OSDN Git Service

a67d239753526ad33cc813ff1e617e1a74273c34
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2007-11-26  Uros Bizjak  <ubizjak@gmail.com>
2
3         PR target/34215
4         * gcc.target/i386/pr34215.c: New test.
5
6 2007-11-26  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7
8         PR target/34174
9         * gcc.dg/torture/pr34174-1.c: New.
10
11 2007-11-26  Richard Guenther  <rguenther@suse.de>
12
13         PR middle-end/34233
14         * gcc.dg/pr34233.c: New testcase.
15
16 2007-11-26  Steven Bosscher  <stevenb.gcc@gmail.com>
17             Revital Eres  <eres@il.ibm.com>
18
19         PR rtl-optimization/34085
20         * gcc.dg/tree-prof (bb-reorg.c): New test.
21
22 2007-11-26  Richard Sandiford  <rsandifo@nildram.co.uk>
23
24         * lib/target-supports.exp (check_effective_target_mips_soft_float):
25         Return true for MIPS16 targets.
26
27 2007-11-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
28
29         PR fortran/33152
30         * gfortran.dg/blockdata_4.f90: New test.
31
32 2007-11-25  Tobias Burnus  <burnus@net-b.de>
33
34         PR fortran/34079
35         * gfortran.dg/bind_c_usage_10_c.c: Fix comment.
36         * gfortran.dg/bind_c_usage_16.f03: New.
37         * gfortran.dg/bind_c_usage_16_c.c: New.
38
39 2007-11-25  Eric Botcazou  <ebotcazou@adacore.com>
40
41         * gnat.dg/specs/size_clause1.ads: New test.
42         * gnat.dg/specs/size_clause2.ads: Likewise.
43         * gnat.dg/specs/size_clause3.ads: Likewise.
44
45 2007-11-25  Paul Thomas  <pault@gcc.gnu.org>
46
47         PR fortran/33499
48         * gfortran.dg/entry_16.f90: New test.
49
50 2007-11-24  Tobias Burnus  <burnus@net-b.de>
51
52         PR fortran/34192
53         * gfortran.dg/nearest_2.f90: Add INF/NAN tests.
54
55 2007-11-24  Paul Thomas  <pault@gcc.gnu.org>
56
57         PR fortran/33541
58         * gfortran.dg/nested_modules_1.f90: Change the reference to
59         FOO, forbidden by the standard, to a reference to W.
60         * gfortran.dg/use_only_1.f90: New test.
61
62 2007-11-23  Tobias Burnus  <burnus@net-b.de>
63
64         PR fortran/34209
65         * gfortran.dg/nearest_3.f90: New test.
66
67 2007-11-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
68
69         PR fortran/33317
70         * gfortran.dg/optional_dim_2.f90: New test.
71
72 2007-11-23  Tobias Burnus  <burnus@net-b.de>
73
74         PR fortran/34187
75         * gfortran.dg/bind_c_usage_15.f90: New.
76
77 2007-11-23  Tobias Burnus  <burnus@net-b.de>
78
79         PR fortran/34192
80         * gfortran.dg/nearest_2.f90: New.
81
82
83 2007-11-23  Jakub Jelinek  <jakub@redhat.com>
84
85         PR c++/30293
86         PR c++/30294
87         * g++.dg/ext/java-2.C: New test.
88
89 2007-11-23  Mark Mitchell  <mark@codesourcery.com>
90             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
91         
92         PR c++/5310
93         * g++.dg/warn/pr5310.C: New.
94         * g++.dg/warn/pr33160.C: New.
95         
96 2007-11-23  Richard Guenther  <rguenther@suse.de>
97             Michael Matz  <matz@suse.de>
98
99         PR tree-optimization/34176
100         * gcc.c-torture/execute/pr34176.c: New testcase.
101
102 2007-11-23  Jakub Jelinek  <jakub@redhat.com>
103
104         PR c++/34198
105         * gcc.dg/Wconversion-5.c: New test.
106         * g++.dg/Wconversion3.C: New test.
107
108 2007-11-23  Richard Guenther  <rguenther@suse.de>
109
110         * gcc.dg/tree-ssa/alias-17.c: New testcase.
111
112 2007-11-22  Joseph Myers  <joseph@codesourcery.com>
113
114         PR c/14050
115         * gcc.dg/c99-arraydecl-1.c: Don't expect errors for static or type
116         qualifiers in abstract declarator.
117
118 2007-11-22  Tobias Burnus  <burnus@net-b.de>
119
120         * gfortran.dg/derived_constructor_comps_3.f90: New.
121
122 2007-11-22  Jakub Jelinek  <jakub@redhat.com>
123
124         PR c++/34094
125         * g++.dg/ext/visibility/anon7.C: New test.
126
127 2007-11-22  Tobias Burnus  <burnus@net-b.de>
128
129         PR fortran/34079
130         * gfortran.dg/bind_c_usage_10.f03: Remove .mod file afterwards.
131         * gfortran.dg/bind_c_usage_13.f03: New.
132         * gfortran.dg/bind_c_usage_14.f03: New.
133
134 2007-11-22  Richard Sandiford  <rsandifo@nildram.co.uk>
135
136         PR rtl-optimization/33848
137         * gcc.dg/torture/pr33848.c: New test.
138
139 2007-11-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
140
141         PR fortran/34083
142         * gfortran.dg/derived_constructor_comps_2.f90: Add check.
143
144 2007-11-20  Richard Guenther  <rguenther@suse.de>
145
146         PR middle-end/34154
147         * testsuite/gcc.c-torture/execute/pr34154.c: New testcase.
148
149 2007-11-20  Uros Bizjak  <ubizjak@gmail.com>
150
151         * gcc.dg/tree-ssa/20030714-1.c: Cleanup dom3 dump file.
152
153 2007-11-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
154
155         PR fortran/32770
156         * gfortran.dg/record_marker_1.f90:  Explicitly set kinds
157         so test passes with -frecord-marker=8.
158         * gfortran.dg/integer_exponentiation_1.f90:  Likewise.
159         * gfortran.dg/integer_exponentiation_2.f90:  Likewise.
160         * gfortran.dg/integer_exponentiation_3.F90:  Likewise.
161         * gfortran.dg/integer_exponentiation_5.F90:  Likewise.
162         * gfortrand.dg/modulo_1.f90:  Likewise.
163
164 2007-11-20  Richard Sandiford  <rsandifo@nildram.co.uk>
165
166         * lib/target-supports.exp (check_effective_target_mips_soft_float):
167         New procedure.
168         * gcc.dg/var-expand1.c: Skip for mips_soft_float.
169         * gcc.dg/pr30957-1.c: Likewise.
170
171 2007-11-20  Jakub Jelinek  <jakub@redhat.com>
172
173         PR c++/34089
174         * g++.dg/template/crash74.C: New test.
175
176 2007-11-20  Richard Guenther  <rguenther@suse.de>
177
178         * gcc.c-torture/execute/20071120-1.c: New testcase.
179
180 2007-11-20  Jakub Jelinek  <jakub@redhat.com>
181
182         PR c/34146
183         * gcc.dg/tree-ssa/pr34146.c: New test.
184
185         PR testsuite/33978
186         * gcc.dg/tree-ssa/pr33723.c: Adjust scan pattern to make it less
187         dependent on target settings like move_by_pieces etc.
188
189         PR c++/28879
190         * g++.dg/template/vla2.C: New test.
191
192         PR c++/33962
193         * g++.dg/overload/template3.C: New test.
194
195 2007-11-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
196
197         PR fortran/33317
198         * gfortran.dg/optional_dim_2.f90: Remove test.
199
200 2007-11-19  Peter Bergner  <bergner@vnet.ibm.com>
201
202         * gcc.dg/dfp/ddmode-ice.c: New test.
203
204 2007-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
205
206         PR tree-optimization/34036
207         * gcc.dg/tree-ssa/pr23109.c: Pass -ftrapping-math and expect warning.
208
209 2007-11-19  Richard Guenther  <rguenther@suse.de>
210
211         PR tree-optimization/34
212         * gcc.c-torture/execute/pr34099-2.c: New testcase.
213
214 2007-11-19  Tobias Burnus  <burnus@net-b.de>
215
216         PR fortran/34079
217         * gfortran.dg/bind_c_usage_10_c.c: New.
218         * gfortran.dg/bind_c_usage_10.f03: New.
219
220 2007-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
221
222         * gcc.dg/pr33007.c: Expect new warning.
223         * gcc.dg/tree-ssa/recip-5.c: Likewise.
224         * g++.dg/opt/pr34036.C: New test.
225
226 2007-11-18  Jakub Jelinek  <jakub@redhat.com>
227
228         PR c++/30988
229         * g++.dg/warn/noreturn-4.C: New test.
230         * g++.dg/warn/noreturn-5.C: New test.
231         * g++.dg/warn/noreturn-6.C: New test.
232         * g++.dg/warn/noreturn-7.C: New test.
233
234 2007-11-18  Thomas Koenig  <tkoenig@gcc.gnu.org>
235
236         PR fortran/32770
237         * gfortran.fortran-torture/execute/equiv_5.f:  Set kind on
238         integers so tests works with -fdefault-integer-8.
239         * gfortran.fortran-torture/execute/elemental.f90:  Use default
240         integers so test passes with -fdefault-integer-8.
241         * gfortran.fortran-torture/execute/der_io.f90:  Increase
242         buffer length so test passes with -fdefault-integer-8.
243         * gfortran.dg/bounds_check_8.f90:  Likewise.
244         * gfortran.dg/arrayio_derived_1.f90:  LIkewise.
245         * gfortran.dg/equiv_7.f90:  Set kind so test passes
246         with -fdefault-integer-8.
247         * gfortran.dg/g77/20030326-1.f:  Set kind explicitly to
248         provoke overflow.
249
250 2007-11-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
251
252         PR fortran/33317
253         * gfortran.dg/optional_dim_2.f90: New test.
254         
255         PR fortran/34139
256         * gfortran.dg/subref_array_pointer_2.f90: Update test condition.
257         
258 2007-11-18  Jakub Jelinek  <jakub@redhat.com>
259
260         PR rtl-optimization/34132
261         * gcc.c-torture/compile/20071118-1.c: New test.
262
263 2007-11-18  Paul Thomas  <pault@gcc.gnu.org>
264
265         PR fortran/31608
266         * gfortran.dg/char_cast_2.f90: New test based on achar_4.f90.
267
268 2007-11-18  Tobias Burnus  <burnus@net-b.de>
269
270         PR fortran/34137
271         * gfortran.dg/entry_14.f90: New.
272         * gfortran.dg/entry_15.f90: New.
273
274 2007-11-18  Richard Guenther  <rguenther@suse.de>
275
276         PR tree-optimization/34127
277         * gcc.c-torture/compile/pr34127.c: New testcase.
278
279 2007-11-18  Ben Elliston  <bje@au.ibm.com>
280
281         * gcc.target/powerpc/altivec-23.c: Do not use a typedef name as a
282         type specifier, as they are not permitted according to the AltiVec
283         Programming Interface Manual.
284
285 2007-11-17  Tobias Burnus  <burnus@net-b.de>
286
287         PR fortran/34133
288         * gfortran.dg/bind_c_usage_9.f03: New.
289         * gfortran.dg/interface_abstract_1.f90: Fix testcase.
290
291 2007-11-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
292
293         PR fortran/25252
294         * interface.c (gfc_current_interface_head,
295         gfc_set_current_interface_head): New functions.
296         * decl.c (gfc_match_modproc): Move check for syntax error earlier.
297         On syntax error, restore previous state of the interface.
298         * gfortran.h (gfc_current_interface_head,
299         gfc_set_current_interface_head): New prototypes.
300
301 2007-11-17  Richard Guenther  <rguenther@suse.de>
302
303         PR middle-end/34130
304         * gcc.c-torture/execute/pr34130.c: New testcase.
305
306 2007-11-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
307
308         PR fortran/34108
309         * gfortran.dg/fmt_label_1.f90: New test.
310
311 2007-11-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
312
313         PR fortran/33957
314         * gfortran.dg/initialization_15.f90 : New test.
315
316 2007-11-16  Richard Guenther  <rguenther@suse.de>
317
318         PR middle-end/34030
319         * gcc.c-torture/compile/pr34030.c: New testcase.
320
321 2007-11-16  Paul Thomas  <pault@gcc.gnu.org>
322
323         PR fortran/34008
324         * gfortran.dg/interface_assignment_3.f90.
325
326 2007-11-16  Richard Guenther  <rguenther@suse.de>
327
328         PR tree-optimization/33870
329         * gcc.dg/torture/pr33870.c: New testcase.
330
331 2007-11-16  Paul Thomas  <pault@gcc.gnu.org>
332
333         PR fortran/33986
334         * gfortran.dg/allocatable_function_3.f90.
335
336 2007-11-16  Richard Guenther  <rguenther@suse.de>
337
338         PR tree-optimization/34113
339         * gcc.c-torture/compile/pr34113.c: New testcase.
340
341 2007-11-16  Richard Guenther  <rguenther@suse.de>
342
343         PR tree-optimization/34099
344         * g++.dg/torture/pr3499.C: New testcase.
345         * gcc.c-torture/execute/pr34099.c: Likewise.
346
347 2007-11-16  Olivier Hainque  <hainque@adacore.com>
348
349         * gnat.dg/release_unc_maxalign.adb: New test.
350
351 2007-11-16  Jakub Jelinek  <jakub@redhat.com>
352
353         PR c++/34100
354         * g++.dg/template/crash73.C: New test.
355
356 2007-11-15  Jakub Jelinek  <jakub@redhat.com>
357
358         PR middle-end/23848
359         * gcc.dg/tree-ssa/pr23848-1.c: New test.
360         * gcc.dg/tree-ssa/pr23848-2.c: New test.
361         * gcc.dg/tree-ssa/pr23848-3.c: New test.
362         * gcc.dg/tree-ssa/pr23848-4.c: New test.
363
364 2007-11-15  Tobias Burnus  <burnus@net-b.de>
365
366         PR fortran/33917
367         * gfortran.dg/proc_decl_11.f90: New.
368
369 2007-11-15  Ben Elliston  <bje@au.ibm.com>
370
371         * gcc.target/spu/compare-dp.c: New test.
372
373 2007-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
374
375         * gcc.dg/pr33923.c: New test.
376
377 2007-11-14  Jakub Jelinek  <jakub@redhat.com>
378
379         PR middle-end/34088
380         * gcc.dg/pr34088.c: New test.
381
382 2007-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
383
384         * gcc.c-torture/compile/20071114-1.c: New test.
385
386 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
387
388         PR fortran/31608
389         * gfortran.dg/char_cast_1.f90: Modify regex in scan-tree-dump-times
390         to match known variations in symbol format. Document in comments.
391
392 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
393
394         PR fortran/33985
395         * gfortran.dg/streamio_12.f90: New test to avoid future regression.
396
397 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
398
399         * gfortran.dg/list_read_7.f90: Fix test so that test file is deleted
400         when done.
401
402 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
403
404         PR fortran/33162
405         * gfortran.dg/proc_decl_1.f90: Update.
406         * gfortran.dg/proc_decl_7.f90: New test.
407         * gfortran.dg/proc_decl_8.f90: New test.
408         * gfortran.dg/proc_decl_9.f90: New test.
409         * gfortran.dg/proc_decl_10.f90: New test.
410
411 2007-11-13  Paul Thomas  <pault@gcc.gnu.org>
412
413         PR fortran/34080
414         * gfortran.dg/transfer_assumed_size_1.f90: New test.
415
416 2007-11-13  Jakub Jelinek  <jakub@redhat.com>
417
418         PR c++/34054
419         PR c++/34056
420         PR c++/34057
421         PR c++/34058
422         PR c++/34060
423         * g++.dg/parse/crash36.C: Add another dg-error.
424         * g++.dg/cpp0x/pr34054.C: New test.
425         * g++.dg/cpp0x/pr34056.C: New test.
426         * g++.dg/cpp0x/pr34057.C: New test.
427         * g++.dg/cpp0x/pr34058.C: New test.
428         * g++.dg/cpp0x/pr34060.C: New test.
429
430         PR tree-optimization/34063
431         * g++.dg/tree-ssa/pr34063.C: New test.
432
433 2007-11-13  Diego Novillo  <dnovillo@google.com>
434
435         PR tree-optimization/33870
436         * gcc.c-torture/execute/pr33870-1.c: New test.
437         * gcc.dg/tree-ssa/alias-16.c: New test.
438
439 2007-11-13  Jakub Jelinek  <jakub@redhat.com>
440
441         PR c++/29225
442         * g++.dg/template/crash72.C: New test.
443
444 2007-11-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
445
446         * g++.dg/opt/cfg5.C: New test.
447
448 2007-11-12  Richard Guenther  <rguenther@suse.de>
449
450         PR middle-end/34070
451         * gcc.c-torture/execute/pr34070-1.c: New testcase.
452         * gcc.c-torture/execute/pr34070-2.c: Likewise.
453
454 2007-11-12  Richard Guenther  <rguenther@suse.de>
455
456         PR middle-end/34027
457         * gcc.dg/pr34027-1.c: New testcase.
458         * gcc.dg/pr34027-2.c: Likewise.
459
460 2007-11-12  Ira Rosen  <irar@il.ibm.com>
461
462         PR tree-optimization/33953
463         * gcc.dg/vect/pr33953.c: New testcase.
464
465 2007-11-11  Tom Tromey  <tromey@redhat.com>
466
467         PR c++/17577:
468         * g++.dg/ext/pr17577.h: New file.
469         * g++.dg/ext/pr17577.C: New file.
470
471 2007-11-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
472
473         PR c++/8570
474         * g++.old-deja/g++.ns/template13.C: Update expected output.
475         * g++.old-deja/g++.pt/friend23.C: Likewise.
476         * g++.dg/warn/pr8570.C: New.
477
478 2007-11-11  Jakub Jelinek  <jakub@redhat.com>
479
480         PR c++/34068
481         * g++.dg/template/pseudodtor4.C: New test.
482
483 2007-11-10  Jakub Jelinek  <jakub@redhat.com>
484
485         PR middle-end/34018
486         * g++.dg/opt/inline14.C: New test.
487
488         PR tree-optimization/33680
489         * gcc.c-torture/compile/20071108-1.c: New test.
490
491         PR c++/32241
492         * g++.dg/template/pseudodtor3.C: New test.
493
494 2007-11-09  Douglas Gregor  <doug.gregor@gmail.com>
495
496         PR c++/33510
497         * g++.dg/cpp0x/variadic-init.C: New.
498
499 2007-11-09  Paolo Bonzini  <bonzini@gnu.org>
500             Jakub Jelinek  <jakub@redhat.com>
501
502         PR rtl-optimization/34012
503         * gcc.target/i386/pr34012.c: New test.
504
505 2007-11-09  Richard Guenther  <rguenther@suse.de>
506
507         PR tree-optimization/33604
508         * g++.dg/tree-ssa/pr33604.C: New testcase.
509         * gcc.dg/pr32721.c: Adjust pattern.
510
511 2007-11-09  Richard Sandiford  <rsandifo@nildram.co.uk>
512
513         * gcc.target/mips/dse-1.c: Disable.
514
515 2007-11-08  Tom Tromey  <tromey@redhat.com>
516
517         * gcc.dg/empty-source-3.c: Update warning location.
518         * gcc.dg/gomp/barrier-2.c: Likewise.
519         * gcc.dg/label-decl-3.c: Likewise.
520         * gcc.dg/label-decl-2.c: Likewise.
521         * gcc.dg/empty-source-2.c: Likewise.
522
523 2007-11-08  Tom Tromey  <tromey@redhat.com>
524
525         PR c++/30297:
526         * g++.dg/inherit/pr30297.C: New file.
527
528 2007-11-08  Danny Smith  <dannysmith@users.sourceforge.net>
529
530         * gcc.dg/compat/struct-layout-1_generate.c (dg-options) Add
531         -fno-common for cygwin and mingw32.
532
533 2007-11-08  Kenneth Zadeck <zadeck@naturalbridge.com>
534
535         PR middle-end/33826
536         * gcc.dg/pr33826.c: New.
537         * gcc.dg/tree-ssa/20030714-1.c: Removed two tests that depend on 
538         recursive functions being marked pure or const.
539         
540 2007-11-08  Tobias Burnus  <burnus@net-b.de>
541
542         PR fortran/33917
543         * gfortran.dg/proc_decl_5.f90: New.
544         * gfortran.dg/proc_decl_6.f90: New.
545
546 2007-11-08  Jakub Jelinek  <jakub@redhat.com>
547
548         PR tree-optimization/32575
549         * gcc.c-torture/execute/20071108-1.c: New test.
550
551 2007-11-08  Daniel Jacobowitz  <dan@codesourcery.com>
552
553         * g++.dg/opt/anchor1.C: New.
554
555 2007-11-07  Diego Novillo  <dnovillo@google.com>
556
557         PR 33870
558         * gcc.c-torture/execute/pr33870.x: Remove.
559
560 2007-11-07  Douglas Gregor  <doug.gregor@gmail.com>
561
562         PR c++/33045
563         PR c++/33837
564         PR c++/33838
565         * g++.dg/cpp0x/decltype-33837.C: New.
566         * g++.dg/cpp0x/decltype-refbug.C: New.
567         * g++.dg/cpp0x/decltype-33838.C: New.
568
569 2007-11-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
570
571         * gcc.c-torture/compile/20071107-1.c: New test.
572
573 2007-11-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
574
575         * gcc.dg/out-of-bounds-1.c: New test.
576
577 2007-11-07  Jakub Jelinek  <jakub@redhat.com>
578
579         PR c++/33501
580         * g++.dg/warn/incomplete2.C: New test.
581         * g++.dg/template/incomplete4.C: New test.
582         * g++.dg/template/incomplete5.C: New test.
583
584 2007-11-07  Olivier Hainque  <hainque@adacore.com>
585
586         * gnat.dg/max_align.adb: New test.
587
588 2007-11-06  H.J. Lu  <hongjiu.lu@intel.com>
589
590         PR target/30961
591         * gcc.target/i386/pr30961-1.c: New.
592
593 2007-11-06  Tom Tromey  <tromey@redhat.com>
594
595         PR c++/32368:
596         * g++.dg/warn/pragma-system_header3.h: New.
597         * g++.dg/warn/pragma-system_header3.C: New.
598
599         PR c++/32256:
600         * g++.dg/warn/pragma-system_header4.C: New.
601         * g++.dg/warn/pragma-system_header4.h: New.
602
603 2007-11-06  Douglas Gregor  <doug.gregor@gmail.com>
604
605         PR c++/33977
606         PR c++/33886
607         * g++.dg/other/canon-array.C: New.
608         
609 2007-11-06  Douglas Gregor  <doug.gregor@gmail.com>
610
611         * g++.dg/parser/crash36.C: Tweak expected errors.
612         * g++.dg/cpp0x/pr31439.C: New.
613         * g++.dg/cpp0x/pr32114.C: New.
614         * g++.dg/cpp0x/pr32115.C: New.
615         * g++.dg/cpp0x/pr32125.C: New.
616         * g++.dg/cpp0x/pr32126.C: New.
617         * g++.dg/cpp0x/pr32127.C: New.
618         * g++.dg/cpp0x/pr32128.C: New.
619         * g++.dg/cpp0x/pr32253.C: New.
620         * g++.dg/cpp0x/pr32566.C: New.
621         * g++.dg/cpp0x/pr31445.C: Tweak expected errors.
622         * g++.dg/cpp0x/pr31438.C: Ditto.
623         * g++.dg/cpp0x/variadic81.C: Ditto.
624         * g++.dg/cpp0x/pr31432.C: Ditto.
625         * g++.dg/cpp0x/pr31442.C: Ditto.
626
627 2007-11-06  Jakub Jelinek  <jakub@redhat.com>
628
629         PR target/33168
630         * g++.dg/other/datasec1.C: New test.
631
632         PR tree-optimization/33458
633         * g++.dg/opt/inline12.C: New test.
634
635         PR tree-optimization/33993
636         * gcc.c-torture/compile/20071105-1.c: New test.
637
638 2007-11-05  Jakub Jelinek  <jakub@redhat.com>
639
640         PR rtl-optimization/33648
641         * gcc.dg/pr33648.c: Require effective targer freorder.
642
643 2007-11-05  Revital Eres  <eres@il.ibm.com>
644
645         * lib/target-supports.exp (check_750cl_hw_available): Fix typo.
646
647 2007-11-05  Douglas Gregor  <doug.gregor@gmail.com>
648
649         PR c++/33996
650         PR c++/33235
651         PR c++/33930
652         * g++.dg/cpp0x/pr33996.C: New
653         * g++.dg/cpp0x/rv-trivial-bug.C: New
654         * g++.dg/cpp0x/pr33930.C: New
655
656 2007-11-05  Nick Clifton  <nickc@redhat.com>
657             Sebastian Pop  <sebastian.pop@amd.com>
658
659         PR tree-optimization/32540
660         PR tree-optimization/33922
661         * gcc.dg/tree-ssa/pr32540-1.c: New.
662         * gcc.dg/tree-ssa/pr32540-2.c: New.
663         * gcc.dg/tree-ssa/pr33922.c: New.
664
665 2007-11-05  Douglas Gregor  <doug.gregor@gmail.com>
666
667         PR c++/33939
668         * g++.dg/cpp0x/variadic-rref.C: New.
669         
670 2007-11-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
671
672         * g++dg/warn/pointer-integer-comparison.C: New.
673
674 2007-11-05  Jakub Jelinek  <jakub@redhat.com>
675
676         PR tree-optimization/33856
677         * gcc.c-torture/compile/20071027-1.c: New test.
678
679         PR c++/33836
680         * g++.dg/ext/label10.C: New test.
681
682         PR c++/33969
683         * g++.dg/other/ptrmem9.C: New test.
684
685 2007-11-04  Andrew Pinski  <pinskia@gmail.com>
686
687         PR middle-end/32931
688         * gfortran.fortran-torture/compile/forall-1.f90: New testcase.
689
690 2007-11-04  David Edelsohn  <edelsohn@gnu.org>
691
692         * g++.dg/cpp/_Pragma1.C: Disable on AIX.
693         * g++.dg/ext/visibility/namespace2.C: Add argument to
694         dg-require-visibility.
695         * g++.dg/ext/java-1.C: Disable on AIX.
696
697 2007-11-03  Dorit Nuzman  <doirit@il.ibm.com>
698
699         * gfortran.dg/vect/no-vfa-pr32377.f90: Remove xfail.            
700
701 2007-11-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
702
703         PR fortran/33881
704         * gfortran.dg/assumed_charlen_arg_1.f90: New test.
705
706 2007-11-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
707
708         PR c/29062
709         * gcc.dg/20031223-1.c: Adjust error output.
710         * gcc.dg/parse-decl-after-label.c: New.
711         
712 2007-11-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
713
714         PR libfortran/24685
715         * gfortran.dg/default_format_2.f90: XFAIL powerpc*-*-linux*
716         * gfortran.dg/default_format_denormal_2.f90: XFAIL powerpc*-*-linux*
717         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL powerpc*-*-linux*
718
719 2007-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
720
721         PR rtl-optimization/28940
722         * gcc.target/i386/addr-sel-1.c: New test.
723
724 2007-11-03  Jakub Jelinek  <jakub@redhat.com>
725
726         PR middle-end/33670
727         * gcc.dg/pr33670.c: New test.
728
729 2007-11-02  Jakub Jelinek  <jakub@redhat.com>
730
731         PR c++/33516
732         * g++.dg/lookup/typedef1.C: New test.
733
734 2007-11-02  Janis Johnson  <janis187@us.ibm.com>
735
736         PR testsuite/32076
737         * lib/scandump.exp (dump-suffix): New.
738         (scan-dump, scan-dump-times, scan-dump-dem, scan-dump-dem-not):
739         Include dump suffix in pass/fail messages, put regexp in quotes.
740
741 2007-11-02  Paolo Carlini  <pcarlini@suse.de>
742
743         PR c++/33495
744         * g++.dg/other/error19.C: New.
745
746 2007-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
747
748         PR rtl-optimization/28062
749         * gcc.c-torture/compile/20071102-1.c: New test.
750
751 2007-11-01  Douglas Gregor  <doug.gregor@gmail.com>
752
753         * g++.dg/cpp0x/pr33955.C: New.
754
755 2007-11-01  Tom Tromey  <tromey@redhat.com>
756
757         PR preprocessor/30805:
758         * gcc.dg/cpp/pr30805.c: Use -std=gnu89.
759
760 2007-11-02  Jakub Jelinek  <jakub@redhat.com>
761
762         PR rtl-optimization/33648
763         * gcc.dg/pr33648.c: New test.
764
765 2007-11-01  Jakub Jelinek  <jakub@redhat.com>
766
767         PR c++/32384
768         * g++.dg/template/pseudodtor1.C: New test.
769         * g++.dg/template/pseudodtor2.C: New test.
770
771         PR c++/32260
772         * g++.dg/rtti/typeid7.C: New test.
773
774 2007-11-01  Tom Tromey  <tromey@redhat.com>
775
776         PR preprocessor/30805:
777         * gcc.dg/cpp/pr30805.c: New file.
778
779 2007-11-01  Janis Johnson  <janis187@us.ibm.com>
780
781         PR testsuite/25352
782         * gcc.c-torture/compile/20000804-1.c: Remove xfail from dg-do and
783         add dg-skip-if.
784         * gcc.c-torture/compile/20001205-1.c: Ditto.
785         * gcc.c-torture/compile/20001226-1.c: Ditto.
786         * gcc.c-torture/compile/20020312-1.c: Ditto.
787         * gcc.c-torture/compile/20020604-1.c: Ditto.
788         * gcc.c-torture/compile/920501-12.c: Ditto.
789         * gcc.c-torture/compile/920501-4.c: Ditto.
790         * gcc.c-torture/compile/920520-1.c: Ditto.
791         * gcc.c-torture/compile/980506-1.c: Ditto.
792         * gcc.c-torture/compile/990617-1.c: Ditto.
793         * gcc.dg/compare6.c: Ditto.
794         * g++.old-deja/g++.brendan/crash43.C: Ditto.
795         * g++.old-deja/g++.brendan/synth1.C: Ditto.
796         * g++.old-deja/g++.oliva/dwarf2.C: Ditto.
797         * g++.old-deja/g++.oliva/dwarf3.C: Ditto.
798         * g++.old-deja/g++.pt/static6.C: Ditto.
799         * g++.old-deja/g++.pt/crash16.C: Ditto.
800         * g++.old-deja/g++.mike/p10416.C: Ditto.
801         * g++.old-deja/g++.mike/ns15.C: Ditto.
802         * g++.old-deja/g++.mike/eh46.C: Ditto.
803
804 2007-11-01  Tom Tromey  <tromey@redhat.com>
805
806         * gcc.dg/redecl-1.c: Update.
807         * gcc.dg/pr20368-3.c: Update.
808         * gcc.dg/inline-14.c: Update.
809         * gcc.dg/builtins-30.c: Update.
810         * gcc.dg/dremf-type-compat-4.c: Update.
811         * gcc.dg/pr20368-2.c: Update.
812
813 2007-11-01  Jakub Jelinek  <jakub@redhat.com>
814
815         PR rtl-optimization/33673
816         * gcc.dg/pr33673.c: New test.
817
818 2007-11-01  Michael Matz  <matz@suse.de>
819
820         PR tree-optimization/33961
821         * gcc.dg/pr33961.c: New test.
822
823 2007-10-31  Paolo Carlini  <pcarlini@suse.de>
824
825         PR c++/33494
826         * g++.dg/template/error35.C: New.
827
828 2007-10-31  Jakub Jelinek  <jakub@redhat.com>
829
830         PR target/31507
831         * gcc.dg/pr31507-1.c: New test.
832         * gcc.dg/pr31507-2.c: New test.
833
834 2007-10-31  Revital Eres  <eres@il.ibm.com>
835
836         * gcc.dg/vect/vect.exp: Add support for powerpc-*paired
837         target.
838         * gcc.dg/vect/tree-vect.h (check_vect): Add
839         powerpc-*paired test.
840         * lib/target-supports.exp (check_750cl_hw_available):
841         New.
842         (check_effective_target_vect_int,
843         check_effective_target_vect_intfloat_cvt,
844         check_effective_target_powerpc_altivec_ok,
845         check_effective_target_vect_long,
846         check_effective_target_vect_sdot_hi,
847         check_effective_target_vect_udot_hi,
848         check_effective_target_vect_pack_trunc,
849         check_effective_target_vect_unpack,
850         check_effective_target_vect_shift,
851         check_effective_target_vect_int_mult): Disable for powerpc-*paired
852         target.
853         * gcc.dg/vect/vect-ifcvt-11.c: New.
854         * gcc.dg/vect/vect-ifcvt-12.c: Likewise.
855         * gcc.dg/vect/vect-ifcvt-13.c: Likewise.
856         * gcc.dg/vect/vect-ifcvt-14.c: Likewise.
857         * gcc.dg/vect/vect-ifcvt-15.c: Likewise.
858         * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
859         * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
860
861 2007-10-31  Dominique d'Humieres  <dominiq@lps.ens.fr>
862             Tobias Burnus  <burnus@net-b.de>
863
864         PR fortran/33941
865         * gfortran.dg/module_read_1.f90: New.
866
867 2007-10-31  Tom Tromey  <tromey@redhat.com>
868
869         PR preprocessor/30786:
870         * gcc.dg/cpp/pr30786.c: New file.
871
872 2007-10-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
873
874         PR fortran/33162
875         * gfortran.dg/interface_19.f90: New.
876         * gfortran.dg/interface_20.f90: New.
877         * gfortran.dg/interface_21.f90: New.
878         
879 2007-10-31  Sebastian Pop  <sebastian.pop@amd.com>
880
881         PR tree-optimization/32377
882         * gfortran.dg/vect/pr32377.f90: New.
883         
884 2007-10-31  Richard Guenther  <rguenther@suse.de>
885
886         PR middle-end/33779
887         * gcc.c-torture/execute/pr33779-1.c: New testcase.
888         * gcc.c-torture/execute/pr33779-2.c: Likewise.
889
890 2007-10-31  Paul Thomas  <pault@gcc.gnu.org>
891
892         PR fortran/33897
893         * gfortran.dg/contained_3.f90: New.
894
895 2007-10-31  Christian Bruel  <christian.bruel@st.com>
896
897         PR c++/19531
898         * g++.dg/opt/nrv8.C: New.
899         
900 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
901
902         PR c++/33709
903         * g++.dg/opt/compound1.C: New test.
904
905         PR c++/33616
906         * g++.dg/template/ptrmem18.C: New test.
907
908 2007-10-30  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
909
910         PR fortran/33596
911         * gfortran.dg/isnan_2.f90: New test.
912
913 2007-10-30  Ed Schouten  <ed@fxq.nl>
914
915         PR tree-optimization/32500
916         * gcc.c-torture/execute/pr32500.c: Fix buffer overflow in testcase.
917
918 2007-10-30  Douglas Gregor  <doug.gregor@gmail.com>
919
920         PR c++/31993
921         PR c++/32252
922         * g++.dg/cpp0x/pr31993.C: New
923         * g++.dg/cpp0x/pr32252.C: New
924
925 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
926
927         PR tree-optimization/33723
928         * gcc.dg/tree-ssa/pr33723.c (T): Decrease size of field s.
929
930 2007-10-30  Richard Guenther  <rguenther@suse.de>
931
932         * gcc.c-torture/execute/20071030-1.c: New testcase copied from
933         gcc.target/i386/loop-3.c.
934
935 2007-10-30  Revital Eres  <eres@il.ibm.com>
936
937         * gcc.dg/vect/pr33866.c: Require vect_long.
938
939 2007-10-30  Revital Eres  <eres@il.ibm.com>
940
941         * gcc.dg/vect/vect-shift-1.c: Require vect_int.
942         * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
943
944 2007-10-29  Dorit Nuzman  <dorit@il.ibm.com>
945
946         PR tree-optimization/32893
947         * lib/target-supports.exp
948         (check_effective_target_unaligned_stack): new keyword.
949         * gcc.dg/vect/vect-2.c: Globalize arrays to make the test
950         not sensitive to unaligned_stack.
951         * gcc.dg/vect/vect-3.c: Likewise.
952         * gcc.dg/vect/vect-4.c: Likewise.
953         * gcc.dg/vect/vect-5.c: Likewise.
954         * gcc.dg/vect/vect-6.c: Likewise.
955         * gcc.dg/vect/vect-7.c: Likewise.
956         * gcc.dg/vect/vect-13.c: Likewise.
957         * gcc.dg/vect/vect-17.c: Likewise.
958         * gcc.dg/vect/vect-18.c: Likewise.
959         * gcc.dg/vect/vect-19.c: Likewise.
960         * gcc.dg/vect/vect-20.c: Likewise.
961         * gcc.dg/vect/vect-21.c: Likewise.
962         * gcc.dg/vect/vect-22.c: Likewise.
963         * gcc.dg/vect/vect-27.c: Likewise.
964         * gcc.dg/vect/vect-29.c: Likewise.
965         * gcc.dg/vect/vect-64.c: Likewise.
966         * gcc.dg/vect/vect-65.c: Likewise.
967         * gcc.dg/vect/vect-66.c: Likewise.
968         * gcc.dg/vect/vect-72.c: Likewise.
969         * gcc.dg/vect/vect-73.c: Likewise.
970         * gcc.dg/vect/vect-86.c: Likewise.
971         * gcc.dg/vect/vect-all.c: Likewise.
972         * gcc.dg/vect/slp-25.c: Likewise.
973         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
974         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
975         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
976
977         * gcc.dg/vect/vect-31.c: Removed alignment checks.
978         * gcc.dg/vect/vect-34.c: Likewise.
979         * gcc.dg/vect/vect-36.c: Likewise.
980         * gcc.dg/vect/vect-64.c: Likewise.
981         * gcc.dg/vect/vect-65.c: Likewise.
982         * gcc.dg/vect/vect-66.c: Likewise.
983         * gcc.dg/vect/vect-68.c: Likewise.
984         * gcc.dg/vect/vect-76.c: Likewise.
985         * gcc.dg/vect/vect-77.c: Likewise.
986         * gcc.dg/vect/vect-78.c: Likewise.
987
988         * gcc.dg/vect/no-section-anchors-vect-31.c: New test, like the original
989         testcase (without no-section-anchors prefix) but with global arrays.   
990         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
991         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewsie.
992         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
993         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
994         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
995         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
996         * gcc.dg/vect/vect-77-global.c: Likewise.
997         * gcc.dg/vect/vect-78-global.c: Likewise.
998
999         * gcc.dg/vect/vect-77-alignchecks.c: New test. Like the original
1000         testcase (without no-section-anchors prefix) but fix alignment checks
1001         to also consider unaligned_stack targets.
1002         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
1003
1004 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
1005
1006         PR tree-optimization/33723
1007         * gcc.c-torture/execute/20071029-1.c: New test.
1008         * gcc.dg/tree-ssa/pr33723.c: New test.
1009
1010 2007-10-29  Richard Sandiford  <rsandifo@nildram.co.uk>
1011
1012         PR tree-optimization/33614
1013         * gcc.c-torture/compile/pr33614.c: New test.
1014
1015 2007-10-29  Richard Guenther  <rguenther@suse.de>
1016
1017         PR tree-optimization/33870
1018         * gcc.c-torture/execute/pr33870.x: XFAIL testcase for -O2 and -Os.
1019
1020 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
1021
1022         PR tree-optimization/33757
1023         * gcc.dg/tree-ssa/ssa-fre-4.c: Run on selected TARGET_PROMOTE_PROTOTYPES
1024         true architectures instead of having a big dg-skip-if.
1025
1026         PR c++/33841
1027         * g++.dg/other/bitfield3.C: New test.
1028
1029 2007-10-29  Richard Guenther  <rguenther@suse.de>
1030
1031         * gcc.dg/tree-ssa/ssa-copyprop-1.c: Scan optimized dump.
1032
1033 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
1034
1035         Automatic parallelization reduction tests.
1036
1037         * gcc.dg/tree-ssa/reduc-1.c: New test.
1038         * gcc.dg/tree-ssa/reduc-1char.c: New test.
1039         * gcc.dg/tree-ssa/reduc-1short.c: New test.
1040         * gcc.dg/tree-ssa/reduc-2.c: New test.
1041         * gcc.dg/tree-ssa/reduc-2char.c: New test.
1042         * gcc.dg/tree-ssa/reduc-2short.c: New test.
1043         * gcc.dg/tree-ssa/reduc-3.c: New test.
1044         * gcc.dg/tree-ssa/reduc-6.c: New test.
1045         * gcc.dg/tree-ssa/reduc-7.c: New test.
1046         * gcc.dg/tree-ssa/reduc-8.c: New test.
1047         * gcc.dg/tree-ssa/reduc-9.c: New test.
1048
1049 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
1050             Zdenek Dvorak  <ook@ucw.cz>
1051
1052         OMP_ATOMIC Changes, testsuite changes.
1053
1054         * gcc.dg/gomp/atomic-3.c: Search for string on ompexp dump
1055         instead of gimple dump.
1056         * gcc.dg/gomp/atomic-9.c: Same.
1057         * gcc.dg/gomp/atomic-10.c: Same.
1058         * g++.dg/gomp/atomic-3.C: Same.
1059         * g++.dg/gomp/atomic-9.C: Same.
1060         * g++.dg/gomp/atomic-10.C: Same.
1061
1062 2007-10-29  Paul Thomas  <pault@gcc.gnu.org>
1063
1064         PR fortran/31217
1065         PR fortran/33811
1066         * gfortran.dg/forall_12.f90: New test.
1067
1068         PR fortran/33686
1069         * gfortran.dg/forall_13.f90: New test.
1070
1071 2007-10-28  Paolo Carlini  <pcarlini@suse.de>
1072             Mark Mitchell  <mark@codesourcery.com>
1073
1074         PR c++/30659
1075         * g++.dg/template/crash71.C: New.
1076
1077 2007-10-28  Tobias Schlüter  <tobi@gcc.gnu.org>
1078
1079         PR fortran/32147
1080         * gfortran.dg/module_md5_1.f90: Update hash-value.
1081
1082 2007-10-28  Andrew Pinski  <pinskia@gmail.com>
1083
1084         PR tree-opt/33589
1085         * g++.dg/torture/pr33589-1.C: New testcase.
1086         * g++.dg/torture/pr33589-2.C: New testcase.
1087
1088 2007-10-28  Richard Guenther  <rguenther@suse.de>
1089
1090         * gcc.dg/tree-ssa/alias-15.c: Adjust pattern.
1091
1092 2007-10-28  Martin Michlmayr  <tbm@cyrius.com>
1093             Uros Bizjak  <ubizjak@gmail.com>
1094
1095         PR tree-optimization/33920
1096         * gcc.dg/tree-ssa/pr33290.c: New test.
1097
1098 2007-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1099
1100         PR fortran/31306
1101         * gfortran.dg/argument_check_7.f90: New test.
1102         * gfortran.dg/argument_check_8.f90: New test.
1103         
1104 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
1105
1106         * g++.dg/other/i386-2.C: Include bmmintrin.h. Add -msse5 to dg-options.
1107         * gcc.target/i386/sse-13.c: Also include mm3dnow.h.  Add
1108         "-march=k8 -m3dnow" to check 3dnow and 3dnowA intrinsics.
1109         * gcc.target/i386/sse-14.c: Ditto.
1110
1111 2007-10-27  Jakub Jelinek  <jakub@redhat.com>
1112
1113         PR c++/33844
1114         * g++.dg/other/ptrmem8.C: New test.
1115
1116         PR c++/33842
1117         * g++.dg/template/error34.C: New test.
1118
1119 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
1120
1121         * g++.dg/tree-ssa/ivopts-1.C: Also search for "offset: 4294967292".
1122
1123 2007-10-27  Richard Guenther  <rguenther@suse.de>
1124
1125         PR tree-optimization/33870
1126         * gcc.dg/tree-ssa/alias-15.c: New testcase.
1127         * gcc.c-torture/execute/pr33870.c: Likewise.
1128
1129 2007-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1130
1131         PR fortran/33162
1132         * gfortran.dg/argument_checking_9.f90: New test.
1133
1134 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
1135
1136         * g++.dg/other/pr33601.C: New.
1137
1138 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
1139
1140         PR c++/31988
1141         * g++.dg/init/new25.C: New.
1142
1143 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
1144
1145         * g++.dg/cpp0x/pr33839.C: New.
1146         
1147 2007-10-26  Jakub Jelinek  <jakub@redhat.com>
1148
1149         PR c++/33744
1150         * g++.dg/template/arg6.C: New test.
1151
1152 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
1153
1154         PR c++/31747
1155         * g++.dg/parse/crash39.C: New.
1156
1157 2007-10-26  Uros Bizjak  <ubizjak@gmail.com>
1158
1159         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail on the search for
1160         "&x\\\[5\\\]" pattern.  Search for "offset: 0x0f+fc" instead of
1161         "offset: -4B".
1162
1163 2007-10-25  David Daney  <ddaney@avtrex.com>
1164
1165         * g++.dg/tree-ssa/copyprop-1.C: Remove xfail.
1166
1167 2007-10-25  Paolo Carlini  <pcarlini@suse.de>
1168
1169         PR c++/33843
1170         * g++.dg/template/error32.C: New.
1171
1172 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
1173             Ira Rosen  <irar@il.ibm.com>
1174
1175         PR tree-optimization/33833
1176         * gcc.dg/vect/pr33833.c: New testcase.
1177
1178 2007-10-25  David Daney  <ddaney@avtrex.com>
1179
1180         * gcc.dg/tree-ssa/20040204-1.c: Un-xfail for mips*-*-*.
1181
1182 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
1183             Ira Rosen  <irar@il.ibm.com>
1184
1185         PR tree-optimization/33866
1186         * gcc.dg/vect/pr33866.c: New testcase.
1187
1188 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
1189
1190         * gcc.target/i386/pr11001-*.c: Remove -m32 from compile flags.
1191         Add -w to compile flags to suppress "call-clobbered register" warnings
1192         and remove dg-warning directives.
1193
1194 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
1195
1196         * gcc.dg/sms-2.c: Cleanup sms dump file.
1197         * gcc.dg/tree-prof/tracer-1.c: Cleanup tracer dump file after the
1198         profile-use step.
1199
1200 2007-10-24  David Daney  <ddaney@avtrex.com>
1201
1202         * gcc.dg/tree-ssa/update-threading.c: Remove xfail.
1203
1204 2007-10-24  Richard Sandiford  <rsandifo@nildram.co.uk>
1205
1206         PR target/33755
1207         * gcc.target/mips/pr33755.c: New test.
1208
1209 2007-10-24  Ira Rosen  <irar@il.ibm.com>
1210
1211         PR tree-optimization/33804
1212         * gcc.dg/vect/pr33804.c: New testcase.
1213
1214 2007-10-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1215
1216         PR forrtran/33849
1217         gfortran.dg/generic_actual_arg.f90: Fix dg-error message.
1218
1219 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
1220             Uros Bizjak  <ubizjak@gmail.com>
1221
1222         PR rtl-optimization/33846
1223         * gcc.dg/vect/pr33846.c: New testcase.
1224
1225 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
1226             Dorit Nuzman  <dorit@il.ibm.com>
1227
1228         PR tree-optimization/33860
1229         * g++.dg/vect/pr33860.cc: New test.
1230         * g++.dg/vect/pr33860a.cc: New test.
1231
1232 2007-10-23  Tehila Meyzels  <tehila@il.ibm.com>
1233             Revital Eres  <eres@il.ibm.com>      
1234
1235         * gcc.dg/sms-2.c: New testcase.
1236
1237 2007-10-22  David S. Miller  <davem@davemloft.net>
1238
1239         * gcc.dg/globalreg-1.c: New test.
1240
1241 2007-10-22  Martin Michlmayr <tbm@cyrius.com>
1242             Dorit Nuzman  <dorit@il.ibm.com>
1243
1244         PR tree-optimization/33834
1245         PR tree-optimization/33835
1246         * g++.dg/vect/pr33834_1.cc: New test.
1247         * g++.dg/vect/pr33834_2.cc: New test.
1248         * g++.dg/vect/pr33835.cc: New test.
1249
1250 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
1251
1252         * gcc.dg/pr33644.c: New test.
1253
1254 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
1255
1256         PR c++/33372
1257         * g++.dg/gomp/pr33372-1.C: New test.
1258         * g++.dg/gomp/pr33372-2.C: New test.
1259         * g++.dg/gomp/pr33372-3.C: New test.
1260
1261 2007-10-22  Michael Matz  <matz@suse.de>
1262
1263         PR tree-optimization/33855
1264         * gcc.c-torture/compile/pr33855.c: New testcase.
1265
1266 2007-10-22  Ira Rosen  <irar@il.ibm.com>
1267
1268         PR tree-optimization/33854
1269         * gcc.dg/vect/O1-pr33854.c: New testcase.
1270         * gcc.dg/vect/vect.exp: Run tests starting with "O1-" with -O1.
1271
1272 2007-10-21  David Edelsohn  <edelsohn@gnu.org>
1273
1274         * gcc.dg/unwind-1.c: Disable on AIX.
1275         * gcc.dg/cpp/_Pragma6.c: Disable on AIX.
1276
1277 2007-10-21  Paul Thomas  <pault@gcc.gnu.org>
1278
1279         PR fortran/33749
1280         * gfortran.dg/assign_9.f90: New test.
1281
1282 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
1283
1284         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_mips16.
1285         (dg-mips-options): Skip tests that specify an ABI other than o32
1286         and o64 if generating MIPS16 hard-float code.
1287
1288 2007-10-21  Ira Rosen  <irar@il.ibm.com>
1289             Revital Eres  <eres@il.ibm.com>
1290
1291         * gcc.dg/vect/vect-ifcvt-5.c: Require vect_int.
1292         * gcc.dg/vect/vect-16.c: Fix comment.
1293         * gcc.dg/vect/pr33369.c: Require vect_int.
1294         * gcc.dg/vect/slp-33.c: Add spaces.
1295         * gcc.dg/vect/no-scevccp-outer-18.c: Enable only for vect_interleave
1296         targets.
1297         * gcc.dg/vect/vect-ifcvt-6.c: Require vect_int.
1298         * gcc.dg/vect/no-scevccp-outer-19.c: Enable only for vect_unpack
1299         targets.
1300         * gcc.dg/vect/vect-ifcvt-7.c: Require vect_int.
1301         * gcc.dg/vect/vect-strided-store-u16-i4.c: Add vect_unpack to
1302         targets.
1303         * gcc.dg/vect/slp-10.c: Add spaces.
1304         * gcc.dg/vect/no-scevccp-outer-21.c: Enable only for vect_pack_trunc
1305         targets.
1306         * gcc.dg/vect/slp-36.c: Require vect_int.
1307         * gcc.dg/vect/vect-ifcvt-9.c, gcc.dg/vect/vect-strided-store-u32-i2.c,
1308         gcc.dg/vect/vect-ifcvt-2.c, gcc.dg/vect/vect-ifcvt-3.c,
1309         gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Likewise.
1310         * gcc.dg/vect/no-scevccp-outer-16.c: Enable only for vect_unpack
1311         targets.
1312         * gcc.dg/vect/no-scevccp-outer-17.c: Likewise.
1313         * gcc.dg/vect/pr25413.c: Use vector alignment_reachable_for_64bit
1314         instead of vector_alignment_reachable_for_double.
1315         * lib/target-supports.exp (vect_aligned_arrays): Add spu-*-*.
1316         (natural_alignment): Split into...
1317         (natural_alignment_32, natural_alignment_64): New.
1318         (vector_alignment_reachable): Depend on natural_alignment_32.
1319         (vector_alignment_reachable_for_double): Rename to ...
1320         (vector_alignment_reachable_for_64bit): And depend on
1321         natural_alignment_64.
1322
1323 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
1324
1325         * gcc.dg/vect/vect.exp: Extend -mpaired-single handling to all
1326         MIPS targets.
1327         * g++.dg/vect/vect.exp: Likewise.
1328         * lib/fortran-torture.exp: Likewise.
1329         * gcc.target/mips/mips-ps-1.c: Use mpaired_single rather than
1330         mipsisa64*-*-* as the target selector.  Remove -mips64,
1331         -mhard-float and -mgp64 from the options list.
1332         * gcc.target/mips/mips-ps-2.c: Likewise.
1333         * gcc.target/mips/mips-ps-3.c: Likewise.
1334         * gcc.target/mips/mips-ps-4.c: Likewise.
1335         * gcc.target/mips/mips-ps-6.c: Likewise.
1336         * gcc.target/mips/mips-ps-5.c: Remove -mhard-float from the
1337         options list.
1338         * gcc.target/mips/sb1-1.c: Likewise.
1339         * gcc.target/mips/mips-ps-type.c: Likewise.
1340         * gcc.target/mips/mips-ps-7.c: New test.
1341         * gcc.target/mips/mips-ps-type-2.c: Likewise.
1342         * gcc.target/mips/fpr-moves-6.c: Remove XFAIL.
1343         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_fp and
1344         mips_gp instead of mips_fp64 and mips_gp64.  Treat -mgp32 -mfp64
1345         as forcing an ABI and an architecture.
1346         (is_gp32_flag, is_gp64_flag): Fold into...
1347         (dg-mips-options): ...here.  Make -mpaired-single imply -mfp64,
1348         then -mfp64 imply -mhard-float.  Apply register rules after the
1349         loop.  Handle -march=mipsN like -mipsN.
1350
1351 2007-10-20  David Edelsohn  <edelsohn@gnu.org>
1352
1353         * gcc.dg/vect/vect.exp: Use -mcpu=970 instead of 7400.
1354         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Same.
1355
1356 2007-10-20  Tobias Burnus  <burnus@net-b.de>
1357
1358         PR fortran/33818
1359         * gfortran.dg/entry_dummy_ref_3.f90: New.
1360
1361 2007-10-20  Paul Thomas  <pault@gcc.gnu.org>
1362             FX Coudert <fxcoudert@gcc.gnu.org>
1363
1364         PR fortran/31608
1365         * gfortran.dg/char_cast_1.f90: New test.
1366
1367 2007-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>
1368
1369         * gfortran.dg/default_format_denormal_2.f90: xfail on FreeBSD.
1370         * gfortran.dg/large_real_kind_2.F90: ditto.
1371         * gfortran.dg/default_format_2.f90: ditto.
1372         * gfortran.dg/default_format_denormal_1.f90: ditto.
1373
1374 2007-10-19  Richard Guenther  <rguenther@suse.de>
1375
1376         PR middle-end/33816
1377         PR middle-end/32921
1378         * gfortran.dg/pr32921.f: New testcase.
1379
1380 2007-10-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1381
1382         PR libfortran/33544
1383         * gfortran.dg/transfer_check_1.f90: Adjust options.
1384
1385 2007-10-19  Richard Guenther  <rguenther@suse.de>
1386
1387         Revert
1388         2007-10-19  Richard Guenther  <rguenther@suse.de>
1389
1390         PR middle-end/32921
1391         * gfortran.dg/pr32921.f: New testcase.
1392
1393 2007-10-19  Richard Guenther  <rguenther@suse.de>
1394
1395         * gcc.c-torture/execute/20071018-1.c: New testcase.
1396
1397 2007-10-19  Richard Guenther  <rguenther@suse.de>
1398
1399         PR middle-end/32921
1400         * gfortran.dg/pr32921.f: New testcase.
1401
1402 2007-10-18  Benjamin Kosnik  <bkoz@redhat.com>
1403
1404         * g++.old-deja/g++.robertl/eb130.C: Adjust include paths.
1405
1406 2007-10-18  Richard Sandiford  <rsandifo@nildram.co.uk>
1407
1408         * gcc.target/mips/save-restore-3.c: Don't clobber $17.
1409
1410 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
1411
1412         PR fortran/33233
1413         * gfortran.dg/host_assoc_function_1.f90: Correct references.
1414         * gfortran.dg/host_assoc_function_3.f90: New test.
1415
1416 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
1417
1418         PR fortran/33733
1419         * gfortran.dg/transfer_simplify_6.f90: New test.
1420
1421 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
1422             Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1423
1424         PR middle-end/33794
1425         * gfortran.dg/pr33794.f90: New testcase.
1426
1427 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
1428
1429         PR target/32961
1430         * gcc.target/i386/pr32961.c: New testcase.
1431         * gcc.target/i386/sse-13.c: Remove __builtin_ia32_psllwi128,
1432         __builtin_ia32_psrlqi128, __builtin_ia32_psrlwi128,
1433         __builtin_ia32_psrldi128, __builtin_ia32_psrawi128,
1434         __builtin_ia32_psradi128, __builtin_ia32_psllqi128 and
1435         __builtin_ia32_pslldi128 defines.
1436
1437 2007-10-17  Christopher D. Rickett <crickett@lanl.gov>
1438
1439         PR fortran/33760
1440         * gfortran.dg/c_ptr_tests_13.f03: New test case.
1441
1442 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
1443
1444         PR c++/28639
1445         PR c++/30299
1446         * g++.dg/template/void12.C: New.
1447         * g++.dg/template/void13.C: New.
1448
1449 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
1450
1451         PR c++/31446
1452         * g++.dg/template/void11.C: New.
1453         * g++.dg/template/void2.C: Adjust error markers.
1454         * g++.dg/template/void10.C: Likewise.
1455         * g++.dg/template/crash55.C: Likewise.
1456
1457 2007-10-16  Mark Mitchell  <mark@codesourcery.com>
1458
1459         * g++.dg/opt/const5.C: New test.
1460
1461 2007-10-15  Paolo Bonzini  <bonzini@gnu.org>
1462             Maxim Kuvyrkov  <maxim@codesourcery.com>
1463
1464         * gcc.target/ia64/20040709-2.c: New test.
1465
1466 2007-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
1467
1468         * gfortran.dg/gamma_5.f90: xfail on FreeBSD
1469
1470 2007-10-15  Richard Sandiford  <rsandifo@nildram.co.uk>
1471
1472         * gcc.target/mips/dse-1.c: Pass the union as a second parameter
1473         to each function.  Check that there are no unsigned loads.
1474
1475 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
1476
1477         PR tree-optimization/33136
1478         * gcc.c-torture/execute/20070824-1.c: New test.
1479         * gcc.dg/pr33136-1.c: New test.
1480         * gcc.dg/pr33136-2.c: New test.
1481         * gcc.dg/pr33136-3.c: New test.
1482
1483 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
1484
1485         PR tree-optimization/33735
1486         * g++.dg/torture/pr33735.C: New.
1487
1488 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
1489
1490         PR middle-end/33706
1491         * gcc.dg/va-arg-pack-2.c: New.
1492
1493 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
1494
1495         PR tree-optimization/33619
1496         * gcc.dg/pr33619.c: New test.
1497
1498 2007-10-15  David Edelsohn  <edelsohn@gnu.org>
1499
1500         lib/target-supports.exp (check_vmx_hw_available): Add -maltivec
1501         flag for AIX.
1502         (check_effective_target_powerpc_altivec_ok): Only skip before AIX 5.3.
1503
1504 2007-10-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1505
1506         PR libfortran/33055
1507         * gfortran.dg/inquire_11.f90: New test.
1508         * gfortan.dg/negative_unit_int8.f: New test.
1509
1510 2007-10-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
1511
1512         PR target/33133
1513         * gcc.c-torture/compile/pr33133.c: New test.
1514
1515 2007-10-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1516
1517         PR libfortran/33672
1518         * gfortran.dg/namelist_40.f90: New test.
1519
1520 2007-10-14  Tobias Burnus  <burnus@net-b.de>
1521
1522         PR fortran/33745
1523         * gfortran.dg/bounds_check_11.f90: New.
1524
1525 2007-10-14  Andrew Pinski  <pinskia@gmail.com>
1526
1527         PR c++/30303
1528         * g++.dg/other/ctor1.C: New test.
1529         * g++.dg/other/ctor2.C: New test.
1530         * g++.dg/other/dtor1.C: New test.
1531
1532 2007-10-14  Tobias Burnus  <burnus@gcc.gnu.org>
1533
1534         * gfortran.dg/bounds_check_10.f90: Fix testcase.
1535
1536 2007-10-13  Tobias Schlüter  <tobi@gcc.gnu.org>
1537             Paul Thomas  <pault@gcc.gnu.org>
1538
1539         PR fortran/33254
1540         PR fortran/33727
1541         * gfortran.dg/bounds_check_10.f90: New.
1542
1543 2007-10-13  David Edelsohn  <edelsohn@gnu.org>
1544
1545         * gcc.target/powerpc/parity-1.c: POWER5 feature, not POWER6.
1546         * gcc.target/powerpc/popcount-1.c: Same.
1547
1548 2007-10-12  Simon Martin  <simartin@users.sourceforge.net>
1549
1550         PR c++/26698
1551         * g++.dg/conversion/op4.C: New test.
1552
1553 2007-10-12  Richard Sandiford  <rsandifo@nildram.co.uk>
1554
1555         * g++.dg/torture/pr33572.C (main): Allow argc to be zero.
1556
1557 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
1558
1559         PR fortran/33542
1560         * gfortran.dg/ambiguous_specific_1.f90: New test.
1561
1562 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
1563
1564         PR fortran/33664
1565         * gfortran.dg/impure_spec_expr_1.f90: New test.
1566         * gfortran.dg/char_result_7.f90: Remove illegal test.
1567
1568 2007-10-12  Nathan Froyd  <froydnj@codesourcery.com>
1569
1570         PR 11001
1571         * gcc.target/i386/pr11001-strlen-1.c: New testcase.
1572         * gcc.target/i386/pr11001-strlen-2.c: New testcase.
1573         * gcc.target/i386/pr11001-strlen-3.c: New testcase.
1574         * gcc.target/i386/pr11001-memset-1.c: New testcase.
1575         * gcc.target/i386/pr11001-memset-2.c: New testcase.
1576         * gcc.target/i386/pr11001-memset-3.c: New testcase.
1577         * gcc.target/i386/pr11001-memcpy-1.c: New testcase.
1578         * gcc.target/i386/pr11001-memcpy-2.c: New testcase.
1579         * gcc.target/i386/pr11001-memcpy-3.c: New testcase.
1580
1581 2007-10-12  Richard Guenther  <rguenther@suse.de>
1582
1583         PR middle-end/26198
1584         * gcc.dg/tree-ssa/forwprop-3.c: New testcase.
1585         * gcc.c-torture/execute/20071011-1.c: Likewise.
1586         * gcc.dg/tree-ssa/ssa-pre-9.c: Adjust.
1587
1588 2007-10-12  Uros Bizjak  <ubizjak@gmail.com>
1589
1590         PR tree-optimization/33742
1591         * gcc.dg/pr33742.c: New testcase.
1592
1593 2007-10-12  Jakub Jelinek  <jakub@redhat.com>
1594
1595         PR tree-optimization/33645
1596         * gcc.dg/pr33645-1.c: New test.
1597         * gcc.dg/pr33645-2.c: New test.
1598         * gcc.dg/pr33645-3.c: New test.
1599  
1600         PR c++/32121
1601         * g++.dg/ext/label4.C: Adjust error regexp.
1602         * g++.dg/ext/label6.C: Adjust error regexp.
1603         * g++.dg/ext/label7.C: New test.
1604         * g++.dg/ext/label8.C: New test.
1605         * g++.dg/ext/label9.C: New test.
1606
1607 2007-10-11  Kenneth Zadeck <zadeck@naturalbridge.com>
1608
1609         PR middle-end/33676
1610         * gcc.dg/pr33676.c: New.
1611
1612 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
1613
1614         PR c++/31441
1615         * g++.dg/cpp0x/variadic83.C: New.
1616
1617 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
1618
1619         PR c++/33461
1620         * g++.dg/cpp0x/variadic81.C: New.
1621         * g++.dg/cpp0x/variadic82.C: Likewise.
1622
1623 2007-10-11  Richard Guenther  <rguenther@suse.de>
1624
1625         PR middle-end/33724
1626         * gcc.dg/pr33724.c: New testcase.
1627
1628 2007-10-11  Richard Guenther  <rguenther@suse.de>
1629
1630         PR c/33726
1631         * gcc.dg/pr33726.c: New testcase.
1632
1633 2007-10-11  Uros Bizjak  <ubizjak@gmail.com>
1634
1635         PR fortran/33500
1636         * gfortran.fortran-torture/compile/logical-1.f90: New testcase.
1637         
1638 2007-10-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1639
1640         PR testsuite/33391
1641         * gfortran.dg/do_3.F90: Run with -fwrapv.
1642
1643 2007-10-09  Geoffrey Keating  <geoffk@apple.com>
1644
1645         * gcc.dg/unwind-1.c: New.
1646
1647 2007-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
1648
1649         PR libfortran/33683
1650         * gfortran.dg/gamma_5.f90:  Adjust tolerance to avoid
1651         failure on some common systems.
1652
1653 2007-10-09  Richard Guenther  <rguenther@suse.de>
1654
1655         PR middle-end/33692
1656         * gcc.dg/pr33692.c: New testcase.
1657
1658 2007-10-09  Kenneth Zadeck <zadeck@naturalbridge.com>
1659
1660         PR middle-end/33669
1661         * gcc.c-torture/execute/pr33669.c: New.
1662
1663 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
1664
1665         PR tree-optimization/33615
1666         * g++.dg/tree-ssa/pr33615-2.C: New test.
1667
1668 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
1669
1670         PR tree-optimization/33615
1671         * g++.dg/tree-ssa/pr33615.C: New test.
1672
1673 2007-10-08  Alexandre Oliva  <aoliva@redhat.com>
1674
1675         PR tree-optimization/33572
1676         * g++.dg/torture/pr33572.C: Replace with complete test.
1677
1678 2007-10-08  Tobias Schlüter  <tobi@gcc.gnu.org>
1679
1680         PR fortran/33689
1681         * gfortran.dg/spec_expr_5.f90: New.
1682
1683 2007-10-08  Geoffrey Keating  <geoffk@apple.com>
1684
1685         * gcc.dg/pragma-darwin-2.c: New.
1686
1687 2007-10-08  Richard Guenther  <rguenther@suse.de>
1688
1689         PR middle-end/33693
1690         PR middle-end/33695
1691         PR middle-end/33697
1692         * gcc.dg/pr33693.c: New testcase.
1693         * gcc.dg/pr33695.c: Likewise.
1694         * gcc.dg/pr33697.c: Likewise.
1695
1696 2007-10-08  Richard Guenther  <rguenther@suse.de>
1697
1698         PR middle-end/33691
1699         PR middle-end/33694
1700         PR middle-end/33696
1701         * gcc.dg/pr33691.c: New testcase.
1702         * gcc.dg/pr33694.c: Likewise.
1703         * gcc.dg/pr33696.c: Likewise.
1704
1705 2007-10-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
1706
1707         PR libfortran/33683
1708         * gfortran.dg/gamma_5.f90:  New test case
1709
1710 2007-10-07  Tobias Schlüter  <tobi@gcc.gnu.org>
1711
1712         PR fortran/20851
1713         * initialization_1.f90: Fix dg-error annotations.
1714         * initialization_14.f90: New.
1715         * initialization_7.f90: Fix dg-error annotations.
1716         * initialization_9.f90: Likewise.
1717
1718 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1719
1720         * gfortran.dg/error_recovery_4.f90: New test.
1721
1722 2007-10-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1723
1724         * gfortran.dg/default_format_denormal_2.f90: New test.
1725         * gfortran.dg/default_format_2.inc: New test.
1726         * gfortran.dg/default_format_denormal_1.f90: New test.
1727         * gfortran.dg/default_format_1.inc: New test.
1728         * gfortran.dg/default_format_1.f90: Don't test for denormalized
1729         numbers.
1730         * gfortran.dg/default_format_2.f90: Don't test for denormalized
1731         numbers.
1732
1733 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1734
1735         * gfortran.dg/namelist_15.f90: Revise test.
1736
1737 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
1738
1739         PR tree-optimization/33655
1740         * gcc.dg/torture/pr33655.c: New.
1741
1742 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
1743
1744         PR tree-optimization/33572
1745         * g++.dg/torture/pr33572.C: New.
1746
1747 2007-10-06  Tobias Schlüter  <tobi@gcc.gnu.org>
1748
1749         PR fortran/25076
1750         * gfortran.dg/forall_11.f90: New.
1751
1752 2007-10-05  Michael Matz  <matz@suse.de>
1753
1754         PR middle-end/33667
1755         * gcc.dg/pr33667.c: New testcase.
1756
1757 2007-10-05  Richard Guenther  <rguenther@suse.de>
1758
1759         PR middle-end/33666
1760         * gcc.dg/pr33666.c: New testcase.
1761
1762 2007-10-05  Michael Matz  <matz@suse.de>
1763
1764         PR inline-asm/33600
1765         * gcc.target/i386/pr33600.c: New testcase.
1766
1767 2007-10-05  Richard Guenther  <rguenther@suse.de>
1768
1769         * g++.dg/tree-ssa/obj-type-ref.C: New testcase.
1770
1771 2007-10-05  Richard Sandiford  <rsandifo@nildram.co.uk>
1772
1773         PR target/33635
1774         * gcc.target/mips/pr33635-1.c: New test.
1775
1776 2007-10-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1777
1778         PR libfortran/33253
1779         * gfortran.dg/namelist_39.f90: Revise to use long names.
1780
1781 2007-10-04  H.J. Lu  <hongjiu.lu@intel.com>
1782
1783         PR fortran/33646
1784         * gfortran.dg/pr33646.f90: New file.
1785
1786 2007-10-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1787
1788         PR fortran/33529
1789         * gfortran.dg/char_type_len_2.f90: Adjust error message.
1790         * gfortran.dg/char_decl_2.f90: New test.
1791
1792 2007-10-04  Richard Guenther  <rguenther@suse.de>
1793
1794         PR middle-end/33641
1795         * gcc.c-torture/compile/pr33641.c: New testcase.
1796
1797 2007-10-04  Michael Matz  <matz@suse.de>
1798
1799         PR rtl-optimization/33653
1800         * gcc.dg/pr33653.c: New.
1801
1802 2007-10-04  Richard Guenther  <rguenther@suse.de>
1803
1804         PR tree-optimization/33627
1805         * g++.dg/torture/pr33627.C: New testcase.
1806
1807 2007-10-04  Tobias Schlüter  <tobi@gcc.gnu.org>
1808
1809         PR fortran/33626
1810         * gfortran.dg/parens_6.f90: New.
1811
1812 2007-10-04  Paul Thomas  <pault@gcc.gnu.org>
1813
1814         PR fortran/33646
1815         PR fortran/33542
1816         * gfortran.dg/ambiguous_specific_1.f90: Remove.
1817
1818 2007-10-03  Alexandre Oliva  <aoliva@redhat.com>
1819
1820         * g++.dg/ext/gnu-inline-global-redecl.C: New.
1821
1822 2007-10-03  Richard Sandiford  <rsandifo@nildram.co.uk>
1823
1824         PR target/33635
1825         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_isa_rev
1826         and mips_forced_be.
1827         (dg-mips-options): Handle -EL and -mel.  Make -mfp64 imply
1828         -mhard-float and a suitable ISA.  Improve handling of -mipsXrY
1829         options.
1830         * gcc.target/mips/fpr-moves-1.c: New test.
1831         * gcc.target/mips/fpr-moves-2.c: Likewise.
1832         * gcc.target/mips/fpr-moves-3.c: Likewise.
1833         * gcc.target/mips/fpr-moves-4.c: Likewise.
1834         * gcc.target/mips/fpr-moves-5.c: Likewise.
1835         * gcc.target/mips/fpr-moves-6.c: Likewise.
1836         * gcc.target/mips/mips32r2-mxhc1.c: Remove -march=mips32r2
1837
1838 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1839
1840         * gfortran.dg/default_format_1.f90: XFAIL on all darwin targets.
1841
1842 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1843
1844         * gfortran.dg/default_format_1.f90: XFAIL on ppc-darwin.
1845         * gfortran.dg/default_format_2.f90: XFAIL on ppc-darwin.
1846
1847 2007-10-03  Tobias Schlüter  <tobi@gcc.gnu.org>
1848
1849         PR fortran/33198
1850         * gfortran.dg/common_errors_1.f90: New.
1851
1852 2007-10-03  Doug Kwan  <dougkwan@google.com>
1853         Richard Guenther  <rguenther@suse.de>
1854
1855         PR debug/31899
1856         * g++.dg/debug/using3.C: New testcase.
1857
1858 2007-10-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1859
1860         PR libfortran/33253
1861         * gfortran.dg/namelist_38.f90: New test.
1862         * gfortran.dg/namelist_39.f90: New test.
1863
1864 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1865
1866         PR libfortran/33469
1867         * gfortran.dg/default_format_1.f90: New test.
1868         * gfortran.dg/default_format_2.f90: New test.
1869         * gfortran.dg/namelist_print_1.f: Adjust expected output.
1870         * gfortran.dg/real_const_3.f90: Adjust expected output.
1871
1872 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
1873
1874         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_abi to the
1875         default ABI.  Split mips_forced_abi into mips_forced_abi and
1876         mips_forced_regs.
1877         (is_gp32_flag): Return true for -mabi=32.
1878         (is_gp64_flag): New function.  Handle 64-bit -mabi options.
1879         (dg-mips-options): Use is_gp64_flag instead of checking specifically
1880         for -mgp64.  Update after the mips_forced_abi split.  Handle -mabi=*.
1881         Don't force an ABI for -mgp32 or -mfp32 if the flags contain -mabi=*.
1882         * gcc.target/mips/pr33256.c: Remove -mips3 requirement.
1883         * gcc.target/mips/save-restore-1.c: Use -mabi=32 instead of -mgp32.
1884         * gcc.target/mips/save-restore-2.c: Likewise.
1885         * gcc.target/mips/save-restore-3.c: Likewise.
1886         * gcc.target/mips/save-restore-4.c: Likewise.
1887
1888 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
1889
1890         PR middle-end/33617
1891         * gcc.c-torture/compile/pr33617.c: New test.
1892
1893 2007-10-02  Andreas Tobler  <a.tobler@schweiz.org>
1894
1895         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Change options to use
1896         -gstabs+ for extended options.
1897
1898 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
1899
1900         PR fortran/33542
1901         * gfortran.dg/ambiguous_specific_1.f90: New test.
1902
1903 2007-10-02  Revital Eres  <eres@il.ibm.com>
1904
1905         * gcc.target/powerpc/paired-8.c: New test.
1906         * gcc.target/powerpc/paired-9.c: New test.
1907         * gcc.target/powerpc/paired-10.c: New test.
1908
1909 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
1910
1911         PR fortran/33566
1912         * gfortran.dg/derived_comp_array_ref_5.f90: New test.
1913
1914 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
1915
1916         PR fortran/33554
1917         * gfortran.dg/intent_out_2.f90: New test.
1918
1919 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
1920
1921         PR fortran/33550
1922         * gfortran.dg/ambiguous_reference_1.f90: New test.
1923
1924 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
1925
1926         PR fortran/31154
1927         PR fortran/31229
1928         PR fortran/33334
1929         * gfortran.dg/function_kinds_1.f90: New test.
1930         * gfortran.dg/function_kinds_2.f90: New test.
1931         * gfortran.dg/derived_function_interface_1.f90: Correct illegal
1932         use association into interfaces.
1933
1934 2007-10-01  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1935
1936         PR testsuite/31828
1937         gcc.dg/float-range-3.c (INFINITY): Define if not defined.
1938         (overflow): Use INFINITY, not FP_INFINITE.
1939         gcc.dg/float-range-4.c: Likewise.
1940         gcc.dg/float-range-5.c: Likewise.
1941
1942 2007-10-01  Nick Clifton  <nickc@redhat.com>
1943
1944         * gcc.c-torture/execute/20060102-1.c (f): Fix computation to work
1945         for 16-bit targets.
1946
1947 2007-09-30  Diego Novillo  <dnovillo@google.com>
1948
1949         PR 33593
1950         * g++.dg/tree-ssa/pr33593.C: New test.
1951
1952 2007-09-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1953
1954         PR libfortran/33400
1955         * gfortran.dg/PR19872.f: Fix test condition.
1956         * gfortran.dg/list_read_7.f90: New test.
1957
1958 2007-09-30  Uros Bizjak  <ubizjak@gmail.com>
1959
1960         PR tree-optimization/33597
1961         * gcc.dg/vect/pr33597.c: New testcase.
1962
1963 2007-09-29  Uros Bizjak  <ubizjak@gmail.com>
1964
1965         * gcc.target/i386/sse5-convert.c: Fix target selector and rename to...
1966         * gcc.target/i386/pr33524.c: ...this.
1967
1968 2007-09-28  Tobias Schlüter  <tobi@gcc.gnu.org>
1969
1970         PR fortran/33354
1971         * gfortran.dg/minmaxloc_4.f90: New.
1972
1973 2007-09-28  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1974
1975         * gcc.dg/fold-bitand-4.c: Add -fno-common to options on hppa*-*-hpux*.
1976
1977 2007-09-28  Uros Bizjak  <ubizjak@gmail.com>
1978
1979         * gcc.dg/array-init-1.c: Add -mtune=i686 for 32bit x86 targets.
1980
1981 2007-09-28  Paolo Carlini  <pcarlini@suse.de>
1982
1983         PR c++/33213
1984         * g++.dg/cpp0x/variadic79.C: New.
1985
1986 2007-09-28  Michael Matz  <matz@suse.de>
1987             Jakub Jelinek  <jakub@redhat.com>
1988
1989         PR rtl-optimization/33552
1990         * gcc.target/i386/pr33552.c: New runtime test.
1991         * gcc.target/i386/strinline.c: New compile time test.
1992
1993 2007-09-28  Jakub Jelinek  <jakub@redhat.com>
1994
1995         * gfortran.dg/openmp_stack.f90: Removed.
1996
1997         PR c++/31434
1998         * g++.dg/cpp0x/variadic80.C: New test.
1999
2000 2007-09-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2001
2002         * gfortran.dg/namelist_38.f90: Delete test for revertion of
2003         r128057.
2004
2005 2007-09-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2006
2007         PR middle-end/7003
2008         * gcc.target/powerpc/gcse-1.c: New test.
2009
2010 2007-09-27  Tobias Schlüter  <tobi@gcc.gnu.org>
2011
2012         * gfortran.dg/array_initializer_3.f90: Adapt error annotations for
2013         fixed capitalizations.
2014         * gfortran.dg/compliant_elemental_intrinsics_1.f90: Likewise.
2015         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Likewise.
2016         * gfortran.dg/elemental_subroutine_4.f90: Likewise.
2017         * gfortran.dg/intrinsic_argument_conformance_1.f90: Likewise.
2018         * gfortran.dg/maxloc_shape_1.f90: Likewise.
2019         * gfortran.dg/maxval_maxloc_conformance_1.f90: Likewise.
2020         * gfortran.dg/min_max_conformance.f90: Likewise.
2021
2022 2007-09-27  Richard Sandiford  <rsandifo@nildram.co.uk>
2023
2024         * gcc.dg/c99-tgmath-1.c: Require c99_runtime and add the associated
2025         options.
2026         * gcc.dg/c99-tgmath-2.c: Likewise.
2027         * gcc.dg/c99-tgmath-3.c: Likewise.
2028         * gcc.dg/c99-tgmath-4.c: Likewise.
2029
2030 2007-09-27  Paul Thomas  <pault@gcc.gnu.org>
2031
2032         PR fortran/33568
2033         * gfortran.dg/anint_1.f90: New test.
2034
2035 2007-09-27  Ian Lance Taylor  <iant@google.com>
2036
2037         PR tree-optimization/33565
2038         * gcc.dg/Wstrict-overflow-20.c: New test.
2039
2040 2007-09-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2041
2042         * gfortran.dg/openmp_stack.f90: Fix typo.
2043         * gfortran.dg/recursive_stack.f90: Fix typo.
2044
2045 2007-09-27  Paolo Carlini  <pcarlini@suse.de>
2046
2047         PR c++/33493
2048         * g++.dg/template/error31.C: New.
2049
2050 2007-09-27  Jakub Jelinek  <jakub@redhat.com>
2051
2052         * lib/prune.exp: Prune also "^In function .*$" lines and
2053         "^    inlined from .*$" lines.
2054
2055 2007-09-26  Richard Guenther  <rguenther@suse.de>
2056
2057         PR tree-optimization/33563
2058         * gcc.dg/torture/pr33563.c: New testcase.
2059
2060 2007-09-26  Joseph Myers  <joseph@codesourcery.com>
2061
2062         PR c/25309
2063         * gcc.dg/large-size-array-2.c: Expect diagnostic for too-large
2064         array.
2065         * gcc.dg/large-size-array-4.c: New.  Copy of large-size-array-2.c
2066         without -O2.
2067
2068 2007-09-26  Richard Guenther  <rguenther@suse.de>
2069
2070         PR tree-optimization/30375
2071         PR tree-optimization/33560
2072         * gcc.dg/tree-ssa/complex-4.c: XFAIL.
2073         * gcc.dg/tree-ssa/complex-5.c: Likewise.
2074         * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
2075         * gcc.dg/torture/pr30375.c: New testcase.
2076         * gcc.dg/torture/pr33560.c: New testcase.
2077         * gcc.dg/tree-ssa/pr30375.c: Likewise.
2078
2079 2007-09-25  Simon Martin  <simartin@users.sourceforge.net>
2080
2081         PR c++/33207
2082         * g++.dg/parse/crash38.C: New test.
2083
2084 2007-09-25  Michael Meissner  <michael.meissner@amd.com>
2085
2086         PR target/33524
2087         * gcc.target/i386/sse5-convert.c: New file, test int->long
2088         vectorized conversions.
2089
2090 2007-09-25  Revital Eres  <eres@il.ibm.com>
2091
2092         * gcc.target/powerpc/ppc-paired.c (paired_sel): Add.
2093
2094 2007-09-25  Joseph Myers  <joseph@codesourcery.com>
2095
2096         PR c/32295
2097         * gcc.dg/enum-incomplete-1.c: New test.
2098
2099 2007-09-25  Bernd Schmidt  <bernd.schmidt@analog.com>
2100
2101         * gcc.c-torture/compile/20070919-1.c: New test.
2102
2103 2007-09-25  Kaz Kojima  <kkojima@gcc.gnu.org>
2104
2105         * gfortran.dg/init_flag_3.f90: Add -mieee for sh.
2106
2107 2007-09-24  Danny Smith  <dannysmith@user.sourceforge.net>
2108
2109         PR c++/14688
2110         * g++.dg/inherit/override_attribs.C: New file.
2111
2112 2007-09-23  Tobias Schlüter  <tobi@gcc.gnu.org>
2113
2114         PR fortran/33269
2115         * io.c (check_format_string): Move NULL and constant checks into
2116         this function.
2117         (check_io_constraints): Call gfc_simplify_expr() before calling
2118         check_format_string().  Remove NULL and constant checks.
2119
2120 2007-09-24  Roman Zippel <zippel@linux-m68k.org>
2121
2122         * gcc.c-torture/execute/loop-2f.x: New. Disable test for m68k-linux.
2123         * gcc.c-torture/execute/loop-2g.x: Likewise.
2124
2125 2007-09-24  Richard Sandiford  <rsandifo@nildram.co.uk>
2126
2127         * lib/target-supports.exp (check_effective_target_mips16_attribute):
2128         Reject hard-float modes unless the ABI is o32 or o64.
2129         * gcc.target/mips/inter/mips16-inter.exp: Load gcc-dg.exp instead
2130         of gcc.exp.  Skip the tests when mips16 code generation is not
2131         supported.
2132         * gcc.target/mips/mips16-attributes.c: Require mips16_attribute
2133         and use dg-add-options mips16_attribute.
2134
2135 2007-09-24  Jakub Jelinek  <jakub@redhat.com>
2136
2137         PR c++/33506
2138         * g++.dg/ext/attrib29.C: New test.
2139
2140 2007-09-23  Ollie Wild  <aaw@google.com>
2141
2142         * gcc.dg/fold-bitand-1.c: New test.
2143         * gcc.dg/fold-bitand-2.c: New test.
2144         * gcc.dg/fold-bitand-3.c: New test.
2145         * gcc.dg/fold-bitand-4.c: New test.
2146
2147 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
2148
2149         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Don't expect
2150         any of the macros to be defined for __mips16.
2151         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
2152
2153 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
2154
2155         * gcc.dg/vect/pr21591.c: Require vect_int.
2156         * gcc.dg/vect/vect-outer-2.c: Require vect_intfloat_cvt.
2157         * gcc.dg/vect/vect-outer-2a.c: Likewise.
2158         * gcc.dg/vect/vect-outer-2c.c: Likewise.
2159
2160 2007-09-23  Jakub Jelinek  <jakub@redhat.com>
2161
2162         * gcc.dg/va-arg-pack-len-1.c: Use error and warning
2163         attributes.
2164         * gcc.dg/va-arg-pack-len-2.c: New test.
2165         * g++.dg/ext/va-arg-pack-len-1.C: Use error and warning
2166         attributes.
2167         * g++.dg/ext/va-arg-pack-len-2.C: New test.
2168
2169         PR tree-optimization/32772
2170         * gcc.c-torture/compile/20070905-1.c: New test.
2171
2172         PR tree-optimization/32975
2173         * gcc.dg/pr32975.c: New test.
2174
2175         PR middle-end/28755
2176         * gcc.dg/pr28755.c: New test.
2177
2178 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
2179
2180         * lib/target-supports.exp (check_effective_target_nomips16): New
2181         procedure.
2182         * lib/fortran-torture.exp: Check nomips16 as well as mpaired_single
2183         for mipsisa64*-*-*.
2184         * gcc.dg/vect/vect.exp: Likewise.
2185         * g++.dg/vect/vect.exp: Likewise.
2186         * gcc.target/mips/mips.exp (setup_mips_tests): Don't set mips_mips16.
2187         (dg-mips-options): Don't skip -march* and -mips* tests for -mips16.
2188         * gcc.target/mips/branch-cost-1.c (foo): Add NOMIPS16.
2189         * gcc.target/mips/branch-cost-2.c (foo): Likewise.
2190         * gcc.target/mips/clear-cache-1.c (f): Likewise.
2191         * gcc.target/mips/dpaq_sa_l_w.c (f1, f2, f3): Likewise.
2192         * gcc.target/mips/dpsq_sa_l_w.c (f1, f2, f3): Likewise.
2193         * gcc.target/mips/fix-vr4130-1.c (foo): Likewise.
2194         * gcc.target/mips/fix-vr4130-2.c (foo): Likewise.
2195         * gcc.target/mips/fix-vr4130-3.c (foo): Likewise.
2196         * gcc.target/mips/fix-vr4130-4.c (foo): Likewise.
2197         * gcc.target/mips/fixed-scalar-type.c (test1, test2, test3, test4)
2198         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
2199         (test14, test15, test16, test17, test18): Likewise.
2200         * gcc.target/mips/fixed-vector-type.c (test1, test2, test3, test4)
2201         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
2202         (test14, test15, test16, test17, test18, test19, test20, test21)
2203         (test22): Likewise.
2204         * gcc.target/mips/madd-1.c (f1, f2, f3): Likewise.
2205         * gcc.target/mips/madd-2.c (f1, f2, f3): Likewise.
2206         * gcc.target/mips/madd-4.c (f1, f2, f3): Likewise.
2207         * gcc.target/mips/maddu-1.c (f1, f2, f3): Likewise.
2208         * gcc.target/mips/maddu-2.c (f1, f2, f3): Likewise.
2209         * gcc.target/mips/maddu-4.c (f1, f2, f3): Likewise.
2210         * gcc.target/mips/mips-3d-1.c (main): Likewise.
2211         * gcc.target/mips/mips-3d-2.c (main, test0, test1, test2, test3)
2212         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
2213         (test13, test14, test15, test16, test17, test18, test19, test20)
2214         (test21, test22, test23, test24, test25, test26, test27, test28)
2215         (test29, test30, test31): Likewise.
2216         * gcc.target/mips/mips-3d-3.c (main, test0, test1, test2, test3)
2217         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
2218         (test13, test14, test15, test16, test17, test18, test19, test20)
2219         (test21, test22, test23, test24, test25, test26, test27, test28)
2220         (test29, test30, test31, test32, test33, test34, test35, test36)
2221         (test37, test38, test39, test40, test41, test42, test43, test44)
2222         (test45, test46, test47, test48, test49, test50, test51, test52)
2223         (test53, test54, test55, test56, test57, test58, test59, test60)
2224         (test61, test62, test63): Likewise.
2225         * gcc.target/mips/mips-3d-4.c (main, test0, test1, test2, test3)
2226         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
2227         (test13, test14, test15, test16, test17, test18, test19, test20)
2228         (test21, test22, test23, test24, test25, test26, test27, test28)
2229         (test29, test30, test31): Likewise.
2230         * gcc.target/mips/mips-3d-5.c (main, test0, test1, test2, test3)
2231         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
2232         (test13, test14, test15, test16, test17, test18, test19, test20)
2233         (test21, test22, test23, test24, test25, test26, test27, test28)
2234         (test29, test30, test31): Likewise.
2235         * gcc.target/mips/mips-3d-6.c (main, test0, test1, test2, test3)
2236         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
2237         (test13, test14, test15): Likewise.
2238         * gcc.target/mips/mips-3d-7.c (main, test0, test1, test2, test3)
2239         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
2240         (test13, test14, test15): Likewise.
2241         * gcc.target/mips/mips-3d-8.c (main, test0, test1, test2, test3)
2242         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
2243         (test13, test14, test15, test16, test17, test18, test19, test20)
2244         (test21, test22, test23, test24, test25, test26, test27, test28)
2245         (test29, test30, test31): Likewise.
2246         * gcc.target/mips/mips-3d-9.c (matrix_multiply2, matrix_multiply3)
2247         (matrix_multiply4: Likewise.
2248         * gcc.target/mips/mips-ps-1.c (main): Likewise.
2249         * gcc.target/mips/mips-ps-2.c (main): Likewise.
2250         * gcc.target/mips/mips-ps-3.c (main): Likewise.
2251         * gcc.target/mips/mips-ps-4.c (main, test0, test1, test2, test3)
2252         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
2253         (test13, test14, test15, test16, test17, test18, test19, test20)
2254         (test21, test22, test23, test24, test25, test26, test27, test28)
2255         (test29, test30, test31): Likewise.
2256         * gcc.target/mips/mips-ps-5.c (main, test0, test1, test2, test3)
2257         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
2258         (test13, test14, test15, test16, test17, test18, test19, test20)
2259         (test21, test22, test23, test24, test25, test26, test27, test28)
2260         (test29, test30, test31): Likewise.
2261         * gcc.target/mips/mips-ps-5.c (main): Likewise.
2262         * gcc.target/mips/mips-ps-6.c (main): Likewise.
2263         * gcc.target/mips/mips-ps-type.c (init, move, load, store, add, sub)
2264         (neg, mul, madd, msub, nmadd, nmsub, cond_move1, cond_move2): Likewise.
2265         * gcc.target/mips/mips32-dsp-type.c (add_v2hi,add_v4qi, sub_v2hi)
2266         (sub_v4qi): Likewise.
2267         * gcc.target/mips/mips32-dsp.c (test_MIPS_DSP, add_v2q15, add_v4i8)
2268         (sub_v2q15, sub_v4i8, test_MIPS_DSP): Likewise.
2269         * gcc.target/mips/movcc-1.c (sub1, sub2): Likewise.
2270         * gcc.target/mips/movcc-2.c (sub4, sub5): Likewise.
2271         * gcc.target/mips/movcc-3.c (sub3, sub6, sub7, sub8, sub9, suba)
2272         (subb, subc): Likewise.
2273         * gcc.target/mips/msub-1.c (f1, f2): Likewise.
2274         * gcc.target/mips/msub-2.c (f1, f2): Likewise.
2275         * gcc.target/mips/msub-4.c (f1, f2): Likewise.
2276         * gcc.target/mips/msubu-1.c (f1, f2): Likewise.
2277         * gcc.target/mips/msubu-2.c (f1, f2): Likewise.
2278         * gcc.target/mips/msubu-4.c (f1, f2): Likewise.
2279         * gcc.target/mips/nmadd-1.c (sub1, sub2, sub3, sub4): Likewise.
2280         * gcc.target/mips/nmadd-2.c (sub1, sub2, sub3, sub4): Likewise.
2281         * gcc.target/mips/rsqrt-1.c (foo, bar): Likewise.
2282         * gcc.target/mips/rsqrt-2.c (foo, bar): Likewise.
2283         * gcc.target/mips/sb1-1.c (divide, recip, squareroot, rsqrt): Likewise.
2284         * gcc.target/mips/vr-mult-1.c (f1, f2): Likewise.
2285         * gcc.target/mips/vr-mult-2.c (f1, f2): Likewise.
2286
2287 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
2288
2289         * lib/target-supports.exp (add_options_for_mips16_attribute)
2290         (check_effective_target_mips16_attribute): New functions.
2291         * gcc.target/mips/mips.exp: Define MIPS16 and NOMIPS16 on the
2292         command line.
2293         (dg-mips-options) Remove -mno-mips16 handling.  Add options to
2294         extra_test_flags.
2295         * gcc.target/mips/asm-1.c (NOMIPS16): Delete.
2296         * gcc.target/mips/atomic-memory-1.c (NOMIPS16): Likewise.
2297         * gcc.target/mips/atomic-memory-2.c (NOMIPS16): Likewise.
2298         * gcc.target/mips/branch-1.c (NOMIPS16): Likewise.
2299         * gcc.target/mips/dspr2-MULT.c (NOMIPS16): Likewise.
2300         * gcc.target/mips/dspr2-MULTU.c (NOMIPS16): Likewise.
2301         * gcc.target/mips/fpcmp-1.c (NOMIPS16): Likewise.
2302         * gcc.target/mips/fpcmp-2.c (NOMIPS16): Likewise.
2303         * gcc.target/mips/ins-1.c (NOMIPS16): Likewise.
2304         * gcc.target/mips/madd-3.c (NOMIPS16): Likewise.
2305         * gcc.target/mips/maddu-3.c (NOMIPS16): Likewise.
2306         * gcc.target/mips/mips32-dsp-run.c (NOMIPS16): Likewise.
2307         * gcc.target/mips/mips32-dspr2-type.c (NOMIPS16): Likewise.
2308         * gcc.target/mips/msub-3.c (NOMIPS16): Likewise.
2309         * gcc.target/mips/msubu-3.c (NOMIPS16): Likewise.
2310         * gcc.target/mips/near-far-3.c (NOMIPS16): Likewise.
2311         * gcc.target/mips/near-far-4.c (NOMIPS16): Likewise.
2312         * gcc.target/mips/neg-abs-1.c (NOMIPS16): Likewise.
2313         * gcc.target/mips/smartmips-lwxs.c (NOMIPS16): Likewise.
2314         * gcc.target/mips/smartmips-ror-1.c (NOMIPS16): Likewise.
2315         * gcc.target/mips/smartmips-ror-2.c (NOMIPS16): Likewise.
2316         * gcc.target/mips/smartmips-ror-3.c (NOMIPS16): Likewise.
2317         * gcc.target/mips/smartmips-ror-4.c (NOMIPS16): Likewise.
2318         * gcc.target/mips/pr26765.c: Use dg-mips-options instead of dg-options.
2319         (NOMIPS16): Delete.
2320         * gcc.target/mips/20020620-1.c: Use dg-mips-options instead
2321         of dg-options.
2322         * gcc.target/mips/call-saved-1.c: Remove -mips16 and -mno-abicalls
2323         options.  Require { target mips16_attribute } and use dg-add-options
2324         to add the associated options.
2325         (foo): Use MIPS16.
2326         * gcc.target/mips/call-saved-2.c: As for call-saved-1.c.
2327         * gcc.target/mips/call-saved-3.c: Likewise.
2328         * gcc.target/mips/code-readable-1.c: Require { target
2329         mips16_attribute } and use dg-add-options to add the associated
2330         options.  Remove trailing whitespace.
2331         (NOMIPS16): Delete.
2332         * gcc.target/mips/code-readable-2.c: Likewise.
2333         * gcc.target/mips/code-readable-3.c: Likewise.
2334         * gcc.target/mips/mips16-attributes-2.c: Likewise.
2335         * gcc.target/mips/mips16e-extends.c: Remove -mips16 option.
2336         Require { target mips16_attribute } and use dg-add-options to
2337         add the associated options.
2338         (cksum16, cksum8): Use MIPS16.
2339         * gcc.target/mips/save-restore-1.c: Remove -mips16 option.
2340         Require { target mips16_attribute } and use dg-add-options to
2341         add the associated options.
2342         (foo): Use MIPS16.
2343         * gcc.target/mips/save-restore-2.c: Likewise.
2344         * gcc.target/mips/save-restore-3.c: Likewise.
2345         * gcc.target/mips/save-restore-4.c: Likewise.
2346         * gcc.target/mips/save-restore-5.c: Likewise.  Also remove
2347         -mno-abicalls.
2348         * gcc.target/mips/mips-sched-madd.c: Remove -mno-mips16.
2349         (foo): Use NOMIPS16.
2350
2351 2007-09-22  Paul Thomas  <pault@gcc.gnu.org>
2352
2353         PR fortran/33337
2354         * gfortran.dg/derived_comp_array_ref_3.f90: New test.
2355
2356         PR fortran/33376
2357         * gfortran.dg/derived_comp_array_ref_4.f90: New test.
2358
2359 2007-09-22  Tobias Burnus  <burnus@net-b.de>
2360
2361         PR fortran/33445
2362         * gfortran.dg/gomp/free-2.f90: New.
2363         * gfortran.dg/gomp/appendix-a/a.31.1.f90: Add missing &.
2364         * gfortran.dg/gomp/omp_parse1.f90: Add dg-warning.
2365
2366 2007-09-22  Uros Bizjak  <ubizjak@gmail.com>
2367
2368         * gcc.target/i386/sse5-hadduX.c: Remove target selector.
2369         * gcc.target/i386/sse5-haddX.c: Ditto.
2370         * gcc.target/i386/sse5-hsubX.c: Ditto.
2371         * gcc.target/i386/sse5-maccXX.c: Ditto.
2372         * gcc.target/i386/sse5-msubXX.c: Ditto.
2373         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
2374         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
2375         * gcc.target/i386/sse5-permpX.c: Ditto.
2376         * gcc.target/i386/sse5-fma.c: Remove target selector. Require lp64
2377         effective target.
2378         * gcc.target/i386/sse5-fma-vector.c: Ditto.
2379         * gcc.target/i386/sse5-ima-vector.c: Ditto.
2380         * gcc.target/i386/sse5-pcmov.c: Ditto.
2381         * gcc.target/i386/sse5-pcmov2.c: Ditto.
2382
2383 2007-09-22  Richard Guenther  <rguenther@suse.de>
2384
2385         PR tree-optimization/33146
2386         * gcc.c-torture/compile/pr33146.c: New testcase.
2387
2388 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
2389
2390         * lib/target-supports.exp (check_cached_effective_target): New
2391         procedure.
2392         (check_no_compiler_messages, check_no_messages_and_pattern): Use it.
2393         (check_effective_target_c99_runtime): New procedure.
2394         * gcc.dg/builtins-20.c (test3f): Wrap cargf check in HAVE_C99_RUNTIME.
2395         (test3l): Likewise cargl.
2396         * gcc.dg/builtins-59.c: Require c99_runtime.
2397         * gcc.dg/builtins-61.c: Likewise.
2398         * gcc.dg/builtins-62.c: Likewise.
2399
2400 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
2401
2402         * lib/target-supports.exp (add_options_for_c99_runtime): New procedure.
2403         * lib/target-supports-dg.exp (dg-add-options): Likewise.
2404         * gcc.dg/builtins-18.c: Use { dg-add-options c99_runtime } instead of
2405         target-specific dg-options.
2406         * gcc.dg/builtins-20.c: Likewise.
2407         * gcc.dg/builtins-53.c: Likewise.
2408         * gcc.dg/builtins-55.c: Likewise.
2409         * gcc.dg/single-precision-constant.c: Likewise.
2410         * gcc.dg/torture/builtin-convert-1.c: Likewise.
2411         * gcc.dg/torture/builtin-convert-2.c: Likewise.
2412         * gcc.dg/torture/builtin-convert-3.c: Likewise.
2413         * gcc.dg/torture/builtin-convert-4.c: Likewise.
2414         * gcc.dg/torture/builtin-power-1.c: Likewise.
2415
2416 2007-09-21  Chao-ying Fu  <fu@mips.com>
2417
2418         * lib/target-supports.exp (check_effective_target_fixed_point): New to
2419         check if targets have fixed-point supports.
2420         * gcc.dg/fixed-point/fixed-point.exp: New file.
2421         * gcc.dg/fixed-point/addsub.c, gcc.dg/fixed-point/allconv.c,
2422         * gcc.dg/fixed-point/allop.c, gcc.dg/fixed-point/call-by-value.c,
2423         * gcc.dg/fixed-point/cast-bad.c, gcc.dg/fixed-point/composite-type.c,
2424         * gcc.dg/fixed-point/const-1.c, gcc.dg/fixed-point/constant.c,
2425         * gcc.dg/fixed-point/constants-pedantic.c,
2426         * gcc.dg/fixed-point/convert.c, gcc.dg/fixed-point/define.c,
2427         * gcc.dg/fixed-point/keywords-c89.c, gcc.dg/fixed-point/keywords-c99.c,
2428         * gcc.dg/fixed-point/keywords-ignored-c99.c,
2429         * gcc.dg/fixed-point/keywords-pedantic.c,
2430         * gcc.dg/fixed-point/keywords-reserved.c, gcc.dg/fixed-point/binary.c,
2431         * gcc.dg/fixed-point/modes.c, gcc.dg/fixed-point/noassoc.c,
2432         * gcc.dg/fixed-point/types.c, gcc.dg/fixed-point/typespec.c,
2433         * gcc.dg/fixed-point/unary.c, gcc.dg/fixed-point/func-array.c,
2434         * gcc.dg/fixed-point/func-scalar.c, gcc.dg/fixed-point/func-struct.c,
2435         * gcc.dg/fixed-point/func-vararg-mixed.c,
2436         * gcc.dg/fixed-point/operator-logical.c,
2437         * gcc.dg/fixed-point/struct-union.c,
2438         * gcc.dg/fixed-point/bit-complement.c,
2439         * gcc.dg/fixed-point/operator-bitwise.c,
2440         * gcc.dg/fixed-point/operator-comma.c,
2441         * gcc.dg/fixed-point/struct-layout-1.c,
2442         * gcc.dg/fixed-point/union-init.c,
2443         * gcc.dg/fixed-point/Wbad-function-cast-1.c,
2444         * gcc.dg/fixed-point/func-mixed.c,
2445         * gcc.dg/fixed-point/func-vararg-size0.c,
2446         * gcc.dg/fixed-point/func-vararg.c, gcc.dg/fixed-point/int-warning.c,
2447         * gcc.dg/fixed-point/loop-index.c, gcc.dg/fixed-point/operator-cond.c,
2448         * gcc.dg/fixed-point/operator-unary.c,
2449         * gcc.dg/fixed-point/allop-const.c,
2450         * gcc.dg/fixed-point/muldiv-warning.c,
2451         * gcc.dg/nofixed-point-1.c,
2452         * gcc.target/mips/dpaq_sa_l_w.c, gcc.target/mips/dpsq_sa_l_w.c,
2453         * gcc.target/mips/fixed-vector-type.c,
2454         * gcc.target/mips/fixed-scalar-type.c: New tests.
2455
2456 2007-09-21  Olivier Hainque  <hainque@adacore.com>
2457
2458         * gnat.dg/nested_subtype_byref.ad[bs]: Part of new test.
2459         * gnat.dg/test_nested_subtype_byref.adb: New test.
2460
2461 2007-09-21  Jakub Jelinek  <jakub@redhat.com>
2462
2463         PR fortran/33439
2464         * gfortran.dg/gomp/pr33439.f90: New test.
2465
2466 2007-09-21  Tobias Burnus  <burnus@net-b.de>
2467
2468         PR fortran/33455
2469         * gfortran.dg/merge_char_3.f90: New.
2470
2471 2007-09-21  Tobias Burnus  <burnus@net-b.de>
2472
2473         PR fortran/33037
2474         * gfortran.dg/transfer_check_1.f90: New.
2475
2476 2007-09-20  Asher Langton  <langton2@llnl.gov>
2477
2478         PR fortran/20441
2479         * gfortran.dg/init_flag_1.f90: New.
2480         * gfortran.dg/init_flag_2.f90: New.
2481         * gfortran.dg/init_flag_3.f90: New.
2482         * gfortran.dg/init_flag_4.f90: New.
2483         * gfortran.dg/init_flag_5.f90: New.
2484         * gfortran.dg/init_flag_6.f90: New.
2485         * gfortran.dg/init_flag_7.f90: New.
2486
2487 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
2488
2489         PR c++/33460
2490         * g++.dg/ext/anon-struct6.C: New.
2491
2492 2007-09-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2493
2494         PR libfortran/23272
2495         * gfortran.dg/inquire_10.f90: New test.
2496
2497 2007-09-20  Joseph Myers  <joseph@codesourcery.com>
2498
2499         * gcc.dg/c99-bool-2.c, gcc.dg/c99-bool-3.c: New tests.
2500
2501 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2502
2503         PR fortran/33221
2504         * gfortran.dg/used_types_18.f90: Declare variable of empty
2505         derived type.
2506
2507 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2508
2509         PR fortran/33288
2510         * gfortran.dg/array_constructor_19.f90: New test.
2511
2512 2007-09-20  Jakub Jelinek  <jakub@redhat.com>
2513
2514         PR debug/33316
2515         * gcc.dg/debug/pr33316.c: New test.
2516
2517         PR c++/33496
2518         * g++.dg/cpp0x/variadic76.C: New test.
2519         * g++.dg/cpp0x/variadic77.C: New test.
2520         * g++.dg/cpp0x/variadic78.C: New test.
2521
2522         PR c/33238
2523         PR c/27301
2524         * gcc.c-torture/execute/20070919-1.c: New test.
2525         * gcc.dg/pr33238.c: New test.
2526         * gcc.dg/pr27301.c: New test.
2527
2528 2007-09-20  Richard Sandiford  <rsandifo@nildram.co.uk>
2529
2530         * lib/target-supports.exp (check_effective_target_mips64): New
2531         procedure.
2532         * gcc.dg/lower-subreg-1.c: Require !mips64.
2533         * gcc.dg/sibcall-3.c (ATTR): New macro.
2534         (recurser_void1, recurser_void2): Use it.
2535         * gcc.dg/sibcall-4.c: As for gcc.dg/sibcall-3.c.
2536         * gcc.dg/tree-ssa/ssa-fre-3.c: Require !mips64.
2537
2538 2007-09-20  Tobias Schlüter  <tobi@gcc.gnu.org>
2539
2540         * gfortran.dg/g77/19981216-0.f: Remove dg-warning annotation.
2541         * gfortran.dg/io_constraints_1.f90: Make a -std=f95 test.  Add
2542         warning annotation.
2543         * gfortran.dg/iostat_3.f90: Make a -std=f95 test.
2544
2545 2007-09-20  Christopher D. Rickett  <crickett@lanl.gov>
2546
2547         PR fortran/33497
2548         * gfortran.dg/c_loc_tests_11.f03: New test case.
2549
2550 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
2551
2552         PR c++/33459
2553         * g++.dg/init/ref14.C: New.
2554
2555 2007-09-19  Eric Botcazou  <ebotcazou@adacore.com>
2556
2557         * gnat.dg/slice2.ad[sb]: New testcase.
2558
2559 2007-09-19  Nick Clifton  <nickc@redhat.com>
2560
2561         * gcc.dg/cpp/assert4.c: Fix expected h8300 preprocessor define.
2562
2563 2007-09-19  Jie Zhang  <jie.zhang@analog.com>
2564
2565         * gcc.target/bfin/bfin.exp: New.
2566         * gcc.target/bfin/{workarounds-any.c, workarounds-none.c,
2567         workarounds-1.c, workarounds-2.c, workarounds-3.c, workarounds-4.c,
2568         mcpu-bf522.c, mcpu-bf525.c, mcpu-bf527.c,
2569         mcpu-bf531.c, mcpu-bf532.c, mcpu-bf533.c,
2570         mcpu-bf534.c, mcpu-bf536.c, mcpu-bf537.c,
2571         mcpu-bf538.c, mcpu-bf539.c, mcpu-bf542.c,
2572         mcpu-bf544.c, mcpu-bf548.c, mcpu-bf549.c,
2573         mcpu-bf561.c, mcpu-default.c}: New tests.
2574
2575 2007-09-18  Sandra Loosemore  <sandra@codesourcery.com>
2576
2577         Restore detection of unsupported TLS.
2578
2579         Revert this patch:
2580         2007-02-10  Richard Henderson  <rth@redhat.com>
2581
2582         * lib/target-supports.exp (check_effective_target_tls): Redefine
2583         to mean non-emulated tls.
2584         * gcc.dg/tls/alias-1.c: Remove tls requirement.
2585         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
2586         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
2587         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
2588         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
2589         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
2590         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
2591
2592         And then:
2593         * lib/target-supports.exp (check_effective_target_tls): Use
2594         stronger test for compiler support for TLS.
2595         (check_effective_target_tls_native): New, to test for non-emulated
2596         TLS support.
2597         * g++.dg/gomp/clause-3.C: Use dg-require-effective-target tls_native
2598         instead of dg-require-effective-target tls.
2599         * g++.dg/gomp/copyin-1.C: Likewise.
2600         * g++.dg/gomp/sharing-1.C: Likewise.
2601         * g++.dg/gomp/tls-1.C: Likewise.
2602         * g++.dg/gomp/tls-2.C: Likewise.
2603         * g++.dg/gomp/tls-3.C: Likewise.
2604         * g++.dg/tls/diag-1.C: Likewise.
2605         * g++.dg/tls/diag-2.C: Likewise.
2606         * g++.dg/tls/diag-3.C: Likewise.
2607         * g++.dg/tls/diag-4.C: Likewise.
2608         * g++.dg/tls/diag-5.C: Likewise.
2609         * g++.dg/tls/init-1.C: Likewise.
2610         * g++.dg/tls/init-2.C: Likewise.
2611         * g++.dg/tls/trivial.C: Likewise.
2612         * gcc.dg/gomp/appendix-a/a.22.1.c: Likewise.
2613         * gcc.dg/gomp/appendix-a/a.22.2.c: Likewise.
2614         * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
2615         * gcc.dg/gomp/appendix-a/a.32.1.c: Likewise.
2616         * gcc.dg/gomp/appendix-a/a.33.1.c: Likewise.
2617         * gcc.dg/gomp/clause-1.c: Likewise.
2618         * gcc.dg/gomp/copyin-1.c: Likewise.
2619         * gcc.dg/gomp/sharing-1.c: Likewise.
2620         * gcc.dg/gomp/tls-1.c: Likewise.
2621         * gcc.dg/gomp/tls-2.c: Likewise.
2622         * gcc.dg/tls/alpha-1.c: Likewise.
2623         * gcc.dg/tls/opt-1.c: Likewise.
2624         * gcc.dg/tls/opt-13.c: Likewise.
2625         * gcc.dg/tls/opt-14.c: Likewise.
2626         * gcc.dg/tls/opt-2.c: Likewise.
2627         * gcc.dg/tls/opt-3.c: Likewise.
2628         * gcc.dg/tls/opt-4.c: Likewise.
2629         * gcc.dg/tls/opt-7.c: Likewise.
2630         * gcc.dg/tls/section-1.c: Likewise.
2631         * gfortran.dg/gomp/appendix-a/a.22.1.f90: Likewise.
2632         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Likewise.
2633         * gfortran.dg/gomp/appendix-a/a.22.5.f90: Likewise.
2634         * gfortran.dg/gomp/appendix-a/a.22.6.f90: Likewise.
2635         * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
2636         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
2637         * gfortran.dg/gomp/appendix-a/a.33.1.f90: Likewise.
2638         * gfortran.dg/gomp/crayptr2.f90: Likewise.
2639         * gfortran.dg/gomp/fixed-1.f: Likewise.
2640         * gfortran.dg/gomp/free-1.f90: Likewise.
2641         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
2642         * gfortran.dg/gomp/omp_threadprivate2.f90: Likewise.
2643         * gfortran.dg/gomp/reduction1.f90: Likewise.
2644         * gfortran.dg/gomp/sharing-1.f90: Likewise.
2645
2646 2007-09-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2647
2648         PR fortran/31119
2649         * gfortran.dg/bounds_check_9.f90: New test.
2650         * gfortran.dg/bounds_check_fail_2.f90: New test.
2651
2652 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
2653
2654         PR c++/33462 (again)
2655         * g++.dg/ext/va-arg1.C: Adjust.
2656
2657 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
2658
2659         PR c++/33462
2660         * g++.dg/ext/va-arg1.C: New.
2661
2662 2007-09-18  Tobias Burnus  <burnus@net-b.de>
2663
2664         * gfortran.dg/elemental_optional_args_1.f90: Fix test.
2665
2666 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
2667
2668         PR c++/33463
2669         * g++.dg/rtti/typeid6.C: New.
2670
2671 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
2672
2673         PR c++/33464
2674         * g++.dg/ext/is_class_error.C: Rename to is_class_error1.C.
2675         * g++.dg/ext/is_class_error2.C: New.
2676
2677 2007-09-18  Richard Guenther  <rguenther@suse.de>
2678
2679         PR tree-optimization/33340
2680         * g++.dg/torture/pr33340.C: New testcase.
2681
2682 2007-09-18  Tobias Burnus  <burnus@net-b.de>
2683
2684         PR fortran/33231
2685         * gfortran.dg/elemental_optional_args_1.f90: Make valid Fortran.
2686         * gfortran.dg/elemental_subroutine_1.f90: Ditto.
2687         * gfortran.dg/elemental_subroutine_5.f90: New.
2688
2689 2007-09-18  Richard Sandiford  <rsandifo@nildram.co.uk>
2690
2691         * lib/target-supports.exp (check_profiling_available): Extend
2692         mips*-*-elf check to mips*-*-elf*.
2693
2694 2007-09-18  Jakub Jelinek  <jakub@redhat.com>
2695
2696         * gcc.dg/format/c90-scanf-5.c: New test.
2697         * gcc.dg/format/c99-scanf-4.c: New test.
2698         * gcc.dg/format/ext-7.c: New test.
2699         * gcc.dg/format/ext-8.c: New test.
2700
2701         PR middle-end/33423
2702         * gcc.c-torture/compile/20070915-1.c: New test.
2703
2704 2007-09-17  Tobias Burnus  <burnus@net-b.de>
2705
2706         PR fortran/33106
2707         * gfortran.dg/private_type_9.f90: New.
2708
2709 2007-09-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2710
2711         PR middle-end/33449
2712         * gfortran.dg/pr33449.f90: New test.
2713
2714 2007-09-17  Tobias Burnus  <burnus@net-b.de>
2715
2716         * gfortran.dg/interface_15.f90: Compile with -std=f95.
2717         * gfortran.dg/private_type_1.f90: Ditto
2718         * gfortran.dg/interface_18.f90: New.
2719         * gfortran.dg/private_type_8.f90: New.
2720
2721 2007-09-16  Paolo Carlini  <pcarlini@suse.de>
2722
2723         PR c++/33124
2724         * g++.dg/warn/new1.C: Adjust.
2725         * g++.dg/torture/str_empty.C: Likewise.
2726
2727 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
2728
2729         * gcc.target/mips/dse-1.c: New test.
2730
2731 2007-09-16  Nathan Sidwell  <nathan@codesourcery.com>
2732
2733         PR c++/32756
2734         * g++.dg/overload/operator3.C: New.
2735
2736 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
2737
2738         * gcc.target/mips/truncate-1.c: New test.
2739
2740 2007-09-16  Paul Thomas  <pault@gcc.gnu.org>
2741
2742         PR fortran/29396
2743         PR fortran/29606
2744         PR fortran/30625
2745         PR fortran/30871
2746         * gfortran.dg/subref_array_pointer_1.f90: New test.
2747         * gfortran.dg/subref_array_pointer_2.f90: New test.
2748
2749 2007-09-15  H.J. Lu  <hongjiu.lu@intel.com>
2750
2751         * gfortran.dg/nint_2.f90: Correct last change.
2752
2753 2007-09-15  Zdenek Dvorak  <ook@ucw.cz>
2754
2755         * gcc.dg/tree-ssa/parallelization-1.c: New test.
2756
2757 2007-09-15  Dorit Nuzman  <dorit@il.ibm.com>
2758
2759         * gcc.dg/vect/pr33373b.c: New test.
2760
2761 2007-09-14  Uros Bizjak  <ubizjak@gmail.com>
2762
2763         PR target/33438
2764         * gcc.target/i386/pr33438.c: New test.
2765
2766 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2767
2768         * gfortran.dg/nint_2.f90: Revert previous commit.
2769
2770 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2771
2772         * gfortran.dg/nint_2.f90: Do not xfail on powerpc64-linux.
2773
2774 2007-09-14  Hans-Peter Nilsson  <hp@axis.com>
2775
2776         PR debug/33429
2777         * g++.dg/other/unused1.C: XFAIL class2 scan.
2778
2779 2007-09-13  Tobias Burnus  <burnus@net-b.de>
2780
2781         PR fortran/33343
2782         * gfortran.dg/elemental_args_check_1.f90: New.
2783         * gfortran.dg/assumed_size_refs_1.f90: Update error message.
2784         * gfortran.dg/elemental_subroutine_4.f90: Ditto.
2785
2786 2007-09-13  Tobias Burnus  <burnus@net-b.de>
2787
2788         * gfortran.dg/recursive_check_3.f90: New.
2789
2790 2007-09-13  Tobias Burnus  <burnus@net-b.de>
2791
2792         PR fortran/33412
2793         * gfortran.dg/elemental_bind_c.f90: New.
2794
2795 2007-09-13  Richard Sandiford  <richard@codesourcery.com>
2796
2797         * gcc.dg/gcc-have-sync-compare-and-swap.c: Skip for -mflip-mips16.
2798         * gcc.target/mips/mips16-attributes-2.c: New test.
2799         * gcc.target/mips/mips16-attributes-3.c: Likewise.
2800         * gcc.target/mips/args-3.c: Skip for -mflip-mips16.  Do not use the
2801         hard-float asm when __mips16 is defined.
2802         * gcc.target/mips/atomic-memory-1.c (main): Add a nomips16 attribute.
2803         * gcc.target/mips/atomic-memory-2.c (main): Likewise.
2804         * gcc.target/mips/fpcmp-1.c (f1, f2): Likewise.
2805         * gcc.target/mips/fpcmp-2.c (f1, f2): Likewise.
2806         * gcc.target/mips/neg-abs-1.c (f1, f2, d1, f2): Likewise.
2807         * gcc.target/mips/pr26765.c (foo): Likewise.
2808         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Run for all
2809         targets, use dg-mips-options instead of dg-options, and use -mgp32
2810         to force 32-bit mode.
2811         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise -mgp64
2812         and 64-bit mode.
2813         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -mips32*.
2814
2815 2007-09-12  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
2816             Michael Meissner  <michael.meissner@amd.com>
2817
2818         * gcc.target/i386/sse5-hadduX.c: Add support for SSE5 tests.
2819         * gcc.target/i386/sse5-hsubX.c: Ditto.
2820         * gcc.target/i386/sse5-permpX.c: Ditto.
2821         * gcc.target/i386/sse5-haddX.c: Ditto.
2822         * gcc.target/i386/sse5-maccXX.c: Ditto.
2823         * gcc.target/i386/sse5-msubXX.c: Ditto.
2824         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
2825         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
2826
2827         * gcc.target/i386/sse5-pcmov.c: New file to make sure the compiler
2828         optimizes floating point conditional moves into the pcmov
2829         instruction on SSE5.
2830         * gcc.target/i386/sse5-pcmov2.c: Ditto.
2831
2832         * gcc.target/i386/sse5-ima-vector.c: New file to make sure the
2833         compiler optimizes vector 32-bit int (a*b)+c into pmacsdd on
2834         SSE5.
2835
2836         * gcc.target/i386/sse5-fma-vector.c: New file to make sure the
2837         compiler optimizes vector (a*b)+c into fmadd on SSE5.
2838
2839         * gcc.target/i386/sse5-fma.c: New file to make sure the compiler
2840         optimizes (a*b)+c into fmadd on SSE5.
2841
2842         * gcc.target/i386/i386.exp (check_effective_target_sse5): Check
2843         whether the SSE5 instructions can be generated.
2844
2845         * gcc.target/i386/sse5-check.h: New. Add support for 
2846         SSE5 tests.
2847
2848         * gcc.target/i386/sse-12.c: Include bmmintrin.h instead of
2849         ammintrin.h, and turn on -msse5 option instead of -msse4a.
2850         * gcc.target/i386/sse-13.c: Ditto.
2851         * gcc.target/i386/sse-14.c: Ditto.
2852
2853 2007-09-12  John David Anglin  <dave.anglin@nrc-crnc.gc.ca>
2854
2855         PR testsuite/33153
2856         * gcc.dg/pr32912-1.c: Add -fno-common to options on hppa*-*-hpux*.
2857         * gcc.dg/pr32912-2.c: Delete declaration of a, b, c, d, e and f.
2858
2859 2007-09-12  Jakub Jelinek  <jakub@redhat.com>
2860
2861         PR target/32338
2862         * gcc.dg/pr32338-1.c: New test.
2863         * gcc.dg/pr32338-2.c: New test.
2864
2865 2007-09-12  Bob Wilson  <bob.wilson@acm.org>
2866         
2867         * lib/target-supports.exp (check_effective_target_sync_int_long):
2868         Revert change to add xtensa.
2869         (check_effective_target_sync_char_short): Likewise.
2870         
2871 2007-09-12  Olivier Hainque  <hainque@adacore.com>
2872
2873         * gnat.dg/packed_subtype.adb: New test.
2874
2875 2007-09-12  Tobias Burnus  <burnus@net-b.de>
2876
2877         PR fortran/33297
2878         * gfortran.dg/intrinsic_size.f90: New.
2879
2880 2007-09-12  Tobias Burnus  <burnus@net-b.de>
2881
2882         PR fortran/33284
2883         PR fortran/33310
2884         * gfortran.dg/conflicts_2.f90: New.
2885
2886 2007-09-12  Ira Rosen  <irar@il.ibm.com>
2887
2888         PR tree-optimization/32377
2889         * gcc.dg/vect/no-vfa-vect-102a.c: Change the test to check positive
2890         dependence distance.
2891         * gcc.dg/vect/vect-outer-5.c, gcc.dg/vect/no-vfa-vect-102.c,
2892         gcc.dg/vect/vect-104.c, no-vfa-vect-dv-2.c: Likewise.
2893         * gcc.dg/vect/no-vfa-vect-depend-1.c,
2894         gfortran.dg/vect/no-vfa-pr32377.f90: New.
2895
2896 2007-09-12  Richard Guenther  <rguenther@suse.de>
2897
2898         PR middle-end/33382
2899         * gcc.c-torture/compile/pr33382.c: New testcase.
2900         * gcc.c-torture/execute/pr33382.c: Likewise.
2901
2902 2007-09-12  Christopher D. Rickett  <crickett@lanl.gov>
2903
2904         PR fortran/33395
2905         * gfortran.dg/c_ptr_tests_12.f03: New test case.
2906
2907 2007-09-12  Dorit Nuzman  <dorit@il.ibm.com>
2908
2909         PR tree-optimization/33373
2910         * gcc.dg/vect/pr33373.c: New test.
2911
2912 2007-09-12  Ben Elliston  <bje@au.ibm.com>
2913
2914         * lib/target-supports.exp (check_effective_target_vect_no_double):
2915         Remove unused proc.
2916
2917 2007-09-12  Ben Elliston  <bje@au.ibm.com>
2918             Ulrich Weigand  <uweigand@de.ibm.com>
2919
2920         * gcc.target/spu/dfcgt-nan.c: New test.
2921
2922 2007-09-11  Hans-Peter Nilsson  <hp@axis.com>
2923
2924         * gcc.dg/cpp/trad/include.c: Don't run for newlib targets.
2925
2926 2007-09-11  Christopher D. Rickett  <crickett@lanl.gov>
2927
2928         PR fortran/33040
2929         * gfortran.dg/c_ptr_tests_11.f03: New test case. 
2930
2931 2007-09-11  Jakub Jelinek  <jakub@redhat.com>
2932
2933         * gcc.dg/va-arg-pack-len-1.c: New test.
2934         * g++.dg/va-arg-pack-len-1.C: New test.
2935
2936 2007-09-11  Michael Matz  <matz@suse.de>
2937
2938         * gcc.dg/tree-ssa/loadpre11.c: Add -fno-tree-cselim to flags.
2939
2940 2007-09-10  Janis Johnson  <janis187@us.ibm.com>
2941
2942         * gcc.dg/dfp/convert-bfp.c: Replace SKIP_LONG_DOUBLE with runtime
2943         checks for size of long double.
2944         * gcc.dg/dfp/convert.h: New file.
2945         * gcc.dg/dfp/convert-bfp-2.c: New test.
2946         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
2947         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
2948         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
2949         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
2950         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
2951         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
2952         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
2953         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
2954         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
2955
2956 2007-09-10  Harsha Jagasia <harsha.jagasia@amd.com>
2957
2958         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: 
2959         Change dg-final to expect 1 non-profitable loop and
2960         3 profitable loops.
2961         * gcc.dg/vect/costmodel/x86-64/costmodel-vect-31.c:
2962         Change dg-final to expect 1 non-profitable loop and
2963         3 profitable loops.
2964         * gcc.dg/vect/costmodel/x86-64/costmodel-fast-math-vect-pr29925.c:
2965         Change dg-final to expect 1 profitable loop.
2966         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
2967         Change dg-final to expect 1 profitable loop.    
2968         
2969 2007-09-10  Richard Sandiford  <richard@codesourcery.com>
2970
2971         * gcc.target/mips/call-saved-1.c: New test.
2972         * gcc.target/mips/call-saved-2.c: Likewise.
2973         * gcc.target/mips/call-saved-3.c: Likewise.
2974         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_gp64
2975         instead of mips_mips64.  Set mips_fp64 too.
2976         (is_gp32_flag): Return true for -mips1 and -mips2.
2977         (dg-mips-options): Use mips_gp64 instead of mips_mips64.
2978
2979 2007-09-10  Jakub Jelinek  <jakub@redhat.com>
2980
2981         * g++.dg/ext/va-arg-pack-1.C: New test.
2982         * g++.dg/ext/va-arg-pack-2.C: New test.
2983
2984 2007-09-10  Uros Bizjak  <ubizjak@gmail.com>
2985
2986         PR target/33369
2987         * gcc.dg/vect/pr33369.c: New test.
2988
2989 2007-09-10  Paul Thomas  <pault@gcc.gnu.org>
2990
2991         PR fortran/33370
2992         * gfortran.dg/array_memcpy_5.f90:  New test.
2993
2994 2007-09-10  Hans-Peter Nilsson  <hp@axis.com>
2995
2996         * gcc.dg/tree-ssa/ssa-fre-4.c: Skip for cris-*-* and mmix-*-*.
2997
2998 2007-09-09  Richard Guenther  <rguenther@suse.de>
2999
3000         * gcc.c-torture/compile/20070906-1.c: New testcase.
3001
3002 2007-09-09  Ira Rosen  <irar@il.ibm.com>
3003
3004         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add
3005         noinline attribute.
3006         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c,
3007         gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c,
3008         gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
3009         Likewise.
3010
3011 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
3012
3013         * gnat.dg/specs/uc1.ads: Compile with -gnatws.
3014
3015 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
3016
3017         * gnat.dg/addr2_p.ads: Bump size of array to 9.
3018
3019 2007-09-09  Ira Rosen  <irar@il.ibm.com>
3020
3021         * gcc.dg/vect/vect.exp: Compile tests starting with slp-.
3022         Remove "vect" part from test names for -ffast-math, -ffast-math-errno,
3023         -fwrapv, -ftrapv tests. Add -fno-tree-scev-cprop for slp- tests.
3024         Compile tests with -fno-tree-pre.
3025         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run SLP tests.
3026         * lib/target-supports.exp (check_effective_target_vect_strided): New.
3027         * gcc.dg/vect/slp-1.c, gcc.dg/vect/slp-2.c, gcc.dg/vect/slp-3.c,
3028         gcc.dg/vect/slp-4.c, gcc.dg/vect/slp-5.c, gcc.dg/vect/slp-6.c,
3029         gcc.dg/vect/slp-7.c, gcc.dg/vect/slp-8.c, gcc.dg/vect/slp-9.c,
3030         gcc.dg/vect/slp-10.c, gcc.dg/vect/slp-11.c, gcc.dg/vect/slp-12.c,
3031         gcc.dg/vect/slp-13.c, gcc.dg/vect/slp-14.c, gcc.dg/vect/slp-15.c,
3032         gcc.dg/vect/slp-16.c, gcc.dg/vect/slp-17.c, gcc.dg/vect/slp-18.c,
3033         gcc.dg/vect/slp-19.c, gcc.dg/vect/slp-20.c, gcc.dg/vect/slp-21.c,
3034         gcc.dg/vect/slp-22.c, gcc.dg/vect/slp-23.c, gcc.dg/vect/slp-24.c,
3035         gcc.dg/vect/slp-25.c, gcc.dg/vect/slp-26.c, gcc.dg/vect/slp-28.c,
3036         gcc.dg/vect/fast-math-slp-27.c, gcc.dg/vect/no-tree-pre-slp-29.c,
3037         gcc.dg/vect/no-scevccp-slp-30.c, gcc.dg/vect/no-scevccp-slp-31.c,
3038         gcc.dg/vect/no-math-errno-slp-32.c, gcc.dg/vect/slp-33.c,
3039         gcc.dg/vect/slp-34.c, gcc.dg/vect/slp-35.c, gcc.dg/vect/slp-36.c,
3040         gcc.dg/vect/slp-37.c, gcc.dg/vect/vect-vfa-slp.c, 
3041         gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c,
3042         gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: New testcases.
3043         * gcc.dg/vect/vect-vfa-03.c: Change the test to prevent SLP.
3044
3045 2007-09-09  Joseph Myers  <joseph@codesourcery.com>
3046
3047         * lib/file-format.exp (gcc_target_object_format): Use remote_exec
3048         to call objdump.
3049         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
3050         Use remote_exec to call c++filt.
3051         * lib/target-supports-dg.exp (dg-require-host-local): New.
3052         * gcc.misc-tests/options.exp: Allow .exe in command paths.
3053         * g++.dg/parse/repo1.C: Use dg-require-host-local.
3054         * g++.dg/rtti/repo1.C: Likewise.
3055         * g++.dg/template/repo1.C: Likewise.
3056         * g++.dg/template/repo2.C: Likewise.
3057         * g++.dg/template/repo3.C: Likewise.
3058         * g++.dg/template/repo4.C: Likewise.
3059         * g++.dg/template/repo5.C: Likewise.
3060         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
3061         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
3062         * g++.old-deja/g++.pt/repo1.C: Likewise.
3063         * g++.old-deja/g++.pt/repo2.C: Likewise.
3064         * g++.old-deja/g++.pt/repo3.C: Likewise.
3065         * g++.old-deja/g++.pt/repo4.C: Likewise.
3066         * gcc.dg/cpp/trad/builtins.c: Likewise.
3067
3068 2007-09-08  Zdenek Dvorak  <ook@ucw.cz>
3069
3070         PR tree-optimization/32283
3071         * gcc.dg/tree-ssa/loop-31.c: New test.
3072
3073 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
3074
3075         PR rtl-optimization/26449
3076         * gcc.target/i386/pr26449-1.c: New file.
3077
3078 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
3079
3080         PR target/33329
3081         PR rtl-optimization/26449
3082         * gcc.target/i386/pr33329.c: New file.
3083
3084 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
3085
3086         * gnat.dg/renaming3.adb, renaming4.ads: New test.
3087
3088 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
3089
3090         * gnat.dg/unaligned_rep_clause.adb: New testcase.
3091
3092 2007-09-08  Dorit Nuzman  <dorit@il.ibm.com>
3093
3094         PR tree-optimization/33301
3095         * gfortran.dg/vect/pr33301.f: New test.
3096
3097 2007-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3098
3099         PR libfortran/33307
3100         * gfortran.dg/backspace_10.f90: New test.
3101
3102 2007-09-07  Richard Guenther  <rguenther@suse.de>
3103
3104         Reapply
3105         2007-09-06  Richard Guenther  <rguenther@suse.de>
3106
3107         PR tree-optimization/32586
3108         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
3109         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
3110         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
3111         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
3112         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
3113         now obsolete simplification.
3114
3115 2007-09-07  Dorit Nuzman  <dorit@il.ibm.com>
3116         
3117         PR tree-optimization/33299
3118         * gfortran.dg/vect/vect.exp: Compile some tests with -ffast-math.
3119         * gfortran.dg/vect/fast-math-pr33299.f90: New test.
3120
3121 2007-09-07  Richard Guenther  <rguenther@suse.de>
3122
3123         Revert
3124         2007-09-06  Richard Guenther  <rguenther@suse.de>
3125
3126         PR tree-optimization/32586
3127         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
3128         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
3129         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
3130         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
3131         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
3132         now obsolete simplification.
3133
3134 2007-09-07 Uros Bizjak <ubizjak@gmail.com>
3135
3136         PR tree-optimization/32821
3137         * gcc.dg/tree-ssa/pr32821.c: New file.
3138
3139 2007-09-07  Richard Sandiford  <richard@codesourcery.com>
3140
3141         * gcc.dg/attr-alias-3.c: Use real asm for MIPS.
3142         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_gp
3143         and mips_forced_no_er.
3144         (dg-mips-options): Add -mno-abicalls when a small-data option is
3145         specified.  Skip tests with small-data options if mips_forced_gp.
3146         Skip tests with -mexplicit-relocs if mips_forced_no_er.
3147         * gcc.target/mips/sdata-1.c: New test.
3148         * gcc.target/mips/sdata-2.c: Likewise.
3149         * gcc.target/mips/sdata-3.c: Likewise.
3150         * gcc.target/mips/sdata-4.c: Likewise.
3151
3152 2007-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
3153
3154         PR fortran/33298
3155         * spread_zerosize_1.f90:  New test case.
3156         * spread_bounds_1.f90:  New test case.
3157
3158 2007-09-06  Paolo Carlini  <pcarlini@suse.de>
3159
3160         PR c++/32674
3161         * g++.dg/template/static31.C: New.
3162
3163 2007-09-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3164
3165         PR fortran/33271
3166         * gfortran.dg/nint_2.f90: xfail on powerpc-ibm-aix* and
3167         powerpc*-linux-gnu.
3168
3169 2007-09-06  David Daney  <ddaney@avtrex.com>
3170             Richard Sandiford  <richard@codesourcery.com>
3171
3172         PR target/33256
3173         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_le.
3174         (dg-mips-options): Skip -EB and -meb tests when $mips_forced_le.
3175         * gcc.target/mips/pr33256.c: New test.
3176
3177 2007-09-06  Tom Tromey  <tromey@redhat.com>
3178
3179         * lib/g++.exp (g++_target_compile): Use -fno-show-column.
3180
3181 2007-09-06  Richard Guenther  <rguenther@suse.de>
3182
3183         PR tree-optimization/32586
3184         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
3185         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
3186         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
3187         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
3188         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
3189         now obsolete simplification.
3190
3191 2007-09-06  Uros Bizjak  <ubizjak@gmail.com>
3192
3193         * gcc.target/i386/sse3-addsubpd.c: Add -mfpmath=sse to dg-options.
3194         * gcc.target/i386/sse3-addsubps.c: Ditto.
3195         * gcc.target/i386/sse3-haddpd.c: Ditto.
3196         * gcc.target/i386/sse3-haddps.c: Ditto.
3197         * gcc.target/i386/sse3-hsubpd.c: Ditto.
3198         * gcc.target/i386/sse3-hsubps.c: Ditto.
3199         * gcc.target/i386/sse3-lddqu.c: Ditto.
3200         * gcc.target/i386/sse3-movddup.c: Ditto.
3201         * gcc.target/i386/sse3-movshdup.c: Ditto.
3202         * gcc.target/i386/sse3-movsldup.c: Ditto.
3203
3204 2007-09-06  Richard Guenther  <rguenther@suse.de>
3205
3206         PR tree-optimization/33302
3207         * gcc.dg/tree-ssa/ssa-dse-11.c: New testcase.
3208
3209 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3210
3211         PR libfortran/33225
3212         * gfortran.dg./fmt_float.f90: New test.
3213
3214 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3215
3216         PR libfortran/33253
3217         * gfortran.dg/namelist_38.f90: Update test for DELIM= .
3218
3219 2007-09-06  Jesper Nilsson  <jesper.nilsson@axis.com>
3220
3221         * gcc.target/cris/builtin_ctz_v3.c: New testcase.
3222         * gcc.target/cris/builtin_ctz_v8.c: New testcase.
3223
3224 2007-09-06  Jakub Jelinek  <jakub@redhat.com>
3225
3226         * g++.dg/eh/builtin1.C: New test.
3227         * g++.dg/eh/builtin2.C: New test.
3228         * g++.dg/eh/builtin3.C: New test.
3229
3230         PR c++/33289
3231         * g++.dg/eh/builtin4.C: New test.
3232
3233 2007-09-05  Janis Johnson  <janis187@us.ibm.com>
3234
3235         * gcc.target/powerpc/dfp-dd.c: New test.
3236         * gcc.target/powerpc/dfp-td.c: New test.
3237
3238 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
3239
3240         * gcc.c-torture/execute/va-arg-pack-1.c: New test.
3241         * gcc.dg/va-arg-pack-1.c: New test.
3242
3243 2007-09-05  Adam Nemet  <anemet@caviumnetworks.com>
3244
3245         * gcc.dg/tree-ssa/builtin-expect-1.c: New test.
3246         * gcc.dg/tree-ssa/builtin-expect-2.c: New test.
3247         * gcc.dg/tree-ssa/builtin-expect-3.c: New test.
3248         * gcc.dg/tree-ssa/builtin-expect-4.c: New test.
3249         * gcc.dg/tree-ssa/builtin-expect-5.c: New test.
3250
3251 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
3252
3253         PR c++/30302
3254         * g++.dg/ext/anon-struct5.C: New.
3255
3256 2007-09-05  Uros Bizjak  <ubizjak@gmail.com>
3257
3258         * gcc.dg/i386-cpuid.h: Remove.
3259         * gcc.target/i386/mmx-check.h: Include cpuid.h.
3260         (main): Use __get_cpuid to get target features.
3261         * gcc.target/i386/sse-check.h: Ditto.
3262         * gcc.target/i386/sse2-check.h: Ditto.
3263         * gcc.target/i386/sse3-check.h: Ditto.
3264         * gcc.target/i386/ssse3-check.h: Ditto.
3265         * gcc.target/i386/sse4_1-check.h: Ditto.
3266         * gcc.target/i386/sse4_2-check.h: Ditto.
3267         * gcc.target/i386/sse4a-check.h: Ditto.
3268         * gcc.dg/torture/pr16104-1.c: Ditto.
3269         (do_test): Change to void.
3270         * gcc.target/i386/mmx-4.c: Do not use NOINLINE.
3271         * gcc.target/i386/sse-6.c: Ditto.
3272         * gcc.target/i386/sse-7.c: Ditto.
3273         * g++.dg/other/i386-1.C: Include cpuid.h.
3274         (main): New function.  Use __get_cpuid to get target fetaures.
3275
3276 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
3277             David Ung  <davidu@mips.com>
3278             Nigel Stephens <nigel@mips.com>
3279
3280         * gcc.c-torture/compile/mipscop-1.c: Add nomips16 attributes.
3281         * gcc.c-torture/compile/mipscop-2.c: Likewise.
3282         * gcc.c-torture/compile/mipscop-3.c: Likewise.
3283         * gcc.c-torture/compile/mipscop-4.c: Likewise.
3284         * gcc.dg/torture/mips-hilo-1.c: Likewise.
3285         * gcc.dg/torture/mips-hilo-2.c: Likewise.
3286         * gcc.dg/torture/pr19683-1.c: Likewise.
3287         * gcc.target/mips/madd-3.c: Likewise.
3288         * gcc.target/mips/maddu-3.c: Likewise.
3289         * gcc.target/mips/msub-3.c: Likewise.
3290         * gcc.target/mips/msubu-3.c: Likewise.
3291         * gcc.target/mips/asm-1.c: Likewise.
3292         * gcc.target/mips/branch-1.c: Likewise.
3293         * gcc.target/mips/ins-1.c: Likewise.
3294         * gcc.target/mips/near-far-3.c: Likewise.
3295         * gcc.target/mips/near-far-4.c: Likewise.
3296         * gcc.target/mips/smartmips-lwxs.c: Likewise.
3297         * gcc.target/mips/smartmips-ror-1.c: Likewise.
3298         * gcc.target/mips/smartmips-ror-2.c: Likewise.
3299         * gcc.target/mips/smartmips-ror-3.c: Likewise.
3300         * gcc.target/mips/smartmips-ror-4.c: Likewise.
3301         * gcc.target/mips/dspr2-MULT.c: Likewise.
3302         * gcc.target/mips/dspr2-MULTU.c: Likewise.
3303         * gcc.target/mips/mips32-dsp-run.c: Likewise.
3304         * gcc.target/mips/mips32-dspr2-type.c: Likewise.
3305         * gcc.target/mips/code-readable-1.c: Add mips16 attributes.
3306         * gcc.target/mips/code-readable-2.c: Likewise.
3307         * gcc.target/mips/code-readable-3.c: Likewise.
3308
3309 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
3310             David Ung  <davidu@mips.com>
3311             Nigel Stephens <nigel@mips.com>
3312
3313         * gcc.target/mips/mips16-attributes.c: New.
3314
3315 2007-09-05  Paul Thomas  <pault@gcc.gnu.org>
3316
3317         PR fortran/31564
3318         * gfortran.dg/derived_comp_array_ref_2.f90: New test.
3319
3320         PR fortran/33241
3321         * gfortran.dg/char_length_10.f90: New test.
3322
3323 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
3324
3325         PR c++/29731
3326         * g++.dg/parse/template24.C: New.
3327
3328 2007-09-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3329
3330         * g++.dg/other/spu2vmx-1.C: New test.
3331
3332 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
3333
3334         PR tree-optimization/33017
3335         * gcc.dg/pr33017.c: New test.
3336
3337 2007-09-05  Ben Elliston  <bje@au.ibm.com>
3338
3339         * gcc.target/powerpc/ppu-intrinsics.c: Add test cases for the
3340         __protected_stream family of macros.
3341
3342 2007-09-04  Jan Hubicka  <jh@suse.cz>
3343
3344         * gcc.dg/tree-ssa/loadpre8.c: Disable inlining.
3345         * gcc.dg/tree-ssa/pr27236.c: Likewise.
3346         * gcc.dg/tree-ssa/predcom-1.c: Likewise.
3347         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
3348         * gcc.dg/tree-ssa/flatten-2.c: Avoid overactive tail call ellim.
3349         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
3350         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
3351         Likewise.
3352
3353 2007-09-04  Janus Weil  <jaydub66@gmail.com>
3354             Tobias Burnus  <burnus@net-b.de>
3355
3356         * gfortran.dg/proc_decl_1.f90: New.
3357         * gfortran.dg/proc_decl_2.f90: New.
3358         * gfortran.dg/proc_decl_3.f90: New.
3359         * gfortran.dg/proc_decl_4.f90: New.
3360
3361 2007-09-04  Jan Hubicka  <jh@suse.cz>
3362
3363         * gcc.dg/vect/vect-reduc-dot-s16b.c: Mark functions noinline.
3364         * gcc.dg/vect/vect-105.c: Mark functions noinline.
3365         * gcc.dg/vect/vect-reduc-6.c: Mark functions noinline.
3366         * gcc.dg/vect/no-vfa-vect-53.c: Mark functions noinline.
3367         * gcc.dg/vect/wrapv-vect-reduc-2short.c: Mark functions noinline.
3368         * gcc.dg/vect/fast-math-vect-pr29925.c: Mark functions noinline.
3369         * gcc.dg/vect/vect-reduc-dot-u8a.c: Mark functions noinline.
3370         * gcc.dg/vect/vect-iv-7.c: Mark functions noinline.
3371         * gcc.dg/vect/vect-50.c: Mark functions noinline.
3372         * gcc.dg/vect/vect-33.c: Mark functions noinline.
3373         * gcc.dg/vect/vect-16.c: Mark functions noinline.
3374         * gcc.dg/vect/vect-widen-mult-sum.c: Mark functions noinline.
3375         * gcc.dg/vect/vect-float-extend-1.c: Mark functions noinline.
3376         * gcc.dg/vect/vect-92.c: Mark functions noinline.
3377         * gcc.dg/vect/vect-75.c: Mark functions noinline.
3378         * gcc.dg/vect/vect-58.c: Mark functions noinline.
3379         * gcc.dg/vect/vect-outer-2b.c: Mark functions noinline.
3380         * gcc.dg/vect/vect-outer-4.c: Mark functions noinline.
3381         * gcc.dg/vect/no-scevccp-outer-7.c: Mark functions noinline.
3382         * gcc.dg/vect/no-section-anchors-vect-69.c: Mark functions noinline.
3383         * gcc.dg/vect/vect-114.c: Mark functions noinline.
3384         * gcc.dg/vect/vect-outer-4g.c: Mark functions noinline.
3385         * gcc.dg/vect/vect-8.c: Mark functions noinline.
3386         * gcc.dg/vect/no-scevccp-vect-iv-1.c: Mark functions noinline.
3387         * gcc.dg/vect/no-scevccp-outer-10.c: Mark functions noinline.
3388         * gcc.dg/vect/no-vfa-vect-45.c: Mark functions noinline.
3389         * gcc.dg/vect/no-scevccp-outer-10a.c: Mark functions noinline.
3390         * gcc.dg/vect/vect-multitypes-5.c: Mark functions noinline.
3391         * gcc.dg/vect/no-scevccp-outer-18.c: Mark functions noinline.
3392         * gcc.dg/vect/vect-42.c: Mark functions noinline.
3393         * gcc.dg/vect/vect-25.c: Mark functions noinline.
3394         * gcc.dg/vect/vect-vfa-01.c: Mark functions noinline.
3395         * gcc.dg/vect/vect-67.c: Mark functions noinline.
3396         * gcc.dg/vect/vect-outer-3a.c: Mark functions noinline.
3397         * gcc.dg/vect/vect-strided-a-u16-mult.c: Mark functions noinline.
3398         * gcc.dg/vect/vect-106.c: Mark functions noinline.
3399         * gcc.dg/vect/vect-reduc-7.c: Mark functions noinline.
3400         * gcc.dg/vect/no-vfa-vect-37.c: Mark functions noinline.
3401         * gcc.dg/vect/vect-reduc-2short.c: Mark functions noinline.
3402         * gcc.dg/vect/vect-reduc-dot-u8b.c: Mark functions noinline.
3403         * gcc.dg/vect/vect-iv-8.c: Mark functions noinline.
3404         * gcc.dg/vect/no-vfa-vect-79.c: Mark functions noinline.
3405         * gcc.dg/vect/vect-34.c: Mark functions noinline.
3406         * gcc.dg/vect/vect-17.c: Mark functions noinline.
3407         * gcc.dg/vect/no-vfa-vect-102a.c: Mark functions noinline.
3408         * gcc.dg/vect/vect-align-1.c: Mark functions noinline.
3409         * gcc.dg/vect/vect-93.c: Mark functions noinline.
3410         * gcc.dg/vect/vect-widen-mult-s16.c: Mark functions noinline.
3411         * gcc.dg/vect/vect-76.c: Mark functions noinline.
3412         * gcc.dg/vect/vect-strided-a-u16-i2.c: Mark functions noinline.
3413         * gcc.dg/vect/vect-outer-2c.c: Mark functions noinline.
3414         * gcc.dg/vect/vect-outer-5.c: Mark functions noinline.
3415         * gcc.dg/vect/no-scevccp-outer-8.c: Mark functions noinline.
3416         * gcc.dg/vect/vect-115.c: Mark functions noinline.
3417         * gcc.dg/vect/vect-9.c: Mark functions noinline.
3418         * gcc.dg/vect/no-scevccp-vect-iv-2.c: Mark functions noinline.
3419         * gcc.dg/vect/vect-reduc-pattern-1a.c: Mark functions noinline.
3420         * gcc.dg/vect/no-scevccp-outer-11.c: Mark functions noinline.
3421         * gcc.dg/vect/no-scevccp-outer-10b.c: Mark functions noinline.
3422         * gcc.dg/vect/vect-strided-u32-i4.c: Mark functions noinline.
3423         * gcc.dg/vect/vect-widen-mult-u8.c: Mark functions noinline.
3424         * gcc.dg/vect/vect-multitypes-6.c: Mark functions noinline.
3425         * gcc.dg/vect/no-scevccp-outer-19.c: Mark functions noinline.
3426         * gcc.dg/vect/vect-60.c: Mark functions noinline.
3427         * gcc.dg/vect/vect-26.c: Mark functions noinline.
3428         * gcc.dg/vect/vect-vfa-02.c: Mark functions noinline.
3429         * gcc.dg/vect/vect-85.c: Mark functions noinline.
3430         * gcc.dg/vect/vect-68.c: Mark functions noinline.
3431         * gcc.dg/vect/vect-outer-3b.c: Mark functions noinline.
3432         * gcc.dg/vect/vect-floatint-conversion-1.c: Mark functions noinline.
3433         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Mark functions noinline.
3434         * gcc.dg/vect/vect-reduc-8.c: Mark functions noinline.
3435         * gcc.dg/vect/vect-107.c: Mark functions noinline.
3436         * gcc.dg/vect/vect-iv-1.c: Mark functions noinline.
3437         * gcc.dg/vect/no-scevccp-outer-20.c: Mark functions noinline.
3438         * gcc.dg/vect/vect-iv-9.c: Mark functions noinline.
3439         * gcc.dg/vect/vect-52.c: Mark functions noinline.
3440         * gcc.dg/vect/vect-35.c: Mark functions noinline.
3441         * gcc.dg/vect/vect-18.c: Mark functions noinline.
3442         * gcc.dg/vect/vect-align-2.c: Mark functions noinline.
3443         * gcc.dg/vect/no-scevccp-outer-1.c: Mark functions noinline.
3444         * gcc.dg/vect/vect-77.c: Mark functions noinline.
3445         * gcc.dg/vect/vect-2.c: Mark functions noinline.
3446         * gcc.dg/vect/vect-outer-2d.c: Mark functions noinline.
3447         * gcc.dg/vect/vect-outer-6.c: Mark functions noinline.
3448         * gcc.dg/vect/vect-82_64.c: Mark functions noinline.
3449         * gcc.dg/vect/no-scevccp-outer-9.c: Mark functions noinline.
3450         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Mark functions noinline.
3451         * gcc.dg/vect/vect-116.c: Mark functions noinline.
3452         * gcc.dg/vect/vect-strided-store-u16-i4.c: Mark functions noinline.
3453         * gcc.dg/vect/no-scevccp-vect-iv-3.c: Mark functions noinline.
3454         * gcc.dg/vect/vect-reduc-pattern-1b.c: Mark functions noinline.
3455         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Mark functions noinline.
3456         * gcc.dg/vect/no-scevccp-outer-12.c: Mark functions noinline.
3457         * gcc.dg/vect/vect-multitypes-7.c: Mark functions noinline.
3458         * gcc.dg/vect/no-vfa-vect-101.c: Mark functions noinline.
3459         * gcc.dg/vect/vect-44.c: Mark functions noinline.
3460         * gcc.dg/vect/vect-27.c: Mark functions noinline.
3461         * gcc.dg/vect/vect-vfa-03.c: Mark functions noinline.
3462         * gcc.dg/vect/vect-86.c: Mark functions noinline.
3463         * gcc.dg/vect/vect-100.c: Mark functions noinline.
3464         * gcc.dg/vect/vect-reduc-1.c: Mark functions noinline.
3465         * gcc.dg/vect/vect-outer-3c.c: Mark functions noinline.
3466         * gcc.dg/vect/vect-floatint-conversion-2.c: Mark functions noinline.
3467         * gcc.dg/vect/vect-strided-a-u32-mult.c: Mark functions noinline.
3468         * gcc.dg/vect/vect-strided-u8-i8.c: Mark functions noinline.
3469         * gcc.dg/vect/vect-outer-fir-lb.c: Mark functions noinline.
3470         * gcc.dg/vect/vect-108.c: Mark functions noinline.
3471         * gcc.dg/vect/vect-reduc-9.c: Mark functions noinline.
3472         * gcc.dg/vect/no-scevccp-outer-21.c: Mark functions noinline.
3473         * gcc.dg/vect/vect-iv-2.c: Mark functions noinline.
3474         * gcc.dg/vect/vect-reduc-pattern-2a.c: Mark functions noinline.
3475         * gcc.dg/vect/vect-11.c: Mark functions noinline.
3476         * gcc.dg/vect/vect-70.c: Mark functions noinline.
3477         * gcc.dg/vect/vect-36.c: Mark functions noinline.
3478         * gcc.dg/vect/vect-19.c: Mark functions noinline.
3479         * gcc.dg/vect/vect-95.c: Mark functions noinline.
3480         * gcc.dg/vect/vect-78.c: Mark functions noinline.
3481         * gcc.dg/vect/vect-strided-a-u16-i4.c: Mark functions noinline.
3482         * gcc.dg/vect/vect-3.c: Mark functions noinline.
3483         * gcc.dg/vect/vect-all.c: Mark functions noinline.
3484         * gcc.dg/vect/vect-117.c: Mark functions noinline.
3485         * gcc.dg/vect/no-scevccp-outer-13.c: Mark functions noinline.
3486         * gcc.dg/vect/vect-reduc-pattern-1c.c: Mark functions noinline.
3487         * gcc.dg/vect/vect-strided-u16-i2.c: Mark functions noinline.
3488         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Mark functions noinline.
3489         * gcc.dg/vect/vect-20.c: Mark functions noinline.
3490         * gcc.dg/vect/vect-multitypes-8.c: Mark functions noinline.
3491         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Mark functions noinline.
3492         * gcc.dg/vect/no-vfa-vect-102.c: Mark functions noinline.
3493         * gcc.dg/vect/vect-62.c: Mark functions noinline.
3494         * gcc.dg/vect/vect-28.c: Mark functions noinline.
3495         * gcc.dg/vect/vect-multitypes-10.c: Mark functions noinline.
3496         * gcc.dg/vect/vect-vfa-04.c: Mark functions noinline.
3497         * gcc.dg/vect/vect-87.c: Mark functions noinline.
3498         * gcc.dg/vect/vect-reduc-dot-u16a.c: Mark functions noinline.
3499         * gcc.dg/vect/vect-reduc-2.c: Mark functions noinline.
3500         * gcc.dg/vect/vect-intfloat-conversion-4a.c: Mark functions noinline.
3501         * gcc.dg/vect/vect-109.c: Mark functions noinline.
3502         * gcc.dg/vect/no-scevccp-outer-22.c: Mark functions noinline.
3503         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Mark functions
3504         noinline.
3505         * gcc.dg/vect/vect-iv-3.c: Mark functions noinline.
3506         * gcc.dg/vect/vect-reduc-pattern-2b.c: Mark functions noinline.
3507         * gcc.dg/vect/vect-reduc-dot-s8a.c: Mark functions noinline.
3508         * gcc.dg/vect/no-vfa-vect-57.c: Mark functions noinline.
3509         * gcc.dg/vect/vect-12.c: Mark functions noinline.
3510         * gcc.dg/vect/vect-71.c: Mark functions noinline.
3511         * gcc.dg/vect/vect-54.c: Mark functions noinline.
3512         * gcc.dg/vect/vect-strided-a-mult.c: Mark functions noinline.
3513         * gcc.dg/vect/no-scevccp-outer-3.c: Mark functions noinline.
3514         * gcc.dg/vect/vect-96.c: Mark functions noinline.
3515         * gcc.dg/vect/vect-reduc-1char.c: Mark functions noinline.
3516         * gcc.dg/vect/vect-110.c: Mark functions noinline.
3517         * gcc.dg/vect/vect-intfloat-conversion-1.c: Mark functions noinline.
3518         * gcc.dg/vect/vect-4.c: Mark functions noinline.
3519         * gcc.dg/vect/vect-strided-store-u32-i2.c: Mark functions noinline.
3520         * gcc.dg/vect/vect-outer-4k.c: Mark functions noinline.
3521         * gcc.dg/vect/vect-multitypes-1.c: Mark functions noinline.
3522         * gcc.dg/vect/vect-strided-mult.c: Mark functions noinline.
3523         * gcc.dg/vect/no-scevccp-outer-14.c: Mark functions noinline.
3524         * gcc.dg/vect/no-vfa-vect-49.c: Mark functions noinline.
3525         * gcc.dg/vect/vect-21.c: Mark functions noinline.
3526         * gcc.dg/vect/vect-multitypes-9.c: Mark functions noinline.
3527         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Mark functions noinline.
3528         * gcc.dg/vect/vect-80.c: Mark functions noinline.
3529         * gcc.dg/vect/vect-63.c: Mark functions noinline.
3530         * gcc.dg/vect/vect-46.c: Mark functions noinline.
3531         * gcc.dg/vect/vect-29.c: Mark functions noinline.
3532         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Mark functions noinline.
3533         * gcc.dg/vect/vect-multitypes-11.c: Mark functions noinline.
3534         * gcc.dg/vect/vect-88.c: Mark functions noinline.
3535         * gcc.dg/vect/vect-strided-u8-i2.c: Mark functions noinline.
3536         * gcc.dg/vect/vect-reduc-dot-u16b.c: Mark functions noinline.
3537         * gcc.dg/vect/vect-reduc-3.c: Mark functions noinline.
3538         * gcc.dg/vect/vect-83_64.c: Mark functions noinline.
3539         * gcc.dg/vect/vect-intfloat-conversion-4b.c: Mark functions noinline.
3540         * gcc.dg/vect/vect-iv-4.c: Mark functions noinline.
3541         * gcc.dg/vect/vect-reduc-pattern-2c.c: Mark functions noinline.
3542         * gcc.dg/vect/vect-reduc-dot-s8b.c: Mark functions noinline.
3543         * gcc.dg/vect/vect-30.c: Mark functions noinline.
3544         * gcc.dg/vect/vect-13.c: Mark functions noinline.
3545         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Mark functions noinline.
3546         * gcc.dg/vect/vect-iv-8a.c: Mark functions noinline.
3547         * gcc.dg/vect/vect-strided-same-dr.c: Mark functions noinline.
3548         * gcc.dg/vect/vect-72.c: Mark functions noinline.
3549         * gcc.dg/vect/vect-38.c: Mark functions noinline.
3550         * gcc.dg/vect/no-scevccp-outer-4.c: Mark functions noinline.
3551         * gcc.dg/vect/vect-widen-mult-u16.c: Mark functions noinline.
3552         * gcc.dg/vect/vect-97.c: Mark functions noinline.
3553         * gcc.dg/vect/vect-111.c: Mark functions noinline.
3554         * gcc.dg/vect/vect-intfloat-conversion-2.c: Mark functions noinline.
3555         * gcc.dg/vect/vect-outer-4d.c: Mark functions noinline.
3556         * gcc.dg/vect/vect-5.c: Mark functions noinline.
3557         * gcc.dg/vect/vect-strided-mult-char-ls.c: Mark functions noinline.
3558         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Mark functions noinline.
3559         * gcc.dg/vect/vect-outer-4l.c: Mark functions noinline.
3560         * gcc.dg/vect/vect-multitypes-2.c: Mark functions noinline.
3561         * gcc.dg/vect/no-scevccp-outer-15.c: Mark functions noinline.
3562         * gcc.dg/vect/vect-reduc-1short.c: Mark functions noinline.
3563         * gcc.dg/vect/vect-strided-u16-i4.c: Mark functions noinline.
3564         * gcc.dg/vect/vect-strided-u32-i8.c: Mark functions noinline.
3565         * gcc.dg/vect/vect-22.c: Mark functions noinline.
3566         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Mark functions noinline.
3567         * gcc.dg/vect/vect-64.c: Mark functions noinline.
3568         * gcc.dg/vect/vect-89.c: Mark functions noinline.
3569         * gcc.dg/vect/no-tree-dom-vect-bug.c: Mark functions noinline.
3570         * gcc.dg/vect/vect-103.c: Mark functions noinline.
3571         * gcc.dg/vect/no-vfa-vect-51.c: Mark functions noinline.
3572         * gcc.dg/vect/no-vfa-pr29145.c: Mark functions noinline.
3573         * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Mark functions noinline.
3574         * gcc.dg/vect/vect-iv-5.c: Mark functions noinline.
3575         * gcc.dg/vect/vect-reduc-dot-s8c.c: Mark functions noinline.
3576         * gcc.dg/vect/vect-11a.c: Mark functions noinline.
3577         * gcc.dg/vect/vect-31.c: Mark functions noinline.
3578         * gcc.dg/vect/vect-14.c: Mark functions noinline.
3579         * gcc.dg/vect/vect-73.c: Mark functions noinline.
3580         * gcc.dg/vect/vect-56.c: Mark functions noinline.
3581         * gcc.dg/vect/vect-outer-2.c: Mark functions noinline.
3582         * gcc.dg/vect/no-scevccp-outer-5.c: Mark functions noinline.
3583         * gcc.dg/vect/vect-98.c: Mark functions noinline.
3584         * gcc.dg/vect/vect-strided-float.c: Mark functions noinline.
3585         * gcc.dg/vect/vect-intfloat-conversion-3.c: Mark functions noinline.
3586         * gcc.dg/vect/vect-112.c: Mark functions noinline.
3587         * gcc.dg/vect/no-scevccp-outer-9a.c: Mark functions noinline.
3588         * gcc.dg/vect/vect-6.c: Mark functions noinline.
3589         * gcc.dg/vect/no-vfa-vect-43.c: Mark functions noinline.
3590         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Mark functions noinline.
3591         * gcc.dg/vect/vect-outer-4m.c: Mark functions noinline.
3592         * gcc.dg/vect/vect-widen-mult-s8.c: Mark functions noinline.
3593         * gcc.dg/vect/vect-multitypes-3.c: Mark functions noinline.
3594         * gcc.dg/vect/pr25413.c: Mark functions noinline.
3595         * gcc.dg/vect/no-scevccp-outer-16.c: Mark functions noinline.
3596         * gcc.dg/vect/vect-40.c: Mark functions noinline.
3597         * gcc.dg/vect/vect-23.c: Mark functions noinline.
3598         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: Mark functions noinline.
3599         * gcc.dg/vect/vect-82.c: Mark functions noinline.
3600         * gcc.dg/vect/vect-65.c: Mark functions noinline.
3601         * gcc.dg/vect/vect-48.c: Mark functions noinline.
3602         * gcc.dg/vect/vect-reduc-dot-s16a.c: Mark functions noinline.
3603         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Mark functions noinline.
3604         * gcc.dg/vect/vect-104.c: Mark functions noinline.
3605         * gcc.dg/vect/vect-outer-fir.c: Mark functions noinline.
3606         * gcc.dg/vect/vect-iv-6.c: Mark functions noinline.
3607         * gcc.dg/vect/vect-strided-u32-mult.c: Mark functions noinline.
3608         * gcc.dg/vect/vect-32.c: Mark functions noinline.
3609         * gcc.dg/vect/vect-15.c: Mark functions noinline.
3610         * gcc.dg/vect/no-trapping-math-2.c: Mark functions noinline.
3611         * gcc.dg/vect/vect-float-truncate-1.c: Mark functions noinline.
3612         * gcc.dg/vect/vect-91.c: Mark functions noinline.
3613         * gcc.dg/vect/vect-74.c: Mark functions noinline.
3614         * gcc.dg/vect/vect-outer-2a.c: Mark functions noinline.
3615         * gcc.dg/vect/vect-outer-3.c: Mark functions noinline.
3616         * gcc.dg/vect/vect-reduc-2char.c: Mark functions noinline.
3617         * gcc.dg/vect/no-scevccp-outer-6.c: Mark functions noinline.
3618         * gcc.dg/vect/vect-99.c: Mark functions noinline.
3619         * gcc.dg/vect/vect-113.c: Mark functions noinline.
3620         * gcc.dg/vect/no-scevccp-outer-9b.c: Mark functions noinline.
3621         * gcc.dg/vect/vect-outer-4f.c: Mark functions noinline.
3622         * gcc.dg/vect/vect-7.c: Mark functions noinline.
3623         * gcc.dg/vect/no-vfa-vect-61.c: Mark functions noinline.
3624         * gcc.dg/vect/vect-multitypes-4.c: Mark functions noinline.
3625         * gcc.dg/vect/no-scevccp-outer-17.c: Mark functions noinline.
3626         * gcc.dg/vect/vect-24.c: Mark functions noinline.
3627         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Mark functions noinline.
3628         * gcc.dg/vect/vect-83.c: Mark functions noinline.
3629         * gcc.dg/vect/vect-66.c: Mark functions noinline.
3630         * gcc.dg/vect/wrapv-vect-reduc-2char.c: Mark functions noinline.
3631
3632 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
3633
3634         PR middle-end/33187
3635         * gcc.target/i386/cmov7.c: New file.
3636
3637 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
3638
3639         * gcc.target/i386/sse4a-check.h: New file.
3640         * gcc.target/i386/sse4a-extract.c: Include sse4a-check.h.  Remove main.
3641         * gcc.target/i386/sse4a-insert.c: Ditto.
3642         * gcc.target/i386/sse4a-montsd.c: Ditto.
3643         * gcc.target/i386/sse4a-montss.c: Ditto.
3644         * gcc.target/i386/mmx-check.h: New file.
3645         * gcc.target/i386/mmx-4.c: Include mmx-check.h.  Remove main.
3646         * gcc.target/i386/builtin-apply-mmx.c: Ditto.
3647         * gcc.target/i386/sse-check.h: New file.
3648         * gcc.target/i386/pr13685: Include sse-check.h.  Remove main.
3649         * gcc.target/i386/sse-3.c: Ditto.
3650         * gcc.target/i386/sse-7.c: Ditto.
3651         * gcc.target/i386/sse-9.c: Ditto.
3652         * gcc.target/i386/ssefn-3.c: Ditto.
3653         * gcc.target/i386/sse-recip.c: Ditto.
3654         * gcc.target/i386/sse-recip-vec.c: Ditto.
3655         * gcc.target/i386/20020523.c: Ditto. Rename from 20020523-2.c.
3656         * gcc.target/i386/20020523-1.c: Remove.
3657         * gcc.target/i386/sse2-lrint-vec.c: Include sse2-check.h.  Remove main.
3658         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
3659         * gcc.target/i386/ssefn-4.c: Ditto.
3660         * gcc.target/i386/sse-6.c: Ditto.
3661         * gcc.target/i386/sse-10.c: Ditto.
3662         * gcc.target/i386/sse-11.c: Ditto.
3663         * gcc.target/i386/sse-18.c: Ditto.
3664         * gcc.target/i386/fpprec-1.c: Ditto.
3665         * g++.dg/other/i386-1.C: Ditto.
3666
3667 2007-09-04  Richard Guenther  <rguenther@suse.de>
3668
3669         PR tree-optimization/33291
3670         * gcc.dg/volatile2.c: New testcase.
3671         * gcc.dg/pr32721.c: Adjust volatile reference pattern.
3672         * gcc.dg/tree-ssa/forwprop-1.c: Remove xfail.
3673         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3674         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
3675
3676 2007-09-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3677
3678         PR fortran/33253
3679         * gfortran.dg/namelist_15.f90: Update test.
3680         * gfortran.dg/namelist_24.f90: Update test.
3681         * gfortran.dg/namelist_38.f90: New test.
3682
3683 2007-09-03  H.J. Lu  <hongjiu.lu@intel.com>
3684
3685         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Restored.  Moved to ...
3686         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
3687         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Restored.  Moved to ...
3688         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
3689         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Restored.  Moved to ...
3690         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
3691
3692 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
3693
3694         * gcc.target/cris/builtin_bswap_v3.c: New testcase.
3695         * gcc.target/cris/builtin_bswap_v8.c: New testcase.
3696
3697         * gcc.dg/torture/cris-asm-mof-1.c: Skip if -march defined.
3698
3699 2007-09-02  David Daney  <ddaney@avtrex.com>
3700
3701         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: New test.
3702         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Ditto.
3703         * gcc.target/mips/atomic-memory-1.c: Ditto.
3704         * gcc.target/mips/atomic-memory-2.c: Ditto.
3705
3706 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
3707
3708         * gcc.target/cris/builtin_clz_v0.c: New testcase.
3709         * gcc.target/cris/builtin_clz_v3.c: New testcase.
3710
3711 2007-09-02  Tobias Schlüuter  <tobi@gcc.gnu.org>
3712
3713         * gfortran.dg/substr_6.f90: New test.
3714
3715 2007-09-02  Paolo Carlini  <pcarlini@suse.de>
3716
3717         PR c++/33208
3718         * g++.dg/other/error18.C: New.
3719         * g++.dg/expr/bitfield3.C: Adjust.
3720
3721 2007-09-02  H.J. Lu  <hongjiu.lu@intel.com>
3722
3723         PR fortran/33276
3724         * gfortran.fortran-torture/compile/pr33276.f90: New.
3725
3726 2007-09-02  Joseph Myers  <joseph@codesourcery.com>
3727
3728         PR C/29237
3729         PR middle-end/33272
3730         * gcc.dg/c99-arraydecl-3.c: New test.
3731
3732 2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
3733
3734         PR c++/32597
3735         * g++.dg/cpp0x/variadic-new2.C: New.
3736         * g++.dg/cpp0x/variadic-new.C: New.
3737
3738 2007-08-31  Tobias Burnus  <burnus@net-b.de>
3739
3740         PR fortran/33232
3741         * gfortran.dg/eor_handling_2.f90: Add dg-warnings.
3742         * gfortran.dg/read_1.f90: New.
3743
3744 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
3745
3746         PR c++/33210
3747         * g++.dg/template/error30.C: New.
3748
3749 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
3750
3751         PR c++/32113
3752         * g++.dg/template/crash70.C: New.
3753
3754 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
3755
3756         PR c++/33212
3757         * g++.dg/ext/is_class_error.C: New.
3758
3759 2007-08-31  Olivier Hainque  <hainque@adacore.com>
3760
3761         * gnat.dg/test_oalign.adb, oalign[12].ads: New test.
3762         
3763 2007-08-31  David Edelsohn  <edelsohn@gnu.org>
3764             Revital Eres  <eres@il.ibm.com>
3765
3766         * gcc.target/powerpc/paired-1.c: New test.
3767         * gcc.target/powerpc/paired-2.c: New test.
3768         * gcc.target/powerpc/paired-3.c: New test.
3769         * gcc.target/powerpc/paired-4.c: New test.
3770         * gcc.target/powerpc/paired-5.c: New test.
3771         * gcc.target/powerpc/paired-6.c: New test.
3772         * gcc.target/powerpc/paired-7.c: New test.
3773         * gcc.target/powerpc/ppc-paired.c: New test.
3774
3775 2007-08-31  Ollie Wild  <aaw@google.com>
3776
3777         * g++.dg/conversion/ptrmem2.C: New test.
3778         * g++.dg/conversion/ptrmem3.C: New test.
3779         * g++.dg/conversion/ptrmem4.C: New test.
3780         * g++.dg/conversion/ptrmem5.C: New test.
3781         * g++.dg/conversion/ptrmem6.C: New test.
3782         * g++.dg/conversion/ptrmem7.C: New test.
3783         * g++.dg/conversion/ptrmem8.C: New test.
3784
3785 2007-08-31  Paul Thomas  <pault@gcc.gnu.org>
3786
3787         PR fortran/31879
3788         * gfortran.dg/char_length_7.f90: New test.
3789         * gfortran.dg/char_length_9.f90: New test.
3790         * gfortran.dg/char_assign_1.f90: Add extra warning.
3791
3792         PR fortran/31197
3793         PR fortran/31258
3794         * gfortran.dg/char_length_8.f90: New test.
3795
3796 2007-08-30  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3797
3798         * gcc.target/powerpc/ppu-intrinsics.c: New testcase.
3799
3800 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
3801
3802         * gcc.dg/inline-24.c: New test.
3803         * g++.dg/opt/inline11.C: New test.
3804
3805 2007-08-30  Richard Guenther  <rguenther@suse.de>
3806
3807         * gcc.target/i386/vectorize5.c: New testcase.
3808
3809 2007-08-30  Tobias Burnus  <burnus@net-b.de>
3810
3811         PR fortran/33228
3812         * interface.c (check_interface0): Improve error for external procs.
3813         (check_sym_interfaces): Fix checking of module procedures.
3814
3815 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
3816
3817         * gcc.dg/sync-2.c (AI_ALIGN): Define if not defined.
3818         (AI): Add AI_ALIGN.
3819         * gcc.dg/sync-3.c: New test.
3820
3821         PR middle-end/32758
3822         * gcc.dg/cleanup-12.c: New test.
3823
3824 2007-08-30  Uros Bizjak  <ubizjak@gmail.com>
3825
3826         * lib/gcc-dg.exp (cleanup-profile-file): New procedure.
3827         * gcc.dg/20021014-1.c: Use cleanup-profile-file.
3828         * gcc.dg/gcc.dg/20021014-1.c: Ditto.
3829         * gcc.dg/pr32450.c: Ditto.
3830         * gcc.dg/nest.c: Ditto.
3831         * gcc.dg/nested-func-4.c: Ditto.
3832         * g++.old-deja/g++.law/profile1.C: Ditto.
3833
3834 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3835
3836         PR fortran/32989
3837         * gfortran.fortran-torture/execute/getarg_1.f90: Add check for
3838         non-default integer kind arguments.
3839
3840 2007-08-29  Tobias Burnus  <burnus@gcc.gnu.org>
3841
3842         PR fortran/33105
3843         * gfortran.dg/is_iostat_end_eor_1.f90: New test.
3844
3845 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
3846
3847         * gcc.dg/h8300-ice2.c: Remove target selector.
3848
3849 2007-08-29  Christopher D. Rickett  <crickett@lanl.gov>
3850
3851         PR fortran/33215
3852         * gfortran.dg/binding_label_tests_15.f03: New test case.
3853         * gfortran.dg/binding_label_tests_16.f03: Ditto.
3854
3855 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3856
3857         * gfortran.dg/alloc_comp_basics_1.f90: Update check.
3858         * gfortran.dg/alloc_comp_constructor_1.f90: Update check.
3859
3860 2007-08-29  Douglas Gregor  <doug.gregor@gmail.com>
3861
3862         PR c++/33194
3863         * g++.dg/other/canon-33194.C: New.
3864
3865 2007-08-29  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3866
3867         * gcc.c-torture/execute/simd-1.c: Use SImode vector elements.
3868         * gcc.c-torture/execute/pr23135.c: Likewise.
3869
3870 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
3871
3872         * gcc.dg/pr31344.c: Move to ...
3873         * gcc.dg/dfp/pr31344.c: ... here.
3874         * gcc.dg/sibcall-6.c: Simplify dg-skip-if directive.
3875         * gcc.dg/20050503-1.c: Ditto.
3876         * gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive.
3877         * gcc.dg/20061127-1.c: Compile only for fpic targets.
3878         * gcc.dg/20060801-1.c: Ditto.
3879
3880 2007-08-29  Kaz Kojima  <kkojima@gcc.gnu.org>
3881
3882         * gfortran.dg/isnan_1.f90: Add -mieee for sh.
3883         * gfortran.dg/nan_1.f90: Likewise.
3884
3885 2007-08-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3886
3887         PR fortran/33055
3888         Revert previous patch.
3889
3890 2007-08-28  Nathan Sidwell  <nathan@codesourcery.com>
3891             Kazu Hirata  <kazu@codesourcery.com>
3892
3893         * gcc.target/m68k/interrupt-1.c: New.
3894
3895 2007-08-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3896
3897         * gcc.c-torture/compile/limits-blockid.c: Reduce testcase size to
3898         10000 for targets where "int" can't hold at least 100000.
3899         * gcc.c-torture/compile/limits-enumconst.c: Likewise.
3900         * gcc.dg/fold-eqandshift-1.c (INT_BITS): New.
3901         (test5)(test6): Use it.
3902         * gcc.dg/pr30744-1.c (r): Use pointer sized integer.
3903         * gcc.dg/tree-ssa/foldaddr-1.c (foo): Likewise.
3904         * gcc.dg/tree-ssa/loadpre6.c (main): Likewise.
3905         * gcc.dg/tls/opt-5.c (__gen_tempname): Avoid overflowing 16-bit int.
3906         * gcc.dg/attr-alloc_size.c (test): Likewise.
3907
3908 2007-08-28  Paolo Carlini  <pcarlini@suse.de>
3909
3910         PR c++/33209
3911         * g++.dg/template/error29.C: New.
3912
3913 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
3914
3915         PR c++/32596
3916         * g++.dg/ext/visibility/anon5.C: New test.
3917
3918 2007-08-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
3919
3920         * gfortran.dg/gamma_4.f90: Fix large-real kind selection.
3921
3922 2007-08-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3923
3924         * gfortran.dg/gamma_1.f90: Remove large-real tests.
3925         * gfortran.dg/gamma_2.f90: Remove large-real tests.
3926         * gfortran.dg/gamma_4.f90: New: large-real tests.
3927
3928 2007-08-28  Jason Merrill  <jason@redhat.com>
3929
3930         PR c++/29000
3931         * g++.dg/ext/stmtexpr12.C: New test.
3932
3933         PR c++/28558
3934         * g++.dg/ext/attrib28.C: New test.
3935
3936 2007-08-28  Uros Bizjak  <ubizjak@gmail.com>
3937
3938         PR target/32661
3939         * gcc.target/i386/pr32661.c: New test.
3940
3941 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
3942
3943         PR middle-end/32370
3944         * gcc.dg/pr32370.c: New test.
3945
3946         PR rtl-optimization/33148
3947         * gcc.c-torture/compile/20070827-1.c: New test.
3948
3949         PR debug/32914
3950         * d++.dg/debug/const3.C: New test.
3951         * d++.dg/debug/const4.C: New test.
3952         * d++.dg/debug/dwarf2/const1.C: New test.
3953         * d++.dg/debug/dwarf2/const2.C: New test.
3954         * d++.dg/debug/dwarf2/const2b.C: New test.
3955
3956 2007-08-28  Mircea Namolaru  <namolaru@il.ibm.com>
3957             Vladimir Yanovsky  <yanov@il.ibm.com>
3958             Revital Eres  <eres@il.ibm.com>
3959             Andrey Belevantsev  <abel@ispras.ru>
3960
3961         * gcc.dg/sms-1.c: New test.
3962
3963 2007-08-27  Alexandre Oliva  <aoliva@redhat.com>
3964
3965         * g++.dg/ext/gnu-inline-common.h: New.
3966         * g++.dg/ext/gnu-inline-global-reject.C: New.
3967         * g++.dg/ext/gnu-inline-global.C: New.
3968         * g++.dg/ext/gnu-inline-namespace.C: New.
3969         * g++.dg/ext/gnu-inline-anon-namespace.C: New.
3970         * g++.dg/ext/gnu-inline-class.C: New.
3971         * g++.dg/ext/gnu-inline-class-static.C: New.
3972         * g++.dg/ext/gnu-inline-template-class.C: New.
3973         * g++.dg/ext/gnu-inline-template-func.C: New.
3974
3975 2007-08-27  Jason Merrill  <jason@redhat.com>
3976
3977         PR c++/31337
3978         * g++.dg/ext/stmtexpr11.C: New.
3979
3980 2007-08-27  Kazu Hirata  <kazu@codesourcery.com>
3981
3982         * lib/target-supports.exp (check_profiling_available):
3983         Set profiling_available_saved to 0 on fido-*-elf.
3984
3985 2007-08-27  Daniel Berlin  <dberlin@dberlin.org>
3986
3987         PR tree-optimization/33173
3988         
3989         * gcc.c-torture/compile/pr33173.c: New.
3990
3991 2007-08-27  H.J. Lu  <hongjiu.lu@intel.com>
3992
3993         PR target/31385
3994         * gcc.dg/dfp/pr31385.c: New.
3995
3996 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
3997
3998         * gcc.dg/unsigned-long-compare.c: Remove target selector.
3999
4000 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
4001
4002         * gcc.dg/arm-eabi1.c, gcc.dg/symbian1.c, cc.dg/symbian2.c,
4003         gcc.dg/symbian3.c, gcc.dg/symbian4.c, gcc.dg/symbian5.c,
4004         gcc.dg/20051215-1.c: Move to gcc.target/arm directory.
4005         * gcc.dg/const-compare.c, gcc.dg/non-lazy-ptr-test.c,
4006         gcc.dg/rs6000-leaf.c: Move to gcc.target/powerpc directory.
4007         * gcc.dg/m68k-pic-1.c, gcc.dg/m68k-slp-ice.c: Move to
4008         gcc.target/m68k directory.
4009         * gcc.dg/i386-darwin-fpmath.c: Move to gcc.target/i386 directory.
4010         * gcc.dg/cris-peep2-andu1.c, gcc.dg/cris-peep2-andu2.c,
4011         gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-xsrand2.c: Move to
4012         gcc.target/cris directory.
4013         * gcc.dg/20020620-1.c: Move to gcc.target/mips directory.
4014         * gcc.dg/bfin-longcall-1.c, gcc.dg/bfin-longcall-2.c: Move to
4015         gcc.target/bfin directory.
4016
4017         * gcc.target/sh: New directory.
4018         * gcc.target/sh/sh.exp: New file.
4019         * gcc.dg/pr21255-1.c, gcc.dg/pr21255-2-mb.c, gcc.dg/pr21255-2-ml.c,
4020         gcc.dg/pr21255-3.c, gcc.dg/pr21255-4.c, gcc.dg/sh4a-bitmovua.c,
4021         gcc.dg/sh4a-cos.c, gcc.dg/sh4a-cosf.c, gcc.dg/sh4a-fprun.c,
4022         gcc.dg/sh4a-fsrra.c, gcc.dg/sh4a-memmovua.c, gcc.dg/sh4a-sin.c,
4023         gcc.dg/sh4a-sincosf.c, gcc.dg/sh4a-sinf.c gcc.dg/sh-relax.c,
4024         gcc.dg/sh-relax-vxworks.c: Move to gcc.target/sh directory.
4025
4026 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
4027
4028         * gcc.target/i386/pow-1.c: Fix scan-assembler-not.
4029         * gcc.target/i386/asm-3.c: Skip -fpic ilp32 targets only.
4030         * gcc.target/i386/20020523-1.c: Require nonpic effective target.
4031         * gcc.target/i386/local2.c: Ditto.
4032         * gcc.target/i386/stack-prot-kernel.c: Ditto.
4033         * gcc.target/i386/20011119-1.c: Ditto.
4034         * gcc.target/i386/tailcall-1.c: Ditto. Check ilp32 targets only.
4035         * gcc.target/i386/fastcall-1.c: Fix target selector.
4036
4037 2007-08-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4038
4039         PR fortran/33055
4040         * gfortran.dg/negative_unit.f: Add new check
4041         * gfortran.dg/negative_unit_int8.f: New. Same as above except use
4042         -fdefault-integer-8.
4043
4044 2007-08-26  Asher Langton  <langton2@llnl.gov>
4045
4046         * gfortran.dg/recursive_stack.f90: New.
4047         * gfortran.dg/openmp_stack.f90: New.
4048
4049 2007-08-26  Tobias Burnus  <burnus@net-b.de>
4050
4051         PR fortran/31298
4052         * gfortran.dg/use_10.f90: New.
4053
4054 2007-08-26  Tobias Burnus  <burnus@net-b.de>
4055
4056         PR fortran/32985
4057         * gfortran.dg/namelist_14.f90: Make test case valid.
4058         * gfortran.dg/common_10.f90: New.
4059
4060 2007-08-26  H.J. Lu  <hongjiu.lu@intel.com>
4061
4062         PR middle-end/33181
4063         * gcc.dg/ifelse-2.c: New.
4064
4065 2007-08-26  Tobias Burnus  <burnus@net-b.de>
4066
4067         PR fortran/32980
4068         * gfortran.dg/gamma_1.f90: New.
4069         * gfortran.dg/gamma_2.f90: New.
4070         * gfortran.dg/gamma_3.f90: New.
4071
4072 2007-08-26  Tobias Burnus  <burnus@net-b.de>
4073
4074         PR fortran/33188
4075         * gfortran.dg/used_types_18.f90: New.
4076
4077 2007-08-25  Jakub Jelinek  <jakub@redhat.com>
4078
4079         * gcc.dg/array-init-2.c: New test.
4080
4081 2007-08-24  Tobias Burnus  <burnus@net-b.de>
4082
4083         PR fortran/33178
4084         * gfortran.dg/initialization_4.f90: Update dg-error.
4085         * gfortran.dg/initialization_13.f90: New.
4086
4087 2007-08-24  Richard Guenther  <rguenther@suse.de>
4088
4089         PR middle-end/33166
4090         * gcc.c-torture/compile/pr33166.c: New testcase.
4091
4092 2007-08-24  Tobias Burnus  <burnus@net-b.de>
4093
4094         PR fortran/33139
4095         * gfortran.dg/pointer_assign_4.f90: New.
4096         * gfortran.dg/shape_2.f90: Fix test case.
4097         * gfortran.dg/char_result_4.f90: Ditto.
4098
4099 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
4100
4101         * gcc.dg/array-init-1.c: New test.
4102
4103         PR c++/32567
4104         * g++.dg/parse/crash36.C: New test.
4105
4106 2007-08-23  H.J. Lu  <hongjiu.lu@intel.com>
4107
4108         * gcc.dg/pr32721.c: Updated.
4109
4110 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
4111
4112         PR tree-optimization/32573
4113         PR middle-end/32946
4114         * gcc.dg/pr32573.c: New test.
4115
4116         PR c++/32898
4117         * g++.dg/lookup/ns3.C: New test.
4118
4119         * gfortran.dg/assumed_charlen_sharing.f90: New test.
4120
4121         PR c++/31941
4122         * g++.dg/parse/crash37.C: New test.
4123
4124 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
4125
4126         PR target/17390
4127         * gcc.target/i386/pr17390.c: New test.
4128
4129 2007-08-23  Richard Guenther  <rguenther@suse.de>
4130
4131         * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
4132         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
4133         * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
4134         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
4135         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
4136         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
4137         * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
4138         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
4139
4140 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
4141
4142         * gcc.target/s390: New directory.
4143         * gcc.target/s390/s390.exp: New file.
4144         * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
4145         gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
4146         gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
4147         gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
4148         gcc.target/s390 directory.
4149
4150 2007-08-23  Richard Guenther  <rguenther@suse.de>
4151
4152         PR tree-optimization/32328
4153         * gcc.dg/pr32328.c: New testcase.
4154
4155 2007-08-23  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4156
4157         * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
4158           available.
4159
4160 2007-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4161
4162         PR fortran/33095
4163         * gfortran.dg/min_max_optional_5.f90: New test.
4164         * gfortran.dg/min_max_optional_2.f90: Remove.
4165         * gfortran.dg/min_max_optional_3.f90: Remove.
4166         * gfortran.dg/min_max_optional_4.f90: Remove.
4167
4168 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
4169
4170         * gcc.target/i386/xorps-sse.c: New.
4171         * gcc.target/i386/xorps-sse2.c: New.
4172
4173 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
4174
4175         * gcc.target/i386/cmov3.c: Fix scan-assembler.
4176         * gcc.target/i386/cmov4.c: Fix scan-assembler.
4177         * gcc.target/i386/xchg-2.c: Fix scan-assembler.
4178
4179 2007-08-22  Christopher D. Rickett  <crickett@lanl.gov>
4180
4181         PR fortran/33020
4182         * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
4183         include multiple kinds for SHAPE parameter within a single
4184         namespace.
4185         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
4186         * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case. 
4187
4188 2007-08-22  Janus Weil  <jaydub66@gmail.com>
4189
4190         * interface_abstract_1.f90: Extended test case.
4191         * interface_abstract_3.f90: New test.
4192
4193 2007-08-21  Christian Bruel  <christian.bruel@st.com>
4194
4195         * gcc.dg/fold-sub.c: New test.
4196         
4197 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
4198
4199         * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
4200         gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
4201         gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
4202         gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
4203         * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
4204         gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
4205
4206 2007-08-22  Richard Guenther  <rguenther@suse.de>
4207
4208         PR middle-end/33007
4209         * gcc.dg/pr33007.c: New testcase.
4210
4211 2007-08-22  Richard Sandiford  <richard@codesourcery.com>
4212
4213         * gcc.c-torture/execute/strcmp-1.x: Delete.
4214
4215 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
4216
4217         * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
4218         * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
4219         gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
4220         gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
4221         gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
4222         gcc.target/i386/stack-realign.c,
4223         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
4224         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
4225         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
4226         target using dg-require-effective-target directive.
4227         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
4228         gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
4229         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
4230         gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
4231         gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
4232         gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
4233         gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
4234         gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
4235         gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
4236         Require lp64 target using dg-require-effective-target directive.
4237         * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
4238         gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
4239         directive.
4240         * gcc.target/i386/20010202-1.c: Move from here ...
4241         * gcc.dg/20010202-1.c: ... to here.
4242
4243 2007-08-22  Richard Guenther  <rguenther@suse.de>
4244
4245         PR tree-optimization/33142
4246         * gcc.c-torture/execute/pr33142.c: New testcase.
4247
4248 2007-08-22  Richard Guenther  <rguenther@suse.de>
4249
4250         PR middle-end/32563
4251         * g++.dg/torture/pr32563.C: New testcase.
4252
4253 2007-08-22  Jakub Jelinek  <jakub@redhat.com>
4254
4255         PR middle-end/32912
4256         * gcc.dg/pr32912-1.c: Add -w to options.
4257         * gcc.dg/pr32912-2.c: Likewise.
4258         * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
4259
4260 2007-08-21  Ian Lance Taylor  <iant@google.com>
4261
4262         * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
4263
4264 2007-08-21  Ian Lance Taylor  <iant@google.com>
4265
4266         PR tree-optimization/33134
4267         * g++.dg/tree-ssa/pr33134.C: New test.
4268
4269 2007-08-21  Nathan Froyd  <froydnj@codesourcery.com>
4270
4271         * gcc.target/powerpc/spe-vector-memset.c: New testcase.
4272         * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
4273
4274 2007-08-21  Jakub Jelinek  <jakub@redhat.com>
4275
4276         PR debug/32610
4277         * gcc.dg/debug/pr32610.c: New test.
4278
4279         * g++.dg/init/new24.C: New test.
4280
4281         PR middle-end/32912
4282         * gcc.dg/pr32912-1.c: New test.
4283         * gcc.dg/pr32912-2.c: New test.
4284         * gcc.dg/pr32912-3.c: New test.
4285
4286 2007-08-21  Richard Guenther  <rguenther@suse.de>
4287
4288         * gcc.dg/pointer-arith-10.c: New testcase.
4289
4290 2007-08-21  Richard Guenther  <rguenther@suse.de>
4291
4292         PR middle-end/33122
4293         * gcc.c-torture/compile/pr33122.c: New testcase.
4294
4295 2007-03-20  Pawel Sikora  <pluto@pld-linux.org>
4296
4297         * g++.dg/warn/Wnvdtor-2.C: New testcase.
4298
4299 2007-08-20  Dorit Nuzman  <dorit@il.ibm.com>
4300
4301         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
4302
4303 2007-08-20  Jakub Jelinek  <jakub@redhat.com>
4304
4305         PR c++/33025
4306         * g++.dg/init/new23.C: New test.
4307
4308 2007-08-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4309
4310         PR middle-end/30564
4311         * gcc.c-torture/compile/pr30564-1.c: New test.
4312         * gcc.c-torture/compile/pr30564-2.c: New test.
4313
4314 2007-08-19  Joseph Myers  <joseph@codesourcery.com>
4315
4316         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
4317
4318 2007-08-19  Tobias Burnus  <burnus@net-b.de>
4319
4320         * gfortran.dg/interface_abstract_2.f90: New.
4321         * gfortran.dg/interface_abstract_1.f90: Fix typo.
4322
4323 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
4324
4325         * gcc.dg/vect/vect-117.c: Change inner-loop bound to
4326         unknown (so that outer-loop wont get analyzed).
4327         * gcc.dg/vect/vect-outer-1a.c: New test.
4328         * gcc.dg/vect/vect-outer-1b.c: New test.
4329         * gcc.dg/vect/vect-outer-1.c: New test.
4330         * gcc.dg/vect/vect-outer-2a.c: New test.
4331         * gcc.dg/vect/vect-outer-2b.c: New test.
4332         * gcc.dg/vect/vect-outer-2c.c: New test.
4333         * gcc.dg/vect/vect-outer-2.c: New test.
4334         * gcc.dg/vect/vect-outer-3a.c: New test.
4335         * gcc.dg/vect/vect-outer-3b.c: New test.
4336         * gcc.dg/vect/vect-outer-3c.c: New test.
4337         * gcc.dg/vect/vect-outer-3.c: New test.
4338         * gcc.dg/vect/vect-outer-4a.c: New test.
4339         * gcc.dg/vect/vect-outer-4b.c: New test.
4340         * gcc.dg/vect/vect-outer-4c.c: New test.
4341         * gcc.dg/vect/vect-outer-4d.c: New test.
4342         * gcc.dg/vect/vect-outer-4e.c: New test.
4343         * gcc.dg/vect/vect-outer-4f.c: New test.
4344         * gcc.dg/vect/vect-outer-4g.c: New test.
4345         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
4346         * gcc.dg/vect/vect-outer-4i.c: New test.
4347         * gcc.dg/vect/vect-outer-4j.c: New test.
4348         * gcc.dg/vect/vect-outer-4k.c: New test.
4349         * gcc.dg/vect/vect-outer-4l.c: New test.
4350         * gcc.dg/vect/vect-outer-4m.c: New test.
4351         * gcc.dg/vect/vect-outer-4.c: New test.
4352         * gcc.dg/vect/vect-outer-5.c: New test.
4353         * gcc.dg/vect/vect-outer-6.c: New test.
4354         * gcc.dg/vect/vect-outer-fir.c: New test.
4355         * gcc.dg/vect/vect-outer-fir-lb.c: New test.
4356         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
4357
4358 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
4359
4360         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
4361         and -fno-tree-reassoc.
4362         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
4363         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
4364         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
4365         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
4366         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
4367         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
4368         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
4369         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
4370         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
4371         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
4372         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
4373         * gcc.dg/vect/no-scevccp-outer-1.c: New test.
4374         * gcc.dg/vect/no-scevccp-outer-2.c: New test.
4375         * gcc.dg/vect/no-scevccp-outer-3.c: New test.
4376         * gcc.dg/vect/no-scevccp-outer-4.c: New test.
4377         * gcc.dg/vect/no-scevccp-outer-5.c: New test.
4378         * gcc.dg/vect/no-scevccp-outer-6.c: New test.
4379         * gcc.dg/vect/no-scevccp-outer-7.c: New test.
4380         * gcc.dg/vect/no-scevccp-outer-8.c: New test.
4381         * gcc.dg/vect/no-scevccp-outer-9.c: New test.
4382         * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
4383         * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
4384         * gcc.dg/vect/no-scevccp-outer-10.c: New test.
4385         * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
4386         * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
4387         * gcc.dg/vect/no-scevccp-outer-11.c: New test.
4388         * gcc.dg/vect/no-scevccp-outer-12.c: New test.
4389         * gcc.dg/vect/no-scevccp-outer-13.c: New test.
4390         * gcc.dg/vect/no-scevccp-outer-14.c: New test.
4391         * gcc.dg/vect/no-scevccp-outer-15.c: New test.
4392         * gcc.dg/vect/no-scevccp-outer-16.c: New test.
4393         * gcc.dg/vect/no-scevccp-outer-17.c: New test.
4394         * gcc.dg/vect/no-scevccp-outer-18.c: New test.
4395         * gcc.dg/vect/no-scevccp-outer-19.c: New test.
4396         * gcc.dg/vect/no-scevccp-outer-20.c: New test.
4397         * gcc.dg/vect/no-scevccp-outer-21.c: New test.
4398         * gcc.dg/vect/no-scevccp-outer-22.c: New test.
4399
4400 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
4401
4402         * gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
4403         versioning for aliasing).
4404         * gcc.dg/vect/vect-35.c: Likewise.
4405
4406         * gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
4407         targets.
4408         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
4409
4410 2007-08-18  Tom Tromey  <tromey@redhat.com>
4411
4412         PR preprocessor/32974:
4413         * gcc.dg/cpp/pr32974.c: New file.
4414
4415 2007-08-17  Tobias Burnus  <burnus@net-b.de>
4416
4417         * gfortran.dg/interface_abstract_1.f90: New.
4418
4419 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
4420
4421         PR fortran/32881
4422         * gfortran.dg/pure_initializer_1.f90: New test.
4423
4424 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
4425
4426         PR fortran/32875
4427         * gfortran.dg/array_constructor_18.f90: New test.
4428
4429 2007-08-17  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4430
4431         PR c++/28989
4432         * g++.dg/expr/lval3.C: New test.
4433         * g++.dg/expr/lval4.C: New test.
4434
4435 2007-08-17  Ollie Wild  <aaw@google.com>
4436
4437         PR c++/31749
4438         * g++.dg/lookup/builtin3.C: New test.
4439         * g++.dg/lookup/builtin4.C: New test.
4440         * g++.dg/lookup/using19.C: New test.
4441
4442 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
4443
4444         PR c++/32190
4445         * g++.dg/parse/error31.C: New.
4446
4447 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
4448
4449         PR c++/32112
4450         * g++.dg/template/error26.C: New.
4451
4452 2007-08-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4453
4454         PR fortran/33079
4455         * gfortran.dg/zero_length_2.f90: New test.
4456
4457 2007-08-17  Tobias Burnus  <burnus@net-b.de>
4458
4459         * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
4460         * gfortran.dg/kind_tests_3.f03: Ditto.
4461         * gfortran.dg/global_vars_f90_init.f90: Ditto.
4462         * gfortran.dg/interface_13.f90: Ditto.
4463         * gfortran.dg/pr32738.f90: Ditto.
4464         * gfortran.dg/module_private_1.f90: Ditto.
4465         * gfortran.dg/test_only_clause.f90: Ditto.
4466         * gfortran.dg/bind_c_vars.f90: Ditto.
4467         * gfortran.dg/bind_c_dts.f90: Ditto.
4468         * gfortran.dg/use_9.f90: Ditto.
4469         * gfortran.dg/generic_8.f90: Ditto.
4470         * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
4471         * gfortran.dg/private_type_6.f90: Ditto.
4472         * gfortran.dg/c_assoc.f90: Ditto.
4473         * gfortran.dg/private_type_7.f90: Ditto.
4474         * gfortran.dg/global_vars_c_init.f90: Ditto.
4475         * gfortran.dg/bind_c_dts_2.f03: Ditto.
4476         * gfortran.dg/c_f_pointer_tests.f90: Ditto.
4477         * gfortran.dg/c_size_t_test.f03: Ditto.
4478         * gfortran.dg/used_types_12.f90: Ditto.
4479         * gfortran.dg/pr25923.f90: Ditto.
4480         * gfortran.dg/test_com_block.f90: Ditto.
4481         * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
4482         * gfortran.dg/equiv_constraint_7.f90: Ditto.
4483         * gfortran.dg/com_block_driver.f90: Ditto.
4484         * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
4485         * gfortran.dg/use_iso_c_binding.f90: Ditto.
4486         * gfortran.dg/c_loc_test.f90: Ditto.
4487         * gfortran.dg/c_ptr_tests.f03: Ditto.
4488         * gfortran.dg/module_interface_1.f90: Ditto.
4489
4490 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
4491
4492         PR c++/32870
4493         * g++.dg/other/error17.C: Adjust.
4494         
4495 2007-08-17  Ben Elliston  <bje@au.ibm.com>
4496
4497         PR middle-end/32970
4498         * g++.dg/ext/altivec-14.C: New test.
4499
4500 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
4501
4502         * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
4503         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
4504         dump files.
4505         * gcc.dg/vect/pr25371.c: Clean up vect dump file.
4506         * gcc.dg/vect/pr32366.c: Ditto.
4507
4508 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
4509
4510         PR testsuite/33082
4511         * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
4512         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
4513         * gcc.dg/dfp/convert-int-fold.c: Ditto.
4514         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
4515
4516 2007-08-16  Tobias Burnus  <burnus@net-b.de>
4517
4518         PR fortran/33072
4519         * gfortran.dg/use_9.f90: New.
4520
4521 2007-08-16  Seongbae Park <seongbae.park@gmail.com>
4522
4523         * g++.dg/gcov/gcov-5.C: New test.
4524
4525 2007-08-16  Seongbae Park  <seongbae.park@gmail.com>
4526
4527         * g++.dg/gcov/gcov-4.C: New test.
4528         * lib/gcov.exp (verify-lines): Add support for
4529         checking no-coverage lines.
4530
4531 2007-08-16  Victor Kaplansky <victork@il.ibm.com>
4532
4533         * gcc.dg/vect/vect-vfa-01.c: New.
4534         * gcc.dg/vect/vect-vfa-02.c: New.
4535         * gcc.dg/vect/vect-vfa-03.c: New.
4536         * gcc.dg/vect/vect-vfa-04.c: New.
4537         * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
4538         gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
4539         gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
4540         gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
4541         gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
4542         gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
4543         gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
4544         gfortran.dg/vect/pr19049.f90: Rename to start with
4545         prefix no-vfa-.
4546         * gcc.dg/vect/vect.exp: Disable versioning for alias
4547         when test starts with no-vfa-.
4548         * gfortran.dg/vect/vect.exp: Likewise.
4549
4550 2007-08-16  Richard Sandiford  <richard@codesourcery.com>
4551
4552         * gcc.dg/torture/pr32897.c: New test.
4553
4554 2007-08-16  Paolo Carlini  <pcarlini@suse.de>
4555
4556         PR c++/31132
4557         * g++.dg/template/crash69.C: New.
4558
4559 2007-08-15  Daniel Jacobowitz  <dan@codesourcery.com>
4560
4561         * lib/target-supports.exp (check_effective_target_arm32): Use
4562         check_no_compiler_messages.
4563
4564 2007-08-15  Diego Novillo  <dnovillo@google.com>
4565
4566         gcc.dg/tree-ssa/20070815.c: New test.
4567
4568 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4569
4570         PR fortran/33077
4571         * gfortran.dg/random_7.f90: Initialize variable.
4572
4573 2007-08-15  Jakub Jelinek  <jakub@redhat.com>
4574
4575         PR middle-end/33074
4576         * gfortran.dg/pr33074.f90: New test.
4577
4578         PR c++/32992
4579         * g++.dg/opt/nrv14.C: New test.
4580
4581 2007-08-15  Paolo Carlini  <pcarlini@suse.de>
4582
4583         PR c++/33035
4584         * g++.dg/template/crash68.C: New.
4585
4586 2007-08-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
4587
4588         * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
4589         * gcc.dg/sibcall-4.c: Ditto.
4590
4591 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4592
4593         PR fortran/33066
4594         * gfortran.dg/use_8.f90: New test.
4595         * gfortran.dg/c_loc_tests_2.f03: Fix code.
4596
4597 2007-08-14  Paolo Carlini  <pcarlini@suse.de>
4598
4599         PR c++/27211
4600         * g++.dg/template/error27.C: New.
4601         * g++.dg/template/error28.C: New.
4602         * g++.dg/other/pr28304.C: Adjust.
4603         * g++.old-deja/g++.mike/p811.C: Likewise.
4604
4605 2007-08-14  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4606
4607         PR target/30315
4608         * gcc.target/i386/pr30315.c: New.
4609
4610 2007-08-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4611
4612         PR fortran/32594
4613         * gfortran.dg/substr_5.f90: New test.
4614
4615 2007-08-14  Andrew Pinski  <pinskia@gmail.com>
4616
4617         PR c/30428
4618         * gcc.dg/vector-2.c: New test.
4619
4620         PR c++/30428
4621         * g++.dg/ext/vector8.C: New test.
4622
4623 2007-08-13  Dan Hipschman  <dsh@google.com>
4624
4625         PR c/32953
4626         * gcc.dg/format/array-1.c: Add an additional test for
4627         unterminated format strings of length 1.
4628
4629 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
4630
4631         PR fortran/32926
4632         * gfortran.dg/external_procedures_3.f90: New test.
4633
4634 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
4635
4636         PR fortran/32827
4637         * gfortran.dg/import6.f90: New test.
4638
4639 2007-08-13  Andrew Pinski  <pinskia@gmail.com>
4640
4641         PR C/30427
4642         *  gcc.dg/vector-1.c: New test.
4643
4644 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
4645
4646         * gcc.dg/pr21255-4.c: Skip for PIC.
4647         * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
4648
4649 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
4650
4651         * gcc.dg/attr-isr.c: Skip for PIC.
4652         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
4653         * gcc.dg/attr-isr-trapa.c: Likewise.
4654         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
4655         * gcc.dg/pragma-isr-trapa.c: Likewise.
4656         * gcc.dg/pragma-isr-trapa2.c: Likewise.
4657
4658 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
4659
4660         PR fortran/32962
4661         * gfortran.dg/transpose_1.f90: New test.
4662
4663 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4664
4665         PR fortran/29600
4666         * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
4667         intrinsic.
4668
4669 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4670
4671         PR fortran/30964
4672         PR fortran/33054
4673         * gfortran.dg/random_4.f90: New test.
4674         * gfortran.dg/random_5.f90: New test.
4675         * gfortran.dg/random_6.f90: New test.
4676         * gfortran.dg/random_7.f90: New test.
4677
4678 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4679
4680         PR fortran/32860
4681         * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
4682
4683 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4684
4685         PR fortran/31629
4686         * gfortran.dg/module_private_1.f90: New test.
4687
4688 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4689
4690         PR fortran/29600
4691         * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
4692         * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
4693
4694 2007-08-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4695
4696         PR fortran/32937
4697         * gfortran.dg/char_length_6.f90: New test.
4698
4699 2007-08-10  Ollie Wild  <aaw@google.com>
4700
4701         * g++.dg/lookup/using18.C: New test.
4702
4703 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
4704
4705         PR c++/17763
4706         * g++.dg/other/error16.C: New.
4707
4708 2007-08-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4709
4710         PR libfortran/33039
4711         * gfortran.dg/namelist_37.f90: New test.
4712
4713 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
4714
4715         PR c++/22256
4716         * g++.dg/conversion/op3.C: New.
4717
4718 2007-08-09  Tobias Burnus  <burnus@net-b.de>
4719
4720         PR fortran/32987
4721         * gfortran.dg/fmt_tab_1.f90: New.
4722         * gfortran.dg/fmt_tab_2.f90: New.
4723
4724 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4725
4726         PR c/32796
4727         * gcc.c-torture/compile/pr32796.c: New test.
4728
4729 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4730
4731         PR middle-end/32813
4732         * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
4733         * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
4734         instead of just -O.
4735
4736 2007-08-08  Richard Sandiford  <richard@codesourcery.com>
4737
4738         * gcc.target/mips/code-readable-1.c: New test.
4739         * gcc.target/mips/code-readable-2.c: Likewise.
4740         * gcc.target/mips/code-readable-3.c: Likewise.
4741
4742 2007-08-08  Vladimir Yanovsky  <yanov@il.ibm.com>
4743             Revital Eres  <eres@il.ibm.com>
4744
4745         * gfortran.dg/sms-1.f90: Add comment.
4746         * gfortran.dg/sms-2.f90: New.
4747
4748 2007-08-07  Ian Lance Taylor  <iant@google.com>
4749
4750         * gcc.dg/instrument-1.c: New test.
4751         * gcc.dg/instrument-2.c: New test.
4752         * gcc.dg/instrument-3.c: New test.
4753
4754 2007-08-07  Steve Ellcey  <sje@cup.hp.com>
4755
4756         * gfortran.dg/c_kind_params.f90: Check for stdint.h.
4757
4758 2007-08-07  Dorit Nuzman  <dorit@il.ibm.com>
4759
4760         * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on 
4761         !vector_alignment_reachable targets.
4762         * gcc.dg/vect/vect-33.c: Likewise.
4763         * gcc.dg/vect/vect-42.c: Likewise.
4764         * gcc.dg/vect/vect-44.c: Likewise.
4765         * gcc.dg/vect/vect-50.c: Likewise.
4766         * gcc.dg/vect/vect-70.c: Likewise.
4767         * gcc.dg/vect/vect-71.c: Likewise.
4768         * gcc.dg/vect/vect-87.c: Likewise.
4769         * gcc.dg/vect/vect-88.c: Likewise.
4770         * gcc.dg/vect/vect-91.c: Likewise.
4771         * gcc.dg/vect/vect-93.c: Likewise.
4772         * gcc.dg/vect/vect-96.c: Likewise.
4773         * gcc.dg/vect/no-section-anchors-69.c: Likewise.
4774         * gcc.dg/vect/section-anchors-69.c: Likewise.
4775         * gcc.dg/vect/pr25413.c: Likewise.
4776         * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
4777         * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
4778         * gfortran.dg/vect-2.f90: Likewise.
4779         * gfortran.dg/vect-3.f90: Likewise.
4780         * gfortran.dg/vect-4.f90: Likewise.
4781         * gfortran.dg/vect-5.f90: Likewise.
4782         * lib/target-supports.exp (check_effective_target_natural_alignment): 
4783         Return false for darwin. 
4784         (check_effective_target_vector_alignment_reachable_for_double): New.
4785
4786 2007-08-07  Andreas Krebbel  <krebbel1@de.ibm.com>
4787
4788         * gcc.dg/multiword-1.c: New testcase.
4789
4790 2007-08-07  Daniel Franke  <franke.daniel@gmail.com>
4791
4792         * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
4793         messages.
4794         * gfortran.dg/namelist_36.f90: New test.
4795
4796 2007-08-07  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4797
4798         * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
4799           int32_t for 32-bit integer. Use int64_t for 64-bit integer.
4800
4801 2007-08-07  Kaz Kojima  <kkojima@gcc.gnu.org>
4802
4803         * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
4804         * gcc.dg/torture/type-generic-1.c: Likewise.
4805
4806 2007-08-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4807
4808         * gcc.c-torture/20070522-1.c: Move to ...
4809         * gcc.c-torture/compile/20070522-1.c: Here.
4810
4811 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4812
4813         PR fortran/29828
4814         * gfortran.dg/minmax_char_1.f90: New test.
4815         * gfortran.dg/minmax_char_2.f90: New test.
4816         * gfortran.dg/min_max_optional_4.f90: New test.
4817
4818 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4819
4820         * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
4821         hanging on the testcase.
4822
4823 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4824
4825         PR middle-end/32988
4826         * gcc.c-torture/compile/pr32988.c: New test.
4827
4828 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4829
4830         * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
4831
4832 2007-08-05  Volker Reichelt  <v.reichelt@netcologne.de>
4833
4834         * g++.dg/warn/pedantic2.C: Fix error marker.  Add more tests.
4835
4836         Revert:
4837         2007-03-22  Dirk Mueller  <dmueller@suse.de>
4838
4839         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
4840
4841 2007-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4842
4843         PR fortran/32979
4844         * gfortran.dg/isnan_1.f90: New test.
4845
4846 2007-08-05  Vladimir Yanovsky  <yanov@il.ibm.com>
4847             Revital Eres <eres@il.ibm.com>
4848
4849         * gcc.dg/sms-antideps.c: New test.
4850
4851 2007-08-04  Paul Thomas  <pault@gcc.gnu.org>
4852
4853         PR fortran/31214
4854         * gfortran.dg/entry_13.f90: New test.
4855
4856         * gfortran.dg/entry_12.f90: Clean up .mod file.
4857
4858 2007-08-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
4859
4860         PR fortran/32770
4861         * gfortran.dg/direct_io_2.f90:  Implicitly declare integer
4862         variables as kind=4 so they don't overflow the record length.
4863
4864 2007-08-04  Steven G. Kargl  <kargl@gcc.gnu.org>
4865
4866         PR fortran/32968
4867         * gfortran.dg/selected_kind_1.f90: New test.
4868
4869 2007-08-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4870
4871         PR middle-end/32780
4872         * gcc.c-torture/compile/pr32780.c: New test.
4873
4874 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4875
4876         RP middle-end/32399
4877         * gcc.c-torture/compile/pr32399.c: New testcase.
4878
4879 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4880
4881         PR middle-end/32304
4882         * g++.dg/torture/pr32304.C: New testcase.
4883
4884 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4885
4886         PR middle-end/32935
4887         * gfortran.fortran-torture/compile/complex_1.f90: New test.
4888
4889 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4890
4891         PR fortran/32955
4892         * gfortran.dg/value_4.f90: Make integer constant of kind=4.
4893
4894 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4895
4896         PR fortran/31202
4897         * gfortran.dg/nint_2.f90: New test.
4898
4899 2007-08-03  Nathan Froyd  <froydnj@codesourcery.com>
4900
4901         * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
4902         * gcc.dg/weak/typeof-2.c: Likewise.
4903
4904 2007-08-03  Diego Novillo  <dnovillo@google.com>
4905
4906         PR 31521
4907         * gcc.dg/tree-ssa/pr31521.c: New test.
4908
4909 2007-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
4910
4911         PR fortran/32770
4912         * gfortran.dg/unf_read_corrupted_1.f90:  Integer variable in
4913         iostat must be default kind.
4914
4915 2007-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4916
4917         * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
4918
4919 2007-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
4920
4921         PR fortran/32770
4922         * gfortran.dg/unf_read_corrupted_1.f90:  Make all kinds
4923         explicit so test passes with -fdefault-integer-8.
4924         * gfortran.dg/unformatted_recl_1.f90:  Likewise.
4925         * gfortran.dg/unformatted_subrecord_1.f90:  Likewise.
4926
4927 2007-08-02  Lee Millward  <lee.millward@gmail.com>
4928
4929         PR c++/30849
4930         * g++.dg/parse/asm1.C: New test.
4931
4932         PR c++/30850
4933         * g++.dg/parse/asm2.C: Likewise.
4934
4935         PR c++/30851
4936         * g++.dg/parse/asm3.C: Likewise.
4937         
4938 2007-08-02  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4939
4940         * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
4941           "int" is only 16 bit bits wide.
4942         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
4943
4944 2007-08-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4945
4946         * g++.dg/torture/type-generic-1.C: New.
4947         * gcc.dg/pr28796-2.c: Move tests ...
4948         * gcc.dg/tg-tests.h: ... here.
4949         * gcc.dg/torture/type-generic-1.c: New.
4950
4951 2007-08-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
4952
4953         PR libfortran/32954
4954         * minmaxloc_3.f90:  New test case.
4955
4956 2007-08-01  Tobias Burnus  <burnus@net-b.de>
4957
4958         PR fortran/32936
4959         * gfortran.dg/allocate_stat.f90: New.
4960
4961 2007-08-01  Nathan Froyd  <froydnj@codesourcery.com>
4962
4963         * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
4964
4965 2007-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
4966
4967         PR tree-optimization/32919
4968         * gcc.c-torture/compile/pr32919.c: New.
4969
4970 2007-08-01  Nick Clifton  <nickc@redhat.com>
4971
4972         * gcc.c-torture/execute/execute.exp: Change copyright header to
4973         refer to version 3 of the GNU General Public License and to point
4974         readers at the COPYING3 file and the FSF's license web page.
4975         * gcc.c-torture/execute/ieee/ieee.exp,
4976         gcc.c-torture/unsorted/unsorted.exp,
4977         gcc.c-torture/compile/compile.exp,
4978         gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
4979         gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
4980         gcc.target/cris/torture/cris-torture.exp,
4981         gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
4982         gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
4983         gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
4984         gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
4985         gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
4986         gnat.dg/dg.exp, gnat.dg/style/style.exp,
4987         gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
4988         gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
4989         gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
4990         gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
4991         gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
4992         gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
4993         gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
4994         gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
4995         gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
4996         gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
4997         gcc.dg/noncompile/noncompile.exp,
4998         gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
4999         gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
5000         gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
5001         gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
5002         gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
5003         gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
5004         gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
5005         gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
5006         gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
5007         gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
5008         gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
5009         gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
5010         g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
5011         g++.old-deja/old-deja.exp,
5012         gfortran.fortran-torture/execute/execute.exp,
5013         gfortran.fortran-torture/compile/compile.exp,
5014         treelang/output/output-1.c, treelang/output/output-1.tree,
5015         treelang/execute/execute.exp, treelang/Makefile.in,
5016         treelang/compile/compile.exp, g++.dg/dg.exp,
5017         g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
5018         g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
5019         g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
5020         g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
5021         g++.dg/compat/struct-layout-1.exp,
5022         g++.dg/compat/struct-layout-1_generate.c,
5023         g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
5024         g++.dg/bprob/bprob.exp, config/default.exp,
5025         gcc.test-framework/test-framework.awk,
5026         gcc.test-framework/gen_directive_tests,
5027         gcc.test-framework/test-framework.exp,
5028         objc.dg/special/special.exp,
5029         objc.dg/gnu-encoding/gnu-encoding.exp,
5030         objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
5031         objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
5032         lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
5033         lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
5034         lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
5035         lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
5036         lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
5037         lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
5038         lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
5039         lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
5040         lib/target-supports-dg.exp, lib/gcc-defs.exp,
5041         lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
5042         lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
5043         lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
5044         gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
5045         objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
5046         Likewise.
5047
5048 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
5049
5050         * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
5051         error message text.
5052
5053 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
5054
5055         PR fortran/32945
5056         * gfortran.dg/initialization_12.f90: New test.
5057
5058 2007-08-01  Paul Thomas  <pault@gcc.gnu.org>
5059
5060         PR fortran/31609
5061         * gfortran.dg/entry_12.f90: New test.
5062
5063 2007-07-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5064
5065         PR fortran/32938
5066         * gfortran.dg/altreturn_6.f90: New test.
5067
5068 2007-07-31  Steven G. Kargl  <kargl@gcc.gnu.org>
5069
5070         PR fortran/32942
5071         * gfortran.dg/exponent_2.f90: New test.
5072
5073 2007-07-30  Jan Sjodin  <jan.sjodin@amd.com>
5074
5075         * gcc.dg/vect/vect-117.c: New test.
5076         * gcc.dg/vect/vect-74.c: Enabled test
5077         * gcc.dg/vect/vect-81.c: Enabled test
5078
5079 2007-07-30  Andrew Pinski  <pinskia@gmail.com>
5080
5081         * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
5082         s/dg-error/dg-warning where warning is expected.
5083
5084 2007-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
5085
5086         PR fortran/32770
5087         * gfortran.dg/array_constructor_12.f90:  Adjust argument
5088         of huge() to correct kind.
5089
5090 2007-07-30  Ollie Wild  <aaw@google.com>
5091
5092         * gcc.dg/cpp/counter-2.c: New test.
5093         * gcc.dg/cpp/counter-3.c: New test.
5094         * gcc.dg/cpp/dir-only-1.c: New test.
5095         * gcc.dg/cpp/dir-only-1.h: New file.
5096         * gcc.dg/cpp/dir-only-2.c: New test.
5097         * gcc.dg/cpp/dir-only-3.c: New test.
5098         * gcc.dg/cpp/dir-only-3a.h: New file.
5099         * gcc.dg/cpp/dir-only-3b.h: New file.
5100         * gcc.dg/cpp/dir-only-4.c: New test.
5101         * gcc.dg/cpp/dir-only-5.c: New test.
5102         * gcc.dg/cpp/dir-only-6.c: New test.
5103
5104 2007-07-30  Julian Brown  <julian@codesourcery.com>
5105
5106         * gcc.target/arm/neon/v*.c: Regenerate.
5107
5108 2007-07-30  Paolo Carlini  <pcarlini@suse.de>
5109
5110         PR c++/32108
5111         * g++.dg/ext/label6.C: New.
5112
5113 2007-07-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
5114
5115         PR libfortran/32858
5116         PR libfortran/30814
5117         * gfortran.dg/pack_bounds_1.f90:  Adjust to new error message.
5118
5119 2007-07-29  Paul Thomas  <pault@gcc.gnu.org>
5120
5121         PR fortran/31211
5122         * gfortran.dg/actual_pointer_function_1.f90: New test.
5123
5124         PR fortran/32682
5125         * gfortran.dg/scalarize_parameter_array_1.f90: New test.
5126
5127 2007-07-29  Daniel Franke  <franke.daniel@gmail.com>
5128
5129         PR fortran/32906
5130         * gfortran.dg/shape_1.f90: Adjust error message.
5131         * gfortran.dg/parameter_array_ref_1.f90: New test.
5132
5133 2007-07-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5134
5135         PR fortran/31609
5136         * gfortran.dg/entry_11.f90: New test.
5137
5138 2007-07-29  Vladimir Yanovsky  <yanov@il.ibm.com>
5139             Revital Eres  <eres@il.ibm.com>
5140
5141         * gfortran.dg/sms-1.f90: New test.
5142
5143 2007-07-28  Richard Guenther  <rguenther@suse.de>
5144
5145         * gcc.c-torture/compile/pr32920.c: New testcase.
5146
5147 2007-07-28  Simon Martin  <simartin@users.sourceforge.net>
5148
5149         PR c++/30917
5150         * g++.dg/lookup/friend11.C: New test.
5151
5152 2007-07-28  Daniel Franke  <franke.daniel@gmail.com>
5153
5154         * gfortran.dg/namelist_5.f90: Adjusted error message.
5155         * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
5156         * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
5157         * gfortran.dg/assumed_size_nml.f90: Renamed to ...
5158         * gfortran.dg/namelist_32.f90: ... this.
5159
5160         PR fortran/32876
5161         * gfortran.dg/namelist_33.f90: New test.
5162
5163         PR fortran/32905
5164         * gfortran.dg/namelist_34.f90: New test.
5165
5166         PR fortran/31818
5167         * gfortran.dg/namelist_35.f90: New test.
5168
5169 2007-07-28  Paul Thomas  <pault@gcc.gnu.org>
5170
5171         PR fortran/32880
5172         * gfortran.dg/alloc_comp_assign_6.f90: New tests.
5173
5174 2007-07-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
5175
5176         PR testsuite/32471
5177         * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
5178           assuming it is 0x7ffffffff.
5179         * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
5180         * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
5181
5182 2007-07-27  Dominique d'Humieres  <dominiq@lps.ens.fr>
5183
5184         * gfortran.dg/operator_3.f90: Fix dg directive.
5185         * gfortran.dg/min_max_conformance.f90: Fix dg directive.
5186         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
5187         * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
5188
5189 2007-07-27  Douglas Gregor  <doug.gregor@gmail.com>
5190
5191         * g++.dg/cpp0x/decltype1.C: New.
5192         * g++.dg/cpp0x/decltype2.C: New.
5193         * g++.dg/cpp0x/decltype3.C: New.
5194         * g++.dg/cpp0x/decltype4.C: New.
5195         * g++.dg/cpp0x/decltype5.C: New.
5196         * g++.dg/cpp0x/decltype6.C: New.
5197
5198 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
5199
5200         * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
5201           because the test relies on bit 31 to be the sign bit.
5202
5203 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
5204
5205         * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
5206           assuming it is 0x7fffffff.
5207         * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
5208         * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
5209
5210 2007-07-27  Mark Mitchell  <mark@codesourcery.com>
5211
5212         PR c++/32346
5213         * g++.dg/expr/bitfield9.C: New test.
5214
5215 2007-07-26  Steven G. Kargl  <kargl@gcc.gnu.org>
5216
5217         PR fortran/32899
5218         * gfortran.dg/logical_comp.f90: Update dg-error strings.
5219
5220 2007-07-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5221
5222         PR fortran/32760
5223         * gfortran.dg/private_type_7.f90: New test.
5224
5225 2007-07-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5226
5227         PR fortran/32035
5228         * gfortran.dg/select_char_1.f90: New test.
5229
5230 2007-07-27  Tobias Burnus  <burnus@net-b.de>
5231
5232         PR fortran/32903
5233         * gfortran.dg/initialization_11.f90: New test.
5234
5235 2007-07-27  Richard Sandiford  <richard@codesourcery.com>
5236
5237         * gcc.target/mips/ins-1.c: New test.
5238
5239 '2007-07-26  Nathan Froyd  <froydnj@codesourcery.com>
5240
5241         PR/19232
5242         * gcc.dg/assign-warn-3.c (f0): Declare as inline.
5243         (f1): Likewise.
5244
5245 2007-07-26  Andreas Krebbel  <krebbel1@de.ibm.com>
5246
5247         * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
5248         error: width of 'spare' exceeds its type.
5249
5250 2007-07-25  Nathan Froyd  <froydnj@codesourcery.com>
5251
5252         * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
5253         * gcc.dg/sibcall-4.c: Likewise.
5254
5255 2007-07-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5256
5257         PR rtl-optimization/31500
5258         * gcc.dg/Warray-bounds.c: Remove hppa xfails.
5259         * g++.dg/warn/Warray-bounds.C: Likewise.
5260
5261 2007-07-25  H.J. Lu  <hongjiu.lu@intel.com>
5262
5263         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
5264
5265 2007-07-25  Julian Brown  <julian@codesourcery.com>
5266             Paul Brook  <paul@codesourcery.com>
5267             Joseph Myers  <joseph@codesourcery.com>
5268             Mark Shinwell  <shinwell@codesourcery.com>
5269
5270         * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
5271         * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
5272         * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
5273         * lib/target-supports.exp (check_effective_target_arm_neon_ok)
5274         (check_effective_target_arm_neon_hw): New.
5275         * gcc.target/arm/neon/neon.exp: New file.
5276         * gcc.target/arm/neon/polytypes.c: New file.
5277         * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
5278
5279 2007-07-25  Janis Johnson  <janis187@us.ibm.com>
5280
5281         * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
5282           targets where an "int" is less than 32 bits wide.
5283
5284 2007-07-25  Andreas Krebbel  <krebbel1@de.ibm.com>
5285
5286         * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
5287
5288 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
5289
5290         * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
5291           during addition if an int is only 16 bits wide.
5292         * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
5293
5294 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
5295
5296         * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
5297           size as "long int" and are 32 or 64 bits wide.
5298         * gcc.dg/torture/pr28814.c: Likewise.
5299
5300 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
5301
5302         * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
5303           exactly as wide as an int.
5304
5305 2007-07-25  Danny Smith  <dannysmith@users.sourceforge.net>
5306
5307         * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
5308         Define and use throughout as long long printf format specifier.
5309         * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
5310         Likewise.
5311
5312 2007-07-24  H.J. Lu  <hongjiu.lu@intel.com>
5313
5314         *  gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
5315         for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
5316
5317 2007-07-25  Ben Elliston  <bje@au.ibm.com>
5318
5319         * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
5320
5321 2007-07-24  Daniel Jacobowitz  <dan@codesourcery.com>
5322
5323         * gcc.c-torture/execute/20070724-1.c: New.
5324
5325 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
5326
5327         PR fortran/31205
5328         * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
5329         "deallocates" to 24, since patch has code rid of much spurious
5330         code.
5331         * gfortran.dg/interface_assignment_1.f90 : New test.
5332
5333         PR fortran/32842
5334         * gfortran.dg/interface_assignment_2.f90 : New test.
5335
5336 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
5337
5338         PR fortran/32867
5339         * fortran.dg/initialization_10.f90: New test.
5340
5341 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
5342
5343         PR fortran/32778
5344         * gfortran.dg/imag_2.f: Removed
5345         * gfortran.dg/warn_std_1.f90: New test.
5346         * gfortran.dg/warn_std_2.f90: New test.
5347         * gfortran.dg/warn_std_3.f90: New test.
5348
5349 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
5350
5351         PR c++/29001
5352         * g++.dg/init/new22.C: New.
5353
5354 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
5355
5356         PR c++/32561
5357         * g++.dg/template/crash67.C: New.
5358
5359 2007-07-24  Dorit Nuzman  <dorit@il.ibm.com>
5360
5361         * lib/target-support.exp (check_effective_target_natural_alignment): 
5362         (check_effective_target_vector_alignment_reachable): New.
5363         * config/spu/spu.c (spu_vector_alignment_reachable): New.
5364         (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
5365         * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target 
5366         check.
5367         * gcc.dg/vect/pr25413.c: Likewise.
5368         * gcc.dg/vect/pr31699.c: Likewise.
5369
5370 2007-07-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
5371
5372         PR fortran/30814
5373         * gfortran.dg/pack_bounds_1.f90:  New test case.
5374
5375 2007-07-23 Â Daniel Franke Â <franke.daniel@gmail.com>
5376
5377         PR fortran/31639
5378         * gfortran.dg/initialization_9.f90: New test.
5379
5380 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
5381
5382         PR fortran/32797
5383         PR fortran/32800
5384         * gfortran.dg/bind_c_usage_8.f03: New test case.
5385         * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
5386         * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message. 
5387
5388 2007-07-23  Richard Sandiford  <richard@codesourcery.com>
5389
5390         * gcc.target/mips/branch-cost-1.c: New test.
5391         * gcc.target/mips/branch-cost-2.c: Likewise.
5392
5393 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
5394
5395         PR fortran/32732
5396         * gfortran.dg/c_char_tests.f03: New test case.
5397         * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
5398         * gfortran.dg/c_char_tests_2.f03: New test case.
5399         * gfortran.dg/value_6.f03: Ditto.
5400         * gfortran.dg/value_7.f03: Ditto.
5401
5402 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
5403
5404         PR fortran/32600
5405         * gfortran.dg/c_funloc_tests_5.f03: New.
5406         * gfortran.dg/c_funloc_tests_5.f04: New.
5407         * gfortran.dg/c_funloc_tests_4_driver.c: New.
5408
5409 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
5410
5411         PR c++/32839
5412         * g++.dg/expr/call4.C: New.
5413         * g++.dg/expr/call5.C: New.
5414
5415 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
5416
5417         PR fortran/32710
5418         * gfortran.dg/namelist_30.f90: New test.
5419
5420 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
5421
5422         PR fortran/29962
5423         * gfortran.dg/array_initializer_1.f90: Removed warning.
5424         * gfortran.dg/initialization_1.f90: Adjusted messages.
5425         * gfortran.dg/nested_modules_6.f90: Removed warning.
5426
5427         PR fortran/31253
5428         * gfortran.dg/initialization_7.f90: New test.
5429
5430         PR fortran/31639
5431         * gfortran.dg/initialization_8.f90: New test.
5432
5433 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
5434
5435         PR c++/30818
5436         * g++.dg/template/crash47.C: Adjust errors.
5437         * g++.dg/template/crash48.C: Adjust errors.
5438         * g++.dg/template/typename12.C: New.
5439         * g++.dg/template/typename13.C: New.
5440         * g++.dg/template/typename14.C: New.
5441         * g++.dg/template/typedef6.C: Adjust errors.
5442
5443 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
5444
5445         PR fortran/32627
5446         * gfortran.dg/pr32627_driver.c: Driver for pr32627.
5447         * gfortran.dg/pr32627.f03: New test case.
5448
5449         * gfortran.dg/c_f_pointer_logical.f03: New test case.
5450         * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
5451         c_f_pointer_logical.
5452         * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
5453         c_f_pointer_complex.
5454         * gfortran.dg/c_f_pointer_complex.f03: New test case.
5455         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
5456         c_f_pointer_shape_tests_2.
5457         * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
5458
5459 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
5460
5461         PR fortran/32804
5462         * gfortran.dg/c_loc_tests_9.f03: New test case.
5463         * gfortran.dg/c_loc_tests_10.f03: Ditto.
5464
5465 2007-07-21  Lee Millward  <lee.millward@gmail.com>
5466
5467         PR fortran/32823
5468         * gfortran.dg/int_2.f90: New test.
5469         
5470 2007-07-21  Rask Ingemann Lambertsen  <rask@sygehus.dk>
5471
5472         * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
5473
5474 2007-07-20  Richard Sandiford  <richard@codesourcery.com>
5475
5476         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
5477         * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
5478
5479 2007-07-20  Uros Bizjak  <ubizjak@gmail.com>
5480
5481         PR tree-optimization/19910
5482         * gcc.dg/pr19910.c: New test.
5483
5484 2007-07-19  Daniel Franke  <franke.daniel@gmail.com>
5485
5486         PR fortran/32738
5487         * gfortran.dg/pr32738.f90: New test.
5488
5489 2007-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
5490
5491         PR tree-optimzation/32635
5492         * gfortran.dg/pr32635.f:  New test case.
5493
5494 2007-07-18  Christopher D. Rickett  <crickett@lanl.gov>
5495
5496         PR fortran/32801
5497         * gfortran.dg/pr32801.f03: New test case.
5498
5499 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5500
5501         * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
5502         Test negative numbers also.
5503         * gcc.dg/c99-math-float-1.c: Likewise.
5504         * gcc.dg/c99-math-long-double-1.c: Likewise.
5505         * gcc.dg/c99-math.h: Check for FP exceptions.  Update for negative
5506         test inputs.
5507
5508 2007-07-18  Bob Wilson  <bob.wilson@acm.org>
5509         
5510         * lib/target-supports.exp (check_effective_target_sync_int_long):
5511         Enable for xtensa.
5512         (check_effective_target_sync_char_short): Likewise.
5513         
5514 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5515
5516         * gcc.dg/pr28796-2.c: Add more cases.
5517
5518 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5519
5520         * gcc.dg/pr28796-1.c: Add more cases.
5521         * gcc.dg/pr28796-2.c: Likewise.
5522
5523 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5524
5525         * gcc.dg/pr28796-1.c: Add more cases.
5526         * gcc.dg/pr28796-2.c: Likewise.
5527
5528 2007-07-17  Janus Weil  <jaydub66@gmail.com>
5529
5530         PR fortran/32535
5531         * gfortran.dg/pr32535.f90: New test.
5532
5533 2007-07-17  Paul Thomas  <pault@gcc.gnu.org>
5534
5535         PR fortran/31320
5536         PR fortran/32665
5537         * gfortran.dg/alloc_comp_constructor_3.f90: New test.
5538
5539 2007-07-17  Zdenek Dvorak  <dvorakz@suse.cz>
5540
5541         PR rtl-optimization/32773
5542         * gcc.dg/pr32773.c: New test.
5543
5544 2007-07-16  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5545
5546         * gcc.target/spu/intrinsics-1.c: Use dg-message to
5547         match flax-vector-conversions note.
5548         * gcc.target/spu/fixed-range-bad.c: Use dg-warning
5549         instead of dg-error for the warning.
5550
5551 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
5552
5553         * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
5554           adapted to work on targets with 16-bit or wider int.
5555         * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
5556         * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
5557         * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
5558         * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
5559
5560 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
5561
5562         * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
5563         support large arrays.
5564         * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
5565         * gcc.dg/20061109-1.c: Likewise.
5566         * gcc.c-torture/execute/20061101-1.x: Likewise.
5567         * gcc.c-torture/execute/pr29797-1.x: Likewise.
5568         * gcc.c-torture/execute/pr31448.x: Likewise.
5569
5570 2007-07-16  Lee Millward  <lee.millward@gmail.com>
5571
5572         * gfortran.dg/cmplx_intrinsic_1.f90: New test.
5573
5574         PR fortran/32238
5575         * gfortran.dg/pr32238.f90: New test.
5576
5577         PR fortran/32222
5578         * gfortran.dg/pr32222.f90: New test.
5579
5580         PR fortran/32242
5581         * gfortran.dg/pr32242.f90: New test.
5582         
5583 2007-07-16  Sandra Loosemore  <sandra@codesourcery.com>
5584             David Ung  <davidu@mips.com>
5585
5586         * gcc.target/mips/mips-sched-madd.c: New test case.
5587
5588 2007-07-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5589
5590         PR libfortran/32611
5591         * gfortran.dg/large_real_kind_1.f90: Update test.
5592         * gfortran.dg/pr17706.f90: Update test.
5593         * gfortran.dg/fmt_zero_digits.f90: Update test.
5594         * gfortran.dg/fmt_zero_precision.f90: Update test.
5595         * gfortran.dg/real_const_3.f90: Update test.
5596
5597 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5598
5599         PR fortran/32036
5600         * gfortran.dg/bounds_check_8.f90: New test.
5601         * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
5602
5603 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5604
5605         PR fortran/32357
5606         * gfortran.dg/mvbits_2.f90: New test.
5607
5608 2007-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
5609
5610         PR libfortran/32731
5611         * gfortran.dg/pack_mask_1.f90:  New test.
5612         * gfortran.dg/unpack_mask_1.f90:  New test.
5613
5614 2007-07-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
5615
5616         * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
5617         * gcc.dg/20001101-1.c: Likewise.
5618         * gcc.dg/20001102-1.c: Likewise.
5619         * gcc.dg/20020116-2.c: Likewise.
5620         * gcc.dg/20020416-1.c: Likewise.
5621         * gcc.dg/sparc-constant-1.c: Likewise.
5622         * gcc.dg/sparc-dwarf2.c: Likewise.
5623         * gcc.dg/sparc-frame-1.c: Likewise.
5624         * gcc.dg/sparc-getcontext-1.c: Likewise.
5625         * gcc.dg/sparc-loop-1.c: Likewise.
5626         * gcc.dg/sparc-reg-1.c: Likewise.
5627         * gcc.dg/sparc-ret.c: Likewise.
5628         * gcc.dg/sparc-trap-1.c: Likewise.
5629         * gcc.dg/ultrasp10.c: Likewise.
5630         * gcc.dg/ultrasp11.c: Likewise.
5631         * gcc.dg/ultrasp1.c: Likewise.
5632         * gcc.dg/ultrasp2.c: Likewise.
5633         * gcc.dg/ultrasp3.c: Likewise.
5634         * gcc.dg/ultrasp4.c: Likewise.
5635         * gcc.dg/ultrasp5.c: Likewise.
5636         * gcc.dg/ultrasp6.c: Likewise.
5637         * gcc.dg/ultrasp7.c: Likewise.
5638         * gcc.dg/ultrasp8.c: Likewise.
5639         * gcc.dg/ultrasp9.c: Likewise.
5640         * gcc.dg/splet-1.c: Delete.
5641
5642 2007-07-14  Daniel Franke  <franke.daniel@gmail.com>
5643
5644         PR fortran/32724
5645         * gfortran.dg/stfunc_5.f90: New test.
5646
5647 2007-07-14  Uros Bizjak  <ubizjak@gmail.com>
5648
5649         * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
5650         New procedure to check if arrays are naturally aligned to the vector
5651         alignment boundary.
5652         * gcc.dg/vect/pr25413a.c: Do not include stdarg.h.  Use __SIZE_TYPE__
5653         in size_t typedef.  Adjust tree dump scan results according to
5654         vect_aligned_arrays target check.
5655         * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
5656         vect_aligned_arrays target check.
5657         * gcc.dg/vect/pr31699.c: Ditto.
5658
5659 2007-07-13  Sa Liu  <saliu@de.ibm.com>
5660
5661         * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
5662         for V2DFmode vector conditional expression.
5663         * gcc.target/spu/dfcmeq.c: New.  Test combination of abs
5664         and dfceq patterns.
5665         * gcc.target/spu/dfcmgt.c: New.  Test combination of abs
5666         and dfcgt patterns.
5667         * gcc.target/spu/intrinsics-2.c: New.  Test intrinsics for
5668         V2DFmode comparison and test special values.
5669         * lib/target-supports.exp: Switch on test for V2DFmode 
5670         vector conditional expression.
5671
5672 2007-07-13  Richard Guenther  <rguenther@suse.de>
5673
5674         PR tree-optimization/32721
5675         * gcc.dg/pr32721.c: New testcase.
5676
5677 2007-07-13  Hans-Peter Nilsson  <hp@axis.com>
5678
5679         * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
5680         error message part that continues on a new line.
5681
5682 2007-07-12  Geoffrey Keating  <geoffk@apple.com>
5683
5684         * gcc.dg/c99-tgmath-1.c: New.
5685         * gcc.dg/c99-tgmath-2.c: New.
5686         * gcc.dg/c99-tgmath-3.c: New.
5687         * gcc.dg/c99-tgmath-4.c: New.
5688
5689 2007-07-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5690             Janis Johnson  <janis187@us.ibm.com>
5691
5692         PR testsuite/25241
5693         * gcc.test-framework/dg-error-exp-F.c: New test.
5694         * gcc.test-framework/dg-warning-exp-F.c: New test.
5695         * lib/gcc.exp: Enable warning and error prefixes.
5696         * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
5697         (dg-error): Wrap original dg-error.
5698         * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
5699         markers from dg-error/dg-warning directives.
5700         * gcc.dg/20040322-1.c: Likewise.
5701         * gcc.dg/Wchar-subscripts-1.c: Likewise.
5702         * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
5703         * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
5704         * gcc.dg/Werror-1.c: Likewise.
5705         * gcc.dg/Werror-10.c: Likewise.
5706         * gcc.dg/Werror-11.c: Likewise.
5707         * gcc.dg/Werror-2.c: Likewise.
5708         * gcc.dg/Werror-3.c: Likewise.
5709         * gcc.dg/Werror-4.c: Likewise.
5710         * gcc.dg/Werror-5.c: Likewise.
5711         * gcc.dg/Werror-6.c: Likewise.
5712         * gcc.dg/Werror-7.c: Likewise.
5713         * gcc.dg/Werror-8.c: Likewise.
5714         * gcc.dg/Werror-9.c: Likewise.
5715         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
5716         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
5717         * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
5718         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
5719         * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
5720         * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
5721         * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
5722         * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
5723         * gcc.dg/Wnested-externs-1.c: Likewise.
5724         * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
5725         * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
5726         * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
5727         * gcc.dg/Wshadow-3.c: Likewise.
5728         * gcc.dg/Wtraditional-conversion-2.c: Likewise.
5729         * gcc.dg/Wwrite-strings-1.c: Likewise.
5730         * gcc.dg/anon-struct-5.c: Likewise.
5731         * gcc.dg/anon-struct-6.c: Likewise.
5732         * gcc.dg/anon-struct-7.c: Likewise.
5733         * gcc.dg/anon-struct-8.c: Likewise.
5734         * gcc.dg/array-8.c: Likewise.
5735         * gcc.dg/array-quals-2.c: Likewise.
5736         * gcc.dg/asm-qual-1.c: Likewise.
5737         * gcc.dg/asm-wide-1.c: Likewise.
5738         * gcc.dg/assign-warn-1.c: Likewise.
5739         * gcc.dg/assign-warn-2.c: Likewise.
5740         * gcc.dg/bitfld-10.c: Likewise.
5741         * gcc.dg/bitfld-11.c: Likewise.
5742         * gcc.dg/bitfld-12.c: Likewise.
5743         * gcc.dg/bitfld-13.c: Likewise.
5744         * gcc.dg/bitfld-14.c: Likewise.
5745         * gcc.dg/builtin-choose-expr-2.c: Likewise.
5746         * gcc.dg/builtins-30.c: Likewise.
5747         * gcc.dg/c90-const-expr-5.c: Likewise.
5748         * gcc.dg/c90-typespec-1.c: Likewise.
5749         * gcc.dg/c99-const-expr-5.c: Likewise.
5750         * gcc.dg/c99-flex-array-5.c: Likewise.
5751         * gcc.dg/c99-fordecl-3.c: Likewise.
5752         * gcc.dg/c99-tag-3.c: Likewise.
5753         * gcc.dg/c99-typespec-1.c: Likewise.
5754         * gcc.dg/c99-vla-jump-1.c: Likewise.
5755         * gcc.dg/c99-vla-jump-2.c: Likewise.
5756         * gcc.dg/c99-vla-jump-3.c: Likewise.
5757         * gcc.dg/c99-vla-jump-4.c: Likewise.
5758         * gcc.dg/c99-vla-jump-5.c: Likewise.
5759         * gcc.dg/cast-1.c: Likewise.
5760         * gcc.dg/cast-2.c: Likewise.
5761         * gcc.dg/cast-3.c: Likewise.
5762         * gcc.dg/cast-4.c: Likewise.
5763         * gcc.dg/cast-pretty-print-1.c: Likewise.
5764         * gcc.dg/comp-goto-2.c: Likewise.
5765         * gcc.dg/comp-goto-3.c: Likewise.
5766         * gcc.dg/cpp/error-1.c: Likewise.
5767         * gcc.dg/cpp/if-paren.c: Likewise.
5768         * gcc.dg/decl-7.c: Likewise.
5769         * gcc.dg/decl-8.c: Likewise.
5770         * gcc.dg/decl-nospec-1.c: Likewise.
5771         * gcc.dg/decl-nospec-2.c: Likewise.
5772         * gcc.dg/decl-nospec-3.c: Likewise.
5773         * gcc.dg/declspec-10.c: Likewise.
5774         * gcc.dg/declspec-11.c: Likewise.
5775         * gcc.dg/declspec-12.c: Likewise.
5776         * gcc.dg/declspec-13.c: Likewise.
5777         * gcc.dg/declspec-14.c: Likewise.
5778         * gcc.dg/declspec-15.c: Likewise.
5779         * gcc.dg/declspec-16.c: Likewise.
5780         * gcc.dg/declspec-17.c: Likewise.
5781         * gcc.dg/declspec-4.c: Likewise.
5782         * gcc.dg/declspec-5.c: Likewise.
5783         * gcc.dg/declspec-6.c: Likewise.
5784         * gcc.dg/declspec-7.c: Likewise.
5785         * gcc.dg/declspec-8.c: Likewise.
5786         * gcc.dg/declspec-9.c: Likewise.
5787         * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
5788         * gcc.dg/dfp/constants-c99.c: Likewise.
5789         * gcc.dg/dfp/keywords-c89.c: Likewise.
5790         * gcc.dg/dfp/keywords-c99.c: Likewise.
5791         * gcc.dg/dfp/keywords-reserved.c: Likewise.
5792         * gcc.dg/dfp/typespec.c: Likewise.
5793         * gcc.dg/dremf-type-compat-2.c: Likewise.
5794         * gcc.dg/dremf-type-compat-3.c: Likewise.
5795         * gcc.dg/dremf-type-compat-4.c: Likewise.
5796         * gcc.dg/empty-source-2.c: Likewise.
5797         * gcc.dg/empty-source-3.c: Likewise.
5798         * gcc.dg/enum3.c: Likewise.
5799         * gcc.dg/extra-semi-2.c: Likewise.
5800         * gcc.dg/extra-semi-3.c: Likewise.
5801         * gcc.dg/float-range-1.c: Likewise.
5802         * gcc.dg/float-range-2.c: Likewise.
5803         * gcc.dg/float-range-3.c: Likewise.
5804         * gcc.dg/float-range-5.c: Likewise.
5805         * gcc.dg/format/asm_fprintf-2.c: Likewise.
5806         * gcc.dg/format/asm_fprintf-3.c: Likewise.
5807         * gcc.dg/format/asm_fprintf-4.c: Likewise.
5808         * gcc.dg/format/asm_fprintf-5.c: Likewise.
5809         * gcc.dg/format/cast-1.c: Likewise.
5810         * gcc.dg/format/gcc_diag-3.c: Likewise.
5811         * gcc.dg/format/gcc_diag-4.c: Likewise.
5812         * gcc.dg/format/gcc_diag-6.c: Likewise.
5813         * gcc.dg/format/gcc_diag-8.c: Likewise.
5814         * gcc.dg/format/gcc_diag-9.c: Likewise.
5815         * gcc.dg/format/nul-2.c: Likewise.
5816         * gcc.dg/format/opt-1.c: Likewise.
5817         * gcc.dg/format/opt-2.c: Likewise.
5818         * gcc.dg/format/opt-3.c: Likewise.
5819         * gcc.dg/format/opt-4.c: Likewise.
5820         * gcc.dg/format/opt-5.c: Likewise.
5821         * gcc.dg/format/opt-6.c: Likewise.
5822         * gcc.dg/framework-2.c: Likewise.
5823         * gcc.dg/func-args-1.c: Likewise.
5824         * gcc.dg/func-outside-1.c: Likewise.
5825         * gcc.dg/func-outside-2.c: Likewise.
5826         * gcc.dg/gnu-cond-expr-2.c: Likewise.
5827         * gcc.dg/gnu-cond-expr-3.c: Likewise.
5828         * gcc.dg/if-empty-1.c: Likewise.
5829         * gcc.dg/init-bad-1.c: Likewise.
5830         * gcc.dg/init-bad-2.c: Likewise.
5831         * gcc.dg/init-bad-3.c: Likewise.
5832         * gcc.dg/init-desig-obs-2.c: Likewise.
5833         * gcc.dg/init-desig-obs-3.c: Likewise.
5834         * gcc.dg/init-empty-2.c: Likewise.
5835         * gcc.dg/init-empty-3.c: Likewise.
5836         * gcc.dg/inline-11.c: Likewise.
5837         * gcc.dg/inline-12.c: Likewise.
5838         * gcc.dg/inline-8.c: Likewise.
5839         * gcc.dg/inline-9.c: Likewise.
5840         * gcc.dg/inline3.c: Likewise.
5841         * gcc.dg/label-decl-1.c: Likewise.
5842         * gcc.dg/label-decl-2.c: Likewise.
5843         * gcc.dg/label-decl-3.c: Likewise.
5844         * gcc.dg/label-decl-4.c: Likewise.
5845         * gcc.dg/long-long-typespec-1.c: Likewise.
5846         * gcc.dg/lvalue-2.c: Likewise.
5847         * gcc.dg/lvalue-3.c: Likewise.
5848         * gcc.dg/nested-func-3.c: Likewise.
5849         * gcc.dg/nested-redef-1.c: Likewise.
5850         * gcc.dg/noreturn-4.c: Likewise.
5851         * gcc.dg/old-style-prom-2.c: Likewise.
5852         * gcc.dg/old-style-prom-3.c: Likewise.
5853         * gcc.dg/old-style-then-proto-1.c: Likewise.
5854         * gcc.dg/overflow-warn-1.c: Likewise.
5855         * gcc.dg/overflow-warn-2.c: Likewise.
5856         * gcc.dg/overflow-warn-3.c: Likewise.
5857         * gcc.dg/overflow-warn-4.c: Likewise.
5858         * gcc.dg/overflow-warn-6.c: Likewise.
5859         * gcc.dg/parm-forwdecl-2.c: Likewise.
5860         * gcc.dg/parm-forwdecl-3.c: Likewise.
5861         * gcc.dg/parm-impl-decl-1.c: Likewise.
5862         * gcc.dg/parm-impl-decl-2.c: Likewise.
5863         * gcc.dg/parm-incomplete-1.c: Likewise.
5864         * gcc.dg/parm-mismatch-1.c: Likewise.
5865         * gcc.dg/pointer-arith-1.c: Likewise.
5866         * gcc.dg/pointer-arith-2.c: Likewise.
5867         * gcc.dg/pointer-arith-3.c: Likewise.
5868         * gcc.dg/pointer-arith-4.c: Likewise.
5869         * gcc.dg/pointer-arith-6.c: Likewise.
5870         * gcc.dg/pointer-arith-7.c: Likewise.
5871         * gcc.dg/pointer-arith-8.c: Likewise.
5872         * gcc.dg/pr13804-1.c: Likewise.
5873         * gcc.dg/pr15698-1.c: Likewise.
5874         * gcc.dg/pr15698-2.c: Likewise.
5875         * gcc.dg/pr15698-3.c: Likewise.
5876         * gcc.dg/pr15698-4.c: Likewise.
5877         * gcc.dg/pr15698-5.c: Likewise.
5878         * gcc.dg/pr15698-6.c: Likewise.
5879         * gcc.dg/pr15698-7.c: Likewise.
5880         * gcc.dg/pr15698-8.c: Likewise.
5881         * gcc.dg/pr17188-1.c: Likewise.
5882         * gcc.dg/pr17301-1.c: Likewise.
5883         * gcc.dg/pr17301-2.c: Likewise.
5884         * gcc.dg/pr17730-1.c: Likewise.
5885         * gcc.dg/pr20368-1.c: Likewise.
5886         * gcc.dg/pr20368-2.c: Likewise.
5887         * gcc.dg/pr20368-3.c: Likewise.
5888         * gcc.dg/pr22308-1.c: Likewise.
5889         * gcc.dg/qual-component-1.c: Likewise.
5890         * gcc.dg/redecl-1.c: Likewise.
5891         * gcc.dg/redecl-11.c: Likewise.
5892         * gcc.dg/redecl-12.c: Likewise.
5893         * gcc.dg/redecl-13.c: Likewise.
5894         * gcc.dg/redecl-14.c: Likewise.
5895         * gcc.dg/redecl-15.c: Likewise.
5896         * gcc.dg/register-var-1.c: Likewise.
5897         * gcc.dg/register-var-2.c: Likewise.
5898         * gcc.dg/stmt-expr-2.c: Likewise.
5899         * gcc.dg/stmt-expr-3.c: Likewise.
5900         * gcc.dg/stmt-expr-label-1.c: Likewise.
5901         * gcc.dg/stmt-expr-label-2.c: Likewise.
5902         * gcc.dg/stmt-expr-label-3.c: Likewise.
5903         * gcc.dg/struct-empty-2.c: Likewise.
5904         * gcc.dg/struct-empty-3.c: Likewise.
5905         * gcc.dg/struct-parse-1.c: Likewise.
5906         * gcc.dg/struct-semi-1.c: Likewise.
5907         * gcc.dg/struct-semi-2.c: Likewise.
5908         * gcc.dg/struct-semi-3.c: Likewise.
5909         * gcc.dg/switch-5.c: Likewise.
5910         * gcc.dg/switch-6.c: Likewise.
5911         * gcc.dg/switch-7.c: Likewise.
5912         * gcc.dg/tls/diag-5.c: Likewise.
5913         * gcc.dg/transparent-union-1.c: Likewise.
5914         * gcc.dg/transparent-union-3.c: Likewise.
5915         * gcc.dg/typespec-1.c: Likewise.
5916         * gcc.dg/vla-init-2.c: Likewise.
5917         * gcc.dg/vla-init-3.c: Likewise.
5918         * gcc.dg/vla-init-4.c: Likewise.
5919         * gcc.dg/vla-init-5.c: Likewise.
5920         * gcc.dg/void-cast-2.c: Likewise.
5921         * gcc.dg/wvla-3.c: Likewise.
5922         * gcc.dg/wvla-7.c: Likewise.
5923         * gcc.target/i386/991209-1.c: Likewise.
5924         * gcc.target/ia64/fpreg-1.c: Likewise.
5925         * gcc.target/m68k/interrupt_thread-2.c: Likewise.
5926         * gcc.target/m68k/interrupt_thread-3.c: Likewise.
5927         
5928 2007-07-12 Â Daniel Franke Â <franke.daniel@gmail.com>
5929
5930         PR fortran/31639
5931         * gfortran.dg/func_decl_4.f90: New test.
5932
5933 2007-07-12  Paul Thomas  <pault@gcc.gnu.org>
5934
5935         PR fortran/32727
5936         * gfortran.dg/interface_17.f90: New test.
5937
5938 2007-07-12  Christopher D. Rickett  <crickett@lanl.gov>
5939
5940         PR fortran/32599
5941         * gfortran.dg/32599.f03: New test case.
5942
5943         PR fortran/32601
5944         * gfortran.dg/32601.f03: New test case.
5945         * gfortran.dg/32601_1.f03: Ditto.
5946         * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
5947         * gfortran.dg/c_ptr_tests_10.f03: Ditto.
5948
5949 2007-07-12  Steve Ellcey  <sje@cup.hp.com>
5950
5951         * gcc.c-torture/execute/align-3.c: Remove function addr check.
5952
5953 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
5954             Devang Patel  <dpatel@apple.com>
5955
5956         PR tree-optimization/25413
5957         * gcc.dg/vect/vect-align-1.c: New.
5958         * gcc.dg/vect/vect-align-2.c: New.
5959         * gcc.dg/vect/pr25413.c: New.
5960         * gcc.dg/vect/pr25413a.c: New.
5961         * gcc.dg/vect/pr31699.c: Fix dg-final check.
5962
5963 2007-07-12  Nathan Froyd  <froydnj@codesourcery.com>
5964
5965         * lib/target-support.exp (check_ultrasparc_hw_available):
5966         New function.
5967         (is-effective-target): Check $arg for ultrasparc_hw.
5968         (is-effective-target-keyword): Likewise.
5969         * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
5970         when determining what to do on sparc platforms.
5971         * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
5972         * gcc.dg/20001101-1.c: Likewise.
5973         * gcc.dg/20001101-2.c: Likewise.
5974         * gcc.dg/ultrasp9.c: Likewise.
5975         * gcc.dg/ultrasp10.c: Likewise.
5976         * gcc.target/sparc/pdist-3.c: Likewise.
5977
5978 2007-07-12  Daniel Jacobowitz  <dan@codesourcery.com>
5979
5980         * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
5981
5982 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
5983
5984         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
5985         get vectorized.
5986         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
5987         now get vectorized.
5988         * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
5989         * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
5990         * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
5991         * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
5992         * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
5993         * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
5994         * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
5995         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
5996         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
5997         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
5998         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
5999         * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
6000         * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
6001         * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
6002         * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
6003         * lib/target-supports.exp (check_effective_target_vect_int_mul):
6004         Add spu.
6005
6006 2007-07-12  Jakub Jelinek  <jakub@redhat.com>
6007
6008         PR c++/30854
6009         * g++.dg/parse/error30.C: New test.
6010
6011 2007-07-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6012
6013         PR fortran/29804
6014         * gfortran.dg/alloc_comp_misc_1.f90: New test.
6015
6016 2007-07-11  Daniel Berlin  <dberlin@dberlin.org>
6017
6018         * gfortran.fortran-torture/compile/pr32663.f: New test.
6019
6020 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
6021
6022         PR c++/31027
6023         * g++.dg/inherit/virtual4.C: New.
6024
6025 2007-07-11  Uros Bizjak  <ubizjak@gmail.com>
6026
6027         PR target/32661
6028         * gcc.target/i386/pr32661-1.c: New test.
6029
6030 2007-07-11  Eric Botcazou  <ebotcazou@adacore.com>
6031
6032         * gnat.dg/invariant_index.ad[sb]: New test.
6033
6034 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
6035
6036         PR c++/32560
6037         * g++.dg/template/decl3.C: New.
6038
6039 2007-07-09  Geoffrey Keating  <geoffk@apple.com>
6040
6041         PR 32617
6042         * gcc.c-torture/execute/align-3.c: New.
6043
6044 2007-07-10  Uros Bizjak  <ubizjak@gmail.com>
6045
6046         PR target/32708
6047         * gcc.target/i386/pr32708-1.c: New test.
6048         * gcc.target/i386/pr32708-2.c: Ditto.
6049         * gcc.target/i386/pr32708-3.c: Ditto.
6050
6051 2007-07-10  Mark Mitchell  <mark@codesourcery.com>
6052
6053         * g++.dg/init/new20.C: Remove svn:executable flag.
6054
6055 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
6056
6057         * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
6058
6059 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
6060
6061         * gcc.dg/ultrasp7.c: Add fpic target requirement.
6062
6063 2007-07-10  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6064
6065         PR testsuite/25241
6066         * gcc.dg/pch/counter-2.c: Match every message with its appropriate
6067         directive.
6068         
6069 2007-07-10  Paul Thomas  <pault@gcc.gnu.org>
6070
6071         PR fortran/32157
6072         * gfortran.dg/overload_2.f90: New test.
6073
6074         PR fortran/32689
6075         * gfortran.dg/transfer_simplify_5.f90
6076
6077         PR fortran/32634
6078         * gfortran.dg/interface_15.f90: New test.
6079
6080 2007-07-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
6081
6082         PR libfortran/32336
6083         * gfortran.dg/matmul_5.f90:  New test case.
6084
6085 2007-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
6086
6087         * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
6088         * gcc.dg/fesd-any.h: Likewise.
6089         * gcc.dg/fesd-baseonly.c: Likewise.
6090         * gcc.dg/fesd-baseonly.h: Likewise.
6091         * gcc.dg/fesd-none.c: Likewise.
6092         * gcc.dg/fesd-none.h: Likewise.
6093         * gcc.dg/fesd-reduced.c: Likewise.
6094         * gcc.dg/fesd-reduced.h: Likewise.
6095         * gcc.dg/fesd-sys.c: Likewise.
6096         * gcc.dg/fesd-sys.h: Likewise
6097         * gcc.dg/fesd.h: Likewise.
6098
6099         * g++.dg/debug/dwarf2: New directory.
6100         * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
6101         * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
6102         * g++.dg/other/fesd-any.h: Likewise.
6103         * g++.dg/other/fesd-baseonly.C: Likewise.
6104         * g++.dg/other/fesd-baseonly.h: Likewise.
6105         * g++.dg/other/fesd-none.C: Likewise.
6106         * g++.dg/other/fesd-none.h: Likewise.
6107         * g++.dg/other/fesd-reduced.C: Likewise.
6108         * g++.dg/other/fesd-reduced.h: Likewise.
6109         * g++.dg/other/fesd-sys.C: Likewise.
6110         * g++.dg/other/fesd-sys.h: Likewise.
6111         * g++.dg/other/fesd.h: Likewise.
6112
6113 2007-07-09  Daniel Franke  <franke.daniel@gmail.com>
6114
6115         PR fortran/31129
6116         * gfortran.dg/parameter_unused.f90: New test.
6117
6118 2007-07-09  Uros Bizjak  <ubizjak@gmail.com>
6119
6120         PR tree-optimization/32681
6121         * gcc.dg/tree-ssa/pr32681.c: New test.
6122
6123 2007-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6124
6125         PR fortran/32678
6126         * gfortran.dg/fmt_t_5.f90: New test.
6127
6128 2007-07-08  Paolo Carlini  <pcarlini@suse.de>
6129
6130         PR c++/30535
6131         * g++.dg/template/operator10.C: New.
6132
6133 2007-07-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
6134
6135         PR libfortran/32217
6136         * gfortran.dg/unpack_zerosize_1.f90:  New test case.
6137
6138 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
6139
6140         PR fortran/29876
6141         * gfortran.dg/operator_6.f90: New test.
6142
6143 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
6144
6145         PR fortran/17711
6146         * gfortran.dg/operator_4.f90: New test.
6147         * gfortran.dg/operator_5.f90: New test.
6148         * gfortran.dg/logical_comp.f90: Adjusted error messages.
6149         * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
6150
6151 2007-07-08  Tobias Burnus  <burnus@net-b.de>
6152
6153         PR fortran/32669
6154         * gfortran.dg/argument_checking_6.f90: New.
6155
6156 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
6157
6158         PR fortran/25094
6159         * gfortran.dg/interface_155555.f90: New test.
6160
6161 2007-07-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6162
6163         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
6164         c99-math-long-double-1.c, c99-math.h: Test subnormals.
6165
6166 2007-07-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6167
6168         PR testsuite/25241
6169         * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
6170         discern pedantic diagnostics and errors.
6171         * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
6172         and not an error.
6173         * gcc.dg/20050121-1.c: This is an error and not a warning.
6174         * gcc.target/i386/sseregparm-2.c:  Likewise.
6175         * gcc.target/i386/20060512-4.c: This is a warning and not an error.
6176         * gcc.dg/charset/attribute2.c: Likewise.
6177         * gcc.dg/bitfld-1.c: Likewise.
6178         * gcc.dg/pack-test-2.c: Likewise.
6179         * gcc.dg/940510-1.c: Match separately error and warning.
6180         * gcc.dg/array-2.c: Match separately multiple messages. The second
6181         diagnostic is a pedantic warning and not an error.
6182         * gcc.dg/pr14475.c: Match separately multiple messages.
6183         * gcc.dg/pr18809-1.c: Likewise.
6184         * gcc.dg/pr27953.c: Likewise.
6185         * gcc.dg/vla-init-1.c: Likewise.
6186         * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
6187
6188 2007-07-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6189
6190         PR fortran/32644
6191         * gfortran.dg/char_decl_1.f90: New test.
6192
6193 2007-07-07  Daniel Berlin  <dberlin@dberlin.org>
6194
6195         * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
6196
6197 2007-07-07  Mark Mitchell  <mark@codesourcery.com>
6198
6199         PR c++/32232
6200         * g++.dg/template/overload9.C: New test.
6201
6202 2007-07-06  Daniel Berlin  <dberlin@dberlin.org>
6203
6204         * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
6205         * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
6206
6207 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
6208
6209         * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
6210         * gcc.dg/20001012-2.c: Likewise.
6211         * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
6212         * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
6213
6214 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
6215
6216         * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
6217         about the chunk size when STACK_SIZE is defined.
6218
6219 2007-07-06  Josh Conner  <jconner@apple.com>
6220
6221         PR middle-end/32602
6222         * gcc.dg/sibcall-8.c: New test.
6223
6224 2007-07-06  Josh Conner  <jconner@apple.com>
6225
6226         PR middle-end/32603
6227         * gcc.target/arm/sibcall-1.c: New test.
6228
6229 2007-07-06  H.J. Lu  <hongjiu.lu@intel.com>
6230
6231         * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
6232
6233 2007-07-06  Daniel Franke  <franke.daniel@gmail.com>
6234
6235         * gfortran.dg/save_parameter.f90: New test.
6236         * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
6237
6238 2007-07-06  Richard Guenther  <rguenther@suse.de>
6239
6240         * g++.dg/opt/pr30965.C: New testcase.
6241
6242 2007-07-06  Richard Sandiford  <richard@codesourcery.com>
6243
6244         * gcc.target/mips/save-restore-5.c: New test.
6245
6246 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
6247
6248         PR rtl_optimization/32450
6249         * gcc.dg/pr32450.c: New runtime test.
6250
6251 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
6252
6253         * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
6254         single underscore in scan directives.
6255
6256 2007-07-05  Mark Mitchell  <mark@codesourcery.com>
6257
6258         PR c++/32245
6259         * g++.dg/init/ptrmem4.C: New test.
6260
6261         PR c++/32251
6262         * g++.dg/init/new21.C: Likewise.
6263
6264         PR c++/31992
6265         * g++.dg/template/static30.C: Likewise.
6266
6267 2007-07-05  Dorit Nuzman  <dorit@il.ibm.com>
6268
6269         * gcc.dg/vect/costmodel/ppc: New directory.
6270         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
6271         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
6272         New test.
6273         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
6274         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
6275         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
6276         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
6277         * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
6278         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
6279         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
6280         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
6281         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
6282         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
6283         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
6284         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
6285         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
6286         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
6287
6288 2007-07-05  Tobias Burnus  <burnus@net-b.de>
6289
6290         PR fortran/32359
6291         * gfortran.dg/module_md5_1.f90: Update MD5 number.
6292
6293 2007-07-05  Paul Thomas  <pault@gcc.gnu.org>
6294
6295         PR fortran/32526
6296         * gfortran.dg/interface_14.f90: New test.
6297
6298         PR fortran/32613
6299         * gfortran.dg/do_iterator_2.f90: New test.
6300
6301 2007-07-04  H.J. Lu  <hongjiu.lu@intel.com>
6302
6303         * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
6304         (FE_DEC_DOWNWARD): Likewise.
6305         (FE_DEC_UPWARD): Likewise.
6306         (FE_DEC_TOWARDZERO): Likewise.
6307         (FE_DEC_TONEARESTFROMZERO): Likewise.
6308
6309 2007-07-04  Daniel Berlin  <dberlin@dberlin.org>
6310
6311         * gcc.c-torture/compile/pr32606.c: New.
6312         * gfortran.fortran-torture/execute/pr32604.f90: New.
6313
6314 2007-07-04  Mark Mitchell  <mark@codesourcery.com>
6315
6316         * gcc.dg/visibility-12.c: New test.
6317         * gcc.dg/visibility-13.c: Likewise.
6318         * g++.dg/ext/visibility-9.C: Likewise.
6319         * g++.dg/ext/visibility-10.C: Likewise.
6320
6321 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
6322
6323         * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
6324         * gcc.dg/sh-relax-vxworks.c: New test.
6325
6326 2007-07-04  Richard Guenther  <rguenther@suse.de>
6327
6328         PR tree-optimization/32500
6329         * gcc.c-torture/execute/pr32500.c: New testcase.
6330
6331 2007-07-04  Richard Guenther  <rguenther@suse.de>
6332
6333         PR tree-optimization/32482
6334         * gcc.c-torture/compile/pr32482.c: New testcase.
6335
6336 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
6337
6338         * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
6339         VxWorks kernels.
6340         * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
6341         * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
6342         * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
6343         * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
6344
6345 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
6346
6347         * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
6348
6349 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
6350
6351         * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
6352
6353 2007-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6354
6355         PR fortran/31198
6356         * gfortran.dg/min_max_optional_1.f90: New test.
6357         * gfortran.dg/min_max_optional_2.f90: New test.
6358         * gfortran.dg/min_max_optional_3.f90: New test.
6359
6360 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6361
6362         PR fortran/32545
6363         * gfortran.dg/fmt_error.f90: New test.
6364
6365 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6366
6367         PR fortran/32612
6368         * gfortran.dg/interface_13.f90: New test.
6369
6370 2007-07-03  Dave Brolley  <brolley@redhat.com>
6371
6372         PR c++/31743
6373         * g++.dg/init/new20.C: New test.
6374
6375 2007-07-03  Christopher D. Rickett  <crickett@lanl.gov>
6376
6377         PR fortran/32579
6378         * gfortran.dg/iso_c_binding_only.f03: Updated test case.
6379
6380 2007-07-03  Tobias Burnus  <burnus@net-b.de>
6381
6382         PR fortran/25062
6383         * common_7.f90: New.
6384         * common_8.f90: New.
6385         * common_9.f90: New.
6386
6387 2007-07-03  Tobias Burnus  <burnus@net-b.de>
6388
6389         PR fortran/30940
6390         * gfortran.dg/argument_checking_1.f90: New.
6391         * gfortran.dg/argument_checking_2.f90: New.
6392         * gfortran.dg/argument_checking_3.f90: New.
6393         * gfortran.dg/argument_checking_4.f90: New.
6394         * gfortran.dg/argument_checking_5.f90: New.
6395         * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
6396         * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
6397
6398 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
6399
6400         * gcc.dg/pr32176.c: Add -w to default dg-options.
6401
6402 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
6403
6404         * gcc.c-torture/compile/ssa-pre-1.c: New test.
6405
6406 2007-07-03  Tobias Burnus  <burnus@net-b.de>
6407
6408         PR fortran/20888
6409         * gfortran.dg/null_2.f90: New.
6410
6411 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
6412             Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6413
6414         PR middle-end/32176
6415         * gcc.dg/pr32176.c: New test.
6416
6417 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
6418
6419         * gcc.dg/const-float80.c : New test.
6420         * gcc.dg/const-float128.c : New test.
6421         * gcc.dg/const-float80-ped.c : New test.
6422         * gcc.dg/const-float128-ped.c : New test.
6423
6424 2007-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6425
6426         * gcc.dg/c99-math.h: Fix typo.
6427
6428 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
6429
6430         PR libgomp/32468
6431         * gcc.dg/gomp/pr32468-1.c: New test.
6432
6433 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
6434
6435         * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
6436         an ABI option.
6437
6438 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
6439
6440         * gfortran.fortran-torture/compile/pr32583.f: New.
6441         * gcc.c-torture/compile/pr32584.c: New
6442
6443 2007-07-02  Ollie Wild  <aaw@google.com>
6444
6445         * g++.dg/lookup/using16.C: Merge dg-errors with common line.
6446         * g++.dg/lookup/using17.C: Merge dg-errors with common line.
6447
6448 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
6449
6450         * gcc.target/mips/save-restore-1.c: New test.
6451         * gcc.target/mips/save-restore-2.c: Likewise.
6452         * gcc.target/mips/save-restore-3.c: Likewise.
6453         * gcc.target/mips/save-restore-4.c: Likewise.
6454
6455 2007-07-02  Uros Bizjak  <ubizjak@gmail.com>
6456
6457         PR tree-optimization/31966
6458         PR tree-optimization/32533
6459         * gcc.dg/tree-ssa/pr31966.c: New runtime test.
6460         * gfortran.dg/pr32533.f90: Ditto.
6461
6462 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
6463
6464         * g++.dg/opt/nrv12.C: New test.
6465         * gcc.target/i386/nrv1.c: New test.
6466
6467         PR c++/31748
6468         * g++.dg/gomp/pr31748.C: New test.
6469
6470 2007-07-02  Ira Rosen  <irar@il.ibm.com>
6471  
6472         PR tree-optimization/32230
6473         * gcc.dg/vect/pr32230.c: New test.
6474
6475 2007-07-01  Christopher D. Rickett  <crickett@lanl.gov>
6476
6477         * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
6478         * bind_c_coms.f90: Ditto.
6479         * bind_c_coms_driver.c: Ditto.
6480         * bind_c_dts.f90: Ditto.
6481         * bind_c_dts_2.f03: Ditto.
6482         * bind_c_dts_2_driver.c: Ditto.
6483         * bind_c_dts_3.f03: Ditto.
6484         * bind_c_dts_4.f03: Ditto.
6485         * bind_c_dts_driver.c: Ditto.
6486         * bind_c_implicit_vars.f03: Ditto.
6487         * bind_c_procs.f03: Ditto.
6488         * bind_c_usage_2.f03: Ditto.
6489         * bind_c_usage_3.f03: Ditto.
6490         * bind_c_usage_5.f03: Ditto.
6491         * bind_c_usage_6.f03: Ditto.
6492         * bind_c_usage_7.f03: Ditto.
6493         * bind_c_vars.f90: Ditto.
6494         * bind_c_vars_driver.c: Ditto.
6495         * binding_c_table_15_1.f03: Ditto.
6496         * binding_label_tests.f03: Ditto.
6497         * binding_label_tests_10.f03: Ditto.
6498         * binding_label_tests_10_main.f03: Ditto.
6499         * binding_label_tests_11.f03: Ditto.
6500         * binding_label_tests_11_main.f03: Ditto.
6501         * binding_label_tests_12.f03: Ditto.
6502         * binding_label_tests_13.f03: Ditto.
6503         * binding_label_tests_13_main.f03: Ditto.
6504         * binding_label_tests_14.f03: Ditto.
6505         * binding_label_tests_2.f03: Ditto.
6506         * binding_label_tests_3.f03: Ditto.
6507         * binding_label_tests_4.f03: Ditto.
6508         * binding_label_tests_5.f03: Ditto.
6509         * binding_label_tests_6.f03: Ditto.
6510         * binding_label_tests_7.f03: Ditto.
6511         * binding_label_tests_8.f03: Ditto.
6512         * binding_label_tests_9.f03: Ditto.
6513         * c_assoc.f90: Ditto.
6514         * c_assoc_2.f03: Ditto.
6515         * c_f_pointer_shape_test.f90: Ditto.
6516         * c_f_pointer_tests.f90: Ditto.
6517         * c_f_tests_driver.c: Ditto.
6518         * c_funloc_tests.f03: Ditto.
6519         * c_funloc_tests_2.f03: Ditto.
6520         * c_funloc_tests_3.f03: Ditto.
6521         * c_funloc_tests_3_funcs.c: Ditto.
6522         * c_kind_params.f90: Ditto.
6523         * c_kind_tests_2.f03: Ditto.
6524         * c_kinds.c: Ditto.
6525         * c_loc_driver.c: Ditto.
6526         * c_loc_test.f90: Ditto.
6527         * c_loc_tests_2.f03: Ditto.
6528         * c_loc_tests_2_funcs.c: Ditto.
6529         * c_loc_tests_3.f03: Ditto.
6530         * c_loc_tests_4.f03: Ditto.
6531         * c_loc_tests_5.f03: Ditto.
6532         * c_loc_tests_6.f03: Ditto.
6533         * c_loc_tests_7.f03: Ditto.
6534         * c_loc_tests_8.f03: Ditto.
6535         * c_ptr_tests.f03: Ditto.
6536         * c_ptr_tests_10.f03: Ditto.
6537         * c_ptr_tests_5.f03: Ditto.
6538         * c_ptr_tests_7.f03: Ditto.
6539         * c_ptr_tests_7_driver.c: Ditto.
6540         * c_ptr_tests_8.f03: Ditto.
6541         * c_ptr_tests_8_funcs.c: Ditto.
6542         * c_ptr_tests_9.f03: Ditto.
6543         * c_ptr_tests_driver.c: Ditto.
6544         * c_size_t_driver.c: Ditto.
6545         * c_size_t_test.f03: Ditto.
6546         * com_block_driver.f90: Ditto.
6547         * global_vars_c_init.f90: Ditto.
6548         * global_vars_c_init_driver.c: Ditto.
6549         * global_vars_f90_init.f90: Ditto.
6550         * global_vars_f90_init_driver.c: Ditto.
6551         * interop_params.f03: Ditto.
6552         * iso_c_binding_only.f03: Ditto.
6553         * iso_c_binding_rename_1.f03: Ditto.
6554         * iso_c_binding_rename_1_driver.c: Ditto.
6555         * iso_c_binding_rename_2.f03: Ditto.
6556         * iso_c_binding_rename_2_driver.c: Ditto.
6557         * kind_tests_2.f03: Ditto.
6558         * kind_tests_3.f03: Ditto.
6559         * module_md5_1.f90: Ditto.
6560         * only_clause_main.c: Ditto.
6561         * print_c_kinds.f90: Ditto.
6562         * test_bind_c_parens.f03: Ditto.
6563         * test_c_assoc.c: Ditto.
6564         * test_com_block.f90: Ditto.
6565         * test_common_binding_labels.f03: Ditto.
6566         * test_common_binding_labels_2.f03: Ditto.
6567         * test_common_binding_labels_2_main.f03: Ditto.
6568         * test_common_binding_labels_3.f03: Ditto.
6569         * test_common_binding_labels_3_main.f03: Ditto.
6570         * test_only_clause.f90: Ditto.
6571         * use_iso_c_binding.f90: Ditto.
6572         * value_5.f90: Ditto.
6573         * value_test.f90: Ditto.
6574         * value_tests_f03.f90: Ditto.
6575
6576 2007-07-01  Daniel Jacobowitz  <dan@codesourcery.com>
6577
6578         * gcc.dg/tls/opt-14.c: New.
6579
6580 2007-07-01  Ollie Wild  <aaw@google.com>
6581
6582         * g++.dg/lookup/using16.C: New test.
6583         * g++.dg/lookup/using17.C: New test.
6584
6585 2007-07-01  Janne Blomqvist  <jb@gcc.gnu.org>
6586
6587         PR fortran/32239
6588         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
6589         (test_4): Use proper test for floating point equality.
6590         (test_8): Likewise.
6591
6592 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6593
6594         PR libgfortran/32554
6595         * gfortran.dg/fmt_p_1.f90: New test.
6596
6597 2007-07-01  Ira Rosen  <irar@il.ibm.com>
6598
6599         * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
6600         initialization and fix dg-final check - the initialization loop is
6601         vectorizable.
6602
6603 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
6604             Volker Reichelt  <reichelt@netcologne.de>
6605
6606         PR middle-end/32559
6607         * gcc.dg/pr32559.c: New test.
6608
6609 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
6610
6611         PR tree-optimization/25371
6612         * gcc.dg/vect/pr25371.c: New test.
6613
6614 2007-06-30  Nathan Froyd  <froydnj@codesourcery.com>
6615
6616         * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
6617         when allocating and initializing a flexible array.
6618
6619 2007-06-30  Daniel Franke  <franke.daniel@gmail.com>
6620
6621         PR fortran/20373
6622         * gfortran.dg/intrinsic.f90: New test.
6623
6624 2007-06-30  Tobias Burnus  <burnus@net-b.de>
6625
6626         PR fortran/32555
6627         * gfortran.dg/fmt_zero_check.f90: New.
6628
6629 2007-06-30  Paul Thomas  <pault@gcc.gnu.org>
6630
6631         PR fortran/30284
6632         * gfortran.dg/repeat_f90: New test.
6633
6634 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6635
6636         PR testsuite/25241
6637         * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
6638         -pedantic-errors, so we should match errors.
6639         * gcc.dg/cpp/escape-1.c: Likewise.
6640         * gcc.dg/cpp/charconst.c: Empty character constants are errors.
6641         * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
6642         warning.
6643         * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
6644         errors instead of warnings.
6645         * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
6646         a pedantic warning.
6647         * gcc.dg/cpp/arith-3.c: Likewise.
6648
6649 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6650
6651         PR testsuite/25241
6652         * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
6653         * gcc.dg/pch/valid-2.c: Likewise.
6654         * gcc.dg/pch/valid-3.c: Likewise.
6655         * gcc.dg/pch/warn-1.c: Likewise.
6656         * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
6657         
6658 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6659
6660         PR c/4076
6661         * gcc.dg/Wunused-function.c: New.
6662         
6663 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6664
6665         * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
6666
6667 2007-06-29  Douglas Gregor  <doug.gregor@gmail.com>
6668
6669         * g++.dg/other/canon-31724.C: New.
6670         
6671 2007-06-29  Jan Hubicka  <jh@suse.cz>
6672
6673         PR middle-end/32372
6674         * gcc.c-torture/compile/pr32372.c: new.
6675
6676 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
6677
6678         * gfortran.dg/operator_3.f90: New test.
6679
6680 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
6681
6682         * gfortran.dg/gomp/reduction1.f90: Adjust error message.
6683         * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
6684
6685 2007-06-29  Richard Guenther  <rguenther@suse.de>
6686
6687         PR middle-end/32493
6688         * gcc.dg/inline-23.c: New testcase.
6689
6690 2007-06-29  Uros Bizjak  <ubizjak@gmail.com>
6691
6692         PR tree-optimization/24659
6693         * gcc.target/i386/vectorize2.c: New test.
6694         * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
6695         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
6696
6697 2007-06-29  Eric Botcazou  <ebotcazou@adacore.com>
6698
6699         * gcc.dg/pointer-arith-9.c: New test.
6700
6701 2007-06-29  Tobias Burnus  <burnus@net-b.de>
6702
6703         PR fortran/32483
6704         * gfortran.dg/fmt_read_2.f90: New.
6705
6706 2007-06-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6707
6708         * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
6709         If it exists, don't try to create it.
6710
6711 2007-06-28  Geoffrey Keating  <geoffk@apple.com>
6712
6713         * g++.dg/ext/visibility/ms-compat-1.C: New.
6714
6715 2007-06-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6716
6717         PR tree-opt/32417
6718         * gfortran.fortran-torture/compile/pr32417.f90: New test.
6719
6720 2007-06-28  Dorit Nuzman  <dorit@il.ibm.com>
6721
6722         * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
6723         targets.
6724
6725 2007-06-27  Daniel Franke  <franke.daniel@gmail.com>
6726
6727         PR fortran/32467
6728         * gfortran.dg/gomp/allocatable_components_1.f90: New test.
6729
6730 2007-06-27  Richard Guenther  <rguenther@suse.de>
6731
6732         PR middle-end/32492
6733         * gcc.dg/inline-22.c: New testcase.
6734
6735 2007-06-26  Hui-May Chang <hm.chang@apple.com>
6736
6737         * gcc.target/i386/large-size-array-3.c: Remove the larger size of
6738         the scan-assembler constant.
6739
6740 2007-06-25  Geoffrey Keating  <geoffk@apple.com>
6741
6742         PR 20216
6743         * gcc.dg/pr20216.c: New.
6744
6745 2007-06-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6746
6747         PR tree-opt/32421
6748         * gcc.dg/vect/pr32421.c: New test.
6749
6750 2006-06-26  Simon Martin  <simartin@users.sourceforge.net>
6751
6752         PR c++/32111
6753         * g++.dg/other/friend5.C: New test.
6754
6755 2007-06-25  Paul Thomas  <pault@gcc.gnu.org>
6756
6757         PR fortran/32464
6758         * gfortran.dg/host_assoc_function_2.f90: New test.
6759
6760         PR fortran/31494
6761         * gfortran.dg/host_assoc_call_1.f90: New test.
6762
6763 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6764
6765         * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
6766         
6767 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6768
6769         PR fortran/32456
6770         * gfortran.dg/error_format.f90: New test.
6771
6772 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
6773
6774         PR fortran/32136
6775         * gfortran.dg/pr32136.f90: New test.
6776
6777 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
6778
6779         PR fortran/31726
6780         * gfortran.dg/minmaxloc_1.f90: New test.
6781
6782         PR fortran/32298
6783         * gfortran.dg/minmaxloc_2.f90: New test.
6784
6785 2007-06-23  Richard Guenther  <rguenther@suse.de>
6786
6787         PR tree-optimization/16876
6788         PR middle-end/29478
6789         * gcc.dg/pr29254.c: The warning is bogus.
6790         * gcc.dg/warn-1.c: Likewise.
6791         * gcc.dg/assign-warn-3.c: Likewise.
6792         * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
6793
6794 2007-06-23  Richard Earnshaw  <rearnsha@arm.com>
6795
6796         * gcc.c-torture/execute/20070623-1.c: New.
6797
6798 2007-06-22  Jan Hubicka  <jh@suse.cz>
6799
6800         * gcc.c-torture/compile/pr31541.c: New.
6801
6802 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
6803
6804         * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
6805         Remove -m64 from dg-options.
6806
6807 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
6808
6809         PR middle-end/32374
6810         * gcc.dg/pr32374.c: New test.
6811
6812 2007-06-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6813
6814         PR fortran/32360
6815         * gfortran.dg/pointer_assign_3.f90: New test.
6816
6817 2007-06-21  Sebastian Pop  <sebpop@gmail.com>
6818
6819         * gcc.dg/tree-ssa/pr19590.c: New.
6820
6821 2007-06-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6822
6823         PR fortran/31162
6824         * gfortran.dg/assign.f90: Update test.
6825         * gfortran.dg/real_do_1.f90: Update test.
6826         * gfortran.dg/gomp/omp_do1.f90: Update test.
6827         * gfortran.dg/warnings_are_errors_1.f: Update test.
6828         * gfortran.dg/g77/20010519-1.f: Update test.
6829         * gfortran.dg/g77/pr9258.f: Update test.
6830         * gfortran.dg/g77/960317-1.f: Update test.
6831
6832 2007-06-21  Richard Guenther  <rguenther@suse.de>
6833
6834         PR tree-optimization/32453
6835         * gcc.c-torture/compile/pr32453.c: New testcase.
6836
6837 2007-06-21  Jakub Jelinek  <jakub@redhat.com>
6838
6839         PR tree-optimization/31866
6840         * gcc.dg/pr31866.c: New test.
6841
6842 2007-06-21  Richard Guenther  <rguenther@suse.de>
6843
6844         PR tree-optimization/32451
6845         * g++.dg/torture/20070621-1.C: New testcase.
6846
6847 2007-06-21  Christian Bruel  <christian.bruel@st.com>
6848
6849         * gcc.dg/attr-isr.c: Test delay slot content.
6850         
6851 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6852
6853         PR fortran/32361
6854         gfortran.dg/pointer_assign_2.f90: New test.
6855
6856 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6857
6858         PR fortran/25061
6859         gfortran.dg/invalid_procedure_name.f90: New test.
6860
6861 2007-06-20  Adam Nemet  <anemet@caviumnetworks.com>
6862
6863         PR tree-optimization/25737
6864         * gcc.dg/tree-ssa/alias-14.c: New test.
6865
6866 2007-06-20  Hui-May Chang  <hm.chang@apple.com>
6867
6868         * gcc.target/i386/large-size-array-3.c: New.
6869
6870 2007-06-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6871         Richard Guenther  <rguenther@suse.de>
6872
6873         PR fortran/32140
6874         * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
6875
6876 2007-06-20  Jakub Jelinek  <jakub@redhat.com>
6877
6878         PR middle-end/31959
6879         * gcc.dg/pr31959.c: New test.
6880
6881         PR inline-asm/32109
6882         * g++.dg/ext/asm10.C: New test.
6883
6884         PR middle-end/32285
6885         * gcc.c-torture/execute/20070614-1.c: New test.
6886
6887 2007-06-19  Seongbae Park  <seongbae.park@gmail.com>
6888
6889         * gcc.target/arm/stack-corruption.c: New test.
6890
6891 2007-06-19  Richard Guenther  <rguenther@suse.de>
6892
6893         * g++.dg/torture/pr30252.C: New testcase.
6894
6895 2007-06-19  Jakub Jelinek  <jakub@redhat.com>
6896
6897         PR tree-optimization/32353
6898         * g++.dg/opt/nrv13.C: New test.
6899
6900 2007-06-19  Paul Thomas  <pault@gcc.gnu.org>
6901
6902         PR fortran/20863
6903         PR fortran/20882
6904         * gfortran.dg/impure_assignment_2.f90 : New test.
6905
6906         PR fortran/32236
6907         * gfortran.dg/data_initialized_2.f90 : New test.
6908
6909         * gfortran.dg/equiv_7.f90 : Test for endianess and call the
6910         appropriate version of 'dmach'.
6911
6912 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
6913
6914         PR target/32389
6915         * gcc.target/i386/pr32389.c New test.
6916
6917 2007-06-18  Simon Baldwin <simonb@google.com>
6918
6919         PR c++/31923
6920         * g++.dg/template/error25.C: New.
6921         * g++.dg/template/spec35.C: New.
6922
6923 2007-06-18  Kenneth Zadeck <zadeck@naturalbridge.com>
6924
6925         * gcc.c-torture/compile/pr32355.c: New testcase.
6926         
6927 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
6928
6929         PR tree-optimization/32383
6930         * g++.dg/opt/pr32383.C: New test.
6931
6932 2007-06-17  Uros Bizjak  <ubizjak@gmail.com>
6933
6934         PR rtl-optimization/32366
6935         * gcc.dg/vect/pr32366.c: New test.
6936
6937 2007-06-17  Kenneth Zadeck <zadeck@naturalbridge.com>
6938
6939         * gcc.c-torture/compile/pr32349.c: New testcase.
6940         
6941 2007-06-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
6942
6943         * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
6944         * gcc.target/sparc/combined-2.c: Likewise.
6945         * gcc.target/sparc/fexpand.c : Likewise.
6946         * gcc.target/sparc/fnot.c: Likewise.  Fix a couple of prototypes.
6947         * gcc.target/sparc/fpack16.c : Likewise.
6948         * gcc.target/sparc/fpmerge.c : Likewise.
6949         * gcc.target/sparc/fpmul.c : Likewise.
6950         * gcc.target/sparc/noresult.c : Likewise.
6951         * gcc.target/sparc/pdist.c: Likewise.
6952
6953 2007-06-16  Uros Bizjak  <ubizjak@gmail.com>
6954
6955         PR middle-end/31723
6956         * gcc.target/i386/recip-divf.c: New test.
6957         * gcc.target/i386/recip-sqrtf.c: Ditto.
6958         * gcc.target/i386/recip-vec-divf.c: Ditto.
6959         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
6960         * gcc.target/i386/sse-recip.c: Ditto.
6961         * gcc.target/i386/sse-recip-vec.c: Ditto.
6962
6963 2007-06-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6964
6965         PR tree-opt/32225
6966         * gcc.c-torture/compile/20070605-1.c: New test.
6967
6968         * gcc.c-torture/compile/20070603-1.c: New testcase.
6969         * gcc.c-torture/compile/20070603-2.c: New testcase.
6970
6971         * gcc.c-torture/compile/20070531-1.c: New test.
6972
6973         PR tree-opt/32167
6974         * gcc.c-torture/compile/20070531-2.c: New test.
6975
6976         PR tree-opt/32144
6977         * gcc.c-torture/compile/20070529-1.c: New test.
6978
6979         PR tree-opt/32145
6980         * gcc.c-torture/compile/20070529-2.c: New test.
6981
6982         PR tree-opt/32015
6983         * gcc.c-torture/compile/20070520-1.c: New test.
6984
6985         * g++.dg/ext/java-1.C: New test.
6986
6987         * gcc.dg/vect/vect-106.c: We are now able to vectorize two
6988         loops instead of one. Remove the "can't determine dependence"
6989         check.
6990         * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
6991         needed as the cast is gone in the first place.
6992         * gcc.dg/max-1.c: Change local variable a to be a global one.
6993         * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
6994         have a cast which is PREd.
6995
6996 2007-06-15  Mark Mitchell  <mark@codesourcery.com>
6997
6998         * g++.dg/lookup/anon6.C: New test.
6999
7000 2007-06-14  Dirk Mueller  <dmueller@suse.de>
7001
7002         PR c++/31806
7003         * g++.dg/opt/static6.C: New testcase.
7004
7005 2007-06-14  Geoff Keating  <geoffk@apple.com>
7006
7007         * g++.dg/ext/visibility/overload-1.C: New.
7008
7009         PR 31093
7010         * g++.dg/ext/visibility/anon4.C: New.
7011
7012 2007-06-14  Uros Bizjak  <ubizjak@gmail.com>
7013
7014         PR target/32268
7015         * gcc.target/i386/pr32268.c: New test.
7016
7017 2007-06-14  H.J. Lu  <hongjiu.lu@intel.com>
7018
7019         * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
7020         from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
7021         _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
7022
7023         *  gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
7024         from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
7025         converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
7026         BID is used.
7027
7028 2007-06-14  Paul Thomas  <pault@gcc.gnu.org>
7029
7030         PR fortran/32302
7031         * gfortran.dg/common_resize_1.f90: New test.
7032
7033 2007-06-14  Dorit Nuzman  <dorit@il.ibm.com>
7034
7035         PR target/32274
7036         * gcc.dg/vect/pr32224.c: Fix.   
7037         
7038 2007-06-13  Eric Christopher  <echristo@apple.com>
7039
7040         * gcc.target/i386/ssefn-1.c: Add -march=i386.
7041
7042 2007-06-13  Tobias Burnus  <burnus@net-b.de>
7043
7044         PR fortran/32323
7045         * gfortran.dg/actual_array_vect_1.f90: New.
7046
7047 2007-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
7048
7049         * gcc.target/sparc/mfpu.c: New test.
7050
7051 2007-06-12  Geoff Keating  <geoffk@apple.com>
7052
7053         * g++.dg/warn/weak1.C: Suppress on Darwin.
7054         * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
7055
7056 2007-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7057
7058         PR middle-end/31579
7059          * g++.dg/torture/pr31579.C: New testcase.
7060
7061 2007-06-12  Ian Lance Taylor  <iant@google.com>
7062
7063         PR libstdc++/29286
7064         * g++.dg/init/new16.C: New test.
7065         * g++.dg/init/new17.C: New test.
7066         * g++.dg/init/new18.C: New test.
7067         * g++.dg/init/new19.C: New test.
7068
7069 2007-06-12  Olivier Hainque  <hainque@adacore.com>
7070
7071         * gnat.dg/lhs_view_convert.adb: New test.
7072
7073 2007-06-12  Richard Guenther  <rguenther@suse.de>
7074
7075         PR tree-optimization/15353
7076         PR tree-optimization/31657
7077         * gcc.c-torture/execute/20070424-1.c: New testcase.
7078         * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
7079         * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
7080         * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
7081         * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
7082         * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
7083
7084 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
7085
7086         PR rtl-optimization/32293
7087         * gcc.dg/pr32293.c: New test.
7088
7089 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
7090
7091         * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
7092
7093 2007-06-12  Paul Thomas  <pault@gcc.gnu.org>
7094
7095         PR fortran/29786
7096         * gfortran.dg/equiv_7.f90: New test.
7097         * gfortran.dg/equiv_constraint_7.f90: Change error message.
7098
7099         PR fortran/30875
7100         * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
7101
7102 2007-06-11  Andreas Tobler  <a.tobler@schweiz.org>
7103
7104         * gcc.dg/setjmp-3.c: Rename raise to raise0.
7105         * gcc.dg/setjmp-4.c: Likewise.
7106         * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
7107
7108 2007-06-11  Paolo Bonzini  <bonzini@gnu.org>
7109
7110         PR rtl-optimization/31025
7111         * gfortran.dg/pr31025.f90: New.
7112
7113 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
7114
7115         PR target/32280
7116         * gcc.target/i386/pr32280.c: New test.
7117
7118 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
7119
7120         PR middle-end/32279
7121         * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
7122
7123 2007-06-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7124
7125         PR libgfortran/32235
7126         * gfortran.dg/backspace_9.f: New test.
7127
7128 2007-06-10  Zdenek Dvorak  <dvorakz@suse.cz>
7129
7130         * gcc.dg/tree-ssa/prefetch-7.c: New test.
7131
7132 2007-06-09  Zdenek Dvorak  <dvorakz@suse.cz>
7133
7134         * gcc.dg/tree-ssa/loop-28.c: New testcase.
7135
7136 2007-06-09  Ian Lance Taylor  <iant@google.com>
7137
7138         PR tree-optimization/32169
7139         * gcc.c-torture/compile/pr32169.c: New test.
7140
7141 2007-06-08  Harsha Jagasia <harsha.jagasia@amd.com>
7142
7143         * gcc.dg/vect/costmodel: New directory.
7144         * gcc.dg/vect/costmodel/i386: New directory.
7145         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
7146         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
7147         New test.
7148         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
7149         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
7150         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
7151         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
7152         * gcc.dg/vect/costmodel/x86_64: New directory.
7153         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
7154         New testsuite.
7155         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
7156         New test.
7157         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
7158         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
7159         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
7160         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
7161         * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
7162
7163 2007-06-08  Uros Bizjak  <ubizjak@gmail.com>
7164
7165         PR tree-optimization/32243
7166         * gcc.dg/vect/vect.exp: Add support for -O3 tests.  Reset default
7167         flags for -Os tests.
7168         * gcc.dg/vect/03-vect-pr32243.c: New test.
7169
7170 2007-06-08  Dorit Nuzman  <dorit@il.ibm.com>
7171
7172         PR tree-optimization/32224
7173         * gcc.dg/vect/pr32224.c: New test.
7174
7175 2007-06-08  Jakub Jelinek  <jakub@redhat.com>
7176
7177         PR c++/32177
7178         * g++.dg/gomp/pr32177.C: New test.
7179
7180 2007-06-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7181
7182         PR testsuite/25241
7183         * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
7184         * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
7185         warning nor an error.
7186         * gcc.dg/Wfatal-2.c: Likewise.
7187         * gcc.dg/Werror-1.c: Likewise.
7188         * gcc.dg/Werror-5.c: Likewise.
7189         * gcc.dg/Werror-7.c: Likewise.
7190         * gcc.dg/Werror-10.c: Likewise.
7191         * gcc.dg/Werror-11.c: Likewise.
7192
7193 2007-06-07  Simon Martin  <simartin@users.sourceforge.net>
7194
7195         PR c++/30759
7196         * g++.dg/init/brace6.C: New test.
7197
7198 2007-06-07  Geoffrey Keating  <geoffk@apple.com>
7199
7200         * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
7201         * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
7202         * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
7203         * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
7204
7205         * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
7206         * gcc.dg/20050826-1.c: Run on all Darwin platforms.
7207         * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
7208         * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
7209         * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
7210         * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
7211         * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
7212         * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
7213
7214         * gcc.dg/darwin-minversion-3.c: New.
7215
7216 2007-06-07  Uros Bizjak  <ubizjak@gmail.com>
7217
7218         * gcc.target/i386/builtin-copysign.c: New test.
7219
7220 2007-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
7221
7222         PR tree-optimization/32220
7223         * gfortran.dg/predcom-2.f: New testcase.
7224
7225 2007-06-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7226
7227         PR tree-opt/32231
7228         * gcc.target/i386/vectorize4.c: New test.
7229
7230 2007-06-06  Steve Ellcey  <sje@cup.hp.com>
7231
7232         * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
7233
7234 2007-06-06  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7235
7236         PR testsuite/25241
7237         * gcc.dg/simd-5.c: Mark output as a note.
7238         * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
7239         dg-message.
7240         * gcc.dg/simd-1.c: Likewise.
7241         * gcc.dg/always_inline.c: Mark output as a sorry.
7242         * gcc.dg/always_inline2.c: Likewise.
7243         * gcc.dg/always_inline3.c: Likewise.
7244
7245 2007-06-06  Ian Lance Taylor  <iant@google.com>
7246
7247         * g++.dg/conversion/enum1.C: New test.
7248
7249 2007-06-06  Uros Bizjak  <ubizjak@gmail.com>
7250
7251         PR tree-optimization/32216
7252         * gcc.dg/vect/pr32216.c: New test.
7253
7254 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7255
7256         PR testsuite/18923
7257         * gfortran.dg/invalid_contains_1.f90: New test.
7258         * gfortran.dg/invalid_contains_2.f90: New test.
7259
7260 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7261
7262         PR testsuite/32057
7263         * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
7264         midnight issues.
7265
7266 2007-06-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7267
7268         PR testsuite/25241
7269         * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
7270         dg-message to match de note.
7271         * gcc.dg/pr26570.c: Use dg-message for a note.
7272         * gcc.dg/pr29254.c: Use dg-message for generic output and use
7273         dg-error instead of dg-warning because of -Werror.
7274         * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
7275         neither an error, nor a warning.
7276         * gcc.dg/glibc-uclibc-2.c: Likewise
7277         * gcc.dg/cpp/19940712-1.c: Likewise.
7278
7279 2007-06-05  Joerg Wunsch  <j.gnu@uriah.heep.sax.de>
7280
7281         PR preprocessor/23479
7282         * gcc.dg/binary-constants-1.c: Add test suites for
7283         the 0b-prefixed binary integer constants.
7284         * gcc.dg/binary-constants-2.c: Ditto.
7285         * gcc.dg/binary-constants-3.c: Ditto.
7286         * gcc.dg/binary-constants-4.c: Ditto.
7287
7288 2007-06-05  Ian Lance Taylor  <iant@google.com>
7289
7290         * gcc.dg/Wstrict-overflow-19.c: New test.
7291
7292 2007-06-05  Razya Ladelsky  <razya@il.ibm.com>
7293
7294         * gcc.dg/matrix/matrix-6.c: Remove conversion.
7295
7296 2007-06-04  Ian Lance Taylor  <iant@google.com>
7297
7298         * gcc.dg/Wstrict-overflow-18.c: New test.
7299
7300 2007-06-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7301
7302         PR testsuite/25241
7303         * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
7304         * gcc.dg/cpp/mi5.c: Likewise.
7305         * gcc.dg/cpp/mi7.c: Likewise.
7306
7307 2007-06-04  Uros Bizjak  <ubizjak@gmail.com>
7308
7309         PR c/32191
7310         * gcc.dg/pr32191.c: New test.
7311
7312 2007-05-28  Tobias Burnus  <burnus@net-b.de>
7313
7314         PR fortran/32124
7315         * gfortran.dg/allocate_stat_1.f90: Remove.
7316
7317 2007-06-02  H.J. Lu  <hongjiu.lu@intel.com>
7318
7319         * gcc.target/i386/sse4_2-check.h: New.
7320         * gcc.target/i386/sse4_2-crc32b.c: Likewise.
7321         * gcc.target/i386/sse4_2-crc32.h: Likewise.
7322         * gcc.target/i386/sse4_2-crc32l.c: Likewise.
7323         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
7324         * gcc.target/i386/sse4_2-crc32w.c: Likewise.
7325         * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
7326         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
7327         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
7328         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
7329         * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
7330         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
7331         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
7332         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
7333         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
7334         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
7335         * gcc.target/i386/sse4_2-popcnt.h: Likewise.
7336         * gcc.target/i386/sse4_2-popcntl.c: Likewise.
7337         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
7338
7339 2007-06-01  Geoffrey Keating  <geoffk@apple.com>
7340
7341         * gcc.dg/pie-link.c: New test.
7342
7343 2007-06-01  Ian Lance Taylor  <iant@google.com>
7344
7345         * gcc.dg/Wstrict-overflow-17.c: New test.
7346
7347 2007-06-01  Kazu Hirata  <kazu@codesourcery.com>
7348
7349         * gcc.dg/builtin-return-1.c (g): New.
7350         (main): Allocate at least 64 bytes on the stack.
7351
7352 2007-05-31  Mark Mitchell  <mark@codesourcery.com>
7353
7354         * g++.dg/init/cleanup3.C: New test.
7355
7356 2007-05-31  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7357
7358         * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
7359         int is 16 bits.
7360
7361 007-05-31  Paul Thomas  <pault@gcc.gnu.org>
7362
7363         PR fortran/32156
7364         * gfortran.dg/char_array_constructor_3.f90: New test.
7365
7366 2007-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
7367
7368         PR tree-optimization/32160
7369         * gfortran.dg/predcom-1.f: New test.
7370
7371 2007-05-31  Richard Guenther  <rguenther@suse.de>
7372
7373         * g++.dg/other/str_empty.C: Move...
7374         * g++.dg/other/pr30567.C: Move...
7375         * g++.dg/tree-ssa/pr27218.C: Move...
7376         * g++.dg/torture: ...here and remove dg-options.
7377
7378 2007-05-31  Paolo Carlini  <pcarlini@suse.de>
7379
7380         PR c++/32158
7381         * g++.dg/ext/is_pod_incomplete.C: New.
7382
7383 2007-05-31  Russell Yanofsky <russ@yanofsky.org>
7384             Douglas Gregor <doug.gregor@gmail.com>
7385             Pedro Lamarao <pedro.lamarao@mndfck.org>
7386             Howard Hinnant <howard.hinnant@gmail.com>
7387
7388         PR c++/7412
7389         PR c++/29939
7390         * g++.dg/cpp0x/rv8p.C: New.
7391         * g++.dg/cpp0x/temp-constructor-bug.C: New.
7392         * g++.dg/cpp0x/cast-bug.C: New.
7393         * g++.dg/cpp0x/elision_weak.C: New.
7394         * g++.dg/cpp0x/collapse-bug.C: New.
7395         * g++.dg/cpp0x/rv3p.C: New.
7396         * g++.dg/cpp0x/rv7n.C: New.
7397         * g++.dg/cpp0x/overload-conv-1.C: New.
7398         * g++.dg/cpp0x/rv2n.C: New.
7399         * g++.dg/cpp0x/deduce.C: New.
7400         * g++.dg/cpp0x/temp-va-arg-bug.C: New.
7401         * g++.dg/cpp0x/rv6p.C: New.
7402         * g++.dg/cpp0x/template_deduction.C: New.
7403         * g++.dg/cpp0x/implicit-copy.C: New.
7404         * g++.dg/cpp0x/rv1p.C: New.
7405         * g++.dg/cpp0x/cast.C: New.
7406         * g++.dg/cpp0x/rv5n.C: New.
7407         * g++.dg/cpp0x/collapse.C: New.
7408         * g++.dg/cpp0x/overload-conv-2.C: New.
7409         * g++.dg/cpp0x/rv4p.C: New.
7410         * g++.dg/cpp0x/rvo.C: New.
7411         * g++.dg/cpp0x/iop.C: New.
7412         * g++.dg/cpp0x/rv3n.C: New.
7413         * g++.dg/cpp0x/rv7p.C: New.
7414         * g++.dg/cpp0x/reference_collapsing.C: New.
7415         * g++.dg/cpp0x/overload.C: New.
7416         * g++.dg/cpp0x/named.C: New.
7417         * g++.dg/cpp0x/rv2p.C: New.
7418         * g++.dg/cpp0x/rv6n.C: New.
7419         * g++.dg/cpp0x/not_special.C: New.
7420         * g++.dg/cpp0x/bind.C: New.
7421         * g++.dg/cpp0x/rv1n.C: New.
7422         * g++.dg/cpp0x/rv5p.C: New.
7423         * g++.dg/cpp0x/elision.C: New.
7424         * g++.dg/cpp0x/named_refs.C: New.
7425         * g++.dg/cpp0x/unnamed_refs.C: New.
7426         * g++.dg/cpp0x/rv4n.C: New.
7427         * g++.dg/cpp0x/elision_neg.C: New.
7428         * g++.dg/init/copy7.C: Run in C++98 mode.
7429         * g++.dg/overload/arg1.C: Ditto.
7430         * g++.dg/overload/arg4.C: Ditto.
7431
7432 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
7433
7434         PR c++/31809
7435         * g++.dg/opt/static5.C: New test.
7436
7437 2007-05-30  Richard Guenther  <rguenther@suse.de>
7438
7439         * g++.dg/dg.exp: Prune torture/.
7440         * g++.dg/torture/dg-torture.exp: New testsuite.
7441
7442 2007-05-30  Kazu Hirata  <kazu@codesourcery.com>
7443
7444         * gcc.target/arm/pr27387.C: Move and rename to ...
7445         * g++.dg/inherit/thunk8.C: ... here.
7446
7447 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
7448
7449         PR tree-optimization/31769
7450         * g++.dg/gomp/pr31769.C: New test.
7451
7452 2007-05-29  Hui-May Chang  <hm.chang@apple.com>
7453
7454         * gcc.target/i386/stack-realign.c: New.
7455
7456 2007-05-29  Zdenek Dvorak  <dvorakz@suse.cz>
7457
7458         * gcc.dg/tree-ssa/prefetch-6.c: New test.
7459
7460 2007-05-29  Tobias Schlüter  <tobi@gcc.gnu.org>
7461
7462         * gfortran.dg/sizeof.f90: New.
7463
7464 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7465
7466         PR c/31339
7467         * gcc.dg/boolcomplex-1.c: New test.
7468
7469         PR c++/31339
7470         * g++.dg/ext/boolcomplex-1.c: New test.
7471
7472 2007-05-28  Razya Ladelsky  <razya@il.ibm.com>
7473
7474         * gcc.dg/matrix: New directory.
7475
7476 2007-05-28  Tobias Burnus  <burnus@net-b.de>
7477
7478         PR fortran/32124
7479         * gfortran.dg/allocate_stat_1.f90: New.
7480
7481 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
7482
7483         PR fortran/31972
7484         * transfer_hollerith_1.f90: New test.
7485
7486 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7487
7488         PR tree-opt/32100
7489         * gcc.c-torture/execute/vrp-7.c: New test.
7490
7491 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
7492
7493         * gfortran.dg/transfer_simplify_4.f90: New test.
7494
7495 2007-05-27  Tobias Burnus  <burnus@net-b.de>
7496
7497         PR fortran/32088
7498         * gfortran.dg/func_result_3.f90: New.
7499
7500 2007-05-27  Tobias Burnus  <burnus@net-b.de>
7501
7502         PR middle-end/32083
7503         * gfortran.dg/transfer_simplify_3.f90: New.
7504
7505 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
7506
7507         PR target/32065
7508         * gcc.target/i386/pr32065-1.c: Rename from pr32065.c.  Add -std=gnu99
7509         to compile options.
7510         * gcc.target/i386/pr32065-2.c: New test.
7511
7512 2007-05-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7513
7514         PR fortran/31813
7515         * gfortran.dg/io_constraints_2.f90: Update.
7516
7517 2007-05-26  Paul Thomas  <pault@gcc.gnu.org>
7518
7519         PR fortran/31219
7520         * gfortran.dg/array_constructor_17.f90: New test.
7521
7522 2007-05-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7523
7524         PR tree-opt/32090
7525         * g++.dg/opt/array2.C: New testcase.
7526
7527 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
7528
7529         PR target/32065
7530         * gcc.target/i386/pr32065.c: New test.
7531
7532 2007-05-25  Dirk Mueller  <dmueller@suse.de>
7533             Marcus Meissner <meissner@suse.de>
7534
7535         * gcc.dg/attr-alloc_size.c: New.
7536
7537 2007-05-25  Simon Martin  <simartin@users.sourceforge.net>
7538             Lee Millward  <lee.millward@gmail.com>
7539
7540         PR c++/31745
7541         * g++.dg/parse/crash34.C: New test.
7542
7543         * g++.dg/parse/crash35.C: New test.
7544
7545 2007-05-25  H.J. Lu  <hongjiu.lu@intel.com>
7546
7547         * gcc.target/i386/sse2-check.h: New.
7548         * gcc.target/i386/sse2-vec-1.c: Likewise.
7549         * gcc.target/i386/sse2-vec-2.c: Likewise.
7550         * gcc.target/i386/sse2-vec-3.c: Likewise.
7551         * gcc.target/i386/sse2-vec-4.c: Likewise.
7552         * gcc.target/i386/sse2-vec-5.c: Likewise.
7553         * gcc.target/i386/sse2-vec-6.c: Likewise.
7554
7555 2007-05-25  Douglas Gregor <doug.gregor@gmail.com>
7556
7557         PR c++/31431
7558         PR c++/31432
7559         PR c++/31434
7560         PR c++/31435
7561         PR c++/31437
7562         PR c++/31438
7563         PR c++/31442
7564         PR c++/31443
7565         PR c++/31444
7566         PR c++/31445
7567         * g++.dg/cpp0x/pr31431.C: New.
7568         * g++.dg/cpp0x/pr31437.C: New.
7569         * g++.dg/cpp0x/pr31442.C: New.
7570         * g++.dg/cpp0x/pr31444.C: New.
7571         * g++.dg/cpp0x/pr31431-2.C: New.
7572         * g++.dg/cpp0x/pr31432.C: New.
7573         * g++.dg/cpp0x/pr31434.C: New.
7574         * g++.dg/cpp0x/pr31438.C: New.
7575         * g++.dg/cpp0x/pr31443.C: New.
7576         * g++.dg/cpp0x/pr31445.C: New.
7577         * g++.dg/cpp0x/variadic-crash1.C: New.
7578
7579 2007-05-25  Richard Sandiford  <richard@codesourcery.com>
7580
7581         * gcc.target/arm/long-calls-1.c: New test.
7582         * gcc.target/arm/long-calls-2.c: Likewise.
7583         * gcc.target/arm/long-calls-3.c: Likewise.
7584         * gcc.target/arm/long-calls-4.c: Likewise.
7585
7586 2007-05-25  Richard Guenther  <rguenther@suse.de>
7587             Andrew Pinski  <andrew_pinski@playstation.sony.com>
7588
7589         PR tree-optimization/31982
7590         * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
7591
7592 2007-05-25  Paul Thomas  <pault@gcc.gnu.org>
7593
7594         PR fortran/32047
7595         * gfortran.dg/result_in_spec_2.f90: New test.
7596
7597 2007-05-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7598
7599         * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
7600
7601 2007-05-24  Ollie Wild  <aaw@google.com>
7602
7603         * gcc.dg/cpp/counter-1.c: New test.
7604         * gcc.dg/pch/counter-1.c: New test.
7605         * gcc.dg/pch/counter-1.hs: New file.
7606         * gcc.dg/pch/counter-2.c: New test.
7607         * gcc.dg/pch/counter-2.hs: New file.
7608         * gcc.dg/pch/counter-3.c: New test.
7609         * gcc.dg/pch/counter-3.hs: New file.
7610
7611 2007-05-24  Zdenek Dvorak  <dvorakz@suse.cz>
7612
7613         * gcc.dg/tree-ssa/predcom-1.c: New test.
7614         * gcc.dg/tree-ssa/predcom-2.c: New test.
7615         * gcc.dg/tree-ssa/predcom-3.c: New test.
7616         * gcc.dg/tree-ssa/predcom-4.c: New test.
7617         * gcc.dg/tree-ssa/predcom-5.c: New test.
7618         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
7619
7620 2007-05-24  H.J. Lu  <hongjiu.lu@intel.com>
7621
7622         PR testsuite/32062
7623         * gcc.target/i386/sse4_1-check.h (MASK): New.
7624
7625 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7626
7627         PR fortran/32038
7628         * gfortran.dg/pr25603.f: Initialize integer variables.
7629
7630 2007-05-23  Ian Lance Taylor  <iant@google.com>
7631
7632         * g++.dg/other/vrp1.C: New test.
7633
7634 2007-05-23  Simon Martin  <simartin@users.sourceforge.net>
7635
7636         PR preprocessor/20077
7637         * gcc.dg/cpp/paste15.c: New test.
7638
7639 2007-05-23  Sandra Loosemore  <sandra@codesourcery.com>
7640             Nigel Stephens  <nigel@mips.com>
7641             Richard Sandiford  <richard@codesourcery.com>
7642
7643         * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
7644         * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
7645         * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
7646         * gcc.target/mips/inter/mips16-inter.exp: New.
7647
7648 2007-05-23  Kazu Hirata  <kazu@codesourcery.com>
7649
7650         * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
7651
7652 2007-05-23  H.J. Lu  <hongjiu.lu@intel.com>
7653
7654         * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
7655         nor i386-cpuid.h.  Include sse3-check.h.  Remove main ().
7656         * gcc.target/i386/sse3-addsubps.c: Likewise.
7657         * gcc.target/i386/sse3-haddpd.c: Likewise.
7658         * gcc.target/i386/sse3-haddps.c: Likewise.
7659         * gcc.target/i386/sse3-hsubpd.c: Likewise.
7660         * gcc.target/i386/sse3-hsubps.c: Likewise.
7661         * gcc.target/i386/sse3-lddqu.c: Likewise.
7662         * gcc.target/i386/sse3-movddup.c: Likewise.
7663         * gcc.target/i386/sse3-movshdup.c: Likewise.
7664         * gcc.target/i386/sse3-movsldup.c: Likewise.
7665
7666         * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
7667         nor i386-cpuid.h.  Include ssse3-check.h.  Remove main ().
7668         * gcc.target/i386/ssse3-pabsd.c: Likewise.
7669         * gcc.target/i386/ssse3-pabsw.c: Likewise.
7670         * gcc.target/i386/ssse3-palignr.c: Likewise.
7671         * gcc.target/i386/ssse3-phaddd.c: Likewise.
7672         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
7673         * gcc.target/i386/ssse3-phaddw.c: Likewise.
7674         * gcc.target/i386/ssse3-phsubd.c: Likewise.
7675         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
7676         * gcc.target/i386/ssse3-phsubw.c: Likewise.
7677         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
7678         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
7679         * gcc.target/i386/ssse3-pshufb.c: Likewise.
7680         * gcc.target/i386/ssse3-psignb.c: Likewise.
7681         * gcc.target/i386/ssse3-psignd.c: Likewise.
7682         * gcc.target/i386/ssse3-psignw.c: Likewise.
7683         * gcc.target/i386/ssse3-vals.h: Likewise.
7684
7685         * gcc.target/i386/sse3-check.h: New file.
7686         * gcc.target/i386/ssse3-check.h: Likewise.
7687
7688 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7689
7690         PR middle-end/31095
7691         * gcc.c-torture/compile/bcopy-1.c: New testcase.
7692
7693 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7694
7695         PR middle-end/31606
7696         * gcc.c-torture/20070522-1.c: New testcase.
7697
7698 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
7699
7700         * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
7701
7702 2007-05-22  Kazu Hirata  <kazu@codesourcery.com>
7703
7704         * gcc.c-torture/execute/ieee/20000320-1.x,
7705         gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
7706         m68k-*-* and check_effective_target_coldfire_fpu.
7707
7708 2007-05-22  Ollie Wild  <aaw@google.com>
7709
7710         * g++.dg/lookup/hidden-class10.C: New test.
7711         * g++.dg/lookup/hidden-class11.C: New test.
7712
7713 2007-05-22  Ollie Wild  <aaw@google.com>
7714
7715         * g++.dg/lookup/name-clash5.C: New test.
7716         * g++.dg/lookup/name-clash6.C: New test.
7717
7718 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
7719
7720         * g++.dg/other/i386-2.C: Update comments on header files tested.
7721         Use -msse4.1 instead of -mssse3.  Include <smmintrin.h> instead
7722         of <tmmintrin.h>.
7723         * gcc.target/i386/sse-12.c: Likewise.
7724         * gcc.target/i386/sse-13.c: Likewise.
7725         * gcc.target/i386/sse-14.c: Likewise.
7726
7727         * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
7728         Redefined to test with immediate operand.
7729         (__builtin_ia32_blendps): Likewise.
7730         (__builtin_ia32_blendpd): Likewise.
7731         (__builtin_ia32_dpps): Likewise.
7732         (__builtin_ia32_dpps): Likewise.
7733         (__builtin_ia32_insertps128): Likewise.
7734         (__builtin_ia32_vec_ext_v4sf): Likewise.
7735         (__builtin_ia32_vec_set_v16qi): Likewise.
7736         (__builtin_ia32_vec_set_v4si): Likewise.
7737         (__builtin_ia32_vec_set_v2di): Likewise.
7738         (__builtin_ia32_vec_ext_v16qi): Likewise.
7739         (__builtin_ia32_vec_ext_v4si): Likewise.
7740         (__builtin_ia32_vec_ext_v2di): Likewise.
7741         (__builtin_ia32_roundpd): Likewise.
7742         (__builtin_ia32_roundsd): Likewise.
7743         (__builtin_ia32_roundps): Likewise.
7744         (__builtin_ia32_roundss): Likewise.
7745         (__builtin_ia32_mpsadbw128): Likewise.
7746
7747 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
7748
7749         * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
7750
7751 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
7752
7753         * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
7754         failures.
7755         * gcc.dg/dfp/func-struct.c: Ditto.
7756         * gcc.dg/dfp/operator-assignment.c: Ditto.
7757         * gcc.dg/dfp/convert-bfp.c: Ditto.
7758         * gcc.dg/dfp/convert-int.c: Ditto.
7759         * gcc.dg/dfp/convert-int-max.c: Ditto.
7760         * gcc.dg/dfp/func-scalar.c: Ditto.
7761         * gcc.dg/dfp/cast.c: Ditto.
7762         * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
7763         failures, and fix a typo in return type of arg1_128.
7764         * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
7765         failures, and fix a typo in a constant suffix.
7766         * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
7767         * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
7768
7769 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
7770             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7771
7772         * lib/gcc-dg.exp(process_message): New proc.
7773         (dg-message): New test directive.
7774         * gcc.dg/always_inline.c: Use dg-message.
7775         * gcc.dg/always_inline2.c: Ditto.
7776         * gcc.dg/always_inline3.c: Ditto.
7777         * gcc.dg/invalid-call-1.c: Ditto.
7778         * gcc.dg/pr17506.c: Ditto.
7779         * gcc.dg/simd-5.c: Ditto.
7780         * gcc.dg/simd-6.c: Ditto.
7781         * gcc.dg/va-arg-2.c: Ditto.
7782         * gcc.dg/cpp/syshdr.c: Ditto.
7783         * gcc.dg/cpp/unc4.c: Ditto.
7784         * gcc.dg/cpp/trad/mi1.c: Ditto.
7785         * gcc.dg/cpp/trad/mi5.c: Ditto.
7786         * gcc.dg/cpp/trad/mi7.c: Ditto.
7787         * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
7788         * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
7789         * gcc.test-framework/test-framework.awk: Special-case outexists
7790         tests.
7791
7792 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
7793
7794         * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
7795         (bit_SSE4_2): Likewise.
7796         (bit_POPCNT): Likewise.
7797
7798         * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
7799         Check if assembler supports SSE4 instructions.
7800
7801         * gcc.target/i386/sse4_1-blendpd.c: New file.
7802         * gcc.target/i386/sse4_1-blendps.c: Likewise.
7803         * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
7804         * gcc.target/i386/sse4_1-blendvps.c: Likewise.
7805         * gcc.target/i386/sse4_1-check.h: Likewise.
7806         * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
7807         * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
7808         * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
7809         * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
7810         * gcc.target/i386/sse4_1-extractps.c: Likewise.
7811         * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
7812         * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
7813         * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
7814         * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
7815         * gcc.target/i386/sse4_1-packusdw.c: Likewise.
7816         * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
7817         * gcc.target/i386/sse4_1-pblendw.c: Likewise.
7818         * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
7819         * gcc.target/i386/sse4_1-pextrb.c: Likewise.
7820         * gcc.target/i386/sse4_1-pextrd.c: Likewise.
7821         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
7822         * gcc.target/i386/sse4_1-pextrw.c: Likewise.
7823         * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
7824         * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
7825         * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
7826         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
7827         * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
7828         * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
7829         * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
7830         * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
7831         * gcc.target/i386/sse4_1-pminsb.c: Likewise.
7832         * gcc.target/i386/sse4_1-pminsd.c: Likewise.
7833         * gcc.target/i386/sse4_1-pminud.c: Likewise.
7834         * gcc.target/i386/sse4_1-pminuw.c: Likewise.
7835         * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
7836         * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
7837         * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
7838         * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
7839         * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
7840         * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
7841         * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
7842         * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
7843         * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
7844         * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
7845         * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
7846         * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
7847         * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
7848         * gcc.target/i386/sse4_1-pmulld.c: Likewise.
7849         * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
7850         * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
7851         * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
7852         * gcc.target/i386/sse4_1-round.h: Likewise.
7853         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
7854         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
7855         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
7856         * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
7857         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
7858         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
7859         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
7860         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
7861         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
7862         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
7863         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
7864         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
7865         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
7866         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
7867
7868 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7869
7870         PR fortran/31627
7871         * gfortran.dg/bounds_check_7.f90: New test.
7872
7873 2007-05-22  Uros Bizjak  <ubizjak@gmail.com>
7874
7875         * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
7876         (check_effective_target_sse4a): Ditto.
7877
7878         * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
7879         * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
7880         * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
7881         * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
7882         * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
7883         * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
7884         * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
7885         * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
7886         * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
7887         * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
7888         * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
7889         * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
7890         * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
7891         * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
7892         * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
7893         * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
7894         * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
7895         * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
7896         * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
7897         * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
7898
7899 2007-05-21  Mark Mitchell  <mark@codesourcery.com>
7900
7901         * g++.dg/ext/cleanup-1.C: New test.
7902         * g++.dg/ext/cleanup-2.C: Likewise.
7903         * g++.dg/ext/cleanup-3.C: Likewise.
7904         * g++.dg/ext/cleanup-4.C: Likewise.
7905         * g++.dg/ext/cleanup-5.C: Likewise.
7906         * g++.dg/ext/cleanup-6.C: Likewise.
7907         * g++.dg/ext/cleanup-8.C: Likewise.
7908         * g++.dg/ext/cleanup-9.C: Likewise.
7909         * g++.dg/ext/cleanup-10.C: Likewise.
7910         * g++.dg/ext/cleanup-11.C: Likewise.
7911         * g++.dg/ext/cleanup-dtor.C: Likewise.
7912
7913 2007-05-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7914
7915         PR middle-end/31995
7916         * gcc.dg/vect/vect-102a.c: New test.
7917
7918 2007-05-21  Paolo Bonzini  <bonzini@gnu.org>
7919             Paolo Carlini  <pcarlini@suse.de>
7920             Uros Bizjak  <ubizjak@gmail.com>
7921
7922         * gcc.dg/gcc-have-sync-compare-and-swap.c,
7923         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
7924         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
7925         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
7926         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
7927         New testcases.
7928
7929 2005-05-21  Daniel Franke  <franke.daniel@gmail.com>
7930
7931         PR fortran/32002
7932         * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
7933
7934 2007-05-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7935
7936         PR fortran/32027
7937         * gfortran.dg/do_3.F90: Add checks for the final value of the
7938         loop variable.
7939
7940 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
7941
7942         * gcc.c-torture/execute/990127-2.x: New file.
7943
7944 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
7945
7946         * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
7947         * gcc.target/i386/sse-12: Add -O to compile options.
7948         * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
7949         -msse4a" instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
7950         and mm3dnow.h.  Add -O to compile options.
7951
7952 2007-05-21  Paul Thomas  <pault@gcc.gnu.org>
7953
7954         PR fortran/31867
7955         * gfortran.dg/char_length_5.f90: New test.
7956
7957         PR fortran/31994
7958         * gfortran.dg/array_reference_1.f90: New test.
7959
7960 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7961
7962         PR middle-end/7651
7963         PR c++/11856
7964         PR c/12963
7965         PR c/23587
7966         PR other/29694
7967         * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
7968         * gcc.dg/Wtype-limits.c: New.
7969         * gcc.dg/Wtype-limits-Wextra.c: New.
7970         * gcc.dg/Wtype-limits-no.c: New.
7971         * g++.dg/warn/Wtype-limits.C: New.
7972         * g++.dg/warn/Wtype-limits-Wextra.C: New.
7973         * g++.dg/warn/Wtype-limits-no.C: New.
7974
7975 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
7976
7977         * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
7978         instead of "-msse2".'
7979         * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
7980         instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
7981         and mm3dnow.h.
7982         * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
7983         to test with immediate operand.
7984         (__builtin_ia32_insertqi): Ditto.
7985         (__builtin_ia32_palignr128): Ditto.
7986         (__builtin_ia32_palignr): Ditto.
7987         (__builtin_ia32_pshufhw): Ditto.
7988         (__builtin_ia32_pshuflw): Ditto.
7989         (__builtin_ia32_pshufd): Ditto.
7990         (__builtin_ia32_vec_set_v8hi): Ditto.
7991         (__builtin_ia32_vec_ext_v8hi): Ditto.
7992         (__builtin_ia32_shufpd): Ditto.
7993         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
7994
7995 2007-05-20  Daniel Franke  <franke.daniel@gmail.org>
7996
7997         PR fortran/32001
7998         * gfortran.dg/min_max_conformance.f90: Added more testcases.
7999
8000 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
8001
8002         PR target/31585
8003         * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
8004         and "__inline".  Use "-msse" instead of "-msse2".
8005
8006 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8007
8008         PR middle-end/7651
8009         * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
8010         * gcc.dg/20030906-2.c: Likewise.
8011         * objc.dg/method-17.m: Add -Wreturn-type.
8012         * obj-c++.dg/method-21.mm: Likewise.
8013
8014 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
8015
8016         PR target/31585
8017         * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
8018         (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
8019         (__builtin_ia32_psrlqi128): Ditto.
8020         (__builtin_ia32_psrlwi128): Ditto.
8021         (__builtin_ia32_psrldi128): Ditto.
8022         (__builtin_ia32_psrldqi128): Ditto.
8023         (__builtin_ia32_pslldqi128): Ditto.
8024         (__builtin_ia32_psrawi128): Ditto.
8025         (__builtin_ia32_psradi128): Ditto.
8026         (__builtin_ia32_psllqi128): Ditto.
8027         (__builtin_ia32_pslldi128): Ditto.
8028         (__builtin_prefetch): Ditto.
8029         (__builtin_ia32_pshufw): Ditto.
8030         (__builtin_ia32_vec_set_v4hi): Ditto.
8031         (__builtin_ia32_vec_ext_v4hi): Ditto.
8032         (__builtin_ia32_shufps): Ditto.
8033         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
8034
8035 2007-05-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8036
8037         PR fortran/31974
8038         * gfortran.dg/char_allocation_1.f90: New test.
8039
8040 2007-05-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8041
8042         * gcc.dg/Wconversion-integer.c: Group testcases and add more.
8043         * gcc.dg/Wconversion-sign.c: New.
8044         * gcc.dg/Wconversion-integer-no-sign.c: New.
8045         * g++.dg/warn/Wconversion-integer.C: Move some warnings to
8046         Wconversion-sign.C
8047         * g++.dg/warn/Wconversion-sign.C: New.
8048         * g++.old-deja/g++.other/warn4.C: Update.
8049         * g++.dg/warn/Wconversion1.C: Likewise.
8050
8051 2007-05-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8052
8053         * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
8054         * gcc.dg/torture/builtin-math-4.c: Likewise.
8055
8056 2007-05-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8057
8058         PR libfortran/31964
8059         * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
8060
8061 2007-05-18  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8062
8063         * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
8064
8065 2007-05-18  H.J. Lu  <hongjiu.lu@intel.com>
8066
8067         PR target/31628
8068         * gcc.target/i386/pr31628.c: New.
8069
8070 2007-05-18  Uros Bizjak  <ubizjak@gmail.com>
8071
8072         PR middle-end/31344
8073         * gcc.dg/pr31344.c: New test.
8074
8075 2007-05-17  Ian Lance Taylor  <iant@google.com>
8076
8077         PR tree-optimization/31953
8078         * gcc.c-torture/compile/pr31953.c: New test.
8079
8080 2007-05-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8081
8082         * gcc.dg/builtins-1.c: Test reentrant gamma functions.
8083
8084         * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
8085         and drem.
8086         * gcc.dg/torture/builtin-math-4.c: Likewise.
8087
8088         * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
8089         * gcc.dg/torture/builtin-math-4.c: Likewise.
8090
8091         * gcc.dg/torture/builtin-math-4.c: New test.
8092
8093 2007-05-17  Janis Johnson  <janis187@us.ibm.com>
8094             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8095
8096         * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
8097         * gcc.dg/cpp/include2.c: Ditto.
8098         * gcc.dg/cpp/mac-dir-2.c: Ditto.
8099         * gcc.dg/cpp/paste5.c: Ditto.
8100         * gcc.dg/cpp/paste6.c: Ditto.
8101         * gcc.dg/cpp/paste8.c: Ditto.
8102         * gcc.dg/cpp/paste11.c: Ditto.
8103         * gcc.dg/cpp/paste13.c: Ditto.
8104         * gcc.dg/cpp/skipping2.c: Ditto.
8105         * gcc.dg/reg-vol-struct-1.c: Ditto.
8106         * gcc.dg/Wshadow-1.c: Ditto.
8107         * gcc.dg/cpp/trad/comment.c: Ditto.
8108         * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
8109         * gcc.dg/cpp/if-2.c: Ditto.
8110         * gcc.dg/array-5.c: Ditto.
8111         * gcc.dg/inline-15.c: Ditto.
8112         * gcc.dg/pr27953.c: Ditto.
8113         * gcc.dg/Wno-c++-compat.c: Ditto.
8114
8115 2007-05-17  Kazu Hirata  <kazu@codesourcery.com>
8116
8117         * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
8118
8119 2007-05-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
8120
8121         * gcc.c-torture/execute/20070517-1.c: New test.
8122
8123 2007-05-17  Daniel Franke <franke.daniel@gmail.com>
8124
8125         PR fortran/31919
8126         * gfortran.dg/min_max_conformance.f90: New test.
8127
8128 2007-05-17  Zdenek Dvorak  <dvorakz@suse.cz>
8129
8130         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
8131         * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
8132         gcc.dg/vect/vect-104.c: Use more complex construction to
8133         prevent vectorizing.
8134         * gcc.dg/tree-ssa/pr21559.c: Update outcome.
8135
8136 2007-05-17  Uros Bizjak  <ubizjak@gmail.com>
8137
8138         PR tree-optimization/24659
8139         * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
8140         * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
8141         not vect_int target.
8142         * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
8143         not vect_int target.  Loop is vectorized for vect_intfloat_cvt
8144         targets.
8145         * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
8146         * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
8147         * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
8148
8149 2007-05-16  Uros Bizjak  <ubizjak@gmail.com>
8150
8151         * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
8152         and x86_64-*-* targets.
8153         * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
8154
8155 2007-05-16  Paul Thomas  <pault@gcc.gnu.org>
8156
8157         PR fortran/18769
8158         PR fortran/30881
8159         PR fortran/31194
8160         PR fortran/31216
8161         PR fortran/31427
8162         * transfer_simplify_1.f90: New test.
8163         * transfer_simplify_2.f90: New test.
8164
8165 2007-05-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
8166
8167         * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
8168
8169 2007-05-14  Janis Johnson  <janis187@us.ibm.com>
8170
8171         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
8172
8173         * gcc.dg/fltconst-pedantic-dfp.c: New test.
8174
8175         PR c/31924
8176         * gcc.dg/fltconst-1.c: New test.
8177
8178         * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
8179         * gcc.dg/dfp/operator-assignment.c: Ditto.
8180
8181 2007-05-14  Paolo Carlini  <pcarlini@suse.de>
8182
8183         PR c++/29928
8184         * g++.dg/rtti/typeid5.C: New.
8185
8186 2007-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8187
8188         PR fortran/31725
8189         * gfortran.dg/substr_4.f: New test.
8190
8191 2007-05-14  Kazu Hirata  <kazu@codesourcery.com>
8192
8193         * gcc.target/m68k/interrupt_thread-1.c,
8194         gcc.target/m68k/interrupt_thread-2.c,
8195         gcc.target/m68k/interrupt_thread-3.c: New.
8196         * gcc.target/m68k/m68k.exp: Accept fido.
8197
8198 2007-05-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
8199
8200         * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
8201         * gfortran.dg/altreturn_3.f90: Likewise.
8202         * gfortran.dg/assumed_dummy_1.f90: Likewise.
8203         * gfortran.dg/default_numeric_type_1.f90: Likewise.
8204         * gfortran.dg/inquire_iolength.f90: Likewise.
8205         * gfortran.dg/module_naming_1.f90: Likewise.
8206         * gfortran.dg/oldstyle_2.f90: Likewise.
8207         * gfortran.dg/operator_2.f90: Likewise.
8208         * gfortran.dg/parameter_array_element_1.f90: Likewise.
8209         * gfortran.dg/used_types_11.f90: Likewise.
8210         * gfortran.dg/zero_array_components_1.f90: Likewise.
8211         * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
8212         * gfortran.dg/parameter_array_dummy.f90: Likewise.
8213         * gfortran.dg/real_const_3.f90: Likewise.
8214
8215 2007-05-13  Zdenek Dvorak  <dvorakz@suse.cz>
8216
8217         * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
8218         * gcc.dg/tree-ssa/loop-30.c: New test.
8219
8220 2007-05-13  Richard Guenther  <rguenther@suse.de>
8221
8222         * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
8223         scanning forwprop1.
8224         * g++.dg/tree-ssa/pr31146.C: Likewise.
8225
8226 2007-05-13  Revital Eres  <eres@il.ibm.com>
8227
8228         * gcc.dg/dse.c: New test.
8229
8230 2007-05-12  Richard Guenther  <rguenther@suse.de>
8231
8232         PR tree-optimization/31797
8233         * gcc.c-torture/compile/pr31797.c: New testcase.
8234
8235 2007-05-12  Paul Thomas  <pault@gcc.gnu.org>
8236
8237         PR fortran/30746
8238         * gfortran.dg/host_assoc_function_1.f90: New test.
8239
8240 2007-05-11  Steve Ellcey  <sje@cup.hp.com>
8241
8242         PR c++/31829
8243         * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
8244
8245 2007-05-11  Silvius Rus  <rus@google.com>
8246
8247         * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
8248         * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
8249         * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
8250         * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
8251         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
8252         * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
8253         * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
8254         * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
8255         * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
8256         * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
8257         * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
8258         * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
8259         * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
8260         * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
8261         * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
8262         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
8263
8264 2007-05-11  Paolo Carlini  <pcarlini@suse.de>
8265
8266         PR other/31852
8267         * gcc.c-torture/execute/builtins/memchr.c: New.
8268         * gcc.c-torture/execute/builtins/memchr-lib.c: New.
8269         * gcc.c-torture/execute/builtins/lib/memchr.c: New.
8270
8271 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
8272
8273         PR fortran/30876
8274         * gfortran.dg/recursive_reference_1.f90: Put error at correct
8275         line.
8276         * gfortran.dg/recursive_reference_2.f90: New test.
8277
8278 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
8279
8280         PR fortran/30878
8281         * gfortran.dg/namelist_29.f90: New test.
8282
8283 2007-05-11  Paul Thomas  <pault@gcc.gnu.org>
8284
8285         PR fortran/31474
8286         * gfortran.dg/entry_10.f90: New test.
8287
8288 2007-05-10  Zdenek Dvorak  <dvorakz@suse.cz>
8289
8290         PR tree-optimization/31885
8291         * gcc.dg/tree-ssa/loop-29.c: New test.
8292
8293 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
8294
8295         * assumed_dummy_1.f90: Fix dg directive.
8296         * char_initialiser_actual.f90: Likewise.
8297         * nested_modules_2.f90: Likewise.
8298         * shift-alloc.f90: Likewise.
8299
8300 2007-05-10  Andreas Krebbel  <krebbel1@de.ibm.com>
8301
8302         * gcc.dg/20070507-1.c: Disable for non-pic targets.
8303
8304 2007-05-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8305
8306         PR libfortran/31880
8307         * gfortran.dg/unf_read_corrupted_2.f90: New test.
8308
8309 2007-05-09  Mike Stump  <mrs@apple.com>
8310
8311         * g++.dg/other/first-global.C: Add -fpie for darwin.
8312         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
8313
8314 2007-05-09  Andreas Krebbel  <krebbel1@de.ibm.com>
8315
8316         * gcc.dg/20070507-1.c: New testcase.
8317
8318 2007-05-08  Chao-ying Fu  <fu@mips.com>
8319
8320         * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
8321         * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
8322         * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
8323         * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
8324
8325 2007-05-08  Simon Martin  <simartin@users.sourceforge.net>
8326
8327         PR 31847
8328         * gcc.dg/pr31847.c: New test.
8329
8330 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
8331
8332         PR fortran/31692
8333         * gfortran.dg/actual_array_result_1.f90: New test.
8334
8335 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
8336
8337         PR fortran/29397
8338         * gfortran.dg/parameter_array_init_1.f90: New test.
8339
8340         PR fortran/29400
8341         * gfortran.dg/parameter_array_init_2.f90: New test.
8342
8343 2007-05-08  Uros Bizjak  <ubizjak@gmail.com>
8344
8345         PR target/31854
8346         * gcc.target/i386/pr31854.c: New test.
8347
8348 2007-05-07  Janis Johnson  <janis187@us.ibm.com>
8349
8350         * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
8351
8352 2007-05-07  Mike Stump  <mrs@apple.com>
8353
8354         * g++.old-deja/g++.mike/empty.C: Add.
8355
8356 2007-05-07  Eric Christopher  <echristo@apple.com>
8357
8358         * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
8359
8360 2007-05-07  Uros Bizjak  <ubizjak@gmail.com>
8361
8362         * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
8363         variable.  Rearrange conversions from binary float to decimal float.
8364
8365 2007-05-07  Mark Mitchell  <mark@codesourcery.com>
8366
8367         * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
8368         x86.
8369
8370 2007-05-07  Eric Botcazou  <ebotcazou@adacore.com>
8371
8372         * gnat.dg/opt1.ad[sb]: New testcase.
8373
8374 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8375
8376         PR fortran/31399
8377         * gfortran.dg/do_3.F90: New test.
8378
8379 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8380
8381         PR fortran/31764
8382         * gfortran.dg/new_line.f90: Add new checks.
8383
8384 2007-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8385
8386         PR fortran/31201
8387         * gfortran.dg/large_unit_1.f90: New.
8388         * gfortran.dg/large_unit_2.f90: New.
8389         * gfortran.dg/iostat_4.f90: New
8390         * gfortran.dg/bounds_check_fail_1.f90: Updated.
8391
8392 2007-05-06  Paul Thomas  <pault@gcc.gnu.org>
8393
8394         PR fortran/31540
8395         * gfortran.dg/char_result_4.f90: New test.
8396
8397 2007-06-05  Revital Eres  <eres@il.ibm.com>
8398
8399         PR 30957
8400         * gcc.dg/pr30957-1.c: New test.
8401
8402 2007-05-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8403
8404         PR fortran/31251
8405         * gfortran.dg/char_type_len_2.f90: New test.
8406
8407 2007-05-05  Geoffrey Keating  <geoffk@apple.com>
8408
8409         PR 31775
8410         * g++.dg/other/nested-extern.cc: New.
8411         * g++.dg/other/nested-extern-1.C: New.
8412         * g++.dg/other/nested-extern-2.C: New.
8413
8414 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
8415
8416         PR fortran/31760
8417         * gfortran.dg/erf.f90: New test.
8418         * gfortran.dg/besxy.f90: New test.
8419
8420 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
8421
8422         PR fortran/22359
8423         * gfortran.dg/fseek.f90: New test.
8424
8425 2007-05-04  Bob Wilson  <bob.wilson@acm.org>
8426
8427         * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
8428
8429 2007-05-04  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8430
8431         PR libfortran/31210
8432         * gfortran.dg/zero_length_1.f90: New test.
8433
8434 2007-05-04  Tobias Burnus  <burnus@net-b.de>
8435
8436         PR fortran/31803
8437         * gfortran.dg/char_pointer_assign_3.f90: New test.
8438         * gfortran.dg/char_result_2.f90: Re-enable test.
8439
8440 2007-05-04  Tobias Burnus  <burnus@net-b.de>
8441
8442         PR fortran/25071
8443         * gfortran.dg/char_length_3.f90: New test.
8444         * gfortran.dg/char_result_2.f90: Fix test.
8445
8446 2007-05-03  Zdenek Dvorak  <dvorakz@suse.cz>
8447
8448         PR tree-optimization/30565
8449         * gcc.dg/tree-ssa/loop-27.c: New test.
8450
8451 2007-05-03  Bernd Schmidt  <bernd.schmidt@analog.com>
8452
8453         * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
8454         * gcc.target/bfin/arith.c (__v2hi): Likewise.
8455         * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
8456         * gcc.target/bfin/shift.c (__v2hi): Likewise.
8457
8458 2007-05-03  Dorit Nuzman  <dorit@il.ibm.com>
8459
8460         PR tree-optimization/31699
8461         * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
8462         New.
8463         (check_effective_target_vect_floatint_cvt): New.
8464         * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
8465         of specific targets.
8466         * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
8467         * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
8468         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
8469         * gcc.dg/vect/vect-iv-4.c: Likewise.
8470         * gcc.dg/vect/vect-multitypes-11.c: New.
8471         * gcc.dg/vect/pr31699.c: New.
8472
8473 2007-05-02  Geoffrey Keating  <geoffk@apple.com>
8474
8475         * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
8476
8477 2007-05-02  Seongbae Park  <seongbae.park@gmail.com>
8478
8479         PR C++/31663
8480         * g++.dg/warn/anonymous-namespace-2.C: New.
8481         * g++.dg/warn/anonymous-namespace-2.h: New.
8482
8483 2007-05-02  Paul Brook  <paul@codesourcery.com>
8484
8485         * gcc.dg/arm-eabi1.c: Move debug output.  Augment lcmp/ulcmp tests.
8486
8487 2007-05-02  Eric Christopher  <echristo@apple.com>
8488
8489         * gcc.dg/cpp/if-div.c: New file.
8490
8491 2007-05-02  Tom Tromey  <tromey@redhat.com>
8492
8493         PR preprocessor/28709:
8494         * gcc.dg/cpp/pr28709.c: New file.
8495
8496 2007-05-02  Richard Guenther  <rguenther@suse.de>
8497
8498         PR tree-optimization/31146
8499         * g++.dg/tree-ssa/pr31146-2.C: New testcase.
8500
8501 2007-05-01  Geoffrey Keating  <geoffk@apple.com>
8502
8503         * gcc.c-torture/compile/limits-blockid.c: New.
8504         * gcc.c-torture/compile/limits-caselabels.c: New.
8505         * gcc.c-torture/compile/limits-declparen.c: New.
8506         * gcc.c-torture/compile/limits-enumconst.c: New.
8507         * gcc.c-torture/compile/limits-exprparen.c: New.
8508         * gcc.c-torture/compile/limits-externalid.c: New.
8509         * gcc.c-torture/compile/limits-fnargs.c: New.
8510         * gcc.c-torture/compile/limits-fndefn.c: New.
8511         * gcc.c-torture/compile/limits-idexternal.c: New.
8512         * gcc.c-torture/compile/limits-idinternal.c: New.
8513         * gcc.c-torture/compile/limits-pointer.c: New.
8514         * gcc.c-torture/compile/limits-stringlit.c: New.
8515         * gcc.c-torture/compile/limits-structmem.c: New.
8516         * gcc.c-torture/compile/limits-structnest.c: New.
8517
8518 2007-04-29  Geoffrey Keating  <geoffk@apple.com>
8519
8520         * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
8521
8522 2007-05-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8523
8524         PR middle-end/31740
8525         * gcc.c-torture/compile/20070501-1.c: New testcase.
8526
8527 2007-05-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
8528
8529         PR fortran/31732
8530         * gfortran.dg/array_memset_2:  New test case.
8531
8532 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
8533
8534         PR testsuite/31615
8535         * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
8536
8537 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
8538
8539         PR testsuite/31589
8540         * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
8541         dg-final test.
8542         * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
8543         keyword to dg-final test.
8544         * gcc.dg/vect/vect-iv-4.c: Likewise.
8545         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
8546         * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
8547         test.
8548         * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
8549         cast.
8550         * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
8551         * lib/target-supports.exp
8552         (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
8553         (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
8554
8555 2007-04-30  Kazu Hirata  <kazu@codesourcery.com>
8556
8557         * gcc.c-torture/execute/ieee/20000320-1.c: Use
8558         __LONG_LONG_MAX__ and its friends instead of those supplied by
8559         limits.h.
8560
8561 2007-04-30  Andrew pinski  <andrew_pinski@playstation.sony.com>
8562
8563         PR C++/31721
8564         * g++.dg/ext/vector7.C: New testcase.
8565
8566 2007-04-29  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8567
8568         PR fortran/31591
8569         * gfortran.dg/bound_simplification_1.f90: New test.
8570
8571 2007-04-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8572
8573         PR fortran/31645
8574         * gfortran.dg/bom_error.f90: New test.
8575         * gfortran.dg/bom_include.f90: New test.
8576         * gfortran.dg/bom_UTF16-LE.f90: New test.
8577         * gfortran.dg/bom_UTF16-BE.f90: New test.
8578         * gfortran.dg/bom_UTF-8.f90: New test.
8579         * gfortran.dg/bom_UTF-32.f90: New test.
8580         * gfortran.dg/bom_UTF-8.F90: New test.
8581         * gfortran.dg/bom_include.inc: New file.
8582
8583 2007-04-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8584
8585         PR C++/30221
8586         * g++.dg/init/ptrfn2.C: New test.
8587         * g++.dg/init/ptrfn3.C: New test.
8588
8589 2007-04-29  Paul Thomas  <pault@gcc.gnu.org>
8590
8591         PR fortran/31711
8592         * gfortran.dg/dependency_21.f90: New test.
8593
8594 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8595
8596         * gfortran.dg/secnds.f: Use real*8.
8597         * gfortran.dg/secnds-1.f: Use real*8.
8598
8599 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8600
8601         PR libfortran/31532
8602         * gfortran.dg/inquire_5.f90: Update test.
8603
8604 2007-04-27  Ian Lance Taylor  <iant@google.com>
8605
8606         PR middle-end/31710
8607         * gcc.c-torture/compile/pr31710.c: New test.
8608
8609 2007-04-27  Richard Guenther  <rguenther@suse.de>
8610
8611         PR tree-optimization/30965
8612         PR tree-optimization/30978
8613         * gcc.dg/tree-ssa/pr30978.c: New testcase.
8614         * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
8615         * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
8616         * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
8617
8618 2007-04-27  Richard Guenther  <rguenther@suse.de>
8619
8620         PR tree-optimization/31715
8621         * gcc.dg/Warray-bounds-4.c: New testcase.
8622
8623 2007-04-26  Ian Lance Taylor  <iant@google.com>
8624
8625         PR target/28675
8626         * gcc.c-torture/compile/pr28675.c: New test.
8627
8628 2007-04-26  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8629
8630         PR C++/30016
8631         * g++.dg/ext/vector6.C: New test.
8632
8633 2007-04-26  Kazu Hirata  <kazu@codesourcery.com>
8634
8635         * gcc.c-torture/execute/ieee/20000320-1.x: New.
8636
8637 2007-04-26  Steve Ellcey  <sje@cup.hp.com>
8638
8639         PR middle-end/31617
8640         * g++.dg/other/str_empty.C: Add expected warning.
8641
8642 2007-04-26  Richard Guenther  <rguenther@suse.de>
8643         Daniel Berlin  <dberlin@dberlin.org>
8644
8645         PR tree-optimization/30567
8646         * g++.dg/other/pr30567.C: New testcase.
8647
8648 2007-04-26  Richard Guenther  <rguenther@suse.de>
8649
8650         PR tree-optimization/31703
8651         * gcc.c-torture/compile/pr31703.c: New testcase.
8652         * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
8653         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
8654
8655 2007-04-26  Wolfgang Gellerich  <gellerich@de.ibm.com>
8656
8657         * gfortran.dg/open_errors.f90: Added if statements checking
8658         the value of iostat.
8659
8660 2007-04-26  Jakub Jelinek  <jakub@redhat.com>
8661
8662         PR c++/31598
8663         * g++.dg/gomp/pr31598.C: New test.
8664
8665         PR tree-optimization/30558
8666         * g++.dg/gomp/pr30558.C: New test.
8667
8668 2007-04-24  Mark Mitchell  <mark@codesourcery.com>
8669
8670         PR c++/31338
8671         * g++.dg/ext/complex2.C: New test.
8672
8673 2007-04-25  Paolo Carlini  <pcarlini@suse.de>
8674
8675         * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
8676
8677 2007-04-25  Thiemo Seufer  <ths@mips.com>
8678
8679         * gcc.target/mips/mips16e-extends.c (cksum8): Change return
8680         value to signed char.
8681
8682 2007-04-25  Uros Bizjak  <ubizjak@gmail.com>
8683
8684         * gcc.target/i386/reload-1.c. Include <stdint.h>.  Compile for all
8685         ilp32 i?86-*-* and x86_64-*-* targets.  Do not skip test for -m64.
8686         Use scan-rtl-dump-not procedure to scan RTL dump.  Cleanup csa dump.
8687
8688 2007-04-25  Tobias Burnus  <burnus@net-b.de>
8689
8690         PR fortran/31668
8691         * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
8692         statement functions.
8693         * gfortran.dg/c_by_val_5.f90: New test.
8694
8695 2007-04-25  Wolfgang Gellerich  <gellerich@de.ibm.com>
8696
8697         * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
8698         with two new subroutines to avoid parameter-induced aliasing.
8699         * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
8700         * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
8701
8702 2007-04-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8703
8704         * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
8705         * g++.dg/warn/Warray-bounds.C: Likewise.
8706
8707 2007-04-24  Ian Lance Taylor  <iant@google.com>
8708
8709         PR tree-optimization/31605
8710         * gcc.c-torture/execute/pr31605.c: New test.
8711
8712 2007-04-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8713
8714         PR fortran/31587
8715         * lib/gcc-dg.exp (scan-module): New function.
8716         * gfortran.dg/module_md5_1.f90: New test.
8717
8718 2007-04-24  Douglas Gregor  <doug.gregor@gmail.com>
8719
8720         * g++.old-deja/g++.pt/defarg6.C: Only run with
8721         -std=gnu++98.
8722         * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
8723         * g++.dg/cpp0x/variadic61.C: Ditto.
8724         * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
8725         * g++.dg/cpp0x/variadic62.C: Ditto.
8726         * g++.dg/template/meminit1.C: Ditto.
8727         * g++.dg/template/operator7.C: Ditto.
8728         * g++.dg/template/static15.C: Ditto.
8729         * g++.dg/template/invalid1.C: Ditto.
8730         * g++.dg/template/shift1.C: Ditto.
8731         * g++.dg/template/error10.C: Ditto.
8732
8733 2007-04-24  Simon Martin  <simartin@users.sourceforge.net>
8734
8735         PR diagnostic/25923
8736         * gfortran.dg/pr25923.f90: New test.
8737
8738 2007-04-24  Ian Lance Taylor  <iant@google.com>
8739
8740         PR tree-optimization/31602
8741         * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
8742
8743 2007-04-24  Janis Johnson  <janis187@us.ibm.com>
8744
8745         * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
8746         * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
8747
8748 2007-04-24  Hui-May Chang  <hm.chang@apple.com>
8749
8750         * gcc.target/i386/reload-1.c. New.
8751
8752 2007-04-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8753             Olga Golovanevsky  <olga@il.ibm.com>
8754
8755         * g++.dg/other/str_empty.C: New test.
8756
8757 2007-04-24  Richard Henderson  <rth@redhat.com>
8758
8759         * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
8760
8761 2007-04-24  Andreas Krebbel  <krebbel1@de.ibm.com>
8762
8763         PR target/31641
8764         * gcc.c-torture/compile/pr31641.c: New testcase.
8765
8766 2007-04-24  Richard Sandiford  <richard@nildram.co.uk>
8767
8768         * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
8769         * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
8770         * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
8771         * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
8772
8773 2007-04-23  Simon Baldwin  <simonb@google.com>
8774
8775         * g++.dg/other/error15.C: New.
8776         * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
8777         triggering a "multiple parameters named" error.
8778
8779 2007-04-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
8780
8781         PR fortran/31618
8782         * gfortran.dg/backspace_8.f:  New test case.
8783
8784 2007-04-23  Paul Thomas  <pault@gcc.gnu.org>
8785
8786         PR fortran/31630
8787         * gfortran.dg/used_types_17.f90: New test.
8788
8789         PR fortran/31620
8790         * gfortran.dg/zero_array_components_1.f90: New test.
8791
8792 2007-04-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8793
8794         PR fortran/31616
8795         * gfortran.dg/open_errors.f90: Allow a different error message.
8796
8797 2007-04-23  Uros Bizjak  <ubizjak@gmail.com>
8798
8799         * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
8800         Rename from check_effective_target_vect_pack_mod.  Rename global
8801         variable et_vect_pack_mod to et_vect_pack_trunc.  Update debug
8802         messages.
8803         * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
8804         rename.
8805         * gcc.dg/vect/vect-iv-8a.c: Ditto.
8806         * gcc.dg/vect/vect-multitypes-8.c: Ditto.
8807
8808 2007-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8809
8810         PR middle-end/31448
8811         * gcc.c-torture/execute/pr31448.c: New testcase.
8812
8813 2007-04-22  Nick Clifton  <nickc@redhat.com>
8814
8815         * gcc.dg/20020312-2.c: Add support for the FRV.
8816
8817 2007-04-22  Uros Bizjak  <ubizjak@gmail.com>
8818
8819         PR tree-optimization/24659
8820         * gcc.dg/vect/vect-float-extend-1.c: New test.
8821         * gcc.dg/vect/vect-float-truncate-1.c: New test.
8822
8823 2007-04-22  Richard Guenther  <rguenther@suse.de>
8824
8825         PR tree-optimization/29789
8826         * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
8827         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
8828
8829 2007-04-22  Revital Eres  <eres@il.ibm.com>
8830
8831         * gcc.dg/var-expand2.c: New test.
8832
8833 2007-04-22  Revital Eres  <eres@il.ibm.com>
8834
8835         * gcc.dg/var-expand3.c: New test.
8836
8837 2007-04-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8838
8839         PR fortran/31495
8840         * gfortran.dg/continuation_8.f90: New test.
8841
8842 2007-04-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8843
8844         PR C/30265
8845         * gcc.c-torture/compile/compound-literal-2.c: New testcase.
8846         * gcc.c-torture/compile/compound-literal-3.c: New testcase.
8847
8848 2007-04-21  Richard Guenther  <rguenther@suse.de>
8849
8850         PR middle-end/31136
8851         * gcc.c-torture/execute/pr31136.c: New testcase.
8852
8853 2007-04-21  Alexandre Oliva  <aoliva@redhat.com>
8854
8855         * gcc.target/i386/movsi-sm-1.c: New.
8856
8857 2007-04-20  Richard Henderson  <rth@redhat.com>
8858
8859         * gcc.dg/pr28796-2.c: Add -mieee for alpha.
8860         * gcc.dg/pr27095.c: Cope with alpha GOT load.
8861
8862 2007-04-20  Jakub Jelinek  <jakub@redhat.com>
8863
8864         * gcc.target/i386/ordcmp-1.c: New test.
8865         * gcc.target/i386/unordcmp-1.c: New test.
8866
8867         PR tree-optimization/31632
8868         * gcc.c-torture/compile/20070419-1.c: New test.
8869
8870 2007-04-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
8871
8872         * gcc.dg/invalid-call-1.c: New test.
8873
8874 2007-04-18  Dirk Mueller  <dmueller@suse.de>
8875
8876         PR diagnostic/31227
8877         * gcc.dg/Warray-bounds-3.c: New.
8878
8879 2007-04-18  Richard Guenther  <rguenther@suse.de>
8880
8881         PR tree-optimization/19431
8882         PR tree-optimization/21463
8883         * gcc.c-torture/execute/20070212-1.c: New testcase.
8884         * gcc.c-torture/execute/20070212-2.c: Likewise.
8885         * gcc.c-torture/execute/20070212-3.c: Likewise.
8886         * gcc.dg/tree-ssa/pr19431.c: Likewise.
8887         * gcc.dg/tree-ssa/pr21463.c: Likewise.
8888         * g++.dg/tree-ssa/pr21463.C: Likewise.
8889         * g++.dg/tree-ssa/pr30738.C: Likewise.
8890
8891 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
8892
8893         PR c++/31513
8894         * g++.dg/expr/bitfield8.C: New test.
8895
8896 2007-04-17  Joseph Myers  <joseph@codesourcery.com>
8897             Richard Sandiford  <richard@codesourcery.com>
8898
8899         * lib/target-supports.exp (check_profiling_available): Return 0
8900         for uClibc with -p or -pg.
8901
8902 2007-04-17  Simon Martin  <simartin@users.sourceforge.net>
8903
8904         PR c++/31517
8905         * g++.dg/template/init7.C: New test.
8906
8907 2007-04-17  Zdenek Dvorak  <dvorakz@suse.cz>
8908
8909         PR rtl-optimization/31360
8910         * gcc.dg/loop-7.c: New test.
8911
8912 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
8913
8914         * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
8915         * lib/compat.exp (compat-run): Use file_on_host, not remote_file
8916         build.
8917         (compat-execute): Likewise.
8918         * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
8919         files to remote hosts.
8920         * lib/c-ctorture.exp (c-torture-compile): Likewise.
8921         (c-torture-execute): Likewise.
8922         * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
8923         or plain file.  Use remote_upload and remote_download to copy
8924         files about.
8925         * lib/scanasm.exp (dg-scan): Upload the file from the remote host
8926         before scanning it.
8927
8928 2007-04-17  Dorit Nuzman  <dorit@il.ibm.com>
8929
8930         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
8931
8932 2007-04-16  Lawrence Crowl  <crowl@google.com>
8933
8934         * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
8935         * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
8936         * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
8937         * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
8938         * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
8939         * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
8940         * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
8941         * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
8942         * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
8943         * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
8944         * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
8945
8946         * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
8947         * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
8948         * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
8949         * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
8950         * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
8951         * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
8952         * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
8953         * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
8954         * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
8955         * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
8956         * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
8957
8958 2007-04-16  Ian Lance Taylor  <iant@google.com>
8959
8960         PR tree-optimization/31522
8961         * gcc.dg/Wstrict-overflow-16.c: New test.
8962
8963 2007-04-17  Kazu Hirata  <kazu@codesourcery.com>
8964
8965         * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
8966
8967 2007-04-17  Tobias Schlüter  <tobi@gcc.gnu.org>
8968
8969         PR fortran/31144
8970         * gfortran.dg/module_naming_1.f90: New.
8971
8972 2007-04-16  Richard Sandiford  <richard@codesourcery.com>
8973
8974         * lib/target-supports.exp (check_profiling_available): Return
8975         false for m68k-*-uclinux.
8976
8977 2007-04-16  Seongbae Park <seongbae.park@gmail.com>
8978
8979         PR c++/29365
8980         Testcase for c++ anonymous namespace warning
8981
8982         * g++.dg/warn/anonymous-namespace-1.C: New test
8983         * g++.dg/warn/anonymous-namespace-1.h: New test
8984
8985 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8986
8987         PR testsuite/31578
8988         * gcc.dg/gnu89-init-4.c: Change to a compile only test.
8989
8990 2007-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8991
8992         * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
8993
8994 2007-04-15  Paul Thomas  <pault@gcc.gnu.org>
8995
8996         PR fortran/31204
8997         * gfortran.dg/array_constructor_16.f90: New test.
8998
8999 2007-04-15  Kazu Hirata  <kazu@codesourcery.com>
9000
9001         * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
9002         gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
9003
9004 2007-04-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9005
9006         PR rtl-optimization/31500
9007         * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
9008         * g++.dg/warn/Warray-bounds.C: Likewise.
9009
9010 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9011
9012         PR C/31520
9013         * gcc.dg/gnu89-init-4.c: New testcase.
9014
9015 2007-04-14  Jakub Jelinek  <jakub@redhat.com>
9016
9017         PR c++/25874
9018         * gcc.dg/gomp/pr25874.c: Add dg-options.
9019         * g++.dg/gomp/pr25874.C: Add dg-options.
9020
9021 2007-04-14  Bernhard Fischer  <aldot@gcc.gnu.org>
9022
9023         PR fortran/21061
9024         * gfortran.dg/warnings_are_errors_1.f90: New testcase.
9025         * gfortran.dg/warnings_are_errors_1.f: New testcase.
9026
9027 2007-04-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9028
9029         PR fortran/31561
9030         * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
9031
9032 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
9033
9034         PR fortran/29507
9035         PR fortran/31404
9036         * gfortran.dg/initialization_6.f90: New test.
9037
9038 2007-04-14  Kazu Hirata  <kazu@codesourcery.com>
9039
9040         * gcc.c-torture/compile/pr27528.c: Require nonpic.
9041
9042         * lib/target-supports.exp (check_gc_sections_available):
9043         Return false if ldflags includes -elf2flt.
9044
9045 2007-04-13  Jason Merrill  <jason@redhat.com>
9046
9047         PR c++/31074
9048         * conv3.C: New test.
9049
9050 2007-04-13  Mike Stump  <mrs@apple.com>
9051
9052         * obj-c++.dg/stubify-1.mm: Only run on powerpc.
9053         * obj-c++.dg/template-4.mm: Don't run when 64-bit.
9054
9055 2007-04-13  Joseph Myers  <joseph@codesourcery.com>
9056
9057         PR tree-optimization/29598
9058         * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
9059
9060 2007-04-13  Tobias Burnus  <burnus@net-b.de>
9061
9062         PR fortran/31559
9063         * gfortran.dg/func_assign.f90: New test.
9064
9065 2007-04-13  Paul Thomas  <pault@gcc.gnu.org>
9066
9067         PR fortran/31550
9068         * gfortran.dg/used_types_16.f90: New test.
9069
9070 2007-04-13  Tobias Schlüter  <tobi@gcc.gnu.org>
9071
9072         PR fortran/18937
9073         * gfortran.dg/goto_2.f90: New.
9074         * gfortran.dg/goto_3.f90: New.
9075         * gfortran.dg/pr17708.f90: Rename to ...
9076         * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
9077
9078 2007-04-13  Tobias Burnus  <burnus@net-b.de>
9079
9080         PR fortran/31562
9081         * gfortran.dg/f2c_4.c: Use GNU extensions for complex
9082         instead of a struct.
9083
9084 2007-04-13  Tobias Burnus  <burnus@net-b.de>
9085
9086         PR fortran/31562
9087         * gfortran.dg/value_4.c: Use GNU extensions for complex
9088         instead of a struct.
9089
9090 2007-04-13  Richard Guenther  <rguenther@suse.de>
9091
9092         PR tree-optimization/21258
9093         * gcc.dg/tree-ssa/vrp34.c: New testcase.
9094
9095 2007-04-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9096
9097         * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
9098         <complex.h>.
9099
9100 2007-04-12  Tobias Schlüter  <tobi@gcc.gnu.org>
9101
9102         PR fortran/31250
9103         * gfortran.dg/char_length_2.f90: New.
9104         * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
9105         * gfortran.dg/repeat_4.f90: Likewise.
9106
9107         PR fortran/31266
9108         * gfortran.dg/char_assign_1.f90: New.
9109
9110         PR fortran/31471
9111         * gfortran.dg/block_name_1.f90: New.
9112         * gfortran.dg/block_name_2.f90: New.
9113
9114 2007-04-12  Douglas Gregor  <doug.gregor@gmail.com>
9115
9116         PR c++/31078
9117         * g++.dg/other/pr31078.C: New.
9118
9119 2007-04-12  Richard Guenther  <rguenther@suse.de>
9120
9121         PR tree-optimization/31169
9122         * gcc.c-torture/execute/pr31169.c: New testcase.
9123
9124 2007-04-12  Richard Guenther  <rguenther@suse.de>
9125
9126         PR tree-optimization/24689
9127         PR tree-optimization/31307
9128         * g++.dg/tree-ssa/pr31307.C: New testcase.
9129         * gcc.dg/tree-ssa/pr24689.c: Likewise.
9130
9131 2007-04-12  Tobias Burnus  <burnus@net-b.de>
9132
9133         PR fortran/31472
9134         * gfortran.dg/access_spec_1.f90: New test.
9135         * gfortran.dg/access_spec_2.f90: New test.
9136         * gfortran.dg/non_module_public.f90: Match new error message.
9137
9138 2007-04-11  Paul Thomas  <pault@gcc.gnu.org>
9139
9140         PR testsuite/31538
9141         * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
9142         to 4 at line 38 to fix bounds problem.
9143
9144 2007-04-11  Tobias Burnus  <burnus@net-b.de>
9145
9146         PR testsuite/31240
9147         * gfortran.dg/pointer_intent_1.f90: Fix test.
9148
9149 2007-04-10  Eric Christopher  <echristo@apple.com>
9150
9151         * lib/target-supports.exp
9152         (check_effective_target_fstack_protector): Rewrite.
9153
9154 2007-04-09  Mark Mitchell  <mark@codesourcery.com>
9155
9156         PR c++/31449
9157         * g++.dg/init/const5.C: New test.
9158
9159 2007-04-09  Jan Hubicka  <jh@suse.cz>
9160
9161         * gcc.dg/tree-ssa/foldaddr-3.c: New file.
9162
9163 2007-04-08  Jan Hubicka  <jh@suse.cz>
9164
9165         * gcc.dg/tree-ssa/foldaddr-2.c: New file.
9166
9167 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
9168
9169         PR fortran/31257
9170         * gfortran.dg/achar_4.f90: New test.
9171
9172 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
9173
9174         PR fortran/30880
9175         * gfortran.dg/used_dummy_types_8.f90: New test.
9176
9177 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
9178
9179         PR fortran/30872
9180         * gfortran.dg/parameter_array_element_1.f90: New test.
9181
9182 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
9183
9184         PR fortran/31222
9185         * gfortran.dg/default_numeric_type_1.f90: New test.
9186
9187 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
9188
9189         PR fortran/31424
9190         * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
9191
9192 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
9193
9194         PR fortran/31293
9195         * gfortran.dg/interface_12.f90: New test.
9196
9197 2007-04-07  Bruce Korb  <bkorb@gnu.org>
9198
9199         * gcc.dg/format/opt-6.c: New test.
9200         * gcc.dg/format/nul-1.c: New test.
9201         * gcc.dg/format/nul-2.c: New test.
9202
9203 2007-04-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9204
9205         PR libgfortran/31395
9206         * gfortran.dg/fmt_colon.f90: New test.
9207
9208 2007-04-06  Mark Mitchell  <mark@codesourcery.com>
9209
9210         * g++.old-deja/g++.other/init18.C: Use
9211         dg-require-effective-target instead of an explicit xfail.
9212
9213 2007-04-05  Janis Johnson  <janis187@us.ibm.com>
9214
9215         * gcc.dg/dfp/signbit-1.c
9216         * gcc.dg/dfp/signbit-2.c
9217
9218 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
9219
9220         PR fortran/31483
9221         * gfortran.dg/altreturn_5.f90: New test.
9222
9223 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
9224
9225         PR fortran/31292
9226         * gfortran.dg/contained_module_proc_1.f90: New test.
9227
9228 2007-04-04  Stuart Hastings  <stuart@apple.com>
9229
9230         PR 31281
9231         * objc/execute/exceptions/pr31281.m: New.
9232
9233 2007-04-04  Danny Smith  <dannysmith.users.sourceforge.net>
9234
9235         * g++.dg/ext/dllimport12.C: Update comments.
9236
9237 2007-04-03  Eric Christopher  <echristo@apple.com>
9238
9239         * g++.dg/tree-ssa/pr29902.C: Require ilp32.
9240
9241 2007-04-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9242
9243         PR fortran/31304
9244         * gfortran.dg/repeat_2.f90: New test.
9245         * gfortran.dg/repeat_3.f90: New test.
9246         * gfortran.dg/repeat_4.f90: New test.
9247
9248 2007-04-03  Uros Bizjak  <ubizjak@gmail.com>
9249
9250         * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
9251
9252 2007-04-03  Jakub Jelinek  <jakub@redhat.com>
9253
9254         PR c++/30847
9255         * g++.dg/parse/cond3.C: New test.
9256
9257         PR middle-end/30704
9258         * gcc.c-torture/execute/ieee/pr30704.c: New test.
9259
9260 2007-04-02  Jason Merrill  <jason@redhat.com>
9261
9262         PR c++/31187
9263         * g++.dg/ext/visibility/anon3.C: New test.
9264
9265 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9266
9267         PR libgfortran/31052
9268         * gfortran.dg/namelist_28.f90: New test.
9269
9270 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9271
9272         PR libgfortran/31366
9273         * gfortran.dg/direct_io_6.f90: New test.
9274
9275 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9276
9277         PR libgfortran/31207
9278         * gfortran.dg/advance_5.f90: New test.
9279         * gfortran.dg/advance_6.f90: New test.
9280
9281 2007-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
9282
9283         * g++.dg/ext/dllimport6.C: Remove extra ';'.
9284         * g++.dg/ext/dllimport7.C: Likewise.
9285         * g++.dg/ext/selectany1.C: Likewise.
9286
9287 2007-03-31  Douglas Gregor  <doug.gregor@gmail.com>
9288
9289         * g++.dg/parser/pr31138.C: New.
9290         * g++.dg/parser/pr31140.C: New.
9291         * g++.dg/parser/pr31141.C: New.
9292
9293 2007-03-30  Paolo Carlini  <pcarlini@suse.de>
9294
9295         PR c++/26099
9296         * g++.dg/ext/is_base_of.C: New.
9297         * g++.dg/ext/has_virtual_destructor.C: New.
9298         * g++.dg/ext/is_polymorphic.C: New.
9299         * g++.dg/ext/is_base_of_diagnostic.C: New.
9300         * g++.dg/ext/is_enum.C: New.
9301         * g++.dg/ext/has_nothrow_assign.C: New.
9302         * g++.dg/ext/has_nothrow_constructor.C: New.
9303         * g++.dg/ext/is_empty.C: New.
9304         * g++.dg/ext/has_trivial_copy.C: New.
9305         * g++.dg/ext/has_trivial_assign.C: New.
9306         * g++.dg/ext/is_abstract.C: New.
9307         * g++.dg/ext/is_pod.C: New.
9308         * g++.dg/ext/has_nothrow_copy.C: New.
9309         * g++.dg/ext/is_class.C: New.
9310         * g++.dg/ext/has_trivial_constructor.C: New.
9311         * g++.dg/ext/is_union.C: New.
9312         * g++.dg/ext/has_trivial_destructor.C: New.
9313         * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
9314         * g++.dg/template/crash43.C: Likewise.
9315
9316 2007-03-29  Dirk Mueller  <dmueller@suse.de>
9317
9318         * g++.dg/warn/pedantic2.C: New testcase.
9319
9320 2007-03-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9321
9322         * size_dim.f90: Fix dg directive.
9323         * pr16433.f: Likewise.
9324         * use_6.f90: Likewise.
9325         * use_7.f90: Likewise.
9326         * entry_9.f90: Likewise.
9327         * pointer_intent_2.f90: Likewise.
9328         * protected_1.f90: Likewise.
9329         * fmt_missing_period_2.f: Likewise.
9330         * pointer_intent_3.f90: Likewise.
9331         * protected_2.f90: Likewise.
9332         * protected_3.f90: Likewise.
9333         * pr15754.f90: Likewise.
9334         * protected_4.f90: Likewise.
9335         * protected_5.f90: Likewise.
9336         * initialization_2.f90: Likewise.
9337         * protected_6.f90: Likewise.
9338         * continuation_7.f90: Likewise.
9339         * derived_function_interface_1.f90: Likewise.
9340         * der_pointer_4.f90: Likewise.
9341         * fmt_zero_precision.f90: Likewise.
9342         * blockdata_3.f90: Likewise.
9343         * fmt_missing_period_1.f: Likewise.
9344         * real_const_3.f90: Likewise.
9345         * use_4.f90: Likewise.
9346         * fmt_missing_period_3.f: Likewise.
9347         * use_5.f90: Likewise.
9348
9349 2007-03-28  Mike Stump  <mrs@apple.com>
9350
9351         * gcc.dg/darwin-comm.c: Add.
9352
9353 2007-03-28  Eric Christopher  <echristo@apple.com>
9354
9355         * lib/target-supports.exp (check_effective_target_fstack_protector):
9356         New.
9357         * gcc.dg/ssp-1.c: Use.
9358         * gcc.dg/ssp-2.c: Ditto.
9359
9360 2007-03-28  Simon Martin  <simartin@users.sourceforge.net>
9361
9362         PR c++/29077
9363         * g++.dg/parse/constructor3.C: New test.
9364
9365 2007-03-28  Eric Botcazou  <ebotcazou@adacore.com>
9366
9367         * gnat.dg/thin_pointer.ad[sb]: New test.
9368
9369 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
9370
9371         * g++.dg/cpp0x/bracket1.C: New.
9372         * g++.dg/cpp0x/bracket2.C: New.
9373         * g++.dg/cpp0x/bracket3.C: New.
9374         * g++.dg/cpp0x/bracket4.C: New.
9375
9376 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
9377
9378         * g++.dg/cpp0x/temp_default1.C: New.
9379         * g++.dg/cpp0x/temp_default3.C: New.
9380         * g++.dg/cpp0x/temp_default2.C: New.
9381         * g++.dg/cpp0x/temp_default4.C: New.
9382
9383 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
9384
9385         PR c++/29993
9386         * g++.dg/other/cv_func2.C: New.
9387
9388 2007-03-27  Janis Johnson  <janis187@us.ibm.com>
9389
9390         * gcc.dg/dfp/func-vararg-alternate.h: New file.
9391         * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
9392         * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
9393         * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
9394
9395         * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
9396         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
9397
9398         * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
9399
9400         * lib/compat.exp (compat-execute): Fix processing of file names.
9401
9402 2007-03-27  Daniel Jacobowitz  <dan@codesourcery.com>
9403
9404         * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
9405
9406 2007-03-27  Uros Bizjak  <ubizjak@gmail.com>
9407
9408         * lib/target-supports.exp (check_effective_target_fortran_large_real):
9409         Delete created executable test file.
9410         (check_effective_target_fortran_large_int): Ditto.
9411         (check_effective_target_static_libgfortran): Ditto.
9412
9413 2007-03-26  Paolo Carlini  <pcarlini@suse.de>
9414
9415         PR c++/30500
9416         * g++.dg/warn/pragma-system_header1.C: New test.
9417         * g++.dg/warn/pragma-system_header2.C: New test.
9418         * g++.dg/warn/pragma-system_header1.h. New.
9419         * g++.dg/warn/pragma-system_header2.h. New.
9420
9421 2007-03-26  Ian Lance Taylor  <iant@google.com>
9422
9423         PR tree-optimization/31345
9424         * gcc.c-torture/compile/pr31345-1.c: New test.
9425
9426 2007-03-26  Brooks Moses  <brooks.moses@codesourcery.com>
9427
9428         * gfortran.dg/func_derived_4.f90: Fix module cleanup.
9429         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
9430         * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
9431         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
9432         * gfortran.dg/overload_1.f90: Likewise.
9433         * gfortran.dg/impure_assignment_1.f90: Likewise.
9434         * gfortran.dg/error_recovery_3.f90: Likewise.
9435         * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
9436         * gfortran.dg/sequence_types_1.f90: Likewise.
9437         * gfortran.dg/internal_references_1.f90: Likewise.
9438         * gfortran.dg/present_1.f90: Likewise.
9439         * gfortran.dg/volatile10.f90: Likewise.
9440         * gfortran.dg/module_equivalence_2.f90: Likewise.
9441         * gfortran.dg/use_4.f90: Likewise.
9442         * gfortran.dg/elemental_result_1.f90: Likewise.
9443         * gfortran.dg/generic_actual_arg.f90: Likewise.
9444         * gfortran.dg/private_type_5.f90: Likewise.
9445         * gfortran.dg/protected_4.f90: Likewise.
9446         * gfortran.dg/interface_3.f90: Likewise.
9447
9448 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
9449
9450         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
9451         * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
9452
9453 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
9454
9455         * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
9456
9457 2007-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9458
9459         PR libgfortran/31199
9460         * gfortran.dg/fmt_t_4.f90: New test.
9461
9462 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
9463
9464         PR libfortran/31297
9465         * gfortran.dg/backspace_5.f:  Initialize variable(s).
9466         * gfortran.dg/backspace_6.f:  Likewise.
9467         * gfortran.dg/char_bounds_check_fail_1: Likewise.
9468         * gfortran.dg/direct_io_2.f90:  Likewise.
9469         * gfortran.dg/write_back.f:  Likewise.
9470         * gfortran.dg/write_rewind_2.f:  Likewise.
9471         * gfortran.dg/write_rewind_1.f:  Likewise.
9472         * gfortran.dg/write_rewind_2.f:  Likewise.
9473
9474 2007-03-25  Dorit Nuzman  <dorit@il.ibm.com>
9475
9476         PR tree-optimization/30784
9477         * gcc.dg/vect/pr30784.c: New test.
9478
9479 2007-03-25  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9480
9481         PR fortran/30877
9482         * gfortran.dg/operator_1.f90: New test.
9483         * gfortran.dg/operator_2.f90: New test.
9484
9485 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
9486
9487         PR libfortran/31196
9488         * gfortran.dg/reshape_transpose_1.f90:  New test.
9489
9490 2007-03-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9491
9492         PR fortran/30655
9493         * gfortran.dg/bounds_check_6.f90: New test.
9494
9495 2007-03-23  Michael Meissner  <michael.meissner@amd.com>
9496
9497         * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
9498         #ifndef/#endif.
9499         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
9500         * gcc.dg/dfp/decfloat-constants.c: Ditto.
9501
9502 2007-03-24  Paul Thomas  <pault@gcc.gnu.org>
9503
9504         PR fortran/31209
9505         * gfortran.dg/pointer_function_actual_1.f90: New test.
9506
9507         PR fortran/31200
9508         * gfortran.dg/pointer_function_actual_2.f90: New test.
9509
9510         PR fortran/31215
9511         * gfortran.dg/result_in_spec_1.f90: New test.
9512
9513 2007-03-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9514
9515         PR fortran/30834
9516         * gfortran.dg/integer_exponentiation_3.F90: New test.
9517         * gfortran.dg/integer_exponentiation_4.f90: New test.
9518         * gfortran.dg/integer_exponentiation_5.F90: New test.
9519
9520 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
9521
9522         PR c++/30863
9523         * g++.dg/template/error24.C: New test.
9524         * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
9525
9526 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
9527
9528         PR c++/31273
9529         * g++.dg/expr/bitfield7.C: New test.
9530
9531 2007-03-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9532
9533         PR other/23572
9534         * gcc.dg/float-range-4.c: New.
9535         * gcc.dg/float-range-1.c: Update. Test for a warning.
9536         * gcc.dg/float-range-3.c: New.
9537         * gcc.dg/float-range-5.c: New.
9538
9539 2007-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9540
9541         PR fortran/31262
9542         * gfortran.dg/no_range_check_1.f90: New test.
9543
9544 2007-03-22  Dirk Mueller  <dmueller@suse.de>
9545
9546         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
9547         * g++.dg/other/static1.C: Remove stray semicolon.
9548         * g++.dg/other/init1.C: Likewise.
9549         * g++.dg/rtti/dyncast1.C: Likewise.
9550         * g++.dg/tree-ssa/pr17153.C: Likewise.
9551         * g++.dg/lookup/disamb1.C: Likewise.
9552         * g++.dg/lookup/scoped2.C: Likewise.
9553         * g++.dg/lookup/friend7.C: Likewise.
9554         * g++.dg/parse/parse4.C: Likewise.
9555         * g++.dg/parse/parse5.C: Likewise.
9556         * g++.dg/expr/pr29066.C: Likewise.
9557         * g++.dg/expr/cast4.C: Likewise.
9558         * g++.dg/tc1/dr193.C: Likewise.
9559         * g++.dg/tc1/dr213.C: Likewise.
9560         * g++.dg/abi/dcast1.C: Likewise.
9561         * g++.dg/abi/covariant2.C: Likewise.
9562         * g++.dg/inherit/covariant11.C: Likewise.
9563         * g++.dg/inherit/covariant9.C: Likewise.
9564         * g++.dg/inherit/covariant10.C: Likewise.
9565         * g++.dg/init/static3.C: Likewise.
9566         * g++.dg/init/init-ref3.C: Likewise.
9567         * g++.dg/init/ref10.C: Likewise.
9568         * g++.dg/template/meminit2.C: Likewise.
9569         * g++.dg/template/using9.C: Likewise.
9570         * g++.dg/template/friend9.C: Likewise.
9571         * g++.dg/template/ref1.C: Likewise.
9572         * g++.old-deja/g++.warn/inline.C: Likewise.
9573         * g++.old-deja/g++.robertl/eb91.C: Likewise.
9574         * g++.old-deja/g++.robertl/eb46.C: Likewise.
9575         * g++.old-deja/g++.robertl/eb34.C: Likewise.
9576         * g++.old-deja/g++.robertl/eb43.C: Likewise.
9577         * g++.old-deja/g++.robertl/eb26.C: Likewise.
9578         * g++.old-deja/g++.robertl/eb116.C: Likewise.
9579         * g++.old-deja/g++.brendan/copy5.C: Likewise.
9580         * g++.old-deja/g++.brendan/overload8.C: Likewise.
9581         * g++.old-deja/g++.brendan/overload11.C: Likewise.
9582         * g++.old-deja/g++.brendan/copy7.C: Likewise.
9583         * g++.old-deja/g++.brendan/crash38.C: Likewise.
9584         * g++.old-deja/g++.brendan/template11.C: Likewise.
9585         * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
9586         * g++.old-deja/g++.brendan/crash50.C: Likewise.
9587         * g++.old-deja/g++.brendan/crash16.C: Likewise.
9588         * g++.old-deja/g++.jason/pmem2.C: Likewise.
9589         * g++.old-deja/g++.jason/parse9.C: Likewise.
9590         * g++.old-deja/g++.jason/byval2.C: Likewise.
9591         * g++.old-deja/g++.jason/overload8.C: Likewise.
9592         * g++.old-deja/g++.jason/pmf8.C: Likewise.
9593         * g++.old-deja/g++.jason/template33.C: Likewise.
9594         * g++.old-deja/g++.jason/return3.C: Likewise.
9595         * g++.old-deja/g++.jason/scoping2.C: Likewise.
9596         * g++.old-deja/g++.jason/virtual.C: Likewise.
9597         * g++.old-deja/g++.jason/opeq3.C: Likewise.
9598         * g++.old-deja/g++.jason/template27.C: Likewise.
9599         * g++.old-deja/g++.jason/synth6.C: Likewise.
9600         * g++.old-deja/g++.jason/ref8.C: Likewise.
9601         * g++.old-deja/g++.jason/offset1.C: Likewise.
9602         * g++.old-deja/g++.other/static20.C: Likewise.
9603         * g++.old-deja/g++.other/array1.C: Likewise.
9604         * g++.old-deja/g++.other/new3.C: Likewise.
9605         * g++.old-deja/g++.other/array2.C: Likewise.
9606         * g++.old-deja/g++.other/overload9.C: Likewise.
9607         * g++.old-deja/g++.other/cast6.C: Likewise.
9608         * g++.old-deja/g++.other/ptrmem8.C: Likewise.
9609         * g++.old-deja/g++.other/eh4.C: Likewise.
9610         * g++.old-deja/g++.other/using7.C: Likewise.
9611         * g++.old-deja/g++.other/init18.C: Likewise.
9612         * g++.old-deja/g++.other/dyncast1.C: Likewise.
9613         * g++.old-deja/g++.other/dyncast2.C: Likewise.
9614         * g++.old-deja/g++.other/dtor11.C: Likewise.
9615         * g++.old-deja/g++.pt/static11.C: Likewise.
9616         * g++.old-deja/g++.pt/crash19.C: Likewise.
9617         * g++.old-deja/g++.pt/overload12.C: Likewise.
9618         * g++.old-deja/g++.pt/crash46.C: Likewise.
9619         * g++.old-deja/g++.pt/mi1.C: Likewise.
9620         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
9621         * g++.old-deja/g++.pt/nontype5.C: Likewise.
9622         * g++.old-deja/g++.pt/local5.C: Likewise.
9623         * g++.old-deja/g++.pt/typename2.C: Likewise.
9624         * g++.old-deja/g++.pt/explicit80.C: Likewise.
9625         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
9626         * g++.old-deja/g++.law/visibility1.C: Likewise.
9627         * g++.old-deja/g++.law/visibility2.C: Likewise.
9628         * g++.old-deja/g++.law/virtual2.C: Likewise.
9629         * g++.old-deja/g++.law/operators19.C: Likewise.
9630         * g++.old-deja/g++.law/parsing10.C: Likewise.
9631         * g++.old-deja/g++.law/visibility4.C: Likewise.
9632         * g++.old-deja/g++.law/operators4.C: Likewise.
9633         * g++.old-deja/g++.law/dtors2.C: Likewise.
9634         * g++.old-deja/g++.law/missed-error3.C: Likewise.
9635         * g++.old-deja/g++.law/visibility10.C: Likewise.
9636         * g++.old-deja/g++.law/scope3.C: Likewise.
9637         * g++.old-deja/g++.law/casts2.C: Likewise.
9638         * g++.old-deja/g++.law/code-gen5.C: Likewise.
9639         * g++.old-deja/g++.law/operators33.C: Likewise.
9640         * g++.old-deja/g++.law/friend4.C: Likewise.
9641         * g++.old-deja/g++.mike/pmf7.C: Likewise.
9642         * g++.old-deja/g++.mike/p5611.C: Likewise.
9643         * g++.old-deja/g++.mike/net37.C: Likewise.
9644         * g++.old-deja/g++.mike/p3570.C: Likewise.
9645         * g++.old-deja/g++.mike/p5718.C: Likewise.
9646         * g++.old-deja/g++.mike/net21.C: Likewise.
9647         * g++.old-deja/g++.mike/p1862.C: Likewise.
9648         * g++.old-deja/g++.mike/p4511.C: Likewise.
9649         * g++.old-deja/g++.mike/virt3.C: Likewise.
9650         * g++.old-deja/g++.mike/p16146.C: Likewise.
9651         * g++.old-deja/g++.mike/p1989.C: Likewise.
9652         * g++.old-deja/g++.mike/p5571.C: Likewise.
9653         * g++.old-deja/g++.gb/scope10.C: Likewise.
9654         * g++.old-deja/g++.abi/primary5.C: Likewise.
9655         * g++.old-deja/g++.abi/empty2.C: Likewise.
9656         * g++.old-deja/g++.abi/arraynew.C: Likewise.
9657         * g++.old-deja/g++.eh/vbase4.C: Likewise.
9658         * g++.old-deja/g++.eh/ptr1.C: Likewise.
9659         * g++.old-deja/g++.eh/cleanup1.C: Likewise.
9660         * g++.old-deja/g++.bob/template3.C: Likewise.
9661         * g++.old-deja/g++.bob/inherit1.C: Likewise.
9662
9663 2007-03-22  Paul Thomas  <pault@gcc.gnu.org>
9664
9665         PR fortran/31193
9666         * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
9667
9668 2007-03-22  Tobias Schlüter  <tobi@gcc.gnu.org>
9669
9670         PR fortran/20897
9671         * gfortran.dg/derived_name_1.f90: New.
9672         * gfortran.dg/derived_name_2.f: New.
9673
9674 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
9675
9676         * lib/target-supports.exp (check_effective_target_nonpic): New
9677         procedure.
9678         * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
9679         when compiling PIC.
9680         * gcc.target/i386/asm-4.c: Require nonpic.
9681         * gcc.target/i386/cmov1.c: Likewise.
9682         * gcc.target/i386/mul.c: Likewise.
9683         * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
9684         * gcc.target/i386/ssetype-1.c: Require nonpic.
9685         * gcc.target/i386/ssetype-3.c: Likewise.
9686         * gcc.target/i386/ssetype-5.c: Likewise.
9687
9688 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
9689
9690         * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
9691         * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
9692         * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
9693         * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
9694
9695 2007-03-19  Seongbae Park <seongbae.park@gmail.com>
9696
9697         PR tree-optimization/30590
9698         * g++.dg/opt/pr30590.C: New testcase.
9699
9700 2007-03-20  Jakub Jelinek  <jakub@redhat.com>
9701
9702         PR c/30762
9703         * gcc.dg/pr30762-1.c: New test.
9704         * gcc.dg/pr30762-2.c: New test.
9705
9706         PR inline-asm/30505
9707         * gcc.target/i386/pr30505.c: New test.
9708
9709 2007-03-19  Mark Shinwell  <shinwell@codesourcery.com>
9710
9711         * gcc.target/arm/register-variables.c: New.
9712
9713 2007-03-19  Jeff Law  <law@redhat.com>
9714
9715         * PR tree-optimization/30984
9716         * gcc.c-torture/pr30984.c: New test.
9717
9718 2007-03-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9719         Richard Guenther  <rguenther@suse.de>
9720
9721         PR tree-optimization/31254
9722         * gcc.dg/torture/pr31254.c: New testcase.
9723
9724 2007-03-19  Hans-Peter Nilsson  <hp@axis.com>
9725
9726         * gcc.dg/torture/pr26565.c: Expect warning on packed field for
9727         target default_packed.
9728
9729 2007-03-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9730
9731         PR fortran/31203
9732         * gfortran.dg/string_length_1.f90: New test.
9733
9734 2007-03-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9735
9736         PR testsuite/30395
9737         * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
9738
9739 2007-03-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9740
9741         PR libgfortran/31052
9742         * gfortran.dg/namelist_27.f90: New test.
9743
9744 2007-03-18  Paul Thomas  <pault@gcc.gnu.org>
9745
9746         PR fortran/30531
9747         * gfortran.dg/used_types_14.f90: New test.
9748
9749         PR fortran/31086
9750         * gfortran.dg/used_types_15.f90: New test.
9751
9752 2007-03-18  Dorit Nuzman  <dorit@il.ibm.com>
9753
9754         * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
9755         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
9756
9757 2007-03-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9758
9759         PR fortran/31120
9760         * gfortran.dg/integer_exponentiation_2.f90: New test.
9761
9762 2007-03-17  Dorit Nuzman  <dorit@il.ibm.com>
9763
9764         PR tree-optimization/31041
9765         * gcc.dg/vect/pr31041.c: New test.
9766
9767 2007-03-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9768
9769         * g++.dg/warn/Wconversion-integer.C: New
9770         * g++.dg/warn/Wconversion-real.C: New.
9771         * g++.dg/warn/Wconversion-real-integer.C: New.
9772         * g++.dg/warn/conv2.C: Updated.
9773
9774 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
9775
9776         * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
9777         exclude RTPs.
9778
9779 2007-03-16  Richard Guenther  <rguenther@suse.de>
9780
9781         PR tree-optimization/31146
9782         * g++.dg/tree-ssa/pr31146.C: New testcase.
9783
9784 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
9785
9786         * lib/target-supports.exp (check_missing_uclibc_feature): Don't
9787         assume that the target has <features.h>.
9788
9789 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
9790
9791         * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
9792         dg-options rather than to the whole test.
9793
9794 2007-03-16  Alexandre Oliva  <aoliva@redhat.com>
9795
9796         PR debug/29906
9797         * g++.dg/debug/pr29906.C: New
9798
9799 2007-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9800
9801         PR libgfortran/31099
9802         * gfortran.dg/unformatted_recl.f90: Update test.
9803
9804 2007-03-15  Zdenek Dvorak  <dvorakz@suse.cz>
9805
9806         * gcc.dg/tree-ssa/prefetch-5.c: New test.
9807
9808 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9809
9810         PR c++/30891
9811         * g++.dg/parse/namespace-definition.C: New.
9812
9813 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9814
9815         PR c++/24924
9816         * g++.dg/cpp/pedantic-errors.C: New.
9817         * g++.dg/cpp/permissive.C: New.
9818
9819 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
9820
9821         * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
9822         * g++.old-deja/g++.other/store-expr1.C: Require fpic.
9823
9824 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
9825
9826         * lib/target-supports.exp (check_missing_uclibc_feature)
9827         (check_effective_target_wchar): New procedures.
9828         * gcc.dg/wchar_t-1.c: Require target wchar.
9829         * gcc.dg/wint_t-1.c: Likewise.
9830
9831 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
9832
9833         * lib/target-supports.exp (check_gc_sections_available): Return
9834         false for VxWorks targets.
9835
9836 2007-03-15  Dirk Mueller  <dmueller@suse.de>
9837
9838         * g++.dg/warn/Wconversion2.C: Fix typo.
9839         * gcc.dg/if-empty-1.c: Ditto.
9840
9841 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
9842
9843         * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
9844
9845 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
9846
9847         * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
9848         * gcc.target/i386/pr31167.c: Ditto.
9849
9850 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
9851
9852         PR target/31167
9853         * gcc.target/i386/pr31167.c: New test.
9854
9855 2007-03-15  Paul Thomas  <pault@gcc.gnu.org>
9856
9857         PR fortran/30922
9858         * gfortran.dg/import5.f90.f90: New test.
9859
9860
9861         PR fortran/30879
9862         * gfortran.dg/data_components_1.f90: New test.
9863
9864
9865         PR fortran/30870
9866         * gfortran.dg/generic_13.f90: New test.
9867
9868         PR fortran/31163
9869         * gfortran.dg/alloc_comp_basics_5.f90: New test.
9870
9871 2007-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9872
9873         PR libgfortran/31051
9874         * gfortran.dg/fmt_t_4.f90: New
9875
9876 2007-03-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9877
9878         PR C++/31165
9879         * g++.dg/other/default7.C: New test.
9880
9881 2007-03-15  Dirk Mueller  <dmueller@suse.de>
9882
9883         * g++.dg/warn/Wconversion2.C: New.
9884
9885 2007-03-14  Eric Christopher  <echristo@apple.com>
9886
9887         * gcc.dg/ssp-1.c: New.
9888         * gcc.dg/ssp-2.c: Ditto.
9889
9890 2007-03-14  Dirk Mueller  <dmueller@suse.de>
9891
9892         * g++.dg/warn/do-empty.C: New.
9893         * gcc.dg/do-empty.c: New.
9894         * gcc.dg/if-empty-1.c: Update.
9895         * gcc.dg/20001116-1.c: Update.
9896         * gcc.dg/pr23165.c: Update.
9897
9898 2007-03-14  Jakub Jelinek  <jakub@redhat.com>
9899
9900         * gfortran.dg/module_implicit_conversion.f90: New test.
9901
9902 2007-03-13  Alexandre Oliva  <aoliva@redhat.com>
9903
9904         PR middle-end/31127
9905         * gcc.dg/pr31127.c: New.
9906
9907 2007-03-13  Zdenek Dvorak  <dvorakz@suse.cz>
9908
9909         * gcc.dg/tree-ssa/loop-26.c: New test.
9910
9911 2007-03-13  Uros Bizjak  <ubizjak@gmail.com>
9912
9913         * gcc.target/i386/cmpxchg16b-1.c: New test.
9914
9915 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
9916
9917         * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
9918         * gcc.dg/c99-vla-1.c: Likewise.
9919         * g++.dg/ext/vla1.C: Likewise
9920
9921 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
9922
9923         * gcc.dg/wvla-1.c: New test
9924         * gcc.dg/wvla-2.c: New test
9925         * gcc.dg/wvla-3.c: New test
9926         * gcc.dg/wvla-4.c: New test
9927         * gcc.dg/wvla-5.c: New test
9928         * gcc.dg/wvla-6.c: New test
9929         * gcc.dg/wvla-7.c: New test
9930         * g++.dg/warn/Wvla-1.C: New test
9931         * g++.dg/warn/Wvla-2.C: New test
9932         * g++.dg/warn/Wvla-3.C: New test
9933
9934 2007-03-12  Mark Mitchell  <mark@codesourcery.com>
9935
9936         PR c++/30108
9937         * g++.dg/other/default6.C: New test.
9938
9939 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
9940
9941         * lib/target-supports.exp (check_profiling_available): Return false
9942         for VxWorks.
9943         (check_effective_target_vxworks_kernel): New procedure.
9944         * gcc.dg/20040813-1.c: Extend list of stabless targets to include
9945         VxWorks.
9946         * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
9947         * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
9948         to include VxWorks.
9949         * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
9950
9951 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
9952
9953         * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
9954         PIC is not supported.
9955         * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
9956         * gcc.dg/20020426-2.c: Likewise.
9957         * gcc.dg/pr28243.c: Likewise.
9958         * gcc.dg/visibility-11.c: Likewise.
9959         * gcc.dg/tls/opt-9.c: Likewise.
9960         * gcc.dg/tls/opt-10.c: Likewise.
9961         * gcc.dg/tls/pic-1.c: Likewise.
9962         * gcc.dg/tls/struct-1.c: Likewise.
9963         * gcc.target/i386/20000807-1.c: Likewise.
9964         * gcc.target/i386/20000904-1.c: Likewise.
9965         * gcc.target/i386/20011119-1.c: Likewise.
9966         * gcc.target/i386/990213-2.c: Likewise.
9967         * gcc.target/i386/990214-1.c: Likewise.
9968         * gcc.target/i386/compress-float-387-pic.c: Likewise.
9969         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
9970         * gcc.target/i386/pic-1.c: Likewise.
9971         * gcc.target/i386/pr21518.c: Likewise.
9972         * gcc.target/i386/pr23098.c: Likewise.
9973         * gcc.target/i386/pr23943.c: Likewise.
9974
9975 2007-03-11  Mark Mitchell  <mark@codesourcery.com>
9976
9977         PR c++/31038
9978         * g++.dg/template/complit2.C: New test.
9979
9980         PR c++/30328
9981         * g++.dg/ext/bitfield1.C: New test.
9982
9983 2007-03-11  Paul Thomas  <pault@gcc.gnu.org>
9984
9985         PR fortran/30883
9986         * gfortran.dg/interface_11.f90: New test.
9987
9988 2007-03-11  Richard Guenther  <rguenther@suse.de>
9989
9990         PR tree-optimization/31115
9991         * gcc.dg/torture/pr31115.c: New testcase.
9992
9993 2007-03-11  Ira Rosen  <irar@il.ibm.com>
9994
9995         PR tree-optimization/29925
9996         * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
9997
9998 2007-03-10  Mark Mitchell  <mark@codesourcery.com>
9999
10000         PR c++/30274
10001         * g++.dg/expr/bitfield3.C: New test.
10002         * g++.dg/expr/bitfield4.C: Likewise.
10003         * g++.dg/expr/bitfield5.C: Likewise.
10004         * g++.dg/expr/bitfield6.C: Likewise.
10005
10006         PR c++/30924
10007         * g++.dg/template/array18.C: New test.
10008
10009 2007-03-10  Dirk Mueller  <dmueller@suse.de>
10010
10011         PR c++/17946
10012         * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
10013         * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
10014
10015 2007-03-09  Douglas Gregor  <doug.gregor@gmail.com>
10016
10017         PR c++/20599
10018         * g++.dg/cpp0x/variadic-bind.C: New.
10019         * g++.dg/cpp0x/variadic-function.C: New.
10020         * g++.dg/cpp0x/variadic-mem_fn.C: New.
10021         * g++.dg/cpp0x/variadic-tuple.C: New.
10022         * g++.dg/cpp0x/variadic1.C: New.
10023         * g++.dg/cpp0x/variadic2.C: New.
10024         * g++.dg/cpp0x/variadic3.C: New.
10025         * g++.dg/cpp0x/variadic4.C: New.
10026         * g++.dg/cpp0x/variadic5.C: New.
10027         * g++.dg/cpp0x/variadic6.C: New.
10028         * g++.dg/cpp0x/variadic7.C: New.
10029         * g++.dg/cpp0x/variadic8.C: New.
10030         * g++.dg/cpp0x/variadic9.C: New.
10031         * g++.dg/cpp0x/variadic10.C: New.
10032         * g++.dg/cpp0x/variadic11.C: New.
10033         * g++.dg/cpp0x/variadic12.C: New.
10034         * g++.dg/cpp0x/variadic13.C: New.
10035         * g++.dg/cpp0x/variadic14.C: New.
10036         * g++.dg/cpp0x/variadic15.C: New.
10037         * g++.dg/cpp0x/variadic16.C: New.
10038         * g++.dg/cpp0x/variadic17.C: New.
10039         * g++.dg/cpp0x/variadic18.C: New.
10040         * g++.dg/cpp0x/variadic19.C: New.
10041         * g++.dg/cpp0x/variadic20.C: New.
10042         * g++.dg/cpp0x/variadic21.C: New.
10043         * g++.dg/cpp0x/variadic22.C: New.
10044         * g++.dg/cpp0x/variadic23.C: New.
10045         * g++.dg/cpp0x/variadic24.C: New.
10046         * g++.dg/cpp0x/variadic25.C: New.
10047         * g++.dg/cpp0x/variadic26.C: New.
10048         * g++.dg/cpp0x/variadic27.C: New.
10049         * g++.dg/cpp0x/variadic28.C: New.
10050         * g++.dg/cpp0x/variadic29.C: New.
10051         * g++.dg/cpp0x/variadic30.C: New.
10052         * g++.dg/cpp0x/variadic31.C: New.
10053         * g++.dg/cpp0x/variadic32.C: New.
10054         * g++.dg/cpp0x/variadic33.C: New.
10055         * g++.dg/cpp0x/variadic34.C: New.
10056         * g++.dg/cpp0x/variadic35.C: New.
10057         * g++.dg/cpp0x/variadic36.C: New.
10058         * g++.dg/cpp0x/variadic37.C: New.
10059         * g++.dg/cpp0x/variadic38.C: New.
10060         * g++.dg/cpp0x/variadic39.C: New.
10061         * g++.dg/cpp0x/variadic40.C: New.
10062         * g++.dg/cpp0x/variadic41.C: New.
10063         * g++.dg/cpp0x/variadic42.C: New.
10064         * g++.dg/cpp0x/variadic43.C: New.
10065         * g++.dg/cpp0x/variadic44.C: New.
10066         * g++.dg/cpp0x/variadic45.C: New.
10067         * g++.dg/cpp0x/variadic46.C: New.
10068         * g++.dg/cpp0x/variadic47.C: New.
10069         * g++.dg/cpp0x/variadic48.C: New.
10070         * g++.dg/cpp0x/variadic49.C: New.
10071         * g++.dg/cpp0x/variadic50.C: New.
10072         * g++.dg/cpp0x/variadic51.C: New.
10073         * g++.dg/cpp0x/variadic52.C: New.
10074         * g++.dg/cpp0x/variadic53.C: New.
10075         * g++.dg/cpp0x/variadic54.C: New.
10076         * g++.dg/cpp0x/variadic55.C: New.
10077         * g++.dg/cpp0x/variadic56.C: New.
10078         * g++.dg/cpp0x/variadic57.C: New.
10079         * g++.dg/cpp0x/variadic58.C: New.
10080         * g++.dg/cpp0x/variadic59.C: New.
10081         * g++.dg/cpp0x/variadic60.C : New.
10082         * g++.dg/cpp0x/variadic61.C : New.
10083         * g++.dg/cpp0x/variadic62.C : New.
10084         * g++.dg/cpp0x/variadic63.C : New.
10085         * g++.dg/cpp0x/variadic64.C : New.
10086         * g++.dg/cpp0x/variadic65.C : New.
10087         * g++.dg/cpp0x/variadic66.C : New.
10088         * g++.dg/cpp0x/variadic67.C : New.
10089         * g++.dg/cpp0x/variadic68.C : New.
10090         * g++.dg/cpp0x/variadic69.C : New.
10091         * g++.dg/cpp0x/variadic70.C : New.
10092         * g++.dg/cpp0x/variadic71.C : New.
10093         * g++.dg/cpp0x/variadic72.C : New.
10094         * g++.dg/cpp0x/variadic73.C : New.
10095         * g++.dg/cpp0x/variadic74.C : New.
10096         * g++.dg/cpp0x/variadic75.C : New.
10097         * g++.dg/cpp0x/variadic-ex1.C : New.
10098         * g++.dg/cpp0x/variadic-ex2.C : New.
10099         * g++.dg/cpp0x/variadic-ex3.C : New.
10100         * g++.dg/cpp0x/variadic-ex4.C : New.
10101         * g++.dg/cpp0x/variadic-ex5.C : New.
10102         * g++.dg/cpp0x/variadic-ex6.C : New.
10103         * g++.dg/cpp0x/variadic-ex7.C : New.
10104         * g++.dg/cpp0x/variadic-ex8.C : New.
10105         * g++.dg/cpp0x/variadic-ex9.C : New.
10106         * g++.dg/cpp0x/variadic-ex10.C : New.
10107         * g++.dg/cpp0x/variadic-ex11.C : New.
10108         * g++.dg/cpp0x/variadic-ex12.C : New.
10109         * g++.dg/cpp0x/variadic-ex13.C : New.
10110         * g++.dg/cpp0x/variadic-ex14.C : New.
10111
10112 2007-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10113
10114         PR libgfortran/31099
10115         * gfortran.dg/unformatted_recl.f90: New test.
10116
10117 2007-03-09  Roger Sayle  <roger@eyesopen.com>
10118
10119         * gcc.dg/fold-eqcmplx-1.c: New test case.
10120
10121 2007-03-09  Alexandre Oliva  <aoliva@redhat.com>
10122
10123         PR rtl-optimization/30643
10124         * gcc.dg/pr30643.c: New.
10125
10126 2007-03-09  Chao-ying Fu  <fu@mips.com>
10127
10128         * gcc.target/mips/mips32-dspr2-type.c: New test.
10129         * gcc.target/mips/mips32-dspr2.c: New test.
10130         * gcc.target/mips/dspr2-MULT.c: New test.
10131         * gcc.target/mips/dspr2-MULTU.c: New test.
10132         * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
10133         * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
10134         Adjust some formats.
10135
10136 2007-03-09  Dirk Mueller  <dmueller@suse.de>
10137
10138         PR c++/17946
10139         * gcc.dg/Wlogical-op-1.c: New.
10140         * g++.dg/warn/Wlogical-op-1.C: New.
10141
10142 2007-03-09  Richard Guenther  <rguenther@suse.de>
10143
10144         PR tree-optimization/30904
10145         PR middle-end/31058
10146         * gcc.dg/pr30904.c: Remove xfail.
10147
10148 2007-03-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10149
10150         PR C/31072
10151         * gcc.c-torture/execute/pr31072.c: New test.
10152
10153 2007-03-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10154
10155         * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
10156         * gcc.dg/torture/builtin-attr-1.c: Likewise.
10157         * gcc.dg/torture/builtin-convert-1.c: Likewise.  Also test
10158         *lrint* and *lround*.
10159         * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
10160         floor->lfloor.
10161         * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
10162         * gcc.dg/torture/builtin-integral-1.c: Likewise.
10163         * gcc.dg/torture/builtin-minmax-1.c: Likewise.  Also test *lrint*
10164         and *lround*.  Correct macro names.
10165         * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
10166         * gcc.dg/torture/builtin-rounding-1.c: Likewise.
10167
10168 2007-03-08  Ian Lance Taylor  <iant@google.com>
10169
10170         * gcc.dg/no-strict-overflow-5.c: New test.
10171         * gcc.dg/no-strict-overflow-6.c: New test.
10172         * gcc.dg/Wstrict-overflow-11.c: New test.
10173         * gcc.dg/Wstrict-overflow-12.c: New test.
10174         * gcc.dg/Wstrict-overflow-13.c: New test.
10175         * gcc.dg/Wstrict-overflow-14.c: New test.
10176         * gcc.dg/Wstrict-overflow-15.c: New test.
10177
10178 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
10179
10180         * gcc.c-torture/execute/strcmp-1.x: New file.  XFAIL execution
10181         for VxWorks kernel mode.
10182         * gcc.c-torture/execute/strncmp-1.x: Likewise.
10183
10184 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
10185
10186         * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
10187         mode.
10188
10189 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
10190
10191         * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
10192         and lib/bfill.c on VxWorks targets.
10193         * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
10194         * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
10195         lib/bfill.c and lib/memmove.c on VxWorks targets.
10196         * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
10197         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
10198         on VxWorks targets.
10199         * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
10200         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
10201
10202 2007-03-08  Tobias Burnus  <burnus@net-b.de>
10203
10204         * gfortran.dg/use_5.f90: New test.
10205         * gfortran.dg/use_6.f90: Ditto.
10206         * gfortran.dg/use_7.f90: Ditto.
10207
10208 2007-03-08  Tobias Burnus  <burnus@net-b.de>
10209
10210         PR fortran/30973
10211         * gfortran.dg/use_4.f90: New test.
10212         * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
10213
10214 2007-03-08  Paul Thomas  <pault@gcc.gnu.org>
10215
10216         PR fortran/31011
10217         * gfortran.dg/parameter_array_section_2.f90: New test.
10218
10219 2007-03-08  Volker Reichelt  <reichelt@netcologne.de>
10220
10221         PR c++/30852
10222         * g++.dg/ext/offsetof1.C: Add cases with volatile.
10223
10224         PR c++/30534
10225         * g++.dg/template/arg5.C: New test.
10226
10227 2007-03-07  Joseph Myers  <joseph@codesourcery.com>
10228
10229         * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
10230
10231 2007-03-07  Paolo Bonzini  <bonzini@gnu.org>
10232
10233         * gcc.dg/var-expand1.c: Add newline at end of file.
10234
10235 2007-03-07  Hans-Peter Nilsson  <hp@axis.com>
10236
10237         * g++.old-deja/g++.jason/template31.C: Include cstdlib.
10238
10239 2007-03-06  Richard Sandiford  <richard@codesourcery.com>
10240
10241         * gcc.c-torture/compile/m68k-byte-addr.c: New test.
10242
10243 2007-03-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10244
10245         * gcc.dg/torture/builtin-convert-4.c: New test.
10246
10247 2007-03-05  Ian Lance Taylor  <iant@google.com>
10248
10249         * gcc.c-torture/compile/pr31034.c: New test.
10250
10251 2007-03-05  Ian Lance Taylor  <iant@google.com>
10252
10253         * gcc.dg/inline-18.c: New test.
10254         * gcc.dg/inline-19.c: New test.
10255         * gcc.dg/inline-20.c: New test.
10256         * gcc.dg/inline-21.c: New test.
10257
10258 2007-03-05  Richard Guenther  <rguenther@suse.de>
10259
10260         PR tree-optimization/14052
10261         * gcc.dg/tree-ssa/vrp33.c: New testcase.
10262
10263 2007-03-05  Richard Guenther  <rguenther@suse.de>
10264
10265         PR tree-optimization/23777
10266         * gcc.dg/tree-ssa/pr23777.c: New testcase.
10267
10268 2007-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10269
10270         PR other/30465
10271         * gcc.dg/multiple-overflow-warn-3.c: New.
10272         * g++.dg/warn/multiple-overflow-warn-3.C: New.
10273
10274 2007-03-04  Simon Martin  <simartin@users.sourceforge.net>
10275
10276         PR c++/30895
10277         * g++.dg/parse/template23.C: New test.
10278
10279 2007-03-04  Roger Sayle  <roger@eyesopen.com>
10280
10281         PR middle-end/30744
10282         * gcc.dg/pr30744-1.c: New test case.
10283
10284 2007-03-04  Tobias Burnus  <burnus@net-b.de>
10285
10286         * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
10287
10288 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10289
10290         PR target/30406
10291         * gfortran.dg/logical_3.f90: New test.
10292
10293 2007-03-04  Thomas Koenig  <Thomas.Koenig@online.de>
10294
10295         PR libfortran/30981
10296         * gfortran.dg/integer_exponentiation_1.f90:  New test.
10297
10298 2007-03-04  Nathan Sidwell  <nathan@codesourcery.com>
10299
10300         * gcc.target/m68k/m68k.exp: New.
10301         * gcc.target/m68k/crash1.c: New.
10302
10303 2007-03-03  Tobias Burnus  <burnus@net-b.de>
10304
10305         * gfortran.dg/c_by_val.c: Use int64_t instead of long
10306         to be more compatible with integer(kind=8).
10307
10308 2007-03-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10309
10310         PR libfortran/31001
10311         * gfortran.dg/zero_sized_3.f90: New test.
10312
10313 2007-03-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10314
10315         PR c++/15787
10316         * g++.dg/parse/else.C: New.
10317         * g++.dg/parse/else-2.C: New.
10318
10319 2007-03-03  Paul Thomas  <pault@gcc.gnu.org>
10320             Tobias Burnus  <burnus@net-b.de>
10321
10322         PR fortran/30882
10323         * gfortran.dg/size_dim.f90: New test.
10324
10325 2007-03-02  Paul Thomas  <pault@gcc.gnu.org>
10326             Tobias Burnus  <burnus@net-b.de>
10327
10328         PR fortran/30873
10329         * gfortran.dg/entry_9.f90: New test.
10330
10331 2007-03-02  Simon Martin  <simartin@users.sourceforge.net>
10332
10333         PR c++/28253
10334         * g++.dg/inherit/covariant16.C: New test.
10335
10336 2007-03-02  Geoffrey Keating  <geoffk@apple.com>
10337
10338         * g++.dg/other/darwin-minversion-1.C: New.
10339
10340 2007-03-02  Diego Novillo  <dnovillo@redhat.com>
10341
10342         * gcc.dg/tree-ssa/20070302-1.c: New test.
10343
10344 2007-03-02  Joseph Myers  <joseph@codesourcery.com>
10345
10346         * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
10347         tests.
10348
10349 2007-03-01  Zdenek Dvorak  <dvorakz@suse.cz>
10350
10351         * gcc.dg/tree-ssa/prefetch-4.c: New test.
10352
10353 2007-03-01  Simon Baldwin <simonb@google.com>
10354
10355         PR c++/23689
10356         * warn/ignored_typedef.C: New.
10357         * init/ctor8.C: Added dg-warning to consume ignored typedef
10358         warning.
10359         * template/typedef2.C: Ditto.  Moved dg-error onto its own line
10360         and added an explicit line number.
10361
10362 2007-02-28  Richard Guenther  <rguenther@suse.de>
10363
10364         PR middle-end/30364
10365         * gcc.dg/torture/pr30364-1.c: New testcase.
10366         * gcc.dg/torture/pr30364-2.c: Likewise.
10367         * gcc.dg/torture/pr30364-3.c: Likewise.
10368
10369 2007-02-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10370
10371         * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
10372         powerpc*, use -funsafe-math-optimizations.
10373         * gcc.dg/torture/builtin-logb-1.c: Likewise.
10374         * gcc.dg/torture/builtin-modf-1.c: Likewise.
10375
10376 2007-02-28  Tobias Burnus  <burnus@net-b.de>
10377             Paul Thomas  <pault@gcc.gnu.org>
10378
10379         PR fortran/30888
10380         PR fortran/30887
10381         * c_by_val_1.f: Test %VAL() with non-default kind.
10382         * c_by_val.c: Ditto.
10383         * c_by_val_4.f: New test.
10384
10385 2007-02-28  Tobias Burnus  <burnus@net-b.de>
10386
10387         PR fortran/30968
10388         * gfortran.dg/continuation_7.f90: New test.
10389
10390 2007-02-28  Bernd Schmidt  <bernd.schmidt@analog.com>
10391
10392         * g++.dg/inherit/thunk7.C: New test.
10393         * lib/target-supports.exp (check_profiling_available): Not available
10394         for bfin-*-*.
10395
10396 2007-02-27  Uros Bizjak  <ubizjak@gmail.com>
10397
10398         PR target/30970
10399         * gcc.target/i386/gfortran.dg/pr30970.c: New test.
10400
10401 2007-02-27  Mark Mitchell  <mark@codesourcery.com>
10402
10403         * lib/target-supports.exp (check_effective_target_init_priority):
10404         Remove Solaris special case.
10405
10406 2007-02-26  Geoffrey Keating  <geoffk@apple.com>
10407
10408         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
10409         for more builtin types.
10410
10411         * g++.dg/ext/visibility/class1.C: Port to Darwin.
10412         * g++.dg/ext/visibility/noPLT.C: Likewise.
10413
10414 2007-02-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10415
10416         * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
10417         sh* targets.
10418
10419 2007-02-26  Thomas Koenig  <Thomas.Koenig@online.de>
10420
10421         PR fortran/30865
10422         * size_optional_dim_1.f90:  New test.
10423
10424 2007-02-25  Mark Mitchell  <mark@codesourcery.com>
10425
10426         * gcc.dg/vxworks/vxworks.exp: New file.
10427         * gcc.dg/vxworks/initpri1.c: Likewise.
10428         * gcc.dg/vxworks/initpri2.c: Likewise.
10429         * gcc.dg/initpri2.c: Add more tests.
10430         * g++.dg/special/initpri2.C: Likewise.
10431
10432         * gcc.dg/initpri1.c: New test.
10433         * gcc.dg/initpri2.c: Likewise.
10434         * g++.dg/special/initpri1.C: New test.
10435         * g++.dg/special/initpri2.C: Likewise.
10436         * g++.dg/special/conpr-1.C: Use init_priority effective target.
10437         * g++.dg/special/conpr-2.C: Likewise.
10438         * g++.dg/special/conpr-3.C: Likewise.
10439         * g++.dg/special/conpr-4.C: Likewise.
10440         * g++.dg/special/initp1.C: Likewise.
10441         * g++.dg/special/ecos.exp: Remove code to detect availability of
10442         constructor priorities.
10443         * lib/target-supports.exp (check_effective_target_init_priority):
10444         New function.
10445
10446 2007-02-24  Jan Hubicka  <jh@suse.cz>
10447
10448         * gcc.c-torture/execute/pr30778.c: New testcase.
10449
10450 2007-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10451
10452         PR libgfortran/30918
10453         * gfortran.dg/namelist_26.f90: New test.
10454
10455 2007-02-24  Richard Guenther  <rguenther@suse.de>
10456
10457         PR middle-end/30951
10458         * gcc.dg/pr30951.c: New testcase.
10459
10460 2007-02-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10461
10462         * gcc.dg/torture/builtin-modf-1.c: New test.
10463
10464 2007-02-23  Paolo Bonzini  <bonzini@gnu.org>
10465
10466         PR tree-optimization/30904
10467         * gcc.dg/pr30904.c: New test.
10468
10469 2007-02-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10470
10471         * gcc.test-framework/README: Correct command.
10472         * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
10473         -Wunused-value.
10474         * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
10475
10476 2007-02-23  Nathan Sidwell  <nathan@codesourcery.com>
10477
10478         * lib/target-supports.exp (check_effective_target_unwrapped): New.
10479
10480 2007-02-23  Mark Mitchell  <mark@codesourcery.com>
10481
10482         * lib/target-supports.exp (check_effective_target_newlib): New
10483         function.
10484
10485 2007-02-23  Paul Thomas <pault@gcc.gnu.org>
10486
10487         PR fortran/30660
10488         * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
10489         allocatable component.
10490
10491
10492 2007-02-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10493
10494         * gcc.dg/torture/builtin-logb-1.c: New test.
10495         * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
10496         * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
10497         * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
10498         sh* targets.
10499
10500 2007-02-23  Richard Guenther  <rguenther@suse.de>
10501
10502         * g++.dg/warn/changes-meaning.C: New testcase.
10503
10504 2007-02-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10505
10506         PR libgfortran/30910
10507         * gfortran.dg/fmt_zero_precision.f90: Update test.
10508
10509 2007-02-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10510
10511         * gcc.dg/torture/builtin-frexp-1.c: New test.
10512
10513 2007-02-22  Mark Mitchell  <mark@codesourcery.com>
10514
10515         * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
10516
10517 2007-02-22  Ian Lance Taylor  <iant@google.com>
10518
10519         PR debug/30898
10520         * g++.dg/debug/pr30898.C: New test.
10521
10522 2007-02-22  Ira Rosen  <irar@il.ibm.com>
10523
10524         * gcc.dg/vect/vect-106.c: New test.
10525
10526 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
10527             Ira Rosen  <irar@il.ibm.com>
10528
10529         PR tree-optimization/30843
10530         * gcc.dg/vect/pr30843.c: New test.
10531
10532 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
10533
10534         PR tree-optimization/30858
10535         * gcc.dg/vect/pr30858.c: New test.
10536
10537 2007-02-21  Mark Mitchell  <mark@codesourcery.com>
10538
10539         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
10540         to set options for compiling testglue.
10541         * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
10542         * lib/obj-c++.exp (obj-c++_init): Likewise.
10543
10544 2007-02-21  Eric Botcazou  <ebotcazou@adacore.com>
10545
10546         * gnat.dg/derived_aggregate.adb: New test.
10547
10548 2007-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10549
10550         * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
10551         sh* targets.  Call the correct CKSGN macro.
10552
10553 2007-02-21  Jakub Jelinek  <jakub@redhat.com>
10554
10555         * gfortran.dg/gomp/omp_parse1.f90: New test.
10556         * gfortran.dg/gomp/omp_parse2.f: New test.
10557
10558 2007-02-20  Thomas Koenig  <Thomas.Koenig@online.de>
10559
10560         PR fortran/30869
10561         * gfortran.dg/do_pointer_1.f90:  New test.
10562
10563 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10564
10565         * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
10566         and scalbln.
10567
10568 2007-02-20  Geoffrey Keating  <geoffk@apple.com>
10569
10570         * gcc.dg/darwin-minversion-1.c: New.
10571         * gcc.dg/darwin-minversion-2.c: New.
10572
10573 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10574
10575         * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
10576
10577 2007-02-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10578             DJ Delorie <dj@redhat.com>
10579
10580         PR other/30824
10581         * gcc.dg/Wfatal.c: New.
10582         * gcc.dg/Wfatal-2.c: New.
10583         * gcc.dg/Werror-1.c: Adjust expectations.
10584         * gcc.dg/Werror-5.c: Likewise.
10585         * gcc.dg/Werror-7.c: Likewise.
10586         * gcc.dg/Werror-10.c: Likewise.
10587         * gcc.dg/Werror-11.c: Likewise.
10588
10589 2007-02-20  Tobias Burnus  <burnus@net-b.de>
10590
10591         PR fortran/30522
10592         * gfortran.dg/volatile10.f90: New test.
10593
10594 2007-02-19  Thomas Koenig  <Thomas.Koenig@online.de>
10595
10596         PR libfortran/30533
10597         * gfortran.dg/intrinsic_intkinds_1.f90:  New test.
10598
10599 2007-02-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10600
10601         * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
10602         * gcc.dg/Walways-true-1.c: Likewise.
10603         * gcc.dg/weak/weak-3.c: Likewise.
10604         * gcc.dg/Werror-1.c: Likewise.
10605         * gcc.dg/Werror-3.c: Likewise.
10606         * gcc.dg/Werror-4.c: Likewise.
10607         * gcc.dg/Werror-5.c: Likewise.
10608         * gcc.dg/Werror-6.c: Likewise.
10609         * gcc.dg/Werror-7.c: Likewise.
10610         * gcc.dg/Werror-8.c: Likewise.
10611         * gcc.dg/Werror-10.c: Likewise.
10612         * gcc.dg/Werror-11.c: Likewise.
10613         * gcc.dg/Werror-12.c: Likewise.
10614         * g++.old-deja/g++.mike/warn8.C: Likewise.
10615         * g++.dg/warn/Walways-true-1.C: Likewise.
10616         * g++.dg/warn/Walways-true-2.C: Likewise.
10617         * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
10618         * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
10619         -Wstring-literal-comparison with -Waddress.
10620         * gcc.dg/Wstring-literal-comparison-4.c: Replace
10621         -Wno-string-literal-comparison with -Wno-address.
10622
10623 2007-02-19  Eric Botcazou  <ebotcazou@adacore.com>
10624
10625         * gnat.dg/self_aggregate_with_call.adb: New test.
10626
10627 2007-02-18  Dorit Nuzman  <dorit@il.ibm.com>
10628
10629         PR tree-optimization/30975
10630         * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
10631         * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
10632         * gcc.dg/vect/pr30795.c: New.
10633
10634 2007-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10635
10636         PR fortran/30681
10637         * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
10638
10639 2007-02-18  Roger Sayle  <roger@eyesopen.com>
10640
10641         PR rtl-optimization/28173
10642         * gcc.target/i386/andor-1.c: New test case.
10643
10644 2007-02-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10645
10646         * gcc.dg/torture/builtin-ldexp-1.c: New.
10647         * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
10648
10649 2007-02-18  Roger Sayle  <roger@eyesopen.com>
10650
10651         * gfortran.dg/array_constructor_15.f90: New test case.
10652
10653 2007-02-18  Roger Sayle  <roger@eyesopen.com>
10654
10655         * gfortran.dg/forall_10.f90: New test case.
10656
10657 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
10658
10659         * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
10660
10661 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
10662
10663         * gnat.dg/test_prio_p.adb: Compile with -gnatws.
10664         * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
10665
10666 2007-02-16  Uros Bizjak  <ubizjak@gmail.com>
10667
10668         * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
10669         * gcc.target/i386/builtin-bswap-3.c: Ditto.
10670         * gcc.target/i386/xchg-1.c: New test.
10671         * gcc.target/i386/xchg-2.c: New test.
10672
10673 2007-02-16  Richard Guenther  <rguenther@suse.de>
10674             Christian Bruel  <christian.bruel@st.com>
10675
10676         * gcc.dg/strict-overflow-5.c: New testcase.
10677
10678 2007-02-16  Tobias Burnus  <burnus@net-b.de>
10679
10680         PR fortran/30793
10681         * gfortran.dg/func_derived_4.f90: New test.
10682
10683 2007-02-15  Roger Sayle  <roger@eyesopen.com>
10684
10685         PR middle-end/30391
10686         * gfortran.dg/pr30391-1.f90: New test case.
10687
10688 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10689
10690         PR middle-end/30433
10691         * gcc.c-torture/compile/pr30433.c: New testcase to check
10692         that complex constants comparisions are foldded.
10693
10694 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10695
10696         PR C++/30158
10697         * g++.dg/ext/stmtexpr10.C: New testcase.
10698
10699 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10700
10701         PR middle-end/30729
10702         * gcc.dg/Wunused-value-2.c: New testcase.
10703
10704 2007-02-15  Ian Lance Taylor  <iant@google.com>
10705
10706         * g++.dg/eh/subreg-1.C: New test.
10707
10708 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10709
10710         PR c/26494
10711         * gcc.dg/Wimplicit-function-declaration-c89.c: New.
10712         * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
10713         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
10714         * gcc.dg/Wimplicit-function-declaration-c99.c: New.
10715         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
10716         * gcc.dg/Werror-implicit-function-declaration.c: New.
10717
10718 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10719
10720         PR c++/28943
10721         * g++.dg/warn/pr28943.C: New.
10722
10723 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10724
10725         * gfortran.fortran-torture/execute/math.f90: Fix typo.
10726
10727 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10728
10729         PR fortran/30779
10730         * gfortran.dg/error_recovery_3.f90: New test.
10731
10732 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
10733
10734         * g++.dg/tree-ssa/sra-1.C: New.
10735
10736 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
10737
10738         * g++.dg/tree-ssa/sra-1.C: New.
10739
10740 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
10741
10742         * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
10743
10744 2007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10745
10746         * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
10747
10748 2007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>
10749
10750         PR fortran/30799
10751         * gfortran.dg/logical_2.f90: New test.
10752
10753 2007-02-14  Joseph Myers  <joseph@codesourcery.com>
10754
10755         * gcc.dg/torture/complex-alias-1.c: New test.
10756
10757 2007-02-14  Zdenek Dvorak  <dvorakz@suse.cz>
10758
10759         * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
10760         instead of -fdump-tree-tailcall.
10761
10762 2007-02-14  Brooks Moses  <brooks.moses@codesourcery.com>
10763
10764         * gfortran.dg/interface_10.f90: Fix comment typo.
10765
10766 2007-02-14  Dorit Nuzman  <dorit@il.ibm.com>
10767
10768         PR tree-optimization/30771
10769         * gcc.dg/vect/pr30771.c: New test.
10770
10771 2007-02-13  Ian Lance Taylor  <iant@google.com>
10772
10773         * gcc.dg/Wstrict-overflow-1.c: New test.
10774         * gcc.dg/Wstrict-overflow-2.c: New test.
10775         * gcc.dg/Wstrict-overflow-3.c: New test.
10776         * gcc.dg/Wstrict-overflow-4.c: New test.
10777         * gcc.dg/Wstrict-overflow-5.c: New test.
10778         * gcc.dg/Wstrict-overflow-6.c: New test.
10779         * gcc.dg/Wstrict-overflow-7.c: New test.
10780         * gcc.dg/Wstrict-overflow-8.c: New test.
10781         * gcc.dg/Wstrict-overflow-9.c: New test.
10782         * gcc.dg/Wstrict-overflow-10.c: New test.
10783
10784 2007-02-13  Roger Sayle  <roger@eyesopen.com>
10785
10786         * gcc.target/ia64/builtin-bswap-2.c: New test case.
10787
10788 2007-02-13  Richard Henderson  <rth@redhat.com>
10789
10790         * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
10791         * gcc.c-torture/execute/pr29302-1.c: ... here.
10792
10793 2007-02-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10794
10795         PR c/29521
10796         * gcc.dg/c90-return-1.c: Update output.
10797         * gcc.dg/c99-return-1.c: Likewise.
10798
10799 2007-02-13  Paul Thomas  <pault@gcc.gnu.org>
10800
10801         PR fortran/30554
10802         * gfortran.dg/used_dummy_types_7.f90: New test..
10803
10804 2007-02-12  Uros Bizjak  <ubizjak@gmail.com>
10805
10806         * gcc.target/i386/parity-1.c: New test.
10807         * gcc.target/i386/parity-2.c: New test.
10808
10809 2007-02-12  Roger Sayle  <roger@eyesopen.com>
10810
10811         * gcc.target/i386/builtin-bswap-3.c: New test case.
10812
10813 2007-02-12  Dorit Nuzman  <dorit@il.ibm.com>
10814
10815         PR tree-optimization/29145
10816         * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
10817         alias analysis is improved to take better advantage of restrict
10818         qualified pointers.
10819         * gcc.dg/vect/vect-80.c: Likewise.
10820         * gcc.dg/vect/pr29145.c: New.
10821
10822 2007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
10823
10824         * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
10825         * gcc.target/i386/sse4a-insert.c: Likewise.
10826
10827 2007-02-11  Roger Sayle  <roger@eyesopen.com>
10828
10829         * gcc.target/ia64/builtin-popcount-1.c: New test case.
10830         * gcc.target/ia64/builtin-popcount-2.c: Likewise.
10831
10832 2007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
10833
10834         PR fortran/30478
10835         * gfortran.dg/enum_4.f90: Update error message checks.
10836
10837 2007-02-11  Paul Thomas  <pault@gcc.gnu.org>
10838
10839         PR fortran/30554
10840         * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
10841         versions of the modules.
10842
10843         PR fortran/30617
10844         * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
10845         by getting rid of recursive I/O and providing functions with
10846         results.
10847
10848         PR fortran/30319
10849         * gfortran.dg/char_array_constructor_2.f90
10850
10851 2007-02-11  Mark Mitchell  <mark@codesourcery.com>
10852
10853         PR c++/26988
10854         * g++.dg/template/spec34.C: New test
10855
10856 2007-02-11  Uros Bizjak  <ubizjak@gmail.com>
10857
10858         * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
10859         on i?86 and x86_64.
10860         * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
10861         * gcc.dg/vect/vect-floatint-conversion-1.c: New.
10862         * gcc.dg/vect/vect-93.c: Another loop gets vectorized
10863         on i?86 and x86_64.
10864         * gcc.dg/vect/vect-113.c: Ditto.
10865
10866 2007-02-06  Mark Mitchell  <mark@codesourcery.com>
10867
10868         PR c++/29487
10869         * g++.dg/eh/weak1-C: New test.
10870         * g++.dg/eh/weak1-a.cc: Likewise.
10871         * g++.dg/eh/comdat1.C: Likewise.
10872
10873 2007-02-11  Tehila Meyzels <tehila@il.ibm.com>
10874             Dorit Nuzman  <dorit@il.ibm.com>
10875
10876         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
10877         * gcc.dg/vect/vect-floatint-conversion-1.c:  New test.
10878         * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
10879         * gcc.dg/vect/vect-113.c: Likewise.
10880
10881         * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
10882
10883 2007-02-10  Richard Henderson  <rth@redhat.com>
10884
10885         * lib/target-supports.exp (check_effective_target_tls): Redefine
10886         to mean non-emulated tls.
10887         * gcc.dg/tls/alias-1.c: Remove tls requirement.
10888         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
10889         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
10890         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
10891         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
10892         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
10893         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
10894
10895 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
10896
10897         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
10898
10899 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
10900
10901         * gfortran.dg/secnds.f: Replace time tolerance with a
10902         before-and-after bracket.
10903         * gfortran.dg/secnds-1.f: Likewise.
10904
10905 2007-02-09  Tobias Burnus  <burnus@net-b.de>
10906
10907         PR fortran/30512
10908         * gfortran.dg/maxlocval_1.f90: New test.
10909
10910 2007-02-09  Roger Sayle  <roger@eyesopen.com>
10911
10912         * gcc.target/ia64/builtin_bswap-1.c: New test case.
10913
10914 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10915
10916         PR fortran/30720
10917         * gfortran.dg/array_function_1.f90: New test.
10918
10919 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
10920
10921         * lib/target-supports.exp (check_effective_target_lax_strtofp)
10922         (check_effective_target_dummy_wcsftime): New functions.
10923
10924 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
10925
10926         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
10927         * lib/target-supports.exp (check_effective_target_uclibc): New
10928         function.
10929
10930 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
10931
10932         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
10933         (vsnprintf): Don't define for uClibc targets.
10934
10935 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
10936
10937         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
10938         set before checking whether it was allowed.
10939         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
10940         before checking inside_main.
10941
10942 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
10943
10944         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
10945         uClinux targets.
10946         (u16sf): Likewise u4sf.
10947         * g++.dg/compat/struct-layout-1.h: Likewise.
10948
10949 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
10950
10951         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
10952         procedure.
10953         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
10954         m68k targets if check_effective_target_coldfire_fpu returns true.
10955
10956 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
10957         Richard Guenther  <rguenther@suse.de>
10958
10959         PR middle-end/23361
10960         * gcc.dg/fold-compare-3.c: New testcase.
10961         * gcc.dg/tree-ssa/loop-24.c: Likewise.
10962
10963 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
10964
10965         * gcc.dg/pr26570.c: Clean up coverage files.
10966         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
10967         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
10968         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
10969         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
10970         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
10971         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
10972         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
10973         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
10974         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
10975         * gcc.dg/tree-ssa/pr25501.c: Ditto.
10976         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
10977         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
10978         * gcc.dg/vect/pr28952.c: Ditto.
10979         * gcc.dg/vect/pr27151.c: Ditto.
10980         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
10981         * g++.dg/gomp/macro-3.C: Ditto.
10982
10983 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
10984
10985         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
10986         of the loop.
10987
10988 2007-02-08  Roger Sayle  <roger@eyesopen.com>
10989
10990         * gcc.target/i386/builtin-bswap-2.c: New test case.
10991
10992 2007-02-08  Roger Sayle  <roger@eyesopen.com>
10993
10994         * gfortran.dg/forall_8.f90: New test case.
10995         * gfortran.dg/forall_9.f90: Likewise.
10996
10997 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10998
10999         * gcc.dg/builtins-20.c: Add some -~ complex cases.
11000
11001 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
11002
11003         * lib/target-supports.exp (check_effective_target_simulator): New.
11004
11005 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
11006
11007         * gcc.dg/tree-ssa/loop-25.c: New test.
11008
11009 2007-02-06  Richard Henderson  <rth@redhat.com>
11010
11011         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
11012
11013 2007-02-06  Roger Sayle  <roger@eyesopen.com>
11014
11015         * gcc.target/powerpc/popcount-1.c: New test case.
11016         * gcc.target/powerpc/parity-1.c: Likewise.
11017
11018 2007-02-06  Richard Guenther  <rguenther@suse.de>
11019
11020         PR middle-end/27302
11021         * gcc.dg/torture/pr27302-2.c: New testcase.
11022
11023 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
11024
11025         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
11026         * gcc.dg/vect/vect-iv-1.c: New test.
11027         * gcc.dg/vect/vect-iv-2.c: New test.
11028         * gcc.dg/vect/vect-iv-3.c: New test.
11029         * gcc.dg/vect/vect-iv-4.c: New test.
11030         * gcc.dg/vect/vect-iv-5.c: New test.
11031         * gcc.dg/vect/vect-iv-6.c: New test.
11032         * gcc.dg/vect/vect-iv-7.c: New test.
11033         * gcc.dg/vect/vect-iv-8.c: New test.
11034         * gcc.dg/vect/vect-iv-9.c: New test.
11035         * gcc.dg/vect/vect-iv-10.c: New test.
11036         * gcc.dg/vect/vect-iv-11.c: New test.
11037         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
11038         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
11039         * gcc.dg/vect/vect-14.c: Now vectorizable.
11040         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
11041         loop).
11042         * gcc.dg/vect/vect-27.c: Likewise.
11043         * gcc.dg/vect/vect-29.c Likewise.
11044         * gcc.dg/vect/vect-dv-2.c: Likewise.
11045         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
11046         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
11047         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
11048
11049 2007-02-06  Ira Rosen  <irar@il.ibm.com>
11050
11051         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
11052
11053 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11054
11055         * gcc.dg/builtins-20.c: Add more cases.
11056
11057 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
11058
11059         PR debug/30189
11060         * gcc.dg/pr30189.c: New test.
11061
11062 2007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
11063
11064         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
11065         for running tests.
11066         * gcc.target/i386/sse4a-extract.c: New test.
11067         * gcc.target/i386/sse4a-insert.c: New test.
11068         * gcc.target/i386/sse4a-montsd.c: New test.
11069         * gcc.target/i386/sse4a-montss.c: New test.
11070
11071 2007-02-05  Richard Guenther  <rguenther@suse.de>
11072
11073         * gcc.target/i386/vectorize3.c: New testcase.
11074
11075 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
11076
11077         PR target/30665
11078         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
11079
11080 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11081
11082         PR fortran/30611
11083         * gfortran.dg/repeat_1.f90: New test.
11084
11085 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
11086
11087         PR fortran/30605
11088         * gfortran.dg/spread_shape_1.f90: Remove tabs.
11089         * gfortran.dg/derived_init_2.f90: Ditto.
11090         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
11091         * gfortran.dg/array_initializer_1.f90: Ditto.
11092         * gfortran.dg/do_2.f90: Ditto.
11093         * gfortran.dg/proc_assign_1.f90: Ditto.
11094
11095 2007-02-04  Richard Guenther  <rguenther@suse.de>
11096
11097         PR middle-end/30636
11098         * g++.dg/warn/pr30636.C: New testcase.
11099         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
11100
11101 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
11102
11103         PR middle-end/30667
11104         * gfortran.dg/pr30667.f: New test.
11105
11106 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11107
11108         * gcc.dg/builtins-54.c: Add more cases.
11109
11110 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
11111
11112         PR fortran/30514
11113         * gfortran.dg/zero_sized_2.f90: New test.
11114
11115         PR fortran/30660
11116         * gfortran.dg/alloc_comp_basics_4.f90: New test.
11117
11118         PR fortran/29820
11119         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
11120         file.
11121
11122 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
11123
11124         PR fortran/30683
11125         * gfortran.dg/interface_10.f90: New test.
11126
11127 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11128
11129         * gcc.dg/builtins-20.c: Add more cases.
11130
11131 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
11132
11133         PR target/29682
11134         * gcc-target/ia64/pr29682.c: New test.
11135
11136 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
11137
11138         PR fortran/30284
11139         * gfortran.dg/arrayio_11.f90.f90: New test.
11140
11141         PR fortran/30626
11142         * gfortran.dg/arrayio_12.f90.f90: New test.
11143
11144 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
11145
11146         PR c++/30536
11147         * g++.dg/tls/diag-5.C: New test.
11148
11149         PR middle-end/30473
11150         * gcc.dg/pr30473.c: New test.
11151         * gcc.c-torture/execute/20070201-1.c: New test.
11152
11153 2007-02-01  Roger Sayle  <roger@eyesopen.com>
11154
11155         * gfortran.dg/dependency_20.f90: New test case.
11156
11157 2007-01-31  Ian Lance Taylor  <iant@google.com>
11158
11159         * gcc.dg/lower-subreg-1.c (test): New test.
11160
11161 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
11162
11163         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
11164
11165 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11166
11167         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
11168         * gcc.dg/torture/builtin-math-3.c: Likewise.
11169
11170 2007-01-31  Dirk Mueller  <dmueller@suse.de>
11171
11172         gcc.dg/Wparentheses-2.c: Update and add new tests.
11173
11174 2007-01-31  Ira Rosen  <irar@il.ibm.com>
11175
11176         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
11177         vectorize.
11178
11179 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
11180
11181         * gcc.dg/builtins-63.c: New test.
11182
11183 2007-01-31  Tobias Burnus  <burnus@net-b.de>
11184
11185         PR fortran/27588
11186         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
11187
11188 2007-01-31  Tobias Burnus  <burnus@net-b.de>
11189
11190         PR fortran/30520
11191         * gfortran.dg/volatile8.f90: New argument conformance test.
11192         * gfortran.dg/volatile9.f90: New scope test.
11193
11194 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11195
11196         PR c++/24745
11197         * g++.dg/warn/null4.C: New.
11198
11199 2001-01-30  Roger Sayle  <roger@eyesopen.com>
11200             Uros Bizjak  <ubizjak@gmail.com>
11201
11202         * gcc.dg/large-size-array-3.c: Correct typo.
11203
11204 2007-01-30  Richard Guenther  <rguenther@suse.de>
11205
11206         PR middle-end/27657
11207         * g++.dg/debug/pr27657.C: New testcase.
11208
11209 2007-01-30  Richard Guenther  <rguenther@suse.de>
11210
11211         PR middle-end/30313
11212         * gcc.dg/torture/pr30313.c: New testcase.
11213
11214 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
11215
11216         * gcc.dg/dfp/dfp-except.h: New file.
11217         * gcc.dg/dfp/fe-check.h: New file.
11218         * gcc.dg/dfp/fe-binop.c: New test.
11219         * gcc.dg/dfp/fe-convert-1.c: New test.
11220         * gcc.dg/dfp/fe-convert-2.c: New test.
11221         * gcc.dg/dfp/fe-convert-3.c: New test.
11222
11223         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
11224         * gcc.dg/dfp/decfloat-constants.c: Ditto.
11225         * gcc.dg/dfp/convert-dfp.c: Ditto.
11226         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
11227
11228 2007-01-29  Josh Conner  <jconner@apple.com>
11229
11230         * gcc.target/powerpc/altivec-24.c: New test.
11231
11232 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
11233
11234         PR c++/28266
11235         * g++.dg/parse/defarg12.C: New test.
11236
11237 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
11238
11239         PR fortran/30554
11240         * gfortran.dg/used_dummy_types_6.f90: New test.
11241
11242 2007-01-28  Jan Hubicka  <jh@suse.cz>
11243
11244         * gcc.dg/tree-prof/val-prof-6.c: New test.
11245
11246 2007-01-28  Roger Sayle  <roger@eyesopen.com>
11247
11248         * gcc.dg/large-size-array-3.c: Correct test case (portability).
11249
11250 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
11251
11252         PR C++/28988
11253         * g++.dg/expr/dtor4.C: New test.
11254
11255 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
11256
11257         * gcc.dg/tree-ssa/loop-23.c: New test.
11258
11259 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
11260
11261         PR libfortran/30389
11262         * gfortran.dg/achar_2.f90:  New test.
11263         * gfortran.dg/achar_3.f90:  New test.
11264
11265 2007-01-27  Ian Lance Taylor  <iant@google.com>
11266
11267         * gcc.dg/strict-overflow-1.c: New test.
11268         * gcc.dg/no-strict-overflow-1.c: New test.
11269         * gcc.dg/strict-overflow-2.c: New test.
11270         * gcc.dg/no-strict-overflow-2.c: New test.
11271         * gcc.dg/strict-overflow-3.c: New test.
11272         * gcc.dg/no-strict-overflow-3.c: New test.
11273         * gcc.dg/strict-overflow-4.c: New test.
11274         * gcc.dg/no-strict-overflow-4.c: New test.
11275         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
11276         * gcc.dg/pr15784-1.c: Likewise.
11277         * gcc.dg/pr20922-1.c: Likewise.
11278         * gcc.dg/pr20922-3.c: Likewise.
11279         * gcc.dg/pr20922-4.c: Likewise.
11280         * gcc.dg/pr20922-6.c: Likewise.
11281         * gcc.dg/compare-4.c: Likewise.
11282         * gcc.dg/torture/pr26898-1.c: Likewise.
11283         * gcc.dg/tree-ssa/divide-1.c: Likewise.
11284         * gcc.dg/tree-ssa/divide-2.c: Likewise.
11285         * gcc.dg/tree-ssa/divide-3.c: Likewise.
11286         * gcc.dg/tree-ssa/divide-4.c: Likewise.
11287         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
11288         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
11289         * gcc.dg/tree-ssa/pr21082.c: Likewise.
11290         * gcc.dg/tree-ssa/pr26899.c: Likewise.
11291         * g++.dg/tree-ssa/pr21082.C: Likewise.
11292
11293 2007-01-27  Roger Sayle  <roger@eyesopen.com>
11294
11295         * gcc-dg/large-size-array-3.c: New test case.
11296
11297 2007-01-27  Roger Sayle  <roger@eyesopen.com>
11298
11299         * gfortran.dg/forall_7.f90: New test case.
11300
11301 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
11302
11303         PR fortran/30407
11304         * gfortran.dg/where_operator_assign_1.f90: New test.
11305         * gfortran.dg/where_operator_assign_2.f90: New test.
11306         * gfortran.dg/where_operator_assign_3.f90: New test.
11307
11308 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
11309
11310         * lib/target-supports.exp
11311         (check_effective_target_powerpc_altivec): New.
11312         (check_effective_target_vect_cmdline_needed): Use it.
11313
11314 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
11315
11316         PR fortran/30278
11317         * gfortran.dg/backslash_3.f: New test.
11318
11319 2007-01-26  Richard Guenther  <rguenther@suse.de>
11320
11321         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
11322
11323 2007-01-26  Tobias Burnus  <burnus@net-b.de>
11324
11325         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
11326         * gfortran.dg/vect/vect.exp: Ditto.
11327         * gfortran.dg/dg.exp: Ditto.
11328         * gfortran.fortran-torture/execute/execute.exp: Ditto.
11329         * gfortran.fortran-torture/compile/compile.exp: Ditto.
11330
11331 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11332
11333         * gcc.dg/builtins-20.c: Add more cases.
11334         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
11335
11336 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11337
11338         PR fortran/30437
11339         * gcc.dg/Wall.c: New.
11340         * gcc.dg/Wno-all.c: New.
11341         * gfortran.dg/Wall.f90: New.
11342         * gfortran.dg/Wno-all.f90: New.
11343
11344 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
11345
11346         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
11347         * g++.dg/eh/simd-2.C: Also run on Darwin.
11348         * g++.dg/eh/simd-3.C: New.
11349         * g++.dg/eh/simd-4.C: New.
11350
11351 2007-01-25  Richard Guenther  <rguenther@suse.de>
11352
11353         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
11354         and _PROFILE_USE.
11355         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
11356
11357 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
11358
11359         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
11360         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
11361         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
11362         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
11363         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
11364         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
11365         * gcc.dg/ipa/ipa-7.c: New testcase.
11366
11367 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
11368
11369         * g++.dg/cpp0x/warn_cxx0x.C: New.
11370
11371 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11372
11373         * gcc.dg/builtins-20.c: Test builtin carg.
11374
11375 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
11376
11377         PR middle-end/27416
11378         * gcc.dg/gomp/pr27416.c: New test.
11379
11380         PR middle-end/30494
11381         * gcc.dg/gomp/pr30494.c: New test.
11382         * g++.dg/gomp/pr30494.C: New test.
11383
11384         PR middle-end/30421
11385         * gcc.dg/gomp/pr30421.c: New test.
11386
11387 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
11388
11389         * gcc.target/ia64/versionid-1.c: New test.
11390         * gcc.target/ia64/versionid-2.c: New test.
11391
11392 2007-01-24  Richard Guenther  <rguenther@suse.de>
11393
11394         PR testsuite/30181
11395         * gcc.dg/builtins-57.c: Change to a link-time testcase
11396         to support non-C99 targets.
11397
11398 2007-01-24  Jan Hubicka  <jh@suse.cz>
11399
11400         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
11401
11402 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
11403
11404         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
11405
11406 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
11407
11408         PR objc/27438
11409         * objc.dg/const-str-12.m: New test.
11410
11411 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11412
11413         PR fortran/30532
11414         * gfortran.dg/ctrl-z.f90:  New test.
11415
11416 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11417
11418         PR fortran/30481
11419         * gfortran.dg/namelist_assumed_char.f90:  New test.
11420
11421 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
11422
11423         PR c++/27492
11424         * g++.dg/inherit/covariant15.C: New test.
11425
11426 2007-01-23  Ian Lance Taylor  <iant@google.com>
11427
11428         * g++.dg/warn/Wparentheses-24.C: New test.
11429
11430 2007-01-23  Richard Guenther  <rguenther@suse.de>
11431
11432         PR testsuite/30560
11433         * ada/acats/run_acats: Do not call gnatmake or gnatchop
11434         with full path.
11435
11436 2007-01-22  Richard Guenther  <rguenther@suse.de>
11437
11438         PR tree-optimization/30038
11439         * gcc.dg/builtins-62.c: New testcase.
11440
11441 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
11442
11443         * gcc.c-torture/compile/20070121.c: New test.
11444
11445 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
11446
11447         PR libfortran/30525
11448         * gfortran.dg/char_comparison_1.f:  New test.
11449
11450 2007-01-21  Ira Rosen  <irar@il.ibm.com>
11451
11452         * gcc.dg/vect/vect-strided-same-dr.c: New test.
11453
11454 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
11455
11456         PR objc/30479
11457         * objc.dg/pch: New directory.
11458         * objc.dg/pch/pch.exp: New file.
11459         * objc.dg/pch/interface-1.m: New test.
11460         * objc.dg/pch/interface-1.hs: New include file.
11461         * lib/objc.exp (objc_target_compile): Add
11462         "-x objective-c-header" in front of the sources if this is
11463         a precompiled header being compiled.
11464
11465 2007-01-20  Roger Sayle  <roger@eyesopen.com>
11466
11467         * gfortran.dg/array_memcpy_3.f90: New test case.
11468         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
11469
11470 2007-01-20  Roger Sayle  <roger@eyesopen.com>
11471             Brooks Moses  <brooks.moses@codesourcery.com>
11472             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11473
11474         * gfortran.dg/intrinsic_sign_1.f90: New test case.
11475         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
11476
11477 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11478
11479         * gcc.dg/torture/builtin-math-3.c: Test fdim.
11480
11481 2007-01-19  Mike Stump  <mrs@apple.com>
11482
11483         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
11484         away.
11485
11486 2007-01-19  Roger Sayle  <roger@eyesopen.com>
11487
11488         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
11489         option instead of -funsafe-math-optimizations.
11490
11491 2007-01-19  Tomas Bily  <tbily@suse.cz>
11492
11493         gcc.dg/tree-prof/indir-call-prof.c: New.
11494         g++.dg/dg.exp: Add tree-prof subdirectory.
11495         g++.dg/tree-prof/indir-call-prof.C: New.
11496         g++.dg/tree-prof/tree-prof.exp: New.
11497
11498 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11499
11500         PR c++/17947
11501         * g++.dg/warn/deprecated.C: Update warning output.
11502         * g++.dg/warn/deprecated-2.C: Likewise.
11503         * g++.dg/warn/deprecated-3.C: New.
11504
11505 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
11506
11507         * gcc.c-torture/execute/nestfunc-7.c: New.
11508
11509 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
11510
11511         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
11512
11513 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
11514
11515         * gcc.dg/m68k-pic-1.c: New.
11516
11517 2007-01-18  Roger Sayle  <roger@eyesopen.com>
11518
11519         * gfortran.dg/array_memcpy_4.f90: New test case.
11520
11521 2007-01-18  Josh Conner  <jconner@apple.com>
11522
11523         PR target/30485
11524         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
11525         * gcc.dg/vect/no-trapping-math-1: New.
11526         * gcc.dg/vect/no-trapping-math-2: New.
11527
11528 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
11529
11530         * gcc.target/i386/387-8.c: Update comment about optimizing
11531         inherent load of 1.0 of fptan instruction.
11532
11533 2007-01-18  Dirk Mueller  <dmueller@suse.de>
11534             Richard Guenther <rguenther@suse.de>
11535
11536         PR diagnostic/8268
11537         * gcc.dg/Warray-bounds.c: New testcase.
11538         * gcc.dg/Warray-bounds-2.c: New testcase.
11539         * g++.dg/warn/Warray-bounds.C: New testcase.
11540         * g++.dg/warn/Warray-bounds-2.C: New testcase.
11541
11542 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
11543
11544         PR fortran/30476
11545         * gfortran.dg/generic_12.f90: New test.
11546
11547 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
11548
11549         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
11550         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
11551
11552 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
11553
11554         * gcc.dg/dfp/compare-special.h: New file.
11555         * gcc.dg/dfp/compare-special-32.c: New test.
11556         * gcc.dg/dfp/compare-special-64.c: New test.
11557         * gcc.dg/dfp/compare-special-128.c: New test.
11558
11559 2007-01-16  Roger Sayle  <roger@eyesopen.com>
11560             Paul Thomas  <pault@gcc.gnu.org>
11561             Steven G. Kargl  <kargl@gcc.gnu.org>
11562
11563         PR fortran/30404
11564         * gfortran.dg/forall_6.f90: New test case.
11565         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
11566         * gfortran.dg/dependency_13.f90: Likewise.
11567
11568 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11569
11570         PR testsuite/12325
11571         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
11572         targets that don't support Inf.
11573
11574 2007-01-15  Dale Johannesen  <dalej@apple.com>
11575
11576         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
11577
11578 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
11579
11580         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
11581         of achar for 0xff to avoid the "Extended ASCII not
11582         implemented" error message.
11583
11584 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
11585
11586         PR fortran/28172
11587         * gfortran.dg/altreturn_4.f90: New test.
11588
11589         PR fortran/29389
11590         * gfortran.dg/stfunc_4.f90: New test.
11591
11592         PR fortran/29712
11593         * gfortran.dg/bound_2.f90: Reinstate commented out line.
11594         * gfortran.dg/initialization_1.f90: Change warning.
11595
11596         PR fortran/30283
11597         * gfortran.dg/specification_type_resolution_2.f90: New test.
11598
11599 2007-01-14  Jan Hubicka  <jh@suse.cz>
11600
11601         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
11602         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
11603         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
11604         elimination.
11605
11606 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
11607
11608         PR fortran/30410
11609         * gfortran.dg/external_procedures_2.f90: New test.
11610
11611 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
11612
11613         PR target/30413
11614         * gcc.target/i386/pr30413.c: New test.
11615
11616 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
11617
11618         PR fortran/30452
11619         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
11620
11621 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
11622
11623         * gcc.dg/20070112-1.c: New test.
11624
11625 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11626
11627         PR libgfortran/30435
11628         * gfortran.dg/list_read_6.f90: New test.
11629
11630 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
11631
11632         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
11633
11634 2007-01-12  Tom Tromey  <tromey@redhat.com>
11635
11636         PR preprocessor/28227:
11637         * gcc.dg/cpp/pr28227.c: New file.
11638
11639 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
11640
11641         * gcc.dg/tree-ssa/loop-22.c: New test.
11642
11643 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
11644
11645         PR tree-optimization/29516
11646         * gcc.dg/tree-ssa/loop-20.c: New test.
11647
11648 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
11649
11650         PR libfortran/30415
11651         * minmaxloc_integer_kinds_1.f90:  New test.
11652
11653 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
11654
11655         PR c++/29573
11656         * g++.dg/template/sizeof-template-argument.C: New test.
11657
11658 2007-01-11  Jan Hubicka  <jh@suse.cz>
11659
11660         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
11661         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
11662         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
11663         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
11664         * gcc.dg/tree-ssa/pr21658.c: Likewise.
11665         * gcc.dg/tree-ssa/pr15349.c: Likewise.
11666         * gcc.dg/tree-ssa/pr25501.c: Likewise.
11667         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
11668         transformation in question.
11669         * gcc.dg/tree-ssa/vrp05.c: Likewise.
11670         * gcc.dg/tree-ssa/pr20701.c: Likewise.
11671         * gcc.dg/always_inline3.c: Likewise.
11672
11673 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
11674
11675         PR c++/28999
11676         * g++.dg/template/typename11.C: New test.
11677
11678 2007-01-10  Robert Kennedy <jimbob@google.com>
11679
11680         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
11681
11682 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
11683
11684         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
11685         for different integer kinds.
11686         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
11687         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
11688         * gfortran.dg/ishft_2.f90: New test.
11689         * gfortran.dg/ishft_3.f90: New test.
11690
11691 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
11692
11693         * gfortran.dg/altreturn_2.f90: Removed executable bit.
11694
11695 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
11696
11697         PR tree-optimization/30322
11698         * gcc.dg/tree-ssa/loop-21.c: New test.
11699
11700 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
11701
11702         * g++.dg/rtti/darwin-builtin-linkage.C: New.
11703
11704 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11705
11706         * gcc.target/spu/intrinsics-1.c: Remove xfail.
11707
11708 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11709
11710         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
11711         * g++.dg/warn/overflow-warn-3.C: Likewise.
11712         * g++.dg/warn/overflow-warn-4.C: Likewise.
11713         * g++.dg/warn/overflow-warn-5.C: Likewise.
11714         * g++.dg/warn/overflow-warn-6.C: Likewise.
11715         * g++.dg/warn/Woverflow-1.C: Likewise.
11716         * g++.dg/warn/Woverflow-2.C: Likewise.
11717         * g++.dg/warn/Woverflow-3.C: Likewise.
11718         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
11719
11720 2007-01-08  Roger Sayle  <roger@eyesopen.com>
11721
11722         * gfortran.dg/array_constructor_14.f90: New test case.
11723         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
11724
11725 2007-01-08  Richard Guenther  <rguenther@suse.de>
11726
11727         PR tree-optimization/23603
11728         * gcc.dg/tree-ssa/vrp31.c: New testcase.
11729         * gcc.dg/tree-ssa/vrp32.c: Likewise.
11730
11731 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
11732
11733         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
11734         in __v8qi typedef.
11735         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
11736         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
11737         compiler behaviour.
11738         * gcc.dg/simd-5.c: Likewise.
11739         * gcc.dg/simd-6.c: Likewise.
11740         * g++.dg/conversion/simd1.C: Likewise.
11741         * g++.dg/conversion/simd3.C: Likewise.
11742         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
11743         (main): Use it.
11744
11745 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
11746
11747         PR tree-optimization/29877
11748         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
11749         name of a hard register for the target concerned.  Adjust dg-error
11750         directives to cope with new behaviour of TER.
11751
11752 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11753
11754         PR c++/28986
11755         * g++.dg/conversion/nullptr1.C: Added overflow warning.
11756         * g++.dg/warn/overflow-warn-1.C: New.
11757         * g++.dg/warn/overflow-warn-3.C: New.
11758         * g++.dg/warn/overflow-warn-4.C: New.
11759         * g++.dg/warn/overflow-warn-5.C: New.
11760         * g++.dg/warn/overflow-warn-6.C: New.
11761         * g++.dg/warn/Woverflow-1.C: New.
11762         * g++.dg/warn/Woverflow-2.C: New.
11763         * g++.dg/warn/Woverflow-3.C: New.
11764         * g++.dg/warn/multiple-overflow-warn-2.C: New.
11765
11766 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
11767
11768         PR fortran/27698
11769         * gfortran.dg/invalid_name.f90: New test.
11770         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
11771         * gfortran.dg/gomp/pr29759.f90: Ditto.
11772
11773 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
11774
11775         * gfortran.dg/present_1.f90:  Update error message.
11776
11777 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
11778
11779         PR c++/19439
11780         * g++.dg/template/duplicate1.C: New test
11781         * g++.dg/template/memfriend6.C: Adjust error markers.
11782
11783 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
11784
11785         PR tree-opt/30385
11786         * gcc.dg/torture/inline-1.c: New test.
11787
11788 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11789
11790         PR c/19978
11791         * gcc.dg/multiple-overflow-warn-1.c: New.
11792         * gcc.dg/multiple-overflow-warn-2.c: New.
11793         * gcc.dg/overflow-warn-6.c: New.
11794         * g++.dg/warn/multiple-overflow-warn-1.C: New.
11795
11796 2007-01-05  Roger Sayle  <roger@eyesopen.com>
11797
11798         * gfortran.dg/array_memcpy_1.f90: New test case.
11799         * gfortran.dg/array_memcpy_2.f90: Likewise.
11800
11801 2007-01-05  Richard Guenther  <rguenther@suse.de>
11802
11803         PR middle-end/27826
11804         * g++.dg/opt/pr27826.C: New testcase.
11805
11806 2007-01-05  Ian Lance Taylor  <iant@google.com>
11807
11808         * gcc.dg/Walways-true-1.c: New test.
11809         * gcc.dg/Walways-true-2.c: New test.
11810         * g++.dg/warn/Walways-true-1.C: New test.
11811         * g++.dg/warn/Walways-true-2.C: New test.
11812
11813 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
11814
11815         PR c/30360
11816         * gcc.dg/pr30360.c: New test.
11817
11818 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
11819
11820         PR fortran/23232
11821         * gfortran.dg/data_implied_do_1.f90: New test.
11822
11823         PR fortran/27996
11824         PR fortran/27998
11825         * gfortran.dg/char_length_1.f90: New test.
11826
11827 2007-01-05  Richard Guenther  <rguenther@suse.de>
11828
11829         PR middle-end/28116
11830         * g++.dg/opt/pr28116.C: New testcase.
11831
11832 2007-01-05  Tobias Burnus  <burnus@net-b.de>
11833
11834         PR fortran/29624
11835         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
11836           invalid deallocate.
11837         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
11838         * gfortran.dg/protected_4.f90: Add pointer intent check.
11839         * gfortran.dg/protected_6.f90: Add pointer intent check.
11840         * gfortran.dg/pointer_intent_1.f90: New test.
11841         * gfortran.dg/pointer_intent_2.f90: New test.
11842         * gfortran.dg/pointer_intent_3.f90: New test.
11843
11844 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
11845
11846         PR 30235
11847         * gfortran.dg/altreturn_2.f90: new test.
11848
11849 2007-01-04  Tom Tromey  <tromey@redhat.com>
11850
11851         PR preprocessor/28165:
11852         * gcc.dg/cpp/pr28165.c: New file.
11853
11854 2007-01-03  Josh Conner  <jconner@apple.com>
11855
11856         PR middle-end/29683
11857         * gcc.dg/pr29683.c: New.
11858
11859 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
11860
11861         PR c++/28217
11862         * g++.dg/pch/template-1.C: New test.
11863         * g++.dg/pch/template-1.Hs: New file.
11864
11865 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11866
11867         PR middle-end/30353
11868         * gcc.c-torture/compile/complex-4.c: New test.
11869
11870 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
11871
11872         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
11873         -maltivec.
11874         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
11875
11876 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
11877
11878         PR middle-end/30286
11879         * gcc.dg/pr30286.c: New test.
11880
11881         PR c++/29535
11882         * g++.dg/template/crash66.C: New test.
11883
11884         PR c++/29054
11885         * g++.dg/template/friend49.C: New test.
11886
11887 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
11888
11889         * gfortran.dg/ibits.f90: New test.
11890
11891 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
11892
11893         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
11894         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
11895
11896 2007-01-02  Jan Hubicka  <jh@suse.cz>
11897
11898         * gcc.dg/pr16194.c: We now output error on all three functions,
11899         not just first one.
11900
11901 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11902
11903         PR c/19977
11904         * gcc.dg/overflow-warn-3.c: Remove XFAIL.
11905         * gcc.dg/overflow-warn-4.c: Remove XFAIL.
11906
11907 2006-01-02  Ian Lance Taylor  <iant@google.com>
11908
11909         * g++.dg/warn/Wparentheses-22.C: New test.
11910         * g++.dg/warn/Wparentheses-23.C: New test.
11911
11912 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11913
11914         PR middle-end/7651
11915         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
11916         * gcc.dg/declspec-3-Wextra.c: New.
11917         * gcc.dg/declspec-3-no.c: New
11918
11919 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
11920
11921         PR fortran/20896
11922         * gfortran.dg/interface_10.f90: Remove.
11923
11924 2007-01-01  Roger Sayle  <roger@eyesopen.com>
11925
11926         * gcc.dg/fold-eqxor-4.c: New test case.
11927
11928 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
11929
11930         PR middle-end/30311
11931         * gcc.c-torture/compile/pr30311.c: New test.
11932
11933 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
11934
11935         PR middle-end/30253
11936         * gcc.c-torture/compile/statement-expression-1.c: New test.
11937
11938 2007-01-01  Andreas Schwab  <schwab@suse.de>
11939
11940         PR target/29166
11941         * g++.dg/eh/pr29166.C: New test.
11942
11943 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
11944
11945         * lib/target-supports.exp (check_effective_target_powerpc_spe):
11946         New.
11947         (check_effective_target_vect_cmdline_needed): Use it.
11948
11949 2006-12-31  Richard Guenther  <rguenther@suse.de>
11950
11951         PR middle-end/30137
11952         * gcc.dg/pr30137-1.c: New testcase.
11953         * gcc.dg/pr30137-2.c: Likewise.
11954
11955 2006-12-31  Roger Sayle  <roger@eyesopen.com>
11956
11957         PR middle-end/30322
11958         * gcc.dg/fold-plusnot-1.c: New test case.
11959
11960 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
11961
11962         PR c++/29731
11963         * g++.dg/parse/template22.C: New test.
11964
11965 2006-12-31  Richard Guenther  <rguenther@suse.de>
11966
11967         PR middle-end/30338
11968         * gcc.c-torture/compile/pr30338.c: New testcase.
11969
11970 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
11971
11972         PR fortran/27900
11973         * gfortran.dg/intrinsic_actual_4.f90: New test.
11974
11975         PR fortran/24325
11976         * gfortran.dg/func_decl_3.f90: New test.
11977
11978 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
11979
11980         PR fortran/23060
11981         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
11982         * gfortran.dg/c_by_val_1.f: New test.
11983         * gfortran.dg/c_by_val_2.f: New test.
11984         * gfortran.dg/c_by_val_3.f: New test.
11985
11986 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
11987
11988         PR libfortran/30321
11989         * gfortran.dg/sum_zero_array_1.f90:  New test.
11990
11991 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
11992
11993         PR preprocessor/29612
11994         * gcc.dg/cpp/pr29612-1.c: New test.
11995         * gcc.dg/cpp/pr29612-2.c: New test.
11996
11997 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
11998
11999         PR fortran/30034
12000         * gfortran.dg/pure_formal_proc_1.f90: New test.
12001
12002         PR fortran/30237
12003         * gfortran.dg/intrinsic_actual_3.f90: New test.
12004
12005 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12006
12007         PR fortran/30014
12008         * gfortran.dg/io_constraints_1.f90: Update test.
12009         * gfortran.dg/io_constraints_2.f90: Update test.
12010         * gfortran.dg/inquire_iolength.f90: New test.
12011
12012 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
12013
12014         PR fortran/20896
12015         * gfortran.dg/interface_10.f90: New test.
12016         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
12017         since z is already, locally a variable.
12018
12019         PR fortran/25135
12020         * gfortran.dg/generic_11.f90: New test.
12021         * gfortran.dg/interface_7.f90: Remove name clash between module
12022         name and procedure 'x' referenced in the interface.
12023
12024 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12025
12026         PR middle-end/7651
12027         * gcc.dg/Wmissing-parameter-type.c: New.
12028         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
12029         * gcc.dg/Wmissing-parameter-type-no.c: New.
12030
12031 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
12032
12033         PR fortran/25818
12034         * gfortran.dg/entry_array_specs_2.f: New test.
12035
12036         PR fortran/30084
12037         * gfortran.dg/nested_modules_6.f90: New test.
12038
12039 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12040
12041         PR middle-end/7651
12042         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
12043         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
12044
12045 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
12046
12047         PR C++/30168
12048         * g++.dg/opt/complex6.C: New test.
12049
12050 2006-12-22  Ben Elliston  <bje@au.ibm.com>
12051
12052         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
12053         full" if the linker on spu-*-* warns about exceeding local store.
12054
12055         And revert this patch:
12056         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
12057         fail to link due to relocation overflows on spu-*-*.
12058
12059 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
12060
12061         PR fortran/30273
12062         * gfortran.dg/dependency_19.f90: New test.
12063
12064 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
12065
12066         PR fortran/30202
12067         * gfortran.dg/alloc_comp_basics_3.f90: New test.
12068
12069 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
12070
12071         PR middle-end/30262
12072         * gcc.c-torture/execute/20061220-1.c: New test.
12073
12074         PR middle-end/30263
12075         * gcc.dg/gomp/asm-1.c: New test.
12076
12077         PR target/30230
12078         * g++.dg/eh/ia64-2.C: New test.
12079
12080 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
12081
12082         PR target/28966
12083         PR target/29248
12084         * gcc.dg/rs6000-leaf.c: New.
12085
12086 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
12087
12088         PR fortran/25392
12089         * gfortran.dg/f2c_8.f90: New test.
12090
12091 2006-12-20  Bill Wendling  <wendling@apple.com>
12092
12093         * gcc.dg/asm-b.c: Check for __ppc64__.
12094
12095 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
12096
12097         PR fortran/30190
12098         * gfortran.dg/bounds_check_5.f90: New test.
12099
12100 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
12101
12102         PR middle-end/30143
12103         * gcc.dg/gomp/complex-1.c: New testcase.
12104
12105 2006-12-20  Roger Sayle  <roger@eyesopen.com>
12106
12107         * gfortran.dg/array_memset_1.f90: New test case.
12108
12109 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
12110
12111         * lib/target-supports.exp: Add spu to
12112         check_effective_target_vect_widen_mult_hi_to_si.
12113
12114 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
12115
12116         PR fortran/29992
12117         * gfortran.dg/generic_9.f90: New test.
12118
12119         PR fortran/30081
12120         * gfortran.dg/generic_10.f90: New test.
12121
12122 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
12123
12124         PR tree-opt/30045
12125         * gcc.dg/pr30045.c: New test.
12126
12127 2006-12-20  Ben Elliston  <bje@au.ibm.com>
12128
12129         * gcc.dg/20020312-2.c: Add a case for __SPU__.
12130
12131 2006-12-19  Eric Christopher  <echristo@apple.com>
12132
12133         PR target/29302
12134         * gcc.c-torture/execute/pr29302-1.c: New.
12135
12136 2006-12-19  Tobias Burnus  <burnus@net-b.de>
12137
12138         PR fortran/39238
12139         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
12140
12141 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
12142
12143         PR fortran/30236
12144         * gfortran.dg/altreturn_3.f90: New test.
12145
12146         * gfortran.dg/char_result_12.f90: Fix comment typos.
12147
12148 2006-12-19  Ben Elliston  <bje@au.ibm.com>
12149
12150         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
12151         as newlib's stdio.h uses non-traditional cpp constructs.
12152
12153 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
12154
12155         * gfortran.dg/advance.f90: Renamed to advance_1.f90
12156         * gfortran.dg/append-1.f90: Renamed to append_1.f90
12157         * gfortran.dg/array-1.f90: Renamed to array_1.f90
12158         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
12159         * gfortran.dg/backspace.f: Renamed to backspace_1.f
12160         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
12161         * gfortran.dg/default_initialization.f: Renamed to
12162         default_initialization_1.f
12163         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
12164         dollar_edit_descriptor_1.f
12165         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
12166         dollar_edit_descriptor_2.f
12167         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
12168         dollar_edit_descriptor_3.f
12169         * gfortran.dg/logint-1.f: Renamed to logint_1.f
12170         * gfortran.dg/logint-2.f: Renamed to logint_2.f
12171         * gfortran.dg/logint-3.f: Renamed to logint_3.f
12172         * gfortran.dg/advance_1.f90: Renamed from advance.f90
12173         * gfortran.dg/append_1.f90: Renamed from append-1.f90
12174         * gfortran.dg/array_1.f90: Renamed from array-1.f90
12175         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
12176         * gfortran.dg/backspace_1.f: Renamed from backspace.f
12177         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
12178         * gfortran.dg/default_initialization_1.f: Renamed from
12179         default_initialization.f
12180         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
12181         dollar_edit_descriptor-1.f
12182         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
12183         dollar_edit_descriptor-2.f
12184         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
12185         dollar_edit_descriptor-3.f
12186         * gfortran.dg/logint_1.f: Renamed from logint-1.f
12187         * gfortran.dg/logint_2.f: Renamed from logint-2.f
12188         * gfortran.dg/logint_3.f: Renamed from logint-3.f
12189
12190 2006-12-18  Bill Wendling  <wendling@apple.com>
12191
12192         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
12193         id is an OjbC keyword.
12194
12195 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12196
12197         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
12198
12199 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
12200
12201         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
12202
12203 2006-12-18  Ian Lance Taylor  <iant@google.com>
12204
12205         * g++.dg/warn/Wmissing-declarations-1.C: New test.
12206
12207 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
12208
12209         * gcc.c-torture/compile/pr27528.c: Use empty templates.
12210
12211 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
12212
12213         PR fortran/30207
12214         * gfortran.fortran-torture/execute/where21.f90: New test.
12215
12216 2006-12-17  Tobias Burnus  <burnus@net-b.de>
12217
12218         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
12219
12220 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12221
12222         PR middle-end/7651
12223         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
12224         * gcc.dg/if-empty-1.c: Likewise.
12225         * gcc.dg/pr23165.c: Likewise.
12226         * g++.dg/warn/empty-body.C: Likewise.
12227
12228 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12229
12230         PR libfortran/30005
12231         * gfortran.dg/open_errors.f90: New test.
12232
12233 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
12234
12235         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
12236
12237         * gcc.target/i386/ssse3-pabsb.c: New file.
12238         * gcc.target/i386/ssse3-pabsd.c: Likewise.
12239         * gcc.target/i386/ssse3-pabsw.c: Likewise.
12240         * gcc.target/i386/ssse3-palignr.c: Likewise.
12241         * gcc.target/i386/ssse3-phaddd.c: Likewise.
12242         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
12243         * gcc.target/i386/ssse3-phaddw.c: Likewise.
12244         * gcc.target/i386/ssse3-phsubd.c: Likewise.
12245         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
12246         * gcc.target/i386/ssse3-phsubw.c: Likewise.
12247         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
12248         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
12249         * gcc.target/i386/ssse3-pshufb.c: Likewise.
12250         * gcc.target/i386/ssse3-psignb.c: Likewise.
12251         * gcc.target/i386/ssse3-psignd.c: Likewise.
12252         * gcc.target/i386/ssse3-psignw.c: Likewise.
12253         * gcc.target/i386/ssse3-vals.h: Likewise.
12254
12255 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
12256
12257         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
12258         * lib/fortran-torture.exp: Include target-supports.exp.
12259
12260 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
12261
12262         PR target/30185
12263         * gcc.c-torture/execute/pr30185.c: New test.
12264
12265 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12266
12267         PR testsuite/30179
12268         PR testsuite/30180
12269         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
12270         * gcc.dg/builtin-bswap-2.c: Likewise.
12271         * gcc.dg/builtin-bswap-3.c: Likewise.
12272         * gcc.dg/builtin-bswap-4.c: Likewise.
12273         * lib/target-supports.exp (check_effective_target_stdint_types): New.
12274         * gcc.c-torture/execute/mode-dependent-address.x: New file.
12275
12276 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12277
12278         PR libfortran/30145
12279         * gfortran.dg/write_zero_array: New test.
12280
12281 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12282
12283         PR fortran/30200
12284         * gfortran.dg/write_fmt_trim.f90: New test.
12285
12286 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
12287
12288         PR 30194
12289         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
12290         temporarily.
12291
12292 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12293
12294         * lib/target-supports.exp (check_weak_available): Use istarget
12295         "hppa*-*-hpux10*" instead of regexp.
12296         (check_cxa_atexit_available): Likewise.
12297
12298 2006-12-14  Richard Guenther  <rguenther@suse.de>
12299
12300         PR tree-optimization/30197
12301         * gcc.c-torture/execute/complex-1.c: Fix function name.
12302         * gcc.dg/builtins-61.c: New testcase.
12303
12304 2006-12-14  Richard Guenther  <rguenther@suse.de>
12305
12306         PR middle-end/30172
12307         * gcc.dg/pr30172-1.c: New testcase.
12308
12309 2006-12-14  Richard Guenther  <rguenther@suse.de>
12310
12311         PR tree-optimization/30198
12312         * gcc.dg/builtins-60.c: New testcase.
12313
12314 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
12315
12316         * lib/target-supports.exp (vect_no_align): Remove spu.
12317
12318 2006-12-13  Ian Lance Taylor  <iant@google.com>
12319
12320         PR c++/19564
12321         PR c++/19756
12322         * g++.dg/warn/Wparentheses-5.C: New test.
12323         * g++.dg/warn/Wparentheses-6.C: New test.
12324         * g++.dg/warn/Wparentheses-7.C: New test.
12325         * g++.dg/warn/Wparentheses-8.C: New test.
12326         * g++.dg/warn/Wparentheses-9.C: New test.
12327         * g++.dg/warn/Wparentheses-10.C: New test.
12328         * g++.dg/warn/Wparentheses-11.C: New test.
12329         * g++.dg/warn/Wparentheses-12.C: New test.
12330         * g++.dg/warn/Wparentheses-13.C: New test.
12331         * g++.dg/warn/Wparentheses-14.C: New test.
12332         * g++.dg/warn/Wparentheses-15.C: New test.
12333         * g++.dg/warn/Wparentheses-16.C: New test.
12334         * g++.dg/warn/Wparentheses-17.C: New test.
12335         * g++.dg/warn/Wparentheses-18.C: New test.
12336         * g++.dg/warn/Wparentheses-19.C: New test.
12337         * g++.dg/warn/Wparentheses-20.C: New test.
12338         * g++.dg/warn/Wparentheses-21.C: New test.
12339
12340 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12341
12342         PR testsuite/30157
12343         * lib/target-supports.exp (check_cxa_atexit_available): Return false
12344         for target "hppa.*hpux10".
12345
12346 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
12347
12348         * g++.dg/debug/vartrack1.C: New test.
12349
12350         * g++.dg/opt/ifcvt1.C: New test.
12351
12352         * gcc.dg/tls/opt-13.c: New test.
12353
12354         * gcc.dg/20060425-2.c: New test.
12355
12356         * g++.dg/opt/pr15054-2.C: New test.
12357
12358         * gcc.c-torture/execute/20060420-1.c: New test.
12359
12360         * gcc.c-torture/execute/20060412-1.c: New test.
12361
12362         * objc/compile/20060406-1.m: New test.
12363
12364 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
12365
12366         * g++.dg/template/array17.C: New test.
12367
12368 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
12369
12370         * gcc.target/powerpc/altivec-23.c: New test.
12371
12372 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
12373
12374         PR c++27316
12375         * g++.dg/inherit/error3.C: New test.
12376
12377         PR c++/28740
12378         * g++.dg/inherit/error4.C: New test.
12379
12380 2006-12-13  Richard Guenther  <rguenther@suse.de>
12381
12382         PR tree-optimization/17687
12383         * gcc.dg/builtins-59.c: New testcase.
12384
12385 2006-12-13  Ben Elliston  <bje@au.ibm.com>
12386
12387         * gcc.target/spu/Wmain.c: New test.
12388
12389 2006-12-12  Josh Conner  <jconner@apple.com>
12390
12391         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
12392         * g++.dg/abi/thunk4.C: Likewise.
12393         * g++.dg/abi/rtti3.C: Likewise.
12394
12395 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
12396
12397         * gcc.target/spu/cpat-1.c: New test.
12398         * gcc.target/spu/cpat-2.c: New test.
12399         * gcc.target/spu/cpat-3.c: New test.
12400         * gcc.target/spu/cpat-4.c: New test.
12401
12402 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12403
12404         PR tree-opt/28436
12405         * gcc.c-torture/compile/vector-1.c: New test.
12406         * gcc.c-torture/compile/vector-2.c: New test.
12407         * gcc.c-torture/compile/vector-3.c: New test.
12408
12409 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
12410
12411         * lib/fortran-torture.exp: Update copyright years.  Remove
12412         obsolete comment.  Test -ftree-vectorize where it makes sense.
12413         * lib/gfortran-dg.exp: Update copyright years.  Use settings
12414         from fortran-torture.exp.
12415         * gfortran.dg/char_transpose_1.f90,
12416         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
12417         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
12418         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
12419         '-w' to dg-options.
12420
12421 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
12422
12423         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
12424         saved_${tool}_load.
12425
12426 2006-12-12  Ira Rosen  <irar@il.ibm.com>
12427
12428         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
12429         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
12430         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
12431         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
12432         gaps.
12433
12434 2006-12-12  Richard Guenther  <rguenther@suse.de>
12435
12436         PR middle-end/30147
12437         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
12438
12439 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
12440             Diego Novillo  <dnovillo@redhat.com>
12441
12442         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
12443         VDEF/VUSE changes.
12444         * gcc.dg/tree-ssa/pr26421.c: Likewise
12445         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
12446         * gcc.dg/tree-ssa/pr23382.c: Likewise.
12447         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
12448         * gcc.dg/tree-ssa/pr28410.c: Likewise.
12449         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
12450         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
12451         * gcc.dg/tree-ssa/vrp07.c: Likewise.
12452         * gcc.dg/tree-ssa/vrp08.c: Likewise.
12453         * gcc.dg/tree-ssa/alias-12.c: Likewise.
12454
12455 2006-12-11  Jan Hubicka  <jh@suse.cz>
12456
12457         * gcc.dg/tree-prof/stringop-1.c: New test.
12458         * gcc.dg/tree-prof/stringop-2.c: New test.
12459
12460 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
12461
12462         PR target/30120
12463         * gcc.target/i386/pr30120.c: New test.
12464
12465         Revert:
12466         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
12467
12468         * gcc.target/i386/x87regparm-1.c: New test.
12469         * gcc.target/i386/x87regparm-2.c: New test.
12470         * gcc.target/i386/x87regparm-3.c: New test.
12471         * gcc.target/i386/x87regparm-4.c: New test.
12472
12473 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
12474
12475         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
12476
12477 2006-12-10  Tobias Burnus  <burnus@net-b.de>
12478
12479         PR fortran/23994
12480         * gfortran.dg/protected_1.f90: New test.
12481         * gfortran.dg/protected_2.f90: New test.
12482         * gfortran.dg/protected_3.f90: New test.
12483         * gfortran.dg/protected_4.f90: New test.
12484         * gfortran.dg/protected_5.f90: New test.
12485         * gfortran.dg/protected_6.f90: New test.
12486
12487 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
12488             Tobias Burnus  <burnus@gcc.gnu.org>
12489
12490         PR fortran/29975
12491         PR fortran/30068
12492         * gfortran.dg/interface_4.f90: Test adding procedure to generic
12493         interface.
12494         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
12495         ambiguous interfaces.
12496         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
12497         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
12498         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
12499         ambiguous interfaces.
12500         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
12501         * gfortran.dg/array_initializer_2.f90: Add initializer array
12502         constructor test.
12503
12504         PR fortran/30096
12505         * gfortran.dg/interface_9.f90: Test that host interfaces are
12506         not checked for ambiguity with the local version.
12507
12508 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
12509
12510         PR fortran/29464
12511         * gfortran.dg/module_interface_2.f90: New test.
12512
12513 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
12514
12515         PR fortran/29941
12516         * gfortran.dg/assumed_len.f90: New test.
12517
12518 2006-12-09  Richard Guenther  <rguenther@suse.de>
12519
12520         * g++.dg/warn/implicit-typename1.C: Qualify types.
12521         * g++.dg/parse/crash12.C: Likewise.
12522         * g++.dg/tree-ssa/pr22444.C: Likewise.
12523
12524 2006-12-09  Tobias Burnus  <burnus@net-b.de>
12525
12526         * gfortran.dg/array_2.f90: Added sqrt test.
12527
12528 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
12529
12530         * gcc.target/i386/x87regparm-1.c: XFAIL.
12531         * gcc.target/i386/x87regparm-2.c: XFAIL.
12532         * gcc.target/i386/x87regparm-3.c: XFAIL.
12533         * gcc.target/i386/x87regparm-4.c: XFAIL.
12534
12535 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12536
12537         * lib/target-supports.exp
12538         (check_effective_target_large_long_double): New.
12539         * gcc.dg/Wconversion-real.c : Use it.
12540         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
12541         unsigned.
12542
12543 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
12544
12545         * gcc.c-torture/execute/mode-dependent-address.c: New test.
12546
12547 2006-12-08  Tobias Burnus  <burnus@net-b.de>
12548
12549         PR fortran/27546
12550         * gfortran.dg/import4.f90: New test for IMPORT in modules.
12551
12552 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
12553
12554         PR c++/29732
12555         * g++.dg/template/crash65.C: New test.
12556         * g++.dg/template/spec16.C: Tweak error markers.
12557
12558 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12559
12560         * gcc.target/spu: New directory.
12561         * gcc.target/spu/spu.exp: New file.
12562         * gcc.target/spu/intrinsics-1.c: New test.
12563
12564 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
12565
12566         PR c++/29980
12567         * g++.dg/ext/attrib27.C: New test.
12568         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
12569         * g++.dg/parse/typedef5.C: Likewise.
12570
12571 2006-12-07  Mike Stump  <mrs@apple.com>
12572
12573         * treelang/compile/var_defs.tree: Adjust.
12574
12575 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
12576
12577         PR c++/29730
12578         * g++.dg/template/crash64.C: New test.
12579         * g++.dg/parse/crash27.C: Adjust error markers.
12580
12581 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
12582
12583         PR libfortran/30009
12584         PR libfortran/30056
12585         * gfortran.dg/read_eof_4.f90:  Add tests.
12586         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
12587         * gfortran.dg/unf_read_corrupted_1.f90: New test.
12588
12589 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
12590
12591         PR c++/29729
12592         * g++.dg/template/crash63.C: New test.
12593
12594         PR c++/29728
12595         * g++.dg/template/crash62.C: New test.
12596
12597 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
12598
12599         PR fortran/30003
12600         * gfortran.dg/allocatable_function_1.f90: Increase the number
12601         of expected calls of free to 10; the lhs section reference is
12602         now evaluated so there is another call to bar.  Change the
12603         comment appropriately.
12604         * gfortran.dg/array_section_1.f90: New test.
12605
12606 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
12607
12608         PR fortran/29912
12609         * gfortran.dg/char_result_12.f90: New test.
12610
12611 2006-12-05  Richard Guenther  <rguenther@suse.de>
12612
12613         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
12614         * gcc.dg/vect/vect-pow-2.c: Rename to ...
12615         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
12616         vect_double, xfail for spu*-*-*.
12617
12618 2006-12-04  Tobias Burnus  <burnus@net-b.de>
12619
12620         PR fortran/29962
12621         * initialization_4.f90: Test noninteger exponents (-std=f95).
12622         * initialization_5.f90: New test for noninteger exponents
12623           with -std=f2003.
12624
12625 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
12626
12627         PR fortran/29821
12628         * gfortran.dg/parameter_array_section_1.f90: New test.
12629
12630 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
12631
12632         PR c++/29733
12633         * g++.dg/template/crash61.C: New test.
12634
12635         PR c++/29632
12636         * g++.dg/template/error23.C: New test.
12637
12638 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
12639
12640         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
12641
12642 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
12643
12644         PR fortran/29916
12645         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
12646
12647 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
12648
12649         PR middle-end/29965
12650         * gcc.dg/gomp/pr29965-1.c: New test.
12651         * gcc.dg/gomp/pr29965-2.c: New test.
12652         * gcc.dg/gomp/pr29965-3.c: New test.
12653         * gcc.dg/gomp/pr29965-4.c: New test.
12654         * gcc.dg/gomp/pr29965-5.c: New test.
12655         * gcc.dg/gomp/pr29965-6.c: New test.
12656         * g++.dg/gomp/pr29965-1.C: New test.
12657         * g++.dg/gomp/pr29965-2.C: New test.
12658         * g++.dg/gomp/pr29965-3.C: New test.
12659         * g++.dg/gomp/pr29965-4.C: New test.
12660         * g++.dg/gomp/pr29965-5.C: New test.
12661         * g++.dg/gomp/pr29965-6.C: New test.
12662         * g++.dg/gomp/pr29965-7.C: New test.
12663         * g++.dg/gomp/pr29965-8.C: New test.
12664         * g++.dg/gomp/pr29965-9.C: New test.
12665         * g++.dg/gomp/pr29965-10.C: New test.
12666
12667 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
12668
12669         * gnat.dg/pointer_variable_bounds.adb: New test.
12670         * gnat.dg/pointer_variable_bounds.ads: Likewise.
12671         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
12672
12673 2006-12-03  Eric Christopher  <echristo@apple.com>
12674
12675         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
12676
12677 2006-12-03  Richard Henderson  <rth@redhat.com>
12678             Andrew Pinski  <pinskia@gmail.com>
12679
12680         PR C++/14329
12681         * g++.dg/warn/unit-1.C: New test.
12682
12683 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
12684
12685         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
12686
12687 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
12688
12689         * g++.dg/vect/vect.exp: Enable tests to run on spu.
12690         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
12691         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
12692         * gcc.dg/vect/vect-70.c: Reduce array size.
12693         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
12694         vect_no_compaer_double targets.
12695         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
12696         vect_float, vect_double, and vect_int.
12697
12698 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
12699
12700         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
12701         test for loop versioning on vect_no_align targets.
12702         * gcc.dg/vect/pr20122.c: Likewise.
12703         * gcc.dg/vect/vect-105.c: Likewise.
12704         * gcc.dg/vect/vect-42.c: Likewise.
12705         * gcc.dg/vect/vect-43.c: Likewise.
12706         * gcc.dg/vect/vect-74.c: Likewise.
12707         * gcc.dg/vect/vect-75.c: Likewise.
12708         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
12709         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
12710         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
12711         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
12712
12713 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
12714
12715         PR fortran/29642
12716         * gfortran.dg/value_1.f90 : New test.
12717         * gfortran.dg/value_2.f90 : New test.
12718         * gfortran.dg/value_3.f90 : New test.
12719         * gfortran.dg/value_4.f90 : New test.
12720         * gfortran.dg/value_4.c : Called from value_4.f90.
12721
12722 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12723
12724         PR C++/30033
12725         *  g++.dg/cpp0x/static_assert4.C: New testcase.
12726
12727 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12728
12729         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
12730
12731 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
12732
12733         PR c/27953
12734         * gcc.dg/pr27953.c: New test.
12735
12736 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12737
12738         PR c++/30022
12739         * g++.dg/ext/vector5.C: New test.
12740
12741         PR c++/30021
12742         * g++.dg/other/main1.C: New test.
12743
12744 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
12745
12746         PR libfortran/29568
12747         * gfortran.dg/convert_implied_open.f90:  Change to
12748         new default record length.
12749         * gfortran.dg/unf_short_record_1.f90:  Adapt to
12750         new error message.
12751         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
12752
12753 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
12754
12755         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
12756
12757 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
12758
12759         PR c++/29066
12760         * g++.dg/expr/pr29066.c: New.
12761
12762 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
12763             Zdenek Dvorak <dvorakz@suse.cz>
12764
12765         PR tree-optimization/29921
12766         * gcc.dg/pr29921-2.c: New test.
12767
12768 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
12769
12770         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
12771         (i386_get_cpuid): New function.
12772         (i386_cpuid_ecx): Likewise.
12773         (i386_cpuid_edx): Likewise.
12774         (i386_cpuid): Updated to call i386_cpuid_edx.
12775
12776         * gcc.target/i386/sse3-addsubpd.c: New file.
12777         * gcc.target/i386/sse3-addsubps.c: Likewise.
12778         * gcc.target/i386/sse3-haddpd.c: Likewise.
12779         * gcc.target/i386/sse3-haddps.c: Likewise.
12780         * gcc.target/i386/sse3-hsubpd.c: Likewise.
12781         * gcc.target/i386/sse3-hsubps.c: Likewise.
12782         * gcc.target/i386/sse3-lddqu.c: Likewise.
12783         * gcc.target/i386/sse3-movddup.c: Likewise.
12784         * gcc.target/i386/sse3-movshdup.c: Likewise.
12785         * gcc.target/i386/sse3-movsldup.c: Likewise.
12786
12787 2006-12-01  Dirk Mueller  <dmueller@suse.de>
12788
12789         * g++.dg/warn/Wreturn-type-4.C: New testcase.
12790
12791 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
12792
12793         * gcc.dg/dfp/convert-int-max.c: New test.
12794         * gcc.dg/dfp/convert-int-max-fold.c: New test.
12795
12796 2006-11-30  Richard Guenther  <rguenther@suse.de>
12797
12798         * gcc.dg/vect/vect-pow-1.c: Rename ...
12799         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
12800         floats instead of doubles, check successful vectorization.
12801
12802 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12803
12804         PR target/29945
12805         * gcc.c-torture/compile/pr29945.c: New testcase.
12806
12807 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
12808
12809         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
12810         -maltivec.
12811
12812 2006-11-29  Eric Christopher  <echristo@apple.com>
12813
12814         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
12815
12816 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
12817
12818         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
12819
12820         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
12821
12822 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
12823
12824         PR c++/29022
12825         * g++.dg/inherit/virtual2.C: New test.
12826         * g++.dg/inherit/virtual3.C: Likewise.
12827         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
12828         * g++.dg/inherit/error2.C: Likewise.
12829         * g++.dg/template/instantiate1.C: Likewise.
12830
12831 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
12832
12833         PR tree-opt/29984
12834         * gcc.dg/tree-ssa/reassoc-12.c: New test.
12835
12836 2006-11-28  Jan Hubicka  <jh@suse.cz>
12837
12838         * gcc.dg/memcpy-1.c: New test.
12839
12840 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
12841
12842         PR c++/29735
12843         * g++.dg/warn/main-3.C: New test.
12844
12845 2006-11-28  Jan Hubicka  <jh@suse.cz>
12846
12847         * gcc.dg/winline-1.c: New test.
12848
12849 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
12850
12851         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
12852         alignments.
12853
12854 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
12855
12856         PR fortran/29976
12857         * gfortran.dg/missing_optional_dummy_3.f90
12858
12859 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
12860
12861         PR fortran/20880
12862         * gfortran.dg/interface_3.f90: Modify errors.
12863
12864 2006-11-28  Ben Elliston  <bje@au.ibm.com>
12865
12866         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
12867         fail to link due to relocation overflows on spu-*-*.
12868
12869 2006-11-27  Michael Matz  <matz@suse.de>
12870             Andreas Krebbel  <krebbel1@de.ibm.com>
12871
12872         PR target/29319
12873         * gcc.dg/20061127-1.c: New testcase.
12874
12875 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
12876
12877         * gcc.dg/20061124-1.c: Add exit() function prototype.
12878
12879 2006-11-27  Jan Hubicka  <jh@suse.cz>
12880
12881         * gcc.target/i386/memcpy-1.c: Adjust size.
12882         * gcc.dg/visibility-11.c: Likewise.
12883
12884 2006-11-27  Richard Guenther  <rguenther@suse.de>
12885
12886         PR middle-end/25620
12887         * gcc.target/i386/pow-1.c: New testcase.
12888         * gcc.dg/builtins-58.c: Likewise.
12889
12890 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
12891
12892         PR c++/29886
12893         * g++.dg/expr/cast8.C: New test.
12894
12895 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12896
12897         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
12898         Don't ever inline the testcase.
12899
12900 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
12901
12902         PR fortran/29982
12903         * gfortran.fortran-torture/compile/parameter_3.f90: New
12904         testcase.
12905
12906 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
12907
12908         PR fortran/29951
12909         * gfortran.fortran-torture/execute/transfer2.f90: New test.
12910
12911 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12912
12913         * gfortran.fortran-torture/execute/specifics.f90: Remove test
12914         for CHAR.
12915
12916 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12917
12918         PR libgfortran/29936
12919         * gfortran.dg/write_check3.f90: New test.
12920
12921 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12922
12923         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
12924
12925 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
12926
12927         PR fortran/20880
12928         * gfortran.dg/interface_3.f90: New test.
12929
12930         PR fortran/29387
12931         * gfortran.dg/generic_8.f90: New test.
12932
12933 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12934
12935         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
12936         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
12937         * gfortran.dg/specifics_3.f90: Remove.
12938
12939 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
12940
12941         PR c/29955
12942         * gcc.dg/gomp/pr29955.c: New test.
12943
12944         PR c/29736
12945         * gcc.dg/pr29736.c: New test.
12946
12947 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12948
12949         PR tree-opt/29964
12950         * gcc.dg/pure-1.c: New test.
12951
12952 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
12953
12954         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
12955         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
12956
12957 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
12958
12959         * gcc.dg/20061124-1.c: New testcase.
12960
12961 2006-11-23  Eric Christopher  <echristo@apple.com>
12962
12963         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
12964
12965 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12966
12967         PR c/2707
12968         PR c++/26167
12969         * gcc.dg/Wconversion-integer.c: New. Supersedes
12970         Wconversion-negative-constants.c
12971         * gcc.dg/Wconversion-real.c: New.
12972         * gcc.dg/Wconversion-real-integer.c: New.
12973         * gcc.dg/Wconversion-negative-constants.c: Deleted.
12974         * g++.dg/warn/Wconversion1.C: Modified.
12975
12976 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12977
12978         * gfortran.dg/overload_1.f90: New test.
12979
12980 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12981
12982         PR c/9072
12983         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
12984         Wtraditional-conversion.
12985         * gcc.dg/overflow-warn-2.c: Likewise.
12986         * gcc.dg/Wconversion.c: Likewise. Renamed as
12987         Wtraditional-conversion.c .
12988         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
12989         Wtraditional-conversion-2.c .
12990         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
12991         Wtraditional-conversion-2.c
12992         * gcc.dg/Wconversion-negative-constants.c: New.
12993
12994 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
12995
12996         * gcc.dg/tree-ssa/dump-1.c: New test.
12997
12998 2006-11-23  David Ung <davidu@mips.com>
12999
13000         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
13001         -mfp64, allowable when ISA >= 33 and float is enabled.
13002         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
13003         of mthc1 and mfhc1 patterns.
13004
13005 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
13006
13007         PR tree-optimization/29921
13008         * gcc.dg/pr29921.c: New test.
13009
13010 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13011
13012         PR fortran/29441
13013         * gfortran.dg/initialization_4.f90: New test.
13014
13015 2006-11-22  Ira Rosen  <irar@il.ibm.com>
13016
13017         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
13018         platforms that have interleaving support.
13019         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
13020         * gcc.dg/vect/vect-strided-a-u16-i2.c,
13021         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
13022         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
13023         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
13024         gcc.dg/vect/vect-strided-u8-i2-gap.c,
13025         gcc.dg/vect/vect-strided-u8-i8.c,
13026         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
13027         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
13028         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
13029         gcc.dg/vect/vect-strided-float.c,
13030         gcc.dg/vect/vect-strided-a-mult.c,
13031         gcc.dg/vect/vect-strided-mult-char-ls.c,
13032         gcc.dg/vect/vect-strided-a-u16-mult.c,
13033         gcc.dg/vect/vect-strided-a-u32-mult.c,
13034         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
13035         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
13036         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
13037         gcc.dg/vect/vect-strided-mult.c,
13038         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
13039         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
13040         New.
13041
13042 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
13043
13044         PR fortran/25087
13045         * gfortran.dg/auto_char_len_4.f90: New test.
13046
13047 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
13048
13049         PR fortran/29652
13050         * gfortran.dg/generic_7.f90: New test.
13051         * gfortran.dg/defined_operators_1.f90: Add new error.
13052
13053 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
13054
13055         PR tree-optimization/29902
13056         * g++.dg/tree-ssa/pr29902.C: New test.
13057
13058 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
13059
13060         PR fortran/29820
13061         * gfortran.dg/used_types_13.f90: New test.
13062
13063 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
13064
13065         * gcc.dg/dfp/snan.c: Delete.
13066
13067 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
13068
13069         * g++.dg/cpp0x/static_assert1.C: New.
13070         * g++.dg/cpp0x/static_assert2.C: New.
13071         * g++.dg/cpp0x/static_assert3.C: New.
13072
13073 2006-11-21  Richard Guenther  <rguenther@suse.de>
13074
13075         * gcc.dg/vect/vect-pow-1.c: New testcase.
13076         * gcc.dg/vect/vect-pow-2.c: Likewise.
13077
13078 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
13079
13080         PR c++/29570
13081         * g++.dg/template/static29.C: New test.
13082
13083         PR c++/29734
13084         * g++.dg/conversion/simd4.C: New test.
13085
13086 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
13087
13088         PR c++/29475
13089         * g++.dg/template/access19.C: New test.
13090         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
13091         error is reported.
13092
13093 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13094
13095         PR tree-opt/25500
13096         * gcc.dg/tree-ssa/sra-4.c: New testcase.
13097
13098 2006-11-20  Tobias Burnus  <burnus@net-b.de>
13099
13100         PR fortran/27546
13101         * gfortran.dg/import.f90: Extended test.
13102         * gfortran.dg/import2.f90: Extended test.
13103
13104 2006-11-20  Tobias Burnus  <burnus@net-b.de>
13105
13106         * gfortran.dg/volatile3.f90: Add conflict test.
13107
13108 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
13109
13110         PR fortran/24783
13111         * gfortran.dg/implicit_10.f90: New test.
13112
13113 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13114
13115         PR c++/8586
13116         * g++.dg/warn/Wall-write-strings.C: New.
13117
13118 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
13119
13120         * gfortran.dg/alloc_comp_constraint_5.f90: New.
13121         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
13122
13123 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13124
13125         * gfortran.dg/use_3.f90: Remove error message.
13126         * gfortran.dg/iso_fortran_env_1.f90: New test.
13127         * gfortran.dg/iso_fortran_env_2.f90: New test.
13128         * gfortran.dg/iso_fortran_env_3.f90: New test.
13129         * gfortran.dg/iso_fortran_env_4.f90: New test.
13130
13131 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
13132
13133         * gcc.dg/vect/vect-27.c: Fix initialization.
13134
13135 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13136
13137         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
13138         * gcc.dg/torture/builtin-minmax-1.c: New.
13139
13140         * gcc.dg/builtins-20.c: Add cases for copysign.
13141
13142 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13143
13144         PR fortran/24285
13145         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
13146
13147 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13148         * gfortran.dg/use_1.f90: New test.
13149         * gfortran.dg/use_1.f90: New test.
13150         * gfortran.dg/use_1.f90: New test.
13151
13152 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
13153
13154         PR tree-optimization/29801
13155         * gcc.dg/pr29801.c: New test.
13156
13157 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
13158
13159         PR middle-end/29584
13160         * gcc.dg/torture/pr29584.c: New test.
13161
13162 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
13163
13164         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
13165         Condition PowerPC tests for saving FPRs on powerpc_fprs.
13166         * gcc.target/powerpc/compress-float-ppc.c,
13167         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
13168         powerpc_fprs.
13169         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
13170         do not pass -mhard-float.
13171
13172 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
13173
13174         * gnat.dg/volatile_aggregate.adb: New test.
13175
13176 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13177
13178         PR fortran/29391
13179         PR fortran/29489
13180         * gfortran.dg/bound_2.f90: Add more checks.
13181         * gfortran.dg/bound_3.f90: New test.
13182
13183 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
13184
13185         PR target/29201
13186         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
13187
13188 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
13189
13190         * gfortran.dg/import3.f90: Fix error message.
13191
13192 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13193
13194         PR tree-opt/29788
13195         * gfortran.fortran-torture/compile/inline_1.f90:
13196         New testcase.
13197
13198 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
13199
13200         * gcc.target/i386/x87regparm-1.c: New test.
13201         * gcc.target/i386/x87regparm-2.c: New test.
13202         * gcc.target/i386/x87regparm-3.c: New test.
13203         * gcc.target/i386/x87regparm-4.c: New test.
13204
13205 2006-11-15  Tobias Burnus  <burnus@net-b.de>
13206
13207         PR fortran/27546
13208         * gfortran.dg/import.f90: New test.
13209         * gfortran.dg/import2.f90: New test.
13210         * gfortran.dg/import3.f90: New test.
13211
13212 2006-11-15  Tobias Burnus  <burnus@net-b.de>
13213
13214         PR fortran/27588
13215         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
13216
13217 2006-11-15  Tobias Burnus  <burnus@net-b.de>
13218
13219         PR fortran/29806
13220         * gfortran.dg/contains.f90: New test.
13221         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
13222
13223 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
13224
13225         PR tree-optimization/29581
13226         * gcc.dg/pr29581-1.c: New test.
13227         * gcc.dg/pr29581-2.c: New test.
13228         * gcc.dg/pr29581-3.c: New test.
13229         * gcc.dg/pr29581-4.c: New test.
13230         * gfortran.dg/pr29581.f90: New test.
13231
13232 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
13233
13234         PR fortran/29702
13235         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
13236         numbers in error message headers.
13237
13238 2006-11-14  Richard Guenther  <rguenther@suse.de>
13239
13240         * gcc.target/i386/math-torture/math-torture.exp: Restrict
13241         to i?86 and x86_64 targets.
13242
13243 2006-11-14  Caroline Tice  <ctice@apple.com>
13244
13245         * gcc.dg/pubtypes-1.c: New file/testcase.
13246         * gcc.dg/pubtypes-2.c: New file/testcase.
13247         * gcc.dg/pubtypes-3.c: New file/testcase.
13248         * gcc.dg/pubtypes-4.c: New file/testcase.
13249         * g++.dg/pubtypes.C: New file/testcase.
13250
13251 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
13252
13253         PR c++/29106
13254         * g++.dg/init/self1.C: New test.
13255
13256 2006-11-14  Tobias Burnus  <burnus@net-b.de>
13257
13258         PR fortran/29657
13259         * gfortran.dg/conflicts.f90: Add.
13260
13261 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
13262
13263         PR rtl-optimization/29798
13264
13265         * gcc.c-torture/execute/pr29798.c: New.
13266
13267 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13268
13269         * gcc.dg/builtins-20.c: Add more cases.
13270
13271 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
13272
13273         PR fortran/29759
13274         * gfortran.dg/gomp/pr29759.f90: New test.
13275
13276 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
13277
13278         PR c++/29518
13279         * g++.dg/template/static28.C: New test.
13280
13281 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
13282
13283         * lib/c-torture.exp: Use target-libpath.exp.
13284         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
13285         set GCC_EXEC_PREFIX env var from global variable of same name.
13286
13287 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13288
13289         PR fortran/26994
13290         * gfortran.fortran-torture/compile/transfer-1.f90:
13291         New testcase.
13292
13293 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
13294             Zdenek Dvorak <dvorakz@suse.cz>
13295
13296         PR tree-optimization/29680
13297         * gcc.dg/alias-11.c: New test.
13298
13299 2006-11-12  Jason Merrill  <jason@redhat.com>
13300             Andrew Pinski <pinskia@physics.uc.edu>
13301
13302         PR middle-end/28915
13303         * gcc.target/i386/vectorize1.c: New.
13304
13305 2006-11-12  Roger Sayle  <roger@eyesopen.com>
13306
13307         PR rtl-optimization/29797
13308         * gcc.c-torture/execute/pr29797-1.c: New test case.
13309
13310 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13311
13312         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
13313
13314 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
13315
13316         * gcc.dg/tree-ssa/prefetch-3.c: New test.
13317
13318 2006-11-12  Roger Sayle  <roger@eyesopen.com>
13319
13320         PR tree-optimization/13827
13321         * gcc.dg/fold-eqand-1.c: New test case.
13322
13323 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13324
13325         PR rtl-opt/28812
13326         * gcc.c-torture/execute/mayalias-3.c: New test.
13327
13328 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
13329
13330         PR middle-end/27528
13331         * gcc.c-torture/compile/pr27528.c: New test.
13332         * gcc.dg/pr27528.c: Likewise.
13333
13334 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13335
13336         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
13337
13338         * gcc.dg/torture/builtin-symmetric-1.c: New test.
13339
13340 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
13341
13342         PR fortran/29758
13343         * gfortran.dg/reshape_source_size_1.f90: New test.
13344
13345 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
13346
13347         PR fortran/29315
13348         * gfortran.dg/aliasing_dummy_4.f90: New test.
13349
13350 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
13351
13352         PR target/29777
13353         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
13354         and x86_64-*-* targets.
13355
13356 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13357
13358         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
13359         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
13360         New macros. Use them in exact tests.
13361         (TESTIT3): New macro.
13362         Add tests for fmin, fmax and fma.
13363
13364 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
13365
13366         PR fortran/29431
13367         * gfortran.dg/array_constructor_13.f90: New test.
13368
13369 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
13370
13371         PR fortran/29744
13372         * gfortran.dg/used_types_12.f90: New test.
13373
13374 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
13375
13376         PR middle-end/29726
13377         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
13378         (test6): Ditto.
13379         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
13380         * gcc.dg/fold-eqandshift-3.c: New test case.
13381
13382 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
13383
13384         PR fortran/29699
13385         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
13386
13387         PR fortran/21370
13388         * gfortran.dg/change_symbol_attributes_1.f90: New test.
13389
13390 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
13391
13392         * gcc.dg/20061109-1.c: New testcase.
13393
13394 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13395
13396         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
13397
13398 2006-11-09  Tobias Burnus  <burnus@net-b.de>
13399
13400         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
13401         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
13402
13403 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
13404
13405         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
13406         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
13407
13408 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13409
13410         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
13411
13412 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
13413
13414         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
13415         vect-9.c).
13416         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
13417         * gcc.dg/vect/vect-9.c: Now vectorizable.
13418         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
13419         that support vect_widen_mult.
13420         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
13421         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
13422         vect-reduc-dot-u16.c).
13423         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
13424         vect-reduc-dot-u16.c).
13425         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
13426         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
13427         vect-reduc-dot-s8.c).
13428         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
13429         vect-reduc-dot-s8.c).
13430         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
13431         vect-reduc-dot-s8.c).
13432         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
13433         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
13434         vect-reduc-dot-u8.c).
13435         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
13436         vect-reduc-dot-u8.c).
13437         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
13438         * gcc.dg/vect/vect-multitypes-9.c: New test.
13439         * gcc.dg/vect/vect-multitypes-10.c: New test.
13440         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
13441         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
13442         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
13443         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
13444         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
13445         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
13446         wrapv-vect-reduc-dot-s8.c.
13447         * lib/target-support.exp (check_effective_target_vect_unpack): New.
13448         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
13449         targets that support vec_unpack.
13450         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
13451         (check_effective_target_vect_widen_mult_qi_to_hi): New.
13452         (check_effective_target_vect_widen_mult_hi_to_si): New.
13453         (check_effective_target_vect_widen_sum): Removed.
13454
13455         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
13456
13457         * gcc.dg/vect/vect-multitypes-8.c: New test.
13458         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
13459
13460         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
13461
13462         * gcc.dg/vect/vect-multitypes-7.c: New test.
13463
13464         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
13465
13466         * gcc.dg/vect/vect-multitypes-4.c: New test.
13467         * gcc.dg/vect/vect-multitypes-5.c: New test.
13468         * gcc.dg/vect/vect-multitypes-6.c: New test.
13469
13470         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
13471
13472         * gcc.dg/vect/vect-multitypes-1.c: New test.
13473         * gcc.dg/vect/vect-multitypes-2.c: New test.
13474         * gcc.dg/vect/vect-multitypes-3.c: New test.
13475
13476 2006-11-07  Eric Christopher  <echristo@apple.com>
13477
13478         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
13479         Test using scan-assembler-not.
13480
13481 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
13482
13483         * gcc.dg/inline-17.c: New test.
13484
13485 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
13486
13487         PR other/25028
13488         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
13489         on HP-UX.
13490
13491 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
13492
13493         PR fortran/29539
13494         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
13495
13496         PR fortran/29634
13497         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
13498         test.
13499
13500 2006-11-07  Tobias Burnus  <burnus@net-b.de>
13501
13502         PR fortran/29601
13503         * gfortran.dg/volatile.f90: Add.
13504         * gfortran.dg/volatile2.f90: Add.
13505         * gfortran.dg/volatile3.f90: Add.
13506         * gfortran.dg/volatile4.f90: Add.
13507         * gfortran.dg/volatile5.f90: Add.
13508         * gfortran.dg/volatile6.f90: Add.
13509         * gfortran.dg/volatile7.f90: Add.
13510
13511 2006-11-06  Tobias Burnus  <burnus@net-b.de>
13512
13513         * gfortran.dg/io_constraints_2.f90: Adjust pattern
13514           for matching error messages.
13515         * gfortran.dg/specifics_3.f90: Adjust pattern
13516           for matching error messages.
13517
13518 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
13519             Bernhard Fischer  <aldot@gcc.gnu.org>
13520
13521         * lib/gcc-dg.exp (output-exists): New proc.
13522         (output-exists-not): New proc.
13523         * gcc.test-framework/test-framework.awk: Support new directives.
13524         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
13525         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
13526         * gcc.test-framework/dg-outexists-exp-F.c: New test.
13527         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
13528         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
13529         * gcc.test-framework/dg-outexists-exp-P.c: New test.
13530
13531 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
13532
13533         PR fortran/29630
13534         PR fortran/29679
13535         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
13536         * gfortran.dg/initialization_3.f90: New.
13537
13538 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13539
13540         PR libgfortran/25545
13541         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
13542
13543 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
13544
13545         PR middle-end/29695
13546         * gcc.c-torture/execute/pr29695-1.c: New test.
13547         * gcc.c-torture/execute/pr29695-2.c: New test.
13548
13549 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
13550
13551         PR fortran/29565
13552         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
13553
13554 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
13555
13556         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
13557         for matching error messages.
13558
13559 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
13560
13561         PR target/26915
13562         * gcc.target/i386/387-12.c: New test.
13563
13564 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13565
13566         PR libfortran/29713
13567         * gfortran.dg/pr29713.f90: New test.
13568
13569 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
13570
13571         * gcc.c-torture/execute/arith-rand-ll.c:
13572         Also test for bogus rest sign.
13573
13574 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13575
13576         PR libfortran/27895
13577         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
13578
13579 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
13580
13581         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
13582         from error messages.
13583
13584 2006-11-02  Mike Stump  <mrs@apple.com>
13585
13586         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
13587
13588         * g++.old-deja/g++.abi/align.C: Enable for darwin.
13589
13590 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
13591
13592         * g++.dg/eh/gcsec1.C: New test.
13593
13594 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13595
13596         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
13597         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
13598
13599 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
13600
13601         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
13602         hexadecimal value.
13603         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
13604         * gcc.dg/pr14796-2.c: Likewise.
13605
13606 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
13607
13608         * gcc.c-torture/execute/20061101-1.c: New test.
13609
13610 2006-11-01  Richard Guenther  <rguenther@suse.de>
13611
13612         * gcc.target/i386/fpprec-1.c: New testcase.
13613
13614 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13615
13616         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
13617         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
13618
13619 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
13620
13621         * gcc.c-torture/execute/20061031-1.c: New test.
13622
13623 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
13624
13625         PR 23067
13626         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
13627         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
13628         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
13629         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
13630         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
13631         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
13632         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
13633
13634 2006-10-31  Eric Christopher  <echristo@apple.com>
13635             Falk Hueffner  <falk@debian.org>
13636
13637         * gcc.dg/builtin-bswap-1.c: New.
13638         * gcc.dg/builtin-bswap-2.c: New.
13639         * gcc.dg/builtin-bswap-3.c: New.
13640         * gcc.dg/builtin-bswap-4.c: New.
13641         * gcc.dg/builtin-bswap-5.c: New.
13642         * gcc.target/i386/builtin-bswap-1.c: New.
13643
13644 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
13645
13646         * gcc.dg/inline-16.c: New.
13647
13648         PR 16622
13649         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
13650         defining it.
13651         * gcc.dg/inline-13.c: New.
13652         * gcc.dg/inline-14.c: New.
13653         * gcc.dg/inline-15.c: New.
13654
13655         PR 11377
13656         * gcc.dg/inline6.c: New.
13657         * gcc.dg/inline7.c: New.
13658
13659 2006-10-31  Roger Sayle  <roger@eyesopen.com>
13660
13661         PR middle-end/23470
13662         * gcc.dg/pr23470-1.c: New test case.
13663
13664 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
13665
13666         PR fortran/29537
13667         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
13668         data.
13669         * gfortran.dg/blockdata_2.f90: New testcase.
13670
13671 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
13672
13673         PR libfortran/29627
13674         * gfortran.dg/unf_short_record_1.f90:  New test.
13675
13676 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13677
13678         PR fortran/29067
13679         * gfortran.dg/pr29067.f: New test.
13680
13681 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
13682             Richard Sandiford  <richard@codesourcery.com>
13683
13684         * lib/target-supports.exp (get_compiler_messages): Append options
13685         as a single list element.
13686         (check_effective_target_arm_vfp_ok): New.
13687         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
13688
13689 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
13690
13691         PR fortran/29387
13692         * gfortran.dg/intrinsic_actual_2.f90: New test.
13693
13694         PR fortran/29490
13695         * gfortran.dg/actual_array_interface_1.f90: New test.
13696
13697         PR fortran/29641
13698         * gfortran.dg/used_types_11.f90: New test.
13699
13700 2006-10-30  Dirk Mueller  <dmueller@suse.de>
13701
13702         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
13703         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
13704         * g++.old-deja/g++.pt/eichin01.C (main): Same.
13705         * g++.old-deja/g++.mike/net25.C (main): Same.
13706         * g++.dg/lookup/exception1.C (main): Same.
13707         * g++.dg/parse/parens2.C (main): Same.
13708
13709 2006-10-30  Roger Sayle  <roger@eyesopen.com>
13710
13711         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
13712
13713 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13714
13715         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
13716         * gcc.dg/torture/builtin-math-3.c: Likewise.
13717
13718 2006-10-30  Tobias Burnus  <burnus@net-b.de>
13719
13720         PR fortran/29452
13721         * gfortran.dg/write_check.f90: Check run-time keyword checking.
13722         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
13723
13724 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
13725
13726         PR Fortran/29410
13727         * gfortran.fortran-torture/execute/transfer1.f90: New test.
13728
13729 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
13730
13731         * lib/target-supports.exp (check_function_available): Declare
13732         function before calling.
13733
13734 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
13735
13736         PR tree-optimization/29637
13737         * gcc.dg/pr29637.c: New test.
13738
13739 2006-10-29  Roger Sayle  <roger@eyesopen.com>
13740
13741         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
13742         tree canonicalization.
13743
13744 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13745
13746         * gcc.dg/builtins-20.c: Add more hypot tests.
13747
13748 2006-10-29  Roger Sayle  <roger@eyesopen.com>
13749
13750         * gcc.dg/fold-compare-1.c: New test case.
13751
13752 2006-10-29  Dirk Mueller  <dmueller@suse.de>
13753
13754         PR c++/16307
13755         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
13756
13757 2006-10-29  Roger Sayle  <roger@eyesopen.com>
13758
13759         PR tree-optimization/15458
13760         * gcc.dg/fold-xornot-1.c: New test case.
13761
13762 2006-10-29  Richard Guenther  <rguenther@suse.de>
13763
13764         * gcc.target/i386/math-torture/trunc.c: New testcase.
13765
13766 2006-10-29  Richard Guenther  <rguenther@suse.de>
13767
13768         * gcc.target/i386/math-torture/round.c: New testcase.
13769
13770 2006-10-29  Richard Guenther  <rguenther@suse.de>
13771
13772         * gcc.target/i386/math-torture/ceil.c: New testcase.
13773         * gcc.target/i386/math-torture/floor.c: Likewise.
13774
13775 2006-10-29  Richard Guenther  <rguenther@suse.de>
13776
13777         * gcc.target/i386/math-torture/rint.c: New testcase.
13778         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
13779
13780 2006-10-29  Richard Guenther  <rguenther@suse.de>
13781
13782         * gcc.target/i386/math-torture/lfloor.c: New testcase.
13783         * gcc.target/i386/math-torture/lceil.c: Likewise.
13784
13785 2006-10-28  Tobias Burnus  <burnus@net-b.de>
13786
13787         PR libgfortran/24313
13788         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
13789
13790 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
13791
13792         * gcc.c-torture/execute/20020118-1.c,
13793         gcc.c-torture/execute/builtins/strlen.c,
13794         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
13795         comment typos.
13796
13797 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13798
13799         * gcc.dg/builtins-20.c: Add tests for hypot.
13800         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
13801         two-argument builtins.
13802         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
13803         TESTIT2.  Update all callers.
13804         (TESTIT2, TESTIT2_R): New helper macros.
13805         Add testcases for pow, hypot and atan2.
13806
13807 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13808
13809         PR C++/29295
13810         * g++.dg/expr/bool1.C: New test.
13811         * g++.dg/expr/bool2.C: New test.
13812
13813 2006-10-28  Tobias Burnus  <burnus@net-b.de>
13814
13815         PR fortran/28224
13816         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
13817         * gfortran.dg/namelist_internal.f90: New test.
13818
13819 2006-10-28  Tobias Burnus  <burnus@net-b.de>
13820
13821         PR fortran/29625
13822         * gfortran.dg/io_real_boz.f90: Add.
13823         * gfortran.dg/io_real_boz2.f90: Add.
13824
13825 2006-10-28  Richard Guenther  <rguenther@suse.de>
13826
13827         PR middle-end/26899
13828         * gcc.dg/tree-ssa/pr26899.c: New testcase.
13829
13830 2006-10-28  Richard Guenther  <rguenther@suse.de>
13831
13832         PR target/28806
13833         * gcc.target/i386/math-torture/lround.c: New testcase.
13834
13835 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
13836
13837         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
13838         * gcc.dg/builtins-44.c: Likewise.
13839         * gcc.dg/builtins-45.c: Likewise.
13840         * gcc.dg/pr28796-2.c: Likewise.
13841         * gcc.dg/unordered-3.c: Likewise.
13842
13843 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13844
13845         PR libgfortran/27954
13846         * gfortran.dg/error_recovery_2.f90: New test.
13847
13848 2006-10-26  Richard Guenther  <rguenther@suse.de>
13849
13850         * gcc.target/i386/i386.exp: Use glob, not find to collect
13851         tests.  Avoids recursing into subdirectories.
13852         * gcc.target/i386/math-torture/math-torture.exp: Torture
13853         for interesting ia32 math options.
13854         * gcc.target.i386/math-torture/lrint.c: New testcase.
13855
13856 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13857
13858         PR libgfortran/29563
13859         * gfortran.dg/arrayio_9.f90: Update test.
13860         * gfortran.dg/arrayio_19.f90: New test.
13861
13862 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
13863
13864         * gcc.dg/20061026.c: New testcase.
13865
13866 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13867
13868         PR libgfortran/29563
13869         * gfortran.dg/arrayio_9.f90: New test.
13870
13871 2006-10-26  Ben Elliston  <bje@au.ibm.com>
13872
13873         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
13874         Copy the strings manually, as strcpy may call strlen.
13875
13876 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13877
13878         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
13879         Add checks for log, log2, log10 and log1p.
13880
13881         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
13882         we already test 0.0.  Add checks for expm1, log, log2, log10,
13883         log1p, cbrt, erf and erfc.
13884
13885 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
13886
13887         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
13888
13889 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
13890
13891         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
13892         and remainderl() built-in functions.  Remove -ffast-math from
13893         dg-options.
13894
13895 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13896
13897         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
13898         acosh and atanh.
13899
13900         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
13901         floating point modifiers to arguments passed to float and long
13902         double functions respectively.  Update all callers to use floating
13903         point numbers, not integers.  Add tests for exp, exp2 and
13904         exp10/pow10.
13905
13906         * gcc.dg/torture/builtin-math-3.c: New test.
13907
13908 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
13909
13910         PR fortran/29393
13911         * gfortran.dg/initialize_2.f90: New.
13912
13913 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13914
13915         * gcc.dg/torture/builtin-math-2.c: New test.
13916
13917 2006-10-24  Richard Guenther  <rguenther@suse.de>
13918
13919         PR middle-end/28796
13920         * gcc.dg/pr28796-1.c: New testcase.
13921         * gcc.dg/pr28796-2.c: Likewise.
13922
13923 2006-10-24  Richard Guenther  <rguenther@suse.de>
13924
13925         * gcc.dg/builtins-57.c: New testcase.
13926
13927 2006-10-24  Richard Guenther  <rguenther@suse.de>
13928
13929         PR tree-optimization/29567
13930         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
13931
13932 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
13933
13934         PR tree-optimization/14784
13935         * gcc.dg/alias-10.c: New test.
13936
13937 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13938
13939         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
13940
13941 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
13942
13943         * gcc.dg/builtin-strncat-chk-1.c: New test.
13944
13945 2006-10-23  Jan Hubicka  <jh@suse.cz>
13946
13947         * gcc.dg/memmove-1.c: New test.
13948
13949 2006-10-23  Paul Brook  <paul@codesourcery.com>
13950
13951         * gcc.dg/pragma-pack-5.c: New test.
13952
13953 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
13954
13955         * g++.dg/other/s390-1.C: New testcase.
13956
13957 2006-10-23  Richard Guenther  <rguenther@suse.de>
13958
13959         PR middle-end/27132
13960         PR middle-end/23295
13961         * gcc.dg/pr27132.c: New testcase.
13962         * gcc.dg/pr23295.c: Likewise.
13963         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
13964         * g++.dg/tree-ssa/pr19807.C: Likewise.
13965
13966 2006-10-23  Richard Guenther  <rguenther@suse.de>
13967
13968         PR middle-end/21032
13969         * gcc.dg/pr21032.c: New testcase.
13970
13971 2006-10-22  Jeff Law  <law@redhat.com>
13972         Richard Guenther  <rguenther@suse.de>
13973
13974         PR tree-optimization/15911
13975         * gcc.dg/tree-ssa/vrp30.c: New testcase.
13976
13977 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
13978
13979         PR c++/20647
13980         * g++.dg/abi/rtti3.C: New.
13981
13982 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
13983
13984         PR middle-end/28252
13985         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
13986         transformation.
13987
13988 2006-10-21  Richard Guenther  <rguenther@suse.de>
13989
13990         PR tree-optimization/3511
13991         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
13992
13993 2006-10-21  Richard Guenther  <rguenther@suse.de>
13994
13995         PR middle-end/26898
13996         * gcc.dg/torture/pr26898-1.c: New testcase.
13997         * gcc.dg/torture/pr26898-2.c: Likewise.
13998
13999 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
14000
14001         PR c++/28053
14002         * g++.dg/parse/bitfield1.C: Adjust error markers.
14003         * g++.dg/parse/bitfield2.C: New test.
14004
14005 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
14006
14007         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
14008
14009 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14010
14011         PR libfortran/27895
14012         * gfortran.dg/zero_sized_1.f90: New test.
14013
14014 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
14015
14016         * gcc.dg/div-compare-1.c: New test.
14017
14018 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
14019
14020         PR fortran/29216
14021         * gfortran.dg/result_default_init_1.f90: New test.
14022
14023         PR fortran/29314
14024         * gfortran.dg/automatic_default_init_1.f90: New test.
14025
14026         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
14027         from 38 to 33.
14028
14029 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
14030
14031         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
14032         'using namespace std' without previous declaration.
14033         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
14034         * g++.old-deja/g++.robertl/eb133c.C: New.
14035
14036 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14037
14038         PR libgfortran/29277
14039         * gfortran.dg/streamio_4.f90: Update test.
14040         * gfortran.dg/streamio_11.f90: New test.
14041
14042 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
14043
14044         PR c++/27952
14045         * g++.dg/inherit/virtual1.C: New test.
14046
14047 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
14048
14049         PR c++/28261
14050         * g++.dg/parse/enum3.C: New test.
14051
14052 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
14053
14054         PR c++/29039
14055         * g++.dg/init/ctor8.C: New test.
14056
14057 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
14058
14059         PR c++/27270
14060         * g++.dg/ext/complit8.C: Tweak error markers.
14061         * g++.dg/template/complit1.C: Add error marker.
14062
14063 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
14064
14065         PR c++/27270
14066         * g++.dg/ext/complit8.C: New test.
14067
14068         PR c++/29408
14069         * g++.dg/parse/dtor12.C: New test.
14070
14071         PR c++/29435
14072         * g++.dg/template/sizeof11.C: New test.
14073
14074 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
14075
14076         PR fortran/29392
14077         * gfortran.dg/data_char_3.f90: New test.
14078
14079         PR fortran/29451
14080         * gfortran.dg/negative_automatic_size.f90: New test.
14081
14082 2006-10-16  David Daney  <ddaney@avtrex.com>
14083
14084         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
14085
14086 2006-10-16  Eric Christopher  <echristo@apple.com>
14087
14088         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
14089         x86_64.
14090
14091 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
14092
14093         PR c++/28211
14094         * g++.dg/tc1/dr49.C: Tweak error messages.
14095         * g++.dg/parse/template21.C: New test.
14096
14097 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14098
14099         PR middle-end/20491
14100         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
14101
14102 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
14103
14104         PR fortran/29403
14105         * gfortran.dg/print_1.f90: New test.
14106
14107 2006-10-15  Jan Hubicka  <jh@suse.cz>
14108
14109         PR middle-end/29241
14110         * gcc.c-torture/compile/pr29241.c: New testcase.
14111
14112 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
14113
14114         PR middle-end/29250
14115         * gcc.c-torture/compile/pr29250.c: New test.
14116
14117 2006-10-15  Richard Guenther  <rguenther@suse.de>
14118
14119         * gcc.dg/pr29299.c: New testcase.
14120
14121 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
14122
14123         PR fortran/24767
14124         * gfortran.dg/label_4.f90: Adjust warning flag.
14125
14126 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
14127
14128         PR fortran/29371
14129         * gfortran.dg/nullify_3.f90: New test.
14130
14131 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
14132
14133         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
14134         on Solaris 2.5.1 too.
14135
14136 2006-10-13  Eric Christopher  <echristo@apple.com>
14137
14138         * gcc.dg/pr25993.c: Skip for darwin.
14139
14140 2006-10-13  Eric Christopher  <echristo@apple.com>
14141
14142         * gcc.dg/visibility-11.c: Skip for darwin.
14143
14144 2006-10-13  Eric Christopher  <echristo@apple.com>
14145
14146         * gcc.dg/darwin-weakimport-1.c: Use
14147         -fno-asynchronous-unwind-tables.
14148         * gcc.dg/darwin-weakimport-3.c: Ditto.
14149
14150 2006-10-13  Richard Guenther  <rguenther@suse.de>
14151
14152         PR tree-optimization/29446
14153         * gcc.dg/torture/pr29446.c: New testcase.
14154
14155 2006-10-13  Bill Wendling  <wendling@apple.com>
14156
14157         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
14158         * g++.old-deja/g++.jason/hmc1.C: Likewise.
14159         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
14160         * g++.old-deja/g++.law/shadow1.C: Likewise.
14161         * g++.old-deja/g++.law/ctors10.C: Likewise.
14162         * g++.dg/debug/namespace1.C: Likewise.
14163         * g++.dg/inherit/namespace-as-base.C: Likewise.
14164         * g++.dg/opt/delay-slot-1.C: Likewise.
14165         * g++.dg/parse/defarg10.C: Likewise.
14166         * g++.dg/template/ptrmem11.C: Likewise.
14167         * g++.dg/template/mem_func_ptr.C: Likewise.
14168         * g++.dg/template/spec19.C: Likewise.
14169
14170 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
14171
14172         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
14173
14174 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
14175
14176         PR fortran/29373
14177         * gfortran.dg/implicit_9.f90: New test.
14178
14179         PR fortran/29407
14180         * gfortran.dg/namelist_25.f90: New test.
14181
14182         PR fortran/27701
14183         * gfortran.dg/same_name_2.f90: New test.
14184
14185         PR fortran/29232
14186         * gfortran.dg/host_assoc_types_1.f90: New test.
14187
14188         PR fortran/29364
14189         * gfortran.dg/missing_derived_type_1.f90: New test.
14190         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
14191
14192         PR fortran/29422
14193         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
14194
14195         PR fortran/29428
14196         * gfortran.dg/alloc_comp_assign_5.f90: New test.
14197
14198 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14199
14200         PR fortran/29391
14201         * gfortran.dg/bound_2.f90: New test.
14202
14203 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14204
14205         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
14206         directive.
14207         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
14208         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
14209         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
14210         * gfortran.dg/gomp/reduction3.f90: Likewise.
14211         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
14212         * gfortran.dg/dummy_procedure_2.f90: Likewise.
14213         * gfortran.dg/interface_derived_type_1.f90: Likewise.
14214         * gfortran.dg/forall_4.f90: Likewise.
14215         * gfortran.dg/spec_expr_4.f90: Likewise.
14216         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
14217         * gfortran.dg/forall_5.f90: Likewise.
14218         * gfortran.dg/open_access_append_2.f90: Add check for
14219         compile-time warning.
14220
14221 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
14222
14223         PR c++/28506
14224         * g++.dg/parse/pure1.C: New test.
14225
14226 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14227
14228         PR fortran/21435
14229         * gfortran.dg/io_constraints_3.f90: New test.
14230         * gfortran.dg/open_access_append_1.f90: Add checks
14231         for compile-time warnings.
14232         * gfortran.dg/pr20163-2.f: Likewise.
14233         * gfortran.dg/iostat_2.f90: Likewise.
14234         * gfortran.dg/label_4.f90: Delete the temporary
14235         file.
14236         * gfortran.dg/direct_io_2.f90: Add a FILE=
14237         specifier.
14238         * gfortran.dg/iomsg_1.f90: Add check for
14239         compile-time warning.
14240
14241 2006-10-12  Jan Hubicka  <jh@suse.cz>
14242
14243         PR c/28419
14244         * gcc.dg/pr28319.c: New test.
14245
14246 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
14247         PR c++/29318
14248         * g++.dg/ext/vla4.C: New test.
14249
14250 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
14251
14252         PR c++/27961
14253         * g++.dg/template/crash60.C: New test.
14254         * g++.dg/other/large-size-array.C: Adjust error markers.
14255         * g++.dg/parse/crash27.C: Likewise.
14256         * g++.dg/template/crash1.C: Likewise.
14257
14258 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
14259
14260         PR testsuite/29093
14261         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
14262
14263 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
14264
14265         PR preprocessor/28709
14266         * gcc.dg/cpp/paste14.c: New test.
14267
14268 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
14269
14270         PR c++/29175
14271         * g++.dg/init/array24.C: New test.
14272
14273 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14274
14275         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
14276         of <sys/types.h>.
14277
14278 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
14279
14280         PR c++/29024
14281         * g++.dg/parse/typedef8.C: New test.
14282         * g++.dg/other/mult-stor1.C: Adjust error markers.
14283
14284 2006-10-11  Richard Guenther  <rguenther@suse.de>
14285
14286         PR tree-optimization/28230
14287         * gcc.dg/torture/pr28230.c: New testcase.
14288
14289 2006-10-11  Richard Guenther  <rguenther@suse.de>
14290
14291         PR inline-asm/29119
14292         * gcc.dg/torture/pr29119.c: New testcase.
14293
14294 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
14295
14296         PR middle-end/29272
14297         * gcc.c-torture/execute/20060930-2.c: New test.
14298
14299 2006-10-09  Richard Henderson  <rth@redhat.com>
14300
14301         Revert emutls patch.
14302
14303 2006-10-09  Richard Guenther  <rguenther@suse.de>
14304
14305         PR middle-end/29254
14306         * gcc.dg/pr29254.c: New testcase.
14307
14308 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
14309             Paul Thomas  <pault@gcc.gnu.org>
14310
14311         PR fortran/20541
14312         * gfortran.dg/alloc_comp_basics_1.f90: New test.
14313         * gfortran.dg/alloc_comp_basics_2.f90: New test.
14314         * gfortran.dg/alloc_comp_assign_1.f90: New test.
14315         * gfortran.dg/alloc_comp_assign_2.f90: New test.
14316         * gfortran.dg/alloc_comp_assign_3.f90: New test.
14317         * gfortran.dg/alloc_comp_assign_4.f90: New test.
14318         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
14319         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
14320         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
14321         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
14322         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
14323         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
14324         * gfortran.dg/alloc_comp_std.f90: New test.
14325         * gfortran.dg/move_alloc.f90: New test.
14326
14327 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
14328
14329         PR fortran/29115
14330         * gfortran.dg/derived_constructor_comps_2.f90: New test.
14331
14332         PR fortran/29211
14333         * gfortran.dg/forall_char_dependencies_1.f90: New test.
14334
14335 2006-10-08  Tobias Burnus  <burnus@net-b.de>
14336
14337         PR fortran/28585
14338         * gfortran.dg/new_line.f90: New test.
14339
14340 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14341
14342         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
14343         * gcc.dg/torture/builtin-convert-1.c,
14344         gcc.dg/torture/builtin-convert-2.c,
14345         gcc.dg/torture/builtin-convert-3.c,
14346         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
14347
14348 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
14349
14350         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
14351         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
14352         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
14353         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
14354
14355 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
14356
14357         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
14358         Xfail some tests for powerpc-darwin and powerpc-aix.
14359
14360 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
14361
14362         PR c/29380
14363         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
14364
14365 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14366
14367         PR target/29300
14368         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
14369         on hppa*-*-hpux*.
14370
14371 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14372
14373         PR fortran/16580
14374         PR fortran/29288
14375         * gfortran.fortran-torture/execute/specifics.f90:
14376         Add tests for using all possible intrinsics as actual arguments.
14377         * gfortran.dg/specifics_1.f90: Add tests for using
14378         all possible intrinsics as actual arguments.
14379         * gfortran.dg/specifics_2.f90: New file.
14380         * gfortran.dg/specifics_3.f90: New file.
14381
14382 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
14383
14384         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
14385         * gcc.dg/debug/debug-2.c: Likewise.
14386
14387 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
14388
14389         * gcc.c-torture/compile/sync-2.c: New test.
14390
14391 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14392
14393         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
14394         line endings.
14395
14396 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
14397
14398         PR rtl-optimization/29128
14399         * gcc.c-torture/compile/pr29128.c: New test.
14400
14401 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14402
14403         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
14404         line endings.
14405
14406 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
14407
14408         PR middle-end/29256
14409         * gcc.dg/tree-ssa/loop-19.c: New test.
14410
14411 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
14412
14413         PR tree-optimization/29330
14414         * gcc.dg/pr29330.c: New test.
14415
14416         PR target/28924
14417         * gcc.c-torture/compile/20061005-1.c: New test.
14418
14419 2006-10-06  Olivier Hainque  <hainque@adacore.com>
14420
14421         * gcc.dg/typename-vla-1.c: New case.
14422         * gnat.dg/forward_vla.adb: New case.
14423
14424 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
14425
14426         PR tree-optimization/29290
14427         * gfortran.dg/loop_nest_1.f90: New test.
14428
14429         PR target/29198
14430         * gcc.dg/tls/opt-12.c: New test.
14431
14432         PR fortran/28415
14433         * gfortran.dg/save_2.f90: New test.
14434
14435         PR c/29091
14436         * gcc.dg/pr29091.c: New test.
14437
14438 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
14439
14440         * lib/target-supports.exp
14441         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
14442         same as x86_64-*-*; check for LP64.
14443
14444 2006-10-04  Richard Henderson  <rth@redhat.com>
14445
14446         * lib/target-supports.exp (check_effective_target_tls): Redefine
14447         to mean non-emulated tls.
14448         * gcc.dg/tls/alias-1.c: Remove tls requirement.
14449         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
14450         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
14451         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
14452         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
14453         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
14454         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
14455
14456 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
14457
14458         PR fortran/29343
14459         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
14460
14461 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14462
14463         * gfortran.dg/bounds_check_fail_1.f90: New test.
14464
14465 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
14466
14467         PR c++/29020
14468         * g++.dg/template/friend48.C: New test.
14469
14470 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
14471
14472         PR fortran/29098
14473         * gfortran.dg/default_initialization_2.f90: New test.
14474
14475 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
14476
14477         PR fortran/20779
14478         PR fortran/20891
14479         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
14480
14481 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
14482
14483         PR fortran/29284
14484         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
14485
14486         PR fortran/29321
14487         PR fortran/29322
14488         * gfortran.dg/missing_optional_dummy_2.f90: New test.
14489
14490         PR fortran/25091
14491         PR fortran/25092
14492         * gfortran.dg/entry_array_specs_1.f90: New test.
14493
14494 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
14495
14496         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
14497         insufficient to inhibit some test failures at -O3.  Do testing
14498         on integers.
14499
14500 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
14501
14502         PR c++/29138
14503         * g++.dg/inherit/access8.C: New test.
14504         * g++.dg/template/dtor4.C: Tweak error messages.
14505
14506 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14507
14508         PR fortran/27478
14509         * gfortran.dg/entry_8.f90: New test.
14510
14511 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14512
14513         PR c++/29291
14514         * g++.dg/parse/new4.C: New test.
14515
14516 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
14517
14518         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
14519         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
14520         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
14521         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
14522         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
14523
14524 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14525
14526         PR fortran/19260
14527         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
14528         * gfortran.dg/continuation_2.f90: New test.
14529
14530         PR fortran/19262
14531         * gfortran.dg/continuation_3.f90: New test.
14532         * gfortran.dg/continuation_4.f90: New test.
14533         * gfortran.dg/continuation_5.f: New test.
14534         * gfortran.dg/continuation_6.f: New test.
14535
14536 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
14537
14538         PR c++/29226
14539         * g++.dg/template/vla1.C: New test.
14540
14541 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14542
14543         PR fortran/29210
14544         * gfortran.dg/complex_parameter_1.f90: New test.
14545
14546 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
14547
14548         PR c/29154
14549         * gcc.c-torture/execute/20060929-1.c: New test.
14550
14551 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
14552
14553         PR c++/29105
14554         * g++.dg/template/member6.C: New test.
14555         * g++.dg/parse/typename7.C: Adjust error markers.
14556
14557         PR c++/29080
14558         * g++.dg/template/member7.C: New test.
14559
14560 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
14561
14562         PR c/24010
14563         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
14564         gcc.dg/Woverride-init-3.c: New tests.
14565
14566 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
14567
14568         * gcc.c-torture/execute/20060930-1.c: New test.
14569
14570 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14571
14572         PR fortran/18791
14573         * gfortran.dg/specifics_1.f90: New test.
14574         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
14575         complex specifics.
14576
14577 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14578
14579         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
14580         pthread-init-common.h: New.
14581
14582 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
14583
14584         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
14585         precision on some archs.
14586
14587 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
14588
14589         * gcc.dg/non-local-goto-1.c: New test.
14590         * gcc.dg/non-local-goto-2.c: Likewise.
14591         * gcc.dg/setjmp-3.c: Likewise.
14592         * gcc.dg/setjmp-4.c: Likewise.
14593
14594 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
14595
14596         * gnat.dg/self_aggregate_with_pointer.adb: New test.
14597
14598 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
14599
14600         PR fortran/28276
14601         * gfortran.dg/exponent_1.f90: New test.
14602
14603         PR fortran/27021
14604         * gfortran.dg/nearest_1.f90: New test.
14605
14606 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
14607
14608         PR middle-end/25261
14609         PR middle-end/28790
14610         * gcc.dg/gomp/nestedfn-1.c: New test.
14611
14612 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
14613
14614         PR objc/29195
14615         * objc/compile/method-1.m: New test.
14616
14617 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
14618
14619         PR c++/26938
14620         * g++.dg/template/crash58.C: New test.
14621         * g++.dg/parse/crash28.C: Adjust error markers.
14622         * g++.dg/template/crash34.C: Likewise.
14623         * g++.dg/template/friend31.C: Likewise.
14624         * g++.dg/template/crash32.C: Likewise.
14625
14626         PR c++/27329
14627         * g++.dg/template/crash59.C: New test.
14628
14629         PR c++/27667
14630         * g++.dg/template/spec33.C: New test.
14631         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
14632
14633 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
14634             Adam Nemet  <anemet@caviumnetworks.com>
14635
14636         * gcc.dg/tree-ssa/ivopts-1.c: New test.
14637         * gcc.dg/tree-ssa/ivopts-2.c: New test.
14638
14639 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
14640
14641         PR target/28911
14642         * gcc.dg/pr28911.c: New.
14643
14644 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
14645
14646         PR target/29169
14647         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
14648         (dg-options): Add -mfpmath=387.
14649
14650 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
14651
14652         PR c/28706
14653         * gcc.dg/pr28706.c: New test.
14654
14655         PR c/28712
14656         * gcc.dg/pr28712.c: New test.
14657
14658 2006-09-22  Mike Stump  <mrs@apple.com>
14659
14660         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
14661
14662 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
14663
14664         PR tree-optimization/28888
14665         * gcc.dg/pr28888.c: New test.
14666
14667 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
14668
14669         PR c++/29016
14670         * g++.dg/init/ptrfn1.C: New test.
14671
14672 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
14673
14674         PR c++/28861
14675         * g++.dg/template/spec32.C: New test.
14676         * g++.dg/parse/crash9.C: Adjust error markers.
14677
14678         PR c++/28303
14679         * g++.dg/template/typedef6.C: New test.
14680         * g++.dg/init/error1.C: Adjust error markers.
14681         * g++.dg/parse/crash9.C: Likewise.
14682         * g++.dg/template/crash55.C: Likewise.
14683
14684 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
14685
14686         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
14687
14688 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
14689
14690         PR target/27650
14691         * g++.dg/ext/dllimport12.C: New test.
14692
14693 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
14694
14695         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
14696         * gcc.target/mips/nmadd-2.c: Likewise.
14697         * gcc.target/mips/mips-ps-6.c: New test.
14698         * gcc.target/mips/neg-abs-1.c: Likewise.
14699         * gcc.target/mips/neg-abs-2.c: Likewise.
14700         * gcc.target/mips/nmadd-3.c: New test.
14701
14702 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
14703
14704         PR middle-end/28046
14705         * gcc.dg/gomp/atomic-10.c: New test.
14706         * g++.dg/gomp/atomic-10.C: New test.
14707
14708 2006-09-20  Eric Christopher  <echristo@apple.com>
14709
14710         * gcc.target/i386/sse3-not-fisttp.c: New.
14711
14712 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
14713
14714         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
14715
14716 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
14717
14718         * gcc.c-torture/execute/pr28289.c (one): New variable.
14719         (main): Use it instead of argc.
14720         * gcc.c-torture/execute/20060102-1.c (one): New variable.
14721         (main): Use it instead of argc.
14722
14723 2006-09-19  Paul Brook  <paul@codesourcery.com>
14724
14725         PR target/28516
14726         * gcc.dg/nested-func-5.c: New test.
14727
14728 2006-09-19  Ben Elliston  <bje@au.ibm.com>
14729
14730         * lib/target-supports.exp (check_effective_target_tls): Compile
14731         test stubs using ${tool}_target_compile, not just target_compile.
14732         (check_effective_target_tls_runtime): Likewise.
14733
14734 2006-09-19  Ben Elliston  <bje@au.ibm.com>
14735
14736         * gcc.c-torture/compile/20030405-1.x: Remove.
14737
14738         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
14739         optimising linker from discarding it.
14740
14741 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
14742
14743         PR fortran/28526
14744         * gfortran.dg/keyword_symbol_1.f90: New test.
14745
14746         * gfortran.dg/spread_shape_1.f90: Add missing warning with
14747         pedantic compilation option.
14748
14749 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
14750
14751         PR fortran/29060
14752         * gfortran.dg/spread_shape_1.f90: New test.
14753
14754 2006-09-17  Roger Sayle  <roger@eyesopen.com>
14755
14756         PR tree-optimization/28887
14757         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
14758
14759 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
14760
14761         PR c/25993
14762         * gcc.dg/pr25993.c: New test.
14763
14764 2006-09-17  Ira Rosen  <irar@il.ibm.com>
14765
14766         PR tree-opt/21591
14767         * gcc.dg/vect/pr21591.c: New test.
14768
14769 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
14770
14771         PR tree-opt/29059
14772         * gcc.c-torture/compile/strcpy-1.c: New test.
14773         * gcc.c-torture/compile/strcpy-2.c: New test.
14774         * gcc.c-torture/compile/memcpy-1.c: New test.
14775         * gcc.c-torture/compile/memcpy-2.c: New test.
14776
14777 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
14778
14779         PR testsuite/29055
14780         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
14781
14782 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
14783
14784         * gnat.dg/specs/double_record_extension1.ads: New test.
14785         * gnat.dg/specs/double_record_extension2.ads: Likewise.
14786
14787 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
14788
14789         PR fortran/29051
14790         * gfortran.dg/oldstyle_3.f90: New test.
14791
14792 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14793
14794         PR libgfortran/29099
14795         * gfortran.dg/secnds-1.f: New test.
14796
14797 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14798
14799         PR libgfortran/29053
14800         * gfortran.dg/streamio_9.f90: New test.
14801         * gfortran.dg/streamio_10.f90: New test.
14802
14803 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
14804
14805         PR C++/29002
14806         * g++.dg/init/array22.C: New test.
14807         * g++.dg/init/array23.C: New test.
14808
14809 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
14810
14811         * stackcheck.lst: Update list of tests requiring stack checking.
14812         * norun.lst: Adjust for above change.
14813         * ada95.lst: New file.
14814         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
14815         requiring -gnat95 switch.
14816
14817 2006-09-14  Olivier Hainque  <hainque@adacore.com>
14818
14819         * gnat.dg/in_out_parameter.adb: New test.
14820
14821 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
14822
14823         PR debug/28980
14824         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
14825
14826 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
14827
14828         * gnat.dg/specs/unchecked_union.ads: New test.
14829
14830 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
14831
14832         PR rtl-optimization/28982
14833         * gcc.c-torture/execute/pr28982a.c: New test.
14834         * gcc.c-torture/execute/pr28982b.c: Likewise.
14835
14836 2006-09-12  Eric Christopher  <echristo@apple.com>
14837
14838         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
14839         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
14840
14841 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
14842
14843         PR c/28768
14844         PR preprocessor/14634
14845         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
14846         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
14847         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
14848
14849 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
14850
14851         * gcc.dg/pr28243.c: New test.
14852
14853 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
14854
14855         PR fortran/28971
14856         gfortran.dg/pr28971.f90: New test to act as a backstop in case
14857         this undiagnosed regression reappears.
14858
14859 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
14860
14861         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
14862         Treat $srcdir as a literal.
14863         * lib/fortran-torture.exp (fortran-torture-compile,
14864         fortran-torture-execute): Likewise.
14865         * lib/objc-torture.exp (objc-torture-compile,
14866         objc-torture-execute): Likewise.
14867         * lib/profopt.exp (profopt-execute): Likewise.
14868
14869 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
14870
14871         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
14872
14873 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
14874
14875         PR testsuite/28950
14876         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
14877
14878 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
14879
14880         PR target/13685
14881         * gcc.target/i386/pr13685.c: New test.
14882
14883 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
14884
14885         * gcc.dg/pr28726.c: New test.
14886
14887 2006-09-11  Josh Conner  <jconner@apple.com>
14888
14889         * gcc.dg/nrv3.c: Increase size of structure.
14890         * gcc.dg/nrv4.c: Likewise.
14891         * gcc.dg/nrv5.c: Likewise.
14892
14893 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
14894
14895         PR libfortran/28890
14896         gfortran.dg/assumed_charlen_function_5.f90: New test.
14897
14898 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
14899
14900         PR c++/28991
14901         * g++.dg/init/static3.C: New test.
14902
14903 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
14904
14905         PR testsuite/29007
14906         * gcc.dg/long-long-cst1.c (t): Add cast to
14907         __SIZE_TYPE__ before casting to int.
14908         (main): Return 0 on success.
14909
14910 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
14911
14912         * gcc.c-torture/execute/20060910-1.c: New test.
14913
14914 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
14915
14916         PR middle-end/26983
14917         * gcc.dg/pr26983.c: New test.
14918
14919 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
14920
14921         PR target/29006
14922         * gcc.c-torture/execute/pr29006.c: New test.
14923
14924 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
14925
14926         PR libfortran/28947
14927         gfortran.dg/matmul_4.f90: New test.
14928
14929 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
14930
14931         PR fortran/28959
14932         gfortran.dg/used_types_10: New test.
14933
14934 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
14935
14936         PR libfortran/28923
14937         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
14938         gfortran.dg/array_initializer_3.f90: New test.
14939
14940 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14941
14942         PR fortran/28914
14943         * gfortran.dg/actual_array_constructor_3.f90: New test.
14944
14945 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
14946
14947         PR testsuite/26778
14948         * gcc.target/i386/pr26778.c: New testcase.
14949
14950 2006-09-08  Eric Christopher  <echristo@apple.com>
14951
14952         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
14953         * gcc.target/i386/memcpy-1.c: Ditto.
14954         * gcc.target/i386/asm-1.c: Ditto.
14955         * gcc.target/i386/20060512-4.c: Ditto.
14956         * gcc.target/i386/compress-float-387.c: Ditto.
14957         * gcc.target/i386/20060512-1.c: Ditto.
14958         * gcc.target/i386/compress-float-sse.c: Ditto.
14959         * gcc.target/i386/20060512-2.c: Ditto.
14960         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
14961         * gcc.target/i386/stack-prot-kernel.c: Ditto.
14962         * gcc.target/i386/compress-float-387-pic.c: Ditto.
14963         * gcc.dg/pr26449.c: Ditto.
14964         * gcc.dg/attr-ms_struct-2.c: Ditto.
14965         * gcc.dg/attr-ms_struct-1.c: Ditto.
14966         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
14967
14968 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
14969
14970         PR c/28504
14971         * gcc.dg/vla-10.c: New test.
14972
14973 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14974
14975         PR c++/28858
14976         * g++.dg/parse/template20.C: New test.
14977         * g++.dg/template/operator8.C: Remove obsolete part.
14978         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
14979         * g++.old-deja/g++.pt/crash65.C: Likewise.
14980
14981 2006-09-07  Jason Merrill  <jason@redhat.com>
14982
14983         PR middle-end/27724
14984         * gcc.dg/long-long-cst1.c: New test.
14985
14986 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
14987
14988         PR C++/28906
14989         * g++.dg/other/array3.C: New test.
14990         * g++.dg/other/array4.C: New test.
14991         * g++.dg/other/array5.C: New test.
14992
14993 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
14994
14995         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
14996
14997 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
14998
14999         PR target/28946
15000         * gcc.target/i386/pr28946.c: New test.
15001
15002 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
15003
15004         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
15005         in integer literal constant.
15006         * gfortran.dg/enum_8.f90: Ditto.
15007         * gfortran.dg/g77/20030326-1.f: Ditto.
15008
15009 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
15010
15011         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
15012         nonconformance usage.
15013
15014 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
15015
15016         PR middle-end/28862
15017         * gcc.c-torture/compile/vector-align-1.c: New test.
15018
15019 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
15020
15021         PR rtl-opt/27883
15022         * g++.dg/opt/copysign-1.C: New test.
15023
15024 2006-09-06  Jason Merrill  <jason@redhat.com>
15025
15026         PR c++/27371
15027         * g++.dg/warn/unused-result1.C: New test.
15028
15029 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
15030
15031         PR c++/28903
15032         * g++.dg/ext/vla3.C: New test.
15033
15034         PR c++/28886
15035         * g++.dg/template/array16.C: New test.
15036
15037 2006-09-06  Richard Guenther  <rguenther@suse.de>
15038
15039         * gcc.dg/pr27226.c: Remove testcase again.
15040
15041 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
15042
15043         PR tree-opt/28937
15044         * g++.dg/opt/unroll2.C: New test.
15045
15046 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
15047
15048         PR tree-opt/28952
15049         * gcc.dg/vect/pr28952.c: New test.
15050
15051 2006-09-05  Richard Guenther  <rguenther@suse.de>
15052
15053         PR tree-optimization/28900
15054         * gcc.dg/torture/pr28900.c: New testcase
15055
15056 2006-09-05  Richard Guenther  <rguenther@suse.de>
15057
15058         PR tree-optimization/28905
15059         * gcc.c-torture/compile/pr28905.c: New testcase.
15060
15061 2006-09-05  Richard Guenther  <rguenther@suse.de>
15062
15063         PR middle-end/28935
15064         * gcc.dg/pr28935.c: New testcase.
15065
15066 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
15067
15068         * gcc.c-torture/execute/20060905-1.c: New test.
15069
15070 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
15071
15072         PR fortran/28908
15073         * gfortran.dg/used_types_7.f90: New test.
15074         * gfortran.dg/used_types_8.f90: New test.
15075         * gfortran.dg/used_types_9.f90: New test.
15076
15077 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
15078
15079         * gcc.c-torture/compile/20060904-1.c: New test.
15080
15081 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
15082
15083         PR c++/23287 Revert my 2006-09-01 patch
15084         * g++.dg/parse/dtor12.C: Remove.
15085
15086 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
15087
15088         PR c+/27670
15089         * g++.dg/template/operator9.C: New test.
15090
15091         PR c++/27493
15092         * g++.dg/template/operator7.C: New test.
15093
15094         PR c++/27494
15095         * g++.dg/template/operator8.C: New test.
15096
15097         PR c++/27397
15098         * g++.dg/template/crash57.C: New test.
15099
15100         * g++.dg/template/typedef4.C: Adjust error markers.
15101         * g++.dg/template/typedef5.C: Likewise.
15102
15103 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
15104
15105         PR c++/28878
15106         * g++.dg/parse/crash33.C: New test.
15107
15108 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
15109         Richard Guenther  <rguenther@suse.de>
15110         Adam Nemet  <anemet@caviumnetworks.com>
15111
15112         PR middle-end/27226
15113         * gcc.target/mips/memcpy-1.c: New testcase.
15114         * gcc.dg/pr27226.c: Likewise.
15115
15116 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
15117
15118         PR c++/28705
15119         * g++.dg/lookup/koenig5.C: New.
15120         * g++.dg/template/crash56.C: New.
15121
15122 2006-09-01  Josh Conner  <jconner@apple.com>
15123
15124         PR c++/25505
15125         * gcc.dg/nrv3.c: New test.
15126         * gcc.dg/nrv4.c: New test.
15127         * gcc.dg/nrv5.c: New test.
15128
15129 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
15130
15131         PR c++/23287
15132         * g++.dg/parse/dtor12.C: New.
15133
15134 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
15135
15136         PR tree-optimization/28839
15137         * gcc.dg/pr28839.c: New test.
15138
15139 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
15140
15141         PR target/24367
15142         * gcc.dg/pr24367.c: New testcase.
15143
15144 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
15145
15146         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
15147
15148 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
15149
15150         PR rtl-optimization/27735
15151         * gcc.dg/loop-unswitch-1.c: New test.
15152
15153 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
15154
15155         PR fortran/28885
15156         * gfortran.dg/aliasing_dummy_2.f90: New test.
15157
15158         PR fortran/20067
15159         * gfortran.dg/generic_5.f90: Change error message.
15160
15161         PR fortran/28873
15162         * gfortran.dg/generic_6.f90: New test.
15163
15164         PR fortran/25077
15165         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
15166
15167         PR fortran/25102
15168         * gfortran.dg/invalid_interface_assignment.f90: New test.
15169
15170         PR fortran/24866
15171         * gfortran.dg/module_proc_external_dummy.f90: New test.
15172
15173 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
15174
15175         PR c++/28349
15176         * g++.dg/warn/var-args1.C: New test.
15177
15178 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
15179
15180         PR fortran/28866
15181         * gfortran.dg/simpleif_2.f90: New test.
15182         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
15183         * gfortran.dg/enum_5.f90: Ditto.
15184
15185 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15186             Kazu Hirata  <kazu@codesourcery.com>
15187
15188         PR tree-optimization/17506
15189         * gcc.dg/pr17506.c: New.
15190
15191 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
15192
15193         PR c++/28139
15194         * g++.dg/eh/alias1.C: New test.
15195
15196 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15197
15198         PR c++/28860
15199         * g++.dg/template/ttp22.C: New test.
15200
15201 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
15202
15203         PR middle-end/26632
15204         * gcc.dg/pr26632.c: New.
15205
15206 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15207
15208         PR libgfortran/28354
15209         * gfortran.dg/fmt_zero_precision.f90: New test.
15210
15211 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
15212
15213         PR c++/28058
15214         * g++.dg/template/spec31.C: New test.
15215
15216 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
15217
15218         PR c++/26573
15219         * g++.dg/other/static2.C: New test.
15220
15221 2006-08-26  Roger Sayle  <roger@eyesopen.com>
15222
15223         * gcc.dg/Wswitch-enum-2.c: New test case.
15224         * gcc.dg/Wswitch-enum-3.c: Likewise.
15225
15226 2006-08-26  Richard Guenther  <rguenther@suse.de>
15227
15228         * gcc.c-torture/compile/20060826-1.c: New testcase.
15229
15230 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
15231
15232         PR c++/28736
15233         * g++.dg/template/void10.C: New test.
15234
15235         PR c++/28737
15236         * g++.dg/template/void8.C: New test.
15237
15238         PR c+_+/28738
15239         * g++.dg/template/void9.C: New test.
15240
15241         * g++.dg/template/void3.C: Adjust error markers.
15242         * g++.dg/template/void4.C: Likewise.
15243         * g++.dg/template/crash55.C: Likewise.
15244         * g++.dg/template/void7.C: Likewise
15245
15246 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
15247
15248         PR c++/28588
15249         * g++.dg/inherit/access6.C: New test.
15250         * g++.dg/inherit/access7.C: Likewise.
15251
15252         PR c++/28595
15253         * g++.dg/template/array15.C: New test.
15254         * g++.dg/template/crash2.C: Tweak error markers.
15255
15256 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
15257
15258         PR middle-end/28683
15259         * gcc.c-torture/compile/20060823-1.c: New test.
15260
15261 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15262
15263         PR c++/28853
15264         * g++.dg/template/ttp21.C: New test.
15265
15266         PR c++/28852
15267         * g++.dg/other/operator1.C: Add error-marker.
15268         * g++.dg/other/operator2.C: New test.
15269
15270 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
15271
15272         PR c/27893
15273         * gcc.c-torture/compile/vla-const-1.c,
15274         gcc.c-torture/compile/vla-const-2.c: New tests.
15275
15276 2006-08-26  Richard Guenther  <rguenther@suse.de>
15277
15278         PR middle-end/28814
15279         * gcc.dg/torture/pr28814.c: New testcase.
15280
15281 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
15282
15283         PR c/28418
15284         * gcc.c-torture/compile/compound-literal-1.c: New test.
15285
15286 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
15287
15288         PR c/28299
15289         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
15290         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
15291         Expect extra diagnostics.
15292
15293 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
15294
15295         gcc.dg/noncompile/pr16876.c: New test.
15296
15297 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
15298
15299         PR c++/28056
15300         * g++.dg/parse/local1.C: New test.
15301         * g++.dg/other/qual1.C: Tweak error marker.
15302
15303 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
15304
15305         PR c++/27787
15306         * g++.dg/template/typename10.C: New.
15307         * g++.dg/template/lookup4.C: Remove bogus error marker.
15308
15309 2006-08-25  Richard Guenther  <rguenther@suse.de>
15310
15311         PR testsuite/28829
15312         * gcc.dg/pr26570.c: Fix testcase.
15313
15314 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
15315
15316         PR tree-opt/28807
15317         * gcc.c-torture/execute/mayalias-2.c: New test.
15318         * gcc.dg/tree-ssa/alias-13.c: New test.
15319
15320 2006-08-24  Jan Hubicka  <jh@suse.cz>
15321
15322         PR debug/26881
15323         * gcc.dg/debug/pr26881.c: New file.
15324
15325 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
15326
15327         PR fortran/28788
15328         * gfortran.dg/used_types_4.f90: New test.
15329         * gfortran.dg/derived_init_2.f90: Modify to check sibling
15330         association of derived types.
15331         * gfortran.dg/used_types_2.f90: Add module cleanup.
15332         * gfortran.dg/used_types_3.f90: The same.
15333
15334         PR fortran/28771
15335         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
15336         fix of regression.
15337
15338 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15339
15340         PR 28813
15341         * gfortran.dg/direct_io_6.f90: Remove test.
15342
15343 2006-08-23  Stuart Hastings  <stuart@apple.com>
15344
15345         PR 28825
15346         * gcc.target/i386/20060821-1.c: New.
15347
15348 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
15349
15350         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
15351         dg-warning strings for dllimport.
15352
15353 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
15354
15355         PR C++/28450
15356         * g++.dg/ext/vector4.C: New test.
15357         * g++.dg/ext/complex1.C: New test.
15358
15359 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
15360
15361         PR debug/28692
15362         * gcc.dg/debug/const-1.c: New.
15363         * gcc.dg/debug/const-2.c: New.
15364         * gcc.dg/debug/dwarf2/const-1.c: New.
15365         * gcc.dg/debug/dwarf2/const-2.c: New.
15366         * gcc.dg/debug/dwarf2/const-2b.c: New.
15367
15368 2006-08-22  Richard Guenther  <rguenther@suse.de>
15369
15370         PR middle-end/28776
15371         * gcc.c-torture/compile/pr28776-1.c: New testcase.
15372         * gcc.c-torture/compile/pr28776-2.c: Likewise.
15373
15374 2006-08-22  Daniel Berlin  <dberlin@dberlin.org>
15375
15376         PR tree-optimization/28003
15377         * g++.dg/tree-ssa/pr28003.C: New.
15378
15379 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
15380
15381         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
15382
15383 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
15384
15385         PR c++/26269
15386         * g++.dg/other/error14.C: New test.
15387
15388         PR c++/28505
15389         * g++.dg/parse/ctor7.C: New test.
15390         * g++.dg/parse/ctor8.C: Likewise.
15391
15392         PR c++/28741
15393         * g++.dg/template/void7.C: New test.
15394
15395 2006-08-21  Olivier Hainque  <hainque@adacore.com>
15396
15397         * gnat.dg/self_aggregate_with_zeros.adb: New test.
15398         * gnat.dg/self_aggregate_with_array.adb: New test.
15399
15400 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
15401
15402         * g++.dg/eh/arm-vfp-unwind.C: New test.
15403
15404 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
15405
15406         PR c++/28341
15407         * g++.dg/template/ref3.C: New test.
15408         * g++.dg/template/nontype13.C: New test.
15409
15410         PR c++/28346
15411         * g++.dg/template/ptrmem17.C: New test.
15412
15413 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
15414
15415         PR target/28648 c:
15416         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
15417
15418 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
15419
15420         PR fortran/28630
15421         * gfortran.dg/used_types_2.f90: New test.
15422
15423         PR fortran/28601
15424         * gfortran.dg/used_types_3.f90: New test.
15425
15426         PR fortran/20886
15427         * gfortran.dg/generic_actual_arg.f90: New test.
15428
15429         PR fortran/28735
15430         * gfortran.dg/module_private_array_refs_1.f90: New test.
15431
15432         PR fortran/28762
15433         * gfortran.dg/program_name_1.f90: New test.
15434
15435         PR fortran/28425
15436         * gfortran.dg/derived_constructor_comps_1.f90: New test.
15437
15438         PR fortran/28496
15439         * gfortran.dg/array_initializer_2.f90: New test.
15440
15441         PR fortran/18111
15442         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
15443
15444         PR fortran/28600
15445         * gfortran.dg/assumed_charlen_function_4.f90: New test.
15446
15447         PR fortran/28771
15448         * gfortran.dg/assumed_charlen_in_main.f90: New test.
15449
15450         PR fortran/28660
15451         * gfortran.dg/dependent_decls_1.f90: New test.
15452
15453 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
15454
15455         PR fortran/25217
15456         * gfortran.dg/derived_init_2.f90: New.
15457
15458 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
15459
15460         * gcc.c-torture/execute/pr28289.c: New test.
15461
15462 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
15463
15464         PR c/28744
15465         * gcc.dg/attr-externally-visible-1.c: New test.
15466         * gcc.dg/attr-externally-visible-2.c: New test.
15467         * g++.dg/parse/attr-externally-visible-1.C: New test.
15468         * g++.dg/parse/attr-externally-visible-2.C: New test.
15469
15470 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15471
15472         PR c++/28606
15473         * g++.dg/parse/dtor11.C: New test.
15474
15475 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
15476
15477         PR rtl-optimization/28489
15478         * gcc.c-torture/compile/pr28489.c: New test.
15479
15480 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15481
15482         PR c++/28710
15483         * g++.dg/template/redecl4.C: New test.
15484
15485         PR c++/28711
15486         * g++.dg/template/ctor8.C: New test.
15487
15488 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
15489
15490         * gcc.dg/pr26570.c: Fix testcase.
15491
15492 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
15493
15494         * PR c++/28573
15495         * g++.dg/parse/offsetof6.C: New test.
15496         * g++.dg/parse/offsetof6.C: New test.
15497         * g++.dg/parse/offsetof7.C: New test.
15498
15499 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15500
15501         PR testsuite/28602
15502         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
15503         is false.
15504
15505 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
15506
15507         PR c++/28302
15508         * g++.dg/ext/vector3.C: New test.
15509
15510 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
15511
15512         PR gcov/profile/26570
15513         * gcc.dg/pr26570.c: New test.
15514
15515 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
15516
15517         PR c/27697
15518         * gcc.dg/qual-component-1.c: New test.
15519
15520 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15521
15522         PR c++/28593
15523         * g++.dg/parse/new3.C: New test.
15524
15525 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15526
15527         PR fortran/25828
15528         * gfortran.dg/streamio_1.f90: New test.
15529         * gfortran.dg/streamio_2.f90: New test.
15530         * gfortran.dg/streamio_3.f90: New test.
15531         * gfortran.dg/streamio_4.f90: New test.
15532         * gfortran.dg/streamio_5.f90: New test.
15533         * gfortran.dg/streamio_6.f90: New test.
15534         * gfortran.dg/streamio_7.f90: New test.
15535         * gfortran.dg/streamio_8.f90: New test.
15536
15537 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
15538
15539         PR c/28287
15540         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
15541
15542 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
15543
15544         PR c++/28594
15545         * g++.dg/template/void6.C: New test.
15546
15547 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15548
15549         PR c/28649
15550         * gcc.dg/parse-error-1.c: New test.
15551         * gcc.dg/parse-error-2.c: New test.
15552         * gcc.dg/cpp/digraph2.c: Add error-marker.
15553         * gcc.dg/noncompile/920923-1.c: Likewise.
15554
15555 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
15556
15557         PR c/27490
15558         * gcc.dg/sizeof-2.c: New testcase.
15559
15560         PR c/27489
15561         * gcc.dg/switch-A.c: New testcase.
15562
15563 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
15564
15565         PR c++/28288
15566         PR c++/14556
15567         * g++.old-deja/g++.warn/compare1.C: Delete.
15568         * g++.dg/opt/pr7503-2.C: Delete.
15569         * g++.dg/opt/pr7503-3.C: Delete.
15570         * g++.dg/opt/pr7503-4.C: Delete.
15571         * g++.dg/opt/pr7503-5.C: Delete.
15572         * g++.dg/opt/max1.C: Delete.
15573         * g++.dg/warn/minmax.C: Delete.
15574         * g++.dg/expr/minmax.C: New test.
15575
15576 2006-08-14  Richard Guenther  <rguenther@suse.de>
15577
15578         PR testsuite/28703
15579         * gcc.c-torture/execute/pr28651.c: Do not use argc
15580         to avoid optimization, instead forbid inlining.
15581
15582 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
15583
15584         PR rtl-optimization/28634
15585         * gcc.c-torture/execute/ieee/pr28634.c: New test.
15586
15587 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
15588
15589         PR c/27184
15590         * gcc.dg/torture/pr27184.c: New test.
15591
15592 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
15593
15594         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
15595
15596 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15597
15598         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
15599         * gfortran.dg/stat_2.f90: Likewise.
15600         * gfortran.dg/chmod_1.f90: Likewise.
15601         * gfortran.dg/chmod_2.f90: Likewise.
15602         * gfortran.dg/chmod_3.f90: Likewise.
15603
15604 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
15605
15606         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
15607
15608 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
15609
15610         * g++.dg/opt/pr23454-2.C: New test.
15611
15612 2006-08-11  Richard Guenther  <rguenther@suse.de>
15613
15614         PR middle-end/28651
15615         * gcc.c-torture/execute/pr28651.c: New testcase.
15616
15617 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
15618
15619         * gnat.dg/specs/static_initializer.ads: New test.
15620
15621 2006-08-10  Paul Brook  <paul@codesourcery.com>
15622
15623         * gcc.target/arm/cond-asm.c: New test.
15624
15625 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
15626
15627         PR tree-optimization/26197
15628         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
15629         * g++.dg/vect/vect.exp: Compile the new tests with
15630         --param max-aliased-vops=0.
15631
15632 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
15633
15634         PR c++/28637
15635         * g++.dg/template/void3.C: New test.
15636
15637         PR c++/28638
15638         * g++.dg/template/void4.C: New test.
15639
15640         PR c++/28640
15641         * g++.dg/template/void5.C: New test.
15642
15643 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
15644
15645         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
15646         after dg-do compile.
15647
15648 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
15649
15650         PR tree-optimizations/26969
15651         * gcc.dg/vect/vect.exp: Compile tests prefixed with
15652         "unswitch-loops" with -funswitch-loops.
15653         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
15654
15655 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
15656
15657         * gcc.dg/sparc-getcontext-1.c: Fix typo.
15658         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
15659         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
15660         * objc.dg/dwarf-1.m: Likewise.
15661         * objc.dg/dwarf-2.m: Likewise.
15662         * obj-c++.dg/dwarf-2.mm: Likewise.
15663
15664 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15665
15666         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
15667         * objc.dg/dwarf-2.m: Likewise.
15668         * obj-c++.dg/dwarf-2.mm: Likewise.
15669
15670         PR libfortran/28603
15671         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
15672
15673         PR testsuite/27611
15674         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
15675
15676         PR testsuite/27033
15677         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
15678
15679 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
15680
15681         PR target/27827
15682         * gcc.target/i386/pr27827.c: New testcase.
15683
15684 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
15685
15686         PR fortran/28590
15687         * gfortran.dg/sequence_types_1.f90: New test.
15688
15689 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
15690
15691         PR fortran/28548
15692         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
15693         dg-warning.  Add -pedantic option.
15694
15695 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15696
15697         PR c/28502
15698         * gcc.dg/proto-1.c: New test.
15699
15700         PR c/27721
15701         * gcc.dg/lvalue-4.c: New test.
15702
15703         PR c/28136
15704         * gcc.dg/init-bad-5.c: New test.
15705
15706 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
15707
15708         PR c++/28347
15709         * g++.dg/ext/typedef-init.C: Add new test for typedef
15710         initialization inside templates. Adjust existing error markers.
15711
15712 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
15713
15714         PR c++/28148
15715         * g++.dg/init/ptrmem3.C: New test.
15716
15717 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
15718
15719         PR tree-optimization/27770
15720         * lib/target-support.exp: New target keyword "section_anchors".
15721         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
15722         tests.
15723         * gcc.dg/vect/section-anchors-pr27770.c: New test.
15724         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
15725         * gcc.dg/vect/section-anchors-vect-69.c: New test.
15726         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
15727
15728 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15729
15730         * gcc.dg/20060801-1.c: Add missing '}'.
15731
15732 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15733
15734         PR c++/27508
15735         * g++.dg/parse/dtor9.C: New test.
15736         * g++.dg/parse/dtor10.C: New test.
15737         * g++.dg/other/error7.C: Adjust error-marker.
15738
15739         PR c++/28274
15740         * g++.dg/other/default5.C: New test.
15741
15742 2006-08-02  Richard Guenther  <rguenther@suse.de>
15743
15744         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
15745
15746 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
15747
15748         PR c++/28557
15749         * g++.dg/template/conv9.C: New test.
15750
15751 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
15752
15753         PR debug/28063
15754         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
15755         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
15756         Optionally return assembly text.  Update callers.
15757         (check_no_compiler_messages): Update verbose messages.
15758         (check_no_messages_and_pattern): New.
15759         (check_effective_target_string_merging): New.
15760
15761 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15762
15763         PR c++/28250
15764         * g++.dg/eh/catch4.C: New test.
15765
15766         PR c++/28257
15767         * g++.dg/other/qual1.C: New test.
15768
15769         PR c++/28259
15770         * g++.dg/inherit/error2.C: New test.
15771
15772         PR c++/28267
15773         * g++.dg/other/new1.C: New test.
15774
15775         * g++.dg/warn/pr23075.C: Remove obsolete test.
15776         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
15777         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
15778
15779 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
15780
15781         PR c++/28523
15782         * g++.dg/eh/cast1.C: New test.
15783
15784 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
15785
15786         PR libfortran/28452
15787         * gfortran.dg/random_3.f90:  New test.
15788
15789 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
15790
15791         PR c++/28432
15792         * g++.dg/other/pr28304.C: Change expected error message.
15793         * g++.dg/other/pr28432.C: New test.
15794
15795 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
15796
15797         PR c++/28256
15798         * g++.dg/init/brace2.C: Change expected error message, add empty init.
15799
15800 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
15801
15802         PR debug/23336
15803         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
15804         at -g1.
15805         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
15806         g++.dg/debug/enum-2.C: New.
15807
15808 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15809
15810         PR c++/6634
15811         * g++.dg/parse/long1.C: Add more tests.
15812
15813 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15814
15815         * gfortran.dg/lrshift_1.c: New file.
15816
15817 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15818
15819         PR libgfortran/28335
15820         * gfortran.dg/no_unit_error_1.f90: New test.
15821
15822 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15823
15824         PR libgfortran/28335
15825         * gfortran.dg/no_unit_error_1.f90: Delete test.
15826         * gfortran.dg/no_unit_error_2.f90: Delete test.
15827
15828 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15829
15830         * gfortran.dg/chmod_3.f90: New test.
15831         * gfortran.dg/ltime_gmtime_1.f90: New test.
15832         * gfortran.dg/ltime_gmtime_2.f90: New test.
15833         * gfortran.dg/lrshift_1.f90: New test.
15834         * gfortran.dg/chmod_1.f90: New test.
15835         * gfortran.dg/chmod_2.f90: New test.
15836
15837 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
15838
15839         PR c++/27668
15840         * g++.dg/template/crash55.C: New test.
15841
15842         PR c++/27962
15843         * g++.dg/template/nontype16.C: New test.
15844
15845         * g++.dg/template/void2.C: Adjust error markers.
15846         * g++.dg/template/nontype5.C: Adjust error markers.
15847
15848 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
15849
15850         * gcc.target/i386/stack-prot-kernel.c: New test.
15851
15852 2006-07-27  Roger Sayle  <roger@eyesopen.com>
15853
15854         * gcc.dg/builtins-55.c: New test case.
15855
15856 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
15857
15858         PR rtl-optimization/27907
15859         * gcc.c-torture/compile/pr27907.c: New test.
15860
15861 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15862
15863         * gfortran.dg/mclock.f90: New test.
15864         * gfortran.dg/int_conv_1.f90: New test.
15865         * gfortran.dg/stat_1.f90: New test.
15866         * gfortran.dg/stat_2.f90: New test.
15867
15868 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15869
15870         PR libgfortran/28335
15871         * gfortran.dg/no_unit_error_1.f90: New test.
15872         * gfortran.dg/no_unit_error_2.f90: New test.
15873         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
15874
15875 2006-07-25  Roger Sayle  <roger@eyesopen.com>
15876
15877         PR middle-end/28473
15878         * gcc.dg/fold-convround-1.c: New test case.
15879
15880 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
15881
15882         * gfortran.dg/arithmetic_if.f90:  Fix comments.
15883
15884 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15885
15886         PR c++/27572
15887         * g++.dg/other/typedef1.C: New test.
15888         * g++.dg/template/typedef4.C: New test.
15889         * g++.dg/template/typedef5.C: New test.
15890
15891 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
15892
15893         PR fortran/28416
15894         * gfortran.dg/allocatable_dummy_3.f90: New.
15895
15896 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
15897
15898         PR fortran/28439
15899         * gfortran.dg/arithmetic_if.f90:  New test.
15900
15901 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
15902
15903         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
15904         avoid memcpy optimization.
15905
15906 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15907
15908         PR fortran/25289
15909         * gfortran.dg/direct_io_6.f90: New test.
15910
15911 2006-07-24  Jan Hubicka  <jh@suse.cz>
15912
15913         PR c/25795
15914         PR c++/27369
15915         * gcc.dg/pr25795.c: New test.
15916         * gcc.dg/pr25795-1.c: New test.
15917
15918 2006-07-23  Roger Sayle  <roger@eyesopen.com>
15919
15920         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
15921         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
15922         which may be transformed to "g || h" on some platforms.
15923
15924 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
15925
15926         PR c++/28025
15927         * g++.dg/template/friend45.C: New test.
15928
15929 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15930
15931         PR libgfortran/28339
15932         * gfortran.dg/arrayio_8.f90: New test.
15933
15934 2006-07-21  Mike Stump  <mrs@apple.com>
15935
15936         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
15937
15938         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
15939
15940 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15941
15942         PR c++/28250
15943         * g++.dg/eh/catch3.C: New test.
15944
15945         PR c++/28363
15946         * g++.dg/template/defarg10.C: New test.
15947
15948 2006-07-20  Paul Brook  <paul@codesourcery.com>
15949
15950         PR 27363
15951         * gcc.dg/pr27363.c: New test.
15952
15953 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
15954
15955         PR c++/28338
15956         * g++.dg/init/ref13.C: New test.
15957
15958 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15959
15960         PR obj-c++/28434
15961         * obj-c++.dg/proto-error-1.mm: New test.
15962
15963 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
15964
15965         PR c++/28337
15966         * g++.dg/template/string1.C: New test.
15967
15968 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
15969
15970         PR c++/28048
15971         * g++.dg/template/defarg9.C: New test.
15972
15973         PR c++/28235
15974         * g++.dg/template/static27.C: New test.
15975
15976 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
15977
15978         PR 28410
15979         * gcc.dg/tree-ssa/pr28410.c: New test.
15980
15981 2006-07-18  Lee Millward  <lee.millward@gmail.com>
15982
15983         PR c++/28258
15984         * g++/dg/other/error13.C: New test.
15985
15986         PR c++/28260
15987         * g++.dg/template/friend44.C: New test.
15988
15989 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
15990
15991         PR c++/27495
15992         * g++.dg/other/pr27495.C: New.
15993
15994 2006-07-18  Olivier Hainque  <hainque@adacore.com>
15995
15996         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
15997         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
15998
15999 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16000
16001         PR c/28286
16002         * gcc.dg/pragma-pack-4.c: New test.
16003
16004 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
16005
16006         PR c++/28291
16007         * g++.dg/ext/pr28291.C: New test.
16008
16009 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
16010
16011         PR middle-end/28403
16012         * gcc.c-torture/execute/pr28403.c: New test.
16013
16014 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
16015
16016         PR middle-end/28402
16017         * gcc.dg/pr28402.c: New test.
16018
16019 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
16020
16021         PR c++/28304
16022         * g++.dg/other/pr28304.C: New test.
16023
16024 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
16025
16026         PR other/28251
16027         gcc.c-torture/unsorted/dump-noaddr.c: New test.
16028         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
16029
16030 2006-07-17  Richard Guenther  <rguenther@suse.de>
16031
16032         PR tree-optimization/28238
16033         * g++.dg/tree-ssa/pr28238.C: New testcase.
16034
16035 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16036
16037         PR c++/28250
16038         * g++.dg/eh/catch1.C: New test.
16039         * g++.dg/eh/catch2.C: New test.
16040
16041 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
16042
16043         PR c++/28370
16044         * g++.dg/template/anon3.C: New test.
16045
16046 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
16047
16048         PR fortran/20844
16049         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
16050         specifiers requiring an explicit format tag..
16051
16052         PR fortran/28201
16053         * gfortran.dg/generic_5: New test.
16054
16055         PR fortran/20893
16056         * gfortran.dg/elemental_optional_args_1.f90: New test.
16057
16058 2006-07-16  Olivier Hainque  <hainque@adacore.com>
16059
16060         * gnat.dg/assert.ads: New file.
16061         * gnat.dg/controlled_record.ads: Likewise.
16062         * gnat.dg/controlled_record.adb: Likewise.
16063
16064 2006-07-15  Lee Millward  <lee.millward@gmail.com>
16065
16066         PR c++/28292
16067         * g++.dg/other/error12.C: New test.
16068
16069         PR c++/28269
16070         * g++.dg/template/crash54.C: New test.
16071
16072 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16073
16074         PR c++/28249
16075         * g++.dg/parse/catch1.C: New test.
16076
16077         PR c++/28294
16078         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
16079
16080         PR c++/28387
16081         * g++.dg/ext/attrib24.C: New test.
16082
16083 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16084
16085         PR c++/28343
16086         * g++.dg/ext/asmspec1.C: New test.
16087
16088 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
16089
16090         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
16091         (dg-test): Support shouldfail tests.
16092         * lib/target-supports-dg.exp (dg-shouldfail): New.
16093         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
16094         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
16095         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
16096         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
16097         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
16098         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
16099         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
16100
16101 2006-07-13  Jan Hubicka  <jh@suse.cz>
16102
16103         * gcc.target/i386/memcpy-1.c: New.
16104
16105 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
16106
16107         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
16108
16109 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
16110
16111         PR fortran/25097
16112         * gfortran.dg/present_1.f90: New test.
16113
16114         PR fortran/20903
16115         * gfortran.dg/interface_derived_type_1.f90: New test.
16116
16117 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
16118
16119         PR fortran/28213
16120         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
16121         list.
16122
16123 2006-07-07  Lee Millward  <lee.millward@gmail.com>
16124
16125         PR c++/27820
16126         * g++.dg/other/label1.C: New test.
16127
16128 2006-07-07  Richard Guenther  <rguenther@suse.de>
16129
16130         PR middle-end/28268
16131         * gcc.dg/torture/pr28268.c: New testcase.
16132
16133 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
16134
16135         PR c++/27019
16136         * g++.dg/ext/pr27019.C: New.
16137
16138 2006-07-07  Richard Guenther  <rguenther@suse.de>
16139
16140         PR tree-optimization/28187
16141         * gcc.dg/pr28187.c: New testcase.
16142
16143 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
16144
16145         * gnat.dg/address_conversion.adb: New test.
16146         * gnat.dg/boolean_subtype.adb: Likewise.
16147         * gnat.dg/frame_overflow.adb: Likewise.
16148         * gnat.dg/pointer_array.adb: Likewise.
16149         * gnat.dg/pointer_conversion.adb: Likewise.
16150
16151 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
16152
16153         PR fortran/28237
16154         PR fortran/23420
16155         * gfortran.dg/print_fmt_5.f90: New test.
16156
16157 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16158
16159         PR fortran/28129
16160         * gfortran.dg/bounds_check_4.f90: New test.
16161
16162 2006-07-05  Richard Guenther  <rguenther@suse.de>
16163
16164         PR target/28158
16165         * gfortran.dg/pr28158.f90: New testcase.
16166
16167 2006-07-05  Richard Guenther  <rguenther@suse.de>
16168
16169         PR tree-optimization/28162
16170         * gcc.dg/pr28162.c: New testcase.
16171
16172 2006-07-05  Richard Guenther  <rguenther@suse.de>
16173         Andrew Pinski  <pinskia@gcc.gnu.org>
16174
16175         PR c++/27084
16176         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
16177
16178 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
16179
16180         PR fortran/28174
16181         * gfortran.dg/actual_array_substr_2.f90: New test.
16182
16183         PR fortran/28167
16184         * gfortran.dg/actual_array_constructor_2.f90: New test.
16185
16186 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16187
16188         * gfortran.dg/itime_idate_1.f: New test.
16189         * gfortran.dg/itime_idate_2.f: New test.
16190
16191 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16192
16193         PR libgfortran/27704
16194         * gfortran.dg/open_status_3.f90: New test.
16195         * gfortran.dg/fmt_l.f90: Update for new feature.
16196
16197 2006-07-03  Asher Langton  <langton2@llnl.gov>
16198
16199         * gfortran.dg/oldstyle_2.f90: New.
16200
16201 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
16202
16203         * gnat.dg/string_slice.adb: New test.
16204
16205 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
16206
16207         PR fortran/19259
16208         * gfortran.dg/semicolon_fixed.c: New.
16209         * gfortran.dg/semicolon_free.c: New.
16210
16211 2006-06-30  Mike Stump  <mrs@apple.com>
16212
16213         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
16214         that don't support internal visibility.
16215
16216 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
16217
16218         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
16219         for '(' / ')' needing an extra '\'.
16220
16221 2006-06-29  Roger Sayle  <roger@eyesopen.com>
16222
16223         PR middle-end/27428
16224         * gcc.dg/pr27428-1.c: New test case.
16225
16226 2006-06-29  Mike Stump  <mrs@apple.com>
16227
16228         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
16229         on darwin as we can't align commons large enough yet.
16230
16231         * gcc.dg/vla-8.c: Add additional testcases.
16232
16233 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
16234
16235         PR c++/28114
16236         * g++.dg/other/pr28114.C: New.
16237
16238 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
16239
16240         * gcc.c-torture/compile/20060625-1.c: New test.
16241
16242 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
16243
16244         PR fortran/20867
16245         * gfortran.dg/stfunc_3.f90: New test.
16246
16247         PR fortran/25056
16248         * gfortran.dg/impure_actual_1.f90: New test.
16249
16250         PR fortran/20874
16251         * gfortran.dg/elemental_result_1.f90: New test.
16252
16253         PR fortran/25073
16254         * gfortran.dg/select_7.f90: New test.
16255
16256         PR fortran/27554
16257         * intrinsic_actual_1.f: New test.
16258
16259         PR fortran/22038
16260         PR fortran/28119
16261         * gfortran.dg/forall_4.f90: New test.
16262
16263         PR fortran/25072
16264         * gfortran.dg/forall_5.f90: New test.
16265
16266 2006-06-25  Lee Millward  <lee.millward@gmail.com>
16267
16268         PR c++/28051
16269         * g++.dg/template/using13.C: New test.
16270
16271         PR c++/28054
16272         * g++.dg/other/incomplete3.C: New test.
16273
16274 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16275
16276         PR fortran/28081
16277         * gfortran.dg/substr_3.f: New test.
16278         * gfortran.dg/equiv_2.f90: Update expected error message.
16279
16280 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
16281
16282         PR fortran/28118
16283         * gfortran.dg/actual_array_substr_1.f90: New test.
16284
16285 2006-06-24  Olivier Hainque  <hainque@adacore.com>
16286
16287         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
16288         * gnat.dg/scalar_mode_agg_compare.adb: New test.
16289
16290 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
16291
16292         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
16293
16294 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
16295
16296         PR fortran/27981
16297         * gfortran.dg/simpleif_2.f90: New test.
16298
16299 2006-06-23  Lee Millward  <lee.millward@gmail.com>
16300
16301         * g++.dg/template/error22.C: Fix typo.
16302
16303 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16304
16305         PR c++/28112
16306         * g++.dg/ext/attrib23.C: New test.
16307
16308 2006-06-23  Olivier Hainque  <hainque@adacore.com>
16309
16310         * gnat.dg/varsize_temp.adb: New test.
16311
16312 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16313
16314         PR c++/11468
16315         * g++.dg/other/java2.C: New test.
16316
16317 2006-06-23  Danny Smith  <dannysmith@users.sourceforge.net>
16318
16319         PR target/27789
16320         * g++.dg/ext/dllimport4.C. Add more tests for invalid
16321         initialization.
16322
16323 2006-06-22  Roger Sayle  <roger@eyesopen.com>
16324
16325         PR target/27531
16326         * gcc.dg/pr27531-1.c: New test case.
16327
16328 2006-06-22  Asher Langton  <langton2@llnl.gov>
16329
16330         PR fortran/24748
16331         * gfortran.dg/implicit_8.f90: New.
16332
16333 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
16334
16335         PR rtl-optimization/28121
16336         * gcc.dg/pr28121.c: New test.
16337
16338 2006-06-22  Lee Millward  <lee.millward@gmail.com>
16339
16340         PR c++/27805
16341         * g++.dg/parse/ptrmem6.C: New test.
16342
16343         PR c++/27821
16344         * g++.dg/template/error22.C: New test.
16345
16346 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16347
16348         PR c++/28111
16349         * g++.dg/template/friend43.C: New test.
16350
16351         PR c++/28110
16352         * g++.dg/template/crash53.C: New test.
16353
16354         PR c++/28109
16355         * g++.dg/rtti/incomplete1.C: New test.
16356
16357 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
16358
16359         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
16360
16361 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
16362
16363         * gcc.c-torture/execute/complex-7.c: New.
16364
16365 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
16366
16367         * gcc.dg/merge-all-constants-1.c: New test.
16368
16369 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
16370
16371         PR c++/28113
16372         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
16373
16374 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
16375
16376         * gfortran.dg/rrspacing_1.f90: New test.
16377
16378 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16379
16380         PR c++/28052
16381         * g++.dg/other/bitfield2.C: New test.
16382
16383 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
16384
16385         PR tree-optimization/27331
16386         * gcc.dg/pr27331.c: New test.
16387
16388 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
16389             Eric Botcazou  <ebotcazou@adacore.com>
16390
16391         PR ada/18692
16392         * lib/gnat.exp: New file.
16393         * lib/gnat-dg.exp: Likewise.
16394         * gnat.dg: New directory.
16395         * gnat.dg/dg.exp: New driver.
16396         * gnat.dg/specs: New directory.
16397         * gnat.dg/specs/specs.exp: New driver.
16398         * gnat.dg/style: New directory.
16399         * gnat.dg/style/style.exp: New driver.
16400
16401 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
16402
16403         PR fortran/16206
16404         * gfortran.dg/array_initializer_1.f90: New test.
16405
16406         PR fortran/28005
16407         * gfortran.dg/matmul_3.f90: New test.
16408
16409 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
16410
16411         PR middle-end/28075
16412         * gcc.dg/tree-ssa/inline-1.c: New test.
16413
16414 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
16415
16416         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
16417         in malloc prototype; remove XFAIL.
16418         * gcc.dg/pr18241-2.c: Ditto.
16419         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
16420         in memset prototype; remove XFAIL.
16421         * gcc.dg/tree-ssa/pr23382.c: Ditto.
16422
16423 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
16424
16425         * gcc.dg/vla-8.c: Add.
16426
16427 2006-06-19  Richard Guenther  <rguenther@suse.de>
16428
16429         PR tree-optimization/27090
16430         * g++.dg/tree-ssa/pr27090.C: New testcase.
16431
16432 2006-06-19  Roger Sayle  <roger@eyesopen.com>
16433
16434         PR target/27861
16435         * gcc.dg/pr27861-1.c: New test case.
16436
16437 2006-06-19  Richard Guenther  <rguenther@suse.de>
16438
16439         PR middle-end/28045
16440         * gcc.dg/torture/pr28045.c: New testcase.
16441
16442 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16443
16444         PR fortran/26801
16445         * gfortran.dg/associated_4.f90: New test.
16446
16447 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16448
16449         PR fortran/19310
16450         PR fortran/19904
16451         * gfortran.dg/real_const_3.f90: New test.
16452
16453 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
16454
16455         PR c++/28016
16456         * g++.dg/template/static26.C: New test.
16457
16458         PR c++/27979
16459         * g++.dg/expr/bitfield2.C: New test.
16460
16461         PR c++/27884
16462         * g++.dg/parse/linkage2.C: New test.
16463
16464 2006-06-16  Richard Guenther  <rguenther@suse.de>
16465
16466         PR middle-end/27116
16467         * gcc.dg/pr15785-1.c: Revert last change.
16468         * gcc.dg/torture/pr27116-2.c: New testcase.
16469
16470 2006-06-16  Roger Sayle  <roger@eyesopen.com>
16471
16472         PR middle-end/27802
16473         * gcc.dg/pr27802-1.c: New test case.
16474
16475 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
16476
16477         PR c++/27689
16478         * g++.dg/template/ttp18.C: New test.
16479         * g++.dg/template/ttp19.C: Likewise.
16480
16481         PR c++/27666
16482         * g++.dg/expr/cond9.C: New test.
16483
16484         PR c++/27640
16485         * g++.dg/template/ctor7.C: New test.
16486
16487 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
16488
16489         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
16490
16491 2006-06-16  Richard Guenther  <rguenther@suse.de>
16492
16493         PR tree-optimization/27781
16494         * gcc.dg/tree-ssa/pr27781.c: New testcase.
16495
16496 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
16497
16498         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
16499
16500 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
16501
16502         * gcc.dg/tree-ssa/loop-18.c: New test.
16503
16504 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
16505
16506         PR c++/27665
16507         * g++.dg/template/crash52.C: New test.
16508
16509         PR c++/27648
16510         * g++.dg/ext/attrib22.C: New test.
16511
16512         PR c++/26559
16513         * g++.dg/template/builtin1.C: New test.
16514         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
16515
16516         PR c++/28018
16517         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
16518         assignment.
16519         * g++.old-deja/g++.pt/crash51.C: Likewise.
16520
16521         PR c++/27227
16522         * g++.dg/lookup/linkage1.C: New test.
16523         * g++.dg/lookup/linkage2.C: Likewise.
16524
16525 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
16526
16527         PR middle-end/27959
16528         * gcc.dg/pr27959.c: New testcase.
16529
16530 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
16531
16532         PR target/28014:
16533         * g++.dg/eh/div.C: New test.
16534
16535 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
16536
16537         PR c++/27894
16538         * g++.dg/tree-ssa/pr26757.C: New test.
16539         * g++.dg/tree-ssa/pr27894.C: New test.
16540
16541 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
16542
16543         * gcc.c-torture/compile/20060609-1.c: New test.
16544
16545         PR target/27863
16546         * gcc.c-torture/compile/pr27863.c: New test.
16547
16548 2006-06-13  Richard Guenther  <rguenther@suse.de>
16549
16550         PR tree-optimization/27830
16551         * g++.dg/tree-ssa/pr27830.C: New testcase.
16552
16553 2006-06-13  Matthew Sachs  <msachs@apple.com>
16554
16555         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
16556         the list of compiler flags; this causes those flags to be checked
16557         for things like dg-skip-if.
16558
16559 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16560
16561         PR c++/27601
16562         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
16563
16564 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
16565             Kazu Hirata  <kazu@codesourcery.com>
16566
16567         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
16568         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
16569
16570 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16571
16572         PR c++/27933
16573         * g++.dg/lookup/using15.C: New test.
16574
16575         PR c++/27951
16576         * g++.dg/other/anon4.C: New test.
16577
16578 2006-06-12  Roger Sayle  <roger@eyesopen.com>
16579
16580         PR c++/21210
16581         * g++.dg/init/complex1.C: New test case.
16582
16583 2006-06-11  Eric Christopher  <echristo@apple.com>
16584
16585         PR middle-end/27948
16586         * gcc.dg/bf-ms-layout.c: Run on darwin.
16587         * gcc.dg/bf-no-ms-layout: Ditto.
16588         * gcc.dg/attr-ms_struct-2.c: New.
16589         * gcc.dg/bf-ms-layout-2.c: Ditto.
16590
16591 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
16592
16593         * gcc.dg/attr-ms_struct-packed1.c: New.
16594
16595 2006-06-09  Mike Stump  <mrs@apple.com>
16596
16597         * gcc.dg/vla-7.c: Add.
16598
16599 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
16600
16601         PR fortran/24558
16602         * gfortran.dg/entry_6.f90: New test.
16603
16604         PR fortran/20877
16605         PR fortran/25047
16606         * gfortran.dg/entry_7.f90: New test.
16607
16608 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
16609
16610         PR c/27747
16611         * gcc.dg/cpp/_Pragma6.c: New test.
16612
16613         PR c++/27748
16614         * g++.dg/cpp/_Pragma1.C: New test.
16615
16616         PR preprocessor/27746
16617         * gcc.dg/gomp/macro-3.c: New test.
16618         * gcc.dg/gomp/macro-4.c: New test.
16619         * g++.dg/gomp/macro-3.C: New test.
16620         * g++.dg/gomp/macro-4.C: New test.
16621
16622 2006-06-09  Richard Guenther  <rguenther@suse.de>
16623
16624         PR tree-optimization/26998
16625         * gcc.dg/torture/pr26998.c: New testcase.
16626         * gcc.dg/tree-ssa/vrp29.c: New testcase.
16627
16628 2006-06-08  Mike Stump  <mrs@apple.com>
16629
16630         * gcc.dg/pr27095.c: Account for stubs.
16631
16632         PR target/26427
16633         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
16634         produce bad code on darwin.
16635
16636 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16637
16638         PR fortran/27958
16639         * gfortran.dg/substr_2.f: New test.
16640
16641 2006-06-08  Asher Langton  <langton2@llnl.gov>
16642
16643         PR fortran/27786
16644         * cray_pointers_2.f90: Add -fbounds-check compile flag.
16645
16646 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16647
16648         PR target/27421
16649         * gcc.dg/union-3.c: New test.
16650
16651 2006-06-08  Richard Guenther  <rguenther@suse.de>
16652
16653         PR middle-end/27116
16654         * gcc.dg/torture/pr27116.c: New testcase.
16655         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
16656
16657 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
16658
16659         PR rtl-optimization/26449
16660         * gcc.dg/pr26449.c: New test.
16661
16662 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16663
16664         PR c++/27601
16665         * g++.dg/ext/offsetof1.C: Test member functions.
16666
16667 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
16668
16669         * gcc.dg/pr27095.c: Improve scanning.
16670
16671 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
16672
16673         PR fortran/23091
16674         * gfortran.dg/saved_automatic_1.f90: New test.
16675
16676         PR fortran/24168
16677         * gfortran.dg/array_simplify_1.f90: New test.
16678
16679         PR fortran/25090
16680         * gfortran.dg/entry_dummy_ref_1.f90: New test.
16681
16682         PR fortran/25058
16683         * gfortran.dg/entry_dummy_ref_2.f90: New test.
16684
16685 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
16686
16687         PR c++/27177
16688         * g++.dg/expr/cast7.C: New test.
16689
16690 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
16691
16692         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
16693         * lib/gcc-defs.exp (tool_check_compile): Ditto.
16694         * lib/fortran-torture.exp (fortran-torture-compile,
16695         fortran-torture-execute): Ditto.
16696
16697 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
16698
16699         PR target/27842
16700         * gcc.dg/vmx/pr27842.c: New test.
16701
16702 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16703
16704         PR libfortran/27895
16705         * gfortran.dg/bounds_check_3.f90: New test.
16706
16707 2006-06-05  Mike Stump  <mrs@apple.com>
16708
16709         * objc.dg/objc-fast-4.m: Skip for ppc64.
16710
16711 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
16712
16713         PR testsuite/27705
16714         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
16715
16716 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
16717             Victor Kaplansky  <victork@il.ibm.com>
16718
16719         PR tree-optimizations/26360
16720         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
16721         with -fno-tree-dce.
16722         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
16723
16724 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
16725
16726         PR fortran/14067
16727         * gfortran.dg/data_char_1.f90: Add messages for truncated
16728         strings.
16729
16730         PR fortran/16943
16731         * gfortran.dg/func_decl_2.f90: New test.
16732
16733         PR fortran/20839
16734         * gfortran.dg/do_2.f90: New test.
16735
16736         PR fortran/27655
16737         * gfortran.dg/associated_3.f90: New test.
16738
16739 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
16740
16741         PR c++/27819
16742         * g++.dg/template/static25.C: New test.
16743
16744         PR c++/27722
16745         * g++.dg/init/array21.C: New test.
16746
16747         PR c++/27807
16748         * g++.dg/ext/complit7.C: New test.
16749
16750         PR c++/27806
16751         * g++.dg/parse/ptrmem5.C: New test.
16752
16753 2006-06-04  Roger Sayle  <roger@eyesopen.com>
16754             Andrew Pinski  <pinskia@physics.uc.edu>
16755
16756         PR c/27150
16757         PR middle-end/27382
16758         * gcc.dg/pr27150-1.c: New testcase.
16759         * gcc.dg/pr27382-1.c: New testcase.
16760         * gcc.dg/pr27382-2.c: New testcase.
16761
16762 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
16763
16764         PR c/25161
16765         PR c/27020
16766         * gcc.dg/array-10.c: New test.
16767
16768 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16769
16770         PR c++/27804
16771         * g++.dg/init/const4.C: New test.
16772         * g++.dg/init/member1.C: Add error-marker.
16773         * g++.dg/other/fold1.C: Adjust error-marker.
16774
16775 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16776
16777         PR c++/27601
16778         * g++.dg/ext/offsetof1.C: New test.
16779
16780 2006-06-04 Eric Christopher <echristo@apple.com>
16781
16782         * gcc.dg/attr-ms_struct-1.c: New.
16783
16784 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
16785
16786         * gcc.c-torture/compile/builtin_constant_p.c: New test.
16787
16788 2006-06-04  Richard Guenther  <rguenther@suse.de>
16789
16790         PR tree-optimization/27039
16791         * gcc.dg/tree-ssa/loop-17.c: New testcase.
16792
16793 2006-06-03  Roger Sayle  <roger@eyesopen.com>
16794
16795         PR target/26223
16796         * gcc.target/i386/amd64-abi-2.c: New test case.
16797
16798 2006-06-02  Eric Christopher  <echristo@apple.com>
16799
16800         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
16801         * gcc.target/i386/20020523-1.c: Skip if darwin.
16802         * gcc.target/i386/asm-3.c: Ditto.
16803         * gcc.target/i386/20011119-1.c: Ditto.
16804         * gcc.target/i386/clobbers.c: Remove pic part of test.
16805
16806 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
16807
16808         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
16809         * g++.old-deja/g++.other/init19.C: Ditto.
16810         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
16811         and add other platforms as expected failures.
16812
16813 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
16814
16815         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
16816         (is-effective-target-keyword): Ditto.
16817
16818 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
16819
16820         PR fortran/27715
16821         * gfortran.dg/extended_char_comparison_1.f:  New test.
16822
16823 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
16824
16825         PR fortran/25098
16826         * gfortran.dg/dummy_procedure_1.f90: New test.
16827
16828         PR fortran/25147
16829         * gfortran.dg/dummy_procedure_2.f90: New test.
16830
16831         * gfortran.dg/associated_2.f90: Correct to make consistent with
16832         standard.
16833
16834 2006-05-31  Roger Sayle  <roger@eyesopen.com>
16835
16836         * gcc.target/i386/387-11.c: New test case.
16837
16838 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
16839
16840         PR c++/27801
16841         * g++.dg/template/cond6.C: New test.
16842
16843         PR c++/26496
16844         * g++.dg/template/crash51.C: New test.
16845         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
16846
16847         PR c++/27385
16848         * g++.dg/init/array20.C: New test.
16849
16850 2006-05-31  Roger Sayle  <roger@eyesopen.com>
16851
16852         * gcc.dg/builtins-54.c: New test case.
16853
16854 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
16855
16856         PR c++/26433
16857         * g++.dg/template/fntry1.C: Add dg-do link.
16858
16859         PR c++/27808
16860         * g++.dg/parse/friend6.C: New test.
16861
16862 2006-05-30  Asher Langton  <langton2@llnl.gov>
16863
16864         * gfortran.dg/cray_pointers_7.f90: New test.
16865
16866 2006-05-30  Roger Sayle  <roger@eyesopen.com>
16867
16868         PR tree-optimization/23452
16869         * gcc.dg/fold-mulconj-1.c: New test case.
16870
16871 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
16872
16873         PR c++/27803
16874         * g++.dg/parse/bitfield1.C: New test.
16875
16876 2006-05-30  Roger Sayle  <roger@eyesopen.com>
16877
16878         * gcc.target/ppc-eq0-1.c: New test case.
16879         * gcc.target/ppc-negeq0-1.c: New test case.
16880
16881 2006-05-30  Dirk Mueller  <dmueller@suse.de>
16882
16883         PR c/27273
16884         * gcc.dg/overflow-warn-5.c: New test.
16885
16886 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16887
16888         PR c/27718
16889         * gcc.dg/sizeof-1.c: New test.
16890
16891 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
16892
16893         PR target/27790
16894         * gcc.target/i386/pr27790.c: New test.
16895
16896 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16897
16898         PR libgfortran/27757
16899         * gfortran.dg/direct_io_5.f90: New test.
16900
16901 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16902
16903         PR libgfortran/27634
16904         * gfortran.dg/fmt_missing_period_1.f: New test.
16905         * gfortran.dg/fmt_missing_period_2.f: New test.
16906         * gfortran.dg/fmt_missing_period_3.f: New test.
16907
16908 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16909
16910         PR fortran/19777
16911         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
16912         arrays.
16913
16914 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16915
16916         PR c++/27713
16917         * g++.dg/template/new6.C: New test.
16918
16919 2006-05-29  Roger Sayle  <roger@eyesopen.com>
16920
16921         PR tree-optimization/24964
16922         * gcc.target/i386/387-10.c: New test case.
16923
16924 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
16925
16926         * intrinsics/string_intrinsics.c (compare_string):
16927         Use memcmp instead of strncmp to avoid tripping over
16928         CHAR(0) in a string.
16929
16930 2006-05-27  Richard Guenther  <rguenther@suse.de>
16931
16932         PR middle-end/27773
16933         * gcc.dg/torture/pr27773.c: New testcase.
16934
16935 2006-05-27  Dirk Mueller  <dmueller@suse.de>
16936
16937         * gcc.dg/pr24561.c: Rename to..
16938         * gcc.dg/pr25962.c: .. this.
16939
16940 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16941
16942         PR fortran/19777
16943         * gfortran.dg/bounds_check_2.f: New test.
16944
16945 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
16946
16947         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
16948         * gfortran.dg/byte_1.f90: Likewise.
16949         * gfortran.dg/dup_save_2.f90: Likewise.
16950
16951 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
16952
16953         * gfortran.dg/associated_2.f90: New test.
16954
16955 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16956
16957         PR fortran/27524
16958         * gfortran.dg/bounds_check_1.f90: New test.
16959
16960 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
16961
16962         PR rtl-optimization/27661
16963         * gcc.dg/pr27661.c: New test case.
16964
16965 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
16966
16967         PR fortran/23151
16968         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
16969         * gfortran.dg/print_parentheses_1.f:  New test.
16970         * gfortran.dg/print_parentheses_2.f90:  New test.
16971
16972 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
16973
16974         PR target/27758
16975         * gcc.dg/pr27758.c: New test.
16976
16977 2006-05-24  Falk Hueffner  <falk@debian.org>
16978
16979         * gcc.c-torture/compile/pr27571.c: New test.
16980
16981 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
16982
16983         PR fortran/27709
16984         * gfortran.dg/spec_expr_4.f90: New test.
16985
16986         PR fortran/27155
16987         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
16988
16989 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
16990
16991         PR c++/20103
16992         * g++.dg/ext/complit6.C: New test.
16993         * g++.dg/ext/complit3.C: Adjust error markers.
16994         * g++.dg/init/const3.C: New test.
16995
16996 2006-05-25  Richard Guenther  <rguenther@suse.de>
16997
16998         PR middle-end/27743
16999         * gcc.dg/torture/pr27743.c: New testcase.
17000
17001 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
17002
17003         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
17004
17005 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
17006
17007         * gcc.dg/compat/scalar-by-value-x.h: New.
17008         * gcc.dg/compat/scalar-by-value-y.h: New.
17009         * gcc.dg/compat/scalar-by-value-5.c: New.
17010         * gcc.dg/compat/scalar-by-value-5_main.c: New.
17011         * gcc.dg/compat/scalar-by-value-5_x.c: New.
17012         * gcc.dg/compat/scalar-by-value-5_y.c: New.
17013         * gcc.dg/compat/scalar-by-value-6.c: New.
17014         * gcc.dg/compat/scalar-by-value-6_main.c: New.
17015         * gcc.dg/compat/scalar-by-value-6_x.c: New.
17016         * gcc.dg/compat/scalar-by-value-6_y.c: New.
17017
17018 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
17019
17020         PR tree-optimization/27639
17021         PR tree-optimization/26719
17022         * gcc.dg/pr27639.c: New test.
17023         * gcc.dg/pr26719.c: New test.
17024         * gcc.dg/tree-ssa/scev-cast.c: New test.
17025
17026 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
17027
17028         PR c++/20173
17029         * g++.dg/template/error21.C: New test.
17030
17031 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
17032
17033         PR target/27696
17034         * gcc.target/i386/pr27696.c: New.
17035
17036 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
17037
17038         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
17039
17040         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
17041
17042 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17043
17044         PR c++/27716
17045         * g++.dg/other/assign1.C: New test.
17046
17047 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
17048
17049         PR target/27266
17050         * gcc.target/i386/pr27266.c: New.
17051
17052 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17053
17054         PR c++/27451
17055         * g++.dg/ext/asm9.C: New test.
17056
17057 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
17058
17059         PR rtl-optimization/25514
17060         * gcc.c-torture/compile/pr25514.c: New test.
17061
17062 2006-05-22  Richard Guenther  <rguenther@suse.de>
17063
17064         Revert
17065         2006-01-31  Richard Guenther  <rguenther@suse.de>
17066
17067         * gcc.target/i386/sselibm-1.c: New testcase.
17068         * gcc.target/i386/sselibm-2.c: Likewise.
17069         * gcc.target/i386/sselibm-3.c: Likewise.
17070         * gcc.target/i386/sselibm-4.c: Likewise.
17071         * gcc.target/i386/sselibm-5.c: Likewise.
17072
17073 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17074
17075         PR c/27420
17076         * gcc.dg/func-args-2.c: New test.
17077
17078         PR c/26818
17079         * gcc.dg/struct-incompl-1.c: New test.
17080
17081 2006-05-22  Richard Guenther  <rguenther@suse.de>
17082
17083         PR testsuite/27708
17084         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
17085         the transformations we test for.
17086
17087 2006-05-22  Richard Guenther  <rguenther@suse.de>
17088
17089         PR testsuite/27707
17090         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
17091
17092 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
17093
17094         PR c++/27210
17095         * g++.dg/warn/new1.C: New test.
17096         * g++.dg/template/new5.C: Likewise.
17097
17098 2006-05-21  Roger Sayle  <roger@eyesopen.com>
17099
17100         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
17101         * gcc.target/i386/20060512-3.c: Likewise.
17102
17103 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
17104
17105         PR rtl-optimization/27671
17106         * gcc.c-torture/execute/pr27671-1.c: New.
17107         * gcc.dg/pr27671-2.c: Likewise.
17108
17109         PR tree-optimization/26622.
17110         * gcc.c-torture/compile/pr26622.c: New.
17111
17112 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
17113
17114         PR fortran/27613
17115         * gfortran.dg/recursive_reference_1.f90: New test.
17116
17117 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
17118
17119         PR fortran/25746
17120         * gfortran.dg/elemental_subroutine_3.f90: New test.
17121
17122         PR fortran/25090
17123         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
17124
17125         PR fortran/27584
17126         * gfortran.dg/associated_target_1.f90: New test.
17127
17128         PR fortran/19015
17129         * gfortran.dg/maxloc_shape_1.f90: New test.
17130
17131 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17132
17133         PR libgfortran/24459
17134         * gfortran.dg/namelist_24.f90: New test.
17135         * gfortran.dg/namelist_12.f: Fix typo in comment.
17136
17137 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
17138
17139         PR middle-end/25776
17140         * g++.dg/other/error11.C: New test.
17141
17142 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
17143
17144         * gcc.target/mips/pr26765.c: Add -w to options.
17145
17146 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
17147
17148         * lib/target-supports.exp (check_effective_target_mpaired_single):
17149         New function.
17150         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
17151         multilibs.
17152         * g++.dg/vect/vect.exp: Likewise.
17153
17154 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
17155
17156         PR testsuite/25891
17157         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
17158
17159 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
17160
17161         PR fortran/27662
17162         * gfortran.dg/temporary_1.f90: New file.
17163
17164 2006-05-19  Andreas Schwab  <schwab@suse.de>
17165
17166         * g++.dg/other/unused1.C: Also match "stringz".
17167
17168 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
17169
17170         PR c++/26433
17171         * g++.dg/template/fntry1.C: New test.
17172
17173 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
17174
17175         PR c++/27471
17176         PR c++/27506
17177         * g++.dg/conversion/bitfield5.C: New test.
17178         * g++.dg/conversion/bitfield6.C: New test.
17179
17180 2006-05-18  Mike Stump  <mrs@apple.com>
17181
17182         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
17183         * gcc.dg/vla-4.c: Add.
17184         * gcc.dg/vla-5.c: Add.
17185         * gcc.dg/vla-6.c: Add.
17186
17187 2006-05-12  Stuart Hastings  <stuart@apple.com>
17188
17189         * gcc.target/i386/20060512-1.c: New.
17190         * gcc.target/i386/20060512-2.c: New.
17191         * gcc.target/i386/20060512-3.c: New.
17192         * gcc.target/i386/20060512-4.c: New.
17193
17194 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
17195
17196         PR c++/26122
17197         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
17198
17199         PR c++/26068
17200         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
17201         * g++.dg/parse/linkage1.C: New test.
17202
17203 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
17204
17205         PR tree-optimization/27548
17206         * g++.dg/tree-ssa/pr27548.C: New test.
17207
17208 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17209
17210         PR fortran/26551
17211         * gfortran.dg/recursive_check_1.f: New test.
17212         * gfortran.dg/recursive_check_2.f90: New test.
17213
17214 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
17215
17216         * g++.dg/opt/temp2.C: New test.
17217
17218 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
17219
17220         PR c++/27491
17221         * g++.dg/init/brace5.C: New test.
17222
17223         PR middle-end/27415
17224         * gcc.dg/gomp/pr27415.c: New test.
17225         * g++.dg/gomp/pr27415.C: New test.
17226
17227         PR tree-optimization/27549
17228         * g++.dg/tree-ssa/pr27549.C: New test.
17229
17230 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17231
17232         PR libgfortran/27575
17233         * gfortran.dg/read_eof_4.f90: New test.
17234
17235 2006-05-16  Richard Guenther  <rguenther@suse.de>
17236
17237         PR tree-optimization/22303
17238         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
17239
17240 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
17241
17242         PR middle-end/27573
17243         * gcc.dg/gomp/pr27573.c: New test.
17244         * gfortran.dg/gomp/pr27573.f90: New test.
17245
17246         PR c/27499
17247         * gcc.dg/gomp/pr27499.c: New test.
17248         * g++.dg/gomp/pr27499.C: New test.
17249
17250 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
17251
17252         PR c++/27339
17253         * g++.dg/parser/access8.C: Adjust error marker.
17254         * g++.dg/template/access17.C: New test.
17255         * g++.dg/template/access18.C: Likewise.
17256
17257 2006-05-15  Roger Sayle  <roger@eyesopen.com>
17258
17259         PR target/26600
17260         * gcc.target/i386/pr26600.c: New test case.
17261
17262 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
17263
17264         PR c++/27505
17265         * g++.dg/expr/bitfield1.C: New test.
17266
17267 2006-05-15  Richard Guenther  <rguenther@suse.de>
17268
17269         PR tree-optimization/27603
17270         * gcc.dg/torture/pr27603.c: New testcase.
17271
17272 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
17273
17274         PR fortran/25090
17275         * gfortran.dg/entry_dummy_ref_1.f90: New test.
17276
17277         PR fortran/25082
17278         * gfortran.dg/scalar_return_1.f90: New test.
17279
17280         PR fortran/27411
17281         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
17282
17283 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
17284
17285         * gcc.dg/gomp/critical-4.c: New test.
17286         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
17287         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
17288         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
17289         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
17290
17291 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17292
17293         PR c++/27582
17294         * g++.dg/template/dependent-args1.C: New test.
17295
17296         PR c++/27581
17297         * g++.dg/lookup/this1.C: New test.
17298
17299         PR c++/27315
17300         * g++.dg/template/operator6.C: New test.
17301         * g++.dg/template/incomplete3.C: New test.
17302
17303         PR c++/27559
17304         * g++.dg/template/new4.C: New test.
17305
17306         PR c++/27496
17307         * g++.dg/template/void2.C: New test.
17308
17309 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
17310
17311         * g++.dg/template/dependent-expr5.C: New test.
17312
17313 2006-05-14  Roger Sayle  <roger@eyesopen.com>
17314
17315         PR middle-end/26729
17316         * gcc.dg/pr26729-1.c: New test case.
17317
17318 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
17319
17320         * gcc.dg/pr27003.c: New test.
17321
17322 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
17323
17324         * lib/target-supports.dg (check_cxa_atexit_available): Change
17325         v3_target_compile to ${tool}_target_compile.
17326
17327 2006-05-11  Jason Merrill  <jason@redhat.com>
17328
17329         * lib/scanasm.exp (scan-not-hidden): Fix typo.
17330
17331 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17332
17333         PR fortran/27553
17334         * gfortran.dg/label_5.f90: New test.
17335
17336 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
17337
17338         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
17339         check_effective_target_powerpc_altivec_ok): New.
17340         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
17341         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
17342         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
17343         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
17344         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
17345         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
17346         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
17347         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
17348         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
17349         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
17350         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
17351         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
17352         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
17353         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
17354         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
17355         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
17356         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
17357         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
17358         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
17359         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
17360         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
17361         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
17362         gcc.target/powerpc/altivec-9.c,
17363         gcc.target/powerpc/altivec-consts.c,
17364         gcc.target/powerpc/altivec-pr22085.c,
17365         gcc.target/powerpc/altivec-splat.c,
17366         gcc.target/powerpc/altivec-types-1.c,
17367         gcc.target/powerpc/altivec-types-2.c,
17368         gcc.target/powerpc/altivec-types-3.c,
17369         gcc.target/powerpc/altivec-types-4.c,
17370         gcc.target/powerpc/altivec-varargs-1.c,
17371         gcc.target/powerpc/altivec-vec-merge.c,
17372         gcc.target/powerpc/ppc-vector-memcpy.c,
17373         gcc.target/powerpc/ppc-vector-memset.c,
17374         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
17375         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
17376         these effective targets.
17377         * gcc.dg/vmx/pr27006.c: Add missing close brace.
17378         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
17379
17380 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17381
17382         PR middle-end/27384
17383         * g++.dg/other/fold1.C: New test.
17384
17385         PR middle-end/27488
17386         * gcc.dg/fold-nonneg-1.c: New test.
17387
17388         PR c++/27547
17389         * g++.dg/other/operator1.C: New test.
17390
17391 2006-05-11  Richard Guenther  <rguenther@suse.de>
17392
17393         PR middle-end/27529
17394         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
17395
17396 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
17397
17398         * lib/target-supports-dg.exp (check-flags): New.
17399         (dg-skip-if): Move flag checks.
17400
17401 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
17402
17403         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
17404         * lib/target-supports.dg (check_cxa_atexit_available): New.
17405
17406 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
17407
17408         PR fortran/27470
17409         * gfortran.dg/multiple_allocation_2.f90: New test case.
17410
17411 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
17412
17413         * gcc.target/arm/pr27387.C: Fix a comment typo.
17414
17415 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17416
17417         PR fortran/24549
17418         * gfortran.dg/error_recovery_1.f90: New test.
17419
17420 2006-05-10  Richard Guenther  <rguenther@suse.de>
17421
17422         PR tree-optimization/27302
17423         * gcc.dg/torture/pr27302.c: New testcase.
17424
17425 2006-05-09  Dirk Mueller  <dmueller@suse.de>
17426         Richard Guenther  <rguenther@suse.de>
17427
17428         PR middle-end/27498
17429         * gcc.dg/tree-ssa/pr27498.c: New testcase.
17430
17431 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
17432
17433         PR rtl-optimization/27335
17434         * gcc.dg/pr27335.c: New test.
17435
17436 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
17437
17438         * gcc.target/mips/mips-ps-5.c: New file.
17439
17440 2006-05-08  Jan Hubicka  <jh@suse.cz>
17441
17442         PR middle-end/25962
17443         * gcc.dg/pr25962.c: New.
17444
17445 2006-05-08  Roger Sayle  <roger@eyesopen.com>
17446
17447         PR target/27158
17448         * gcc.target/powerpc/pr27158.c: New test case.
17449
17450 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
17451
17452         PR testsuite/27476
17453         * ada/acats/run_all.sh: Use test -z.
17454
17455 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17456
17457         PR libfortran/18271
17458         * gfortran.dg/spec_expr_3.f90: New test.
17459
17460 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
17461
17462         PR target/24879
17463         * gcc.target/i386/monitor.c: New file.
17464
17465 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
17466
17467         * gcc.dg/pr27095.c: xfail *-*-darwin*.
17468
17469 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17470
17471         PR c++/27447
17472         * g++.dg/other/ptrmem7.C: New test.
17473
17474 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17475
17476         PR target/27421
17477         * gcc.dg/array-9.c: New test.
17478
17479 2006-05-07  Richard Guenther  <rguenther@suse.de>
17480
17481         PR tree-optimization/27409
17482         * gcc.dg/torture/pr27409.c: New testcase.
17483
17484 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
17485
17486         PR fortran/27457
17487         * gfortran.dg/select_6.f90: New.
17488
17489 2006-05-07  Richard Guenther  <rguenther@suse.de>
17490
17491         PR tree-optimization/27136
17492         * gcc.dg/torture/pr27136.c: New testcase.
17493
17494 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
17495
17496         PR fortran/24813
17497         * gfortran.dg/char_cons_len_1.f90: New test.
17498
17499 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17500
17501         PR c++/27427
17502         * g++.dg/template/incomplete2.C: New test.
17503
17504 2006-05-06  Richard Guenther  <rguenther@suse.de>
17505
17506         PR tree-optimization/27151
17507         * gcc.dg/vect/pr27151.c: New testcase.
17508
17509 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17510
17511         PR c++/27430
17512         * g++.dg/template/void1.C: New test.
17513
17514         PR c++/27423
17515         * g++.dg/other/void2.C: New test.
17516
17517         PR c++/27422
17518         * g++.dg/conversion/void1.C: New test.
17519
17520 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
17521
17522         PR/21391
17523         * g++.dg/other/unused1.C: New.
17524
17525 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17526
17527         PR objc/27240
17528         * objc.dg/member-1.m: New test.
17529
17530 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
17531
17532         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
17533
17534 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17535
17536         PR libfortran/26985
17537         * gfortran.dg/matmul_2.f90: New test.
17538
17539 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
17540
17541         * ada/acats/run_all.sh: Use sync when main not found.
17542
17543 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
17544
17545         PR target/26765
17546         * gcc.target/mips/pr26765.c: New.
17547
17548 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
17549
17550         * gcc.target/bfin: New directory.
17551         * gcc.target/bfin/bfin.exp: New file.
17552         * gcc.target/bfin/frmul.c: New file.
17553         * gcc.target/bfin/arith.c: New file.
17554         * gcc.target/bfin/mul-combine.c: New file.
17555         * gcc.target/bfin/shift.c: New file.
17556
17557 2006-05-04  Richard Guenther  <rguenther@suse.de>
17558
17559         PR tree-optimization/14287
17560         PR tree-optimization/14844
17561         PR tree-optimization/19792
17562         PR tree-optimization/21608
17563         PR tree-optimization/27090
17564         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
17565         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
17566         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
17567         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
17568         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
17569
17570 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
17571
17572         PR tree-optimization/27285
17573         * gcc.c-torture/execute/pr27285.c: New test.
17574
17575         PR middle-end/27388
17576         * gcc.dg/gomp/pr27388-1.c: New test.
17577         * gcc.dg/gomp/pr27388-2.c: New test.
17578         * gcc.dg/gomp/pr27388-3.c: New test.
17579
17580         PR c++/27359
17581         * g++.dg/gomp/pr27359.C: New test.
17582
17583 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
17584
17585         PR fortran/20248
17586         * gfortran.dg/iargc.f90: New test.
17587
17588 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
17589
17590         PR c++/27102
17591         * g++.dg/template/crash49.C: New test.
17592
17593 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
17594
17595         PR testsuite/27032
17596         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
17597
17598 2006-05-02  Jeff Law  <law@redhat.com>
17599
17600         PR tree-optimization/27364
17601         * gcc.c-torture/execute/pr27364.c: New test.
17602
17603 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
17604
17605         PR c++/27309
17606         * g++.dg/parser/ctor5.C: New test.
17607
17608 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
17609
17610         PR target/27387
17611         * gcc.target/arm/arm.exp: New.
17612         * gcc.target/arm/pr27387.C: Likewise.
17613
17614 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
17615
17616         PR fortran/27269
17617         PR fortran/27324
17618         * gfortran.dg/module_equivalence_2.f90: New test.
17619
17620 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
17621
17622         PR middle-end/27337
17623         * g++.dg/gomp/pr27337-1.C: New test.
17624         * g++.dg/gomp/pr27337-2.C: New test.
17625
17626         PR middle-end/27328
17627         * gcc.dg/gomp/pr27328.c: New test.
17628
17629         PR middle-end/27325
17630         * g++.dg/gomp/pr27325.C: New test.
17631
17632         PR middle-end/27310
17633         * g++.dg/gomp/pr27310.C: New test.
17634
17635 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
17636
17637         PR tree-optimization/27291
17638         * g++.dg/tree-ssa/pr27291.C: New test.
17639
17640 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
17641
17642         PR tree-optimization/27283
17643         * g++.dg/tree-ssa/pr27283.C: New test.
17644
17645 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
17646
17647         * gcc.dg/tree-ssa/loop-16.c: New test.
17648
17649 2006-05-01  Roger Sayle  <roger@eyesopen.com>
17650             Joseph S. Myers  <joseph@codesourcery.com>
17651
17652         * gcc.dg/Wconversion-3.c: New test case.
17653         * gcc.dg/Wconversion-4.c: Likewise.
17654
17655 2006-05-01  Richard Guenther  <rguenther@suse.de>
17656
17657         PR tree-optimization/26726
17658         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
17659
17660 2006-04-30  Roger Sayle  <roger@eyesopen.com>
17661
17662         * gcc.dg/Woverflow-1.c: New test case.
17663         * gcc.dg/Woverflow-2.c: Likewise.
17664         * gcc.dg/Woverflow-3.c: Likewise.
17665
17666 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
17667
17668         PR c++/27094
17669         * g++.dg/template/defarg8.C: New test.
17670
17671 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17672
17673         PR c++/27278
17674         * g++.dg/parse/operator7.C: New test.
17675
17676 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17677
17678         PR c++/11471
17679         PR c++/27102
17680         * g++.dg/template/crash48.C: New test.
17681
17682         PR c++/27279
17683         * g++.dg/parse/ctor4.C: New test.
17684
17685 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17686
17687         PR fortran/25681
17688         * gfortran.df/char_type_len.f90: New test.
17689
17690 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17691
17692         PR libgfortran/27304
17693         * gfortran.dg/fmt_exhaust.f90: New test.
17694
17695 2006-04-28  Roger Sayle  <roger@eyesopen.com>
17696
17697         PR c/25309
17698         * gcc.dg/large-size-array-2.c: New test case.
17699
17700 2006-04-28  Richard Guenther  <rguenther@suse.de>
17701
17702         PR target/26826
17703         * gcc.target/i386/pr26826.c: New testcase.
17704
17705 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
17706
17707         PR middle-end/27260
17708         * gcc.c-torture/execute/pr27260.c: New.
17709
17710 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
17711
17712         PR middle-end/27095
17713         * gcc.dg/pr27095.c: New.
17714
17715 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
17716
17717         PR c++/27292
17718         * g++.dg/conversion/bitfield4.C: New test.
17719
17720 2006-04-27  Eric Christopher  <echristo@apple.com>
17721
17722         * gcc.dg/pragma-ms_struct.c: New.
17723
17724 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
17725
17726         PR c++/27102
17727         * g++.dg/template/crash47.C: New test.
17728
17729 2006-04-27  Dirk Mueller  <dmueller@suse.de>
17730
17731         * gcc.target/i386/sse-7.c: build with -msse.
17732
17733 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
17734
17735         PR testsuite/27274:
17736         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
17737         (main): Exit if processor doesn't support SSE.
17738
17739 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
17740
17741         PR middle-end/27282
17742         * gcc.c-torture/compile/pr27282.c: New test.
17743
17744 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
17745
17746         PR middle-end/26913
17747         * g++.dg/gomp/pr26913.C: New test.
17748
17749         PR c/25996
17750         * gcc.dg/gomp/pr25996.c: New test.
17751         * g++.dg/gomp/pr25996.C: New test.
17752
17753 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
17754
17755         PR rtl-optimization/26725
17756         * gcc.c-torture/compile/pr26725.c: New test.
17757
17758 2006-04-25  Richard Guenther  <rguenther@suse.de>
17759
17760         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
17761         than n + -1.
17762
17763 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
17764
17765         * gcc.dg/20060425-1.c: New testcase.
17766
17767 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
17768
17769         PR tree-optimization/26865
17770         * gcc.dg/pr26865.c: New test.
17771
17772 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
17773
17774         PR c++/27292
17775         * g++.dg/conversion/bitfield1.C: New test.
17776         * g++.dg/conversion/bitfield2.C: Likewise.
17777         * g++.dg/conversion/bitfield3.C: Likewise.
17778
17779 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
17780         Richard Guenther  <rguenther@suse.de>
17781
17782         PR tree-optimization/27236
17783         * gcc.dg/tree-ssa/pr27236.c: New testcase.
17784
17785 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17786
17787         PR c++/19963
17788         * g++.dg/other/incomplete2.C: New test.
17789
17790 2006-04-24  Richard Guenther  <rguenther@suse.de>
17791
17792         PR middle-end/26869
17793         * gcc.dg/torture/pr26869.c: New testcase.
17794
17795 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
17796         Richard Guenther  <rguenther@suse.de>
17797
17798         PR tree-optimization/27218
17799         * g++.dg/tree-ssa/pr27218.C: New testcase.
17800
17801 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
17802
17803         PR c++/26912
17804         * g++.dg/template/friend41.C: New test.
17805
17806 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
17807
17808         * g++.dg/opt/pr15551.C: Include cstdio.
17809         (main): Use remove instead of unlink.
17810
17811 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
17812
17813         * gcc.dg/sibcall-7.c: New test.
17814         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
17815         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
17816         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
17817         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
17818         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
17819
17820 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
17821
17822         PR c++/26534
17823         * g++.dg/opt/bitfield1.C: New test.
17824         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
17825         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
17826         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
17827         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
17828         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
17829         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
17830         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
17831         * g++.dg/abi/bitfield2.C: Likewise.
17832         * g++.dg/init/bitfield1.C: Likewise.
17833
17834 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
17835
17836         PR fortran/25099
17837         * gfortran.dg/elemental_subroutine_4.f90: New test.
17838         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
17839         call sub (m, x).
17840
17841 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
17842
17843         * gcc.c-torture/compile/20060421-1.c: New testcase.
17844
17845 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17846
17847         PR c/25875
17848         * gcc.dg/init-bad-4.c: New test.
17849
17850 2006-04-21  Paul Brook  <paul@codesourcery.com>
17851
17852         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
17853
17854 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
17855
17856         PR fortran/27122
17857         * gfortran.dg/defined_operators_1.f90: New test.
17858         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
17859         remove old ones associated, incorrectly, with Note 5.46.
17860
17861         PR fortran/27113
17862         * gfortran.dg/character_array_constructor_1.f90: New test.
17863
17864 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
17865
17866         * gcc.dg/20060419-1.c: New test.
17867
17868 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
17869
17870         PR c/26774
17871         * gcc.dg/struct-parse-1.c: New test case.
17872
17873 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17874
17875         PR c++/26558
17876         * g++.dg/parse/template19.C: New test.
17877
17878         PR c++/26739
17879         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
17880
17881         PR c++/26036
17882         * g++.dg/expr/call3.C: New test.
17883
17884         PR c++/10385
17885         * g++.dg/conversion/dynamic1.C: New test.
17886
17887 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
17888
17889         PR c++/27102
17890         * g++.dg/template/crash35.C: Tweak error markers.
17891         * g++.dg/template/crash46.C: New test.
17892         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
17893         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
17894
17895 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
17896
17897         PR rtl-optimization/14261
17898         * gcc.c-torture/compile/20060419-1.c: Added.
17899
17900 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
17901
17902         * gfortran.dg/label_1.f90: Adjust dg-error.
17903
17904 2006-04-16  Roger Sayle  <roger@eyesopen.com>
17905
17906         PR target/26961
17907         * gcc.dg/fold-cond-1.c: New test case.
17908         * gcc.dg/pr26961-1.c: Likewise.
17909
17910 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17911
17912         PR libgfortran/27138
17913         * gfortran.dg/read_bad_advance.f90: New test.
17914
17915 2006-04-16  Roger Sayle  <roger@eyesopen.com>
17916             Dale Johannesen  <dalej@apple.com>
17917
17918         PR target/24076
17919         * gcc.target/i386/vecinit-3.c: New testcase.
17920         * gcc.target/i386/vecinit-4.c: Likewise.
17921         * gcc.target/i386/sse-18.c: Likewise.
17922         * gcc.target/i386/sse-19.c: Likewise.
17923
17924 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
17925
17926         * gfortran.dg/allocate_zerosize_1.f90: New test.
17927
17928 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
17929
17930         PR c++/26365
17931         * g++.dg/template/crash45.C: New test.
17932
17933 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
17934
17935         PR fortran/26787
17936         * gfortran.dg/proc_assign_1.f90: New test.
17937         * gfortran.dg/procedure_lvalue.f90: Change message.
17938         * gfortran.dg/namelist_4.f90: Add new error.
17939
17940         PR fortran/25597
17941         PR fortran/27096
17942         * gfortran.dg/auto_pointer_array_result_1.f90
17943
17944         PR fortran/27089
17945         * gfortran.dg/specification_type_resolution_1.f90
17946
17947         PR fortran/18003
17948         PR fortran/25669
17949         PR fortran/26834
17950         * gfortran.dg/bounds_temporaries_1.f90: New test.
17951
17952         PR fortran/27124
17953         * gfortran.dg/array_return_value_1.f90: New test.
17954
17955 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
17956
17957         PR fortran/25336
17958         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
17959
17960 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
17961
17962         PR middle-end/26823
17963         * g++.dg/gomp/pr26823-1.C: New test.
17964         * g++.dg/gomp/pr26823-2.C: New test.
17965
17966 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
17967
17968         PR middle-end/27134
17969         * gcc.dg/pr27314.c: New test.
17970
17971 2006-04-13  Richard Henderson  <rth@redhat.com>
17972
17973         * g++.dg/gomp/block-0.C: Update expected matches.
17974
17975 2006-04-13  DJ Delorie  <dj@redhat.com>
17976
17977         * lib/target-supports.exp (check_effective_target_int32plus): New.
17978         (check_effective_target_ptr32plus): New.
17979         (check_effective_target_size32plus): New.
17980         (check_effective_target_int16): New.
17981         (check_profiling_available): Add m32c to the list of unsupported
17982         targets.
17983
17984         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
17985         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
17986         memory size.
17987         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
17988         pointers.
17989         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
17990         size_t.
17991         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
17992         and size_t.
17993         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
17994         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
17995         not just xstormy16.  Skip m32c due to weird pointer size.
17996         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
17997         not just xstormy16.
17998         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
17999         not just xstormy16.
18000         * gcc.dg/20020312-2.c: Add m32c support.
18001         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
18002         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
18003         in test.
18004         * gcc.dg/20050321-2.c: Require >=32 bit integers.
18005         * gcc.dg/asm-1.c: Skip if int and short are the same size.
18006         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
18007         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
18008         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
18009         formats
18010         * gcc.dg/init-string-2.c: Require >=32 bit integers.
18011         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
18012         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
18013         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
18014         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
18015         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
18016         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
18017         in test.
18018         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
18019         in test.
18020         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
18021         * gcc.dg/pr23049.c: Require >=32 bit integers.
18022         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
18023         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
18024         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
18025         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
18026         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
18027         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
18028         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
18029         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
18030         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
18031         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
18032         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
18033         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
18034         prototype in test.
18035         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
18036         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
18037         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
18038         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
18039         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
18040
18041         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
18042         * gcc.c-torture/execute/20040703-1.x: Likewise.
18043         * gcc.c-torture/execute/20040705-1.x: Likewise.
18044         * gcc.c-torture/execute/20040705-2.x: Likewise.
18045         * gcc.c-torture/execute/20040709-1.x: Likewise.
18046         * gcc.c-torture/execute/20040709-2.x: Likewise.
18047         * gcc.c-torture/execute/20040811-1.x: Likewise.
18048         * gcc.c-torture/execute/20050316-1.x: Likewise.
18049         * gcc.c-torture/execute/bitfld-4.x: Likewise.
18050         * gcc.c-torture/execute/pr19689.x: Likewise.
18051         * gcc.c-torture/execute/pr7284-1.x: Likewise.
18052         * gcc.c-torture/execute/usmul.x: Likewise.
18053         * gcc.c-torture/execute/vrp-5.x: Likewise.
18054         * gcc.c-torture/execute/vrp-6.x: Likewise.
18055         * gcc.dg/debug/20041023-1.s: Likewise.
18056
18057 2006-04-13  Roger Sayle  <roger@eyesopen.com>
18058
18059         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
18060         of integers to a vector types are now constant expressions in C.
18061         * gcc.dg/vect/vect-fold-1.c: New test case.
18062
18063 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
18064             Ulrich Weigand  <uweigand@de.ibm.com>
18065
18066         PR target/27006
18067         * gcc.dg/vmx/pr27006.c: New testcase.
18068
18069 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18070
18071         PR libgfortran/26766
18072         * gfortran.dg/write_recursive.f90: New test.
18073
18074 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
18075
18076         * g++.dg/parse/dtor7.C: New test.
18077         * g++.dg/parse/new1.C: Add error marker.
18078         * g++.dg/template/new3.C: New test.
18079
18080         PR c++/26122
18081         * g++.dg/template/pure1.C: New test.
18082
18083         PR c++/26295
18084         * g++.dg/parse/ptrmem4.C: New test.
18085
18086 2006-04-10  Jeff Law  <law@redhat.com>
18087
18088         PR/27087
18089         * gcc.c-torture/compile/pr27087.c: New test.
18090
18091 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
18092
18093         PR/21391
18094         * gcc.dg/20060410.c: New.
18095
18096 2006-04-10  Matthias Klose  <doko@debian.org>
18097
18098         * lib/gcc-defs.exp (gcc-set-multilib-library-path):
18099         Recognize multilib directory names containing underscores.
18100
18101 2006-04-10  Roger Sayle  <roger@eyesopen.com>
18102
18103         * gcc.target/i386/vecinit-1.c: New test case.
18104         * gcc.target/i386/vecinit-2.c: Likewise.
18105
18106 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
18107
18108         PR debug/27057
18109         * g++.dg/debug/dwarf2-2.C: New test.
18110
18111 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
18112
18113         PR rtl-optimization/27073
18114         * gcc.c-torture/execute/pr27073.c: New test.
18115
18116 2006-04-08  Mike Stump  <mrs@apple.com>
18117
18118         * gcc.dg/pragma-darwin.c: Improve for ppc64.
18119
18120 2006-04-07  Richard Guenther  <rguenther@suse.de>
18121
18122         PR tree-optimization/26135
18123         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
18124
18125 2006-04-06  Jan Hubicka  <jh@suse.cz>
18126
18127         PR profile/26399
18128         * g++.dg/bprob/g++-bprob-2.C: New testcase.
18129
18130 2006-04-06  Roger Sayle  <roger@eyesopen.com>
18131
18132         * g++.dg/conversion/nullptr1.C: New test case.
18133         * g++.dg/conversion/nullptr2.C: Likewise.
18134
18135 2006-04-05  Roger Sayle  <roger@eyesopen.com>
18136
18137         * gfortran.dg/dependency_18.f90: New test case.
18138
18139 2006-04-05  Richard Guenther  <rguenther@suse.de>
18140
18141         PR tree-optimization/26919
18142         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
18143         * gcc.dg/ipa/ipa-2.c: Likewise.
18144         * gcc.dg/ipa/ipa-3.c: Likewise.
18145         * gcc.dg/ipa/ipa-5.c: Likewise.
18146
18147 2006-04-05  Richard Guenther  <rguenther@suse.de>
18148
18149         PR tree-optimization/26763
18150         * gcc.dg/torture/pr26763-1.c: New testcase.
18151         * gcc.dg/torture/pr26763-2.c: Likewise.
18152
18153 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
18154
18155         PR fortran/23634
18156         PR fortran/25619
18157         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
18158
18159 2006-04-04  Eric Christopher  <echristo@apple.com>
18160
18161         * gcc.target/i386/387-1.c: Allow regexp to match darwin
18162         stubs.
18163         * gcc.target/i386/387-5.c: Ditto.
18164
18165 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
18166
18167         * gcc.target/sparc/struct-ret-check.c: New test.
18168
18169 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18170
18171         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
18172         zero decimal digits specified in format.
18173
18174 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
18175
18176         PR fortran/26891
18177         * gfortran.dg/missing_optional_dummy_1.f90: New test.
18178
18179         PR fortran/26976
18180         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
18181         * gfortran.dg/initialization_1.f90: Make assignment compliant.
18182         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
18183         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
18184         compliant and detect bigendian-ness.
18185
18186 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
18187
18188         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
18189         dummy arguments work when the actual argument is itself a dummy
18190         argument of the caller.
18191
18192 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
18193
18194         PR libfortran/24685
18195         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
18196
18197 2006-04-01  Roger Sayle  <roger@eyesopen.com>
18198
18199         * gfortran.dg/dependencency_17.f90: New test case.
18200
18201 2006-04-01  Roger Sayle  <roger@eyesopen.com>
18202
18203         * gfortran.dg/dependency_14.f90: New test case.
18204         * gfortran.dg/dependency_15.f90: Likewise.
18205         * gfortran.dg/dependency_16.f90: Likewise.
18206
18207 2006-03-31  Asher Langton  <langton2@llnl.gov>
18208
18209         PR fortran/25358
18210         gfortran.dg/cray_pointers_6.f90: New test.
18211
18212 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18213
18214         PR libgfortran/26890
18215         * gfortran.dg/read_size_noadvance.f90: New test.
18216
18217 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
18218
18219         PR fortran/25031
18220         * gfortran.dg/multiple_allocation_1.f90: Check that the
18221         size has changed after a re-allocation with stat.
18222
18223 2006-03-30  Richard Guenther  <rguenther@suse.de>
18224
18225         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
18226         removal.
18227         * gcc.target/i386/sselibm-2.c: Likewise.
18228         * gcc.target/i386/sselibm-3.c: Likewise.
18229         * gcc.target/i386/sselibm-4.c: Likewise.
18230         * gcc.target/i386/sselibm-5.c: Likewise.
18231
18232 2006-03-28  Roger Sayle  <roger@eyesopen.com>
18233
18234         * gcc.dg/fold-andxor-1.c: New test case.
18235         * gcc.dg/fold-xorand-1.c: Likewise.
18236
18237 2006-03-28  Roger Sayle  <roger@eyesopen.com>
18238
18239         * gcc.dg/fold-convnotconv-1.c: New test case.
18240
18241 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
18242
18243         PR fortran/26779
18244         * gfortran.dg/private_type_5.f90: New test.
18245
18246 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
18247
18248         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
18249
18250 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
18251
18252         * gfortran.dg/advance_2.f90: New test.
18253         * gfortran.dg/advance_3.f90: New test.
18254
18255         * gfortran.fortran-torture/execute/equiv_5.f: New test.
18256
18257 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18258
18259         PR libgfortran/26661
18260         PR libgfortran/26880
18261         * gfortran.dg/read_x_past.f: New test.
18262
18263 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
18264
18265         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
18266         to be STABS.
18267
18268 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
18269
18270         * objc.dg/dwarf-1.m: Skip on AIX.
18271         * objc.dg/dwarf-2.m: Skip on AIX.
18272
18273 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
18274
18275         PR fortran/26816
18276         * gfortran.dg/float_1.f90: New test.
18277
18278 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
18279
18280         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
18281         X86_64 targets.
18282         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
18283
18284 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
18285
18286         PR libfortran/26735
18287         * gfortran.dg/convert_implied_open.f90: New test case.
18288
18289 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
18290
18291         PR fortran/26769
18292         * gfortran.dg/transpose_reshape_r10.f90: New test case.
18293
18294 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
18295
18296         PR middle-end/26717
18297         * gcc.dg/pr26717.c: New test.
18298
18299 2006-03-25  Roger Sayle  <roger@eyesopen.com>
18300
18301         * gfortran.dg/dependency_12.f90: New test case.
18302
18303 2006-03-24  Roger Sayle  <roger@eyesopen.com>
18304
18305         * gfortran.dg/dependency_9.f90: New (resurected) test case.
18306
18307 2006-03-24  Jeff Law  <law@redhat.com>
18308
18309         * gcc.c-torture/pr26840.c: New test.
18310
18311 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
18312
18313         * objc.dg/dwarf-2.m: New.
18314         * obj-c++.dg/dwarf-2.mm: New.
18315
18316         * g++.old-deja/g++.other/init19.C: New.
18317
18318 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
18319
18320         * g++.dg/eh/spbp.C: Skip on AIX.
18321
18322 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
18323
18324         PR middle-end/26611
18325         * g++.dg/gomp/pr26611-1.C: New test.
18326         * g++.dg/gomp/pr26611-2.C: New test.
18327
18328 2006-03-24  Jeff Law  <law@redhat.com>
18329
18330         * gcc.c-torture/compile/pr26833.c: New test.
18331         * gfortran.fortran-torture/compile/pr26806.f90: New test.
18332
18333 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18334
18335         * gfortran.dg/endfile_2.f90: Delete temp file.
18336
18337 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
18338
18339         PR fortran/19303
18340         * gfortran.dg/record_marker_1.f90: New test case.
18341         * gfortran.dg/record_marker_2.f: New test case.
18342         * gfortran.dg/record_marker_3.f90: New test case.
18343
18344 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
18345
18346         PR fortran/17298
18347         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
18348         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
18349
18350 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
18351
18352         * lib/gcc-dg.exp (cleanup-modules): New proc.
18353         * gfortran.dg/allocatable_function_1.f90,
18354         gfortran.dg/allocate_char_star_scalar_1.f90,
18355         gfortran.dg/assumed_charlen_function_1.f90,
18356         gfortran.dg/assumed_dummy_1.f90,
18357         gfortran.dg/assumed_shape_ranks_1.f90,
18358         gfortran.dg/assumed_shape_ranks_2.f90,
18359         gfortran.dg/assumed_size_dt_dummy.f90,
18360         gfortran.dg/auto_char_dummy_array_1.f90,
18361         gfortran.dg/auto_char_len_3.f90,
18362         gfortran.dg/automatic_module_variable.f90,
18363         gfortran.dg/bad_automatic_objects_1.f90,
18364         gfortran.dg/char_array_constructor.f90,
18365         gfortran.dg/char_array_structure_constructor.f90,
18366         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
18367         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
18368         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
18369         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
18370         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
18371         gfortran.dg/derived_pointer_recursion.f90,
18372         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
18373         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
18374         gfortran.dg/dummy_functions_1.f90,
18375         gfortran.dg/elemental_initializer_1.f90,
18376         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
18377         gfortran.dg/elemental_pointer_1.f90,
18378         gfortran.dg/elemental_subroutine_1.f90,
18379         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
18380         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
18381         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
18382         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
18383         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
18384         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
18385         gfortran.dg/global_references_1.f90,
18386         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
18387         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
18388         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
18389         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
18390         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
18391         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
18392         gfortran.dg/large_integer_kind_1.f90,
18393         gfortran.dg/large_real_kind_1.f90,
18394         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
18395         gfortran.dg/module_double_reuse.f90,
18396         gfortran.dg/module_equivalence_1.f90,
18397         gfortran.dg/module_interface_1.f90,
18398         gfortran.dg/module_parameter_array_refs_1.f90,
18399         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
18400         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
18401         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
18402         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
18403         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
18404         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
18405         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
18406         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
18407         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
18408         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
18409         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
18410         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
18411         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
18412         gfortran.dg/same_name_1.f90,
18413         gfortran.dg/sibling_dummy_procedure_1.f90,
18414         gfortran.dg/sibling_dummy_procedure_2.f90,
18415         gfortran.dg/sibling_dummy_procedure_3.f90,
18416         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
18417         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
18418         gfortran.dg/used_dummy_types_2.f90,
18419         gfortran.dg/used_dummy_types_3.f90,
18420         gfortran.dg/used_dummy_types_4.f90,
18421         gfortran.dg/used_dummy_types_5.f90,
18422         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
18423         gfortran.dg/userdef_operator_1.f90: Use it.
18424
18425 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18426
18427         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
18428         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
18429         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
18430         gfortran.dg/write_back.f,
18431         gfortran.fortran-torture/execute/inquire_1.f90,
18432         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
18433
18434 2006-03-21  Jeff Law  <law@redhat.com>
18435
18436         * gcc.dg/tree-ssa/vrp28.c: New test.
18437
18438 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
18439
18440         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
18441         if _STDC_C99 is defined.
18442         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
18443         * gcc.dg/builtins-20.c: Likewise.
18444         * gcc.dg/builtins-53.c: Likewise.
18445         * gcc.dg/single-precision-constant.c: Likewise. Also pass
18446         -mmacosx-version-min=10.3 on PowerPC/Darwin.
18447
18448 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
18449
18450         PR tree-opt/26781
18451         * gcc.c-torture/compile/pr26781-1.c: New test.
18452         * gcc.c-torture/compile/pr26781-2.c: New test.
18453
18454 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
18455
18456         PR c++/26690
18457         * g++.dg/gomp/pr26690-1.C: New test.
18458         * g++.dg/gomp/pr26690-2.C: New test.
18459
18460 2006-03-20  Jeff Law  <law@redhat.com>
18461
18462         * gcc.dg/tree-ssa/pr21829.c: New test.
18463
18464         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
18465
18466 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
18467
18468         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
18469         (check_visibility_available): Use it.
18470         (check_effective_target_default_packed): Likewise.
18471         (check_effective_target_pcc_bitfield_type_matters): Likewise.
18472         (check_effective_target_fopenmp): Likewise.
18473         (check_effective_target_freorder): Likewise.
18474         (check_effective_target_fpic): Likewise.
18475         (check_named_sections_available): Likewise.
18476         (check_effective_target_ilp32): Likewise.
18477         (check_effective_target_lp64): Likewise.
18478
18479 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
18480
18481         PR fortran/20935
18482         * gfortran.dg/scalar_mask_2.f90: New test case.
18483
18484 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
18485
18486         PR tree-opt/26629
18487         * gcc.dg/tree-ssa/loadpre12.c: New test.
18488         * gcc.dg/tree-ssa/loadpre13.c: New test.
18489         * gcc.dg/tree-ssa/loadpre14.c: New test.
18490         * gcc.dg/tree-ssa/loadpre15.c: New test.
18491         * gcc.dg/tree-ssa/loadpre16.c: New test.
18492         * gcc.dg/tree-ssa/loadpre17.c: New test.
18493         * gcc.dg/tree-ssa/loadpre18.c: New test.
18494         * gcc.dg/tree-ssa/loadpre19.c: New test.
18495         * gcc.dg/tree-ssa/loadpre20.c: New test.
18496         * gcc.dg/tree-ssa/loadpre21.c: New test.
18497         * gcc.dg/tree-ssa/loadpre22.c: New test.
18498
18499 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
18500
18501         PR fortran/26741
18502         * gfortran.dg/elemental_initializer_1.f90: New test.
18503
18504         PR fortran/26716
18505         * gfortran.dg/assumed_shape_ranks_2: New test.
18506
18507 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
18508
18509         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
18510         target fpic.
18511
18512 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18513
18514         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
18515         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
18516         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
18517         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
18518         gfortran.fortran-torture/execute/direct_io.f90,
18519         gfortran.fortran-torture/execute/inquire_2.f90,
18520         gfortran.fortran-torture/execute/inquire_4.f90,
18521         gfortran.fortran-torture/execute/list_read_1.f90,
18522         gfortran.fortran-torture/execute/open_replace.f90,
18523         gfortran.fortran-torture/execute/slash_edit.f90,
18524         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
18525         temporary files from testcases.
18526
18527 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18528
18529         PR libgfortran/26509
18530         gfortran.dg/write_direct_eor.f90: New test.
18531
18532 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
18533
18534         * gcc.target/powerpc/pr26350.c: New.
18535         * gcc.target/powerpc/indexed-addr.c: New.
18536
18537 2006-03-16  Roger Sayle  <roger@eyesopen.com>
18538
18539         * gfortran.dg/dependency_13.f90: New test case.
18540
18541 2006-03-16  Roger Sayle  <roger@eyesopen.com>
18542
18543         PR middle-end/21781
18544         * gcc.dg/real-const-1.c: New test case.
18545
18546 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
18547
18548         * g++.old-deja/g++.other/init18.C: New.
18549         * g++.old-deja/g++.other/init5.C: Remove xfail.
18550
18551 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18552
18553         * g++.dg/opt/pr15551.C: Cleanup temp file.
18554
18555 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18556
18557         PR c++/6634
18558         g++.dg/parse/long1.C: New test.
18559
18560 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18561
18562         PR fortran/19101
18563         * gfortran.dg/continuation.f90: New test.
18564         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
18565
18566 2006-03-14  Richard Guenther  <rguenther@suse.de>
18567
18568         PR tree-optimization/26672
18569         * gcc.dg/torture/pr26672.c: New testcase.
18570
18571 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
18572
18573         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
18574         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
18575
18576 2006-03-13  Roger Sayle  <roger@eyesopen.com>
18577
18578         PR middle-end/26557
18579         * gcc.c-torture/compile/switch-1.c: New test case.
18580
18581 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
18582
18583         PR fortran/25378
18584         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
18585         test to include more permuatations of mask and index.
18586         * gfortran.dg/scalar_mask_1.f90: Modify last test to
18587         respond to F2003 spec. that the position returned for an all false
18588         mask && condition is zero.
18589
18590 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
18591
18592         PR middle-end/25989
18593         * gcc.dg/gomp/pr25989.c: New test.
18594
18595 2006-03-13  Jeff Law  <law@redhat.com>
18596
18597         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
18598
18599 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
18600
18601         * gcc.dg/switch-9.c: New test.
18602
18603 2006-03-13  Richard Guenther  <rguenther@suse.de>
18604
18605         PR middle-end/26630
18606         * gcc.dg/torture/pr26630.c: New testcase.
18607
18608 2006-03-11  Roger Sayle  <roger@eyesopen.com>
18609
18610         * gfortran.dg/dependency_10.f90: New test case.
18611         * gfortran.dg/dependency_11.f90: Likewise.
18612
18613 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
18614             Erik Edelmann  <eedelman@gcc.gnu.org>
18615
18616         * gfortran.dg/allocatable_function_1.f90: New.
18617         * gfortran.dg/allocatable_function_2.f90: New.
18618
18619 2006-03-10  Richard Guenther  <rguenther@suse.de>
18620
18621         PR middle-end/26565
18622         * gcc.dg/torture/pr26565.c: New testcase.
18623
18624 2006-03-09  Eric Christopher  <echristo@apple.com>
18625
18626         * gcc.c-torture/compile/20060309-1.c: New.
18627
18628 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18629
18630         PR libgfortran/26499
18631         * gfortran.dg/write_back.f: New test.
18632         * gfortran.dg/write_rewind_1.f: New test.
18633         * gfortran.dg/write_rewind_2.f: New test.
18634
18635 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18636
18637         PR libgfortran/26554
18638         * gfortran.dg/read_logical.f90: New test.
18639
18640 2006-03-04  Laurent GUERBY <laurent@guerby.net>
18641
18642         * ada/acats/norun.lst: cdd2a03 now passes.
18643
18644 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
18645
18646         PR testsuite/25177
18647         * gcc.target/powerpc/pr18096-1.c: Change where the error
18648         would match.
18649
18650 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
18651
18652         * gcc.target/i386/cleanup-1.c: New test.
18653         * gcc.target/i386/cleanup-2.c: New test.
18654
18655 2006-03-04  Roger Sayle  <roger@eyesopen.com>
18656
18657         * gfortran.dg/dependency_9.f90: Remove for the time being.
18658
18659 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
18660
18661         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
18662         directive.
18663
18664 2006-03-03  Roger Sayle  <roger@eyesopen.com>
18665
18666         * gfortran.dg/dependency_9.f90: New test case.
18667
18668 2006-03-03  Roger Sayle  <roger@eyesopen.com>
18669
18670         * gfortran.dg/dependency_4.f90: New test case.
18671         * gfortran.dg/dependency_5.f90: New test case.
18672         * gfortran.dg/dependency_6.f90: New test case.
18673         * gfortran.dg/dependency_7.f90: New test case.
18674         * gfortran.dg/dependency_8.f90: New test case.
18675
18676 2006-03-03  Paul Brook  <paul@codesourcery.com>
18677
18678         * lib/target-supports.exp (check_profiling_available):
18679         Add m68k-*-elf.
18680
18681 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
18682
18683         PR fortran/25031
18684         * multiple_allocation_1.f90: New test.
18685
18686 2006-03-03  Roger Sayle  <roger@eyesopen.com>
18687
18688         PR tree-optimization/26524
18689         * gfortran.dg/pr26524.f: New test case.
18690
18691 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18692
18693         * g++.dg/template/repo5.C: Cleanup repo files.
18694         * gcc.dg/20051201-1.c: Cleanup coverage files.
18695         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
18696         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
18697         tree dump files.
18698
18699 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
18700
18701         * objc.dg/objc-nofilename-1.m: New test.
18702         * objc.dg/bad-receiver-type.m: New test.
18703         * obj-c++.dg/bad-receiver-type.mm: New test.
18704
18705 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
18706
18707         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
18708
18709 2006-03-01  Mike Stump  <mrs@apple.com>
18710
18711         * g++.dg/abi/key2.C: Add.
18712
18713 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
18714
18715         * gfortran.dg/logical_dot_product.f90: New test.
18716
18717         PR fortran/26393
18718         * gfortran.dg/used_interface_ref.f90: New test.
18719
18720         PR fortran/20938
18721         * gfortran.dg/dependency_2.f90: New test.
18722         * gfortran.fortran-torture/execute/where17.f90: New test.
18723         * gfortran.fortran-torture/execute/where18.f90: New test.
18724         * gfortran.fortran-torture/execute/where19.f90: New test.
18725         * gfortran.fortran-torture/execute/where20.f90: New test.
18726
18727 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
18728
18729         * g++.dg/tree-ssa/pr26443.C: New test case.
18730
18731 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
18732
18733         PR middle-end/26022
18734         * g++.dg/opt/return-slot1.C: New test.
18735
18736 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18737
18738         PR libgfortran/26136
18739         * gfortran.dg/namelist_23.f90: New test.
18740
18741 2006-02-28  Roger Sayle  <roger@eyesopen.com>
18742
18743         PR middle-end/14752
18744         * gcc.dg/fold-eqandshift-2.c: New test case.
18745
18746 2006-02-28  Richard Guenther  <rguenther@suse.de>
18747
18748         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
18749         decomposition.
18750
18751 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
18752
18753         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
18754
18755 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18756
18757         PR libgfortran/26464
18758         * gfortran.dg/backspace_5.f: New test.
18759         * gfortran.dg/backspace_6.f: New test.
18760
18761 2006-02-26  Roger Sayle  <roger@eyesopen.com>
18762
18763         * gcc.dg/fold-eqandnot-1.c: New test case.
18764
18765 2006-02-26  Roger Sayle  <roger@eyesopen.com>
18766
18767         PR middle-end/19983
18768         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
18769
18770 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
18771
18772         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
18773         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
18774
18775 2006-02-26  Richard Guenther  <rguenther@suse.de>
18776
18777         PR tree-optimization/26421
18778         * gcc.dg/tree-ssa/pr26421.c: New testcase.
18779
18780 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
18781
18782         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
18783         * g++.old-deja/g++.robertl/eb132.C: Likewise.
18784
18785 2006-02-26  Roger Sayle  <roger@eyesopen.com>
18786
18787         * gcc.dg/fold-even-1.c: New test case.
18788
18789 2006-02-26  Roger Sayle  <roger@eyesopen.com>
18790
18791         PR middle-end/21137
18792         * gcc.dg/fold-eqandshift-1.c: New test case.
18793
18794 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
18795
18796         PR tree-optimization/25125
18797         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
18798         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
18799
18800 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
18801
18802         PR tree-optimizations/26359
18803         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
18804         with -fdump-tree-dceloop-details.
18805         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
18806
18807 2006-02-25  Roger Sayle  <roger@eyesopen.com>
18808
18809         PR middle-end/23673
18810         * gcc.dg/fold-eqxor-1.c: New test case.
18811         * gcc.dg/fold-eqxor-2.c: Likewise.
18812         * gcc.dg/fold-eqxor-3.c: Likewise.
18813
18814 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
18815
18816         PR fortran/23092
18817         * scalar_mask_1.f90: New test.
18818
18819 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
18820
18821         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
18822         * g++.dg/eh/uncaught2.C: New.
18823         * g++.dg/eh/uncaught3.C: New.
18824
18825 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18826
18827         PR libgfortran/26423
18828         * gfortran.dg/read_many_1.f: New test.
18829
18830 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
18831
18832         PR fortran/24519
18833         * gfortran.dg/dependency_3.f90: New test.
18834         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
18835         XFAILs.
18836
18837         PR fortran/25395
18838         * gfortran.dg/equiv_6.f90: New test.
18839
18840 2006-02-23  Jeff Law  <law@redhat.com>
18841
18842         * gcc.c-torture/compile/pr26425.c: New test.
18843
18844 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
18845
18846         PR middle-end/26412
18847         * gcc.dg/gomp/pr26412.c: New test.
18848
18849 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18850
18851         PR c++/26291
18852         * g++.dg/other/ellipsis1.C: New test.
18853         * g++.dg/parse/operator4.C: Adjust error marker.
18854
18855 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
18856
18857         PR target/25603
18858         * gfortran.dg/pr25603.f: New testcase.
18859
18860 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
18861
18862         * gcc.dg/bf-spl1.c: Don't specify -m68000.
18863         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
18864
18865 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
18866
18867         * g++.dg/eh/spbp.C: New.
18868
18869 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
18870
18871         PR middle-end/26379
18872         * gcc.target/i386/mmx-7.c: New test.
18873
18874 2006-02-20  Roger Sayle  <roger@eyesopen.com>
18875
18876         PR tree-optimization/26361
18877         * gcc.dg/tree-ssa/vrp27.c: New test case.
18878
18879 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
18880
18881         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
18882         * gcc.dg/tree-ssa/complex-4.c: Here.
18883
18884 2006-02-19  Roger Sayle  <roger@eyesopen.com>
18885
18886         PR middle-end/19543
18887         * gfortran.dg/logical_1.f90: New test case.
18888
18889 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
18890
18891         PR middle-end/26334
18892         * gcc.dg/20060218-1.c: Moved to...
18893         * gcc.target/i386/20060218-1.c: ... here.  New test.
18894
18895 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
18896
18897         PR fortran/26201
18898         * gfortran.dg/convert_1.f90: New.
18899
18900 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
18901
18902         PR fortran/25054
18903         * gfortran.dg/namelist_5.f90: New test.
18904
18905         PR fortran/25089
18906         * gfortran.dg/namelist_4.f90: New test.
18907
18908 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
18909
18910         PR tree-opt/25680
18911         * gcc.dg/tree-ssa/complex-3.c: New test.
18912
18913 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
18914
18915         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
18916         variable to take into account the variable name in the
18917         function header.
18918         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
18919
18920 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
18921
18922         PR middle-end/26334
18923         * gcc.c-torture/compile/20060217-1.c: New test.
18924         * gcc.dg/20060218-1.c: New test.
18925
18926 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
18927
18928         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
18929
18930 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
18931
18932         * gcc.dg/cpp/undef3.c: New test.
18933         * gcc.dg/cpp/trad/builtins2.c: New test.
18934
18935 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
18936
18937         PR c++/26266
18938         * g++.dg/template/static22.C: New test.
18939         * g++.dg/template/static23.C: New test.
18940         * g++.dg/template/static24.C: New test.
18941         * g++.dg/template/non-dependent13.C: New test.
18942         * g++.dg/init/member1.C: Tweak error markers.
18943
18944 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18945
18946         PR target/26255
18947         * gcc.c-torture/compile/pr26255.c: New test case.
18948
18949 2006-02-16  Roger Sayle  <roger@eyesopen.com>
18950
18951         * gfortran.fortran-torture/execute/where_10.f90: New test case.
18952         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
18953         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
18954         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
18955         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
18956         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
18957         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
18958
18959 2006-02-16  Jeff Law  <law@redhat.com>
18960
18961         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
18962         * gcc.dg/tree-ssa/vrp26.c: New test.
18963
18964 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
18965
18966         PR target/20353
18967         PR target/24578
18968         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
18969         __UCLIBC__ is defined.
18970
18971 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
18972
18973         PR fortran/26224
18974         * gfortran.dg/gomp/pr26224.f: New test.
18975
18976 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
18977
18978         PR tree-opt/25918
18979         * lib/target-supports.exp
18980         (check_effective_target_vect_short_mult): New.
18981         (check_effective_target_vect_char_mult): New.
18982         (check_effective_target_vect_widen_sum_qi_to_si): New.
18983         (check_effective_target_vect_widen_sum_qi_to_hi): New.
18984         (check_effective_target_vect_widen_sum_hi_to_si): New.
18985         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
18986         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
18987         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
18988         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
18989         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
18990         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
18991         vect-reduc-pattern-2c.c
18992         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
18993         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
18994         vect-reduc-pattern-1c.c
18995
18996 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
18997
18998         PR fortran/24557
18999         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
19000
19001 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
19002
19003         PR fortran/26054
19004         * gfortran.dg/enum_8.f90: Remove check for warning.
19005         * gfortran.dg/iomsg_1.f90: Ditto.
19006         * gfortran.dg/enum_1.f90: Ditto.
19007         * gfortran.dg/enum_9.f90: Ditto.
19008         * gfortran.dg/enum_2.f90: Ditto.
19009         * gfortran.dg/enum_10.f90: Ditto.
19010         * gfortran.dg/enum_3.f90: Ditto.
19011         * gfortran.dg/flush_1.f90: Ditto.
19012         * gfortran.dg/enum_4.f90: Ditto.
19013         * gfortran.dg/array_constructor_1.f90: Ditto.
19014         * gfortran.dg/enum_5.f90: Ditto.
19015         * gfortran.dg/enum_6.f90: Ditto.
19016         * gfortran.dg/enum_7.f90: Ditto.
19017
19018 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
19019
19020         PR middle-end/26300
19021         * gcc.c-torture/compile/20060215-1.c: New test.
19022
19023 2006-02-14  Roger Sayle  <roger@eyesopen.com>
19024
19025         PR middle-end/23670
19026         * gcc.dg/tree-ssa/andor-2.c: New test case.
19027
19028 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
19029
19030         PR fortran/25045
19031         * optional_dim.f90: New test.
19032
19033 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
19034
19035         PR fortran/26277
19036         * gfortran.dg/label_4.f90: New.
19037
19038 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
19039             Diego Novillo  <dnovillo@redhat.com>
19040             Uros Bizjak  <uros@kss-loka.si>
19041
19042         * gfortran.dg/gomp: New directory.
19043
19044 2006-02-14  Richard Guenther  <rguenther@suse.de>
19045
19046         PR tree-optimization/26258
19047         * gcc.dg/torture/pr26258.c: New testcase.
19048
19049 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
19050
19051         PR fortran/26246
19052         * gfortran.dg/pr26246_1.f90: New test.
19053         * gfortran.dg/pr26246_2.f90: New test.
19054
19055         PR middle-end/26092
19056         * gcc.c-torture/compile/20060208-1.c: New test.
19057
19058 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
19059
19060         PR fortran/26074
19061         PR fortran/25103
19062         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
19063         * gfortran.dg/bad_automatic_objects_1.f90: New test.
19064         * gfortran.dg/automatic_module_variable.f90: Change error message.
19065
19066         PR fortran/20861
19067         * gfortran.dg/internal_dummy_1.f90: New test.
19068
19069         PR fortran/20871
19070         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
19071
19072
19073         PR fortran/25083
19074         * gfortran.dg/uncommon_block_data_1.f90: New test.
19075         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
19076         with standard.
19077
19078         PR fortran/25088
19079         * gfortran.dg/typed_subroutine_1.f90: New test.
19080
19081 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
19082
19083         * objc.dg/dwarf-1.m: New.
19084
19085 2006-02-13  Roger Sayle  <roger@eyesopen.com>
19086
19087         PR middle-end/24427
19088         * gcc.dg/tree-ssa/andor-1.c: New test case.
19089
19090 2006-02-13  Josh Conner  <jconner@apple.com>
19091
19092         PR target/25376
19093         * gcc.dg/pr25376.c: New test.
19094
19095         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
19096         assemble.
19097         * lib/target-supports.exp (check_named_sections_available):
19098         Only compile named-sections test -- don't assemble.
19099
19100 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19101
19102         * g++.dg/warn/no-write-strings.C: New test.
19103         * g++.dg/warn/write-strings.C: Likewise.
19104         * g++.dg/warn/write-strings-default.C: Likewise.
19105
19106 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
19107
19108         PR fortran/25806
19109         * gfortran.dg/ret_pointer_2.f90: New test.
19110
19111 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
19112
19113         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
19114
19115 2006-02-10  Jeff Law  <law@redhat.com>
19116
19117         * gcc.c-torture/compile/pr26213.c: New test.
19118
19119 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
19120
19121         gfortran.dg/null_1.f90: New test.
19122
19123 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
19124
19125         PR fortran/14771
19126         * gfortran.dg/parens_4.f90: New.
19127         * gfortran.dg/parens_5.f90: New.
19128
19129 2006-02-10  Richard Guenther  <rguenther@suse.de>
19130
19131         * gcc.dg/pr23372-1.c: Remove empty file.
19132
19133 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
19134         Paul Thomas  <pault@gcc.gnu.org>
19135
19136         PR fortran/14771
19137         * gfortran.dg/parens_1.f90: New.
19138         * gfortran.dg/parens_2.f90: New.
19139         * gfortran.dg/parens_3.f90: New.
19140
19141 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
19142
19143         PR fortran/26038
19144         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
19145
19146         PR fortran/25059
19147         * gfortran.dg/impure_assignment_1.f90: New test.
19148
19149         PR fortran/25070
19150         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
19151
19152 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
19153
19154         PR target/26141
19155         * g++.dg/expr/stdarg2.C: New test.
19156
19157 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
19158
19159         PR inline-asm/16194
19160         * gcc.dg/pr16194.c: New test.
19161
19162 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
19163
19164         * ada/acats/run_acats: Use portable variant of "$@".
19165
19166 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19167
19168         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
19169         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
19170
19171 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
19172
19173         PR tree-opt/26179
19174         * g++.dg/opt/pr26179.C: New test.
19175
19176 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
19177
19178         PR middle-end/26134
19179         * gcc.dg/tree-ssa/complex-3.c: New test.
19180
19181 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
19182
19183         * gcc.c-torture/compile/volatile-1.c: New test.
19184
19185 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
19186
19187         PR 26180
19188         * gcc.dg/tree-ssa/pr26180.c: New test.
19189
19190 2006-02-08  Jeff Law  <law@redhat.com>
19191
19192         * gcc.dg/tree-ssa/pr21417.c: New test.
19193
19194 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
19195
19196         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
19197         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
19198
19199 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
19200
19201         * lib/scanrtl.exp: New.
19202
19203 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19204
19205         PR c++/26071
19206         * g++.dg/other/virtual2.C: New test.
19207
19208         PR c++/26070
19209         * g++.dg/other/virtual1.C: New test.
19210
19211 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
19212
19213         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
19214         cleanup-ipa-dump): Update dump file glob patterns.
19215         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
19216         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
19217
19218         * lib/gcc-dg.exp: Load it.
19219         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
19220
19221 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
19222
19223         PR testsuite/26159
19224         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
19225         * gcc.dg/tree-ssa/pr23382.c: Ditto.
19226
19227 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
19228
19229         PR fortran/25577
19230         * gfortran.dg/mvbits_1.f90: New.
19231
19232 2006-02-07  Dirk Mueller  <dmueller@suse.com>
19233
19234         * g++.dg/warn/Wdiv-by-zero.C: New test.
19235         * g++.dg/warn/Wno-div-by-zero.C: New.
19236
19237 2006-02-07  Jeff Law  <law@redhat.com>
19238
19239         * gcc.dg/tree-ssa/pr21559.c: New test.
19240
19241         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
19242         multiple VRP passes.
19243         * gcc.dg/tree-ssa/vrp09.c: Likewise.
19244         * gcc.dg/tree-ssa/vrp18.c: Likewise.
19245         * gcc.dg/tree-ssa/pr21582.c: Likewise.
19246         * gcc.dg/tree-ssa/pr20657.c: Likewise.
19247         * gcc.dg/tree-ssa/pr21001.c: Likewise.
19248         * gcc.dg/tree-ssa/vrp02.c: Likewise
19249         * gcc.dg/tree-ssa/vrp11.c: Likewise
19250         * gcc.dg/tree-ssa/pr14341.c: Likewise
19251         * gcc.dg/tree-ssa/vrp19.c: Likewise
19252         * gcc.dg/tree-ssa/vrp20.c: Likewise
19253         * gcc.dg/tree-ssa/vrp03.c: Likewise
19254         * gcc.dg/tree-ssa/pr21086.c: Likewise
19255         * gcc.dg/tree-ssa/pr21959.c: Likewise
19256         * gcc.dg/tree-ssa/vrp21.c: Likewise
19257         * gcc.dg/tree-ssa/vrp04.c: Likewise
19258         * gcc.dg/tree-ssa/pr25485.c: Likewise
19259         * gcc.dg/tree-ssa/pr22026.c: Likewise
19260         * gcc.dg/tree-ssa/vrp22.c: Likewise
19261         * gcc.dg/tree-ssa/vrp05.c: Likewise
19262         * gcc.dg/tree-ssa/20030807-10.c: Likewise
19263         * gcc.dg/tree-ssa/pr20701.c: Likewise
19264         * gcc.dg/tree-ssa/vrp23.c: Likewise
19265         * gcc.dg/tree-ssa/vrp06.c: Likewise
19266         * gcc.dg/tree-ssa/pr22117.c: Likewise
19267         * gcc.dg/tree-ssa/pr20702.c: Likewise
19268         * gcc.dg/tree-ssa/vrp15.c: Likewise
19269         * gcc.dg/tree-ssa/pr21090.c: Likewise
19270         * gcc.dg/tree-ssa/pr21294.c: Likewise
19271         * gcc.dg/tree-ssa/vrp24.c: Likewise
19272         * gcc.dg/tree-ssa/vrp07.c: Likewise
19273         * gcc.dg/tree-ssa/pr21563.c: Likewise
19274         * gcc.dg/tree-ssa/pr25382.c: Likewise
19275         * gcc.dg/tree-ssa/vrp16.c: Likewise
19276         * gcc.dg/tree-ssa/vrp25.c: Likewise
19277         * gcc.dg/tree-ssa/vrp08.c: Likewise
19278         * gcc.dg/tree-ssa/20030807-6.c: Likewise
19279         * gcc.dg/tree-ssa/vrp17.c: Likewise
19280         * gcc.dg/tree-ssa/pr21458.c: Likewise
19281         * g++.dg/tree-ssa/pr18178.C: Likewise
19282
19283 2006-02-07  Richard Guenther  <rguenther@suse.de>
19284
19285         PR c++/26140
19286         Revert
19287         2006-01-30  Richard Guenther  <rguenther@suse.de>
19288         PR c++/23372
19289         * gcc.dg/pr23372-1.C: New testcase.
19290
19291         * g++.dg/tree-ssa/pr26140.C: New testcase.
19292
19293 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
19294
19295         PR c++/9737
19296         * g++.dg/template/ttp15.C: New test.
19297         * g++.dg/template/ttp16.C: Likewise.
19298         * g++.dg/template/ttp17.C: Likewise.
19299         * g++.old-deja/g++.pt/ttp36.C: Remove.
19300         * g++.old-deja/g++.pt/ttp19.C: Likewise.
19301         * g++.old-deja/g++.pt/ttp37.C: Likewise.
19302         * g++.old-deja/g++.pt/ttp38.C: Likewise.
19303         * g++.old-deja/g++.pt/ttp39.C: Likewise.
19304         * g++.old-deja/g++.pt/ttp9.C: Likewise.
19305         * g++.old-deja/g++.pt/ttp40.C: Likewise.
19306         * g++.old-deja/g++.pt/ttp51.C: Likewise.
19307         * g++.old-deja/g++.pt/ttp26.C: Likewise.
19308         * g++.old-deja/g++.pt/ttp36.C: Likewise.
19309
19310 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
19311
19312         PR libfortran/23815
19313         * unf_io_convert_4.f90: New test.
19314
19315 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
19316
19317         * gcc.dg/tree-ssa/loadpre10.c: New test.
19318         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
19319         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
19320         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
19321
19322 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19323
19324         PR libfortran/24685
19325         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
19326
19327 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
19328
19329         PR tree-opt/25251
19330         * gfortran.dg/assign_7.f: New test.
19331
19332 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
19333
19334         PR fortran/26041
19335         PR fortran/26064
19336         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
19337         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
19338         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
19339
19340 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
19341
19342         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
19343         in size_t typedef.
19344
19345 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19346
19347         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
19348         * g++.dg/charset/string.c (foo): Likewise.
19349         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
19350         const char*
19351         * g++.dg/ext/builtin2.C (printf): Likewise.
19352         * g++.dg/init/new15.C (printf): Likewise.
19353         * g++.dg/opt/pr17697-1.C (foo): Likewise.
19354         * g++.dg/opt/pr17697-2.C (foo): Likewise.
19355         * g++.dg/opt/pr17697-3.C (foo): Likewise.
19356         * g++.dg/template/non-dependent4.C (temp): Likewise.
19357         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
19358         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
19359         parameter type to const char*.
19360         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
19361         Change type to const char*.
19362         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
19363         Likewise.
19364         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
19365         second parameter type to const char*.
19366         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
19367         (Y::Y): Change parameter type to const char*.
19368         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
19369         * g++.old-deja/g++.jason/report.C: Apply const correctness.
19370         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
19371         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
19372         (char*).
19373         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
19374         const char*.
19375         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
19376         type to const char*.
19377         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
19378         return type to const char*.
19379         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
19380         to const char*.
19381         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
19382         * g++.old-deja/g++.law/refs1.C: Likewise.
19383         * g++.old-deja/g++.law/visibility1.C: Likewise.
19384         * g++.old-deja/g++.law/visibility2.C: Likewise.
19385         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
19386         const char*.
19387         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
19388         * g++.old-deja/g++.mike/net48.C: Likewise.
19389         * g++.old-deja/g++.mike/p646.C: Likewise.
19390         * g++.old-deja/g++.mike/p6746.C: Likewise.
19391         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
19392         type to const char*.
19393         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
19394         deprecated conversion warning.
19395         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
19396         char*.
19397         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
19398         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
19399         * g++.old-deja/g++.pt/explicit8.C: Likewise.
19400         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
19401         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
19402         * g++.old-deja/g++.pt/nontype3.C: Likewise.
19403         * g++.old-deja/g++.pt/t39.C: Likewise.
19404         * g++.old-deja/g++.robertl/eb106.C: Likewise.
19405         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
19406
19407 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
19408
19409         PR fortran/25075
19410         intrinsic_argument_conformance_1.f90: New test.
19411
19412 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
19413
19414         PR fortran/20845
19415         * gfortran.dg/char_result_11.f90: Add SAVE.
19416         * gfortran.dg/der_pointer_4.f90: Ditto.
19417         * gfortran.dg/default_initialization.f90: New test.
19418
19419 2006-02-03  Jeff Law  <law@redhat.com>
19420
19421         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
19422         handle more than 100 dump files.
19423         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
19424         * lib/scantree.exp (scan-tree-dump): Likewise.
19425         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
19426         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
19427         * lib/scanipa.exp (scan-ipa-dump): Likewise.
19428         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
19429         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
19430
19431 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
19432
19433         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
19434
19435 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
19436
19437         * g++.dg/template/using12.C: New test.
19438
19439 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
19440
19441         * gcc.target/powerpc/pr25960.c: New test.
19442
19443 2006-02-02  Steven G. Kargl  <kargls@comcast>
19444
19445         PR fortran/24958
19446         gfortran.dg/nullify_2.f90: New test.
19447
19448 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
19449
19450         PR 25990
19451         * gcc.dg/gomp/pr25990.c: New test.
19452
19453 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
19454
19455         PR c++/25342
19456         * g++.gd/template/partial4.C: New test.
19457
19458 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
19459
19460         PR middle-end/26001
19461         * gfortran.dg/data_char_2.f90: New.
19462
19463 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
19464
19465         PR fortran/26039
19466         maxval_maxloc_conformance_1.f90: New test.
19467
19468 2006-01-31  Richard Guenther  <rguenther@suse.de>
19469
19470         * gcc.target/i386/sselibm-1.c: New testcase.
19471         * gcc.target/i386/sselibm-2.c: Likewise.
19472         * gcc.target/i386/sselibm-3.c: Likewise.
19473         * gcc.target/i386/sselibm-4.c: Likewise.
19474         * gcc.target/i386/sselibm-5.c: Likewise.
19475
19476 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
19477
19478         PR fortran/24266
19479         * gfortran.dg/arrayio_derived_2.f90: New.
19480
19481 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
19482
19483         * gcc.dg/unsigned-long-compare.c: New test.
19484
19485 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
19486
19487         PR testsuite/25318
19488         * lib/target-supports.exp (check_effective_target_freorder):
19489         Check to see if target supports -freorder-blocks-and-partition.
19490         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
19491         instead of "dg-require-named-sections".
19492
19493 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
19494
19495         PR target/14798:
19496         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
19497         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
19498         * gcc.dg/pragma-isr-trapa2.c: Likewise.
19499         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
19500         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
19501         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
19502         * gcc.dg/attr-isr-trap_exit.c: Likewise.
19503         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
19504
19505 2006-01-30  Richard Guenther  <rguenther@suse.de>
19506
19507         PR c++/23372
19508         * gcc.dg/pr23372-1.C: New testcase.
19509
19510 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
19511
19512         * gcc.dg/gomp/pr25874.c: New test.
19513
19514 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
19515
19516         PR tree-opt/25911
19517         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
19518
19519 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
19520
19521         PR fortran/18578
19522         PR fortran/18579
19523         PR fortran/20857
19524         PR fortran/20885
19525         * gfortran.dg/intent_out_1.f90: New test.
19526
19527 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
19528
19529         PR fortran/17911
19530         * gfortran.dg/procedure_lvalue.f90: New test.
19531
19532         PR fortran/20895
19533         PR fortran/25030
19534         * gfortran.dg/char_pointer_assign_2.f90: New test.
19535         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
19536         assignment to be consistent with standard.
19537         * gfortran.dg/char_result_2.f90: The same.
19538         * gfortran.dg/char_result_8.f90: The same.
19539
19540 2006-01-28  Zack Weinberg  <zackw@panix.com>
19541
19542         * gcc.dg/Woverlength-strings.c
19543         * gcc.dg/Woverlength-strings-pedantic-c89.c
19544         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
19545         * gcc.dg/Woverlength-strings-pedantic-c99.c
19546         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
19547
19548 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
19549
19550         * gcc.c-torture/execute/20060127-1.c: New test.
19551
19552 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
19553
19554         PR c++/25999
19555         * g++.dg/ext/pragmaweak1.C: New test.
19556
19557 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
19558
19559         PR c++/25855
19560         * g++.dg/template/spec29.C: New test.
19561
19562 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
19563
19564         PR c/19606.
19565         * gcc.c-torture/execute/pr19606.c: New.
19566
19567 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
19568
19569         * gcc.dg/pragma-re-4.c: New test.
19570
19571 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
19572
19573         PR fortran/25964
19574         * gfortran.dg/assumed_size_refs_3.f90: New test.
19575
19576 2006-01-27  Ben Elliston  <bje@au.ibm.com>
19577
19578         * gcc.misc-tests/dectest.exp: Remove defunct comment.
19579
19580 2006-01-26  Laurent GUERBY <laurent@guerby.net>
19581
19582         PR ada/21317
19583         * ada/acats/support/impdef.a: Add One_Long_Second.
19584         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
19585         * ada/acats/tests/c9/c94026.a: Likewise.
19586         * ada/acats/tests/c9/c97305c.ada: Likewise.
19587         * ada/acats/tests/c9/c99004a.ada: Likewise.
19588
19589 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
19590
19591         PR fortran/25964
19592         * gfortran.dg/global_references_2.f90: New test.
19593
19594         PR fortran/25084
19595         PR fortran/20852
19596         PR fortran/25085
19597         PR fortran/25086
19598         * gfortran.dg/assumed_charlen_function_1.f90: New test.
19599         * gfortran.dg/assumed_charlen_function_3.f90: New test.
19600
19601         PR fortran/25416
19602         * gfortran.dg/assumed_charlen_function_2.f90: New test.
19603
19604 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
19605
19606         PR c/25892
19607         * gcc.dg/Wpointer-sign.c: New.
19608         * gcc.dg/Wpointer-sign-Wall.c: New.
19609         * gcc.dg/Wpointer-sign-Wall-no.c: New.
19610         * gcc.dg/Wpointer-sign-pedantic.c: New.
19611         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
19612         * gcc.dg/conv-2.c: Use -Wpointer-sign.
19613
19614 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
19615
19616         PR C/25861
19617         * gcc.c-torture/compile/pr25861.c: New test.
19618
19619 2006-01-26  Paul Brook  <paul@codesourcery.com>
19620
19621         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
19622         on short-enum targets.
19623         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
19624         variable.
19625         (generate_fields): Use short_enums.
19626         (main): Set short_enums.  Document -e.
19627         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
19628         on short-enum targets.
19629         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
19630         variable.
19631         (generate_fields): Use short_enums.
19632         (main): Set short_enums.  Document -e.
19633         * lib/target-supports.exp (check_effective_target_short_enums): New.
19634
19635 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
19636
19637         PR target/25947
19638         * gcc.dg/torture/pr25947-1.c: New test.
19639
19640 2006-01-25  Jan Hubicka  <jh@suse.cz>
19641             Roger Sayle  <roger@eyesopen.com>
19642
19643         PR rtl-optimization/25703
19644         * gcc.target/i386/20060125-1.c: New test case.
19645         * gcc.target/i386/20060125-2.c: New test case.
19646
19647 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
19648
19649         PR fortran/18540
19650         * gfortran.dg/goto_1.f: New.
19651
19652 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
19653
19654         PR fortran/25716
19655         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
19656         25716 on 32-bit systems too.
19657
19658 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
19659
19660         PR testsuite/25590
19661         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
19662
19663 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
19664
19665         * gcc.dg/tree-ssa/gen-vect-33.c: New.
19666
19667 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19668
19669         PR fortran/25835
19670         * gfortran.dg/read_eof.f90: Delete, renamed.
19671         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
19672         * gfortran.dg/read_eof_2.f90: New test.
19673         * gfortran.dg/read_eof_3.f90: New test.
19674
19675 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
19676
19677         PR tree-opt/25860
19678         * gcc.c-torture/compile/pr25860.c: New test.
19679
19680 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19681
19682         PR c++/25552
19683         * g++.dg/parse/dtor8.C: New test.
19684
19685 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
19686
19687         PR testsuite/25891
19688         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
19689         * gcc.dg/gomp/gomp.exp: Return without testing anything if
19690         check_effective_target_fopenmp returns 0.
19691
19692 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
19693
19694         PR ada/20548
19695         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
19696         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
19697         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
19698
19699 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
19700
19701         PR tree-opt/25857
19702         * g++.dg/opt/pr25857.C: New test.
19703
19704 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
19705         Jan Hubicka  <jh@suse.cz>
19706         Richard Guenther  <rguenther@suse.de>
19707
19708         PR rtl-optimization/25654
19709         * gcc.dg/torture/pr25654.c: New testcase.
19710         * gcc.target/i386/pr25654.c: Likewise.
19711
19712 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
19713
19714         PR fortran/25901
19715         * gfortran.dg/internal references_2.f90: New test.
19716
19717         Fix regression in testing of admissability of attributes.
19718         * gfortran.dg/intent_used_1.f90: New test.
19719
19720 2006-01-23  Ben Elliston  <bje@au.ibm.com>
19721
19722         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
19723         Remove target conditional torture options for i?86 and x86_64
19724         GNU/Linux.
19725
19726 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19727
19728         PR c++/10891
19729         * g++.dg/rtti/no-rtti.C: New.
19730
19731 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
19732
19733         PR c++/25895
19734         * g++.dg/inherit/conv2.C: New test.
19735
19736         PR c++/25856
19737         * g++.dg/parse/dtor7.C: New test.
19738
19739         PR c++/25858
19740         * g++.dg/template/crash44.C: New test.
19741
19742 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
19743
19744         PR fortran/25124
19745         PR fortran/25625
19746         * gfortran.dg/internal_references_1.f90: New test.
19747           PR fortran/20881
19748         PR fortran/23308
19749         PR fortran/25538
19750         PR fortran/25710
19751         * gfortran.dg/global_references_1.f90: New test.
19752         * gfortran.dg/g77/19990905-1.f: Restore the error that
19753         there is a clash between the common block name and
19754         the name of a subroutine reference.
19755
19756         PR fortran/PR24276
19757         * gfortran.dg/aliasing_dummy_1.f90: New test.
19758
19759 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
19760
19761         * gcc.dg/vmx/1b-01.c: Warning fix.
19762         * gcc.dg/vmx/1c-02.c: Likewise.
19763         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
19764
19765 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
19766
19767         PR testsuite/24962
19768         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
19769
19770 2006-01-20  Richard Guenther  <rguenther@suse.de>
19771         Steven Bosscher <stevenb.gcc@gmail.com>
19772
19773         PR rtl-optimization/24626
19774         * gcc.dg/torture/pr24626-1.c: New testcase.
19775         * gcc.dg/torture/pr24626-2.c: Likewise.
19776         * gcc.dg/torture/pr24626-3.c: Likewise.
19777         * gcc.dg/torture/pr24626-4.c: Likewise.
19778
19779 2006-01-20  Dirk Mueller  <dmueller@suse.com>
19780
19781         PR c++/5520
19782         * g++.dg/warn/empty-body.C: New.
19783
19784 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
19785
19786         PR c++/22136
19787         * g++.dg/template/using10.C: New test.
19788         * g++.dg/temlpate/using11.C: Likewise.
19789         * g++.dg/inherit/using5.C: Tweak error messages.
19790
19791 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
19792
19793         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
19794         target test.
19795         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
19796
19797 2006-01-19  Jan Hubicka  <jh@suse.cz>
19798
19799         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
19800
19801 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19802
19803         PR c++/25854
19804         * g++.dg/template/spec28.C: New test.
19805
19806 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
19807
19808         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
19809         (switchfiles): Fix fprintf's by adding srcdir or removing it.
19810
19811 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
19812
19813         * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
19814         * gcc.dg/gomp/critical-1.c: Likewise.
19815         * gcc.dg/gomp/critical-3.c: Likewise.
19816         * gcc.dg/gomp/empty.c: Likewise.
19817         * gcc.dg/gomp/ordered-1.c: Likewise.
19818         * gcc.dg/gomp/for-4.c: Likewise.
19819         * gcc.dg/gomp/for-6.c: Likewise.
19820         * gcc.dg/gomp/master-3.c: Likewise.
19821         * gcc.dg/gomp/for-8.c: Likewise.
19822         * gcc.dg/gomp/for-10.c: Likewise.
19823         * gcc.dg/gomp/for-18.c: Likewise.
19824         * gcc.dg/gomp/for-5.c: Likewise.
19825         * gcc.dg/gomp/for-7.c: Likewise.
19826         * gcc.dg/gomp/for-9.c: Likewise.
19827
19828 2006-01-18  Jeff Law  <law@redhat.com>
19829
19830         * gcc.dg/tree-ssa/vrp25.c: New test.
19831
19832 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
19833
19834         * gcc.dg/pr25805.c: Fix misapplied patch.
19835
19836 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
19837
19838         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
19839         (check_effective_target_vect_udot_qi): New.
19840         (check_effective_target_vect_sdot_hi): New.
19841         (check_effective_target_vect_udot_hi): New.
19842         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
19843         prefixed with "wrapv-" with -fwrapv.
19844         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
19845         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
19846         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
19847         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
19848         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
19849
19850         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
19851         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
19852         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
19853         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
19854
19855 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19856
19857         PR c++/16829
19858         * g++.dg/other/default2.C: New test.
19859         * g++.dg/other/default3.C: New test.
19860
19861 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
19862
19863         PR c/25805
19864         * gcc.dg/pr25805.c: New file.
19865
19866 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
19867
19868         PR c++/25836
19869         * g++.dg/template/init6.C: New test.
19870
19871 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
19872
19873         * gcc.dg/tree-ssa/pr24287.c: New test
19874
19875 2006-01-18  Eric Christopher  <echristo@apple.com>
19876
19877         * g++.dg/eh/table.C: New.
19878
19879 2006-01-18  DJ Delorie  <dj@redhat.com>
19880
19881         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
19882         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
19883         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
19884         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
19885
19886 2006-01-18  Jeff Law  <law@redhat.com>
19887
19888         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
19889         on wrapping on overflow semantics.
19890
19891         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
19892
19893         * gcc.gc/tree-ssa/vrp23.c: New test.
19894         * gcc.gc/tree-ssa/vrp24.c: New test.
19895
19896 2006-01-18  Richard Henderson  <rth@redhat.com>
19897             Aldy Hernandez  <aldyh@redhat.com>
19898             Jakub Jelinek  <jakub@redhat.com>
19899             Diego Novillo  <dnovillo@redhat.com>
19900             Uros Bizjak  <uros@kss-loka.si>
19901
19902         * gcc.dg/gomp: New directory.
19903
19904 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
19905             Steven G. Kargl  <kargls@comcast.net>
19906
19907         PR fortran/20869
19908         * gfortran.dg/intrinsic_external_1.f90: New test.
19909
19910         PR fortran/20875.
19911         * gfortran.dg/elemental_pointer_1.f90: New test.
19912
19913         PR fortran/25024
19914         * gfortran.dg/external_procedures_1.f90: New test.
19915
19916         PR fortran/25785
19917         gfortran.dg/assumed_present.f90: New test.
19918
19919 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
19920
19921         * g++.dg/parse/lookup5.C: New test.
19922
19923 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19924
19925         PR fortran/25697
19926         * gfortran.dg/read_eof.f90: New test.
19927
19928 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
19929
19930         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
19931         add a closing brace.
19932
19933 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19934
19935         PR fortran/25631
19936         * gfortran.dg/fmt_tl.f: New test.
19937
19938 2006-01-17  Eric Christopher  <echristo@apple.com>
19939
19940         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
19941         * g++.old-deja/g++.warn/impint2.C: Ditto.
19942         * g++.old-deja/g++.other/null1.C: Ditto.
19943         * g++.dg/warn/conv2.C: Ditto.
19944         * g++.dg/warn/conv4.C: New file.
19945
19946 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
19947
19948         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
19949
19950 2006-01-17  Andreas Jaeger  <aj@suse.de>
19951             Janis Johnson <janis187@us.ibm.com>
19952
19953         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
19954         in 64-bit.
19955         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
19956         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
19957
19958 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
19959
19960         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
19961         (switchfiles): xfail txxx where xxx >= 25.
19962
19963 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
19964
19965         PR testsuite/25764
19966         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
19967
19968 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
19969
19970         PR c/25682
19971         * gcc.dg/pr25682.c: New test.
19972         * g++.dg/parse/array-size2.C: New test.
19973
19974 2006-01-16  Ian Lance Taylor  <ian@airs.com>
19975
19976         * consistency.vlad: Remove entire directory, 1652 files.
19977
19978 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
19979
19980         * lib/target-supports.exp (check_effective_target_dfp_nocache,
19981         check_effective_target_dfprt_nocache): New.
19982         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
19983         (check_effective_target_dfprt): New.
19984         * lib/c-compat.exp (check_dfp): Remove.
19985         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
19986         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
19987         level of support for decimal float.
19988         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
19989         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
19990         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
19991         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
19992         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
19993         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
19994         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
19995         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
19996         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
19997         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
19998         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
19999         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
20000         directives.
20001
20002 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
20003
20004         PR testsuite/25741
20005         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
20006         $base_dir/../.
20007         * lib/gfortran.exp (gfortran_init): Likewise.
20008         * lib/obj-c++.exp (obj-c++_init): Likewise.
20009         * lib/scanasm.exp (scan-assembler-dem): Likewise.
20010         (scan-assembler-dem-not): Likewise.
20011         * lib/scandump.exp (scan-dump-dem): Likewise.
20012         (scan-dump-dem-not): Likewise.
20013
20014 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
20015
20016         PR testsuite/25767
20017         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
20018         powerpc-*-darwin*.
20019         * lib/obj-c++.exp (obj-c++_init): Likewise.
20020
20021 2006-01-16  Richard Guenther  <rguenther@suse.de>
20022
20023         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
20024
20025 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20026
20027         PR testsuite/25777
20028         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
20029         to LD_LIBRARY_PATH.
20030
20031 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
20032             Andrew Pinski  <pinskia@physics.uc.edu>
20033
20034         * gcc.dg/minmax-1.c: New test.
20035
20036 2006-01-16  Ben Elliston  <bje@au.ibm.com>
20037
20038         * gcc.dg/dfp/dfp.exp: Correct FSF address.
20039         * gcc.misc-tests/dectest.exp: Ditto.
20040
20041 2006-01-15  Ian Lance Taylor  <ian@airs.com>
20042
20043         PR testsuite/25796
20044         * gcc.target/i386/cmov6.c: Use -march=k8.
20045
20046 2006-01-15  Andreas Jaeger  <aj@suse.de>
20047
20048         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
20049         x86 does not have __float128.
20050
20051 2006-01-14  Ian Lance Taylor  <ian@airs.com>
20052
20053         * gcc.target/i386/cmov6.c: New test.
20054
20055 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
20056
20057         PR c++/25663
20058         * g++.dg/template/ctor6.C: New test.
20059
20060 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
20061
20062         PR tree-optimization/25485
20063         * gcc.dg/tree-ssa/pr25485.c: New.
20064
20065 2006-01-14  Richard Guenther  <rguenther@suse.de>
20066
20067         PR tree-optimization/22548
20068         PR tree-optimization/22555
20069         PR tree-optimization/22501
20070         * gcc.dg/tree-ssa/alias-4.c: New testcase.
20071         * gcc.dg/tree-ssa/alias-5.c: Likewise.
20072         * gcc.dg/tree-ssa/alias-6.c: Likewise.
20073         * gcc.dg/tree-ssa/alias-7.c: Likewise.
20074         * gcc.dg/tree-ssa/alias-8.c: Likewise.
20075         * gcc.dg/tree-ssa/alias-9.c: Likewise.
20076         * gcc.dg/tree-ssa/alias-10.c: Likewise.
20077         * gcc.dg/tree-ssa/alias-11.c: Likewise.
20078         * gcc.dg/tree-ssa/alias-12.c: Likewise.
20079
20080 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
20081
20082         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
20083         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
20084
20085 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
20086         Richard Guenther  <rguenther@suse.de>
20087
20088         PR rtl-optimization/24257
20089         * gcc.dg/torture/pr24257.c: New testcase.
20090
20091 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
20092
20093         * gcc.c-torture/execute/20060110-1.c: New test.
20094         * gcc.c-torture/execute/20060110-2.c: New test.
20095
20096 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
20097
20098         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
20099
20100 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
20101
20102         PR fortran/25756
20103         * gfortran.dg/label_3.f90: New test.
20104
20105 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
20106
20107         PR tree-optimization/25771
20108         * g++.dg/tree-ssa/pr25771.C: New test
20109
20110 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
20111
20112         PR tree-opt/24365
20113         * g++.dg/opt/complex5.C: New test.
20114
20115 2006-01-13  Richard Guenther  <rguenther@suse.de>
20116
20117         * gcc.target/i386/387-9.c: New testcase.
20118
20119 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
20120
20121         PR c++/24824
20122         * g++.dg/debug/dwarf2-1.C: New.
20123
20124 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
20125
20126         PR testsuite/25728
20127         * lib/gcov.exp (verify-lines): Add "close $fd".
20128
20129 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
20130             Ben Elliston  <bje@au.ibm.com>
20131
20132         * gcc.dg/dfp/inf-1.c: New test.
20133
20134 2006-01-12  Janis Johnson <janis187@us.ibm.com>
20135             Yao Qi  <qiyaoltc@cn.ibm.com>
20136             Ben Elliston  <bje@au.ibm.com>
20137             Jon Grimm  <jgrimm2@us.ibm.com>
20138
20139         * gcc.dg/nodfp-1.c: New test.
20140         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
20141         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
20142         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
20143         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
20144         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
20145         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
20146         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
20147         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
20148         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
20149         * gcc.dg/format/dfp-scanf-1.c: Likewise.
20150         * gcc.dg/format/dfp-printf-1.c: Likewise.
20151         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
20152         (compat_setup_dfp): New.
20153         * gcc.dg/compat/compat.exp: Use it.
20154         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
20155         Make some variables global, prepend "compat_" to their names.
20156         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
20157         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
20158         * gcc.misc-tests/dectest.exp: New test driver for decTest.
20159         * lib/compat.exp (compat_skip_list): Make global, rename.
20160         * lib/c-compat.exp: New file.
20161         * lib/target-supports.exp (check_effective_target_dfp): New.
20162
20163         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
20164         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
20165         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
20166         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
20167         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
20168         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
20169         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
20170         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
20171         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
20172         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
20173         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
20174         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
20175         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
20176         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
20177         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
20178         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
20179         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
20180         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
20181         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
20182         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
20183         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
20184         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
20185         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
20186         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
20187         gcc.dg/dfp/struct-layout-1.c,
20188         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
20189         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
20190         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
20191         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
20192         gcc.dg/dfp/func-vararg-dfp.c,
20193         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
20194         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
20195         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
20196         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
20197         gcc.dg/dfp/wtr-conversion-1.c: New tests.
20198
20199 2006-01-11  Richard Guenther  <rguenther@suse.de>
20200
20201         PR tree-optimization/25734
20202         * gcc.dg/tree-ssa/pr25734.c: New testcase.
20203
20204 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
20205
20206         PR fortran/25486
20207         * gfortran.dg/literal_character_constant_1_x.F: New test.
20208         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
20209         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
20210         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
20211
20212 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
20213
20214         PR c++/25386
20215         * g++.dg/ext/packed3.C: Add expected packed error.
20216
20217 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
20218
20219         PR target/25706
20220         * gcc.dg/torture/pr25706-1.c: New test.
20221
20222 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
20223
20224         PR tree-optimization/23109
20225         PR tree-optimization/23948
20226         PR tree-optimization/24123
20227
20228         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
20229         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
20230         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
20231         g++.dg/tree-ssa/pr23948.C: New testcases.
20232         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
20233         three divisions in order to do the optimization.
20234
20235 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
20236
20237         PR c++/25632
20238         * g++.dg/other/pr25632.C: New test.
20239
20240 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
20241
20242         PR fortran/25730
20243         * gfortran.dg/used_types_1.f90: New test.
20244
20245 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
20246
20247         PR target/25718
20248         * gcc.dg/torture/pr25718-1.c: New test.
20249
20250 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
20251
20252         * gfortran.dg/list_read_2.f90: Fix typo in description.
20253
20254 2006-01-10  Jan Beulich  <jbeulich@novell.com>
20255
20256         * lib/target-supports.exp (check_visibility_available): Simplify test
20257         for *-*-netware*.
20258         (check_profiling_available): Fail for *-*-netware*.
20259         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
20260         * gcc.dg/20021014-1.c: Likewise.
20261         * gcc.dg/nest.c: Likewise.
20262
20263 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
20264
20265         fortran/24936
20266         * gfortran.dg/forall_3.f90: New test.
20267
20268 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
20269
20270         PR fortran/21977
20271         * gfortran.dg/nesting_2.f90: New test.
20272         * gfortran.dg/nesting_3.f90: New test.
20273
20274 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
20275
20276         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
20277         Fix typo in comment.
20278
20279 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
20280
20281         * gfortran.dg/single_char_string.f90: New test.
20282
20283 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
20284
20285         * gfortran.dg/ichar_2.f90: New test.
20286
20287 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
20288
20289         PR fortran/25093
20290         * gfortran.dg/private_type_4.f90: New.
20291
20292 2006-01-07  Richard Guenther  <rguenther@suse.de>
20293
20294         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
20295
20296 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20297
20298         * gfortran.dg/func_decl_1.f90: New.
20299         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
20300         * gfortran.dg/array_alloc_2.f90: Likewise.
20301         * gfortran.dg/char_result_8.f90: Likewise.
20302         * gfortran.dg/dup_save_1.f90: Likewise.
20303         * gfortran.dg/dup_save_2.f90: Likewise.
20304         * gfortran.dg/f2c_6.f90: Likewise.
20305         * gfortran.dg/f2c_7.f90: Likewise.
20306         * gfortran.dg/func_result_2.f90: Likewise.
20307         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
20308
20309 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
20310
20311         PR fortran/22146
20312         * gfortran.dg/elemental_subroutine_1.f90: New test.
20313         * gfortran.dg/elemental_subroutine_2.f90: New test.
20314
20315         PR fortran/25029
20316         PR fortran/21256
20317         * gfortran.dg/assumed_size_refs_1.f90: New test.
20318
20319         PR fortran/20868
20320         PR fortran/20870
20321         * gfortran.dg/assumed_size_refs_2.f90: New test.
20322         * gfortran.dg/initialization_1.f90: Change warning message.
20323
20324 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
20325
20326         * gcc.dg/tree-ssa/loop-15.c: New test.
20327
20328 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20329
20330         PR fortran/25598
20331         * gfortran.dg/backspace_3.f: New test.
20332         * gfortran.dg/backspace_4.f: New test.
20333
20334 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20335
20336         PR fortran/24268
20337         * gfortran.dg/fmt_white.f: Update test.
20338
20339 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
20340
20341         * gcc.dg/cast-1.c: Add new warning.
20342         * gcc.dg/cast-2.c: Likewise.
20343         * gcc.dg/cast-3.c: Likewise.
20344         * gcc.dg/format/cast-1.c: Likewise.
20345         * gcc.dg/cast-4.c: New testcase.
20346
20347 2006-01-05  Richard Guenther  <rguenther@suse.de>
20348
20349         PR tree-optimization/22555
20350         * gcc.dg/tree-ssa/alias-3.c: New testcase.
20351
20352 2006-01-05  Richard Guenther  <rguenther@suse.de>
20353             Diego Novillo  <dnovillo@redhat.com>
20354
20355         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
20356         * gcc.dg/tree-ssa/loop-8.c: Likewise.
20357         * gcc.dg/tree-ssa/loop-1.c: Likewise.
20358         * gcc.dg/tree-ssa/pr23294.c: Likewise.
20359         * gcc.dg/tree-ssa/pr21985.c: Likewise.
20360         * gcc.dg/tree-ssa/loop-14.c: Likewise.
20361         * gcc.dg/tree-ssa/loop-2.c: Likewise.
20362         * gcc.dg/tree-ssa/loop-3.c: Likewise.
20363         * gcc.dg/tree-ssa/loop-4.c: Likewise.
20364         * gcc.dg/tree-ssa/pr21171.c: Likewise.
20365         * gcc.dg/tree-ssa/loop-5.c: Likewise.
20366         * gcc.dg/tree-ssa/loop-10.c: Likewise.
20367         * gcc.dg/tree-ssa/loop-6.c: Likewise.
20368         * treelang/compile/extravar.tree: Likewise.
20369         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
20370         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
20371         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
20372         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
20373         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
20374
20375 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
20376
20377         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
20378         for 64-bit fix.
20379
20380 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
20381
20382         PR fortran/23675
20383         gfortran.dg/char_result_11.f90: New.
20384
20385 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
20386
20387         PR c++/24782
20388         * g++.dg/parse/access9.C: New test.
20389         * g++.dg/tc1/dr52.C: Tweak error markers.
20390
20391 2006-01-04  Richard Henderson  <rth@redhat.com>
20392
20393         Merge from gomp branch.
20394         * g++.dg/parse/pragma2.C: Update expected error lines.
20395
20396 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
20397
20398         * g++.dg/other/i386-2.C: New test.
20399
20400         PR target/25554
20401         * gcc.c-torture/compile/20051228-1.c: New test.
20402
20403         PR c/25559
20404         * gcc.dg/pr25559.c: New test.
20405
20406 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
20407
20408         PR c++/25492
20409         * g++.dg/lookup/friend9.C: New test.
20410
20411         PR c++/25625
20412         * g++.dg/template/repo5.C: New test.
20413
20414 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
20415
20416         PR fortran/25101
20417         * gfortran.dg/forall_2.f90: New test.
20418
20419 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
20420
20421         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
20422         dg-require-weak.  Adjust regexp to handle leading-underscore
20423         targets and space as well as TAB after .weak.  Change previous
20424         64-bit fix to not use naked dot.
20425
20426 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
20427
20428         PR rtl-optimization/25578
20429         * gcc.c-torture/execute/20060102-1.c: New testcase.
20430
20431 2006-01-03  Richard Guenther  <rguenther@suse.de>
20432
20433         PR c/25183
20434         * gcc.dg/torture/pr25183.c: New testcase.
20435
20436 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
20437
20438         Merge from gomp-branch.
20439         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
20440         * gcc.dg/ia64-sync-2.c: Likewise.
20441         * gcc.dg/ia64-sync-3.c: Likewise.
20442         * gcc.dg/ia64-sync-4.c: Likewise.
20443         * gcc.dg/sync-2.c: Likewise.
20444         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
20445         that sparc64-*-* and sparcv9-*-* supports sync builtins.
20446
20447 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
20448
20449         PR c++/25635
20450         * g++.dg/parse/operator6.C: New test.
20451
20452         PR c++/25637
20453         * g++.dg/parse/error29.C: New test.
20454
20455         PR c++/25638
20456         * g++.dg/parse/dtor6.C: New test.
20457
20458         PR c++/25633
20459         * g++.dg/parse/ctor3.C: New test.
20460
20461         PR c++/25634
20462         * g++.dg/template/class3.C: New test.
20463
20464 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
20465
20466         * g++.dg/debug/debug9.C: New.
20467
20468 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
20469
20470         PR fortran/24640
20471         * gfortran.dg/label_2.f90: New test.
20472
20473 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20474
20475         * g++.dg/lookup/using12.C: Tighten error marker.
20476
20477 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
20478             Andrew Pinski <pinskia@physics.uc.edu>
20479
20480         * gcc.target/powerpc/darwin-abi-3.c: New file.
20481         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
20482         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
20483         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
20484         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
20485         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
20486         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
20487         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
20488         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
20489
20490 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
20491
20492         * gcc.dg/tree-ssa/loadpre1.c: New;
20493         * gcc.dg/tree-ssa/loadpre2.c: New;
20494         * gcc.dg/tree-ssa/loadpre3.c: New;
20495         * gcc.dg/tree-ssa/loadpre4.c: New;
20496         * gcc.dg/tree-ssa/loadpre5.c: New;
20497         * gcc.dg/tree-ssa/loadpre6.c: New;
20498         * gcc.dg/tree-ssa/loadpre7.c: New;
20499         * gcc.dg/tree-ssa/loadpre8.c: New;
20500         * gcc.dg/tree-ssa/loadpre9.c: New;
20501
20502 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
20503
20504         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
20505         * g++.dg/abi/thunk4.C: Likewise.
20506
20507 2006-01-01  Andreas Jaeger  <aj@suse.de>
20508
20509         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
20510         portable.
20511
20512 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
20513
20514         PR c++/25294
20515         * gcc.dg/pragma-pack-3.c: New test.
20516         * g++.dg/parse/pragma3.C: New test.
20517
20518 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20519
20520         PR middle-end/24827
20521         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
20522
20523 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20524
20525         PR testsuite/25214
20526         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
20527
20528 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
20529
20530         PR fortran/22607
20531         * gfortran-dg/pure_byref_3.f90: New.
20532
20533         fortran/PR 25396
20534         * gfortran.dg/userdef_operator_1.f90: New.
20535
20536 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
20537
20538         * g++.dg/abi/thunk3.C: New.
20539         * g++.dg/abi/thunk4.C: New.
20540
20541 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
20542
20543         PR fortran/25532
20544         * gfortran.dg/host_used_types_1.f90: New test. Check that host
20545         associated derived type components of derived types are
20546         properly declared in contained procedures.
20547
20548 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20549
20550         PR libgfortran/25139
20551         * gfortran.dg/backspace_2.f: New test.
20552
20553 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20554
20555         PR libgfortran/25550
20556         * gfortran.dg/endfile.f: New test.
20557
20558 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20559
20560         PR libgfortran/25419
20561         * gfortran.dg/comma.f: New test.
20562
20563 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20564
20565         * lib/gfortran-dg.exp: Remove trailing whitespace.
20566         * lib/fortran-torture.exp: Test with -fbounds-check instead of
20567         -funroll-all-loops.
20568
20569 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
20570
20571         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
20572         Extended Double long doubles or repeat tests when long double is
20573         the same size as double.
20574
20575 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20576
20577         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
20578
20579         PR testsuite/25442
20580         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
20581         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
20582
20583         PR testsuite/25441
20584         * gcc.dg/pr23911.c: Make test variable static.
20585
20586         PR testsuite/25444
20587         * gcc.dg/tree-ssa/pr14841.c: Likewise.
20588
20589 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
20590
20591         PR c++/25439
20592         * g++.dg/parse/crash17.C: Adjust error markers.
20593         * g++.dg/template/error20.C: New test.
20594
20595 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
20596
20597         PR c++/23172
20598         * g++.dg/ext/complit4.C: New test.
20599
20600         PR c++/25417
20601         * g++.dg/ext/complit5.C: Likewise.
20602
20603 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
20604
20605         PR tree-optimization/25125
20606         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
20607         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
20608         * gcc.c-torture/execute/pr25125.c: New.
20609
20610 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
20611
20612         PR fortran/25029
20613         PR fortran/21256
20614         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
20615         functions with incorrect assumed size references.
20616
20617 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
20618
20619         PR c++/23171
20620         * g++.dg/opt/init1.C: New test.
20621
20622 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
20623
20624         PR c++/24671
20625         * g++.dg/template/sfinae3.C: New test.
20626
20627 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20628
20629         * g++.dg/other/friend4.C: New test.
20630
20631 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
20632
20633         PR target/25005
20634         * g++.dg/opt/pr25005.C: New test.
20635
20636 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
20637
20638         PR c++/25369
20639         * g++.dg/template/ptrmem16.C: New test.
20640
20641 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
20642
20643         PR fortran/25029
20644         PR fortran/21256
20645         * gfortran.dg/initialization_1.f90: Add test of SIZE.
20646
20647 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20648
20649         PR libgfortran/25307
20650         * gfortran.dg/list_read_5.f90: New test.
20651
20652 2005-12-22  Richard Henderson  <rth@redhat.com>
20653
20654         * gcc.target/i386/sse-7.c: Use -msse2.
20655
20656 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
20657
20658         PR rtl-optimization/25432
20659         * gcc.c-torture/compile/20051216-1.c: New test.
20660
20661         PR objc/25328
20662         * objc/execute/pr25328.m: New test.
20663
20664 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
20665
20666         PR c++/25364
20667         * g++.dg/template/call4.C: New test.
20668
20669 2005-12-22  Dale Johannesen  <dalej@apple.com>
20670
20671         * gcc.target/i386/sse-17.c: New.
20672
20673 2005-12-22  Paul Brook  <paul@codesourcery.com>
20674
20675         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
20676
20677 2005-12-22  Paul Brook  <paul@codesourcery.com>
20678
20679         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
20680
20681 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
20682
20683         PR tree-opt/25513
20684         * gcc.c-torture/compile/pr25513.c: New test.
20685
20686 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20687
20688         PR c++/23333
20689         * g++.dg/parse/error25.C: Add more tests.
20690
20691 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20692
20693         PR fortran/18990
20694         * gfortran.dg/der_charlen_1.f90: New.
20695
20696 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
20697
20698         PR fortran/20889
20699         * gfortran.dg/pointer_component_type_1.f90: New test.
20700
20701         PR fortran/25029
20702         PR fortran/21256
20703         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
20704         should give an error with assumed size array refernces and checks
20705         those that should not.
20706         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
20707         reference an upper bound so that it does not generate an error.
20708
20709         PR fortran/19362
20710         PR fortran/20244
20711         PR fortran/20864
20712         PR fortran/25391
20713         * gfortran.dg/used_dummy_types_1.f90: New test.
20714         * gfortran.dg/used_dummy_types_2.f90: New test.
20715         * gfortran.dg/used_dummy_types_3.f90: New test.
20716         * gfortran.dg/used_dummy_types_4.f90: New test.
20717         * gfortran.dg/used_dummy_types_5.f90: New test.
20718
20719         PR fortran/23152
20720         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
20721         group already being USE associated.
20722         * gfortran.dg/assumed_shape_nml.f90: New test.
20723         * gfortran.dg/assumed_size_nml.f90: New test.
20724
20725         PR fortran/20862
20726         PR fortran/25053
20727         PR fortran/25063
20728         PR fortran/25064
20729         PR fortran/25066
20730         PR fortran/25067
20731         PR fortran/25068
20732         PR fortran/25307
20733         * gfortran.dg/io_constraints_1.f90: New test.
20734         * gfortran.dg/io_constraints_1.f90: New test.
20735         * gfortran.dg/iostat_3.f90: Change wording of warning.
20736         * gfortran.dg/g77/19981216-0.f: The same.
20737
20738 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
20739
20740         PR tree-optimization/23518
20741         * gcc.dg/pr23518.c: New.
20742
20743 2005-12-21  Mike Stump  <mrs@apple.com>
20744
20745         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
20746
20747 2005-12-21  Paul Brook  <paul@codesourcery.com>
20748
20749         * gcc.dg/pr19340.c: Skip on m68k targets.
20750
20751 2005-12-21  Steven Bosscher  <stevenb@suse.de>
20752
20753         PR rtl-optimization/25196
20754         * gcc.dg/pr25196.c: New test.
20755
20756 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
20757
20758         PR fortran/25423
20759         gfortran.dg/where_nested_1.f90: New.
20760
20761 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
20762
20763         PR tree-optimization/25382.
20764         * gcc.dg/tree-ssa/pr25382.c: New.
20765
20766 2005-12-20  Richard Guenther  <rguenther@suse.de>
20767
20768         PR middle-end/24306
20769         * gcc.target/i386/pr24306.c: New testcase.
20770
20771 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
20772
20773         PR tree-optimization/25501
20774         * gcc.dg/tree-ssa/pr25501.c: New.
20775
20776 2005-12-20  Richard Guenther  <rguenther@suse.de>
20777
20778         Revert
20779         2005-12-02  Richard Guenther  <rguenther@suse.de>
20780
20781         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
20782
20783 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
20784
20785         PR c++/21228
20786         * g++.dg/warn/Wunreachable-code-2.C: New test.
20787
20788 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
20789
20790         PR c++/24278
20791         * g++.dg/template/ctor5.C: New test.
20792
20793         PR c++/24915
20794         * g++.dg/template/overload8.C: New test.
20795
20796 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
20797
20798         * gcc.c-torture/compile/pr25483 : New test.
20799
20800 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20801
20802         PR c++/20552
20803         * g++.dg/ext/typeof10.C: New test.
20804
20805 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
20806
20807         * gcc.dg/mt-loopi1.c: New.
20808
20809 2005-12-18  Richard Guenther  <rguenther@suse.de>
20810
20811         PR tree-optimization/25481
20812         * gcc.dg/torture/pr25481.c: New testcase.
20813
20814 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
20815
20816         PR rtl-optimization/21041
20817         * gcc.dg/pr21041.c: New test.
20818
20819 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20820
20821         PR libgfortran/25463
20822         * gfortran.dg/advance.f90: New test.
20823
20824 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
20825
20826         * gcc.dg/20051201-1.c: New test.
20827
20828 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
20829
20830         PR fortran/25018
20831         * gfortran.dg/initialization_1.f90: New test.
20832         * gfortran.dg/enum_5.f90: Change dg-error to new message.
20833         * gfortran.dg/g77/980616-0.f: The same.
20834
20835 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
20836
20837         * PR fortran/25458
20838         * gfortran.dg/chkbits.f90: New test.
20839
20840 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
20841
20842         * gfortran.dg/enum_5.f: Revert to previous version.
20843
20844 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
20845
20846         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
20847         * gfortran.dg/nested_modules_1.f90: Ditto.
20848         * gfortran.dg/hollerith_f95.f90: Ditto.
20849         * gfortran.dg/select_5.f90: Ditto.
20850         * gfortran.dg/secnds.f: Ditto.
20851         * gfortran.dg/hollerith2.f90: Ditto.
20852         * gfortran.dg/imag_2.f: Ditto.
20853         * gfortran.dg/ftell_2.f90: Ditto.
20854         * gfortran.dg/malloc_free_1.f90: Ditto.
20855         * gfortran.dg/logint-1.f: Ditto.
20856         * gfortran.dg/recursive_statement_functions.f90: Ditto.
20857         * gfortran.dg/e_d_fmt.f90: Ditto.
20858         * gfortran.dg/hollerith_legacy.f90: Ditto.
20859         * gfortran.dg/logint-2.f: Ditto.
20860         * gfortran.dg/enum_5.f90: Ditto.
20861         * gfortran.dg/f2c_2.f90: Ditto.
20862         * gfortran.dg/pr17143.f90: Ditto.
20863         * gfortran.dg/namelist_14.f90: Ditto.
20864         * gfortran.dg/logint-3.f: Ditto.
20865         * gfortran.dg/spread_scalar_source.f90: Ditto.
20866         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
20867         * gfortran.dg/namelist_11.f: Ditto.
20868         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
20869         * gfortran.dg/g77/20010519-1.f
20870         * gfortran.dg/g77/alpha1.f: Ditto.
20871         * gfortran.dg/g77/990115-1.f: Ditto.
20872         * gfortran.dg/g77/erfc.f: Ditto.
20873         * gfortran.dg/g77/19990313-3.f: Ditto.
20874         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
20875         * gfortran.dg/g77/20010426.f: Ditto.
20876         * gfortran.dg/g77/19990313-0.f: Ditto.
20877         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
20878         * gfortran.dg/g77/20000629-1.f: Ditto.
20879         * gfortran.dg/g77/970125-0.f: Ditto.
20880         * gfortran.dg/g77/8485.f: Ditto.
20881         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
20882         * gfortran.dg/g77/19990313-1.f: Ditto.
20883         * gfortran.dg/g77/int8421.f: Ditto.
20884         * gfortran.dg/g77/19990305-0.f: Ditto.
20885         * gfortran.dg/g77/947.f: Ditto.
20886         * gfortran.dg/g77/19990905-2.f: Ditto.
20887         * gfortran.dg/g77/cabs.f: Ditto.
20888         * gfortran.dg/g77/19990313-2.f: Ditto.
20889         * gfortran.dg/g77/20020307-1.f: Ditto.
20890         * gfortran.dg/g77/dcomplex.f: Ditto.
20891         * gfortran.dg/g77/19990502-1.f: Ditto.
20892         * gfortran.dg/g77/19981216-0.f: Ditto.
20893         * gfortran.dg/common_4.f90: Ditto.
20894         * gfortran.dg/entry_4.f90: Ditto.
20895         * gfortran.dg/equiv_constraint_2.f90: Ditto.
20896         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
20897         * gfortran.dg/namelist_12.f: Ditto.
20898         * gfortran.dg/scale_1.f90: Ditto.
20899         * gfortran.dg/modulo_1.f90
20900         * gfortran.dg/hollerith.f90: Ditto.
20901         * gfortran.dg/direct_io_3.f90: Ditto.
20902         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
20903         * gfortran.dg/gnu_logical_1.F: Ditto.
20904         * gfortran.dg/unf_io_convert_1.f90: Ditto.
20905         * gfortran.dg/assign_1.f90: Ditto.
20906         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
20907         * gfortran.dg/pr23095.f: Ditto.
20908         * gfortran.dg/read_float_1.f90: Ditto.
20909
20910 2005-12-17  Andreas Jaeger  <aj@suse.de>
20911
20912         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
20913         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
20914
20915 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20916
20917         PR fortran/24268
20918         * gfortran.dg/fmt_white.f: New test.
20919
20920 2005-12-16  Steven G. Kargl <kargls@comcast.net>
20921
20922         * gfortran.dg/label_1.f90: New test.
20923
20924 2005-12-15  Ben Elliston  <bje@au.ibm.com>
20925
20926         PR testsuite/25422
20927         * gcc.dg/20031012-1.c: Add -Walways-true option.
20928         * gcc.dg/weak/weak-3.c: Likewise.
20929         * g++.old-deja/g++.mike/warn8.C: Likewise.
20930
20931 2005-12-16  Mike Stump  <mrs@apple.com>
20932
20933         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
20934         exit.
20935
20936 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20937
20938         PR libgfortran/25264
20939         PR libgfortran/25349
20940         * gfortran.dg/tl_editing.f90: Added additional checks.
20941         * gfortran.dg/t_editing.f: New test.
20942         * gfortran.dg/write_padding.f90: New test
20943
20944 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20945
20946         PR testsuite/25215
20947         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
20948
20949 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
20950
20951         PR rtl-optimization/24899
20952         * gcc.c-torture/execute/20051215-1.c: New test.
20953
20954 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
20955
20956         PR 24823
20957         * gfortran.dg/pr24823.f: New test.
20958
20959 2005-12-16  Jeff Law  <law@redhat.com>
20960
20961         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
20962
20963 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
20964
20965         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
20966         (base_types): Change C++ style comments to C style comments.  Remove
20967         aligned types from the array.  Keep Enums disabled.
20968         (complex_types): Remove aligned types from the array.
20969         Comment out "_Complex long double".
20970         (attrib_types): Remove.
20971         (complex_attrib_types): Remove.
20972         (attrib_array_types): Remove.
20973         (complex_attrib_array_types): Remove.
20974         (aligned_bitfld_types): Remove.
20975         (n_aligned_bitfld_types): Remove.
20976         (FEATURE_ALIGNEDPACKED): Delete.
20977         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
20978         (singles): Remove support for adding attributes.
20979         (choose_type): Remove support for attributed types.
20980         (generate_fields): Remove support for attributed bit-fields.
20981         Remove support for adding attributes.
20982         (generate_random_tests): Remove support for adding attributes.
20983         (features): Add back "[0] :0" and "complex vector [0]".
20984         (main): Remove support for attributed bit-fields.
20985         Uncomment the calling of generate_random_tests for the rests of
20986         the tests.
20987
20988 2005-12-16  Jan Hubicka  <jh@suse.cz>
20989
20990         * gcc.c-torture/combine/pr25224.c: New.
20991
20992 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
20993
20994         PR other/25028
20995         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
20996         HP-UX.
20997
20998 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
20999
21000         * gcc.dg/20051215-1.c: New file.
21001
21002 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21003
21004         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
21005         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
21006
21007 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
21008
21009         PR fortran/18197
21010         * gfortran.dg/dummy_functions_1.f90: New.
21011
21012 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
21013
21014         PR rtl-optimization/25310
21015         * gcc.c-torture/compile/pr25310.c: New test.
21016
21017 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
21018
21019         PR debug/25023
21020         * gcc.dg/pr25023.c: New test.
21021
21022 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21023
21024         * g++.old-deja/g++.brendan/redecl1.C,
21025         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
21026         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
21027         g++.old-deja/g++.oliva/typeof1.C,
21028         g++.old-deja/g++.other/crash16.C,
21029         g++.old-deja/g++.other/crash34.C,
21030         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
21031         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
21032         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
21033         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
21034         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
21035         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
21036         Remove xfail.
21037
21038 2005-12-14  Kean Johnston  <jkj@sco.com>
21039             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21040
21041         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
21042         * gcc.target/i386/20020523-1.c: Ditto.
21043         * gcc.target/i386/tailcall-1.c: Ditto.
21044         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
21045         * gcc.target/i386/ssetype-5.c: Ditto.
21046
21047 2005-12-14  Jeff Law  <law@redhat.com>
21048
21049         * gcc.dg/tree-ssa/foldstring-1.c: New test.
21050
21051 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
21052
21053         PR target/25254
21054         PR target/24188
21055         * gcc.target/i386/pr25254.c: New test.
21056         * gfortran.dg/PR24188.f: New test.
21057
21058 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
21059
21060         * lib/fortran-torture.exp: Catch remaining uses of
21061         remote_file build delete.
21062
21063 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21064
21065         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
21066
21067 2005-12-14  Ben Elliston  <bje@au.ibm.com>
21068
21069         * gcc.dg/warn-addr-cmp.c: New test.
21070
21071 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
21072
21073         PR debug/25023
21074         PR target/25293
21075         * gcc.target/i386/pr25293.c: New test.
21076
21077 2005-12-13  Petr Machata  <machata@post.cz>
21078
21079         PR c++/24907
21080         * g++.dg/parse/comma2.C: New test.
21081
21082 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
21083             Jakub Jelinek  <jakub@redhat.com>
21084
21085         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
21086         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
21087         (limits.h): Include unconditionally.
21088         (stdlib.h): Likewise.
21089         (hashtab.h): Do not include.
21090         (getopt.h): Likewise.
21091         (stddef.h): Include.
21092         (hashval_t): Define.
21093         (struct entry): Add "next" field.
21094         (HASH_SIZE): New macro.
21095         (hash_table): New variable.
21096         (switchfiles): Do not use xmalloc.
21097         (mix): New macro.
21098         (iterative_hash): New function.
21099         (hasht): Remove.
21100         (e_exists): New function.
21101         (e_insert): Likewise.
21102         (output): Use, instead of libiberty hashtable functions.
21103         (main): Do not use getopt.  Do not call htab_create.
21104
21105 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
21106
21107         PR c++/25331
21108         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
21109         put atal* and atpaal* attributes on array elements.
21110         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
21111         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
21112         put atal* and atpaal* attributes on array elements.
21113         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
21114
21115 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
21116
21117         * gcc.dg/single-precision-constant.c: New test.
21118
21119 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
21120
21121         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
21122         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
21123         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
21124         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
21125         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
21126         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
21127         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
21128         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
21129         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
21130         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
21131         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
21132         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
21133         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
21134         gcc.target/powerpc/ppc-sdata-2.c,
21135         gcc.target/powerpc/ppc-stackalign-1.c,
21136         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
21137         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
21138         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
21139         gcc.target/powerpc/rs6000-ldouble-2.c,
21140         gcc.target/powerpc/rs6000-power2-1.c,
21141         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
21142         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
21143         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
21144         option into target selector.
21145         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
21146         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
21147
21148 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
21149
21150         PR objc/25348
21151         * objc.dg/encode-9.m: New test.
21152
21153 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21154
21155         PR testsuite/20772
21156         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
21157         * gcc.dg/asm-b.c: Fix typo.
21158         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
21159         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
21160         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
21161         i?86 lp64 and x86_64 ilp32.
21162         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
21163         on i?86 lp64.
21164         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
21165
21166 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
21167
21168         PR fortran/25078
21169         gfortran.dg/equiv_5.f90: New test.
21170
21171 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
21172
21173         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
21174         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
21175         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
21176         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
21177         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
21178         * gcc.dg/tree-ssa/reassoc-5.c: New.
21179         * gcc.dg/tree-ssa/reassoc-6.c: New.
21180         * gcc.dg/tree-ssa/reassoc-7.c: New.
21181         * gcc.dg/tree-ssa/reassoc-8.c: New.
21182         * gcc.dg/tree-ssa/reassoc-9.c: New.
21183         * gcc.dg/tree-ssa/reassoc-10.c: New.
21184         * gcc.dg/tree-ssa/reassoc-11.c: New.
21185
21186 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21187
21188         PR testsuite/25167
21189         PR testsuite/24478
21190         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
21191
21192 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
21193
21194         PR c++/25300
21195         * g++.dg/template/inherit.C: Do not use a generic error message.
21196
21197 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
21198
21199         PR libobjc/25354
21200         * objc.dg/gnu-encoding: New directory.
21201         * objc.dg/gnu-encoding/compat-common.h: New file.
21202         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
21203         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
21204         * objc.dg/gnu-encoding/vector-defs.h: New file.
21205         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
21206         * objc.dg/gnu-encoding/generate-random.c: New file.
21207         * objc.dg/gnu-encoding/generate-random_r.c: New file.
21208         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
21209         * objc.dg/gnu-encoding/generate-random.h: New file.
21210
21211 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
21212
21213         PR c++/25337
21214         * g++.dg/template/defarg7.C: New test.
21215
21216 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
21217
21218         PR libobjc/25347
21219         * objc.dg/encode-8.m: New test.
21220
21221 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
21222
21223         PR libobjc/25346
21224         * objc.dg/encode-7.m: New test.
21225
21226 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
21227
21228         PR c++/25010
21229         * g++.dg/opt/inline10.C: New test.
21230
21231 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
21232
21233         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
21234
21235 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
21236
21237         * gfortran.dg/substring_equivalence.f90: typo in comment
21238
21239 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21240
21241         PR fortran/25068
21242         * gfortran.dg/iostat_3.f90: New test.
21243
21244 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
21245
21246         PR fortran/23815
21247         * gfortran.dg/unf_io_convert_1.f90: New test.
21248         * gfortran.dg/unf_io_convert_2.f90: New test.
21249         * gfortran.dg/unf_io_convert_3.f90: New test.
21250
21251 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21252
21253         PR testsuite/20772
21254         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
21255         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
21256         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
21257         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
21258         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
21259         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
21260         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
21261         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
21262         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
21263         gcc.dg/torture/fp-int-convert-float128-timode.c,
21264         gcc.dg/torture/fp-int-convert-float128.c,
21265         gcc.dg/torture/fp-int-convert-float80-timode.c,
21266         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
21267         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
21268
21269         * gcc.dg/tls/opt-1.c: Require effective target fpic.
21270
21271 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
21272
21273         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
21274
21275 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
21276
21277         * gcc.dg/20051207-1.c,
21278         * gcc.dg/20051207-2.c,
21279         * gcc.dg/20051207-3.c: New tests.
21280
21281 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21282
21283         PR testsuite/20772
21284         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
21285         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
21286         dg-skip-if target selector.
21287
21288         PR testsuite/20772
21289         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
21290         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
21291         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
21292         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
21293         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
21294         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
21295         and/or merge with i?86 cases.
21296
21297         * gcc.dg/tls/opt-3.c: Require effective target fpic.
21298
21299         PR testsuite/20772
21300         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
21301         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
21302         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
21303         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
21304         x86_64-*-linux*.
21305
21306 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
21307
21308         PR target/25311
21309         * gcc.c-torture/compile/pr25311.c: New test.
21310
21311 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21312
21313         PR libgfortran/25039
21314         * gfortran.dg/read_comma.f: New test.
21315
21316 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
21317
21318         PR c++/19317
21319         * g++.dg/opt/pr19317-1.C: New test.
21320         * g++.dg/opt/pr19317-2.C: New test.
21321         * g++.dg/opt/pr19317-3.C: New test.
21322
21323         PR target/19005
21324         * gcc.c-torture/execute/pr19005.c: New test.
21325
21326         PR target/17828
21327         * g++.old-deja/g++.other/comdat5.C: New test.
21328         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
21329
21330         * g++.dg/compat/struct-layout-1.exp: New file.
21331         * g++.dg/compat/struct-layout-1.h: New.
21332         * g++.dg/compat/struct-layout-1_generate.c: New.
21333         * g++.dg/compat/struct-layout-1_x1.h: New.
21334         * g++.dg/compat/struct-layout-1_x2.h: New.
21335         * g++.dg/compat/struct-layout-1_y1.h: New.
21336         * g++.dg/compat/struct-layout-1_y2.h: New.
21337
21338         * gcc.dg/20050330-2.c: New test.
21339
21340 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
21341
21342         PR fortran/25292
21343         * gfortran.dg/associated_1.f90: New.
21344
21345 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
21346
21347         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
21348         ILP32 vect_no_align platforms.
21349
21350 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
21351             Jakub Jelinek  <jakub@redhat.com>
21352
21353         PR target/25268
21354         * gcc.c-torture/compile/20051207-1.c: New test.
21355
21356 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21357
21358         PR testsuite/20772
21359         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
21360         gcc.dg/torture/pr18582-1.c,
21361         gcc.target/i386/attributes-error.c: Also test on x86_64.
21362
21363         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
21364
21365 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21366
21367         PR c++/19397
21368         * g++.dg/template/typedef3.C: New test.
21369
21370         PR c++/19762
21371         PR c++/19764
21372         * g++.dg/template/dtor3.C: Fix error markers.
21373
21374 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
21375
21376         * lib/target-supports.exp (check_effective_target_sync_char_short):
21377         Add s390*.
21378
21379 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
21380
21381         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
21382
21383 2005-12-06  Roger Sayle  <roger@eyesopen.com>
21384
21385         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
21386         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
21387         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
21388         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
21389
21390 2005-12-06  Roger Sayle  <roger@eyesopen.com>
21391
21392         PR c++/25263
21393         * g++.dg/other/array2.C: New test case.
21394
21395 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
21396
21397         * gcc.dg/darwin-weakimport-3.c: New.
21398
21399         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
21400         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
21401         and to work on Darwin.
21402         * gcc.dg/attr-weakref-1b.c: New file.
21403         * gcc.dg/attr-weakref-2.c: New test.
21404         * gcc.dg/darwin-weakref-1.c: New test.
21405
21406 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
21407
21408         PR testsuite/25247
21409         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
21410         use in selector expressions.
21411         (dg-xfail-if): Ditto.
21412         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
21413         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
21414         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
21415         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
21416         * gcc.test-framework/test-framework.exp: Skip generated tests if
21417         CHECK_TEST_FRAMEWORK is not 1.
21418
21419 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
21420
21421         PR tree-optimization/24963
21422         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
21423
21424         PR target/24108
21425         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
21426
21427         PR target/18580
21428         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
21429         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
21430         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
21431         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
21432
21433 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
21434
21435         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
21436         dg-options.
21437
21438 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
21439
21440         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
21441
21442 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
21443
21444         * gcc.dg/format/cast-1.c: New test.
21445
21446 2005-12-04  Roger Sayle  <roger@eyesopen.com>
21447
21448         PR c/7776
21449         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
21450         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
21451         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
21452         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
21453
21454 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
21455
21456         * gcc.dg/cast-pretty-print-1.c: New test.
21457
21458 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
21459
21460         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
21461
21462 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
21463
21464         PR c++/24173
21465         * g++.dg/template/friend40.C: New test.
21466
21467 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
21468
21469         PR target/25199
21470         * gcc.target/i386/movq-2.c: New test.
21471         * gcc.target/i386/movq.c: Remove target i?86, instead add
21472         dg-require-effective-target ilp32.
21473
21474 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21475
21476         PR c++/24103
21477         * g++.dg/other/default1.C: New test.
21478
21479 2005-12-02  Richard Guenther  <rguenther@suse.de>
21480
21481         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
21482
21483 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21484
21485         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
21486
21487 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
21488
21489         PR target/21017
21490         * gcc.target/powerpc/rotate.c: New.
21491
21492 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21493
21494         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
21495         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
21496
21497 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21498
21499         PR c/13384
21500         * gcc.dg/pr17730-1.c: Adjust.
21501         * gcc.dg/lvalue1.c (main): Likewise.
21502         * gcc.dg/lvalue-2.c: Likewise.
21503         * g++.dg/pr7503-3.C
21504
21505 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
21506
21507         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
21508         error messages.
21509
21510 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
21511
21512         PR fortran/24789
21513         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
21514
21515 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
21516
21517         PR target/24475
21518         * lib/target-supports.exp (check_effective_target_tls): New.
21519         (check_effective_target_tls_runtime): New.
21520         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
21521         for TLS support.
21522         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
21523         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
21524         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
21525         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
21526         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
21527         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
21528         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
21529         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
21530         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
21531         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
21532         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
21533         effective-target TLS.
21534         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
21535         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
21536         effective-target TLS runtime.
21537
21538 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
21539
21540         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
21541
21542 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
21543
21544         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
21545         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
21546         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
21547         ignored" warnings when "packing" is the same as the ABI layout.
21548
21549 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
21550
21551         PR fortran/21302
21552         * gfortran.dg/line_length_1.f: New test.
21553         * gfortran.dg/line_length_2.f90: Ditto.
21554
21555 2005-11-30  Richard Guenther  <rguenther@suse.de>
21556
21557         PR tree-optimization/21655
21558         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
21559
21560 2005-11-30  Dale Johannesen  <dalej@apple.com>
21561
21562         * gcc.c-torture/compile/pr24930.c: New.
21563
21564 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
21565
21566         PR fortran/15809
21567         *  gfortran.dg/auto_char_dummy_array.f90: New test.
21568
21569 2005-11-30  Jeff Law  <law@redhat.com>
21570
21571         * g++.old-deja/g++.law/pr25000.C: New test.
21572
21573 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
21574
21575         * gcc.dg/tls/opt-11.c: New test.
21576
21577 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
21578
21579         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
21580         targets.
21581         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
21582         LP64 ia64.
21583
21584 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
21585
21586         * gfortran.dg/open_access_1.f90: New test.
21587
21588 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21589
21590         * gcc.dg/charset/builtin2.c: New test.
21591
21592 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
21593
21594         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
21595         on mmix-*-* for *_[xy].c.
21596
21597 2005-11-28  Kean Johnston  <jkj@sco.com>
21598
21599         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
21600         headers.
21601         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
21602         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
21603         * gcc.target/i386/asm-3.c: Ditto.
21604         * gcc.target/i386/clobbers.c: Ditto.
21605         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
21606         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
21607         test regexp.
21608         * gcc.target/i386/mul.c: Ditto.
21609         * gcc.target/i386/ssetype-1.c: Ditto.
21610         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
21611         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
21612         static so the test works with -fPIC mode too. Based on comment in
21613         PR19231 by Pinski.
21614         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
21615
21616 2005-11-28  Richard Guenther  <rguenther@suse.de>
21617
21618         * gcc.dg/alias-9.c: New testcase.
21619         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
21620
21621 2005-11-28  Roger Sayle  <roger@eyesopen.com>
21622             Uros Bizjak  <uros@kss-loka.si>
21623
21624         PR middle-end/20219
21625         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
21626         tan(x)/sin(x) transformations.
21627
21628 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
21629
21630         PR middle-end/24575
21631         * gcc.dg/tree-ssa/divide-3.c: New test.
21632         * gcc.dg/tree-ssa/divide-4.c: New test.
21633
21634 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
21635
21636         PR fortran/24917
21637         *  gfortran.dg/boz_6.f90: New test.
21638
21639 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21640
21641         PR fortran/23912
21642         * gfortran.dg/modulo_1.f90: New test.
21643
21644 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21645
21646         PR libfortran/24919
21647         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
21648         fail on CRLF platforms.
21649         * gfortran.dg/ftell_2.f90: Likewise.
21650
21651 2005-11-26  Eric Christopher  <echristo@apple.com>
21652
21653         * gcc.dg/intmax_t-1.c: Remove mips xfail.
21654
21655 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
21656
21657         * objc.dg/gnu-runtime-3.m: Simplify.
21658
21659 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
21660
21661         PR middle-end/23669
21662         * gcc.dg/tree-ssa/divide-1.c: New test.
21663         * gcc.dg/tree-ssa/divide-2.c: New test.
21664
21665 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
21666
21667         PR libgfortran/24945
21668         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
21669
21670 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
21671
21672         PR libgfortran/24945
21673         * gfortran.dg/open_status_2.f90: New test.
21674
21675 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21676
21677         * gcc.c-torture/execute/builtins/fprintf.c,
21678         gcc.c-torture/execute/builtins/fputs-lib.c,
21679         gcc.c-torture/execute/builtins/fputs.c,
21680         gcc.c-torture/execute/builtins/lib/fprintf.c,
21681         gcc.c-torture/execute/builtins/lib/printf.c,
21682         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
21683
21684 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
21685
21686         * gcc.dg/20050922-2.c: New test.
21687
21688 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
21689
21690         * objc.dg/gnu-runtime-3.m: New test.
21691
21692 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21693
21694         PR c++/9278
21695         * g++.dg/other/void1.C: New test.
21696
21697 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
21698
21699         PR middle-end/24998
21700         * gcc.dg/torture/fp-int-convert-float.c,
21701         gcc.dg/torture/fp-int-convert-double.c,
21702         gcc.dg/torture/fp-int-convert-long-double.c,
21703         gcc.dg/torture/fp-int-convert-timode.c,
21704         gcc.dg/torture/fp-int-convert-float80.c,
21705         gcc.dg/torture/fp-int-convert-float80-timode.c,
21706         gcc.dg/torture/fp-int-convert-float128.c,
21707         gcc.dg/torture/fp-int-convert-float128-timode.c,
21708         gcc.dg/torture/fp-int-convert.h: New files.
21709
21710 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
21711
21712         PR middle-end/24989
21713         * gcc.dg/tree-ssa/bool-10.c: New test.
21714         * gcc.dg/tree-ssa/bool-11.c: New test.
21715         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
21716
21717 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
21718
21719         PR middle-end/24990
21720         * tree-ssa/pr24990-1.c: New test.
21721
21722 2005-11-24  Richard Guenther  <rguenther@suse.de>
21723         Dirk Mueller <dmueller@suse.de>
21724
21725         PR c++/14024
21726         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
21727         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
21728         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
21729         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
21730         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
21731         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
21732
21733 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
21734
21735         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
21736
21737 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21738
21739         PR c/21668
21740         * gcc.dg/Wc++-compat.c: New.
21741         * gcc.dg/Wno-c++-compat.c: New.
21742
21743 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
21744
21745         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
21746         (vspltish, vspltisw): Likewise.
21747
21748 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21749
21750         PR libgfortran/24794
21751         * gfortran.dg/namelist_12.f: Fix quotes.
21752         * gfortran.dg/namelist_13.f90: Fix quotes.
21753         * gfortran.dg/namelist_14.f90: Fix quotes.
21754         * gfortran.dg/namelist_15.f90: Fix quotes.
21755         * gfortran.dg/namelist_use.f90: Fix quotes.
21756         * gfortran.dg/namelist_use_only.f90: Fix quotes.
21757         * gfortran.dg/namelist_21.f90: New test.
21758         * gfortran.dg/namelist_22.f90: New test.
21759
21760 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
21761
21762         PR target/23435
21763         * gcc.c-torture/compile/pr23435.c: New.
21764
21765 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
21766
21767         * gcc.c-torture/execute/floatunsisf-1.c: New test.
21768
21769 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
21770
21771         * gcc.target/powerpc/405-macchw-1.c,
21772         gcc.target/powerpc/405-macchw-2.c,
21773         gcc.target/powerpc/405-macchwu-1.c,
21774         gcc.target/powerpc/405-macchwu-2.c,
21775         gcc.target/powerpc/405-machhw-1.c,
21776         gcc.target/powerpc/405-machhw-2.c,
21777         gcc.target/powerpc/405-machhwu-1.c,
21778         gcc.target/powerpc/405-machhwu-2.c,
21779         gcc.target/powerpc/405-maclhw-1.c,
21780         gcc.target/powerpc/405-maclhw-2.c,
21781         gcc.target/powerpc/405-maclhwu-1.c,
21782         gcc.target/powerpc/405-maclhwu-2.c,
21783         gcc.target/powerpc/405-mulchw-1.c,
21784         gcc.target/powerpc/405-mulchw-2.c,
21785         gcc.target/powerpc/405-mulchwu-1.c,
21786         gcc.target/powerpc/405-mulchwu-2.c,
21787         gcc.target/powerpc/405-mulhhw-1.c,
21788         gcc.target/powerpc/405-mulhhw-2.c,
21789         gcc.target/powerpc/405-mulhhwu-1.c,
21790         gcc.target/powerpc/405-mulhhwu-2.c,
21791         gcc.target/powerpc/405-mullhw-1.c,
21792         gcc.target/powerpc/405-mullhw-2.c,
21793         gcc.target/powerpc/405-mullhwu-1.c,
21794         gcc.target/powerpc/405-mullhwu-2.c,
21795         gcc.target/powerpc/405-nmacchw-1.c,
21796         gcc.target/powerpc/405-nmacchw-2.c,
21797         gcc.target/powerpc/405-nmachhw-1.c,
21798         gcc.target/powerpc/405-nmachhw-2.c,
21799         gcc.target/powerpc/405-nmaclhw-1.c,
21800         gcc.target/powerpc/405-nmaclhw-2.c,
21801         gcc.target/powerpc/440-macchw-1.c,
21802         gcc.target/powerpc/440-macchw-2.c,
21803         gcc.target/powerpc/440-macchwu-1.c,
21804         gcc.target/powerpc/440-macchwu-2.c,
21805         gcc.target/powerpc/440-machhw-1.c,
21806         gcc.target/powerpc/440-machhw-2.c,
21807         gcc.target/powerpc/440-machhwu-1.c,
21808         gcc.target/powerpc/440-machhwu-2.c,
21809         gcc.target/powerpc/440-maclhw-1.c,
21810         gcc.target/powerpc/440-maclhw-2.c,
21811         gcc.target/powerpc/440-maclhwu-1.c,
21812         gcc.target/powerpc/440-maclhwu-2.c,
21813         gcc.target/powerpc/440-mulchw-1.c,
21814         gcc.target/powerpc/440-mulchw-2.c,
21815         gcc.target/powerpc/440-mulchwu-1.c,
21816         gcc.target/powerpc/440-mulchwu-2.c,
21817         gcc.target/powerpc/440-mulhhw-1.c,
21818         gcc.target/powerpc/440-mulhhw-2.c,
21819         gcc.target/powerpc/440-mulhhwu-1.c,
21820         gcc.target/powerpc/440-mulhhwu-2.c,
21821         gcc.target/powerpc/440-mullhw-1.c,
21822         gcc.target/powerpc/440-mullhw-2.c,
21823         gcc.target/powerpc/440-mullhwu-1.c,
21824         gcc.target/powerpc/440-mullhwu-2.c,
21825         gcc.target/powerpc/440-nmacchw-1.c,
21826         gcc.target/powerpc/440-nmacchw-2.c,
21827         gcc.target/powerpc/440-nmachhw-1.c,
21828         gcc.target/powerpc/440-nmachhw-2.c,
21829         gcc.target/powerpc/440-nmaclhw-1.c,
21830         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
21831
21832 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
21833
21834         PR fortran/24774
21835         * gfortran.dg/inquire_9.f90: New test.
21836
21837         PR fortran/21647
21838         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
21839
21840 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
21841
21842         PR libfortran/24432
21843         * lib/target-supports.exp (check_effective_target_fortran_large_real):
21844         Check that 'cos' is supported.
21845
21846 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
21847
21848         PR fortran/24223
21849         * gfortran.dg/substring_equivalence.f90: New test.
21850
21851         PR fortran/24705
21852         * gfortran.dg/auto_internal_assumed.f90: New test.
21853
21854 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
21855
21856         * gcc.dg/fold-div-2.c: New test.
21857
21858 2005-11-20  Ian Lance Taylor  <ian@airs.com>
21859
21860         PR rtl-optimization/24883
21861         * gcc.c-torture/compile/pr24883.c: New test.
21862
21863 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
21864
21865         PR middle-end/20583
21866         * gcc.c-torture/compile/pr20583.c: New.
21867
21868 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
21869
21870         * gcc.c-torture/execute/usmul.c: New test.
21871
21872 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
21873
21874         * gcc.dg/tree-ssa/vrp22.c: New test.
21875
21876 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
21877
21878         PR middle-end/24912
21879         * gcc.dg/torture/pr24912-1.c: New test.
21880
21881 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
21882
21883         PR fortran/24862
21884         * gfortran.dg/arrayio_derived_1.f90: New test.
21885
21886 2005-11-19  Richard Guenther  <rguenther@suse.de>
21887
21888         PR middle-end/23294
21889         * gcc.dg/tree-ssa/pr23294.c: New testcase.
21890
21891 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
21892
21893         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
21894
21895 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
21896
21897         PR c++/8355
21898         * g++.dg/template/friend39.C: New test.
21899
21900 2005-11-18  James E Wilson  <wilson@specifix.com>
21901
21902         * gcc.dg/builtin-strstr.c: New.
21903
21904 2005-11-18  Richard Henderson  <rth@redhat.com>
21905
21906         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
21907         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
21908         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
21909         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
21910         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
21911         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
21912         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
21913         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
21914         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
21915         renaming to remove initial "ia64-".
21916
21917 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
21918
21919         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
21920
21921 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
21922
21923         * g++.dg/cpp/string-2.C: New test.
21924
21925 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
21926
21927         * gcc.dg/tree-ssa/loop-14.c: New test.
21928
21929 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
21930             Michael Chamberlain <michael@chamberlain.net.au>
21931
21932         * ada/acats/run_all.sh (target_run): Kill long running tests.
21933
21934 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21935
21936         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
21937         * gcc.dg/cleanup-9.c: Likewise.
21938         * gcc.dg/cleanup-10.c: Likewise.
21939         * gcc.dg/cleanup-11.c: Likewise.
21940
21941 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21942
21943         PR fortran/24892
21944         * gfortran.dg/open_access_append_1.f90: New test.
21945         * gfortran.dg/open_access_append_2.f90: New test.
21946
21947 2005-11-16  Richard Guenther  <rguenther@suse.de>
21948
21949         PR middle-end/24851
21950         * gcc.c-torture/execute/pr24851.c: New testcase.
21951
21952 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
21953
21954         * gcc.dg/fold-overflow-1.c: New test.
21955
21956 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
21957
21958         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
21959         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
21960
21961 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
21962
21963         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
21964         structures.
21965         * g++.dg/eh/forced2.C: Likewise.
21966         * g++.dg/eh/forced3.C: Likewise.
21967         * g++.dg/eh/forced4.C: Likewise.
21968
21969 2005-11-11  Mike Stump  <mrs@apple.com>
21970
21971         * g++.old-deja/g++.mike/unused.C: Add.
21972
21973 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
21974
21975         PR c++/24667
21976         * g++.dg/warn/Wcast-qual1.C: New test.
21977
21978 2005-11-15  Jan Hubicka  <jh@suse.cz>
21979
21980         * gcc.dg/winline-5.c: Add large-unit-insns limit.
21981
21982 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
21983
21984         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
21985
21986 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
21987
21988         PR 24840
21989         * gcc.dg/tree-ssa/pr24840.c: New test.
21990
21991 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
21992
21993         PR testsuite/24841
21994         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
21995
21996 2005-11-14  Dale Johannesen  <dalej@apple.com>
21997
21998         * gcc.c-torture/execute/20051113-1.c: New.
21999
22000 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
22001
22002         PR c++/24687
22003         * g++.dg/template/crash43.C: New test.
22004
22005 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
22006
22007         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
22008
22009 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
22010
22011         PR c++/24817
22012         * g++.dg/eh/spec8.C: New test.
22013
22014 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
22015
22016         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
22017
22018 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
22019
22020         PR c++/20293
22021         * g++.dg/parse/ambig4.C: New test.
22022         * g++.dg/tc1/dr101.C: Adjust error markers.
22023         * g++.dg/lookup/strong-using-2.C: Likewise.
22024         * g++.dg/lookup/ambig5.C: Likewise.
22025         * g++.dg/lookup/ambig4.C: Likewise.
22026         * g++.dg/parse/crash22.C: Likewise.
22027
22028 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
22029
22030         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
22031
22032 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
22033
22034         * gcc.dg/nested-calls-1.c: New test.
22035
22036 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22037
22038         * gfortran.dg/complex_intrinsic_1.f90: New test.
22039         * gfortran.dg/complex_intrinsic_2.f90: New test.
22040         * gfortran.dg/fgetc_1.f90: New test.
22041         * gfortran.dg/fgetc_2.f90: New test.
22042         * gfortran.dg/fgetc_3.f90: New test.
22043         * gfortran.dg/ftell_1.f90: New test.
22044         * gfortran.dg/ftell_2.f90: New test.
22045         * gfortran.dg/gnu_logical_1.F: New test.
22046         * gfortran.dg/gnu_logical_2.f90: New test.
22047
22048 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
22049
22050         PR middle-end/24820
22051         * gcc.dg/pr24820.c: New test.
22052
22053 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
22054
22055         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
22056         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
22057         variable.
22058
22059 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22060
22061         PR testsuite/24614
22062         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
22063
22064 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
22065
22066         * gcc.target/cris/cris.exp: New file.
22067         * gcc.target/cris/rld-legit1.c: New test.
22068         * gcc.target/cris/rld-legit2.c: New test.
22069
22070 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
22071
22072         PR c++/24780
22073         * g++.dg/opt/pr24780.C: New test.
22074
22075         PR c++/24761
22076         * g++.dg/template/asm1.C: New test.
22077
22078 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
22079
22080         PR libgfortran/24787
22081         * gfortran.dg/scan_1.f90: New test.
22082
22083 2005-11-12  Jan Hubicka  <jh@suse.cz>
22084
22085         * gcc.target/i386/minmax-1.c: New.
22086         * gcc.target/i386/minmax-2.c: New.
22087
22088 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
22089
22090         * gcc.dg/pr24445.c: Fix for 64-bit targets.
22091
22092 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
22093
22094         * gcc.c-torture/execute/20051110-1.c,
22095         gcc.c-torture/execute/20051110-2.c: New tests.
22096
22097 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
22098
22099         PR middle-end/24750
22100         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
22101         New tests.
22102
22103 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
22104
22105         * lib/target-libpath.exp (get_shlib_extension): New proc.
22106         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
22107         * lib/gfortran.exp (gfortran_link_flags): Likewise.
22108         * lib/objc.exp (objc_target_compile): Likewise.
22109         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
22110         detection.
22111
22112 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
22113
22114         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
22115
22116         * lib/target-supports.exp (check_effective_target_static_libgfortran):
22117         Add -static to additional_flags and pass it to target_compile.
22118
22119 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
22120
22121         PR libgfortran/24719
22122         gfortran.dg/read_noadvance.f90: New test.
22123
22124         PR libgfortran/24699
22125         gfortran.dg/fmt_t_2.f90: New test.
22126
22127         PR libgfortran/24785
22128         gfortran.dg/read_x_eor.f90: New test.
22129
22130         PR libgfortran/24584
22131         gfortran.dg/namelist_empty.f90: Rename test.
22132
22133         PR libgfortran/24489
22134         gfortran/read_eor.f90: Rename test.
22135
22136 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
22137
22138         PR fortran/15976
22139         * gfortran.dg/automatic_module_variable.f90: New test.
22140
22141 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
22142
22143         PR target/24445
22144         * gcc.dg/pr24445.c: New test.
22145
22146 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
22147
22148         PR fortran/24655
22149         PR fortran/24755
22150         * gfortran.dg/recursive_statement_functions.f90: Add statement
22151         functions using inline intrinsic functions and parameters to test
22152         that they no longer seg-fault.
22153
22154         PR fortran/24409
22155         gfortran.dg/nested_modules_4.f90: New test.
22156         gfortran.dg/nested_modules_5.f90: New test.
22157
22158 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22159
22160         PR fortran/24643
22161         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
22162
22163 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
22164
22165         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
22166         failures.
22167
22168 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
22169
22170         * gcc.dg/sparc-getcontext-1.c: New test.
22171
22172 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
22173
22174         * gcc.dg/ifcvt-fabs-1.c: New test.
22175
22176 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
22177
22178         PR other/4372
22179         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
22180         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
22181
22182 2005-11-09  Richard Guenther  <rguenther@suse.de>
22183
22184         PR tree-optimization/24716
22185         * gcc.c-torture/execute/pr24716.c: New testcase.
22186
22187 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
22188
22189         * gcc.dg/pr24624.c: Disable for non S/390 targets.
22190
22191 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
22192
22193         PR 24624
22194         * gcc.dg/pr24624.c: Testcase added.
22195
22196 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
22197
22198         PR 24623
22199         * g++.dg/other/pr24623.C: Testcase added.
22200
22201 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
22202
22203         PR fortran/22607
22204         * gfortran-dg/pure_byref_1.f90: New.
22205         * gfortran-dg/pure_byref_2.f90: New.
22206
22207 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
22208
22209         PR c/24101
22210         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
22211         * gcc.dg/dg.exp: Run main loop also for *.i files.
22212
22213 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
22214
22215         PR c++/19450
22216         * g++.dg/tls/diag-3.C: New test.
22217         * g++.dg/tls/diag-4.C: New test.
22218         * g++.dg/tls/static-1.C: New test.
22219         * g++.dg/tls/static-1a.cc: New file.
22220
22221 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
22222
22223         PR 23046
22224         * g++.dg/tree-ssa/pr23046.C: New test.
22225
22226 2005-11-08  Devang Patel <dpatel@apple.com>
22227
22228         PR tree-optimization/23115
22229         * gcc.dg/tree-ssa/pr23115.c: New.
22230
22231 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
22232
22233         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
22234         * gcc.target/powerpc/pr16155.c: Same.
22235         * gcc.target/powerpc/altivec-1.c: Same.
22236         * gcc.target/powerpc/altivec-2.c: Same.
22237         * gcc.target/powerpc/altivec-3.c: Same.
22238         * gcc.target/powerpc/altivec-5.c: Same.
22239         * gcc.target/powerpc/altivec-11.c: Same.
22240         * gcc.target/powerpc/altivec-12.c: Same.
22241         * gcc.target/powerpc/altivec-14.c: Same.
22242         * gcc.target/powerpc/altivec-22.c: Same.
22243         * gcc.target/powerpc/altivec-consts.c: Same.
22244         * gcc.target/powerpc/altivec-pr22085.c: Same.
22245         * gcc.target/powerpc/altivec-splat.c: Same.
22246         * gcc.target/powerpc/altivec-varargs-1.c: Same.
22247         * gcc.target/powerpc/altivec-vec-merge.c: Same.
22248         * gcc.target/powerpc/darwin-longlong.c: Same.
22249
22250 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
22251
22252         PR target/19340
22253         * gcc.dg/pr19340.c: New test.
22254
22255 2005-11-07  Ian Lance Taylor  <ian@airs.com>
22256
22257         PR rtl-optimization/24683
22258         * gcc.dg/pr24683.c: New test.
22259
22260 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
22261
22262         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
22263         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
22264
22265 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
22266
22267         * gcc.target/i386/pr23376.c: Compile with -mmmx.
22268
22269 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
22270
22271         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
22272
22273 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
22274
22275         PR target/24230
22276
22277         * gcc.target/powerpc/altivec-consts.c,
22278         gcc.target/powerpc/altivec-splat.c: New testcase.
22279
22280 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
22281
22282         PR c/24599
22283
22284         * gcc.dg/overflow-2.c: New testcase.
22285
22286 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
22287
22288         PR rtl-optimization/23567
22289         * gcc.c-torture/execute/20051104-1.c: New test.
22290
22291 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
22292
22293         PR fortran/24534
22294         gfortran.dg/private_type_2.f90: Modified to check that case with
22295         PRIVATE declaration within derived type is accepted.
22296
22297         PR fortran/20838
22298         gfortran.dg/pointer_assign_1.f90: New test.
22299
22300         PR fortran/20840
22301         * gfortran.dg/arrayio_0.f90: New test.
22302
22303         PR fortran/17737
22304         gfortran.dg/data_initialized.f90: New test.
22305         gfortran.dg/data_constraints_1.f90: New test.
22306         gfortran.dg/data_constraints_2.f90: New test.
22307
22308 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
22309
22310         PR fortran/24174
22311         PR fortran/24305
22312         * gfortran.dg/large_real_kind_form_io_1.f90: New file.
22313
22314 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
22315
22316         PR 24670
22317         * gcc.dg/tree-ssa/pr24670.c: New test.
22318
22319 2005-11-05  Ian Lance Taylor  <ian@airs.com>
22320
22321         PR target/22432
22322         * gcc.target/i386/pr22432.c: New test.
22323
22324 2005-11-05  Richard Henderson  <rth@redhat.com>
22325
22326         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
22327         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
22328         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
22329         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
22330         from gcc.dg/alpha-*.
22331         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
22332         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
22333
22334 2005-11-05  Andreas Jaeger  <aj@suse.de>
22335
22336         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
22337
22338 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
22339
22340         PR target/23424
22341         * gcc.dg/torture/pr23424-1.c: New test.
22342
22343 2005-11-04  Richard Henderson  <rth@redhat.com>
22344
22345         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
22346         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
22347         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
22348         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
22349         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
22350         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
22351         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
22352         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
22353         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
22354         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
22355         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
22356         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
22357         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
22358         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
22359         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
22360         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
22361         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
22362         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
22363         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
22364         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
22365         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
22366         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
22367         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
22368         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
22369         Move from gcc.dg/.
22370         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
22371         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
22372         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
22373         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
22374         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
22375         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
22376         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
22377         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
22378         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
22379         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
22380         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
22381         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
22382         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
22383         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
22384         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
22385         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
22386         gcc.target/i386/lea.c, gcc.target/i386/local.c,
22387         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
22388         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
22389         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
22390         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
22391         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
22392         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
22393         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
22394         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
22395         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
22396         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
22397         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
22398         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
22399         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
22400         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
22401         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
22402         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
22403         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
22404         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
22405         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
22406         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
22407         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
22408         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
22409         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
22410         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
22411         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
22412         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
22413         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
22414         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
22415
22416 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
22417
22418         PR 24627
22419         * gcc.dg/tree-ssa/pr24627.c: New test.
22420
22421 2005-11-04 Paul Brook  <paul@codesourcery.com>
22422
22423         * gcc.dg/tls/opt-10.c: New test.
22424
22425 2005-11-04  Andreas Jaeger  <aj@suse.de>
22426
22427         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
22428         avoid extra warnings.
22429
22430 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22431
22432         PR libfortran/22298
22433         * lib/target-supports.exp
22434         (check_effective_target_static_libgfortran): New
22435         static_libgfortran effective target.
22436         * gfortran.dg/static_linking_1.f: New test.
22437         * gfortran.dg/static_linking_1.c: New file.
22438
22439 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
22440
22441         * gcc.dg/pr24615.c: Guard test with { target fpic }.
22442
22443 2005-11-03  Josh Conner  <jconner@apple.com>
22444
22445         PR c++/19989
22446         g++.dg/ext/array2.C: New test.
22447         g++.dg/template/dependent-name3.C: New test.
22448         g++.dg/template/dependent-name4.C: New test.
22449         g++.dg/template/sfinae2.C: New test.
22450
22451 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
22452
22453         PR preprocessor/22042
22454         * gcc.dg/cpp/strify4.c: New test.
22455
22456 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
22457
22458         PR c++/17964
22459         * g++.dg/cpp/string-1.C: New test.
22460
22461 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
22462
22463         * gcc.target/powerpc: New directory.
22464         * gcc.target/powerpc/powerpc.exp: New file.
22465         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
22466         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
22467         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
22468         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
22469         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
22470         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
22471         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
22472         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
22473         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
22474         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
22475         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
22476         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
22477         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
22478         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
22479         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
22480         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
22481         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
22482         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
22483         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
22484         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
22485         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
22486         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
22487         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
22488         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
22489         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
22490         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
22491         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
22492         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
22493         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
22494         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
22495         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
22496         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
22497         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
22498         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
22499
22500 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
22501
22502         PR c++/21627
22503         * g++.dg/warn/inline2.C: New test.
22504
22505 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
22506
22507         PR middle-end/23155
22508         * g++.dg/ext/c99struct1.C: New test.
22509         * gcc.dg/union-cast-1.c: New test.
22510         * gcc.dg/union-cast-2.c: New test.
22511         * gcc.dg/union-cast-3.c: New test.
22512
22513 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
22514
22515         PR middle-end/24589
22516         * gcc.c-torture/execute/zero-struct-2.c: New test.
22517
22518 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
22519
22520         PR c++/24582
22521         * g++.dg/init/switch1.C: New test.
22522
22523 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
22524
22525         * gcc.dg/delay-slot-1.c: New test.
22526
22527 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
22528
22529         PR target/24620
22530         * gcc.dg/pr24620.c: New test.
22531
22532 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
22533
22534         PR c/24329
22535         * gcc.dg/format/unnamed-1.c: New test.
22536
22537 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
22538
22539         PR c++/22434
22540         * g++.dg/expr/cond8.C: New test.
22541
22542         PR c++/24560
22543         * g++.dg/parse/dot1.C: New test.
22544
22545 2005-11-02  Jan Hubicka  <jh@suse.cz>
22546
22547         PR target/23303
22548         * gcc.dg/i386-lea.c: New test
22549
22550 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
22551
22552         PR target/24615
22553         * gcc.dg/pr24615.c: New test.
22554
22555 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
22556
22557         PR target/24600
22558         * gcc.dg/pr24600.c: New test.
22559
22560 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
22561
22562         PR c++/19253
22563         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
22564         * g++.dg/parse/typename9.C: New test.
22565         * g++/dg/parse/typename10.C: Likewise.
22566
22567 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
22568
22569         PR fortran/18157
22570         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
22571         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
22572         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
22573
22574 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
22575
22576         PR c++/24569
22577         * g++.dg/debug/static1.C: New test.
22578
22579 2005-11-02  Josh Conner  <jconner@apple.com>
22580
22581         * g++.dg/crash38.C: moved into proper directory...
22582         * g++.dg/template/crash42.C: ...here
22583
22584 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
22585
22586         PR target/18338
22587         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
22588         pcc_bitfield_type_matters || default_packed.
22589
22590         * lib/target-supports.exp
22591         (check_effective_target_pcc_bitfield_type_matters): New proc.
22592         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
22593
22594         PR testsuite/23304
22595         * lib/target-supports.exp (check_effective_default_packed): New proc.
22596         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
22597         Gate expected errors on target ! default_packed.
22598         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
22599
22600 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22601
22602         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
22603         change (r106358).
22604
22605 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22606
22607         PR fortran/24008
22608         * gfortran.dg/entry_5.f90: New.
22609         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
22610
22611 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
22612
22613         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
22614
22615 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
22616
22617         PR fortran/21565
22618         gfortran.dg/namelist_blockdata.f90: New test.
22619
22620         PR fortran/18737
22621         gfortran.dg/external_implicit_none.f90: New test.
22622
22623         PR fortran/14994
22624         * gfortran.dg/secnds.f: New test.
22625
22626 2005-10-31  Jan Hubicka  <jh@suse.cz>
22627
22628         PR target/20928
22629         * gcc.c-torture/compile/pr20928.c: New test.
22630
22631 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
22632
22633         PR middle-end/23492
22634         * gcc.c-torture/compile/zero-strct-5.c: New test.
22635
22636 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
22637
22638         PR libgfortran/24584
22639         * gfortran.dg/pr24584.f90: New test.
22640
22641 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
22642
22643         PR fortran/18883
22644         * gfortran.dg/char_result_9.f90: New.
22645         * gfortran.dg/char_result_10.f90: New.
22646
22647 2005-10-30  Jan Hubicka  <jh@suse.cz>
22648
22649         * g++.dg/tree-ssa/pr24172.C: New testcase.
22650
22651 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22652
22653         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
22654
22655 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
22656
22657         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
22658         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
22659         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
22660         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
22661         gfortran.dg/enum_9.f90,
22662         gfortran.fortran-torture/compile/enum_1.f90,
22663         gfortran.fortran-torture/execute/enum_1.f90,
22664         gfortran.fortran-torture/execute/enum_2.f90,
22665         gfortran.fortran-torture/execute/enum_3.f90,
22666         gfortran.fortran-torture/execute/enum_4.f90: New tests.
22667
22668 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
22669
22670         PR target/18482
22671         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
22672         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
22673
22674 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22675
22676         PR libfortran/20179
22677         * gfortran.dg/mixed_io_1.f90: New test.
22678         * gfortran.dg/mixed_io_1.c: New file.
22679
22680 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22681
22682         * gfortran.dg/malloc_free_1.f90: New test.
22683
22684 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
22685
22686         * gcc.dg/nested-func-4.c: Require profiling -pg.
22687
22688 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
22689
22690         PR C++/23229
22691         * g++.dg/warn/main-2.C: New test.
22692
22693 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
22694
22695         PR fortran/24545
22696         * gfortran.dg/interface_2.f90: new test.
22697
22698 2005-10-28  Josh Conner  <jconner@apple.com>
22699
22700         PR c++/22153
22701         * g++.dg/template/crash38.C: New test.
22702         * g++.dg/parse/explicit1.C: Change expected errors.
22703
22704 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
22705
22706         PR C++/23426
22707         * g++.dg/other/large-size-array.C: New test.
22708
22709 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
22710
22711         PR middle-end/24362
22712         * g++.dg/opt/complex4.C: New test.
22713
22714 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
22715
22716         * gcc.dg/nested-func-4.c: New test.
22717
22718 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
22719
22720         PR fortran/24158
22721         gfortran.dg/derived_recursion.f90: New test.
22722         gfortran.dg/implicit_actual.f90: New test.
22723
22724 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
22725
22726         PR middle-end/24295, PR testsuite/24477
22727         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
22728         removed when weakref hits the tree.
22729
22730 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
22731
22732         * gfortran.dg/cray_pointers_4.f90: New test.
22733
22734         * gfortran.dg/cray_pointers_5.f90: New test.
22735
22736 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
22737
22738         PR fortran/22290
22739         * gfortran.dg/assign_5.f90: New test.
22740         * gfortran.dg/assign_6.f: New test.
22741
22742 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
22743
22744         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
22745         CPU has no SSE support.
22746
22747 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
22748
22749         PR libgfortran/24224
22750         * gfortran.dg/arrayio_1.f90: Update attribution.
22751         * gfortran.dg/arrayio_2.f90: Update attribution.
22752         * gfortran.dg/arrayio_3.f90: Update attribution.
22753         * gfortran.dg/arrayio_4.f90: Update test conditions.
22754         * gfortran.dg/arrayio_5.f90: Update attribution.
22755         * gfortran.dg/arrayio_6.f90: New test.
22756         * gfortran.dg/arrayio_7.f90: New test.
22757
22758 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
22759
22760         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
22761
22762 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
22763
22764         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
22765
22766 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
22767
22768         PR fortran/24416
22769         * gfortran.dg/namelist_char_only.f90: New test.
22770
22771 2005-10-24  Asher Langton  <langton2@llnl.gov>
22772
22773         PR fortran/17031
22774         PR fortran/22282
22775         * gfortran.dg/cray_pointers_1.f90: New test.
22776         * gfortran.dg/cray_pointers_2.f90: New test.
22777         * gfortran.dg/cray_pointers_3.f90: New test.
22778         * gfortran.dg/loc_1.f90: New test.
22779         * gfortran.dg/loc_2.f90: New test.
22780
22781 2005-10-24  Steven Bosscher  <stevenb@suse.de>
22782
22783         * gcc.dg/pr24225.c: New test.
22784
22785 2005-10-24  Asher Langton  <langton2@llnl.gov>
22786
22787         * gfortran.dg/dup_save_1.f90: New test.
22788         * gfortran.dg/dup_save_2.f90: New test.
22789
22790 2005-10-24  Paul Brook  <paul@codesourcery.com>
22791
22792         PR 24107
22793         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
22794         stdint.h.
22795
22796 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
22797
22798         PR libgfortran/24489
22799         * gfortran.dg/pr24489.f90: New test.
22800
22801 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
22802
22803         PR fortran/23635
22804         * gfortran.dg/ichar_1.f90: Add tests for derived types.
22805
22806 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
22807
22808         PR target/18911
22809         * g++.dg/init/array16.C: Skip for mmix-*-*.
22810
22811 2005-10-23  Asher Langton  <langton2@llnl.gov>
22812
22813         * gfortran.dg/byte_1.f90: New test.
22814         * gfortran.dg/byte_2.f90: New test.
22815
22816 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
22817
22818         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
22819
22820 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
22821
22822         PR fortran/18022
22823         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
22824
22825         PR fortran/24311
22826         * gfortran.dg/merge_char_const.f90: New test.
22827
22828         PR fortran/24384
22829         * gfortran.dg/spread_scalar_source.f90: New test.
22830
22831 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
22832
22833         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
22834
22835         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
22836         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
22837
22838         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
22839
22840 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
22841
22842         PR fortran/24426
22843         * gfortran.dg/der_pointer_4.f90: New.
22844
22845 2005-10-22  David Ayers  <d.ayers@inode.at>
22846
22847         * obj-c++.dg/except-1.mm: Simplify.
22848
22849 2005-10-21  David Ayers  <d.ayers@inode.at>
22850
22851         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
22852
22853 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
22854
22855         * gfortran.dg/assumed_dummy_2.f90: New test.
22856
22857 2005-10-21  James E Wilson  <wilson@specifix.com>
22858
22859         PR preprocessor/15220
22860         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
22861
22862 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
22863
22864         * gcc.c-torture/execute/20051021-1.c: New test.
22865
22866 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
22867
22868         PR c++/24260
22869         * g++.dg/ext/tmplattr1.C: New test.
22870
22871 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
22872
22873         PR fortran/24440
22874         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
22875
22876 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
22877
22878         * obj-c++.dg/except-1.mm: New.
22879
22880         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
22881
22882 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
22883
22884         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
22885
22886 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
22887
22888         PR middle-end/24295
22889         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
22890         declarations with the same names as thunks' alias targets, use
22891         aliases instead.
22892         * gcc.dg/attr-alias-3.c: New test.
22893         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
22894
22895 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
22896
22897         PR c++/22618
22898         * g++.dg/parse/access8.C: New test.
22899
22900 2005-10-20  Richard Guenther  <rguenther@suse.de>
22901
22902         PR c++/24439
22903         * g++.dg/tree-ssa/pr24439.C: New testcase.
22904
22905 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
22906
22907         * g++.dg/opt/delay-slot-1.C: New test.
22908
22909 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
22910
22911         PR fortran/21625
22912         * gfortran.fg/der_init_1.f90: New.
22913
22914 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
22915
22916         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
22917
22918 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
22919
22920         PR c++/21908
22921         * g++.dg/parse/error28.C: New test.
22922
22923 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
22924
22925         * gcc.dg/profile-generate-2.c: New test.
22926
22927 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
22928
22929         PR target/23589
22930         * g++.dg/ext/dllimport11.C: New.
22931
22932 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22933
22934         PR c++/22293
22935         * g++.dg/other/friend3.C: New test.
22936
22937 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
22938
22939         PR c++/23293
22940         * g++.dg/template/error19.C: New test.
22941
22942 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
22943
22944         PR c++/21383
22945         * g++.dg/overload/koenig2.C: New.
22946
22947         PR c++/23118
22948         * g++.dg/overload/error2.C: New.
22949
22950         PR c++/22604
22951         * g++.dg/inherit/covariant14.C: New.
22952
22953 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22954
22955         PR c++/23440
22956         * g++.dg/parse/for1.C: New test.
22957
22958 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
22959
22960         PR fortran/23446
22961         * gfortran.dg/host_dummy_index_1.f90: New test.
22962
22963         PR fortran/21459
22964         * gfortran.dg/automatic_char_len_2.f90: New test.
22965
22966         PR fortran/20866
22967         * gfortran.dg/recursive_statement_functions.f90: New test.
22968
22969         PR fortran/20853
22970         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
22971
22972         PR fortran/20849
22973         * gfortran.dg/external_initializer.f90: New test.
22974
22975         PR fortran/20837
22976         * non_module_public.f90: New test.
22977
22978 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
22979
22980         PR c++/24386
22981         * g++.dg/template/overload7.C: New.
22982
22983         PR c++/22551
22984         * g++.dg/other/switch2.C: Remove expected warnings.
22985
22986         PR c++/21353
22987         * g++.dg/template/defarg6.C: New.
22988
22989 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
22990
22991         PR target/24315
22992         * gcc.target/i386/pr24315.c: New test.
22993
22994 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
22995
22996         PR c++/24389
22997         * g++.dg/template/static21.C: New test.
22998         * g++.dg/template/static21-a.cc: Likewise.
22999
23000 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
23001
23002         PR c++/23959
23003         * g++.dg/warn/Wswitch-default-1.C: New test.
23004         * g++.dg/warn/Wswitch-default-2.C: New test.
23005
23006 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
23007
23008         PR c++/22173
23009         * g++.dg/parse/template18.C: New test.
23010         * g++.dg/template/nontype15.C: Likewise.
23011
23012 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
23013
23014         PR fortran/22273
23015         * gfortran.dg/spec_expr_2.f90: New.
23016
23017 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
23018
23019         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
23020         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
23021         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
23022         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
23023         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
23024         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
23025         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
23026         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
23027         previous target-specific skips and warning-message matches where
23028         applicable.
23029
23030 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
23031
23032         PR c++/21347
23033         * g++.dg/warn/Wctor-dtor.C: New test.
23034
23035 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23036
23037         PR c/23439
23038         * gcc.dg/for-1.c: New test.
23039
23040 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
23041
23042         PR c++/19565
23043         * g++.dg/warn/Wconversion1.C: New test.
23044         * g++.dg/ext/packed4.C: Compile with -w.
23045         * g++.dg/opt/20050511-1.C: Likewise.
23046         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
23047
23048 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
23049
23050         * gfortran.dg/boz_5.f90: New test.
23051
23052 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
23053
23054         PR c++/22551
23055         * g++.dg/other/switch2.C: New.
23056
23057         PR c++/23984
23058         * g++.dg/init/ctor7.C: New.
23059
23060 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
23061
23062         PR c++/23730
23063         * g++.dg/parse/crash32.C: New test.
23064
23065 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
23066
23067         PR c++/20721
23068         * g++.dg/init/goto2.C: New test.
23069
23070         PR c++/22464
23071         * g++.dg/template/crash/41.C: New test.
23072
23073         PR c++/22180
23074         * g++.dg/template/crash40.C: New test.
23075
23076         PR c++/23694
23077         * g++.dg/parse/friend5.C: New test.
23078
23079         PR c++/23307
23080         * g++.dg/template/crash38.C: New test.
23081
23082         PR c++/22352
23083         * g++.dg/template/friend38.C: New test.
23084
23085         PR c++/22405
23086         * g++.dg/template/crash39.C: New test.
23087
23088 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
23089
23090         * gcc.dg/debug/dwarf2/dwarf-char1.c,
23091         gcc.dg/debug/dwarf2/dwarf-char2.c,
23092         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
23093
23094         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
23095
23096 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
23097
23098         * gcc.dg/dll-2.c: Add tests for warnings.
23099         * gcc.dg/dll-3.c: Likewise.
23100         * gcc.dg/dll-4.c: Likewise.
23101
23102         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
23103         * g++.dg/ext/dllimport2.C: Likewise.
23104         * g++.dg/ext/dllimport3.C: Likewise.
23105         * g++.dg/ext/dllimport7.C: Likewise.
23106         * g++.dg/ext/dllimport8.C: Likewise.
23107         * g++.dg/ext/dllimport9.C: Likewise.
23108
23109 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
23110
23111         PR fortran/24092
23112         * gfortran.dg/derived_pointer_recursion.f90: New test.
23113
23114 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
23115
23116         * gcc.c-torture/execute/20051012-1.c: New test.
23117
23118 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
23119
23120         PR fortran/18082
23121         * gfortran.dg/automatic_char_len_1.f90: New test.
23122
23123 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
23124
23125         PR fortran/20847
23126         * gfortran.dg/save_common.f90: New test.
23127
23128         PR fortran/20856
23129         * gfortran.dg/save_result.f90: New test.
23130
23131 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
23132
23133         PR c++/21592
23134         * g++.dg/template/dependent-expr1.C: Add new expected error.
23135         * g++.dg/template/dependent-expr2.C: Adjust error text.
23136         * g++.dg/template/overload6.C: New.
23137
23138         PR c++/23797
23139         * g++.dg/other/typename8.C: New.
23140
23141         PR c++/21117
23142         * g++.dg/other/return1.C: New.
23143
23144 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
23145
23146         PR c++/24052
23147         * g++.dg/ext/label5.C: New.
23148
23149 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
23150
23151         PR c++/19964
23152         * g++.dg/parse/crash31.C: New.
23153
23154 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
23155
23156         * g++.dg/ipa/ipa-1.c: New test.
23157         * g++.dg/ipa/ipa-2.c: New test.
23158         * g++.dg/ipa/ipa-3.c: New test.
23159         * g++.dg/ipa/ipa-4.c: New test.
23160         * g++.dg/ipa/ipa-5.c: New test.
23161         * g++.dg/ipa/ipa.exp: New file.
23162
23163 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
23164
23165         PR fortran/24207
23166         * gfortran.dg/private_type_3.f90: New test.
23167
23168 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
23169
23170         PR fortran/20786
23171         gfortran.dg/aint_anint_1.f90: New test.
23172
23173 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
23174
23175         PR libgfortran/24313
23176         gfortran.dg/csqrt.f: New test.
23177
23178 2005-10-11  Ian Lance Taylor  <ian@airs.com>
23179
23180         PR c++/8057
23181         * g++.dg/warn/noeffect7.C: New test.
23182         * g++.dg/warn/noeffect2.C: Instantiate templates.
23183         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
23184         and warning.
23185
23186 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
23187
23188         PR c++/21089
23189         * g++.dg/init/float1.C: New test.
23190
23191         PR c++/24277
23192         * g++.dg/init/member1.C: Tweak error markers.
23193
23194 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
23195
23196         PR testsuite/24281
23197         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
23198         Check for null pointer.
23199
23200 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
23201
23202         PR c++/21369
23203         * g++.dg/parse/ret-type3.C: New test.
23204
23205 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
23206
23207         PR tree-opt/23946
23208         * gcc.c-torture/compile/pr23946.c: New test.
23209
23210 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
23211
23212         * g++.dg/opt/mmx2.C: New test.
23213
23214 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
23215
23216         PR c++/24277
23217         * g++.dg/template/static20.C: New test.
23218
23219         PR c++/24302
23220         * g++.dg/warn/Wunused-12.C: New test.
23221
23222         PR c++/23437
23223         * g++.dg/template/arg4.C: New test.
23224
23225 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
23226
23227         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
23228         * gcc.dg/ucnid-3.c: Likewise.
23229         * gcc.dg/ucnid-4.c: Likewise.
23230         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
23231         * g++.dg/other/ucnid-1.C: Likewise.
23232         * gcc.dg/sparc-frame-1.c: New test.
23233
23234 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
23235
23236         PR c++/24139
23237         * g++.dg/template/spec27.C: New test.
23238
23239         PR c++/24275
23240         * g++.dg/template/static19.C: New test.
23241
23242 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
23243
23244         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
23245         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
23246
23247 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
23248
23249         PR target/24136
23250         * gfortran.fortran-torture/compile/pr24136.f: New test.
23251
23252 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
23253
23254         PR c++/22172
23255         * g++.dg/parse/crash30.C: New test.
23256
23257 2005-10-07  Richard Guenther  <rguenther@suse.de>
23258
23259         PR middle-end/24227
23260         * gcc.c-torture/compile/pr24227.c: New testcase.
23261
23262 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
23263
23264         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
23265         Do not put aligned attributes on array elements.
23266
23267 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
23268
23269         PR testsuite/23611, PR testsuite/23615
23270         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
23271         writing prototypes of library functions by hand.
23272         * obj-c++.dg/bitfield-4.mm: Likewise.
23273         * obj-c++.dg/const-str-4.mm: Likewise.
23274         * obj-c++.dg/encode-4.mm: Likewise.
23275         * obj-c++.dg/encode-5.mm: Likewise.
23276         * obj-c++.dg/encode-6.mm: Likewise.
23277         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
23278         * obj-c++.dg/method-10.mm: Likewise.
23279         * obj-c++.dg/method-17.mm: Likewise.
23280         * obj-c++.dg/method-19.mm: Likewise.
23281         * obj-c++.dg/try-catch-2.mm: Likewise.
23282
23283 2005-10-06  Richard Henderson  <rth@redhat.com>
23284
23285         PR 24236
23286         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
23287
23288 2005-10-06  Dale Johannesen  <dalej@apple.com>
23289
23290         * gcc.c-torture/execute/20030125-1.c: Correct.
23291
23292 2005-10-06  Richard Guenther  <rguenther@suse.de>
23293
23294         PR tree-optimization/24238
23295         * g++.dg/tree-ssa/pr24238.C: New testcase.
23296
23297 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
23298
23299         PR 18568
23300         * gfortran.dg/der_pointer_3.f90: New test.
23301
23302 2005-10-05  Devang Patel  <dpatel@apple.com>
23303
23304         PR Debug/23205
23305         * g++.dg/other/PR23205.C: New.
23306
23307 2005-10-05  Richard Henderson  <rth@redhat.com>
23308
23309         PR target/23602
23310         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
23311         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
23312
23313 2005-10-05  Dale Johannesen  <dalej@apple.com>
23314
23315         * gcc.c-torture/execute/float-floor.c: New.
23316
23317 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
23318
23319         PR tree-optimization/21419
23320         PR tree-optimization/24146
23321         PR tree-optimization/24151
23322
23323         * g++.dg/ext/asm7.C: New.
23324         * g++.dg/ext/asm8.C: New.
23325         * gcc.dg/asm-1.c: Compile on all targets.
23326         * gcc.dg/asm-pr24146.c: New.
23327         * gcc.dg/pr21419.c: Adjust error messages.
23328
23329 2005-10-05  Richard Guenther  <rguenther@suse.de>
23330
23331         PR fortran/24176
23332         * gfortran.fortran-torture/compile/empty.f90: New testcase.
23333
23334 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
23335
23336         PR c++/23513
23337         * g++.dg/template/spec22.C: Robustify test.
23338         * g++.dg/template/spec26.C: New.
23339
23340 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
23341
23342         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
23343         if target supports vector instructions.
23344
23345 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
23346
23347         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
23348         C99 functions.
23349
23350 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
23351
23352         * lib/target-supports.exp (check_effective_target_fortran_large_real,
23353         check_effective_target_fortran_large_int): Replace cached result
23354         when target changes.
23355
23356 2005-10-04  Devang Patel  <dpatel@apple.com>
23357
23358         * gcc.dg/i386-sse-vect-types.c: New.
23359
23360 2005-10-04  Ian Lance Taylor  <ian@airs.com>
23361
23362         PR preprocessor/13726
23363         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
23364         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
23365
23366 2005-10-04  Richard Guenther  <rguenther@suse.de>
23367
23368         PR c/23576
23369         * gcc.dg/noncompile/pr23576.c: New testcase.
23370
23371 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
23372
23373         PR middle-end/23125
23374         * gcc.dg/register-var-3.c: New test.
23375
23376 2005-10-04  Steven Bosscher  <stevenb@suse.de>
23377
23378         * gcc.dg/pr23049.c: New test.
23379
23380         * gcc.dg/ucnid-4.c: Fix test.
23381
23382 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
23383
23384         PR 23445
23385         * gcc.c-torture/compile/pr23445.c: New test.
23386
23387 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
23388
23389         * g++.dg/overload/unknown1.C: New.
23390
23391 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
23392
23393         PR c++/17775
23394         * g++.dg/template/repo4.C: New test.
23395
23396 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23397
23398         PR libfortran/19308
23399         * gfortran.dg/large_real_kind_2.F90: New test.
23400         * gfortran.dg/large_integer_kind_2.f90: New test.
23401
23402 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
23403
23404         * lib/target-supports.exp (check_effective_target_vect_shift):
23405         Implement with result caching. Add i?86, x86_64 and ia64 targets.
23406         (check_effective_target_vect_condition): Fix copy-n-pasto.
23407
23408         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
23409         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
23410         targets.
23411
23412 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
23413
23414         PR c++/22621
23415         * g++.dg/template/overload5.C : New test.
23416
23417         PR c++/23840
23418         * g++.dg/expr/stdarg1.C: New test.
23419
23420 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
23421
23422         PR 24142
23423         * gcc.c-torture/execute/pr24142.c: New test.
23424
23425 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
23426
23427         PR 24141
23428         * gcc.c-torture/execute/pr24141.c: New test.
23429
23430 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
23431             Diego Novillo  <dnovillo@redhat.com>
23432
23433         PR 23604
23434         * gcc.c-torture/execute/pr23604.c: New test.
23435
23436 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
23437
23438         PR fortran/16404
23439         PR fortran/20835
23440         PR fortran/20890
23441         PR fortran/20899
23442         PR fortran/20900
23443         PR fortran/20901
23444         PR fortran/20902
23445         gfortran.dg/equiv_constraint_1.f90: New test.
23446         gfortran.dg/equiv_constraint_2.f90: New test.
23447         gfortran.dg/equiv_constraint_3.f90: New test.
23448         gfortran.dg/equiv_constraint_4.f90: New test.
23449         gfortran.dg/equiv_constraint_5.f90: New test.
23450         gfortran.dg/equiv_constraint_6.f90: New test.
23451         gfortran.dg/equiv_constraint_7.f90: New test.
23452         gfortran.dg/equiv_constraint_8.f90: New test.
23453         gfortran.dg/private_type_1.f90: New test.
23454         gfortran.dg/private_type_2.f90: New test.
23455         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
23456         980628-10.f: Assert std=gnu to permit mixing of
23457         types in equivalence statements.
23458
23459 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
23460
23461         PR 24112
23462         * gfortran.dg/open_status_1.f90: New.
23463
23464 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
23465
23466         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
23467         * gcc.dg/vect/pr22480.c: Clean up temp files.
23468         * gcc.dg/vect/pr23831.c: Clean up temp files.
23469         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
23470         Clean up temp files.
23471         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
23472         Clean up temp files.
23473
23474         * gcc.dg/20050309-1.c: Clean up temp files.
23475         * gcc.dg/20050325-1.c: Clean up temp files.
23476
23477 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
23478
23479         PR tree-optimization/24059
23480         * gcc.dg/vect/pr24059.c : New test.
23481
23482 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
23483
23484         PR middle-end/24109
23485         * gcc.c-torture/execute/20050929-1.c: New test.
23486
23487 2005-09-29  Steven Bosscher  <stevenb@suse.de>
23488
23489         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
23490
23491 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
23492
23493         PR c/21419
23494         * gcc.dg/pr21419.c: New test.
23495
23496 2005-09-29  Steven Bosscher  <stevenb@suse.de>
23497
23498         * gcc.dg/pr23911.c: New test.
23499
23500 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
23501
23502         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
23503
23504         PR c++/16782
23505         * g++.dg/parse/qualified4.C: New test.
23506         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
23507         * g++.old-deja/g++.mike/p8154.C: Likewise.
23508
23509 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
23510
23511         PR c++/22147
23512         * g++.dg/template/friend37.C: New test.
23513         * g++.dg/parse/crash28.C: Adjust error markers.
23514
23515 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
23516
23517         PR fortran/18518
23518         * gfortran.fortran-torture/execute/save_2.f90: New decl.
23519
23520 2005-09-27  Devang Patel  <dpatel@apple.com>
23521
23522         PR tree-optimization/23625
23523         * gcc.dg/pr23625.c: New test.
23524
23525 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
23526
23527         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
23528         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
23529
23530 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
23531
23532         PR fortran/23677
23533         * gfortran.fortran-torture/execute/save_1.f90: New test.
23534         * gfortran.dg/save_1.f90: New test.
23535
23536 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
23537
23538         * gcc.target/i386/builtin-apply-mmx.c: New test.
23539
23540         PR target/22576
23541         * gcc.target/i386/pr22576.c: New test.
23542
23543         PR target/22585
23544         * gcc.target/i386/pr22585.c: New test.
23545
23546         PR target/23268
23547         * gcc.target/i386/pr23268.c: New test.
23548
23549         PR middle-end/23831
23550         * gcc.dg/vect/pr23831.c: New test.
23551
23552         PR target/24055
23553         * gcc.target/i386/pr24055.c: New test.
23554
23555 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
23556
23557         PR tree-optimization/23960
23558         * gcc.c-torture/compile/pr23960.c: New.
23559
23560 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
23561
23562         PR fortran/16861
23563         * gfortran.dg/nested_modules_3.f90: New.
23564
23565 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
23566
23567         PR fortran/24005
23568         gfortran.dg/interface_1.f90: New test.
23569
23570 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
23571         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23572
23573         PR fortran/23843
23574         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
23575
23576 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
23577
23578         PR fortran/23516
23579         * gfortran.dg/imag_1.f: New test.
23580         * gfortran.dg/imag_2.f: Ditto.
23581
23582 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
23583
23584         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
23585
23586 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
23587
23588         PR c++/21983
23589         * g++.dg/warn/pr21983.C: New test.
23590
23591 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
23592
23593         * gcc.dg/20050922-1.c: Testcase added.
23594
23595 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
23596
23597         PR c++/23993
23598         * g++.dg/template/array14.C: New test.
23599
23600 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
23601
23602         PR fortran/19929
23603         * gfortran.dg/der_ptr_component_1.f90: New test.
23604
23605 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23606
23607         PR c++/23965
23608         * g++.dg/template/error1.C: Reject "no matching function" message.
23609
23610 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23611
23612         PR c++/17609
23613         * g++.dg/lookup/error1.C: New test.
23614
23615 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
23616
23617         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
23618         functionality of the testcase.
23619
23620 2005-09-20  Richard Henderson  <rth@redhat.com>
23621
23622         * gcc.dg/vect/vect-22.c: Require vect_float.
23623         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
23624
23625 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
23626
23627         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
23628         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
23629         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
23630         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
23631         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
23632         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
23633         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
23634         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
23635         * gcc.dg/cpp/ucnid-8.c: New test.
23636
23637 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
23638
23639         PR tree-optimization/23929
23640         * gcc.c-torture/compile/pr23929.c: New test.
23641
23642 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
23643
23644         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
23645         for one loop.
23646
23647 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
23648
23649         PR testsuite/23186
23650         * g++.dg/other/pr22003.C: Require named sections.
23651
23652 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
23653
23654         PR c++/23947
23655         * g++.dg/rtti/crash3.C: New test.
23656
23657         PR tree-optimization/23818
23658         * gcc.dg/pr23818.c: New test.
23659
23660 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23661
23662         PR fortran/23420
23663         * gfortran.dg/print_fmt_4.f: New.
23664
23665 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
23666
23667         PR fortran/23663
23668         * gfortran.fortran-torture/execute/entry_11.f90: New test.
23669
23670 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
23671
23672         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
23673         Use pointers to local alignable arrays instead. Added comments.
23674         * gcc.dg/vect/vect-46.c: Likewise.
23675         * gcc.dg/vect/vect-48.c: Likewise.
23676         * gcc.dg/vect/vect-49.c: Likewise.
23677         * gcc.dg/vect/vect-52.c: Likewise.
23678         * gcc.dg/vect/vect-53.c: Likewise.
23679         * gcc.dg/vect/vect-54.c: Likewise.
23680         * gcc.dg/vect/vect-56.c: Likewise.
23681         * gcc.dg/vect/vect-57.c: Likewise.
23682         * gcc.dg/vect/vect-58.c: Likewise.
23683         * gcc.dg/vect/vect-60.c: Likewise.
23684         * gcc.dg/vect/vect-61.c: Likewise.
23685
23686         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
23687         The test is no longer vectorizable on vect_no_align targets.
23688         * gcc.dg/vect/vect-43.c: Likewsie.
23689
23690         * gcc.dg/vect/vect-44.c: Added comments.
23691         * gcc.dg/vect/vect-45.c: Added comments.
23692         * gcc.dg/vect/vect-50.c: Added comments.
23693         * gcc.dg/vect/vect-51.c: Added comments.
23694
23695         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
23696         aligned type.
23697         * gcc.dg/vect/Os-vect-95.c: Likewise.
23698
23699         * gcc.dg/vect/vect-41.c: Test removed.
23700         * gcc.dg/vect/vect-47.c: Test removed.
23701         * gcc.dg/vect/vect-55.c: Test removed.
23702         * gcc.dg/vect/vect-59.c: Test removed.
23703
23704 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
23705
23706         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
23707         No longer vectorizable on vect_no_align targets.
23708         * gcc.dg/vect/pr20122.c: Likewise.
23709         * gcc.dg/vect/vect-74.c: Likewise.
23710         * gcc.dg/vect/vect-75.c: Likewise.
23711         * gcc.dg/vect/vect-76.c: Likewise.
23712
23713         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
23714         Will not be vectorizable on vect_no_align targets once aliasing issues
23715         are resolved.
23716         * gcc.dg/vect/vect-79.c: Likewise.
23717
23718         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
23719         * gcc.dg/vect/vect-78.c: Likewise.
23720         * gcc.dg/vect/vect-97.c: Likewise.
23721
23722 2005-09-19  Steven Bosscher  <stevenb@suse.de>
23723
23724         * gcc.dg/pr23943.c: New test.
23725
23726 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
23727
23728         PR fortran/19181
23729         * gfortran.dg/derived_pointer_null_1.f90: New test.
23730
23731 2005-09-18  Richard Guenther  <rguenther@suse.de>
23732
23733         PR middle-end/23944
23734         * gcc.c-torture/compile/pr23944.c: New testcase.
23735
23736 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
23737
23738         PR fortran/15975
23739         * gfortran.dg/der_pointer_2.f90: New test.
23740
23741 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
23742
23743         PR fortran/16861
23744         * gfortran.dg/nested_modules_2.f90: New test.
23745
23746 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23747
23748         PR c++/18368
23749         * g++.dg/other/semicolon.C: New test.
23750
23751 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
23752
23753         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
23754         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
23755
23756 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
23757
23758         PR c++/23914
23759         * g++.dg/template/static18.C: New test.
23760
23761         PR c++/21514
23762         * g++.dg/template/crash19.C: Remove dg-error marker.
23763         * g++.dg/template/local4.C: New test.
23764
23765 2005-09-16  Paul Brook  <paul@codesourcery.com>
23766
23767         PR fortran/23906
23768         * gfortran.dg/dependency_1.f90: New test.
23769
23770 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
23771
23772         PR c++/23896
23773         * g++.dg/template/static17.C: New test.
23774
23775 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
23776
23777         PR c++/23139
23778         * g++.dg/warn/huge-val1.C: New test.
23779
23780 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
23781
23782         PR c++/13140
23783         * g++.dg/parse/class2.C: New test.
23784         * g++.dg/template/explicit8.C: Likewise.
23785         * g++.dg/template/spec25.C: Likewise.
23786
23787 2005-09-14  Josh Conner  <jconner@apple.com>
23788
23789         PR middle-end/23584
23790         * gcc.dg/pr23584.c: New test.
23791
23792 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
23793
23794         PR fortran/21875 Internal Unit Array I/O, NIST
23795         * gfortran.dg/arrayio_1.f90: New test.
23796         * gfortran.dg/arrayio_1.f90: New test.
23797         * gfortran.dg/arrayio_1.f90: New test.
23798         * gfortran.dg/arrayio_1.f90: New test.
23799         * gfortran.dg/arrayio_1.f90: New test.
23800
23801 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
23802
23803         PR middle-end/22480
23804         * gcc.dg/vect/pr22480.c: New test.
23805
23806 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
23807
23808         PR fortran/19358
23809         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
23810
23811 2005-09-13 Josh Conner <jconner@apple.com>
23812
23813         PR c++/23180
23814         * g++.dg/init/struct2.C: New test.
23815         * g++.dg/init/struct3.C: New test.
23816
23817 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
23818
23819         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
23820         Clean up temp files.
23821         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
23822         gcc.dg/tree-ssa/builtin-fprintf-1.c,
23823         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
23824         gcc.dg/tree-ssa/builtin-printf-1.c,
23825         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
23826         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
23827         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
23828         gcc.dg/tree-ssa/builtin-vprintf-1.c,
23829         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
23830         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
23831         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
23832         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
23833         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
23834         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
23835         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
23836         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
23837
23838 2005-09-13  Josh Conner  <jconner@apple.com>
23839
23840         * lib/gcc-dg.exp: Load scanipa.exp.
23841         (cleanup-dump): New procedure.
23842         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
23843         * lib/scandump.exp: New file.
23844         * lib/scantree.exp: Use it.
23845         * lib/scanipa.exp: New file.
23846
23847 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
23848
23849         PR fortran/17740
23850         * gfortran.dg/generic_4.f90: New test.
23851
23852 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
23853
23854         PR target/23816
23855         * gcc.target/i386/pr23816-1.c: New test.
23856         * gcc.target/i386/pr23816-2.c: New test.
23857
23858
23859 2005-09-13  Bastian Blank <waldi@debian.org>
23860
23861         PR c++/16171
23862         * g++.dg/abi/mangle26.C: New test.
23863         * g++.dg/abi/mangle27.C: New test.
23864         * g++.dg/abi/mangle28.C: New test.
23865         * g++.dg/abi/mangle29.C: New test.
23866
23867         PR c++/23839
23868         * g++.dg/parse/register1.C: New test.
23869
23870 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
23871
23872         PR c++/23842
23873         * g++.dg/template/access16.C: New test.
23874
23875 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
23876
23877         * gfortran.dg/char_pack_2.f90: Increase the vector size.
23878
23879 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
23880
23881         PR fortran/18899
23882         * gfortran.dg/shape_2.f90: New test.
23883
23884 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
23885
23886         PR target/19269
23887         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
23888         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
23889         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
23890         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
23891         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
23892         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
23893         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
23894         tests.
23895
23896 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
23897
23898         PR c++/23841
23899         * g++.dg/parse/template17.C: New test.
23900
23901 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
23902
23903         PR c++/23789
23904         * g++.dg/template/nontype14.C: New test.
23905
23906 2005-09-12  Ian Lance Taylor  <ian@airs.com>
23907
23908         PR g++/7874
23909         * g++.dg/lookup/friend7.C: New test.
23910         * g++.dg/lookup/friend8.C: New test.
23911         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
23912         so that it will be found via argument dependent lookup.
23913         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
23914         friend functions which will no longer be found.
23915         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
23916         function g, so that it will be found via argument dependent
23917         lookup.
23918         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
23919         * g++.old-deja/g++.mike/net43.C: Likewise.
23920
23921 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
23922
23923         PR c++/23691
23924         * g++.dg/template/static16.C: New test.
23925
23926 2005-09-12  Josh Conner  <jconner@apple.com>
23927
23928         PR middle-end/23237
23929         * gcc.c-torture/compile/pr23237.c: New test.
23930
23931 2005-09-11  Richard Henderson  <rth@redhat.com>
23932
23933         * g++.dg/other/error8.C: Update expected diagnostic text.
23934
23935 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23936
23937         PR libfortran/19872
23938         * gfortran.dg/overwrite_1.f: New test.
23939
23940 2005-09-09  Josh Conner  <jconner@apple.com>
23941
23942         * g++.dg/init/pr23180-1.C: Removed.
23943         * g++.dg/init/pr23180-2.C: Removed.
23944
23945 2005-09-09  David Daney <ddaney@avtrex.com>
23946
23947         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
23948         files which are ...
23949         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
23950         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
23951
23952 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23953
23954         * gfortran.dg/iostat_2.f90: New test.
23955
23956 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
23957
23958         PR c++/22252
23959         * g++.dg/ext/interface1.C: New test.
23960         * g++.dg/ext/interface1.h: Likewise.
23961         * g++.dg/ext/interface1a.cc: Likewise.
23962
23963 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
23964
23965         * gfortran.dg/iomsg_1.f90: New test case.
23966
23967 2005-09-09  Richard Guenther  <rguenther@suse.de>
23968
23969         PR c++/23624
23970         * g++.dg/tree-ssa/pr23624.C: New testcase.
23971
23972 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
23973
23974         PR fortran/19239
23975         * gfortran.dg/vector_subscript_1.f90,
23976         * gfortran.dg/vector_subscript_2.f90: New tests.
23977
23978 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
23979
23980         PR fortran/21104
23981         * gfortran.dg/array_alloc_1.f90,
23982         * gfortran.dg/array_alloc_2.f90,
23983         * gfortran.dg/array_alloc_3.f90: New tests.
23984
23985 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
23986
23987         PR fortran/12840
23988         * gfortran.dg/array_constructor_6.f90
23989         * gfortran.dg/array_constructor_7.f90
23990         * gfortran.dg/array_constructor_8.f90
23991         * gfortran.dg/array_constructor_9.f90
23992         * gfortran.dg/array_constructor_10.f90
23993         * gfortran.dg/array_constructor_11.f90
23994         * gfortran.dg/array_constructor_12.f90: New tests.
23995
23996 2005-09-08  Josh Conner  <jconner@apple.com>
23997
23998         PR c++/23180
23999         * g++.dg/init/pr23180-1.C: New test.
24000         * g++.dg/init/pr23180-2.C: New test.
24001
24002 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
24003
24004         PR fortran/18878
24005         * gfortran.dg/module_double_reuse.f90: New.
24006
24007 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
24008
24009         PR fortran/23270
24010         PR fortran/22304
24011         PR fortran/18870
24012         PR fortran/17917
24013         PR fortran/16511
24014         * gfortran.dg/common_equivalence_1.f: New.
24015         * gfortran.dg/common_equivalence_2.f: New.
24016         * gfortran.dg/common_equivalence_3.f: New.
24017         * gfortran.dg/contained_equivalence_1.f90: New.
24018         * gfortran.dg/module_blank_common.f90: New.
24019         * gfortran.dg/module_commons_1.f90: New.
24020         * gfortran.dg/module_equivalence_1.f90: New.
24021         * gfortran.dg/nested_modules_1.f90: New.
24022         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
24023         equivalences and add comment to connect the test with
24024         the PR.
24025
24026 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24027
24028         PR fortran/23765
24029         * gfortran.dg/common_6.f90: New test.
24030
24031 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
24032
24033         PR fortran/15326
24034         * gfortran.dg/char_result_1.f90,
24035         * gfortran.dg/char_result_2.f90,
24036         * gfortran.dg/char_result_3.f90,
24037         * gfortran.dg/char_result_4.f90,
24038         * gfortran.dg/char_result_5.f90,
24039         * gfortran.dg/char_result_6.f90,
24040         * gfortran.dg/char_result_7.f90,
24041         * gfortran.dg/char_result_8.f90: New tests.
24042
24043 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
24044
24045         PR fortran/19928
24046         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
24047
24048 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
24049
24050         PR obj-c++/16816
24051         * obj-c++.dg/selector-5.mm: New test.
24052         * obj-c++.dg/selector-6.mm: New test.
24053
24054 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
24055
24056         PR objc/20574
24057         PR objc/19324
24058         * objc.dg/error-1.m: New test.
24059
24060 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
24061
24062         PR fortran/23373
24063         * gfortran.fortran-torture/execute/pr23373-1.f90,
24064         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
24065
24066 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
24067
24068         PR libfortran/23760
24069         * gfortran.dg/g77/1832.f: Remove long string in write statement
24070         to allow the test to pass on correct list directed output with
24071         prepended space.
24072
24073 2005-09-07  James E Wilson  <wilson@specifix.com>
24074
24075         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
24076
24077 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
24078
24079         * gfortran.dg/parameter+save.f90: Rename to
24080         * gfortran.dg/parameter_save.f90: .. this.
24081
24082 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
24083
24084         PR fortran/20848
24085         * gfortran.dg/parameter+save.f90: New test case.
24086
24087 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
24088
24089         PR fortran/19269
24090         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
24091
24092 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
24093
24094         PR c/23075
24095         * gcc.dg/pr23075.c: New test.
24096         * g++.dg/warn/pr23075.C: New test.
24097
24098         PR target/22362
24099         * gcc.target/i386/pr22362.c: New test.
24100
24101         PR rtl-optimization/23098
24102         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
24103
24104         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
24105         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
24106         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
24107
24108 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
24109
24110         * g++.dg/expr/cast6.C: New test.
24111
24112         PR c++/9782
24113         * g++.dg/init/new15.C: New test.
24114
24115 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
24116
24117         * gcc.dg/vect/Os-vect-95.c: New test.
24118         * gcc.dg/vect/vect-95.c: Same.
24119
24120 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
24121
24122         * gcc.dg/vect/vect-29.c: Update xfail testing.
24123         * gcc.dg/vect/vect-44.c: Same.
24124         * gcc.dg/vect/vect-48.c: Same.
24125         * gcc.dg/vect/vect-50.c: Same.
24126         * gcc.dg/vect/vect-72.c: Same.
24127         * gcc.dg/vect/vect-77.c: Same.
24128         * gcc.dg/vect/vect-78.c: Same.
24129         * gcc.dg/vect/vect-80.c: Same.
24130         * gcc.dg/vect/vect-96.c: Same.
24131         * gcc.dg/vect/vect-100.c: Same.
24132         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
24133         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
24134         * gfortran.dg/vect/vect-5.f90: Same.
24135
24136 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
24137
24138         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
24139         start strings.
24140         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
24141         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
24142
24143         PR c++/23056
24144         * g++.dg/opt/pr23056.C: New test.
24145
24146         PR rtl-optimization/23098
24147         * gcc.target/i386/pr23098.c: New test.
24148
24149 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
24150
24151         PR c++/23667
24152         * g++.dg/template/static15.C: New test.
24153
24154         PR c++/21440
24155         * g++.dg/ext/stmtexpr5.C: New test.
24156         * g++.dg/ext/stmtexpr6.C: Likewise.
24157
24158 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
24159
24160         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
24161
24162         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
24163         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
24164         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
24165
24166 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
24167
24168         PR libfortran/23321
24169         * gfortran.dg/direct_io_4.f90: New test case.
24170
24171 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
24172             Rasmus Hahn  <rassahah@neofonie.de>
24173
24174         PR libobjc/23108
24175         * objc.dg/type-stream-1.m: New test.
24176
24177 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
24178
24179         PR fortran/23661
24180         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
24181         gfortran.dg/print_fmt_3.f90: New test.
24182
24183 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
24184
24185         * gfortran.dg/fmt_t_1.f90: New test.
24186
24187 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
24188
24189         PR rtl-optimization/23454
24190         * g++.dg/opt/pr23454.C: New test.
24191
24192 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
24193
24194         PR c++/23699
24195         * g++.dg/ext/static1.C: New test.
24196
24197 2005-09-02  Richard Henderson  <rth@redhat.com>
24198
24199         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
24200         tail call to check_fa_work.
24201
24202 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
24203
24204         PR c++/21687
24205         * g++.dg/other/gc3.C: New test.
24206
24207 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
24208
24209         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
24210         * gcc.dg/20050826-1.c: Likewise.
24211
24212 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
24213
24214         PR c++/23167
24215         * g++.dg/expr/volatile1.C: New test.
24216
24217 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
24218
24219         PR middle-end/23547
24220         * gcc.dg/pr23547.c: New test.
24221
24222 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
24223
24224         PR c/22061
24225         * gcc.c-torture/execute/pr22061-1.c,
24226         * gcc.c-torture/execute/pr22061-2.c,
24227         * gcc.c-torture/execute/pr22061-3.c,
24228         * gcc.c-torture/execute/pr22061-4.c: New tests.
24229
24230 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
24231
24232         * gcc.dg/Wredundant-decls-2.c: New test to check that
24233         -Wredundant-decls does not issue warning for a variable
24234         definition following a declaration.
24235
24236 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
24237
24238         PR debug/7241
24239         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
24240         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
24241         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
24242
24243         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
24244         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
24245         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
24246         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
24247         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
24248         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
24249         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
24250         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
24251
24252 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
24253
24254         PR objc/23306
24255         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
24256         scan-assmbler.
24257
24258 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
24259
24260         PR target/21255
24261         * gcc.dg/pr21255-1.c: New test.
24262         * gcc.dg/pr21255-2-mb.c: Likewise.
24263         * gcc.dg/pr21255-2-ml.c: Likewise.
24264         * gcc.dg/pr21255-3.c: Likewise.
24265         * gcc.dg/pr21255-4.c: Likewise.
24266
24267 2005-08-31  Dale Johannesen  <dalej@apple.com>
24268
24269         * gcc.dg/20050830-1.c: New.
24270
24271 2005-08-31  Josh Conner  <jconner@apple.com>
24272
24273         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
24274         command-line options for arm-*-* targets.
24275         * g++.dg/init/array16.C: Likewise.
24276         * g++.dg/other/crash-4.C: Likewise.
24277
24278 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
24279
24280         PR obj-c++/23640
24281         * obj-c++.dg/gnu-runtime-3.mm: New test.
24282
24283 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24284
24285         PR c++/13377
24286         * g++.dg/lookup/ambig4.C: New test.
24287         * g++.dg/lookup/ambig5.C: New test.
24288         * g++.dg/tc1/dr101.C: Adjust error markers.
24289
24290 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24291
24292         PR c++/23639
24293         * g++.dg/template/ttp5.C: Adjust error markers.
24294
24295 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
24296
24297         PR testsuite/23609
24298         * lib/obj-c++.exp: Include target-libpath.exp.
24299         (obj-c++_link_flags): Look for the GNU libobjc library
24300         and set the library path to include it.
24301         Don't manually set LD_LIBRARY_PATH (etc.) but call
24302         set_ld_library_path_env_vars instead.
24303         (obj-c++_target_compile): Don't set library path or
24304         linker flags because they are already set correctly
24305         in obj-c++_link_flags.
24306
24307 2005-08-30  Josh Conner  <jconner@apple.com>
24308
24309         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
24310         to command-line options for arm-*-* targets.
24311
24312 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
24313
24314         * g++.dg/other/i386-1.C: New.
24315
24316 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
24317
24318         PR preprocessor/20348
24319         PR preprocessor/20356
24320         * gcc.dg/cpp/pr20348.c: New test.
24321         * gcc.dg/cpp/pr20348.h: New file.
24322         * gcc.dg/cpp/inc/pr20348.h: New file.
24323         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
24324         * gcc.dg/cpp/pr20356.c: New test.
24325         * gcc.dg/cpp/pr20356.h: New file.
24326         * gcc.dg/cpp/inc/pr20356.h: New file.
24327         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
24328
24329 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
24330
24331         * gfortran.fortran-torture/execute/intrinsic_count.f90:
24332         Fix array dimension to avoid correct end-of-file error.
24333
24334 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
24335
24336         PR libfortran/23598
24337         * gfortran.dg/iostat_1.f90: New test.
24338
24339 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
24340
24341         PR middle-end/23408
24342         * gcc.dg/pr23408.c: New test.
24343
24344 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
24345
24346         PR c++/23099
24347         * g++.dg/init/member1.C: Make sure erroneous static data member
24348         definitions are required.
24349         * g++.dg/template/static13.C: New test.
24350         * g++.dg/template/static14.C: Likewise.
24351
24352 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
24353
24354         * gcc.target/i386/pr23575.c: Use -msse2 instead of
24355         -march=pentium4, remove ilp32 requirement.
24356
24357         PR middle-end/23484
24358         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
24359         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
24360
24361 2005-08-29  Andreas Jaeger  <aj@suse.de>
24362
24363         PR testsuite/23607
24364         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
24365
24366 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
24367
24368         * gcc.c-torture/execute/20050316-2.c: New test.
24369         * gcc.c-torture/execute/20050316-3.c: New test.
24370         * gcc.dg/torture/pr16104-1.c: New test.
24371
24372 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
24373
24374         PR middle-end/23463
24375         * gcc.c-torture/execute/zero-struct-1.c: New test.
24376
24377 2005-08-27  Richard Guenther  <rguenther@suse.de>
24378
24379         PR target/23575
24380         * gcc.target/i386/pr23575.c: New testcase.
24381
24382 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
24383
24384         PR rtl-optimization/23561
24385         * gcc.c-torture/execute/20050826-1.c: New test.
24386
24387         PR rtl-opt/23560
24388         * gcc.c-torture/execute/20050826-2.c: New test.
24389
24390 2005-08-26  Dale Johannesen  <dalej@apple.com>
24391
24392         * gcc.dg/20030711-1.c: Modify to work on Darwin.
24393         * gcc.dg/20050826-1.c: New.
24394
24395 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
24396
24397         PR c++/19004
24398         * g++.dg/template/nontype13.C: New test.
24399
24400         PR c++/23491
24401         * g++.dg/init/new14.C: New test.
24402         * g++.dg/expr/anew1.C: Do not XFAIL.
24403         * g++.dg/expr/anew2.C: Likewise.
24404         * g++.dg/expr/anew3.C: Likewise.
24405
24406 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
24407
24408         PR middle-end/22439
24409         * gcc.dg/vla-3.c: New test.
24410
24411 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
24412
24413         PR fortran/20363
24414         * gfortran.dg/named_interface.f90: New.
24415
24416 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
24417
24418         * gcc.c-torture/execute/frame-address.c: New test.
24419
24420 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
24421
24422         PR c++/20817
24423         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
24424
24425 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
24426
24427         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
24428
24429 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
24430
24431         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
24432         * gcc.dg/altivec-22.c: Rename from..
24433         * gcc.dg/altivec-nomfcr.c: ..this.
24434
24435 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
24436
24437         PR tree-optimization/23546
24438         * gcc.dg/tree-ssa/pr23546.c: New test.
24439
24440 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
24441
24442         PR fortran/17758
24443         * gfortran.dg/nonreturning_statements.f90: New test.
24444
24445 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
24446
24447         PR c++/22454
24448         * g++.dg/parse/crash29.C: New.
24449
24450 2005-08-23  DJ Delorie  <dj@redhat.com>
24451
24452         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
24453         constants have the L suffix.
24454
24455 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
24456
24457         PR c++/23044
24458         * g++.dg/template/instantiate8.C: New.
24459
24460 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
24461
24462         PR middle-end/23467
24463         * gcc.c-torture/execute/pr23467.c: New test.
24464
24465 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
24466
24467         PR tree-optimization/22043
24468         * gcc.c-torture/execute/20050613-1.c: New test.
24469
24470 2005-08-23  Ben Elliston  <bje@au.ibm.com>
24471
24472         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
24473
24474 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
24475
24476         PR rtl-optimization/23478
24477         * g++.dg/opt/pr23478.C: New test.
24478
24479 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
24480
24481         PR c/18715
24482         * gcc.dg/switch-warn-3.c: New test.
24483
24484 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24485
24486         PR c++/22233
24487         * g++.dg/template/param1.C: New test.
24488
24489 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24490
24491         PR c++/23089
24492         * g++.dg/other/incomplete1.C: New test.
24493
24494 2005-08-22  Ira Rosen  <irar@il.ibm.com>
24495
24496         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
24497         are vectorizable.
24498
24499 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24500
24501         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
24502         d_lines_5.f: New.
24503
24504 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
24505
24506         * gcc.target/i386/sse-4.c: New test.
24507
24508 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24509
24510         PR testsuite/23239
24511         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
24512
24513 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
24514
24515         * gcc.dg/20050811-1.c: New test.
24516         * gcc.dg/20050811-2.c: New test.
24517
24518 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
24519
24520         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
24521
24522 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
24523
24524         PR 23476
24525         * gcc.c-torture/compile/pr23476.c: New test.
24526
24527 2005-08-19  Devang Patel  <dpatel@apple.com>
24528
24529         PR tree-optimization/23048
24530         * gcc.dg/tree-ssa/pr23048.c: New test.
24531
24532 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
24533
24534         PR middle-end/20624
24535         * g++.dg/warn/Wreturn-3.C: New test
24536
24537 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
24538
24539         PR tree-optimization/22228
24540         * g++.dg/vect/pr22543.cc: New test.
24541
24542 2005-08-17  Steven Bosscher  <stevenb@suse.de>
24543
24544         PR tree-optimization/21574
24545         * gcc.dg/tree-ssa/pr21574.c: New test.
24546
24547 2005-08-16  James E Wilson  <wilson@specifix.com>
24548
24549         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
24550
24551 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
24552
24553         PR tree-opt/23402
24554         * gcc.c-torture/compile/zero-strct-3.c: New test.
24555         * gcc.c-torture/compile/zero-strct-4.c: New test.
24556
24557 2005-08-16  Steven Bosscher  <stevenb@suse.de>
24558
24559         PR target/23376
24560         * gcc.target/x86_64/pr23376.c: New test.
24561
24562 2005-08-16  Ian Lance Taylor  <ian@airs.com>
24563
24564         PR c++/23337
24565         * g++.dg/ext/vector2.C: New.
24566
24567 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
24568
24569         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
24570
24571 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
24572
24573         PR libfortran/23428
24574         * gfortran.dg/inquire-complex.f90: New test case.
24575
24576 2005-08-16  James E Wilson  <wilson@specifix.com>
24577
24578         PR tree-optimization/21105
24579         * gcc.dg/large-size-array.c: New.
24580
24581 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
24582
24583         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
24584         type.
24585         * gcc.dg/vect/vect-41: Likewise.
24586         * gcc.dg/vect/vect-42: Likewise.
24587         * gcc.dg/vect/vect-43: Likewise.
24588         * gcc.dg/vect/vect-44: Likewise.
24589         * gcc.dg/vect/vect-46: Likewise.
24590         * gcc.dg/vect/vect-47: Likewise.
24591         * gcc.dg/vect/vect-48: Likewise.
24592         * gcc.dg/vect/vect-52: Likewise.
24593         * gcc.dg/vect/vect-53: Likewise.
24594         * gcc.dg/vect/vect-54: Likewise.
24595         * gcc.dg/vect/vect-55: Likewise.
24596         * gcc.dg/vect/vect-56: Likewise.
24597         * gcc.dg/vect/vect-57: Likewise.
24598         * gcc.dg/vect/vect-58: Likewise.
24599         * gcc.dg/vect/vect-59: Likewise.
24600         * gcc.dg/vect/vect-60: Likewise.
24601         * gcc.dg/vect/vect-61: Likewise.
24602         * gcc.dg/vect/vect-85: Likewise.
24603         * gcc.dg/vect/vect-87: Likewise.
24604         * gcc.dg/vect/vect-88: Likewise.
24605         * gcc.dg/vect/vect-93.c: Likewise.
24606         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
24607         * gcc.dg/vect/vect-75: Likewise.
24608         * gcc.dg/vect/vect-76: Likewise.
24609         * gcc.dg/vect/vect-77: Likewise.
24610         * gcc.dg/vect/vect-78: Likewise.
24611         * gcc.dg/vect/vect-80: Likewise.
24612         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
24613         vectorized for the expected reason, rather than checking how alignment
24614         was handled.
24615         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
24616         aligned type and also instead of aligned pointers. Added documentation.
24617
24618 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
24619
24620         * gfortran.dg/power.f90: New test.
24621
24622 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
24623
24624         PR rtl-optimization/23299
24625         * g++.dg/opt/pr23299.C: New test.
24626
24627 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24628
24629         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
24630
24631 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
24632
24633         * g++.dg/template/local6.C: New test.
24634
24635 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
24636
24637         * execute/exceptions/finally-1.m: Check that the catch and finally are
24638         being called.  Also add a "return 0;" at the end of main.
24639
24640 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
24641
24642         PR fortran/21432.
24643         * gfortran.dg/namelist_print_1.f: New test of functionality of
24644         PRINT namelist.
24645         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
24646         namelist generates error with -std=f95.
24647
24648 2005-08-14  Ira Rosen  <irar@il.ibm.com>
24649
24650         PR tree-optimization/23119
24651         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
24652
24653 2005-08-13  Marcin Koziej  <creep@desk.pl>
24654             Andrew Pinski  <pinskia@physics.uc.edu>
24655
24656         PR libobjc/22492
24657         * execute/exceptions/finally-1.m: New test.
24658
24659 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
24660
24661         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
24662         testsuite.
24663         * objc/execute/exceptions/trivial.m: New test.
24664         * objc.dg/try-catch-11.m: Move to ...
24665         * objc/execute/exceptions/foward-1.m: Here.
24666         * objc.dg/try-catch-2.m: Move to ...
24667         * objc/execute/exceptions/catchall-1.m: Here.
24668         * objc.dg/try-catch-8.m: Move to ...
24669         * objc/execute/exceptions/local-variables-1.m: Here.
24670
24671 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
24672
24673         * objc.dg/nested-func-1.m: Move to ...
24674         * objc/execute/nested-func-1.m: Here.
24675
24676 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
24677
24678         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
24679         in ${options} instead of [target_info name].
24680         * lib/obj-c++.exp (objc_target_compile): Likewise.
24681
24682 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
24683
24684         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
24685
24686 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
24687
24688         part of PR testsuite/23348
24689         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
24690         each of the torture options.
24691         * objc/compile/trivial.m: New test.
24692
24693 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
24694
24695         * gfortran.dg/eoshift.f90: Correct format.
24696
24697 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
24698
24699         * gfortran.fortran-torture/execute/character_passing.f90:
24700         Fix comment typo.
24701
24702 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
24703
24704         PR c++/8271
24705         * g++.dg/template/unify10.C: New.
24706
24707 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
24708
24709         * g++.dg/parse/pr22514.C: Move to...
24710         * g++.dg/debug/pr22514.C: here.
24711
24712 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24713
24714         PR c++/23266
24715         * g++.dg/inherit/pure1.C: New test.
24716
24717         * ChangeLog: Fix typos.
24718
24719 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24720             Steven Bosscher  <stevenb@suse.de>
24721
24722         * gfortran.dg/runtime_warning_1.f90: New test.
24723
24724 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
24725
24726         PR c++/23219
24727         * g++.dg/parse/crash28.C: New.
24728
24729 2005-08-11  Richard Guenther  <rguenther@suse.de>
24730
24731         PR target/23289
24732         * gcc.target/i386/tailcall-1.c: New testcase.
24733
24734 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
24735
24736         * gcc.dg/vect/vect-67.c: Un-xfail.
24737
24738 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
24739
24740         PR c++/23225
24741         * g++.dg/parse/crash27.C: new test.
24742
24743 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
24744
24745         PR libfortran/22143
24746         * gfortran.dg/shift-kind.f90: New testcase.
24747
24748 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
24749
24750         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
24751         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
24752
24753 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24754
24755         PR c++/20646
24756         * g++.dg/other/mult-stor1.C: New test.
24757
24758 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
24759
24760         * gcc.c-torture/pr18299-1.c: Move to ...
24761         * gcc.c-torture/compile/pr18299-1.c: Here.
24762
24763 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
24764
24765         * gfortran/fortran.torture/execute/character_passing.f90:
24766         Fix types for LSAME.
24767
24768 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
24769
24770         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
24771         input data back to what it was originally.
24772
24773 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
24774
24775         * objc.dg/try-catch-8.m: Enable for all targets.
24776
24777 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
24778
24779         * gcc.dg/pr23165.c: New test.
24780
24781 2005-08-09  Steven Bosscher  <stevenb@suse.de>
24782
24783         PR tree-optimization/23234
24784         * gcc.dg/tree-ssa/pr23234.c: New test.
24785
24786 2005-08-08  Josh Conner  <jconner@apple.com>
24787
24788         PR rtl-optimization/23241
24789         * gcc.dg/char-compare.c: New test.
24790
24791 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24792
24793         PR c++/22508
24794         * g++.dg/init/new13.C: New test.
24795
24796 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
24797
24798         PR c++/21166
24799         * g++.dg/other/crash-4.C: Adjust
24800         * g++/dg/ext/packed9.C: New.
24801
24802 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
24803
24804         PR middle-end/21964
24805         * gcc.c-torture/execute/pr21964-1.c: New test.
24806
24807 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
24808
24809         PR c/22458
24810         * gcc.dg/pr22458-1.c: New test.
24811
24812 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
24813             Steven G. Kargl <kargls@comcast.net>
24814
24815         PR fortran/22390
24816         * gfortran.dg/flush_1.f90: New test.
24817
24818 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24819
24820         PR c++/23191
24821         * g++.dg/template/eh2.C: New test.
24822
24823 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24824
24825         PR c++/19498
24826         * g++.dg/template/instantiate7.C: New test.
24827
24828 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
24829
24830         PR c/23113
24831         * gcc.dg/Wunused-value-1.c: New test.
24832
24833 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
24834
24835         PR rtl-optimization/23233
24836         * gcc.c-torture/compile/pr23233-1.c: New test.
24837
24838 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
24839
24840         PR fortran/18833
24841         PR fortran/20850
24842         * gfortran.dg/equiv_1.f90: New test.
24843         * gfortran.dg/equiv_2.f90: New test.
24844         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
24845         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
24846         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
24847
24848 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
24849
24850         * gcc.c-torture/execute/vrp-5.c: New test.
24851         * gcc.c-torture/execute/vrp-6.c: New test.
24852         * gcc.dg/tree-ssa/vrp21.c: New test.
24853
24854 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
24855
24856         * g++.dg/parse/pr22514.C: New test.
24857
24858 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
24859
24860         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
24861
24862         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
24863         instead of constant loads / pool entries.
24864
24865 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
24866
24867         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
24868         TEST_TO_WCTYPE.
24869
24870 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
24871
24872         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
24873         __WINT_TYPE__ in generated prototypes if possible.
24874
24875 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
24876
24877         PR 22037
24878         * g++.dg/tree-ssa/pr22037.C:
24879
24880 2005-08-04  Richard Henderson  <rth@redhat.com>
24881
24882         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
24883         scan-tree-dump-times directive.
24884
24885 2005-08-04  Jan Hubicka  <jh@suse.cz>
24886
24887         * gcov-1.C: Fix switch counts.
24888         * gcov-4b.c: Likewise.
24889
24890 2005-08-03  Jeff Law  <law@redhat.com>
24891
24892         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
24893
24894 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
24895
24896         * gcc.c-torture/execute/pr23135.c: New test.
24897
24898 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24899
24900         PR tree-optimization/19899
24901         * gcc.dg/tree-ssa/scev-1.c: New test.
24902         * gcc.dg/tree-ssa/scev-2.c: New test.
24903
24904 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
24905
24906         PR target/18582
24907         * gcc.dg/torture/pr18582-1.c: New test.
24908
24909 2005-08-03  Jan Hubicka  <jh@suse.cz>
24910
24911         * update-conroll.c: New testcase.
24912         * update-conroll-2.c: New testcase.
24913
24914 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
24915
24916         * gfortran.dg/constant_substring.f: New test.
24917         * gfortran.dg/pr22491.f: New test.
24918
24919 2005-08-02  Jan Hubicka  <jh@suse.cz>
24920
24921         * update-threading.c: Replace by the proper one.
24922
24923 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
24924
24925         PR 23164
24926         * g++.dg/tree-ssa/pr23164.C: New test.
24927
24928 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
24929
24930         * gcc.dg/tree-ssa/pr23192.c: New test.
24931
24932 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
24933
24934         * gcc.c-torture/execute/vrp-4.c: New test.
24935
24936 2005-08-02  Jan Hubicka  <jh@suse.cz>
24937
24938         * update-threading.c: New test.
24939
24940 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
24941
24942         * gcc.c-torture/compile/20050801-1.c: New test.
24943         * gcc.c-torture/compile/20050801-2.c: New test.
24944
24945 2005-08-01  Jan Hubicka  <jh@suse.cz>
24946
24947         * val-prof-5.c: New test.
24948
24949 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
24950
24951         PR c/22311
24952         * gcc.dg/pr22311-1.c : New test.
24953
24954 2005-07-31  Steven Bosscher  <stevenb@suse.de>
24955
24956         PR target/23095
24957         * gfortran.dg/pr23095.f: New test.
24958
24959         PR c++/22003
24960         * g++.dg/other/pr22003.C: New test.
24961
24962 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
24963
24964         PR target/20621
24965         * gcc.c-torture/execute/pr20621-1.c: New test.
24966
24967 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
24968
24969         * gfortran.dg/comma_format_extension_4.f: Adjust length
24970         of string for format.
24971         * gfortran.dg/der_array_io_1.f: Replace illegal internal
24972         print statement with internal write.
24973         * gfortran.dg/der_array_io_2.f: Likewise.
24974         * gfortran.dg/der_array_io_3.f: Likewise.
24975
24976 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
24977
24978         * gcc.dg/fold-abs-4.c: new test.
24979
24980 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
24981
24982         PR fortran/22570 an related issues.
24983         * gfortran.dg/x_slash_1.f: New test.
24984
24985 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
24986
24987         PR c/23143
24988         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
24989         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
24990
24991 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
24992
24993         PR c/529
24994         * gcc.dg/Wshadow-3.c: New test.
24995
24996 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
24997
24998         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
24999         used to have the wrong bounds).
25000
25001 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
25002
25003         PR c/21720
25004         * gcc.dg/hex-round-1.c: Test more cases.
25005         * gcc.dg/hex-round-2.c: New test.
25006
25007 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
25008
25009         PR 22550
25010         * g++.dg/tree-ssa/pr22550.C: New test.
25011
25012 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
25013
25014         * gcc.dg/tree-ssa/vrp19.c: New test.
25015         * gcc.dg/tree-ssa-vrp20.c: New test.
25016
25017 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
25018
25019         PR c/22240
25020         * gcc.dg/transparent-union-4.c: New test.
25021
25022 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
25023
25024         PR c/22192
25025         * gcc.dg/c99-vla-2.c: New test.
25026
25027 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
25028
25029         PR c/21720
25030         * gcc.dg/hex-round-1.c: New test.
25031
25032 2005-07-28  Jan Hubicka  <jh@suse.cz>
25033
25034         * inliner-1.c: Do not dump everything.
25035         * tree-prof.exp: Do not pass -ftree-based-profiling.
25036         * bprob.exp: Likewise.
25037
25038         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
25039
25040 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
25041
25042         PR c++/22545
25043         * g++.dg/expr/ptrmem7.C: New test.
25044
25045 2005-07-28  Mike Stump  <mrs@apple.com>
25046
25047         * g++.old-deja/g++.mike/visibility-1.C: New test.
25048
25049 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
25050
25051         PR c/20187
25052         * gcc.c-torture/execute/pr20187-1.c: New test.
25053
25054 2005-07-28  Jeff Law  <law@redhat.com>
25055
25056         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
25057         * gcc.dg/tree-ssa/vrp18.c: New test.
25058
25059 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
25060
25061         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
25062
25063 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
25064
25065         PR tree-optimization/22506
25066         * gcc.dg/vect/ps22506.c: New test.
25067
25068 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
25069
25070         PR target/21149
25071         * gcc.target/i386/sse-3.c: New test.
25072
25073 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
25074
25075         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
25076         * gcc.target/mips/mips32-dsp-type.c: Likewise.
25077
25078 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
25079
25080         PR c/22589
25081         * gcc.c-torture/compile/pr22589-1.c: New test.
25082
25083 2005-07-28  Jan Hubicka  <jh@suse.cz>
25084
25085         * update-loopch.c: New testcase.
25086
25087 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
25088
25089         PR rtl-optimization/23047
25090         * gcc.c-torture/execute/pr23047.c: New test.
25091         * gcc.c-torture/execute/pr23047.x: New.
25092
25093 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
25094
25095         PR tree-optimization/22493
25096         * gcc.c-torture/execute/pr22493-1.c: New test.
25097         * gcc.c-torture/execute/pr22493-1.x: New.
25098         * gcc.c-torture/execute/vrp-1.c: New test.
25099         * gcc.c-torture/execute/vrp-2.c: New test.
25100         * gcc.c-torture/execute/vrp-2.c: New test.
25101
25102 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
25103
25104         * gcc.target/frv/all-builtin-read8.c: Delete.
25105         * gcc.target/frv/all-builtin-read16.c: Delete.
25106         * gcc.target/frv/all-builtin-read32.c: Delete.
25107         * gcc.target/frv/all-builtin-read64.c: Delete.
25108         * gcc.target/frv/all-builtin-write8.c: Delete.
25109         * gcc.target/frv/all-builtin-write16.c: Delete.
25110         * gcc.target/frv/all-builtin-write32.c: Delete.
25111         * gcc.target/frv/all-builtin-write64.c: Delete.
25112         * gcc.target/frv/all-read-write-1.c: New.
25113
25114 2005-07-27  Jeff Law  <law@redhat.com>
25115
25116         * gcc.c-torture/execute/pr22630.c: New test.
25117
25118 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
25119
25120         PR tree-optimization/23073
25121         * gcc.dg/vect/nodump-pr23073.c: New test.
25122         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
25123
25124 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
25125
25126         PR tree-optimize/22348
25127         * gcc.c-torture/execute/pr22348.c: New.
25128
25129 2005-07-27  Richard Guenther  <rguenther@suse.de>
25130
25131         * gcc.dg/tree-ssa/salias-1.c: New testcase.
25132
25133 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25134
25135         PR fortran/22503
25136         * gfortran.dg/logical_comp.f90: New test.
25137
25138 2005-07-27  Jan Hubicka  <jh@suse.cz>
25139
25140         * inliner-1.c: Add cleanup of dumps.
25141         * val-prof-*.c: Likewise.
25142         * update-tailcall.c: New.
25143
25144 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
25145
25146         PR 22591
25147         * gcc.dg/tree-ssa/pr22591.c: New test.
25148         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
25149
25150 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
25151
25152         PR libobjc/22606
25153         * objc.dg/try-catch-11.m: New test.
25154
25155 2005-07-26  Richard Guenther  <rguenther@suse.de>
25156
25157         PR tree-optimization/22486
25158         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
25159
25160 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
25161
25162         PR tree-opt/22484
25163         * g++.dg/opt/loop2.C: New test.
25164
25165 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
25166
25167         * gcc.dg/tree-ssa/reassoc-3.c: New test.
25168         * gcc.dg/tree-ssa/reassoc-4.c: New test.
25169
25170 2005-07-25  Adam Nemet  <anemet@lnxw.com>
25171
25172         * lib/profopt.exp (profopt-execute): Check for profiling data
25173         files on the target.
25174
25175 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
25176
25177         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
25178         for matching of asm labels.
25179
25180 2005-07-25  Richard Guenther  <rguenther@suse.de>
25181
25182         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
25183
25184 2005-07-25  Richard Guenther  <rguenther@suse.de>
25185
25186         PR testsuite/22624
25187         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
25188
25189 2005-07-25  Ira Rosen  <irar@il.ibm.com>
25190
25191         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
25192         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
25193         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
25194         * gcc.dg/vect/vect-100.c: New test.
25195         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
25196         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
25197         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
25198         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
25199         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
25200         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
25201         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
25202         * gfortran.dg/vect/pr19049.f90: New testcase.
25203         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
25204
25205 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
25206
25207         * gcc.c-torture/execute/20050713-1.c: New test.
25208
25209         PR fortran/20063
25210         * gfortran.fortran-torture/execute/data_4.f90: New test.
25211
25212         PR middle-end/20303
25213         * gcc.dg/visibility-d.c: New test.
25214
25215 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
25216
25217         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
25218         * gfortran.dg/underflow.f90: Ditto.
25219
25220 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25221
25222         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
25223         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
25224         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
25225
25226 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
25227
25228         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
25229         include case of field width of zero.
25230
25231 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
25232
25233         PR libgfortran/21875
25234         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
25235         with trailing blanks on normal formatted read.
25236
25237 2005-07-23  Chao-ying Fu  <fu@mips.com>
25238
25239         * gcc.target/mips/mips32-dsp-type.c: New test.
25240         * gcc.target/mips/mips32-dsp.c: New test.
25241
25242 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
25243
25244         PR testsuite/21073
25245         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
25246
25247         PR testsuite/20454
25248         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
25249         and __cyg_profile_func_exit.
25250
25251 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
25252
25253         * gfortran.dg/comma_format_extension_3.f: Fix typo.
25254         * gfortran.dg/comma_format_extension_4.f: Same.
25255         * gfortran.dg/pr15332.f: Same.
25256         * gfortran.dg/pr21730.f: Same.
25257
25258 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
25259
25260         * g++.dg/opt/vrp2.C: Fix testcase.
25261
25262         PR tree-opt/22625
25263         * g++.dg/opt/vrp2.C: New test.
25264
25265 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
25266
25267         PR debug/21828
25268         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
25269
25270 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
25271
25272         * gcc.dg/tree-ssa/20050719-1.c: New test.
25273
25274 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
25275
25276         * gcc.dg/bfin-longcall-1.c: New file.
25277         * gcc.dg/bfin-longcall-2.c: New file.
25278
25279 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
25280
25281         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
25282
25283 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
25284
25285         PR middle-end/19055
25286         * gcc.dg/tree-ssa/pr19055.c: New test.
25287         * gcc.dg/tree-ssa/pr19055-2.c: New test.
25288
25289 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
25290
25291         PR C++/22358
25292         * g++.dg/other/pr22358.C: New test.
25293
25294 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
25295
25296         PR c++/2922
25297         * g++.dg/lookup/two-stage5.C: New test from bug comments.
25298
25299 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25300
25301         PR c++/15938
25302         * g++.dg/init/union2.C: New test.
25303
25304 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25305
25306         PR c/22393
25307         * gcc.dg/complex-4.c: New test.
25308
25309 2005-07-21  Richard Guenther  <rguenther@suse.de>
25310
25311         PR testsuite/22522
25312         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
25313         scanning for asm labels.
25314         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
25315
25316 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
25317
25318         PR target/22085
25319         * gcc.dg/altivec-pr22085.c: New.
25320
25321 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
25322
25323         PR tree-optimization/19210
25324         * gcc.dg/tree-ssa/pr19210-1.c: New.
25325         * gcc.dg/tree-ssa/pr19210-2.c: New.
25326
25327 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
25328
25329         PR rtl-optimization/22167
25330         * g++.dg/opt/pr22167.C: New test.
25331
25332 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
25333
25334         PR c++/2922
25335         * g++.dg/lookup/two-stage2.C: New.
25336         * g++.dg/lookup/two-stage3.C: New.
25337         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
25338         fixed two-stage name lookup for operators.
25339         * g++.dg/template/call3.C: Compiler now produces an appropriate
25340         error message.
25341         * g++.dg/template/crash37.C: Compiler now describes bla() on line
25342         14 as a candidate.
25343         * g++.dg/template/ptrmem4.C: Compiler produces different error
25344         message.
25345         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
25346         connect_to_method as a candidate.
25347
25348 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
25349
25350         * gcc.dg/fold-alloc-1.c: New test.
25351
25352 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
25353
25354         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
25355         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
25356
25357 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
25358
25359         * gcc.dg/fold-abs-1.c: New test.
25360         * gcc.dg/fold-abs-2.c: New test.
25361         * gcc.dg/fold-abs-3.c: New test.
25362
25363 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
25364
25365         Make CONSTRUCTOR use VEC to store initializers.
25366         * g++.dg/ext/complit3.C: Check for specific error messages.
25367         * g++.dg/init/brace2.C: Update error message.
25368         * g++.dg/warn/Wbraces2.C: Likewise.
25369
25370 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
25371
25372         PR fortran/16940
25373         * gfortran.dg/module_interface_1.f90: New test.
25374
25375 2005-07-19  Danny Berlin <dberlin@dberlin.org>
25376             Kenneth Zadeck <zadeck@naturalbridge.com>
25377
25378         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
25379
25380 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25381
25382         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
25383         specify -Wformat for these tests.
25384         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
25385         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
25386         * gcc.dg/format/opt-6.c: Delete.
25387
25388 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
25389
25390         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
25391         * gcc.dg/tree-ssa/sra-3.c: Likewise.
25392
25393 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
25394
25395         * gcc.dg/tree-ssa/alias-2.c: New test.
25396
25397 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
25398
25399         PR c++/22263
25400         * g++.dg/template/explicit7.C: New test.
25401
25402 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
25403
25404         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
25405         field width of 8 to +Inf and -Inf.
25406
25407 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
25408
25409         PR c++/22139
25410         * g++.dg/template/friend36.C: New test.
25411
25412 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
25413
25414         PR fortran/21730
25415         * gfortran.dg/pr21730.f: New test.
25416
25417 2005-07-16  Danny Berlin <dberlin@dberlin.org>
25418             Kenneth Zadeck <zadeck@naturalbridge.com>
25419
25420         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
25421         since pure const detection cannot run at -O1 in c compiler.
25422         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
25423         can now optimize this case properly.
25424         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
25425         because we now pass.
25426         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
25427
25428 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
25429
25430         PR c/22421
25431         * gcc.dg/format/bitfld-1.c: New test.
25432
25433 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
25434
25435         PR c++/22204
25436         * g++.dg/rtti/repo1.C: New test.
25437
25438 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
25439
25440         PR middle-end/22398
25441         * gcc.c-torture/compile/pr22398.c: New test.
25442
25443 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
25444
25445         PR c++/22132
25446         * g++.dg/expr/cast4.C: New test.
25447
25448 2005-07-15  Richard Guenther  <rguenther@suse.de>
25449
25450         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
25451         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
25452
25453 2005-07-15  Steven Bosscher  <stevenb@suse.de>
25454
25455         PR tree-optimization/22230
25456         * gcc.dg/tree-ssa/pr22230.c: New test.
25457
25458 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
25459
25460         * gfortran.dg/g77/cpp6.f: New test.
25461
25462         PR fortran/22417
25463         * gfortran.dg/g77/cpp5.F: New test.
25464         * gfortran.dg/g77/cpp5.h: New file.
25465         * gfortran.dg/g77/cpp5inc.h: New file.
25466
25467 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
25468
25469         PR libfortran/16435
25470         * gfortran.dg/tl_editting.f90: New.
25471         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
25472
25473 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
25474
25475         * gfortran.dg/char_array_constructor.f90: New test.
25476
25477 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
25478
25479         * gfortran.dg/past_eor.f90: New.
25480         * gfortran.dg/complex_read.f90: New.
25481
25482 2005-07-13  Jeff Law  <law@redhat.com>
25483
25484         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
25485         additional casts.
25486
25487         * gcc.dg/tree-ssa/pr22321.c: New test
25488
25489 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
25490
25491         PR tree-optimization/21921
25492         * gcc.dg/tree-ssa/pr21921.c: New.
25493
25494 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
25495
25496         PR tree-optimizatio/22442
25497         * gcc.dg/tree-ssa/loop-11.c: New test.
25498
25499 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
25500
25501         PR tree-opt/21840
25502         * gcc.c-torture/compile/pr21840.c: New test.
25503
25504 2005-07-12  Jan Hubicka  <jh@suse.cz>
25505
25506         * gcc.c-torture/compile/pr22379.c: New test.
25507
25508 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
25509
25510         PR libfortran/21593
25511         gfortran.dg/dev_null.f90: Remove outdated comment about
25512         PR libfortran/21593.
25513
25514
25515 2005-07-12  Dale Johannesen  <dalej@apple.com>
25516
25517         * gcc.target/i386/compress-float-sse.c: New.
25518         * gcc.target/i386/compress-float-sse-pic.c: New.
25519         * gcc.target/i386/compress-float-387.c: New.
25520         * gcc.target/i386/compress-float-387-pic.c: New.
25521         * gcc.dg/compress-float-ppc.c: New.
25522         * gcc.dg/compress-float-ppc-pic.c: New.
25523
25524 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
25525
25526         PR libfortran/21593
25527         gfortran.dg/dev_null.f90: Remove targets.
25528
25529 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
25530
25531         PR tree-opt/22335
25532         * gcc.dg/pr22335-1.c: New test.
25533         * gcc.dg/pr22335-2.c: New test.
25534
25535 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25536
25537         PR c++/20172
25538         * g++.dg/template/nontype12.C : New test.
25539
25540 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
25541
25542         * gcc.dg/tree-ssa/loop-10.c: New test.
25543
25544 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
25545
25546         * gcc.c-torture/execute/20020720-1.x: Remove.
25547
25548 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
25549
25550         * gfortran.fortran-torture/execute/forall_7.f90: New test.
25551
25552 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
25553
25554         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
25555         (dg-mips-options): Use it.
25556
25557 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
25558
25559         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
25560
25561 2005-07-09  Richard Henderson  <rth@redhat.com>
25562
25563         * lib/target-supports.exp (check_effective_target_sync_char_short):
25564         Add alpha.
25565
25566 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
25567
25568         PR libfortran/22217
25569         * gfortran.dg/negative-z-descriptor.f90: New test.
25570
25571 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
25572
25573         PR tree-opt/22329
25574         * gcc.dg/pr22329.c: New test.
25575
25576 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
25577
25578         PR tree-optimization/20139
25579         * gcc.dg/tree-ssa/pr20139.c: New.
25580
25581 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
25582
25583         PR tree-opt/22356
25584         * gcc.dg/pr22356-1.c: New test.
25585
25586 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
25587
25588         PR c++/21799
25589         * g++.dg/template/unify8.C: New.
25590         * g++.dg/template/unify9.C: New.
25591
25592 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
25593
25594         * gfortran.fortran-torture/execute/entry_10.f90: New test.
25595
25596 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
25597
25598         * gcc.dg/darwin-version-1.c: New.
25599         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
25600         * gcc.dg/builtins-20.c: Likewise.
25601         * gcc.dg/builtins-53.c: Likewise.
25602         * gcc.dg/torture/builtins-convert-1.c: Likewise.
25603         * gcc.dg/torture/builtins-convert-2.c: Likewise.
25604         * gcc.dg/torture/builtins-convert-3.c: Likewise.
25605         * gcc.dg/torture/builtins-power-1.c: Likewise.
25606         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
25607         on Darwin.
25608
25609 2005-07-07  Jeff Law  <law@redhat.com>
25610
25611         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
25612         argument evaluation order.
25613
25614 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
25615
25616         PR libfortran/21594
25617         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
25618         Add test cases where the shift length is greater than the
25619         array length.
25620
25621 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
25622
25623         * obj-c++.dg/proto-lossage-6.mm: New.
25624         * objc.dg/proto-lossage-6.m: New.
25625
25626 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
25627
25628         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
25629         * objc.dg/gnu-runtime-2.m: Likewise.
25630
25631 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
25632
25633         * gfortran.dg/longline.f: New test.
25634
25635         * gfortran.dg/badline.f: New test.
25636
25637 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
25638
25639         PR fortran/16531
25640         PR fortran/15966
25641         PR fortran/18781
25642         * gfortran.dg/hollerith.f90: New.
25643         * gfortran.dg/hollerith2.f90: New.
25644         * gfortran.dg/hollerith3.f90: New.
25645         * gfortran.dg/hollerith4.f90: New.
25646         * gfortran.dg/hollerith_f95.f90: New.
25647         * gfortran.dg/hollerith_legacy.f90: New.
25648         * gfortran.dg/g77/cpp4.F: New. Port from g77.
25649
25650 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
25651
25652         PR objc/22274
25653         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
25654         * objc.dg/gnu-runtime-2.m: New.
25655
25656 2005-07-06  Jeff Law  <law@redhat.com>
25657
25658         * gcc.dg/tree-ssa/vrp17.c: New test.
25659
25660 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
25661
25662         PR fortran/22327
25663         * gfortran.dg/array_constructor_5.f90: New test.
25664
25665 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
25666
25667         * gfortran.fortran-torture/execute/entry_9.f90: New test.
25668
25669 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
25670
25671         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
25672         * gcc.dg/980816-1.c: Ditto.
25673
25674 2005-07-06  Jeff Law  <law@redhat.com>
25675
25676         * gcc.c-torture/compile/pr21356.c: New test.
25677
25678 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
25679
25680         PR c/22013
25681         PR c/22098
25682         * gcc.c-torture/compile/pr22013-1.c,
25683         gcc.c-torture/execute/pr22098-1.c,
25684         gcc.c-torture/execute/pr22098-2.c,
25685         gcc.c-torture/execute/pr22098-3.c: New tests.
25686
25687 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
25688
25689         PR c/22308
25690         * gcc.dg/pr22308-1.c: New test.
25691
25692 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
25693
25694         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
25695         target.
25696         * gcc.dg/compare9.c: Use -fshort-enums instead of
25697         -fno-short-enums.  Change the last test to dg-bogus.
25698
25699 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
25700
25701         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
25702         * gcc.dg/compare9.c: New.
25703
25704 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25705
25706         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
25707
25708 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
25709
25710         PR testsuite/22288
25711         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
25712
25713
25714 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25715
25716         * gcc.dg/format/gcc_gfc-1.c: New.
25717
25718 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
25719
25720         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
25721
25722 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25723
25724         PR fortran/20842
25725         * gfortran.dg/io_invalid_1.f90: New test.
25726
25727 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
25728
25729         * gcc.dg/format/gcc_diag-1.c: Update.
25730
25731 2005-07-02  Jeff Law  <law@redhat.com>
25732
25733         * gcc.dg/tree-ssa/pr22051-1.c: New test.
25734         * gcc.dg/tree-ssa/pr22051-2.c: New test.
25735
25736 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
25737
25738         * gcc.dg/format/gcc_diag-1.c: Update.
25739
25740 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
25741
25742         PR tree-opt/22269
25743         * gcc.c-torture/compile/pr22269.c: New test.
25744
25745 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
25746
25747         PR 21584
25748         PR 22219
25749         * g++.dg/tree-ssa/pr21584-1.C: New test.
25750         * g++.dg/tree-ssa/pr21584-2.C: New test.
25751
25752 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
25753
25754         * obj-c++.dg/try-catch-11.mm: New.
25755         * objc.dg/try-catch-10.m: New.
25756
25757 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
25758
25759         * g++.dg/other/ucnid-1.C: xfail on AIX.
25760
25761 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
25762
25763         PR 22234
25764         * gcc.dg/20050629-1.c: New test.
25765
25766 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
25767
25768         * obj-c++.dg/const-str-1[0-1].mm: New.
25769         * objc.dg/const-str-1[0-1].m: New.
25770
25771 2005-05-29  Richard Henderson  <rth@redhat.com>
25772
25773         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
25774         Rename from check_effective_target_vect_no_max.
25775         (check_effective_target_vect_no_int_add): New.
25776         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
25777         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
25778         * gcc.dg/vect/vect-reduc-3.c: Likewise.
25779         * gcc.dg/vect/vect-reduc-1.c: Use both.
25780         * gcc.dg/vect/vect-reduc-2.c: Likewise.
25781
25782 2005-05-29  Richard Henderson  <rth@redhat.com>
25783
25784         * lib/target-supports.exp (check_effective_target_vect_no_max):
25785         Remove i386 and x86_64.
25786
25787 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
25788
25789         PR testsuite/21969
25790         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
25791
25792 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
25793
25794         PR middle-end/21969
25795         * gcc.dg/vect/pr21969.c: New test.
25796
25797 2005-06-28  Eric Christopher  <echristo@redhat.com>
25798
25799         PR c/22052
25800         PR c/21975
25801         * gcc.dg/inline1.c: New test.
25802         * gcc.dg/inline2.c: Ditto.
25803         * gcc.dg/inline3.c: Ditto.
25804         * gcc.dg/inline4.c: Ditto.
25805         * gcc.dg/inline5.c: Ditto.
25806
25807 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
25808
25809         PR libfortran/22142
25810         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
25811         Add testcase also testing eoshift1 for PR 22142.
25812
25813 2005-06-28  Richard Henderson  <rth@redhat.com>
25814
25815         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
25816         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
25817         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
25818         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
25819         gcc.dg/tree-ssa/20030922-2.c: Likewise.
25820
25821 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
25822
25823         PR libfortran/22142
25824         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
25825         Add testcase for PR 22142.
25826
25827 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
25828
25829         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
25830         gcc.target/ia64/fpreg-2.c: New tests.
25831
25832 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25833
25834         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
25835
25836 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25837
25838         PR libfortran/22170
25839         * gfortran.dg/slash_1.f90: New test.
25840
25841 2005-06-27  Richard Henderson  <rth@redhat.com>
25842
25843         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
25844         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
25845         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
25846         * gcc.dg/vect/vect-reduc-2.c: Likewise.
25847         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
25848         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
25849
25850 2005-06-27  Richard Henderson  <rth@redhat.com>
25851
25852         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
25853         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
25854
25855 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
25856
25857         * obj-c++.dg/proto-lossage-5.mm: New.
25858         * objc.dg/proto-lossage-5.m: New.
25859
25860 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
25861
25862         PR 21959
25863         * gcc.dg/tree-ssa/pr21959.c: New test.
25864
25865 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
25866
25867         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
25868         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
25869         testing uninitialized var.
25870
25871         * gcc.c-torture/execute/builtins/chk.h: New.
25872         * gcc.c-torture/execute/builtins/lib/chk.c: New.
25873         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
25874         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
25875         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
25876         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
25877         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
25878         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
25879         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
25880         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
25881         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
25882         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
25883         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
25884         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
25885         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
25886         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
25887         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
25888         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
25889         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
25890         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
25891         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
25892         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
25893         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
25894         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
25895         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
25896         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
25897         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
25898         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
25899         * gcc.dg/builtin-object-size-1.c: New test.
25900         * gcc.dg/builtin-object-size-2.c: New test.
25901         * gcc.dg/builtin-object-size-3.c: New test.
25902         * gcc.dg/builtin-object-size-4.c: New test.
25903         * gcc.dg/builtin-object-size-5.c: New test.
25904         * gcc.dg/builtin-stringop-chk-1.c: New test.
25905         * gcc.dg/builtin-stringop-chk-2.c: New test.
25906         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
25907         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
25908         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
25909         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
25910         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
25911         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
25912         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
25913         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
25914         * gcc.c-torture/execute/printf-1.c: New test.
25915         * gcc.c-torture/execute/fprintf-1.c: New test.
25916         * gcc.c-torture/execute/vprintf-1.c: New test.
25917         * gcc.c-torture/execute/vfprintf-1.c: New test.
25918         * gcc.c-torture/execute/printf-chk-1.c: New test.
25919         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
25920         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
25921         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
25922
25923 2005-06-27  Michael Matz  <matz@suse.de>
25924
25925         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
25926         slot is not merged if address escapes.
25927
25928 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25929
25930         PR c/21911
25931         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
25932
25933 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
25934
25935         PR middle-end/17965
25936         * gcc.c-torture/compile/20050622-1.c: New test.
25937
25938         PR middle-end/22028
25939         * gcc.dg/20050620-1.c: New test.
25940
25941 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
25942
25943         PR tree-optimization/22026
25944         * gcc.dg/tree-ssa/pr22026.c: New.
25945
25946 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
25947
25948         PR libfortran/22144
25949         * gfortran.dg/shift-alloc.f90: New testcase.
25950
25951 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
25952
25953         * all files: Update FSF address in copyright headers.
25954
25955 2005-06-22  Jan Hubicka  <jh@suse.cz>
25956
25957         * wholeprogram-1.c: New testcase.
25958         * wholeprogram-2.c: New testcase.
25959
25960 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
25961
25962         PR 22171
25963         * gcc.dg/tree-ssa/pr22171.c: New test.
25964
25965 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
25966
25967         * gfortran.dg/simplify_modulo.f90: New.
25968
25969 2005-06-24  Jan Hubicka  <jh@suse.cz>
25970
25971         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
25972
25973 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
25974
25975         * obj-c++.dg/proto-lossage-[1-4].mm: New.
25976
25977 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
25978
25979         * obj-c++.dg/typedef-alias-1.mm: New.
25980         * objc.dg/typedef-alias-1.m: New.
25981
25982 2005-06-23  Jeff Law  <law@redhat.com>
25983
25984         * gcc.dg/tree-ssa/vrp16.c: New test.
25985
25986 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25987
25988         * lib/target-supports.exp: Add
25989         check_effective_target_fortran_large_real and
25990         check_effective_target_fortran_large_int to check for
25991         corresponding effective targets.
25992         * gfortran.dg/large_integer_kind_1.f90: New test.
25993         * gfortran.dg/large_real_kind_1.f90: New test.
25994
25995 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
25996
25997         PR tree-optimization/22117
25998         * gcc.dg/tree-ssa/pr22117.c: New.
25999
26000 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
26001
26002         PR testsuite/22123
26003         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
26004
26005 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
26006
26007         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
26008
26009 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
26010
26011         * gfortran.dg/f2c_4.f90: Add tests for complex functions
26012         * gfortran.dg/f2c_4.c: Likewise.
26013
26014 2005-06-22 Paul Brook  <paul@codesourcery.com>
26015
26016         PR fortran/21034
26017         * gfortran.dg/auto_save_1.f90: New test.
26018
26019 2005-06-22  Michael Matz  <matz@suse.de>
26020
26021         * gcc.target/x86-64/abi: New directory.
26022         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
26023         * gcc.target/x86-64/abi/README.gcc: New file.
26024         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
26025         * gcc.target/x86-64/abi/asm-support.s: New file.
26026         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
26027         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
26028         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
26029         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
26030         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
26031         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
26032         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
26033         * gcc.target/x86_64/abi/test_bitfields.c: New test.
26034         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
26035         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
26036         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
26037         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
26038         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
26039         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
26040         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
26041         * gcc.target/x86_64/abi/test_varargs.c: New test.
26042
26043 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
26044
26045         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
26046         32-bit i?86 and x86_64.
26047
26048 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
26049
26050         * obj-c++.dg/const-str-[1-9].mm: New tests.
26051
26052 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
26053
26054         PR fortran/22010
26055         * gfortran.dg/namelist_use.f90: New.
26056         * gfortran.dg/namelist_use_only.f90: New.
26057
26058 2005-06-21  Jeff Law  <law@redhat.com>
26059
26060         * gcc.dg/tree-ssa/vrp15.c: New test.
26061
26062 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
26063
26064         * lib/target-supports.exp (check_effective_target_vect_reduction):
26065         Remove.
26066         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
26067         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
26068         remove vect_reduction target keyword. Also avoid two returns in main.
26069         * gcc.dg/vect/vect-reduc-3.c: Likewise.
26070         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
26071         * gcc.dg/vect/vect-reduc-1short.c: New test.
26072         * gcc.dg/vect/vect-reduc-1char.c: New test.
26073         * gcc.dg/vect/vect-reduc-2short.c: New test.
26074         * gcc.dg/vect/vect-reduc-2char.c: New test.
26075         * gcc.dg/vect/vect-reduc-6.c: New test.
26076         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
26077         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
26078         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
26079
26080 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26081         Paul Thomas  <pault@gcc.gnu.org>
26082
26083         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
26084         New tests.
26085
26086 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26087
26088         * gfortran.dg/backslash_1.f90: New test.
26089         * gfortran.dg/backslash_2.f90: New test.
26090
26091 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
26092
26093         * gfortran.dg/duplicate_labels.f90: New test.
26094
26095 2005-06-20  Jan Beulich  <jbeulich@novell.com>
26096
26097         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
26098         unsupportable relocations.
26099         * g++.old-deja/g++.other/store-expr1.C: Likewise.
26100         * gcc.dg/20050321-2.c: xfail for NetWare.
26101
26102 2005-06-20  Andreas Jaeger  <aj@suse.de>
26103
26104         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
26105         gcc.target/i386/fastcall-sseregparm.c,
26106         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
26107
26108 2005-06-19  Richard Henderson  <rth@redhat.com>
26109
26110         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
26111
26112 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
26113
26114         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
26115
26116 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
26117
26118         PR c++/22115
26119         * g++.dg/conversion/simd2.C: Change expected error message.
26120
26121 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
26122
26123         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
26124         * gcc.dg/vect/vect-reduc-2.c: Likewise.
26125         * gcc.dg/vect/vect-reduc-3.c: Likewise.
26126
26127 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
26128
26129         * gcc.dg/fold-mod-1.c: New test.
26130
26131 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
26132
26133         PR fortran/19926
26134         * gfortran.dg/pr19926.f90: New test.
26135
26136 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
26137
26138         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
26139         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
26140         targets.
26141         * gcc.dg/vect/vect-reduc-2.c: Likewise.
26142         * gcc.dg/vect/vect-reduc-3.c: Likewise.
26143
26144 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
26145
26146         * gcc.target/ia64/float80-varargs-1.c: New test.
26147
26148 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26149
26150         PR tree-opt/22035
26151         * gfortran.dg/f2c_6.f90: New test.
26152
26153 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
26154
26155         PR c++/17413
26156         * g++.dg/template/local5.C: New.
26157
26158 2005-06-17  Richard Henderson  <rth@redhat.com>
26159
26160         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
26161
26162 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
26163
26164         PR testsuite/21945
26165         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
26166
26167 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
26168
26169         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
26170         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
26171         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
26172         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
26173         check_vect to verify the presence of hardware vector support.
26174
26175 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
26176
26177         PR testsuite/22056
26178         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
26179
26180 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26181
26182         PR libfortran/19216
26183         * gfortran.dg/pr19216.f: Add correct space between brackets and
26184         dg directive.
26185
26186 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26187
26188         PR libfortran/16436
26189         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
26190
26191 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
26192
26193         * gcc.target/i386/attributes-error.c: New testcase.
26194         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
26195         * gcc.target/i386/regparm-stdcall.c: Likewise.
26196         * gcc.target/i386/sseregparm-1.c: Likewise.
26197         * gcc.target/i386/sseregparm-2.c: Likewise.
26198
26199 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
26200
26201         * g++.dg/rtti/crash2.C: New.
26202
26203 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
26204
26205         * gcc.dg/noncompile/20040203-3.c: Update expected message.
26206
26207 2005-06-15  David Ung  <davidu@mips.com>
26208
26209         * gcc.target/mips/mips16e-extends.c: New test for testing the
26210         generation of MIPS16e zeb/zeh, seb/seh instructions.
26211
26212 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
26213
26214         PR 22018
26215         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
26216         * gcc.dg/tree-ssa/pr22018.c: New test.
26217
26218 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
26219
26220         * gcc.dg/simd-1.c: Update error messages.
26221         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
26222         * gcc.dg/simd-2.c: Update error messages.
26223         * gcc.dg/simd-4.c: New.
26224
26225 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
26226
26227         PR c++/20678
26228         * g++.dg/other/crash-4.C: New.
26229
26230 2005-06-14  Devang Patel  <dpatel@apple.com>
26231
26232         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
26233
26234 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
26235
26236         PR c++/21929
26237         * g++.dg/parse/crash11.C: Update
26238
26239 2005-06-13  Jeff Law  <law@redhat.com>
26240
26241         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
26242         perform the desired transformations.
26243         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
26244         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
26245
26246 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26247
26248         PR fortran/22038
26249         * gfortran.dg/forall_1.f90: Un-XFAIL.
26250
26251 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
26252
26253         PR c++/21929
26254         * g++.dg/parse/crash26.C: New.
26255
26256         PR c++/20789
26257         * g++.dg/init/member1.C: New.
26258
26259 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
26260
26261         * gfortran.dg/altreturn_1.f90: New test.
26262
26263 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
26264
26265         PR middle-end/21985
26266         * gcc.dg/tree-ssa/pr21985.c: New test.
26267
26268 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
26269
26270         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
26271
26272 2005-06-12  Roger Sayle  <roger@eyesopen.com>
26273
26274         PR c++/21930
26275         * g++.dg/other/error10.C: New test case.
26276
26277 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26278
26279         PR libfortran/19155
26280         * gfortran.dg/pr19155.f: Add test.
26281
26282 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26283
26284         * gfortran.dg/f2c_7.f90: New test.
26285
26286         * gfortran.dg/forall_1.f90: XFAILed.
26287
26288 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
26289
26290         * gcc.dg/pr14796-1.c: New.
26291         * gcc.dg/pr14796-2.c: New.
26292
26293 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
26294
26295         PR fortran/17792
26296         PR fortran/21375
26297         * gfortran.dg/deallocate_stat.f90: New test.
26298
26299 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
26300
26301         * gfortran.fortran-torture/execute/in-pack.f90: New test.
26302
26303 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
26304
26305         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
26306         access will be generated when this loop is vectorized. Test that
26307         accesses with same alignment were detected.
26308         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
26309         Test that accesses with same alignment were detected.
26310         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
26311         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
26312         alignment were detected.
26313
26314 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
26315
26316         PR c++/10611
26317         * g++.dg/conversion/simd2.C: New.
26318
26319 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
26320
26321         * gcc.dg/Wcxx-compat-1.c: New.
26322
26323 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
26324
26325         PR libfortran/21480
26326         * gfortran.dg/reshape-complex.f90: Add a test for a packed
26327         complex array.
26328
26329 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
26330
26331         * gcc.dg/alias-8.c: New.
26332
26333 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
26334
26335         * gcc.dg/format/cmn_err-1.c: Update.
26336
26337 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
26338
26339         PR target/20666
26340         * gcc.target/sparc/fexpand-2.c: New.
26341         * gcc.target/sparc/fpmerge-2.c: New.
26342         * gcc.target/sparc/fpmul-2.c: New.
26343         * gcc.target/sparc/noresult.c: New.
26344         * gcc.target/sparc/pdist-2.c: New.
26345         * gcc.target/sparc/pdist-3.c: New.
26346
26347 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
26348
26349         PR testsuite/21702
26350         * gcc.target/i386/i386.exp: Fix comment typo.
26351
26352 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
26353
26354         PR c++/19497
26355         * g++.dg/inherit/using5.C: New.
26356         * g++.dg/inherit/using6.C: New.
26357
26358 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26359
26360         PR c++/19894
26361         * g++.dg/template/ptrmem15.C: New test.
26362
26363         PR c++/20563
26364         * g++.dg/ext/label4.C: New test.
26365
26366 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
26367
26368         * gcc.dg/tls/debug-1.c: New test.
26369
26370 2005-06-07  Dale Johannesen  <dalej@apple.com>
26371
26372         * gcc.target/i386/movq.c: New.
26373
26374 2005-06-07  Dale Johannesen  <dalej@apple.com>
26375
26376         * gcc.dg/20050607-1.c: New.
26377
26378 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
26379
26380         PR middle-end/21850
26381         * gcc.c-torture/execute/20050607-1.c: New test.
26382
26383 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
26384
26385         PR libfortran/21926
26386         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
26387         Test case where the return array has lowest stride one,
26388         but isn't packed.
26389
26390 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
26391
26392         * lib/target-supports.exp (check_effective_target_sync_int_long):
26393         Add s390 and s390x targets.
26394
26395 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
26396
26397         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
26398         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
26399         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
26400         * gcc.dg/tree-ssa/loop-9.c: New test.
26401
26402 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
26403
26404         * g++.dg/parse/defarg10.C: New.
26405
26406 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
26407
26408         PR regression/21897
26409         * gcc.c-torture/execute/20050604-1.c: New test.
26410
26411 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
26412
26413         PR 21903
26414         * g++.dg/parse/defarg9.C: New.
26415
26416         PR c++/20637
26417         * g++.dg/inherit/using4.C: New.
26418         * g++.dg/overload/error1.C: Adjust expected errors.
26419         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
26420         * g++.old-deja/g++.brendan/arm2.C: Likewise.
26421         * g++.old-deja/g++.other/redecl2.C: Likewise.
26422         * g++.old-deja/g++.other/redecl4.C: Likewise.
26423         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
26424
26425 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
26426
26427         * gfortran.dg/f2c_5.f90: Add -w to dg-options
26428
26429 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
26430
26431         * lib/gfortran.exp (gfortran_target_compile): Call
26432         dg-additional-files-options
26433         * gfortran.dg/f2c_4.f90: New file
26434         * gfortran.dg/f2c_4.c: New file
26435         * gfortran.dg/f2c_5.f90: New file
26436         * gfortran.dg/f2c_5.c: New file
26437
26438 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26439
26440         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
26441
26442         PR fortran/21912
26443         * gfortran.dg/array_constructor_4.f90: New test.
26444
26445 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
26446
26447         PR c++/21619
26448         * g++.dg/ext/builtin9.C: New test.
26449
26450 2005-06-05  Dale Johannesen  <dalej@apple.com>
26451
26452         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
26453         * gcc.c-torture/execute/20050603-2.c: Ditto.
26454
26455 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
26456
26457         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
26458         * gcc.dg/vect/vect-reduc-1.c: New.
26459         * gcc.dg/vect/vect-reduc-2.c: New.
26460         * gcc.dg/vect/vect-reduc-3.c: New.
26461
26462 2005-06-04  Dale Johannesen  <dalej@apple.com>
26463
26464         * gcc.c-torture/execute/20050603-1.c: New.
26465         * gcc.c-torture/execute/20050603-2.c: New.
26466         * gcc.dg/20050603-3.c: New.
26467
26468 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26469
26470         PR fortran/19195
26471         * gfortran.dg/debug_1.f90: New test.
26472
26473         * gfortran.dg/forall_1.f90: New test.
26474
26475 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
26476
26477         * gfortran.dg/array_constructor_3.f90: New test.
26478
26479 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26480
26481         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
26482
26483 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
26484
26485         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
26486
26487 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
26488
26489         PR c/21873
26490         * gcc.dg/init-excess-1.c: New test.
26491
26492 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
26493
26494         PR c++/21853
26495         * g++.dg/expr/static_cast6.C: New test.
26496
26497 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
26498
26499         * gcc.dg/tree-ssa/vrp14.c: New test.
26500
26501 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
26502
26503         PR c++/21336
26504         * g++.dg/template/new2.C: New test.
26505
26506 2005-06-03  Josh Conner  <jconner@apple.com>
26507
26508         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
26509         all entries in initializer.
26510
26511 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
26512
26513         PR middle-end/21858
26514         * gcc.dg/pr21858.c: New testcase.
26515
26516 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
26517
26518         PR tree-optimization/21292
26519
26520         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
26521         New.
26522         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
26523         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
26524         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
26525         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
26526         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
26527
26528 2005-06-02  Richard Henderson  <rth@redhat.com>
26529
26530         * gcc.dg/sync-2.c: Use -march=i486 for i386.
26531
26532 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
26533
26534         * gcc.dg/wtypequal.c: New testcase.
26535
26536 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
26537
26538         PR 21582
26539         * gcc.dg/tree-ssa/pr21582.c: New test.
26540
26541 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
26542
26543         PR c++/21280
26544         * g++.dg/opt/interface2.h: New.
26545         * g++.dg/opt/interface2.C: New.
26546         * g++.dg/init/ctor4.C: Adjust error lines.
26547         * g++.old-deja/g++.bob/inherit2.C: Likewise.
26548         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
26549         * g++.old-deja/g++.jason/opeq3.C: Likewise.
26550         * g++.old-deja/g++.pt/assign1.C: Likewise.
26551         * g++.old-deja/g++.pt/crash20.C: Likewise.
26552
26553 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
26554
26555         PR tree-optimization/21734
26556         * g++.dg/vect/pr21734_1.cc: New.
26557         * g++.dg/vect/pr21734_2.cc: New.
26558
26559 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
26560
26561         PR c++/20350
26562         * g++.dg/template/spec24.C: New.
26563
26564         PR c++/21151
26565         * g++.dg/pch/local-1.C: New.
26566         * g++.dg/pch/local-1.Hs: New.
26567
26568 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
26569
26570         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
26571         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
26572         * gcc.dg/tree-ssa/pr14341.c: New test.
26573         * gcc.dg/tree-ssa/pr14841.c: New test.
26574         * gcc.dg/tree-ssa/pr20701.c: New test.
26575         * gcc.dg/tree-ssa/pr21086.c: New test.
26576         * gcc.dg/tree-ssa/pr21090.c: New test.
26577         * gcc.dg/tree-ssa/pr21332.c: New test.
26578         * gcc.dg/tree-ssa/pr21458.c: New test.
26579         * gcc.dg/tree-ssa/pr21658.c: New test.
26580         * gcc.dg/tree-ssa/vrp01.c: New test.
26581         * gcc.dg/tree-ssa/vrp02.c: New test.
26582         * gcc.dg/tree-ssa/vrp03.c: New test.
26583         * gcc.dg/tree-ssa/vrp04.c: New test.
26584         * gcc.dg/tree-ssa/vrp05.c: New test.
26585         * gcc.dg/tree-ssa/vrp06.c: New test.
26586         * gcc.dg/tree-ssa/vrp07.c: New test.
26587         * gcc.dg/tree-ssa/vrp08.c: New test.
26588         * gcc.dg/tree-ssa/vrp09.c: New test.
26589         * gcc.dg/tree-ssa/vrp10.c: New test.
26590         * gcc.dg/tree-ssa/vrp11.c: New test.
26591         * gcc.dg/tree-ssa/vrp12.c: New test.
26592         * gcc.dg/tree-ssa/vrp13.c: New test.
26593
26594 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
26595
26596         PR 21029
26597         * gcc.dg/tree-ssa/pr21029.c: New test.
26598
26599 2005-06-01  Roger Sayle  <roger@eyesopen.com>
26600
26601         * gfortran.dg/logint-1.f: New test case.
26602         * gfortran.dg/logint-2.f: Likewise.
26603         * gfortran.dg/logint-3.f: Likewise.
26604
26605 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
26606
26607         PR c/21536
26608         PR c/20760
26609         * gcc.dg/20050527-1.c: New test.
26610
26611         * gcc.dg/i386-sse-12.c: New test.
26612
26613         PR fortran/21729
26614         * gfortran.dg/implicit_5.f90: New test.
26615
26616 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
26617
26618         PR fortran/20883
26619         * gfortran/assign_4.f90: New test.
26620         * gfortran/assign_2.f90: Change compile to run.
26621
26622 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
26623
26624         * lib/target-supports.exp
26625         (check_effective_target_sync_char_short): New.
26626         * gcc.dg/sync-2.c: New.
26627
26628 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
26629
26630         PR tree-optimization/21817
26631         * gcc.dg/torture/pr21817-1.c: New.
26632
26633 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
26634
26635         PR c++/21165
26636         * g++.dg/template/init5.C: New.
26637
26638 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
26639
26640         * gfortran.dg/char_initialiser_actual.f90:
26641         Test character initialisers as actual arguments.
26642         * gfortran.dg/char_pointer_comp_assign.f90:
26643         Test character pointer structure component assignments.
26644         * gfortran.dg/char_array_structure_constructor.f90:
26645         Test character components in structure constructors.
26646
26647 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
26648
26649         PR middle-end/20931
26650         * g++.dg/opt/pr20931.C: New test.
26651
26652 2005-05-31  Andreas Jaeger  <aj@suse.de>
26653
26654         PR testsuite/20772
26655         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
26656         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
26657         g++.old-deja/g++.ext/asmspec1.C,
26658         g++.old-deja/g++.other/regstack.C,
26659         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
26660         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
26661         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
26662         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
26663         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
26664         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
26665         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
26666         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
26667         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
26668         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
26669         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
26670         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
26671         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
26672         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
26673         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
26674         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
26675         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
26676         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
26677         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
26678
26679 2005-05-31  Jeff Law  <law@redhat.com>
26680
26681         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
26682
26683 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
26684
26685         PR middle-end/21743
26686         * gcc.dg/builtins-1.c: Activate disabled clog test.
26687         * gcc.dg/torture/builtin-attr-1.c: Likewise.
26688
26689 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
26690
26691         * gfortran.dg/char_pointer_assign.f90:
26692         Test character-pointer assignments and pointer assignments.
26693         * gfortran.dg/char_pointer_dummy.f90:
26694         Test character-pointer dummy arguments.
26695         * gfortran.dg/char_pointer_func.f90:
26696         Test character-pointer function returns.
26697         * gfortran.dg/char_pointer_dependency.f90:
26698         Test character-pointer functions with dependencies.
26699
26700 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
26701
26702         PR c++/21784
26703         * g++.dg/lookup/using14.C: New test.
26704
26705 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
26706
26707         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
26708         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
26709         trailing ^M.
26710
26711 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
26712
26713         PR c++/17413
26714         * g++.dg/template/local5.C: New.
26715
26716         PR target/21761
26717         * gcc.c-torture/compile/pr21761.c: New.
26718
26719         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
26720         before darwin8.
26721
26722 2005-05-30  Steven G. Kargl
26723
26724         PR fortran/20846
26725         * gfortran.dg/inquire_8.f90: New test.
26726
26727 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26728
26729         PR libfortran/21376
26730         * gfortran.dg/output_exponents_1.f90: New test.
26731
26732 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26733
26734         PR libfortran/20006
26735         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
26736
26737 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
26738
26739         PR c++/21210
26740         * g++.dg/ext/complex1.C: New test.
26741
26742         PR c++/21340
26743         * g++.dg/init/ctor6.C: New test.
26744
26745 2005-05-29  Jan Hubicka  <jh@suse.cz>
26746
26747         * gcc.c-torture/compile/pr21562.c: New.
26748
26749 2005-05-28  Steven G. Kargl <kargls@comcast.net>
26750
26751         * gfortran.dg/subnormal_1.f90: New test.
26752
26753 2005-05-28  Jan Hubicka  <jh@suse.cz>
26754
26755         * tree-prof.exp: Fix comment.
26756         * value-prof-1.c: New.
26757         * value-prof-2.c: New.
26758         * value-prof-3.c: New.
26759         * value-prof-4.c: New.
26760
26761 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
26762
26763         PR c++/21614
26764         * g++.dg/expr/ptrmem6.C: New test.
26765         * g++.dg/expr/ptrmem6a.C: Likewise.
26766
26767 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
26768
26769         PR tree-optimization/21658
26770         * gcc.dg/tree-ssa/pr21658.c: New.
26771
26772 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
26773
26774         PR c++/21455
26775         * g++.dg/inherit/ptrmem3.C: New.
26776
26777         PR c++/21681
26778         * g++.dg/parse/template16.C: New.
26779
26780 2005-05-27  Andreas Jaeger  <aj@suse.de>
26781
26782         * gcc.dg/setjmp-2.c: Only run in 32-bit.
26783
26784         * gcc.dg/i386-sse-8.c: Run test on all archs.
26785
26786 2005-05-26  Mike Stump  <mrs@apple.com>
26787
26788         * objc.dg/isa-field-1.m: Only run on darwin.
26789         * objc.dg/lookup-1.m: Likewise.
26790         * objc.dg/try-catch-8.m: Likewise.
26791
26792 2005-05-26  Roger Sayle  <roger@eyesopen.com>
26793
26794         PR tree-optimization/9814
26795         * gcc.dg/pr9814-1.c: New test case.
26796
26797 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
26798
26799         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
26800         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
26801         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
26802         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
26803         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
26804         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
26805         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
26806         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
26807         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
26808         objc.dg/try-catch-8.m: New.
26809
26810 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
26811
26812         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
26813         remove extraneous semicolons.
26814
26815 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
26816
26817         * obj-c++.dg/comp-types-12.mm: New.
26818         * objc.dg/comp-types-11.m: New.
26819         * objc.dg/selector-4.m: New.
26820
26821 2005-05-26  Andreas Jaeger  <aj@suse.de>
26822
26823         PR testsuite/20772
26824         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
26825         g++.old-deja/g++.ext/attrib3.C,
26826         g++.old-deja/g++.other/store-expr1.C,
26827         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
26828         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
26829         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
26830         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
26831         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
26832         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
26833         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
26834         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
26835         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
26836         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
26837         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
26838         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
26839         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
26840         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
26841         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
26842         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
26843         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
26844         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
26845         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
26846
26847 2005-05-26  Andreas Jaeger  <aj@suse.de>
26848
26849         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
26850         x86-64 compilation.
26851
26852 2005-05-26  Andreas Jaeger  <aj@suse.de>
26853
26854         PR testsuite/20772
26855         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
26856         gcc.misc-tests/i386-pf-athlon-1.c,
26857         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
26858         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
26859         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
26860         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
26861         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
26862         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
26863         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
26864         programs.
26865
26866         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
26867         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
26868         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
26869         x86-64 compilation.
26870
26871         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
26872         x86_64.
26873
26874         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
26875         effective-target ilp32.
26876
26877 2005-05-26  David Ung  <davidu@mips.com>
26878
26879         * gcc.target/mips/ext_ins.c: New test for testing the generation
26880         of MIPS32/64 rev 2 ext/ins instructions.
26881
26882 2005-05-26  Andreas Jaeger  <aj@suse.de>
26883
26884         * treelang/compile/unsigned.tree: Use gimple instead of
26885         nonexisting generic dump.
26886
26887 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
26888
26889         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
26890
26891 2005-05-26  Andreas Jaeger  <aj@suse.de>
26892
26893         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
26894
26895 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
26896
26897         PR libfortran/17283
26898         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
26899         Test callee-allocated memory with write statements.
26900
26901 2005-05-25  Roger Sayle  <roger@eyesopen.com>
26902
26903         PR middle-end/21709
26904         * gcc.dg/pr21709-1.c: New test case.
26905
26906 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
26907             Mike Stump  <mrs@apple.com>
26908
26909         * objc/execute/next_mapping.h: Update for C++.
26910
26911         * obj-c++.dg/selector-1.mm: Move to...
26912         * obj-c++.dg/selector-4.mm: here...
26913
26914         * obj-c++.dg/basic.mm: New.
26915         * obj-c++.dg/comp-types-1.mm: New.
26916         * obj-c++.dg/cxx-class-1.mm: New.
26917         * obj-c++.dg/cxx-ivars-1.mm: New.
26918         * obj-c++.dg/cxx-ivars-2.mm: New.
26919         * obj-c++.dg/cxx-ivars-3.mm: New.
26920         * obj-c++.dg/cxx-scope-1.mm: New.
26921         * obj-c++.dg/cxx-scope-2.mm: New.
26922         * obj-c++.dg/defs.mm: New.
26923         * obj-c++.dg/empty-private-1.mm: New.
26924         * obj-c++.dg/encode-1.mm: New.
26925         * obj-c++.dg/encode-2.mm: New.
26926         * obj-c++.dg/encode-3.mm: New.
26927         * obj-c++.dg/extern-c-1.mm: New.
26928         * obj-c++.dg/extra-semi.mm: New.
26929         * obj-c++.dg/fix-and-continue-2.mm: New.
26930         * obj-c++.dg/isa-field-1.mm: New.
26931         * obj-c++.dg/ivar-list-semi.mm: New.
26932         * obj-c++.dg/local-decl-1.mm: New.
26933         * obj-c++.dg/lookup-1.mm: New.
26934         * obj-c++.dg/lookup-2.mm: New.
26935         * obj-c++.dg/method-1.mm: New.
26936         * obj-c++.dg/method-2.mm: New.
26937         * obj-c++.dg/method-3.mm: New.
26938         * obj-c++.dg/method-4.mm: New.
26939         * obj-c++.dg/method-5.mm: New.
26940         * obj-c++.dg/method-6.mm: New.
26941         * obj-c++.dg/method-7.mm: New.
26942         * obj-c++.dg/no-extra-load.mm: New.
26943         * obj-c++.dg/overload-1.mm: New.
26944         * obj-c++.dg/pragma-1.mm: New.
26945         * obj-c++.dg/pragma-2.mm: New.
26946         * obj-c++.dg/private-1.mm: New.
26947         * obj-c++.dg/private-2.mm: New.
26948         * obj-c++.dg/proto-qual-1.mm: New.
26949         * obj-c++.dg/qual-types-1.mm: New.
26950         * obj-c++.dg/stubify-1.mm: New.
26951         * obj-c++.dg/stubify-2.mm: New.
26952         * obj-c++.dg/super-class-1.mm: New.
26953         * obj-c++.dg/super-class-2.mm: New.
26954         * obj-c++.dg/super-dealloc-1.mm: New.
26955         * obj-c++.dg/super-dealloc-2.mm: New.
26956         * obj-c++.dg/template-1.mm: New.
26957         * obj-c++.dg/template-2.mm: New.
26958         * obj-c++.dg/template-3.mm: New.
26959         * obj-c++.dg/template-4.mm: New.
26960         * obj-c++.dg/template-5.mm: New.
26961         * obj-c++.dg/template-6.mm: New.
26962         * obj-c++.dg/try-catch-1.mm: New.
26963         * obj-c++.dg/try-catch-2.mm: New.
26964         * obj-c++.dg/try-catch-3.mm: New.
26965         * obj-c++.dg/try-catch-4.mm: New.
26966         * obj-c++.dg/try-catch-5.mm: New.
26967         * obj-c++.dg/try-catch-6.mm: New.
26968         * obj-c++.dg/try-catch-7.mm: New.
26969         * obj-c++.dg/try-catch-8.mm: New.
26970         * obj-c++.dg/try-catch-9.mm: New.
26971         * obj-c++.dg/va-meth-1.mm: New.
26972
26973 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
26974
26975         * obj-c++.dg/selector-1.mm: New.
26976         * obj-c++.dg/selector-2.mm: New.
26977
26978 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
26979
26980         * obj-c++.dg/selector-3.mm: New.
26981         * objc.dg/selector-3.m: New.
26982
26983 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
26984
26985         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
26986         about where warning appears.
26987
26988 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
26989
26990         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
26991         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
26992         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
26993         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
26994
26995 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
26996
26997         * gcc.dg/20050524-1.c: New test.
26998
26999 2005-05-25  Jan Hubicka  <jh@suse.cz>
27000
27001         * gcc.dg/tree-prof/inliner-1.c: New.
27002
27003 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
27004
27005         * gcc.dg/tree-prof: New directory.
27006         * gcc.dg/tree-prof/tree-prof.exp: New.
27007
27008 2005-05-25  DJ Delorie  <dj@redhat.com>
27009
27010         * gcc.dg/Wattributes-1.c: New.
27011         * gcc.dg/Wattributes-2.c: New.
27012         * gcc.dg/Wattributes-3.c: New.
27013
27014 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
27015
27016         PR tree-optimization/19833
27017         * gcc.dg/uninit-4.c: Remove xfail.
27018         * gcc.dg/uninit-9.c: Ditto.
27019
27020 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
27021
27022         * obj-c++.dg/bitfield-[1-5].mm: New.
27023         * obj-c++.dg/class-protocol-1.mm: New.
27024         * obj-c++.dg/comp-types-1[0-1].mm: New.
27025         * obj-c++.dg/comp-types-[2-9].mm: New.
27026         * obj-c++.dg/encode-[4-8].mm: New.
27027         * obj-c++.dg/layout-1.mm: New.
27028         * obj-c++.dg/method-1[0-9].mm: New.
27029         * obj-c++.dg/method-2[0-1].mm: New.
27030         * obj-c++.dg/method-[8-9].mm: New.
27031         * obj-c++.dg/objc-gc-3.mm: New.
27032         * obj-c++.dg/try-catch-10.mm: New.
27033         * objc.dg/bitfield-5.m: New.
27034         * objc.dg/comp-types-10.m: New.
27035         * objc.dg/comp-types-9.m: New.
27036         * objc.dg/layout-1.m: New.
27037         * objc.dg/objc-gc-4.m: New.
27038         * objc.dg/try-catch-9.m: New.
27039         * objc.dg/class-protocol-1.m: Tweak diagnostics.
27040         * objc.dg/comp-types-1.m: Likewise.
27041         * objc.dg/comp-types-[5-6].m: Likewise.
27042         * objc.dg/method-9.m: Likewise.
27043
27044 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
27045
27046         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
27047         and on hardware without VMX support.
27048
27049         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
27050
27051         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
27052
27053         * lib/profopt.exp (dg-final-generate, dg-final-use,
27054         profopt-final-code, profopt-get-options): New.
27055         (profopt-execute): Process test directives.
27056
27057         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
27058         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
27059         cleanup-tree-dump, cleanup-saved-temps): Update comments.
27060
27061 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
27062
27063         PR C++/21645
27064         * g++.dg/init/ctor5.C: New test.
27065
27066 2005-05-24  Ira Rosen  <irar@il.ibm.com>
27067
27068         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
27069         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
27070         vect-113.c, vect-114.c.
27071
27072 2005-05-23  Adam Nemet  <anemet@lnxw.com>
27073
27074         * gcc.dg/const-elim-1.c: Remove xfails.
27075
27076 2005-05-23  Jeff Law  <law@redhat.com>
27077
27078         * gcc.c-torture/compile/pr21638.c: New test.
27079         * gcc.c-torture/compile/20050520-1.c: New test.
27080
27081 2005-05-23  Nick Clifton  <nickc@redhat.com>
27082
27083         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
27084         be a proper triple, ie: m32r*-*-*.
27085         * g++.old-deja/g++.jason/thunk3.C: Likewise.
27086
27087 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
27088
27089         PR middle-end/21331
27090         PR tree-opt/21293
27091         * gcc.c-torture/compile/pr21293.c: New test.
27092         * gcc.c-torture/execute/pr21331.c: New test.
27093
27094 2004-05-20  Richard Henderson  <rth@redhat.com>
27095
27096         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
27097
27098 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
27099
27100         * obj-c++-dg.exp: Add.
27101         * obj-c++.exp: Add.
27102         * obj-c++.dg/dg.exp: Add.
27103
27104 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
27105
27106         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
27107         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
27108
27109 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
27110
27111         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
27112
27113 2004-05-19  Richard Henderson  <rth@redhat.com>
27114
27115         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
27116
27117 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
27118
27119         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
27120
27121         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
27122
27123 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
27124
27125         PR c++/21495
27126         * g++.dg/parse/extern1.C: New test.
27127         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
27128
27129 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
27130
27131         * gcc.dg/c99-math.h: New.
27132         * gcc.dg/c99-math-float-1.c: New test.
27133         * gcc.dg/c99-math-double-1.c: Likewise.
27134         * gcc.dg/c99-math-long-double-1.c: Likewise.
27135
27136 2005-05-18  Richard Henderson  <rth@redhat.com>
27137
27138         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
27139
27140 2005-05-18  Devang Patel  <dpatel@apple.com>
27141
27142         * g++.dg/opt/20050511-1.C: New test.
27143
27144 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
27145
27146         PR libfortran/21127
27147         * gfortran.dg/reshape-complex.f90: New test.
27148
27149 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
27150
27151         * gfortran.dg/array_constructor_1.f90: New test.
27152         * gfortran.dg/array_constructor_2.f90: New test.
27153
27154 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
27155
27156         PR fortran/20954
27157         * gfortran.dg/pr20954.f: New test.
27158
27159 2005-05-17  Mike Stump  <mrs@apple.com>
27160
27161         Yet more Objective-C++...
27162
27163         * objc.dg/method-5.m: Update.
27164         * objc.dg/method-6.m: Update.
27165         * objc.dg/method-7.m: Update.
27166         * objc.dg/method-9.m: Update.
27167         * objc.dg/try-catch-2.m: Update.
27168
27169 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
27170
27171         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
27172         Remove little-endian optimizations.
27173
27174 2005-05-17  Jeff Law  <law@redhat.com>
27175
27176         * g++.dg/tree-ssa/pr14814.C: New test.
27177         * gcc.dg/tree-ssa/pr14814.C: New test.
27178         * gcc.dg/tree-ssa/pr17141-1.C: New test.
27179         * gcc.dg/tree-ssa/pr17141-2.C: New test.
27180
27181 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
27182
27183         * gcc.dg/compat/generate-random.c: Do not include
27184         libiberty.h.
27185         * gcc.dg/compat/generate-random_r.c: Likewise.
27186
27187 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
27188
27189         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
27190
27191 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
27192
27193         PR middle-end/21595
27194         * g++.dg/tree-ssa/builtin1.C: New testcase.
27195
27196 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
27197
27198         PR c++/21454
27199         * g++.dg/opt/const4.C: New test.
27200
27201         PR middle-end/21492
27202         * g++.dg/opt/crossjump1.C: New test.
27203
27204         PR tree-optimization/21610
27205         * gcc.c-torture/compile/20050516-1.c: New test.
27206
27207         PR fortran/15080
27208         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
27209         about the test failing.
27210         * gfortran.fortran-torture/execute/where_7.f90: New test.
27211         * gfortran.fortran-torture/execute/where_8.f90: New test.
27212
27213 2005-05-16  Richard Henderson  <rth@redhat.com>
27214
27215         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
27216         i?86 and x86_64.
27217
27218 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
27219
27220         * gcc.dg/compat/generate-random.c (config.h): Do not include.
27221         (limits.h): Include unconditionally.
27222         (stdlib.h): Likewise.
27223         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
27224         (limits.h): Include unconditionally.
27225         (stdlib.h): Likewise.
27226         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
27227         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
27228         (limits.h): Include unconditionally.
27229         (stdlib.h): Likewise.
27230         (hashtab.h): Do not include.
27231         (getopt.h): Likewise.
27232         (stddef.h): Include.
27233         (hashval_t): Define.
27234         (struct entry): Add "next" field.
27235         (HASH_SIZE): New macro.
27236         (hash_table): New variable.
27237         (switchfiles): Do not use xmalloc.
27238         (mix): New macro.
27239         (iterative_hash): New function.
27240         (hasht): Remove.
27241         (e_exists): New function.
27242         (e_insert): Likewise.
27243         (output): Use, instead of libiberty hashtable functions.
27244         (main): Do not use getopt.  Do not call htab_create.
27245
27246 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
27247
27248         PR libstdc++/21526
27249         * lib/target-supports.exp (check_mkfifo_available):
27250         Return 0 for cygwin as mkfifo support incomplete on platform.
27251         Fix typos in comments.
27252
27253 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
27254
27255         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
27256
27257 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
27258
27259         PR fortran/17432
27260         * gfortran.dg/assign_4.f: New test.
27261
27262 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
27263
27264         PR tree-optimization/21563
27265         * gcc.dg/tree-ssa/pr21563.c: New.
27266
27267 2005-05-14  Jan Hubicka  <jh@suse.cz>
27268
27269         * gcc.dg/noreturn-7.c: Allow control reaches warning.
27270
27271 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
27272
27273         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
27274
27275 2005-05-13  Julian Brown  <julian@codesourcery.com>
27276
27277         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
27278         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
27279
27280 2005-05-13  Jan Hubicka  <jh@suse.cz>
27281
27282         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
27283         * gcc.dg/fold-xor-?.c: Likewise.
27284         * gcc.dg/pr15784-?.c: Likewise.
27285         * gcc.dg/pr20922-?.c: Likewise.
27286         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
27287         * gcc.dg/tree-ssa/pr17598.c: Likewise.
27288         * gcc.dg/tree-ssa/pr20470.c: Likewise.
27289
27290 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27291
27292         PR fortran/21260
27293         * gfortran.dg/hollerith_1.f90: New test.
27294
27295 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27296
27297         * gfortran.dg/func_result_2.f90: New test.
27298
27299 2005-05-11  Bud Davis  <bdavis@gfortran.org>
27300
27301         * gfortran.dg/dev_null.f90: New test.
27302
27303 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
27304
27305         * gcc.dg/arm-vfp1.c: Revert last change.
27306
27307 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
27308
27309         PR middle-end/19807
27310         PR tree-optimization/19639
27311         * g++.dg/tree-ssa/pr19807.C: New testcase.
27312
27313 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27314
27315         PR libfortran/21471
27316         * gfortran.dg/append-1.f90: New test.
27317
27318 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
27319
27320         * gcc.dg/pr18501.c: XFAIL.
27321         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
27322         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
27323         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
27324         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
27325         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
27326         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
27327         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
27328         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
27329
27330 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27331
27332         PR fortran/20178
27333         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
27334         gfortran.dg/f2c_3.f90: New tests.
27335
27336         * gfortran.dg/return_1.f90: Fix dg annotation.
27337
27338 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
27339
27340         * gcc.c-torture/compile/20050510-1.c: New test.
27341
27342 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
27343
27344         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
27345
27346 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
27347
27348         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
27349
27350 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
27351
27352         PR c/17913
27353         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
27354
27355 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
27356
27357         PR c/21342
27358         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
27359         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
27360
27361 2005-05-10  Ben Elliston  <bje@au.ibm.com>
27362
27363         PR debug/16676
27364         * gcc.dg/debug/pr16676.c: New test.
27365
27366 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
27367
27368         PR testsuite/21443
27369         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
27370         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
27371         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
27372         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
27373         Change -O1 to -O2.
27374         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
27375         -fno-tree-dominator-opts.
27376
27377 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27378
27379         * gfortran.dg/return_1.f90: New test.
27380
27381 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
27382
27383         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
27384
27385         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
27386
27387 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
27388
27389         PR c++/21427
27390         * g++.dg/inherit/covariant13.C: New.
27391
27392 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27393
27394         PR libfortran/19155
27395         * gfortran.dg/pr19155.f: New test.
27396
27397 2005-05-08  Roger Sayle  <roger@eyesopen.com>
27398
27399         PR inline-asm/8788
27400         * gcc.dg/pr8788-1.c: New testcase.
27401
27402 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
27403
27404         PR target/21416
27405         * gcc.target/mips/fpcmp-[12].c: New tests.
27406
27407 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
27408
27409         * lib/target-supports-dg.exp (dg-require-fork): New function.
27410         (dg-require-mkfifo): Likewise.
27411         * lib/target-supports.exp (check_function_available): New
27412         function.
27413         (check_fork_available): Likewise.
27414         (check_mkfifo_available): Likewise.
27415
27416 2005-05-06  Jeff Law  <law@redhat.com>
27417
27418         * gcc.c-torture/compile/pr21380.c: New test.
27419
27420 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
27421
27422         PR c++/20961
27423         * g++.dg/ext/weak3.C: New test.
27424
27425 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
27426
27427         PR c++/21352
27428         * g++.dg/template/crash37.C: New test.
27429
27430 2005-05-05  Paul Brook  <paul@codesourcery.com>
27431
27432         * gcc.dg/arm-g2.c: Use effective-target arm32.
27433         * gcc.dg/arm-mmx-1.c: Ditto.
27434         * gcc.dg/arm-scd42-2.c: Ditto.
27435         * gcc.dg/arm-vfp1.c: Ditto.
27436         * lib/target-supports.exp (check_effective_target_arm32): New
27437         function.
27438
27439 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
27440
27441         PR libfortran/21354
27442         gfortran.dg/in_pack_rank7.f90: New test.
27443
27444 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
27445
27446         PR middle-end/15618
27447         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
27448
27449 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
27450
27451         PR middle-end/21265
27452         * gcc.dg/20050503-1.c: New test.
27453
27454         PR rtl-optimization/21239
27455         * gcc.dg/i386-sse-11.c: New test.
27456
27457 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
27458
27459         PR target/16888
27460         * gcc.target/i386/asm-1.c: New test.
27461
27462 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
27463
27464         PR rtl-optimization/21330
27465         * gcc.c-torture/execute/20050502-1.c: New test.
27466
27467         PR target/21297
27468         * gcc.c-torture/execute/20050502-2.c: New test.
27469
27470 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
27471
27472         PR middle-end/21282
27473         * gcc.dg/pr21282.c: New.
27474
27475 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
27476
27477         * gcc.dg/vect/pr20122.c: Clean up .vect file.
27478         * gcc.dg/vect/vect-92.c: Likewise.
27479         * gcc.dg/vect/vect-93.c: Likewise.
27480         * gcc.dg/vect/vect-dv-1.c: Likewise.
27481         * gcc.dg/vect/vect-dv-2.c: Likewise.
27482         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
27483
27484 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
27485
27486         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
27487         * gfortran.dg/vect/vect-2.f90: Likewise.
27488         * gfortran.dg/vect/vect-3.f90: Likewise.
27489         * gfortran.dg/vect/vect-4.f90: Likewise.
27490         * gfortran.dg/vect/vect-5.f90: Likewise.
27491
27492 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
27493
27494         PR target/20813
27495         * gcc.dg/rs6000-fpint-2.c: New.
27496
27497 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
27498
27499         PR c/15698
27500         * gcc.dg/builtins-30.c: Update expected messages.
27501         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
27502         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
27503         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
27504
27505 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
27506
27507         PR tree-optimization/21294
27508         * gcc.dg/tree-ssa/pr21294.c: New.
27509
27510 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
27511
27512         * gcc.dg/altivec-3.c (vec_store): Do not use the old
27513         __builtin_altivec_st_internal_4si built-in.
27514
27515 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
27516
27517         PR c++/15875
27518         * g++.dg/template/ptrmem14.C: New test.
27519
27520 2005-05-02  Paul Brook  <paul@codesourcery.com>
27521
27522         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
27523
27524 2005-05-02  Michael Matz  <matz@suse.de>
27525
27526         PR c++/19542
27527         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
27528
27529 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
27530
27531         * g++.dg/cpp/weak.C: New test.
27532
27533 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
27534
27535         * gcc.dg/tree-ssa/loop-8.c: New test.
27536
27537 2005-04-30  Michael Maty  <matz@suse.de>
27538
27539         * gcc.dg/inline-mcpy.c: New test.
27540
27541 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
27542
27543         PR libfortran/18958
27544         * gfortran.dg/eoshift.f90: New test case.
27545
27546 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
27547
27548         PR libfortran/18857
27549         * gfortran.dg/matmul_1.f90: New test.
27550
27551 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
27552
27553         PR tree-optimization/21030
27554         * gcc.dg/tree-ssa/pr21030.c: New.
27555
27556 2005-04-29  Devang Patel  <dpatel@apple.com>
27557
27558         PR tree-optimization/21272
27559         * gcc.dg/vect/vect-ifcvt-10.c: New test.
27560
27561 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
27562
27563         PR fortran/13082
27564         PR fortran/18824
27565         * gfortran.dg/entry_4.f90: New test.
27566         * gfortran.fortran-torture/execute/entry_1.f90: New test.
27567         * gfortran.fortran-torture/execute/entry_2.f90: New test.
27568         * gfortran.fortran-torture/execute/entry_3.f90: New test.
27569         * gfortran.fortran-torture/execute/entry_4.f90: New test.
27570         * gfortran.fortran-torture/execute/entry_5.f90: New test.
27571         * gfortran.fortran-torture/execute/entry_6.f90: New test.
27572         * gfortran.fortran-torture/execute/entry_7.f90: New test.
27573
27574 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27575
27576         * gfortran.fortran-torture/execute/entry_8.f90: New test.
27577
27578 2005-04-29  Paul Brook  <paul@codesourcery.com>
27579
27580         * gfortran.dg/entry_3.f90: New test.
27581
27582 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27583
27584         * gfortran.dg/implicit_4.f90: New test.
27585
27586 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
27587
27588         * lib/target-supports.exp (check_profiling_available): Return
27589         false for xtensa-*-elf.
27590
27591 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
27592
27593         * lib/fortran-torture.exp (fortran-torture.exp): Catch
27594         error if file cannot be deleted.
27595
27596 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
27597
27598         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
27599         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
27600         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
27601         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
27602         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
27603         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
27604         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
27605         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
27606         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
27607         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
27608         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
27609         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
27610         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
27611
27612 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27613
27614         PR fortran/20865
27615         * gfortran.dg/pr20865.f90: New test.
27616
27617 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
27618
27619         * gcc.dg/void-cast-2.c: New test.
27620
27621 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
27622
27623         PR c/21159
27624         * gcc.dg/void-cast-1.c: New test.
27625
27626 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
27627
27628         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
27629
27630 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27631
27632         PR fortran/21177
27633         * gfortran.dg/pr21177.f90: New test.
27634
27635 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
27636
27637         PR tree-optimization/21171
27638         * gcc.dg/tree-ssa/pr21171.c: New test.
27639
27640 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
27641
27642         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
27643         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
27644         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
27645         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
27646         gcc.dg/tree-ssa/gen-vect-32.c: New.
27647         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
27648         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
27649         don't run on PPC32.
27650
27651 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
27652
27653         PR c/21213
27654         * gcc.dg/transparent-union-3.c: New test.
27655
27656 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
27657
27658         PR c/20740
27659         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
27660         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
27661         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
27662         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
27663         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
27664         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
27665
27666 2005-04-26  Jeff Law  <law@redhat.com>
27667
27668         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
27669         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
27670         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
27671         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
27672         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
27673         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
27674         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
27675
27676 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
27677
27678         PR tree-optimization/17598
27679         * gcc.dg/tree-ssa/pr17598.c: New testcase.
27680
27681 2005-04-25  Mike Stump  <mrs@apple.com>
27682
27683         * objc.dg/fix-and-continue-1.m: Add.
27684
27685 2005-04-25  Roger Sayle  <roger@eyesopen.com>
27686
27687         PR c++/20995
27688         * g++.dg/opt/pr20995-1.C: New test case.
27689
27690 2005-04-25  Devang Patel <dpatel@apple.com>
27691
27692         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
27693
27694 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
27695
27696         PR testsuite/21062
27697         * g++.dg/opt/alias2.C (printf): Correct the prototype.
27698
27699 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
27700
27701         PR C++/21188
27702         * g++.dg/opt/rtti2.C: New test.
27703
27704 2005-04-25  Paul Brook  <paul@codesourcery.com>
27705         Steven G. Kargl  <kargls@comcast.net>
27706
27707         PR fortran/20879
27708         * gfortran.dg/ichar_1.f90: New file.
27709
27710 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
27711
27712         PR middle-end/20991
27713         * g++.dg/opt/pr20991.C: New test.
27714
27715         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
27716         where sizeof (type) < __alignof__ (type).
27717         * gcc.dg/compat/struct-layout-1.h: Likewise.
27718
27719 2005-04-24  Per Bothner  <per@bothner.com>
27720             Devang Patel  <dpatel@apple.com>
27721
27722         PR preprocessor/20907
27723         * gcc.dg/cpp/very-long-comment.c: New test.
27724
27725 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27726
27727         PR fortran/20059
27728         * gfortran.dg/common_5.f: New test.
27729
27730 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
27731
27732         PR middle-end/21082
27733         * g++.dg/tree-ssa/pr21082.C: New testcase.
27734
27735 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
27736
27737         * gcc.dg/vect/vect-99.c: New test.
27738
27739 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
27740
27741         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
27742
27743 2005-04-22  Jeff Law  <law@redhat.com>
27744
27745         * gcc.dg/uninit-5.c: Remove xfails.
27746         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
27747         conditionals and loads.
27748
27749 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
27750
27751         PR libfortran/20074
27752         PR libfortran/20436
27753         PR libfortran/21108
27754         * gfortran.dg/nested_reshape.f90: new test
27755         * gfortran.dg/reshape-alloc.f90: new test
27756         * gfortran.dg/reshape.f90: new test
27757
27758 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
27759
27760         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
27761
27762         * gcc.dg/arm-vfp1.c: New test.
27763
27764 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
27765
27766         PR c++/21087
27767         * g++.dg/lookup/builtin2.C: New test.
27768
27769 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
27770
27771         * gcc.dg/weak/weak-13.c: New test.
27772
27773 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
27774
27775         * lib/target-supports.exp (check_effective_target_sync_int_long):
27776         Add powerpc*.
27777
27778 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
27779
27780         * gcc.target/mips/branch-1.c: New test.
27781
27782 2005-04-21  Richard Henderson  <rth@redhat.com>
27783
27784         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
27785         * gcc.dg/vect/vect-86.c: Likewise.
27786         * gcc.dg/vect/vect-87.c: Likewise.
27787         * gcc.dg/vect/vect-88.c: Likewise.
27788
27789 2005-04-21  Devang Patel  <dpatel@apple.com>
27790
27791         PR optimization/20994
27792         * gcc.dg/tree-ssa/ifc-3.c: New test.
27793
27794 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
27795
27796         PR c/12913
27797         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
27798         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
27799         gcc.dg/c99-vla-jump-5.c: New tests.
27800
27801 2005-04-19  Richard Henderson  <rth@redhat.com>
27802
27803         * lib/target-supports.exp (check_effective_target_vect_int_mult):
27804         Fix typo in exists check.
27805         (check_effective_target_sync_int_long): New.
27806         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
27807         * gcc.dg/ia64-sync-2.c: Likewise.
27808         * gcc.dg/ia64-sync-3.c: Likewise.
27809         * gcc.dg/ia64-sync-4.c: Likewise.
27810
27811 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
27812
27813         * gcc.dg/fold-xor-1.c: New test.
27814         * gcc.dg/fold-xor-2.c: New test.
27815
27816 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
27817
27818         PR target/20670
27819         * g++.dg/eh/fp-regs.C: New test.
27820
27821 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
27822
27823         * gcc.dg/Wint-to-pointer-cast-1.c,
27824         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
27825         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
27826         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
27827
27828 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27829
27830         PR fortran/16861
27831         * gfortran.dg/pr16861.f90: New test.
27832
27833 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
27834
27835         * gcc.dg/pr21085.c: New test.
27836
27837 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
27838
27839         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
27840         (setup_mips_tests, dg-mips-options): New procedures.
27841         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
27842         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
27843         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
27844         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
27845         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
27846         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
27847         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
27848         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
27849         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
27850         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
27851         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
27852         dg-mips-options instead of dg-options.  Remove now-redundant
27853         preprocessor guards.
27854         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
27855         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
27856         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
27857         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
27858         * gcc.dg/vr-mult-2.c: Delete.
27859         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
27860         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
27861         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
27862         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
27863         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
27864         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
27865         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
27866
27867 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
27868
27869         * ada/acats/run_all.sh: Use sync when executable not present.
27870
27871 2005-04-18  Devang Patel  <dpatel@apple.com>
27872
27873         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
27874         * gcc.dg/vect/vect-11a.c: New.
27875         * gcc.dg/vect/vect-none.c: Update.
27876         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
27877
27878 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
27879
27880         PR tree-optimization/20922
27881         * gcc.dg/pr20922-1.c: New test.
27882         * gcc.dg/pr20922-2.c: New test.
27883         * gcc.dg/pr20922-3.c: New test.
27884         * gcc.dg/pr20922-4.c: New test.
27885         * gcc.dg/pr20922-5.c: New test.
27886         * gcc.dg/pr20922-6.c: New test.
27887
27888 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27889
27890         PR libfortran/20950
27891         * gfortran.dg/pr20950.f: New test.
27892
27893 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27894
27895         PR libfortran/19216
27896         * gfortran.dg/pr19216.f: New test.
27897
27898 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
27899
27900         PR tree-optimization/21001
27901         * gcc.dg/tree-ssa/pr21001.c: New.
27902
27903 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
27904
27905         PR libfortran/21075
27906         * gfortran.dg/reshape_rank7.f90: New test.
27907
27908 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
27909
27910         PR libfortran/12884 gfortran.dg/pr12884.f: New test.
27911         PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
27912         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
27913         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
27914         PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
27915         PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
27916         PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
27917         PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
27918         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
27919         wrong way round).
27920         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
27921         in namelists.  New test.
27922         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
27923         New test.
27924         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
27925         New test.
27926         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
27927         namelist.  New test.
27928         * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
27929         New test.
27930         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
27931         New test.
27932         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
27933         namelist.  New test.
27934         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
27935         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
27936         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
27937         New test.
27938         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
27939         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
27940         arrays. New test.
27941
27942 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
27943
27944         * gfortran.dg/wtruncate.f: New testcase.
27945         * gfortran.dg/wtruncate.f90: New testcase.
27946
27947 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
27948
27949         PR c++/21025
27950         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
27951         which sizeof/alignof is dependent, rather than just whether we are
27952         processing_template_decl.
27953
27954 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
27955
27956         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
27957         corrected typo where the wrong variables had been compared.
27958
27959 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
27960
27961         PR libfortran/18495
27962         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
27963         Test callee-allocated version of return array with a write
27964         statement.
27965         Test spread with a temporary with another write statement.
27966
27967 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
27968
27969         PR tree-optimization/21031
27970         * gcc.dg/tree-ssa/pr21031.c: New.
27971
27972 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
27973
27974         PR tree-optimization/21004
27975         * gcc.dg/builtins-53.c: Include builtins-config.h.
27976         Check floorf, ceilf, floorl and ceill transformations
27977         only when HAVE_C99_RUNTIME is defined.
27978
27979 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
27980
27981         PR middle-end/20739
27982         * gcc.dg/tree-ssa/pr20739.c: New test.
27983
27984 2005-04-14  Mike Stump  <mrs@apple.com>
27985
27986         * gcc.dg/Foundation.framework/empty: New.
27987         * gcc.dg/framework-2.c: New.
27988
27989 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
27990
27991         PR tree-optimization/21021
27992         * gcc.c-torture/compile/pr21021.c: New.
27993
27994 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
27995
27996         PR testsuite/21010
27997         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
27998         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
27999         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
28000         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
28001         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
28002         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
28003         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
28004         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
28005
28006 2005-04-14  Richard Henderson  <rth@redhat.com>
28007
28008         * lib/target-supports.exp (check_effective_target_vect_condition):
28009         Add ia64, i?86, and x86_64.
28010
28011 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
28012
28013         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
28014
28015 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
28016
28017         PR tree-optimization/20657
28018         * gcc.dg/tree-ssa/pr20657.c: New.
28019
28020 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
28021
28022         * gcc.dg/builtins-53.c: Also check (int)trunc* and
28023         (long long int)trunc*.
28024
28025 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
28026
28027         PR target/20927
28028         * gcc.dg/pr20927.c: New test.
28029
28030 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
28031
28032         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
28033         * gcc.target/mips/asm-1.c: Likewise.
28034
28035 2005-04-13  Dale Johannesen  <dalej@apple.com>
28036
28037         * objc.dg/objc-fast-4.m: New.
28038
28039 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
28040
28041         * gcc.target/cris/torture/cris-torture.exp: New driver in new
28042         directory.
28043         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
28044
28045 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
28046
28047         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
28048         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
28049         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
28050
28051 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
28052
28053         PR tree-optimization/20913
28054         * gcc.dg/tree-ssa/pr20913.c: New.
28055
28056         PR tree-optimization/20702
28057         * gcc.dg/tree-ssa/pr20702.c: New.
28058
28059 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28060
28061         PR c++/13744
28062         * g++.dg/inherit/local3.C: New test.
28063
28064 2005-04-12  Jeff Law  <law@redhat.com>
28065
28066         * gcc.dg/tree-ssa/20050412-1.c: New test.
28067
28068 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
28069
28070         PR libfortran/19016
28071         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
28072         Add tests with mask generated by expression.
28073         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
28074         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
28075         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
28076
28077 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
28078
28079         PR middle-end/20917
28080         * gcc.dg/20050409-1.c: New test.
28081
28082 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
28083
28084         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
28085
28086 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
28087
28088         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
28089         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
28090         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
28091         (TARGET_CXX): Adjust accordingly.
28092         * target.h (struct gcc_target): Remove epxort_class_data.  Add
28093         determine_class_data_visibility and class_data_always_comdat.
28094         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
28095         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
28096         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
28097         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
28098         (arm_cxx_determine_class_data_visibility): New.
28099         (arm_cxx_class_data_always_comdat): Likewise.
28100         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
28101         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
28102         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
28103         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
28104         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
28105         Define.
28106
28107 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
28108
28109         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
28110
28111 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
28112
28113         * gcc.dg/i386-darwin-fpmath.c: New.
28114
28115 2004-04-11  Devang Patel  <dpatel@apple.com>
28116
28117         * lib/target-supports.exp (check_effective_target_vect_condition): New.
28118         * gcc.dg/vect/vect-ifcvt-1.c: New test.
28119         * gcc.dg/vect/vect-ifcvt-2.c: New test.
28120         * gcc.dg/vect/vect-ifcvt-3.c: New test.
28121         * gcc.dg/vect/vect-ifcvt-4.c: New test.
28122         * gcc.dg/vect/vect-ifcvt-5.c: New test.
28123         * gcc.dg/vect/vect-ifcvt-6.c: New test.
28124         * gcc.dg/vect/vect-ifcvt-7.c: New test.
28125         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
28126
28127 2004-04-11  Devang Patel  <dpatel@apple.com>
28128
28129         * gcc.dg/vect/vect-dv-1.c: New test.
28130         * gcc.dg/vect/vect-dv-2.c: New test.
28131
28132 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
28133
28134         PR tree-optimization/20933
28135         * gcc.dg/tree-ssa/pr20933.c: New test.
28136
28137 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28138
28139         * gfortran.dg/fold_nearest.f90: New test.
28140
28141 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
28142
28143         * gcc.dg/tree-ssa/alias-1.c: New test.
28144
28145 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
28146
28147         PR tree-optimization/20920
28148         * g++.dg/tree-ssa/pr20920.C: New test.
28149
28150 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
28151
28152         * gcc.dg/builtins-53.c: Also check (int)ceil* and
28153         (long long int)ceil*.
28154
28155 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
28156
28157         * g++.dg/warn/Wdtor1.C: Declare template in system header with
28158         explicit C++ linkage.
28159
28160 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28161
28162         * gfortran.dg/pr17229.f: Take care of the new obsolescence
28163         warning for arithmetic IF statements.
28164
28165 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
28166
28167         * eor_handling_1.f90: New test case.
28168         * eor_handling_2.f90: New test case.
28169         * eor_handling_3.f90: New test case.
28170         * eor_handling_4.f90: New test case.
28171         * eor_handling_5.f90: New test case.
28172         * noadv_size.f90: New test case.
28173         * pad_no.f90: New test case.
28174
28175 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
28176
28177         * gcc.c-torture/execute/20050410-1.c: New test.
28178
28179 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
28180
28181         * gcc.dg/pr20126.c: New.
28182
28183 2005-04-09  Bud Davis  <bdavis@gfortran.org>
28184             Steven G. Kargl <kargls@comcast.net>
28185
28186         * gfortran.dg/PR19872.f: New test.
28187
28188 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
28189
28190         * gfortran.dg/nint_1.f90: Fix dg-do directive.
28191
28192 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
28193
28194         * gfortran.dg/nint_1.f90: New test.
28195
28196 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
28197
28198         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
28199         Added test for callee-allocated arrays with write statements.
28200         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
28201         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
28202         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
28203         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
28204         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
28205
28206 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
28207
28208         PR libfortran/20163
28209         * gfortran.dg/open-options-blanks.f: New test.
28210
28211 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
28212
28213         PR fortran/13257
28214         * gfortran.dg/comma_format_extension_[1234].f: New tests.
28215
28216 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
28217
28218         * gcc.dg/tree-ssa/stdarg-1.c: New test.
28219         * gcc.dg/tree-ssa/stdarg-2.c: New test.
28220         * gcc.dg/tree-ssa/stdarg-3.c: New test.
28221         * gcc.dg/tree-ssa/stdarg-4.c: New test.
28222         * gcc.dg/tree-ssa/stdarg-5.c: New test.
28223         * gcc.c-torture/execute/stdarg-4.c: New test.
28224
28225         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
28226
28227         PR target/20795
28228         * g++.dg/abi/param2.C: New test.
28229
28230 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
28231
28232         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
28233
28234 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
28235
28236         * gcc.dg/builtins-53.c: New test.
28237
28238 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
28239
28240         * g++.dg/tree-ssa/pr18178.C: New test.
28241         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
28242         * gcc.c-torture/execute/20041019-1.c: New test.
28243         * gcc.dg/tree-ssa/20041008-1.c: New test.
28244         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
28245         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
28246         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
28247         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
28248         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
28249         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
28250         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
28251         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
28252         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
28253         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
28254
28255 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
28256
28257         PR rtl-optimization/20466
28258         * gcc.c-torture/execute/pr20466-1.c: New test.
28259
28260 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
28261
28262         PR c++/20905
28263         * g++.dg/parse/cond2.C: New test.
28264
28265         PR c++/20145
28266         * g++.dg/warn/Wdtor1.C: New test.
28267
28268 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28269
28270         PR fortran/17229
28271         * gfortran.dg/pr17229.f: New test.
28272
28273 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
28274
28275         * gfortran.dg/tiny_1.f90: New test.
28276         * gfortran.dg/tiny_2.f90: ditto.
28277
28278 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
28279
28280         * gfortran.dg/eor_1.f90: Fix dg-do run line
28281         * gfortran.dg/open_new.f90: Fix dg-do run line
28282
28283 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
28284
28285         * lib/target-supports.exp (get_compiler_messages): Support
28286         optional arguments, the fourth being compiler options.
28287         (check_effective_target_fpic): New proc.
28288         * gcc.dg/20050321-2.c: Restrict to target fpic.
28289
28290 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
28291
28292         * gcc.dg/15443-1.c: New test.
28293         * gcc.dg/15443-2.c: Likewise.
28294
28295 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28296
28297         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
28298
28299 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
28300
28301         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
28302
28303 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
28304
28305         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
28306         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
28307         -m64.
28308         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
28309         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
28310         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
28311
28312 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
28313
28314         PR c++/20212
28315         * g++.dg/warn/Wunused-11.C: New test.
28316
28317 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
28318
28319         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
28320
28321 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
28322
28323         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
28324
28325 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
28326
28327         PR c++/20734
28328         * g++.dg/template/ptrmem13.C: New test.
28329
28330 2005-04-05  Per Bothner  <per@bothner.com>
28331
28332         * lib/gcc.exp: Always add -fno-show-column, for now.
28333
28334 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
28335
28336         PR testsuite/20767
28337         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
28338         of plain old "unsigned int" for the type of "i".  Makes this test
28339         64bit clean.
28340
28341 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
28342
28343         * gcc.dg/i386-ssefn-1.c: New test.
28344         * gcc.dg/i386-ssefn-2.c: New test.
28345         * gcc.dg/i386-ssefn-3.c: New test.
28346         * gcc.dg/i386-ssefn-4.c: New test.
28347
28348 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
28349
28350         PR tree-optimization/20076
28351         * gcc.dg/builtin-apply4.c: New test.
28352
28353         PR preprocessor/19475
28354         * gcc.dg/cpp/macspace1.c: New test.
28355         * gcc.dg/cpp/macspace2.c: New test.
28356
28357 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28358
28359         * gfortran.dg/pr20755.f: Fixed bad format.
28360
28361 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
28362
28363         PR c++/20763
28364         * g++.dg/ext/attrib21.C: New test.
28365
28366 2004-04-05  Devang Patel  <dpatel@apple.com>
28367
28368         * lib/target-supports.exp (check_effective_target_vect_shif): New.
28369         * gcc.dg/vect/vect-shift-1.c: New test.
28370
28371 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28372
28373         PR libfortran/20755
28374         * gfortran.dg/pr20755.f: New test.
28375
28376 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
28377
28378         * gfortran.dg/pr15959.f90: New test.
28379         * gfortran.dg/string_pad_trunc.f90: New test.
28380
28381 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28382
28383         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
28384         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
28385         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
28386         syntax.
28387
28388 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
28389
28390         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
28391
28392 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28393
28394         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
28395         * gcc.c-torture/compile/20011119-2.c: Likewise.
28396         * gcc.c-torture/compile/981001-2.c: Likewise.
28397
28398 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
28399
28400         PR c++/20679
28401         * g++.dg/template/overload4.C: New test.
28402
28403 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
28404
28405         PR c++/20746
28406         * g++.dg/abi/covariant5.C: New.
28407
28408         PR debug/20505
28409         * g++.dg/debug/const2.C: New.
28410
28411 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
28412
28413         PR rtl-optimization/16104
28414         * gcc.c-torture/execute/20050316-1.c: New test.
28415
28416 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
28417
28418         * g++.dg/template/spec23.C: Fix dg-error text.
28419
28420 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
28421
28422         PR c++/19199
28423         * g++.dg/expr/lval2.C: New.
28424
28425 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28426
28427         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
28428         __builtin_strcasecmp and __builtin_strncasecmp.
28429
28430 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
28431
28432         PR c++/20723
28433         * g++.dg/template/spec22.C: New.
28434         * g++.dg/template/spec23.C: New.
28435
28436 2005-04-03  Dale Ranta  <dir@lanl.gov>
28437             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28438
28439         PR libfortran/20068
28440         PR libfortran/20125
28441         PR libfortran/20156
28442         PR libfortran/20471
28443         * gfortran.dg/backspace.f: New test.
28444
28445 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
28446
28447         * gcc.dg/pr19345.c: New test.
28448
28449 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
28450
28451         PR tree-optimization/20640
28452         * gcc.dg/torture/tree-loop-1.c: New.
28453
28454 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
28455
28456         PR rtl-optimization/20290
28457         * gcc.c-torture/execute/loop-ivopts-2.c: New.
28458
28459 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
28460
28461         * gcc.dg/rs6000-fpint.c: New.
28462
28463 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
28464
28465         * gcc.dg/old-style-then-proto-1.c: New test.
28466
28467 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28468
28469         * gfortran.fortran-torture/execute/backspace.f90: Check
28470         after backspace and read was incorrect.
28471
28472 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28473
28474         * gcc.c-torture/execute/builtins/strcat.c: Check the result
28475         buffer past the terminating NUL using memcmp.
28476         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
28477         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
28478
28479         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
28480         Fix unused/uninitialized variable warnings.
28481
28482         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
28483         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
28484         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
28485         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
28486
28487         * gcc.c-torture/execute/builtins/abs-1-lib.c,
28488         gcc.c-torture/execute/builtins/fputs-lib.c,
28489         gcc.c-torture/execute/builtins/lib/fprintf.c,
28490         gcc.c-torture/execute/builtins/lib/main.c,
28491         gcc.c-torture/execute/builtins/lib/memcmp.c,
28492         gcc.c-torture/execute/builtins/lib/memmove.c,
28493         gcc.c-torture/execute/builtins/lib/mempcpy.c,
28494         gcc.c-torture/execute/builtins/lib/memset.c,
28495         gcc.c-torture/execute/builtins/lib/printf.c,
28496         gcc.c-torture/execute/builtins/lib/sprintf.c,
28497         gcc.c-torture/execute/builtins/lib/stpcpy.c,
28498         gcc.c-torture/execute/builtins/lib/strchr.c,
28499         gcc.c-torture/execute/builtins/lib/strcmp.c,
28500         gcc.c-torture/execute/builtins/lib/strcpy.c,
28501         gcc.c-torture/execute/builtins/lib/strcspn.c,
28502         gcc.c-torture/execute/builtins/lib/strlen.c,
28503         gcc.c-torture/execute/builtins/lib/strncat.c,
28504         gcc.c-torture/execute/builtins/lib/strncmp.c,
28505         gcc.c-torture/execute/builtins/lib/strncpy.c,
28506         gcc.c-torture/execute/builtins/lib/strrchr.c,
28507         gcc.c-torture/execute/builtins/lib/strspn.c,
28508         gcc.c-torture/execute/builtins/lib/strstr.c,
28509         gcc.c-torture/execute/builtins/memops-asm-lib.c,
28510         gcc.c-torture/execute/builtins/strlen-2.c,
28511         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
28512         prototypes.
28513
28514 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
28515
28516         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
28517         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
28518         selectany usage.
28519
28520 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
28521
28522         PR c++/19406
28523         * g++.dg/debug/using1.C: New test.
28524
28525 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
28526
28527         PR middle-end/20524
28528         * gcc.dg/alias-7.c: Prefix asm-declared name with
28529         __USER_LABEL_PREFIX__.
28530
28531 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
28532
28533         Fix fallout from PR middle-end/15700:
28534         * gcc.c-torture/compile/20011119-1.c: Take
28535         __USER_LABEL_PREFIX__ into account.
28536         * gcc.c-torture/compile/20011119-2.c: Likewise.
28537
28538 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
28539
28540         PR c++/18644
28541         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
28542
28543 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
28544
28545         PR c/17855
28546         * gcc.c-torture/compile/struct-non-lval-1.c,
28547         gcc.c-torture/compile/struct-non-lval-2.c,
28548         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
28549
28550 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
28551
28552         * gcc.dg/tls/tls.exp: Remove temporary file.
28553         * g++.dg/tls/tls.exp: Ditto.
28554         * lib/file-format.exp: Ditto.
28555         * g++.dg/special/ecos.exp: Ditto.
28556
28557         * lib/profopt.exp: Treat prof_ext as a list.
28558         * gcc.misc-tests/bprob.exp: Ditto.
28559         * g++.dg/bprob/bprob.exp: Ditto.
28560
28561         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
28562         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
28563         g++.dg/tree-ssa/pointer-reference-alias.C,
28564         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
28565         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
28566         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
28567         g++.dg/vect/pr19951.cc: Ditto.
28568         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
28569         gcc.dg/builtins-47.c: Ditto.
28570         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
28571         gcc.dg/pr20115-1.c: Ditto.
28572         * gcc.dg/tree-ssa/20030530-2.c,
28573         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
28574         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
28575         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
28576         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
28577         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
28578         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
28579         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
28580         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
28581         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
28582         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
28583         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
28584         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
28585         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
28586         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
28587         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
28588         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
28589         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
28590         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
28591         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
28592         gcc.dg/tree-ssa/20030824-1.c,
28593         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
28594         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
28595         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
28596         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
28597         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
28598         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
28599         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
28600         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
28601         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
28602         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
28603         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
28604         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
28605         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
28606         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
28607         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
28608         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
28609         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
28610         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
28611         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
28612         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
28613         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
28614         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
28615         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
28616         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
28617         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
28618         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
28619         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
28620         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
28621         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
28622         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
28623         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
28624         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
28625         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
28626         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
28627         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
28628         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
28629         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
28630         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
28631         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
28632         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
28633         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
28634         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
28635         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
28636         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
28637         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
28638         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
28639         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
28640         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
28641         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
28642         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
28643         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
28644         gcc.dg/tree-ssa/useless-1.c: Ditto.
28645         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
28646         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
28647         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
28648         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
28649         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
28650         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
28651         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
28652         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
28653         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
28654         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
28655         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
28656         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
28657         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
28658         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
28659         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
28660         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
28661         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
28662         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
28663         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
28664         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
28665         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
28666         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
28667         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
28668         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
28669         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
28670         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
28671         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
28672         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
28673         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
28674         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
28675         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
28676         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
28677         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
28678         gcc.dg/vect/vect-none.c: Ditto.
28679         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
28680         treelang/compile/unsigned.tree: Ditto.
28681
28682         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
28683         * gcc.dg/cpp/direct2s.c: Ditto.
28684         * gcc.dg/cpp/paste4.c: Ditto.
28685         * gcc.dg/cpp/separate-1.c: Ditto.
28686         * gcc.dg/pch/save-temps-1.c: Ditto.
28687         * g++.dg/ext/altivec-10.C: Ditto.
28688         * g++.dg/pch/pch.C: Ditto.
28689
28690         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
28691
28692         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
28693         * g++.dg/template/repo1.C: Ditto.
28694         * g++.dg/template/repo2.C: Ditto.
28695         * g++.dg/template/repo3.C: Ditto.
28696         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
28697         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
28698         * g++.old-deja/g++.pt/repo1.C: Ditto.
28699         * g++.old-deja/g++.pt/repo2.C: Ditto.
28700         * g++.old-deja/g++.pt/repo3.C: Ditto.
28701         * g++.old-deja/g++.pt/repo4.C: Ditto.
28702
28703         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
28704         * gcc.dg/20030107-1.c: Ditto.
28705         * gcc.dg/20030702-1.c: Ditto.
28706         * gcc.dg/profile-generate-1.c: Ditto.
28707         * g++.dg/other/profile1.C: Ditto.
28708         * g++.old-deja/g++.robertl/eb83.C: Ditto.
28709
28710         * lib/gcc-dg.exp (remove-build-file): New.
28711         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
28712         cleanup-tree-dump, cleanup-saved-temps): New.
28713
28714 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
28715
28716         PR c++/19203, DR 214
28717         * g++.dg/parse/ambig3.C: Not ambiguous.
28718         * g++.dg/template/spec20.C: New.
28719         * g++.dg/template/spec21.C: New.
28720
28721 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
28722
28723         PR target/20045
28724         * gcc.dg/ia64-fptr-1.c: Run only on linux.
28725
28726 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28727
28728         PR libfortran/20660
28729         * gfortran.dg/negative_unit.f: New test.
28730
28731 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
28732
28733         * gcc.dg/20050330-1.c: New test.
28734
28735 2005-03-30  Devang Patel  <dpatel@apple.com>
28736
28737         * g++.dg/tree-sra/ssa-sra-3.C: New test.
28738
28739 2005-03-30  Dale Johannesen  <dalej@apple.com>
28740
28741         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
28742
28743 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
28744
28745         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
28746         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
28747         Strip options from test name.
28748
28749 2005-03-31  Jan Hubicka  <jh@suse.cz>
28750
28751         * gcc.dg/varpool-1.c: New testcase.
28752
28753 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
28754
28755         PR c/772
28756         PR c/17913
28757         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
28758         gcc.dg/stmt-expr-label-3.c : New tests.
28759         * gcc.c-torture/execute/medce-2.c: Remove.
28760
28761 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
28762
28763         PR c/20368
28764         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
28765         tests.
28766
28767 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
28768
28769         * gcc.c-torture/compile/pr20203.c: New test.
28770
28771 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
28772
28773         * gfortran.dg/promotion.f90: New test.
28774
28775 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
28776
28777         PR middle-end/20491
28778         * gcc.dg/torture/asm-subreg-1.c: New test.
28779
28780 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
28781
28782         PR c/20672
28783         * gcc.dg/pr20672-1.c: New test.
28784
28785 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
28786
28787         * gfortran.dg/vect: New directory.
28788         * gfortran.dg/vect/vect.exp: New.
28789         * gfortran.dg/vect/vect-1.f90: New test.
28790         * gfortran.dg/vect/vect-2.f90: New test.
28791         * gfortran.dg/vect/vect-3.f90: New test.
28792         * gfortran.dg/vect/vect-4.f90: New test.
28793         * gfortran.dg/vect/vect-5.f90: New test.
28794
28795 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
28796
28797         PR middle-end/20622
28798         * gcc.dg/alias-7.c: New test.
28799
28800 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
28801
28802         * gcc.dg/sparc-reg-1.c: New test.
28803
28804 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
28805
28806         PR target/19890
28807         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
28808
28809 2005-03-29  Dale Ranta  <dir@lanl.gov>
28810             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28811
28812         PR libfortran/20163
28813         * gfortran.dg/pr20163-2.f: New test.
28814
28815 2005-03-28  Jan Hubicka  <jh@suse.cz>
28816
28817         PR middle-end/20635
28818         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
28819         by Jakub Jelinek.
28820
28821 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
28822
28823         PR tree-optimization/20626
28824         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
28825         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
28826
28827 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
28828
28829         * gfortran.dg/underflow.f90: New test.
28830         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
28831
28832 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28833
28834         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
28835
28836 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
28837
28838         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
28839         (g++_init): Make sure that CXXFLAGS is set.
28840         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
28841         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
28842         * lib/gfortran.exp (gfortran_link_flags): Likewise.
28843         * lib/objc.exp (objc_init): Likewise.
28844         * lib/treelang.exp (treelang_init): Likewise.
28845
28846 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
28847
28848         PR tree-optimization/20470
28849         * gcc.dg/tree-ssa/pr20470.c: New test.
28850
28851 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
28852
28853         * gcc.dg/ppc-stfiwx.c: New.
28854
28855 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
28856
28857         PR target/19888
28858         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
28859
28860 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
28861
28862         * gcc.dg/20050325-1.c: Fix a typo.
28863
28864 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28865
28866         PR libfortran/19678
28867         PR libfortran/19679
28868         * gfortran.dg/dos_eol.f: New test.
28869
28870 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
28871
28872         PR rtl-optimization/20249
28873         * gcc.dg/20050325-1.c: New test.
28874
28875 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28876
28877         PR libfortran/15332
28878         * gfortran.dg/pr15332.f: New test.
28879
28880 2005-03-24  Dale Johannesen  <dalej@apple.com>
28881
28882         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
28883
28884 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
28885
28886         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
28887         'internal' visibility.
28888         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
28889         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
28890         'protected' visibility.
28891         * gcc.dg/visibility-7.c: Likewise.
28892         * lib/target-supports.exp (check_visibility_available): Take
28893         a parameter, the kind of visibility to check for.
28894         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
28895         to check_visibility_available.
28896
28897         * g++.dg/expr/cast3.C: New.
28898
28899 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
28900
28901         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
28902         rs6000.
28903
28904 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
28905
28906         PR target/20095
28907         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
28908
28909 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
28910
28911         * gcc.dg/badshift.c: Renamed to...
28912         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
28913
28914         * gcc.target/i386/badshift.c: Renamed to...
28915         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
28916         only.
28917
28918         PR rtl-optimization/20532
28919         * gcc.target/i386/badshift.c: New.
28920
28921 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28922
28923         * gfortran.dg/pr18025.f90: New test.
28924
28925 2005-03-23  Dale Johannesen  <dalej@apple.com>
28926
28927         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
28928
28929 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
28930
28931         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
28932
28933         * lib/target-supports.exp (check_iconv_available): Default
28934         libiconv to -liconv, if there is no definition.
28935
28936 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
28937
28938         * gcc.dg/torture/cris-asm-mof-1.c: New test.
28939
28940 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
28941
28942         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
28943         * g++.dg/opt/pr7503-2.C: Likewise.
28944         * g++.dg/opt/pr7503-3.C: Likewise.
28945         * g++.dg/opt/pr7503-4.C: Likewise.
28946         * g++.dg/opt/pr7503-5.C: Likewise.
28947         * g++.dg/warn/minmax.C: New test.
28948
28949 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28950
28951         * gfortran.dg/g77_intrinsics_funcs.f: New test.
28952         * gfortran.dg/g77_intrinsics_sub.f: New test.
28953
28954 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
28955             Jan Hubicka  <jh@suse.cz>
28956             Steven Bosscher <stevenb@suse.de
28957
28958         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
28959
28960 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28961
28962         PR c++/19980
28963         * g++.dg/template/redecl3.C: New test.
28964
28965 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28966
28967         PR c++/20499
28968         * g++.dg/parse/error16.C: Tweak error markers.
28969
28970 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
28971
28972         PR target/20561
28973         * gcc.dg/20050321-2.c: New test.
28974
28975 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
28976
28977         PR c++/20465
28978         PR c++/20381
28979         * g++.dg/template/ptrmem12.C: New.
28980
28981 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
28982
28983         PR rtl-optimization/20527
28984         * gcc.c-torture/execute/pr20527-1.c: New test.
28985
28986 2005-03-22  Ben Elliston  <bje@au.ibm.com>
28987
28988         * gcc.misc-tests/options.exp (check_for_options): Create a real C
28989         program, compile it into a real executable and then delete the .c
28990         and .x files afterwards, to avoid problems on testglue targets.
28991
28992 2005-03-21  Stuart Hastings  <stuart@apple.com>
28993
28994         * gcc.target/i386/sse-2.c: New.
28995
28996 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
28997
28998         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
28999
29000 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
29001
29002         * g++.dg/parse/crash25.C: Fix typo.
29003
29004 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
29005
29006         PR c++/20461
29007         * g++.dg/parse/crash24.C: New test.
29008
29009         PR c++/20536
29010         * g++.dg/parse/crash25.C: New test.
29011
29012 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
29013
29014         PR c++/20147
29015         * g++.dg/ext/stmtexpr4.C: New test.
29016
29017 2005-03-20  Roger Sayle  <roger@eyesopen.com>
29018
29019         PR middle-end/20539
29020         * gcc.c-torture/compile/pr13066-1.c: New test case.
29021         * gcc.c-torture/compile/pr20539-1.c: Likewise.
29022         * g++.dg/opt/pr13066-1.C: Likewise.
29023
29024 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
29025
29026         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
29027
29028 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29029
29030         PR fortran/18525
29031         * gfortran.dg/nesting_1.f90: New test.
29032
29033 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29034
29035         PR c++/20240
29036         * g++.dg/lookup/using13.C: New test.
29037
29038 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29039
29040         PR c++/20333
29041         * g++.dg/template/crash36.C: New test.
29042
29043 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
29044
29045         PR c++/20463
29046         * g++.dg/template/crash35.C: New test.
29047
29048 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
29049
29050         PR c++/19966
29051         * g++.dg/overload/operator2.C: New test.
29052
29053 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29054
29055         PR libfortran/20257
29056         * gfortran.dg/pr20257.f90: New test.
29057
29058 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29059
29060         PR libfortran/20480
29061         * gfortran.dg/pr20480.f90: New test.
29062
29063 2005-03-16  Richard Henderson  <rth@redhat.com>
29064
29065         PR middle-end/15700
29066         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
29067         (_rtld_global): New.
29068         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
29069         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
29070
29071         * gcc.dg/alias-3.c: New.
29072         * gcc.dg/alias-4.c: New.
29073         * gcc.dg/alias-5.c: New.
29074         * gcc.dg/alias-6.c: New.
29075
29076 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
29077
29078         * gcc.dg/cpp/ucnid-7.c: New.
29079
29080 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
29081             Dorit Naishlos  <dorit@il.ibm.com>
29082
29083         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
29084         darwin.
29085
29086 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
29087
29088         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
29089         support misaligned accesses.
29090         * gcc.dg/vect/vect-58.c: Likewise.
29091         * gcc.dg/vect/vect-92.c: New.
29092         * gcc.dg/vect/vect-93.c: New.
29093
29094 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
29095
29096         PR fortran/18827
29097         * gfortran.dg/assign_2.f90: New test.
29098         * gfortran.dg/assign_3.f90: New test.
29099         * gfortran.dg/assign.f90: New test.
29100
29101 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
29102
29103         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
29104         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
29105         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
29106         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
29107         names.
29108
29109 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
29110
29111         * gcc.dg/cpp/ucnid-6.c: New.
29112
29113         * gcc.dg/cpp/normalize-1.c: New.
29114         * gcc.dg/cpp/normalize-2.c: New.
29115         * gcc.dg/cpp/normalize-3.c: New.
29116         * gcc.dg/cpp/normalize-4.c: New.
29117         * gcc.dg/cpp/ucnid-4.c: New.
29118         * gcc.dg/cpp/ucnid-5.c: New.
29119         * g++.dg/cpp/normalize-1.C: New.
29120         * g++.dg/cpp/ucnid-1.C: New.
29121
29122 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
29123
29124         * gcc.dg/pr18628.c: New.
29125
29126 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
29127
29128         PR c++/20280
29129         * g++.dg/tree-ssa/pr20280.C: New.
29130
29131 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29132
29133         PR fortran/20467
29134         * gfortran.dg/stfunc_2.f90: New test.
29135
29136 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
29137
29138         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
29139
29140 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
29141
29142         * gcc.dg/tree-ssa/20050314-1.c: New test.
29143
29144 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29145
29146         PR c++/4403
29147         PR c++/9783, DR433
29148         * g++.dg/template/friend34.C: New test.
29149         * g++.dg/template/friend35.C: Likewise.
29150         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
29151
29152 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29153
29154         Friend class name lookup 5/n
29155         PR c++/1016
29156         * g++.dg/lookup/hidden-class1.C: New test.
29157         * g++.dg/lookup/hidden-class2.C: Likewise.
29158         * g++.dg/lookup/hidden-class3.C: Likewise.
29159         * g++.dg/lookup/hidden-class4.C: Likewise.
29160         * g++.dg/lookup/hidden-class5.C: Likewise.
29161         * g++.dg/lookup/hidden-class6.C: Likewise.
29162         * g++.dg/lookup/hidden-class7.C: Likewise.
29163         * g++.dg/lookup/hidden-class8.C: Likewise.
29164         * g++.dg/lookup/hidden-class9.C: Likewise.
29165         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
29166         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
29167         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
29168         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
29169         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
29170         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
29171         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
29172         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
29173         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
29174         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
29175         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
29176
29177 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
29178
29179         PR c++/20157
29180         * g++.dg/template/error18.C: New test.
29181
29182 2005-03-09  Ben Elliston  <bje@au.ibm.com>
29183
29184         PR debug/16792
29185         * g++.dg/debug/pr16792.C: New test.
29186
29187 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
29188
29189         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
29190         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
29191         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
29192         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
29193         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
29194         test assertion names.
29195
29196 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29197
29198         PR fortran/18600
29199         * gfortran.dg/stfunc_1.f90: New test.
29200
29201 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29202
29203         PR fortran/16907
29204         * gfortran.dg/real_index_1.f90: New test.
29205
29206 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29207
29208         PR fortran/20323
29209         * gfortran.dg/spec_expr_1.f90: New test.
29210
29211 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
29212
29213         PR c/20402
29214         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
29215         new parser.
29216
29217 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29218
29219         PR fortran/20361
29220         * gfortran.dg/largeequiv_1.f90: New test.
29221
29222 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
29223
29224         * gcc.dg/ucnid-1.c: New.
29225         * gcc.dg/ucnid-2.c: New.
29226         * gcc.dg/ucnid-3.c: New.
29227         * gcc.dg/ucnid-4.c: New.
29228         * gcc.dg/ucnid-5.c: New.
29229         * gcc.dg/ucnid-6.c: New.
29230         * gcc.dg/cpp/ucnid-1.c: New.
29231         * gcc.dg/cpp/ucnid-2.c: New.
29232         * gcc.dg/cpp/ucnid-3.c: New.
29233         * g++.dg/other/ucnid-1.C: New.
29234
29235 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
29236
29237         * gcc.dg/vmx/darwin-abi-3.c: Delete.
29238
29239 2005-03-11  Per Bothner  <per@bothner.com>
29240
29241         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
29242         that diagnotics refer to correct token.
29243         * gcc.dg/unused-3.c: Likewise.
29244
29245 2005-03-11  Per Bothner  <per@bothner.com>
29246
29247         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
29248         constant" is now actually on same line as string constant.
29249         * gcc.dg/cpp/direct2s.c: Likewise.
29250
29251 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
29252
29253         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
29254
29255 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29256
29257         PR libfortran/20124
29258         * gfortran.dg/pr20124.f90: New Test
29259
29260 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
29261
29262         PR tree-optimization/20130
29263         * gcc.dg/pr20130-1.c: New test.
29264
29265 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
29266
29267         PR target/20095
29268         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
29269
29270 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29271
29272         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
29273
29274 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
29275
29276         * g++.dg/eh/forced1.C: Fix comment.
29277         * g++.dg/eh/forced2.C: Ditto.
29278         * g++.dg/eh/forced3.C: Ditto.
29279         * g++.dg/eh/forced4.C: Ditto.
29280
29281 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
29282
29283         PR rtl-opt/20412
29284         * gcc.c-torture/compile/pr20412.c: New test.
29285
29286 2005-03-10  Roger Sayle  <roger@eyesopen.com>
29287
29288         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
29289
29290 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
29291
29292         PR target/20322
29293         * gcc.dg/20050307-1.c: New test.
29294
29295 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
29296
29297         PR c++/20375
29298         * g++.dg/other/stdarg3.C: New.
29299
29300 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
29301
29302         PR c++/18384, c++/18327
29303         * g++.dg/init/array19.C: New test.
29304
29305         PR inline-asm/20314
29306         * gcc.dg/torture/pr20314-1.c: New test.
29307         * gcc.dg/torture/pr20314-2.c: New test.
29308
29309 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
29310
29311         * gcc.dg/20050309-1.c: New test.
29312
29313 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29314
29315         * gcc.dg/builtins-10.c: Reactivate disabled test.
29316         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
29317         new cbrt transformations.
29318
29319 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
29320
29321         PR c++/20208
29322         * g++.dg/template/array13.C: New test.
29323
29324 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
29325
29326         PR c++/16859
29327         * g++.dg/init/brace4.C: New test.
29328
29329 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
29330
29331         PR c++/20186
29332         * g++.dg/template/non-dependent12.C: New.
29333
29334 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
29335
29336         PR c++/20142
29337         * g++.dg/init/array18.C: Add dg-do run marker.
29338
29339         PR c++/20142
29340         * g++.dg/init/array18.C: New test.
29341
29342 2005-03-09  Ben Elliston  <bje@au.ibm.com>
29343
29344         * consistency.vlad/vlad.exp: Remove trailing semicolons.
29345         * g++.dg/gcov/gcov.exp: Likewise.
29346         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
29347         * gcc.target/xstormy16/xstormy16.exp: Likewise.
29348         * lib/c-torture.exp: Likewise.
29349         * lib/fortran-torture.exp: Likewise.
29350         * lib/g++.exp: Likewise.
29351         * lib/gcc-defs.exp: Likewise.
29352         * lib/gcc-dg.exp: Likewise.
29353         * lib/gcc.exp: Likewise.
29354         * lib/gcov.exp: Likewise.
29355         * lib/gfortran.exp: Likewise.
29356         * lib/mike-g++.exp: Likewise.
29357         * lib/mike-gcc.exp: Likewise.
29358         * lib/objc-torture.exp: Likewise.
29359         * lib/objc.exp: Likewise.
29360         * lib/profopt.exp: Likewise.
29361         * lib/target-libpath.exp: Likewise.
29362         * lib/target-supports.exp: Likewise.
29363         * lib/treelang.exp: Likewise.
29364         * lib/wrapper.exp: Likewise.
29365
29366 2005-03-08  Jeff Law  <law@redhat.com>
29367
29368         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
29369         PHI-OPT changes.
29370
29371 2005-03-08  Ira Rosen  <irar@il.ibm.com>
29372
29373         * gcc.dg/vect/pr20122.c: New test.
29374
29375 2005-03-07  Jeff Law  <law@redhat.com>
29376
29377         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
29378         was folded away.
29379         * gcc.dg/tree-ssa/pr18133-1.c: New test.
29380         * gcc.dg/tree-ssa/pr18133-2.c: New test.
29381         * gcc.dg/tree-ssa/pr18134.c: New test.
29382
29383 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29384
29385         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
29386         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
29387         gcc.dg/torture/builtin-noret-2.c: Require weak support.
29388
29389 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
29390
29391         PR tree-opt/17671
29392         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
29393
29394 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
29395
29396         * g++.dg/warn/Wnvdtor.C: New test.
29397
29398 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
29399
29400         * gcc.dg/torture/pr19683-1.c: New test.
29401
29402 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
29403
29404         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
29405         * gfortran.dg/g77/19990313-2.f: Ditto.
29406         * gfortran.dg/g77/19990313-3.f: Ditto.
29407         * gfortran.dg/g77/19990525-0.f: Ditto.
29408         * gfortran.dg/g77/19990826-0.f: Ditto.
29409         * gfortran.dg/g77/19990826-2.f: Ditto.
29410         * gfortran.dg/g77/19990826-3.f: Ditto.
29411         * gfortran.dg/g77/20000511-1.f: Ditto.
29412         * gfortran.dg/g77/20000511-2.f: Ditto.
29413         * gfortran.dg/g77/970625-2.f: Ditto.
29414         * gfortran.dg/g77/980310-2.f: Ditto.
29415         * gfortran.dg/g77/980310-3.f: Ditto.
29416         * gfortran.dg/g77/980310-8.f: Ditto.
29417         * gfortran.dg/g77/980519-2.f: Ditto.
29418         * gfortran.dg/g77/alpha1.f: Ditto.
29419         * gfortran.dg/g77/claus.f: Ditto.
29420         * gfortran.dg/g77/erfc.f: Ditto.
29421         * gfortran.dg/g77/short.f: Ditto.
29422         * gfortran.fortran-torture/execute/data.f90: Ditto.
29423         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
29424         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
29425
29426 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29427
29428         * lib/file-format.exp (gcc_target_object_format): Add check for som
29429         format and hardcode object formats on hppa*-*-hpux*.
29430         * lib/target-supports.exp (check_weak_available): Add check for som
29431         object format.  Always return 0 on hppa*-*-hpux10*.
29432
29433         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
29434         is defined.
29435
29436         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
29437
29438 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
29439
29440         * gfortran.dg/pr19936_1.f90: New test.
29441         * gfortran.dg/pr19936_2.f90: New test.
29442         * gfortran.dg/pr19936_3.f90: New test.
29443
29444 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
29445             Paul Thomas <prthomas@drfccad.cea.fr>
29446
29447         * gfortran.dg/PR19754_1.f90: New test.
29448         * gfortran.dg/PR19754_2.f90: Ditto.
29449
29450 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29451
29452         PR c++/19311
29453         * g++.dg/template/non-dependent11.C: New test.
29454
29455 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
29456
29457         * lib/target-supports.exp (check_iconv_available): Fix comment.
29458
29459 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
29460             Joseph S. Myers  <joseph@codesourcery.com>
29461
29462         PR c++/19797
29463         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
29464
29465 2005-03-04  Matthew Sachs  <msachs@apple.com>
29466
29467         * gcc.exp (gcc_target_compile): Put braces around
29468         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
29469         * objc.exp (objc_target_compile): Likewise.
29470         * treelang.exp (treelang_target_compile): Likewise.
29471
29472 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29473
29474         PR fortran/19673
29475         * gfortran.dg/func_result_1.f90: New test.
29476
29477 2005-03-04  Ben Elliston  <bje@au.ibm.com>
29478
29479         * gcc.misc-tests/options.exp: New test.
29480
29481 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
29482
29483         * gcc.dg/pr15784-4.c: New test.
29484
29485 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
29486
29487         * gcc.c-torture/execute/pr17133.c: New.
29488         * gcc.c-torture/compile/20050303-1.c: New.
29489
29490 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
29491
29492         * gcc.dg/cpp/assert4.c: Fix for cygwin.
29493
29494 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
29495
29496         * g++.dg/overload/using2.C: New.
29497
29498 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
29499
29500         PR c++/19916
29501         * g++.dg/init/ptrmem2.C: New test.
29502
29503 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
29504
29505         PR c/8927
29506         * gcc.dg/pr8927-1.c: New test.
29507
29508 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
29509
29510         PR c++/20232
29511         * g++.dg/inherit/covariant12.C: New.
29512
29513 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29514
29515         PR fortran/19479
29516         * gfortran.dg/bound_1.f90: New test.
29517
29518 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
29519
29520         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
29521         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
29522
29523 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
29524
29525         PR c/20245
29526         * gcc.dg/pr20245-1.c: New test.
29527
29528 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
29529
29530         PR middle-end/19874
29531         * gcc.c-torture/execute/20050119-2.c: New test case.
29532
29533 2005-02-28  Ben Elliston  <bje@au.ibm.com>
29534
29535         * README: Update the DejaGnu bug reporting address.
29536         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
29537         * lib/objc-torture.exp: Likewise.
29538
29539 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
29540
29541         * gfortran.dg/boz_1.f90: New test.
29542         * gfortran.dg/boz_3.f90: New test.
29543         * gfortran.dg/boz_4.f90: New test.
29544
29545 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
29546
29547         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
29548         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
29549
29550 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29551
29552         PR libfortran/20101
29553         * gfortran.dg/write_0_pe_format.f90: New test.
29554
29555 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
29556
29557         PR c++/20206
29558         * g++.dg/opt/thunk2.C: New test.
29559         * g++.dg/opt/covariant1.C: New test.
29560
29561 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29562
29563         * gfortran.dg/e_d_fmt.f90: New test.
29564
29565 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
29566
29567         * gcc.dg/asm-b.c: Fix comment typos.
29568
29569 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
29570
29571         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
29572         a V_MAY_DEF also.
29573
29574 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
29575
29576         PR tree-opt/20188
29577         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
29578         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
29579         * gcc.dg/asm-b.c: New test.
29580
29581 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
29582
29583         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
29584         Disable this test on IRIX 6.
29585
29586 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
29587
29588         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
29589         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
29590         parser.
29591
29592 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
29593
29594         PR tree-optimization/20204
29595         * gcc.dg/pr20204.c: New test.
29596
29597 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
29598
29599         PR target/20196
29600         * gcc.c-torture/execute/20050224-1.c: New test.
29601
29602         PR c++/20175
29603         * g++.dg/warn/Wbraces2.C: New test.
29604
29605 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
29606
29607         PR c++/19878
29608         * g++.dg/init/const2.C: New test.
29609
29610 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
29611
29612         PR tree-optimization/20100
29613         * gcc.c-torture/execute/pr20100-1.c: New test.
29614
29615 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29616
29617         * gfortran.dg/implicit_3.f90: New test.
29618
29619         * gfortran.dg/deftype_1.f90: New test.
29620
29621 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
29622
29623         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
29624         the test passes.
29625         * g++.dg/other/anon3.C: Accept a warning.
29626
29627 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
29628
29629         * gcc.dg/pr20017.c: Fix a comment typo.
29630
29631 2005-02-23  Bud Davis  <bdavis@gfortran.org>
29632
29633         * gfortran.dg/list_read_4.f90: Change to f90 comments.
29634
29635 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
29636
29637         PR ada/19902
29638         * ada/acats/tests/cxa/cxa3004.a: Remove.
29639         * ada/acats/tests/cxb/cxb30061.am: Likewise.
29640
29641 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
29642
29643         PR c++/20073
29644         * g++.dg/init/const1.C: New test.
29645
29646         PR c++/19991
29647         * g++.dg/parse/constant7.C: New test.
29648
29649         PR c++/20152
29650         * g++.dg/parse/error27.C: New test.
29651         * g++.dg/template/qualttp15.C: Adjust error markers.
29652         * g++.old-deja/g++.other/struct1.C: Likewise.
29653
29654         PR c++/20153
29655         * g++.dg/template/error17.C: New test.
29656
29657         PR c++/20148
29658         * g++.dg/parser/error26.C: New test.
29659
29660 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
29661
29662         PR tree-optimization/20100
29663         PR tree-optimization/20115
29664         * gcc.dg/pr20115.c: New test.
29665         * gcc.dg/pr20115-1.c: New test.
29666         * gcc.dg/pr20100.c: New test.
29667         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
29668         call-clobbered variables after alias1.
29669
29670 2005-02-22  Bud Davis  <bdavis@gfortran.org>
29671
29672         * gfortran.dg/list_read_4.f90: new test.
29673
29674 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
29675
29676         PR rtl-optimization/20017.
29677         * gcc.dg/pr20017.c: New.
29678
29679 2005-02-22  Devang Patel  <dpatel@apple.com>
29680
29681         PR 19952
29682         * g++.dg/tree-ssa/pr19952.C: New test.
29683
29684 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
29685
29686         PR c++/19883
29687         * g++.dg/parse/constant6.C: New test.
29688
29689 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
29690
29691         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
29692         * g++.dg/charset/asm2.c: Likewise.
29693         * g++.dg/charset/asm3.c: Likewise.
29694         * g++.dg/charset/asm4.c: Likewise.
29695         * g++.dg/charset/asm5.c: Likewise.
29696         * g++.dg/charset/attribute1.c: Likewise.
29697         * g++.dg/charset/attribute2.c: Likewise.
29698         * g++.dg/charset/extern1.cc: Likewise.
29699         * g++.dg/charset/extern2.cc: Likewise.
29700         * g++.dg/charset/extern3.cc: Likewise.
29701         * g++.dg/charset/function.cc: Likewise.
29702         * g++.dg/charset/string.c: Likewise.
29703         * g++.dg/charset/charset.exp: Likewise.
29704         * lib/target-supports.exp (check_iconv_available): Fix comment.
29705
29706 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
29707
29708         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
29709         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
29710         * gcc.dg/charset/asm2.c: Likewise.
29711         * gcc.dg/charset/asm3.c: Likewise.
29712         * gcc.dg/charset/asm4.c: Likewise.
29713         * gcc.dg/charset/asm5.c: Likewise.
29714         * gcc.dg/charset/asm6.c: Likewise.
29715         * gcc.dg/charset/attribute1.c: Likewise.
29716         * gcc.dg/charset/attribute2.c: Likewise.
29717         * gcc.dg/charset/builtin1.c: Likewise.
29718         * gcc.dg/charset/extern.c: Likewise.
29719         * gcc.dg/charset/function.c: Likewise.
29720         * gcc.dg/charset/string.c: Likewise.
29721         * gcc.dg/charset/charset.exp: Likewise.
29722
29723 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
29724
29725         PR fortran/20086
29726         * gfortran.dg/pr20086.f90: New test.
29727
29728 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
29729
29730         PR tree-optimization/19786
29731         * g++.dg/tree-ssa/pr19786.C: New.
29732
29733 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29734
29735         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
29736
29737 2005-02-21  Jeff Law  <law@redhat.com>
29738
29739         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
29740
29741 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29742
29743         * gfortran.dg/do_iterator: Split loop, markup all lines for
29744         which an error locus is printed.
29745         * gfortran.dg/pr17708.f90: Markup all lines for which an error
29746         locus is printed.
29747         * gfortran.dg/select_4.f90: Likewise.
29748         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
29749         locuses in the various permutations.
29750
29751 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
29752
29753         PR tree-optimization/19951
29754         * g++.dg/vect: New directory.
29755         * g++.dg/vect/vect.exp: New file.
29756         * g++.dg/vect/pr19951.cc: New testcase.
29757         * g++.dg/dg.exp: Also prune vectorizer tests.
29758
29759 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
29760
29761         PR 18785
29762         * gcc.dg/charset/builtin1.c: New test.
29763
29764 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29765
29766         PR c++/19299
29767         * g++.dg/inherit/volatile1.C: New test.
29768
29769         PR c++/19440
29770         * g++.dg/template/dtor4.C: New test.
29771
29772 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
29773
29774         * gfortran.dg/int_1.f90: New test.
29775
29776 2005-02-19  Devang Patel  <dpatel@apple.com>
29777
29778         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
29779
29780 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
29781
29782         * gfortran.dg/achar_1.f90: New test.
29783
29784 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
29785
29786         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
29787
29788 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
29789             Jakub Jelinek  <jakub@redhat.com>
29790
29791         PR tree-optimization/19828
29792         * gcc.dg/tree-ssa/loop-7.c: New test.
29793         * gcc.c-torture/execute/20050218-1.c: New test.
29794
29795 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
29796
29797         PR c/20043
29798         * gcc.dg/transparent-union-1.c: New test.
29799         * gcc.dg/transparent-union-2.c: New test.
29800
29801 2005-02-18  James E Wilson  <wilson@specifixinc.com>
29802
29803         PR tree-optimization/18977
29804         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
29805
29806 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
29807
29808         PR target/20054
29809         * gcc.dg/pr20054.c: New test.
29810
29811 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29812
29813         PR c++/19508
29814         * g++.dg/ext/attrib20.C: New test.
29815
29816 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
29817
29818         PR middle-end/20030
29819         * gfortran.fortran-torture/execute/character_passing.f90: New test.
29820
29821 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
29822
29823         PR c++/20008
29824         * g++.dg/opt/switch4.C: New.
29825
29826 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
29827
29828         PR c++/20023
29829         PR tree-optimization/20009
29830         * gcc.c-torture/compile/20050217-1.c: New test.
29831         * g++.dg/opt/switch3.C: New test.
29832
29833         PR tree-optimization/18947
29834         * gcc.c-torture/compile/20050215-1.c: New test.
29835         * gcc.c-torture/compile/20050215-2.c: New test.
29836         * gcc.c-torture/compile/20050215-3.c: New test.
29837
29838 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
29839
29840         PR c++/20028
29841         * g++.dg/template/crash34.C: New.
29842
29843         PR c++/20022
29844         * g++.dg/other/access3.C: New.
29845
29846 2005-02-17  Ira Rosen  <irar@il.ibm.com>
29847
29848         * gcc.dg/vect/vect-98.c: New test.
29849
29850 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
29851
29852         PR tree-optimization/19967
29853         * gcc.dg/pr19967.c: New.
29854
29855 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
29856
29857         PR middle-end/19857
29858         * gcc.dg/tree-ssa/20050215-1.c: New test.
29859         * gcc.c-torture/execute/20050215-1.c: New test.
29860
29861 2005-02-15  Eric Christopher  <echristo@redhat.com>
29862
29863         * gcc.dg/cpp/20050215-1.c: New file.
29864
29865 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
29866
29867         PR tree-optimization/15785
29868         * gcc.dg/pr15785-1.c: New test.
29869
29870 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
29871
29872         PR c++/17788
29873         * g++.dg/init/ctor4.C: New.
29874         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
29875
29876 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
29877
29878         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
29879         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
29880
29881 2005-02-15  Andreas Schwab  <schwab@suse.de>
29882
29883         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
29884         declare malloc.
29885
29886 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
29887
29888         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
29889
29890 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
29891
29892         PR tree-optimization/19853
29893         * gcc.c-torture/compile/pr19853.c: New test.
29894
29895 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
29896
29897         PR c++/19608
29898         * g++.dg/parse/local-class1.C: New.
29899
29900         PR c++/19895
29901         * g++.dg/parse/ptrmem3.C: New.
29902
29903         PR c++/19884
29904         * g++.old-deja/g++.oliva/template6.C: Add another case.
29905         * g++.dg/template/explicit6.C: New.
29906
29907 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
29908
29909         PR c++/17816
29910         * g++.dg/other/redecl2.C: New.
29911
29912 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
29913
29914         PR c++/19891
29915         * g++.dg/abi/covariant4.C: New.
29916
29917 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
29918
29919         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
29920         New tests.
29921
29922 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
29923
29924         * gcc.dg/vect/vect-96.c: Fix typo.
29925
29926 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29927
29928         PR c++/14479
29929         PR c++/19487
29930         * g++.dg/template/enum5.C: New test.
29931
29932 2005-02-12  Ira Rosen  <irar@il.ibm.com>
29933
29934         * gcc.dg/vect/vect-97.c: New test.
29935
29936 2005-02-12  Ira Rosen  <irar@il.ibm.com>
29937
29938         * gcc.dg/vect/vect-96.c: New test.
29939
29940 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
29941
29942         * gcc.dg/builtins-34.c: Also check ldexp*.
29943
29944 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
29945
29946         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
29947
29948 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
29949
29950         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
29951         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
29952         dg-require-dll, dg-require-iconv, dg-require-named-sections,
29953         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
29954         selector_list, selector_expression, dg-process-target): Move to new
29955         file target-supports-dg.exp.
29956         * lib/target-supports-dg.exp: New.
29957
29958         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
29959         New.
29960
29961 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
29962
29963         PR c++/19666
29964         * g++.dg/other/ptrmem6.C: New test.
29965
29966         PR middle-end/19858
29967         * gcc.c-torture/compile/20050210-1.c: New test.
29968
29969 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
29970
29971         PR c++/19755
29972         * g++.dg/warn/Wbraces1.C: New test.
29973
29974 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
29975
29976         * gcc.dg/builtins-52.c: New testcase.
29977
29978 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
29979
29980         PR c/19342
29981         * gcc.c-torture/execute/20050119-1.c: New test.
29982
29983 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
29984
29985         PR c++/19811
29986         * g++.dg/init/delete1.C: New test.
29987
29988 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
29989
29990         PR c++/18470
29991         * g++.dg/template/static12.C: New test.
29992
29993 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
29994
29995         PR c++/19787
29996         * g++.dg/conversion/ambig1.C: New test.
29997
29998         PR c++/19739
29999         * g++.dg/ext/attrib19.C: New test.
30000
30001         PR c++/19732
30002         * g++.dg/parse/dtor5.C: New test.
30003
30004         PR c++/19762
30005         * g++.dg/template/dtor3.C: New test.
30006
30007         PR c++/19826
30008         * g++.dg/template/static11.C: New test.
30009         * g++.dg/template/crash2.C: Remove dg-error marker.
30010
30011 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
30012
30013         PR C++/18491
30014         * g++.old-deja/g++.mike/p10769a.C: Remove.
30015
30016 2005-02-09  Roger Sayle  <roger@eyesopen.com>
30017
30018         * gcc.dg/builtins-48.c: New test case.
30019         * gcc.dg/builtins-49.c: New test case.
30020         * gcc.dg/builtins-50.c: New test case.
30021         * gcc.dg/builtins-51.c: New test case.
30022
30023 2005-02-09  Ian Lance Taylor  <ian@airs.com>
30024
30025         PR middle-end/19583
30026         * g++.dg/warn/Wreturn-type-3.C: New test.
30027
30028 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
30029
30030         PR middle-end/19402
30031         * gcc.dg/pr19402-1.c: New testcase.
30032         * gcc.dg/pr19402-2.c: likewise.
30033
30034 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
30035
30036         PR middle-end/19854
30037         * g++.dg/tree-ssa/tmmti.C: New testcase.
30038
30039 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
30040
30041         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
30042
30043 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
30044
30045         PR c++/19733
30046         * g++.dg/parse/crash23.C: New test.
30047         * g++.dg/warn/Weff1.C: New test.
30048
30049 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
30050
30051         * gcc.dg/20050209-1.c: New test.
30052
30053 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
30054
30055         PR target/19799
30056         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
30057
30058 2005-02-08  Mike Stump  <mrs@apple.com>
30059
30060         * g++.dg/pch/import-2.c: New test.
30061         * g++.dg/pch/import-2.hs: New.
30062         * g++.dg/pch/include/import-2a.h: New.
30063         * g++.dg/pch/include/import-2b.h: New.
30064
30065 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
30066
30067         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
30068
30069 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30070
30071         * gfortran.dg/substr_1.f90: New test.
30072
30073 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
30074
30075         PR middle-end/19775
30076         * gcc.dg/torture/builtin-power-1.c: Disable test for
30077         invalid transformation.
30078         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
30079         no longer optimize.
30080         * gcc.dg/builtins-47.c: New testcase.
30081
30082 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
30083             Dorit Naishlos  <dorit@il.ibm.com>
30084
30085         * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
30086
30087 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
30088
30089         * gcc.c-torture/compile/20050206-1.c: New test.
30090
30091 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
30092
30093         PR tree-opt/19768
30094         * g++.dg/opt/pr19768.C: New test.
30095
30096 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
30097
30098         PR tree-opt/19736
30099         * gcc.c-torture/compile/pr19736.c: New test.
30100
30101 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30102
30103         PR c++/17401
30104         * g++.dg/parse/error25.C: New test.
30105
30106 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
30107
30108         * gcc.c-torture/execute/20050203-1.c: New.
30109
30110 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
30111
30112         * gcc.dg/vect/vect-85.c: Remove xfail.
30113         * gcc.dg/vect/vect-86.c: Remove xfail.
30114         * gcc.dg/vect/vect-87.c: Remove xfail.
30115         * gcc.dg/vect/vect-88.c: Remove xfail.
30116
30117 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
30118
30119         * gcc.dg/altivec-19.c: New.
30120
30121 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
30122
30123         PR c/17807
30124         * gcc.dg/nested-func-3.c: New test.
30125         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
30126
30127 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
30128
30129         * gcc.test-framework/gen_directive_tests: Generate tests for
30130         selector expressions.
30131
30132 2005-02-02  Matt Austern  <austern@apple.com>
30133
30134         PR c++/19628
30135         * g++/ext/builtin7.C: New.
30136         * g++/ext/builtin8.C: New.
30137
30138 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
30139
30140         PR c/18502
30141         * gcc.dg/pr18502-1.c: New test.
30142
30143 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30144
30145         PR c++/17413
30146         * g++.dg/template/local4.C: Tweak.
30147
30148 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
30149
30150         PR tree-optimization/19578
30151         * gcc.c-torture/compile/20050202-1.c: New test.
30152
30153 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
30154
30155         PR c/19435
30156         * gcc.dg/c99-init-4.c: New test.
30157
30158 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
30159
30160         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
30161
30162         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
30163
30164         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
30165         * g++.dg/eh/check-vect.h: New.
30166
30167         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
30168         * gcc.dg/vect/vect-78.c: Ditto.
30169         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
30170         Remove.
30171
30172         * g++.dg/conversion/simd1.C: Expect warning.
30173         * g++.dg/ext/attribute-test-1.C: Ditto.
30174         * g++.dg/ext/attribute-test-2.C: Ditto.
30175         * g++.dg/ext/attribute-test-3.C: Ditto.
30176         * g++.dg/ext/attribute-test-4.C: Ditto.
30177
30178         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
30179         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
30180
30181         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
30182
30183 2005-02-01  Richard Henderson  <rth@redhat.com>
30184
30185         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
30186         long double for ibm double-double format.
30187         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
30188
30189 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
30190
30191         PR tree-optimization/19633
30192         * gcc.dg/pr19633-1.c: New test.
30193         * gcc.dg/pr19633.c: Tweak to make pointer point
30194         to NULL or a symbol.
30195
30196 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
30197
30198         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
30199         New procs.
30200         (dg-process-target (local override)): Handle selector expressions.
30201
30202         * gcc.test-framework/README: Describe tests in source directory.
30203         * gcc.test-framework/test-framework.awk: Handle dg- tests.
30204         * gcc.test-framework/test-framework.exp: Handle dg- tests.
30205         * gcc.test-framework/dg-bogus-exp-P.c: New test.
30206         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
30207         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
30208         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
30209         * gcc.test-framework/dg-do-link-exp-P.c: New test.
30210         * gcc.test-framework/dg-do-run-exp-P.c: New test.
30211         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
30212         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
30213         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
30214         * gcc.test-framework/dg-error-exp-P.c: New test.
30215         * gcc.test-framework/dg-error-exp-XP.c: New test.
30216         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
30217         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
30218         * gcc.test-framework/dg-output-exp-P.c: New test.
30219         * gcc.test-framework/dg-output-exp-XF.c: New test.
30220         * gcc.test-framework/dg-warning-exp-P.c: New test.
30221         * gcc.misc-tests/dg-1.c: Remove.
30222         * gcc.misc-tests/dg-2.c: Remove.
30223         * gcc.misc-tests/dg-3.c: Remove.
30224         * gcc.misc-tests/dg-4.c: Remove.
30225         * gcc.misc-tests/dg-5.c: Remove.
30226         * gcc.misc-tests/dg-6.c: Remove.
30227         * gcc.misc-tests/dg-7.c: Remove.
30228         * gcc.misc-tests/dg-8.c: Remove.
30229         * gcc.misc-tests/dg-9.c: Remove.
30230         * gcc.misc-tests/dg-10.c: Remove.
30231         * gcc.misc-tests/dg-11.c: Remove.
30232         * gcc.misc-tests/dg-12.c: Remove.
30233         * gcc.misc-tests/dg-test.exp: Remove.
30234
30235         * gcc.test-framework/test-framework.awk: Change recording and
30236         printing of passes and failures.
30237
30238         * gcc.test-framework: New directory.
30239         * gcc.test-framework/README: New.
30240         * gcc.test-framework/test-framework.exp: New.
30241         * gcc.test-framework/test-framework.awk: New.
30242         * gcc.test-framework/gen_directive_tests: New.
30243
30244 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
30245
30246         * lib/treelang.exp: Fix comment typos.
30247         (treelang_target_compile): Don't append libs=-ltreelang to options.
30248
30249 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
30250
30251         * g++.dg/parse/typename7.C: Adjust error messages.
30252
30253 2005-01-31  Jeff Law  <law@redhat.com>
30254
30255         * gcc.c-torture/execute/20050131-1.c: New test.
30256         * gcc.dg/wcaselabel.c: New test.
30257
30258 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
30259
30260         * g++.dg/other/warning1.C: Adjust error messags.
30261         * g++.dg/parse/constant5.C: New test.
30262
30263 2005-01-31  Steven Bosscher  <stevenb@suse.de>
30264
30265         PR c/19333
30266         * gcc.c-torture/compile/20011130-1.c: Reorder to make
30267         the test case valid.
30268         * gcc.dg/20030815-1.c: Remove invalid tests.
30269         * gcc.dg/array-7.c: Adjust expected result.
30270         * gcc.dg/pr18596-3.c: Likewise.
30271         * gcc.dg/noncompile/20000901-1.c: Likewise.
30272         * gcc.dg/noncompile/init-2.c: Likewise.
30273         * gcc.dg/noncompile/init-4.c: Likewise.
30274
30275 2005-01-31  Dale Johannesen  <dalej@apple.com>
30276
30277         * g++.dg/opt/pr19650.C: New test.
30278
30279 2005-01-31  Richard Henderson  <rth@redhat.com>
30280
30281         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
30282         long double for intel double extended format.
30283         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
30284
30285 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
30286
30287         PR c++/19555
30288         * g++.dg/template/static10.C: New test.
30289
30290         PR c++/19395
30291         * g++.dg/parse/error24.C: New test.
30292
30293         PR c++/19367
30294         * g++.dg/lookup/builtin1.C: New test.
30295
30296         PR c++/19457
30297         * g++.dg/warn/conv3.C: New test.
30298
30299 2005-01-30  Bud Davis  <bdavis@gfortran.org>
30300
30301         PR fortran/19647
30302         * gfortan.dg/inquire_7.f90
30303
30304 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
30305
30306         PR tree-optimization/15791
30307         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
30308         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
30309         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
30310         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
30311         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
30312         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
30313         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
30314         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
30315         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
30316         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
30317
30318 2005-01-29  Paul Brook  <paul@codesourcery.com>
30319
30320         PR fortran/18565
30321         * check.c (real_or_complex_check): New function.
30322         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
30323         * intrinsic.c (add_functions): Use new check functions.
30324         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
30325         Add prototypes.
30326
30327 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
30328
30329         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
30330         gcc.dg/lvalue-3.c: New tests.
30331         * gcc.dg/concat.c: Update expected messages.
30332
30333 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
30334
30335         PR libfortran/19595
30336         * gfortran.dg/eor_1.f90: New test.
30337
30338 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
30339
30340         PR fortran/19589
30341         * gfortran.dg/logical_data_1.f90: New test.
30342
30343 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
30344
30345         PR c++/19253
30346         * g++.dg/template/crash33.C: New test.
30347
30348         PR c++/19667
30349         * g++.dg/template/crash32.C: New test.
30350
30351 2005-01-28  Ian Lance Taylor  <ian@airs.com>
30352
30353         PR middle-end/16558
30354         * g++.dg/warn/Wreturn-type-2.C: New test.
30355
30356 2004-06-24  Jeff Law  <law@redhat.com>
30357
30358         * gcc.dg/tree-ssa/20050128-1.c: New test.
30359
30360 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
30361
30362         * gcc.target/frv/all-mdpackh-1.c: New test.
30363
30364 2005-01-28  Steven Bosscher  <stevenb@suse.de>
30365
30366         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
30367
30368 2005-01-27  Richard Henderson  <rth@redhat.com>
30369
30370         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
30371
30372 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
30373
30374         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
30375
30376 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
30377
30378         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
30379         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
30380         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
30381         to cope with cases where the multilib options override the dg-options.
30382
30383 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
30384
30385         PR c/18946
30386         * gcc.dg/noncompile/20050120-1.c: New test.
30387
30388 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
30389
30390         PR tree-optimization/19633
30391         * gcc.dg/pr19633.c: New test.
30392         * gcc.dg/tree-ssa/pr19633.c: New test.
30393
30394 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
30395
30396         * gcc.dg/20041216-1.c: New test.
30397
30398 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
30399
30400         PR objc/18862
30401         * objc.dg/selector-2.m: New test.
30402
30403 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
30404
30405         * g++.dg/opt/range-test-2.C: New test.
30406
30407         PR rtl-optimization/19579
30408         * gcc.c-torture/execute/20050124-1.c: New test.
30409
30410 2005-01-26  Greg Parker  <gparker@apple.com>
30411         Stuart Hastings  <stuart@apple.com>
30412
30413         * gcc.c-torture/execute/20050125-1.c: New.
30414
30415 2005-01-18  Jan Hubicka  <jh@suse.cz>
30416
30417         PR tree-optimize/19337
30418         * gcc.c-torture/compile/20050119-1.c: New test.
30419
30420 2005-01-24  James E Wilson  <wilson@specifixinc.com>
30421
30422         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
30423         test for successful match.
30424
30425 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
30426
30427         PR objc/18408
30428         * objc.dg/comp-types-7.m: New test.
30429
30430 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
30431
30432         * lib/target-supports.exp (current_target_name): New.
30433         (check_effective_target_ilp32, check_effective_target_lp64):
30434         Cache the result to use as long as the current target, with
30435         multilib flags, remains the same.
30436
30437         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
30438         (dg-require-weak, dg-require-visibility, dg-require-alias,
30439         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
30440         dg-require-effective-target, dg-skip-if): Remove call to
30441         skip_test_and_clear_xfail.
30442         (dg-test): Clear xfail data.
30443
30444 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
30445
30446         PR target/17751
30447         * gcc.dg/ppc64-toc.c: New test.
30448
30449         * g++.dg/tree-ssa/empty-1.C: New test.
30450
30451         PR middle-end/19551
30452         * gcc.c-torture/execute/20050121-1.c: New test.
30453         * gcc.dg/20050121-2.c: New test.
30454
30455 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
30456         Paul Brook  <paul@codesourcery.com>
30457
30458         PR fortran/17941
30459         * gfortran.dg/real_const_1.f: New test.
30460         * gfortran.dg/real_const_2.f90: New test.
30461         * gfortran.dg/complex_int_1.f90: New test.
30462
30463 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
30464
30465         PR fortran/19313
30466         * gfortan.dg/inquire_6.f90: New test.
30467
30468 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
30469
30470         PR libfortran/19451
30471         * open_readonly_1.f90: New test.
30472
30473 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
30474
30475         PR libfortran/18982
30476         * gfortran.dg/open_new.f90: New file.
30477
30478 2005-01-22  Paul Brook  <paul@codesourcery.com>
30479
30480         * namelist_1.f90: New test.
30481
30482 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
30483
30484         PR tree-optimization/19484
30485         * gcc.c-torture/compile/20050122-[12].c: New tests.
30486
30487 2005-01-22  Paul Brook  <paul@codesourcery.com>
30488
30489         * gfortran.dg/implicit_2.f90: New test.
30490
30491 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
30492
30493         PR fortran/19314
30494         * gfortran.dg/inquire_5.f90: New test.
30495
30496 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30497
30498         PR c/18809
30499         * gcc.dg/pr18809-1.c: New test.
30500
30501 2005-01-21  Ian Lance Taylor  <ian@airs.com>
30502
30503         * gcc.dg/20050121-1.c: New test.
30504
30505         PR tree-optimization/13000
30506         * gcc.dg/20040206-1.c: Change warning to point where function is
30507         being inlined.
30508
30509 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30510
30511         PR c++/19208
30512         * g++.dg/template/array11.C: New test.
30513
30514 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30515
30516         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
30517         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
30518         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
30519         * gfortran.dg/getenv_1.f90: Add dg-do directive.
30520         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
30521         gfortran.dg/pr17164.f90: Add missing dg-do directives.
30522
30523 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
30524
30525         PR tree-optimization/15349
30526         * gcc.dg/tree-ssa/pr15349.c: New.
30527
30528 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
30529
30530         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
30531
30532 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
30533
30534         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
30535         scan-assembler-times directive name.
30536
30537         * gcc.dg/asm-a.c: Move dg-require-effective-target to
30538         after dg-do.
30539
30540         PR rtl-optimization/19462
30541         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
30542
30543 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
30544
30545         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
30546         counting function calls on ia64.
30547
30548 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
30549
30550         PR rtl-optimization/15139
30551         * gcc.dg/20050111-2.c: New test.
30552
30553         PR c/17297
30554         * gcc.c-torture/compile/20050113-1.c: New testcase.
30555
30556         PR middle-end/19164
30557         * gcc.dg/20050113-1.c: New testcase.
30558
30559 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
30560
30561         * gcc.dg/vect/vect-85.c: Add comment.
30562         * gcc.dg/vect/vect-86.c: Add xfail for now.
30563         * gcc.dg/vect/vect-87.c: Add xfail for now.
30564         * gcc.dg/vect/vect-88.c: Add xfail for now.
30565         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
30566
30567 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
30568
30569         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
30570
30571 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
30572
30573         * g++.dg/debug/typedef3.C: New test.
30574
30575 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
30576
30577         PR c/19472
30578         * gcc.dg/asm-a.c: New test.
30579
30580 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
30581
30582         * gcc.dg/sh-relax.c: Add prototype for abort.
30583
30584 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
30585
30586         * gcc.dg/short-compare-1.c: New test.
30587         * gcc.dg/short-compare-2.c: Likewise.
30588
30589 2005-01-18  Michael Matz  <matz@suse.de>
30590
30591         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
30592
30593 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
30594
30595         PR tree-optimization/19121
30596         * gcc.c-torture/compile/pr19121.c: New test.
30597
30598 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
30599
30600         PR target/19357
30601         * gcc.c-torture/compile/pr19357.c: New test.
30602
30603 2005-01-17  Ian Lance Taylor  <ian@airs.com>
30604
30605         PR c/5675
30606         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
30607         pass--those that refer just to the variable, possibly with a
30608         cast.
30609         * gcc.dg/c99-const-expr-3.c: Likewise.
30610
30611         PR middle-end/13127
30612         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
30613         longer emitted.
30614
30615 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
30616
30617         PR fortran/18778
30618         * gfortran.dg/endfile_2.f90: New test.
30619
30620 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
30621
30622         PR 19168
30623         * gfortran.dg/select_5.f90: New test.
30624
30625 2004-01-16  Paul Brook  <paul@codesourcery.com>
30626
30627         * gfortran.dg/common_4.f90: New test.
30628
30629 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
30630
30631         PR rtl-optimization/19462
30632         * gcc.dg/torture/pr19462-1.c: New test.
30633
30634 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
30635
30636         PR objc/19321
30637         * objc.dg/func-ptr-2.m: New.
30638         * objc.dg/volatile-1.m: New.
30639
30640 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30641
30642         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
30643
30644 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
30645
30646         PR tree-optimization/19060
30647         * gcc.c-torture/execute/20050104-1.c: New test.
30648
30649 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
30650
30651         PR fortran/18983
30652         * gfortran.dg/write_to_null.f90: New test.
30653
30654 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
30655             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30656
30657         PR other/19328
30658         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
30659         argument.
30660
30661 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
30662
30663         PR c++/19263
30664         * g++.dg/init/vector1.C: New test.
30665
30666 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
30667
30668         PR target/13158
30669         * gcc.target/ia64/sibcall-unwind-1.c: New test.
30670         PR target/18987
30671         * gcc.target/ia64/sibcall-unwind-2.c: New test.
30672
30673 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
30674
30675         * gfortran.dg/select_1.f90: New test.
30676         * gfortran.dg/select_2.f90: New test.
30677         * gfortran.dg/select_3.f90: New test.
30678         * gfortran.dg/select_4.f90: New test.
30679
30680 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
30681
30682         PR middle-end/19084
30683         PR rtl-optimization/19348
30684         * gcc.dg/20050111-1.c: New test.
30685         * gcc.c-torture/execute/20050111-1.c: New test.
30686
30687         * gcc.dg/i386-asm-4.c: New test.
30688
30689 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
30690
30691         * gcc.dg/nested-func-2.c: New test.
30692         * ada/acats/norun.lst: Remove c953002.
30693
30694 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
30695
30696         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
30697
30698 2005-01-12  Ben Elliston  <bje@au.ibm.com>
30699
30700         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
30701
30702 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
30703
30704         PR target/18761
30705         * g++.dg/abi/align1.C: New test.
30706
30707 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
30708
30709         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
30710         at a time.
30711         * g++.dg/ext/altivec_check.h: Support compiling as C.
30712
30713 2005-01-10  Roger Sayle  <roger@eyesopen.com>
30714
30715         PR c++/19355
30716         * g++.dg/expr/pr19355-1.C: New test case.
30717
30718 2005-01-10  Laurent GUERBY <laurent@guerby.net>
30719
30720         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
30721         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
30722         * ada/acats/tests/c3/c92005b.ada: Likewise.
30723         * ada/acats/tests/c3/cxb3012.a: Likewise.
30724         * ada/acats/norun.lst: Add c380004 and c953002, add PR
30725
30726 2005-01-09  Paul Brook  <paul@codesourcery.com>
30727
30728         * gfortran.dg/common_2.f90: New file.
30729         * gfortran.dg/common_3.f90: New file.
30730
30731 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
30732
30733         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
30734
30735 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
30736
30737         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
30738         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
30739         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
30740         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
30741         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
30742         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
30743         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
30744         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
30745         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
30746         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
30747         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
30748         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
30749         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
30750         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
30751         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
30752         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
30753         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
30754         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
30755         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
30756         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
30757         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
30758         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
30759         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
30760         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
30761         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
30762         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
30763         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
30764         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
30765         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
30766         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
30767         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
30768         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
30769         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
30770         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
30771         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
30772         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
30773         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
30774         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
30775         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
30776         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
30777         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
30778         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
30779         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
30780         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
30781         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
30782         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
30783         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
30784         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
30785         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
30786         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
30787         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
30788         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
30789         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
30790         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
30791         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
30792         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
30793         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
30794         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
30795         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
30796         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
30797         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
30798         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
30799         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
30800         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
30801         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
30802         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
30803         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
30804
30805         * gcc.dg/vect/vect-1.c: Fix spelling.
30806         * gcc.dg/vect/vect-10.c: Fix spelling.
30807         * gcc.dg/vect/vect-11.c: Fix spelling.
30808         * gcc.dg/vect/vect-12.c: Fix spelling.
30809         * gcc.dg/vect/vect-14.c: Fix spelling.
30810         * gcc.dg/vect/vect-15.c: Fix spelling.
30811         * gcc.dg/vect/vect-16.c: Fix spelling.
30812         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
30813         * gcc.dg/vect/vect-64.c: Fix comments.
30814         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
30815
30816 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
30817             Ira Rosen  <irar@il.ibm.com>
30818
30819         * gcc.dg/vect/vect-70.c: New test.
30820         * gcc.dg/vect/vect-71.c: New test.
30821
30822 2005-01-09  Manfred Hollstein  <mh@suse.com>
30823
30824         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
30825         * gcc.dg/pr18241-2.c: Likewise.
30826         * gcc.dg/pr18241-3.c: Likewise.
30827         * gcc.dg/pr18241-4.c: Likewise.
30828         * gcc.dg/pr18241-5.c: Likewise.
30829
30830 2005-01-08  Richard Henderson  <rth@redhat.com>
30831
30832         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
30833         False for x86 and x86-64.
30834
30835 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
30836
30837         PR tree-optimization/18241
30838         * gcc.dg/pr18241-1.c: New test.
30839         * gcc.dg/pr18241-2.c: New test.
30840         * gcc.dg/pr18241-3.c: New test.
30841         * gcc.dg/pr18241-4.c: New test.
30842         * gcc.dg/pr18241-5.c: New test.
30843
30844 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
30845
30846         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
30847         gfortran.dg/select_4.f90: New.
30848
30849 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
30850
30851         * gcc.c-torture/execute/20050107-1.c: New test.
30852
30853 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
30854
30855         PR c++/19298
30856         * g++.dg/template/ref2.C: New.
30857
30858 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
30859
30860         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
30861         instead of being empty.
30862
30863 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30864
30865         PR fortran/15553
30866         * gfortran.dg/array-1.f90: New test.
30867
30868 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
30869
30870         PR tree-optimization/19283
30871         * gcc.c-torture/execute/20050106-1.c: New test.
30872
30873         PR rtl-optimization/18861
30874         * gcc.dg/20050105-1.c: New test.
30875
30876         PR tree-optimization/18828
30877         * gcc.dg/20050105-2.c: New test.
30878
30879 2005-01-07  Andreas Jaeger  <aj@suse.de>
30880
30881         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
30882
30883 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
30884
30885         PR fortran/18398
30886         * gfortran.dg/fmt_read.f90: New test.
30887
30888 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
30889
30890         * gcc.dg/rs6000-ldouble-2.c: New.
30891
30892 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
30893
30894         PR c++/19244
30895         * g++.dg/parser/ctor2.C: New test.
30896
30897 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30898
30899         PR c++/17154
30900         * g++.dg/template/using9.C: New test.
30901
30902 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30903
30904         PR c++/19258
30905         * g++.dg/lookup/friend6.C: New test.
30906
30907 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
30908
30909         PR c++/19270
30910         * g++.dg/template/array10.C: New.
30911
30912 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30913
30914         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
30915         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
30916
30917 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
30918
30919         * gcc.c-torture/compile/20050105-1.c: New test.
30920
30921 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
30922
30923         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
30924
30925 2005-01-05  Roger Sayle  <roger@eyesopen.com>
30926
30927         PR middle-end/19100
30928         * gcc.dg/conv-3.c: New test case.
30929
30930 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
30931
30932         * gcc.dg/asm-wide-1.c: New test.
30933
30934 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
30935
30936         PR c++/19030
30937         * g++.dg/parse/crash22.C: New
30938
30939 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
30940
30941         PR 19257
30942         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
30943
30944 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
30945
30946         PR middle-end/17767
30947         * gcc.dg/i386-mmx-6.c: New test case.
30948
30949 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
30950
30951         PR tree-optimization/18308
30952         * gcc.dg/vect/pr18308.c: New testcase.
30953
30954 2005-01-04  Andreas Jaeger  <aj@suse.de>
30955
30956         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
30957
30958 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
30959             Robert Bowdidge <bowdidge@apple.com>
30960
30961         * gcc.dg/cpp/subframework1.c: New.
30962         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
30963         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
30964         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
30965         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
30966
30967 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
30968
30969         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
30970         producing warning.
30971         * gcc.dg/darwin-weakimport-2.c: New.
30972
30973 2005-01-03  Richard Henderson  <rth@redhat.com>
30974
30975         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
30976
30977 2005-01-03  Richard Henderson  <rth@redhat.com>
30978
30979         * gcc.dg/vect/vect.exp: Enable for ia64.
30980         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
30981         (check_effective_target_vect_float): Likewise.
30982         (check_effective_target_vect_no_align): Likewise.
30983         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
30984         * gcc.dg/vect/vect-8.c: Likewise.
30985
30986 2005-01-03  Uros Bizjak <uros@kss-loka.si>
30987
30988         PR target/19236
30989         * gcc.dg/pr19236-1.c: New test case.
30990
30991 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
30992
30993         PR rtl-optimization/12092
30994         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
30995
30996 2005-01-02  Andreas Jaeger  <aj@suse.de>
30997
30998         * gcc.dg/pr12092-1.c: Do not run on x86_64.
30999
31000 2005-01-01  Roger Sayle  <roger@eyesopen.com>
31001             Andrew Pinski  <pinskia@physics.uc.edu>
31002
31003         PR rtl-optimization/12092
31004         * gcc.dg/pr12092-1.c: New test case.
31005
31006 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
31007
31008         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
31009         'hidden' and 'default' for better portability.
31010         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
31011
31012         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
31013         6 and 7.
31014         * g++.old-deja/g++.brendan/new3.C: Likewise.
31015
31016 2005-01-01  Steven Bosscher  <stevenb@suse.de>
31017
31018         * gcc.dg/20041231-1.C: New test.
31019         * g++.dg/warn/Wunreachable-code-1.C: New test.
31020
31021 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
31022
31023         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
31024         file, not /dev/null.  Abort on error.
31025
31026 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
31027             Ziemowit Laski  <zlaski@apple.com>
31028
31029         PR objc/18971
31030         * objc.dg/encode-5.m: New test.
31031
31032 2004-12-29  Richard Henderson  <rth@redhat.com>
31033
31034         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
31035         * objc.dg/stabs-1.m: Disable for ia64.
31036
31037 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
31038
31039         PR c++/19190
31040         * g++.dg/warn/Wunused-10.C: New test.
31041
31042 2004-12-28  Richard Henderson  <rth@redhat.com>
31043
31044         * objc.dg/stabs-1.m: Disable for alpha.
31045
31046 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
31047
31048         PR c++/19149
31049         * g++.dg/parse/error23.C: New test.
31050
31051 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31052
31053         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
31054
31055         PR fortran/19032
31056         * gfortran.dg/intrinsic_modulo_1.f90: New.
31057         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
31058         tests with divisor -1.
31059
31060 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
31061
31062         * g++.dg/opt/temp1.C (memcpy): Return a value.
31063
31064         PR c++/19148
31065         * g++.dg/expr/cond7.C: New test.
31066
31067 2004-12-27  Paul Brook  <paul@codesourcery.com>
31068
31069         * gfortran.dg/g77/select_no_compile.f: Remove.
31070
31071 2004-12-27  Richard Henderson  <rth@redhat.com>
31072
31073         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
31074         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
31075         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
31076
31077 2004-12-26  Richard Henderson  <rth@redhat.com>
31078
31079         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
31080         by 1i instead of token pasting.
31081
31082 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31083
31084         PR tree-optimization/17578
31085         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
31086         to additional_flags.
31087         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
31088
31089 2004-12-25  Richard Henderson  <rth@redhat.com>
31090
31091         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
31092         Remove Alpha.
31093
31094 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31095
31096         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
31097         hppa*-*-hpux*.
31098         * gcc.dg/pr17957.c (dg-options): Likewise.
31099         * gcc.dg/struct-ret-1.c: Add prototype for abort.
31100         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
31101         instead of 0 on __hppa__.
31102         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
31103         "foo,%r" on hppa*-*-*.
31104
31105 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
31106
31107         PR fortran/19071
31108         * gfortran.dg/complex_write.f90: New test.
31109
31110 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
31111
31112         PR c++/17595
31113         * g++.dg/parse/pragma2.C: New test.
31114
31115         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
31116
31117 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
31118
31119         * gcc.dg/empty2.c: Add missing dg-warning.
31120
31121 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
31122
31123         PR c++/17413
31124         * g++.dg/template/local4.C: New test.
31125         * g++.dg/template/crash19.C: Add dg-error marker.
31126
31127         * g++.dg/template/crash31.C: Correct embedded PR number.
31128
31129 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
31130
31131         PR c++/16405
31132         * g++.dg/opt/temp1.C: Add do-run marker.
31133
31134 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
31135
31136         * g++.dg/template/spec19.C: New.
31137
31138 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
31139
31140         PR target/16819
31141         * gcc.dg/empty2.c: New.
31142
31143 2004-12-23  Richard Henderson  <rth@redhat.com>
31144
31145         * lib/target-supports.exp (check_effective_target_vect_no_align):
31146         Remove i?86 and x86-64.
31147
31148 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
31149
31150         PR c++/16405
31151         * g++.dg/opt/temp1.C: New test.
31152
31153 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31154
31155         PR c++/18733
31156         * g++.dg/template/friend33.C: New testcase.
31157
31158 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
31159
31160         PR c++/18464
31161         * g++.dg/template/cond5.C: New test.
31162
31163         PR c++/18492
31164         * g++.dg/inherit/thunk3.C: New test.
31165
31166         PR c++/11224
31167         * g++.dg/warn/Wunused-9.C: New test.
31168
31169 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
31170
31171         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
31172
31173 2004-12-22  Jan Beulich  <jbeulich@novell.com>
31174
31175         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
31176
31177 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
31178
31179         PR c++/18378
31180         * g++.dg/ext/packed8.C: New test.
31181
31182         PR c++/19063
31183         * g++.dg/template/crash31.C: New test.
31184
31185         PR c++/19034
31186         * g++.dg/template/crash30.C: New test.
31187
31188 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
31189
31190         PR C++/18984
31191         * g++.dg/eh/ctor3.C: New test.
31192
31193 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
31194
31195         * objc.dg/stabs-1.m: Allow section name to be quoted and
31196         assembly label to begin with '.LL'.
31197
31198 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
31199
31200         * gcc.dg/vect/vect.exp
31201         (check_effective_target_lp64_or_vect_no_align): New.
31202         * gcc.dg/vect/vect-77.c: Use it.
31203         * gcc.dg/vect/vect-78.c: Use it.
31204
31205         * lib/target-supports.exp
31206         (check_effective_target_vect_no_max,
31207         check_effective_target_vect_no_bitwise,
31208         check_effective_target_vect_no_align): New.
31209         * gcc.dg/vect/vect-13.c: Use them.
31210         * gcc.dg/vect/vect-17.c: Ditto.
31211         * gcc.dg/vect/vect-18.c: Ditto.
31212         * gcc.dg/vect/vect-19.c: Ditto.
31213         * gcc.dg/vect/vect-20.c: Ditto.
31214         * gcc.dg/vect/vect-27.c: Ditto.
31215         * gcc.dg/vect/vect-29.c: Ditto.
31216         * gcc.dg/vect/vect-44.c: Ditto.
31217         * gcc.dg/vect/vect-48.c: Ditto.
31218         * gcc.dg/vect/vect-50.c: Ditto.
31219         * gcc.dg/vect/vect-52.c: Ditto.
31220         * gcc.dg/vect/vect-54.c: Ditto.
31221         * gcc.dg/vect/vect-56.c: Ditto.
31222         * gcc.dg/vect/vect-58.c: Ditto.
31223         * gcc.dg/vect/vect-60.c: Ditto.
31224         * gcc.dg/vect/vect-72.c: Ditto.
31225         * gcc.dg/vect/vect-80.c: Ditto.
31226
31227 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
31228
31229         PR c++/14075
31230         * g++.dg/init/string1.C: New.
31231
31232         PR c++/18975
31233         * g++.dg/other/synth1.C: New.
31234
31235 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
31236
31237         PR c/18963
31238         * gcc.dg/pr18963-1.c: New test.
31239
31240 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
31241
31242         PR c/18596
31243         * gcc.dg/funcdef-storage-1.c (foo): Remove.
31244         * gcc.dg/pr18596-1.c: Use dg-error.
31245         (dg-options): Use -fno-unit-at-a-time.
31246         * gcc.dg/pr18596-2.c: New test.
31247         * gcc.dg/pr18596-3.c: New test.
31248
31249 2004-12-20  Roger Sayle  <roger@eyesopen.com>
31250
31251         PR middle-end/18683
31252         * g++.dg/opt/pr18683-1.C: New test case.
31253
31254 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
31255
31256         PR other/19093
31257         * g++.dg/opt/max1.C: Fix for 64bit targets.
31258
31259 2004-12-20  Matt Austern  <austern@apple.com>
31260
31261         PR c++/19044
31262         * g++.dg/ext/builtin6.C: New
31263
31264 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
31265
31266         PR tree-optimization/19080
31267         * gcc.c-torture/compile/pr19080.c: New test.
31268
31269 2004-12-20  Steven Bosscher  <stevenb@suse.de>
31270
31271         * gcc.dg/20041219-1.c: New test.
31272
31273 2004-12-19  Roger Sayle  <roger@eyesopen.com>
31274
31275         PR middle-end/19068
31276         * g++.dg/opt/max1.C: New test case.
31277
31278 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
31279
31280         * gcc.dg/fdata-sections-1.c: New test.
31281
31282 2004-12-18  Roger Sayle  <roger@eyesopen.com>
31283
31284         PR middle-end/18548
31285         * gcc.dg/max-1.c: New test case.
31286
31287 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
31288
31289         * gcc.c-torture/execute/20041218-1.c: New test.
31290
31291 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
31292
31293         * gcc.dg/pr18501.c: New test.
31294         * gcc.dg/uninit-5.c: XFAIL.
31295         * gcc.dg/uninit-9.c: XFAIL.
31296
31297 2004-12-17  Dale Johannesen  <dalej@apple.com>
31298
31299         * gcc.dg/20041213-1.c: New.
31300
31301 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
31302
31303         * objc.dg/stabs-1.m: Allow assembly label to begin
31304         with a dot ('.').
31305
31306 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
31307
31308         * gcc.c-torture/execute/20041213-1.c: Move...
31309         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
31310
31311 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
31312
31313         PR c++/18721
31314         * g++.dg/lookup/conv-5.C: New.
31315
31316 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
31317
31318         * objc.dg/stabs-1.m: New test.
31319
31320 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
31321
31322         * gcc.dg/visibility-c.c: Change compile to
31323         assemble for the test.
31324
31325 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
31326
31327         PR target/19041
31328         * gcc.dg/visibility-c.c: New test.
31329
31330 2004-12-16  Roger Sayle  <roger@eyesopen.com>
31331
31332         PR middle-end/18493
31333         * gcc.dg/switch-8.c: New test case.
31334
31335 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
31336
31337         PR c++/18905
31338         * g++.dg/template/init4.C: New.
31339         * g++.dg/opt/static3.C: Enable optimizer.
31340
31341 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
31342
31343         * g++.dg/other/complex1.C: New test.
31344
31345 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
31346
31347         * g++.dg/opt/inline9.C: New test.
31348
31349 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31350
31351         PR fortran/18993
31352         * gfotran.dg/nullify_1.f: New test.
31353
31354 2004-12-15  Richard Henderson  <rth@redhat.com>
31355
31356         * gcc.target/i386/i386.exp: New harness.
31357         * gcc.target/i386/vect-args.c: New.
31358
31359 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
31360
31361         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
31362
31363 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31364
31365         PR c++/18825
31366         * g++.dg/template/friend32.C: New test.
31367
31368 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
31369
31370         * cpp/pragma-once-1.c: New test.
31371         * cpp/pragma-once-1b.h: Likewise.
31372         * cpp/pragma-once-1c.h: Likewise.
31373         * cpp/pragma-once-1d.h: Likewise.
31374         * cpp/inc/pragma-once-1a.h: Likewise.
31375
31376 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
31377             Steven G. Kargl  <kargls@comcast.net>
31378
31379         PR fortran/17597
31380         * gfortran.dg/list_read_3.f90: New test.
31381
31382 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
31383
31384         * gcc.dg/ftrapv-2.c: New test.
31385
31386 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
31387
31388         PR c++/18981
31389         * g++.dg/template/typename9.C: New test.
31390
31391 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
31392
31393         PR c++/18738
31394         * g++.dg/template/typename8.C: New test.
31395         * g++.dg/parse/friend2.C: Tweak error message.
31396
31397 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
31398
31399         * gcc.c-torture/20041214-1.c: New test.
31400
31401 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
31402
31403         PR c++/18965
31404         * g++.dg/init/array17.C: New test.
31405
31406 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
31407
31408         PR c++/18793
31409         * g++.dg/init/aggr3.C: New test.
31410
31411 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
31412
31413         * gcc.dg/altivec-types-1.c: New test.
31414         * gcc.dg/altivec-types-2.c: New test.
31415         * gcc.dg/altivec-types-3.c: New test.
31416         * gcc.dg/altivec-types-4.c: New test.
31417         * g++.dg/ext/altivec-types-1.C: New test.
31418         * g++.dg/ext/altivec-types-2.C: New test.
31419         * g++.dg/ext/altivec-types-3.C: New test.
31420         * g++.dg/ext/altivec-types-4.C: New test.
31421
31422 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
31423
31424         PR middle-end/18951
31425         * gcc.c-torture/execute/20041213-1.c: New test.
31426
31427 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
31428
31429         PR c++/18949
31430         * g++.dg/template/cast1.C: New.
31431
31432 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
31433
31434         * gcc.c-torture/execute/20041213-2.c: New test.
31435
31436 2004-12-13  Richard Henderson  <rth@redhat.com>
31437
31438         * gcc.dg/i386-sse-10.c: Fix typo in options.
31439
31440 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
31441
31442         PR c++/18968
31443         * g++.dg/opt/pr18968.C: New test.
31444
31445 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
31446
31447         PR c++/18925
31448         * g++.dg/ext/visibility/staticdatamem.C: New test.
31449
31450 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
31451
31452         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
31453
31454 2004-12-13  Roger Sayle  <roger@eyesopen.com>
31455
31456         PR rtl-optimization/18928
31457         * gcc.dg/pr18928-1.c: New test case.
31458
31459 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
31460
31461         PR tree-opt/16951
31462         * gcc.c-torture/compile/20041211-1.c: New.
31463
31464 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31465
31466         PR middle-end/17564
31467         * gcc.c-torture/execute/20041212-1.c: New test.
31468
31469 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31470
31471         PR fortran/18869
31472         * gfortran.dg/common_1.f90: New test.
31473
31474 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
31475         Paul Brook  <paul@codesourcery.com>
31476
31477         PR fortran/16222
31478         * gfortran.dg/real_do_1.f90: New test.
31479
31480 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
31481
31482         PR tree-opt/18040
31483         * g++.dg/opt/ptrmem6.C: New test.
31484
31485 2004-12-11  Roger Sayle  <roger@eyesopen.com>
31486
31487         PR middle-end/18921
31488         * gcc.dg/pr18921-1.c: New test case.
31489
31490 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31491
31492         PR fortran/17175
31493         * gfortran.dg/scale_1.f90: New test.
31494
31495 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
31496
31497         PR middle-end/18903
31498         * gcc.c-torture/compile/pr18903.c: New test.
31499
31500 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
31501
31502         * gcc.c-torture/execute/20041210-1.c: New test.
31503
31504 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31505
31506         PR c++/18731
31507         * g++.dg/parser/struct-1.C: New test.
31508         * g++.dg/parser/struct-2.C: New test.
31509         * g++.dg/parser/struct-3.C: New test.
31510
31511 2004-12-09  Richard Henderson  <rth@redhat.com>
31512
31513         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
31514
31515         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
31516         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
31517
31518 2004-12-09  Matt Austern  <austern@apple.com>
31519
31520         PR c++/18514
31521         * g++.dg/ext/builtin1.C: New
31522         * g++.dg/ext/builtin2.C: New
31523         * g++.dg/ext/builtin3.C: New
31524         * g++.dg/ext/builtin4.C: New
31525         * g++.dg/ext/builtin5.C: New
31526
31527 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
31528
31529         PR tree-opt/18904
31530         * g++.dg/opt/ptrmem5.C: New test.
31531
31532 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
31533
31534         * g++.dg/parse/typename5.C: Adjust for new error.
31535         * g++.dg/parse/typename7.C: New.
31536
31537 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31538
31539         PR c++/18073
31540         * g++.dg/other/mmintrin.C: New test.
31541
31542 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
31543
31544         PR c++/16681
31545         * g++.dg/init/array15.C: New.
31546         * g++.dg/init/array16.C: New.
31547
31548 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31549
31550         PR fortran/18826
31551         * gfortran.dg/assign_1.f90: New test.
31552
31553 2004-12-08  Nick Clifton  <nickc@redhat.com>
31554
31555         * gcc.target/xstormy16/bss_below100: New directory containing tests.
31556         * gcc.target/xstormy16/data_below100: Likewise.
31557         * gcc.target/xstormy16/sfr: Likewise.
31558         * gcc.target/xstormy16/below100.S: New test source file.
31559         * gcc.target/xstormy16/below100.ld: New test linker script.
31560         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
31561         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
31562         bp instructions.
31563         * gcc.target/xstormy16/bp.c: Likewise.
31564
31565         * gcc.target/xstormy16/bss_below100: New files:
31566         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
31567         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
31568         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
31569         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
31570         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
31571         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
31572         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
31573         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
31574         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
31575         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
31576         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
31577         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
31578         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
31579         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
31580         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
31581         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
31582         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
31583         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
31584         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
31585         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
31586         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
31587         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
31588         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
31589         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
31590         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
31591         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
31592         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
31593
31594         * gcc.target/xstormy16/data_below100: New files:
31595         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
31596         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
31597         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
31598         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
31599         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
31600         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
31601         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
31602         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
31603         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
31604         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
31605         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
31606         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
31607         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
31608         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
31609         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
31610         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
31611         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
31612         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
31613         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
31614         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
31615         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
31616         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
31617         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
31618         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
31619         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
31620         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
31621         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
31622
31623         * gcc.target/xstormy16/sfr: New files:
31624         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
31625         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
31626         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
31627         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
31628         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
31629         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
31630         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
31631         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
31632         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
31633         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
31634         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
31635         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
31636         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
31637         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
31638         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
31639         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
31640         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
31641         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
31642         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
31643         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
31644         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
31645         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
31646         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
31647         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
31648         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
31649         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
31650         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
31651         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
31652         27_if0_sfrw_bitfield_f.c
31653
31654 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31655
31656         PR c++/18100
31657         * g++.dg/lookup/name-clash4.C: New test.
31658
31659 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
31660
31661         PR c++/18672
31662         * g++.dg/opt/array1.C: New.
31663
31664         PR c++/18803
31665         * g++.dg/template/operator5.C: New.
31666
31667 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
31668
31669         PR c/18867
31670         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
31671
31672 2004-12-07  Steven Bosscher  <stevenb@suse.de>
31673
31674         * gcc.dg/noncompile/20041207.c: New test.
31675
31676 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
31677
31678         * g++.dg/other/unreachable-1.C: New test.
31679
31680 2004-12-06  Nick Clifton  <nickc@redhat.com>
31681
31682         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
31683         <limits.h> because the latter comes from gcc's include/ directory
31684         and not the newlib/libc/include directory.
31685
31686 2004-12-04  Richard Henderson  <rth@redhat.com>
31687
31688         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
31689
31690 2004-12-04  Richard Henderson  <rth@redhat.com>
31691
31692         * lib/target-supports.exp (check_gc_sections_available): Disable
31693         for alpha and ia64.
31694
31695 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
31696
31697         PR middle-end/17909
31698         * g++.dg/other/vararg-2.C: New test.
31699
31700 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31701
31702         PR c++/17011, c++/17971
31703         * g++.dg/template/error15.C: Adjust expected error.
31704         * g++.dg/template/instantiate3.C: Likewise.
31705
31706 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
31707
31708         * gcc.dg/altivec-18.c: Fix for darwin
31709
31710 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
31711
31712         PR c++/18782
31713         * g++.dg/parse/ptrmem2.C: New.
31714
31715         PR c++/18318
31716         * g++.dg/template/new1.C: New.
31717
31718 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31719
31720         PR fortran/18710
31721         * gfortran.dg/direct_io_3.f90: New test.
31722
31723 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
31724
31725         PR 18758
31726         * g++.dg/parse/crash21.C: New.
31727
31728 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31729
31730         PR c++/15664, c++/18276
31731         * g++.dg/template/ttp13.C: New test.
31732         * g++.dg/template/ttp14.C: Likewise.
31733
31734 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31735
31736         PR c++/18123
31737         * g++.dg/parse/enum2.C: New test.
31738         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
31739
31740 2004-12-02  Nick Clifton  <nickc@redhat.com>
31741
31742         * gcc.target/xstormy16: New test directory.
31743         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
31744         * gcc.target/xstormy16/bp.c: Check the generation of bp
31745         instructions.
31746         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
31747         bn instructions and the BELOW100 attribute.
31748
31749 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
31750
31751         PR target/16952
31752         * gcc.dg/ppc-eabi.c: New.
31753
31754 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
31755
31756         PR fortran/18284
31757         * gfortran.dg/backspace.f90
31758
31759 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
31760
31761         * gfortran.dg/inquire.f90: New test.
31762
31763 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
31764
31765         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
31766         handle effective-target-keyword.
31767         (dg-skip-if): Support effective-target keyword as target list.
31768         (dg-xfail-if): Ditto.
31769         * lib/target-supports.exp (is-effective-target-keyword): New proc.
31770
31771 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
31772
31773         PR tree-optimization/18291
31774         * gcc.c-torture/compile/pr18291.c: New test.
31775
31776 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
31777
31778         PR C++/18729
31779         * g++.dg/parse/crash20.C: New.
31780
31781         PR c++/17431
31782         * g++.dg/overload/arg1.C: New.
31783         * g++.dg/overload/arg2.C: New.
31784         * g++.dg/overload/arg3.C: New.
31785         * g++.dg/overload/arg4.C: New.
31786
31787 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
31788
31789         * gcc.dg/c99-flex-array-4.c: Remove.
31790
31791 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
31792
31793         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
31794
31795         * lib/target-supports.exp (is-effective-target): Simplify.
31796
31797         * lib/target-supports.exp (check_effective_target_vect_long):
31798         Fix for powerpc64-*-*.
31799
31800 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
31801
31802         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
31803         to support new requirements on FreeBSD 5.
31804
31805 2004-11-30  Devang Patel  <dpatel@apple.com>
31806
31807         PR 18702
31808         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
31809
31810 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
31811
31812         * g++.dg/ext/altivec-13.C: New test.
31813
31814 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
31815
31816         PR tree-opt/18298
31817         * gcc.c-torture/execute/p18298.c: New test.
31818
31819 2004-11-30  Ira Rosen  <irar@il.ibm.com>
31820             Dorit Naishlos  <dorit@il.ibm.com>
31821
31822         PR tree-opt/18607
31823         * gcc.dg/vect/vect-89.c: New test.
31824
31825 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
31826
31827         * gcc.dg/pr18596-1.c: New test.
31828
31829 2004-11-30  Ben Elliston  <bje@au.ibm.com>
31830
31831         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
31832
31833 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
31834
31835         PR c/18479
31836         * gcc.dg/pr18479.c: New test.
31837
31838 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
31839
31840         PR target/18490
31841         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
31842         mmix-knuth-mmixware.
31843
31844         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
31845         cris-*-elf* cris-*-aout* mmix-*-*
31846
31847 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
31848
31849         PR middle-end/18725
31850         * gcc.dg/pr18725.c: New test.
31851
31852 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
31853
31854         PR target/18488
31855         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
31856
31857         PR target/18336
31858         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
31859
31860 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
31861
31862         PR c++/18368
31863         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
31864         * g++.old-deja/g++.law/ctors5.C: Likewise.
31865         * g++.old-deja/g++.other/crash25.C: Likewise.
31866
31867         PR c++/18674
31868         * g++.dg/template/error16.C: New test.
31869
31870         PR c++/18512
31871         * g++.dg/template/crash29.C: New test.
31872
31873 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
31874
31875         PR tree-optimization/18712
31876         * gcc.c-torture/compile/pr18712.c: New test.
31877
31878 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
31879
31880         PR c/7544
31881         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
31882         tests.
31883
31884 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31885
31886         PR c++/18652
31887         * g++.dg/lookup/crash6.C: New test.
31888
31889 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
31890
31891         PR middle-end/18164
31892         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
31893
31894 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
31895
31896         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
31897         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
31898         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
31899
31900 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
31901
31902         * gcc.dg/pr18164.c: New test.
31903
31904 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
31905
31906         * gcc.dg/funroll-loops-all.c: New.
31907
31908 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
31909
31910         PR target/18489
31911         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
31912         delimeter, match space and TAB as well as ":".
31913
31914         PR target/18484
31915         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
31916
31917         PR target/18348
31918         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
31919
31920         PR target/18345
31921         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
31922
31923         PR target/18337
31924         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
31925
31926 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
31927
31928         * gfortran.dg/direct_io_2.f90: New test.
31929
31930 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
31931
31932         PR target/18334
31933         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
31934
31935 2004-11-28  Richard Henderson  <rth@redhat.com>
31936
31937         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
31938
31939 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
31940
31941         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
31942         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
31943         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
31944         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
31945         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
31946         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
31947         gcc.dg/pointer-arith-8.c: New tests.
31948
31949 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
31950
31951         PR fortran/18364
31952         * gfortran.dg/endfile.f90: New test.
31953
31954 2004-11-27  Falk Hueffner  <falk@debian.org>
31955
31956         * gcc.dg/loop-6.c: New test.
31957
31958 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
31959
31960         * gcc.c-torture/execute/20041126-1.c: New test.
31961
31962 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
31963
31964         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
31965         on IRIX.
31966
31967 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
31968
31969         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
31970         functions.
31971
31972 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
31973
31974         PR rtl-optimization/17825
31975         * gcc.c-torture/compile/20041119-1.c: New test.
31976
31977 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31978
31979         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
31980         Check existence of ld library path variables before unsetting.
31981
31982 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
31983
31984         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
31985
31986 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
31987
31988         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
31989
31990 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
31991
31992         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
31993
31994 2004-11-26  Ben Elliston  <bje@au.ibm.com>
31995
31996         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
31997         dg-do directive.
31998
31999 2004-11-26  Ben Elliston  <bje@au.ibm.com>
32000
32001         * gcc.dg/pr17957.c: Pass --param, not -param.
32002
32003 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
32004
32005         PR middle-end/17957
32006         * gcc.dg/pr17957.c: New test.
32007
32008 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
32009
32010         PR c++/18445
32011         * g++.dg/template/crash28.C: Likewise.
32012
32013         PR c++/18001
32014         * g++.dg/expr/unary2.C: Adjust lvalue messages.
32015         * g++.dg/ext/lvaddr.C: Likewise.
32016         * g++.dg/opt/pr7503-3.C: Likewise.
32017
32018         PR c++/18466
32019         * g++.dg/parse/qualified3.C: New test.
32020         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
32021
32022         PR c++/18545
32023         * g++.dg/expr/return1.C: New test.
32024
32025 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32026
32027         Friend class name lookup 3/n, PR c++/3332
32028         * g++.dg/lookup/friend3.C: New test.
32029         * g++.dg/lookup/friend4.C: Likewise.
32030         * g++.dg/lookup/friend5.C: Likewise.
32031
32032 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32033
32034         Friend class name lookup 2/n, PR c++/14513, c++/15410
32035         * g++.dg/lookup/friend2.C: New test.
32036         * g++.dg/template/friend31.C: Likewise.
32037
32038 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32039
32040         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
32041
32042 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
32043
32044         PR c++/17473
32045         * g++.dg/tc1/dr56.C: Remove.
32046         * g++.dg/template/typedef1.C: Add dg-error markers.
32047         * g++.old-deja/g++.other/typedef7.C: Likewise.
32048
32049         PR c++/18285
32050         * g++.dg/parse/typedef7.C: New test.
32051
32052 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
32053
32054         * gcc.c-torture/execute/20041124-1.c: New test.
32055
32056 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
32057
32058         * g++.dg/template/deduce3.C: New test.
32059
32060         PR c++/18586
32061         * g++.dg/template/crash27.C: New test.
32062
32063         PR c++/18530
32064         * g++.dg/warn/Wshadow-3.C: New test.
32065
32066 2004-11-24  Devang Patel  <dpatel@apple.com>
32067
32068         PR/18555
32069         * gcc.dg/cpp/isysroot-1.c: New test.
32070         * gcc.dg/cpp/usr/include/stdio.h: New file.
32071         * gcc.dg/cpp/isysroot-2.c: New test.
32072         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
32073         New file.
32074
32075 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32076
32077         PR c++/8929
32078         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
32079
32080 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
32081
32082         * gcc.target/sparc/align.c: Do not include <stdint.h>.
32083         * gcc.target/sparc/pdist.c: Likewise.
32084
32085 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
32086
32087         PR c++/16882
32088         * g++.dg/conversion/simd1.C: New test.
32089
32090 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32091
32092         * lib/target-libpath.exp: New file defining
32093         set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
32094         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
32095         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
32096         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
32097         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
32098
32099 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
32100
32101         * gcc.dg/pragma-align-2.c: Test macro expansion.
32102         * gcc.dg/pragma-pack-2.c: New test.
32103
32104 2004-11-23  Richard Henderson  <rth@redhat.com>
32105
32106         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
32107         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
32108         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
32109         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
32110         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
32111         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
32112
32113         * gcc.dg/vect/vect.exp: Add check for alpha.
32114         * lib/target-supports.exp (check_alpha_max_hw_available): New.
32115         (check_effective_target_vect_int): Enable for alpha.
32116         (check_effective_target_vect_long): New.
32117         (is-effective-target): Add it.
32118
32119 2004-11-23  Uros Bizjak <uros@kss-loka.si>
32120
32121         * gcc.dg/pr18614-1.c: New test.
32122
32123 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
32124
32125         * gcc.dg/setjmp-2.c: New test.
32126
32127 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
32128
32129         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
32130         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
32131         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
32132         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
32133         gcc.target/sparc/pdist.c: New tests.
32134
32135 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
32136
32137         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
32138
32139 2004-11-22  Dale Johannesen  <dalej@apple.com>
32140
32141         * gcc.dg/20041111-1.c: New.
32142
32143 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
32144
32145         PR tree-opt/18536
32146         * gcc.dg/vect/pr18536.c: New test.
32147
32148 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32149
32150         PR c++/18354
32151         * g++.dg/template/nontype11.C: New test.
32152
32153 2004-11-21  Roger Sayle  <roger@eyesopen.com>
32154
32155         PR middle-end/18520
32156         * gcc.dg/pr18520-1.c: New test case.
32157
32158 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
32159
32160         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
32161         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
32162         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
32163         expected diagnostics.
32164
32165 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
32166
32167         PR target/18580
32168         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
32169         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
32170         vect-77.c, vect-77a.c: XFAIL on the SPARC.
32171
32172 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
32173
32174         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
32175
32176 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
32177             Joseph Myers  <joseph@codesourcery.com>
32178
32179         * lib/target-supports.exp (check_visibility_available): Really
32180         test the compiler.
32181
32182 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
32183
32184         PR tree-opt/18181
32185         * gcc.dg/vect/vect-85.c: New test.
32186         * gcc.dg/vect/vect-86.c: New test.
32187         * gcc.dg/vect/vect-87.c: New test.
32188         * gcc.dg/vect/vect-88.c: New test.
32189
32190 2004-11-19  Ben Elliston  <bje@au.ibm.com>
32191
32192         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
32193
32194 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
32195
32196         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
32197         * gcc.dg/ppc-and-1.c: Ditto.
32198         * gcc.dg/ppc-compare-1.c: Ditto.
32199         * gcc.dg/ppc-mov-1.c: Ditto
32200
32201 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
32202             Mark Mitchell  <mark@codesourcery.com>
32203
32204         * gcc.dg/pragma-init-fini-2.c: New test.
32205
32206 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
32207             Aldy Hernandez  <aldyh@redhat.com>
32208
32209         * lib/target-supports.exp (check_effective_target_vect_int): New
32210         (check_effective_target_vect_float): New
32211         (check_effective_target_vect_double): New.
32212         (is-effective-target): Support new effective targets keywords.
32213         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
32214         default action for dg-do.
32215         * gcc.dg/vect/pr16105.c: Use new support.
32216         * gcc.dg/vect/pr18400.c: Ditto.
32217         * gcc.dg/vect/pr18425.c: Ditto.
32218         * gcc.dg/vect/vect-1.c: Ditto.
32219         * gcc.dg/vect/vect-10.c: Ditto.
32220         * gcc.dg/vect/vect-11.c: Ditto.
32221         * gcc.dg/vect/vect-12.c: Ditto.
32222         * gcc.dg/vect/vect-13.c: Ditto.
32223         * gcc.dg/vect/vect-14.c: Ditto.
32224         * gcc.dg/vect/vect-15.c: Ditto.
32225         * gcc.dg/vect/vect-16.c: Ditto.
32226         * gcc.dg/vect/vect-17.c: Ditto.
32227         * gcc.dg/vect/vect-18.c: Ditto.
32228         * gcc.dg/vect/vect-19.c: Ditto.
32229         * gcc.dg/vect/vect-2.c: Ditto.
32230         * gcc.dg/vect/vect-20.c: Ditto.
32231         * gcc.dg/vect/vect-21.c: Ditto.
32232         * gcc.dg/vect/vect-22.c: Ditto.
32233         * gcc.dg/vect/vect-23.c: Ditto.
32234         * gcc.dg/vect/vect-24.c: Ditto.
32235         * gcc.dg/vect/vect-25.c: Ditto.
32236         * gcc.dg/vect/vect-26.c: Ditto.
32237         * gcc.dg/vect/vect-27.c: Ditto.
32238         * gcc.dg/vect/vect-27a.c: Ditto.
32239         * gcc.dg/vect/vect-28.c: Ditto.
32240         * gcc.dg/vect/vect-29.c: Ditto.
32241         * gcc.dg/vect/vect-29a.c: Ditto.
32242         * gcc.dg/vect/vect-3.c: Ditto.
32243         * gcc.dg/vect/vect-30.c: Ditto.
32244         * gcc.dg/vect/vect-31.c: Ditto.
32245         * gcc.dg/vect/vect-32.c: Ditto.
32246         * gcc.dg/vect/vect-33.c: Ditto.
32247         * gcc.dg/vect/vect-34.c: Ditto.
32248         * gcc.dg/vect/vect-35.c: Ditto.
32249         * gcc.dg/vect/vect-36.c: Ditto.
32250         * gcc.dg/vect/vect-37.c: Ditto.
32251         * gcc.dg/vect/vect-38.c: Ditto.
32252         * gcc.dg/vect/vect-4.c: Ditto.
32253         * gcc.dg/vect/vect-40.c: Ditto.
32254         * gcc.dg/vect/vect-41.c: Ditto.
32255         * gcc.dg/vect/vect-42.c: Ditto.
32256         * gcc.dg/vect/vect-43.c: Ditto.
32257         * gcc.dg/vect/vect-44.c: Ditto.
32258         * gcc.dg/vect/vect-45.c: Ditto.
32259         * gcc.dg/vect/vect-46.c: Ditto.
32260         * gcc.dg/vect/vect-47.c: Ditto.
32261         * gcc.dg/vect/vect-48.c: Ditto.
32262         * gcc.dg/vect/vect-48a.c: Ditto.
32263         * gcc.dg/vect/vect-49.c: Ditto.
32264         * gcc.dg/vect/vect-5.c: Ditto.
32265         * gcc.dg/vect/vect-50.c: Ditto.
32266         * gcc.dg/vect/vect-51.c: Ditto.
32267         * gcc.dg/vect/vect-52.c: Ditto.
32268         * gcc.dg/vect/vect-53.c: Ditto.
32269         * gcc.dg/vect/vect-54.c: Ditto.
32270         * gcc.dg/vect/vect-55.c: Ditto.
32271         * gcc.dg/vect/vect-56.c: Ditto.
32272         * gcc.dg/vect/vect-56a.c: Ditto.
32273         * gcc.dg/vect/vect-57.c: Ditto.
32274         * gcc.dg/vect/vect-58.c: Ditto.
32275         * gcc.dg/vect/vect-59.c: Ditto.
32276         * gcc.dg/vect/vect-6.c: Ditto.
32277         * gcc.dg/vect/vect-60.c: Ditto.
32278         * gcc.dg/vect/vect-61.c: Ditto.
32279         * gcc.dg/vect/vect-62.c: Ditto.
32280         * gcc.dg/vect/vect-63.c: Ditto.
32281         * gcc.dg/vect/vect-64.c: Ditto.
32282         * gcc.dg/vect/vect-65.c: Ditto.
32283         * gcc.dg/vect/vect-66.c: Ditto.
32284         * gcc.dg/vect/vect-67.c: Ditto.
32285         * gcc.dg/vect/vect-68.c: Ditto.
32286         * gcc.dg/vect/vect-69.c: Ditto.
32287         * gcc.dg/vect/vect-7.c: Ditto.
32288         * gcc.dg/vect/vect-72.c: Ditto.
32289         * gcc.dg/vect/vect-72a.c: Ditto.
32290         * gcc.dg/vect/vect-73.c: Ditto.
32291         * gcc.dg/vect/vect-74.c: Ditto.
32292         * gcc.dg/vect/vect-75.c: Ditto.
32293         * gcc.dg/vect/vect-76.c: Ditto.
32294         * gcc.dg/vect/vect-77.c: Ditto.
32295         * gcc.dg/vect/vect-77a.c: Ditto.
32296         * gcc.dg/vect/vect-78.c: Ditto.
32297         * gcc.dg/vect/vect-79.c: Ditto.
32298         * gcc.dg/vect/vect-8.c: Ditto.
32299         * gcc.dg/vect/vect-80.c: Ditto.
32300         * gcc.dg/vect/vect-82.c: Ditto.
32301         * gcc.dg/vect/vect-82_64.c: Ditto.
32302         * gcc.dg/vect/vect-83.c: Ditto.
32303         * gcc.dg/vect/vect-83_64.c: Ditto.
32304         * gcc.dg/vect/vect-9.c: Ditto.
32305         * gcc.dg/vect/vect-all.c: Ditto.
32306         * gcc.dg/vect/vect-none.c: Ditto.
32307
32308 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
32309
32310         * lib/gcc-dg.exp (dg-skip-if): New function.
32311         (dg-forbid-option): Remove.
32312         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
32313         * g++.dg/abi/bitfield8.C: Likewise.
32314         * g++.dg/abi/dtor1.C: Likewise.
32315         * g++.dg/abi/empty10.C: Likewise.
32316         * g++.dg/abi/empty7.C: Likewise.
32317         * g++.dg/abi/empty9.C: Likewise.
32318         * g++.dg/abi/layout3.C: Likewise.
32319         * g++.dg/abi/layout4.C: Likewise.
32320         * g++.dg/abi/thunk1.C: Likewise.
32321         * g++.dg/abi/thunk2.C: Likewise.
32322         * g++.dg/abi/vbase11.C: Likewise.
32323         * g++.dg/abi/vthunk2.C: Likewise.
32324         * g++.dg/abi/vthunk3.C: Likewise.
32325         * g++.dg/ext/attrib8.C: Likewise.
32326         * g++.dg/opt/longbranch2.C: Likewise.
32327         * g++.dg/opt/reg-stack4.C: Likewise.
32328         * g++.old-deja/g++.ext/attrib1.C: Likewise.
32329         * g++.old-deja/g++.ext/attrib2.C: Likewise.
32330         * g++.old-deja/g++.ext/attrib3.C: Likewise.
32331         * g++.old-deja/g++.other/store-expr1.C: Likewise.
32332         * g++.old-deja/g++.other/store-expr2.C: Likewise.
32333         * gcc.dg/20000609-1.c: Likewise.
32334         * gcc.dg/20000720-1.c: Likewise.
32335         * gcc.dg/20011107-1.c: Likewise.
32336         * gcc.dg/20011119-1.c: Likewise.
32337         * gcc.dg/20020108-1.c: Likewise.
32338         * gcc.dg/20020122-2.c: Likewise.
32339         * gcc.dg/20020122-3.c: Likewise.
32340         * gcc.dg/20020201-3.c: Likewise.
32341         * gcc.dg/20020206-1.c: Likewise.
32342         * gcc.dg/20020218-1.c: Likewise.
32343         * gcc.dg/20020310-1.c: Likewise.
32344         * gcc.dg/20020411-1.c: Likewise.
32345         * gcc.dg/20020418-2.c: Likewise.
32346         * gcc.dg/20020426-1.c: Likewise.
32347         * gcc.dg/20020426-2.c: Likewise.
32348         * gcc.dg/20020517-1.c: Likewise.
32349         * gcc.dg/20020523-1.c: Likewise.
32350         * gcc.dg/20020523-2.c: Likewise.
32351         * gcc.dg/20020729-1.c: Likewise.
32352         * gcc.dg/20030204-1.c: Likewise.
32353         * gcc.dg/20030826-2.c: Likewise.
32354         * gcc.dg/20030926-1.c: Likewise.
32355         * gcc.dg/20031202-1.c: Likewise.
32356         * gcc.dg/980312-1.c: Likewise.
32357         * gcc.dg/980313-1.c: Likewise.
32358         * gcc.dg/990117-1.c: Likewise.
32359         * gcc.dg/990424-1.c: Likewise.
32360         * gcc.dg/990524-1.c: Likewise.
32361         * gcc.dg/991230-1.c: Likewise.
32362         * gcc.dg/i386-387-1.c: Likewise.
32363         * gcc.dg/i386-387-2.c: Likewise.
32364         * gcc.dg/i386-387-3.c: Likewise.
32365         * gcc.dg/i386-387-4.c: Likewise.
32366         * gcc.dg/i386-387-5.c: Likewise.
32367         * gcc.dg/i386-387-6.c: Likewise.
32368         * gcc.dg/i386-asm-1.c: Likewise.
32369         * gcc.dg/i386-bitfield1.c: Likewise.
32370         * gcc.dg/i386-bitfield2.c: Likewise.
32371         * gcc.dg/i386-loop-1.c: Likewise.
32372         * gcc.dg/i386-loop-2.c: Likewise.
32373         * gcc.dg/i386-loop-3.c: Likewise.
32374         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
32375         * gcc.dg/i386-pic-1.c: Likewise.
32376         * gcc.dg/i386-regparm.c: Likewise.
32377         * gcc.dg/i386-signbit-1.c: Likewise.
32378         * gcc.dg/i386-signbit-2.c: Likewise.
32379         * gcc.dg/i386-signbit-3.c: Likewise.
32380         * gcc.dg/i386-sse-5.c: Likewise.
32381         * gcc.dg/i386-sse-8.c: Likewise.
32382         * gcc.dg/i386-unroll-1.c: Likewise.
32383         * gcc.dg/tls/opt-1.c: Likewise.
32384         * gcc.dg/tls/opt-2.c: Likewise.
32385         * gcc.dg/unroll-1.c: Likewise.
32386         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
32387         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
32388         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
32389         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
32390
32391 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32392
32393         * g++.dg/template/incomplete1.C: New test.
32394
32395 2004-11-16  Nick Clifton  <nickc@redhat.com>
32396
32397         Revert patches accidentally commited during checkin of fixes for
32398         xstormy16 tests:
32399         gcc.c-torture/execute/simd-4.c: Revert
32400         gcc.dg/20040910-1.c: Revert.
32401
32402 2004-11-16  Paul Brook  <paul@codesourcery.com>
32403
32404         PR fortran/13010
32405         * gfortran.dg/der_pointer_1.f90: New test.
32406
32407 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
32408
32409         PR c/18498
32410         * gcc.dg/bitfld-13.c: New test.
32411
32412 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
32413
32414         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
32415         powerpc*-*-linux*.
32416
32417         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
32418         * gcc.dg/ppc64-abi-2.c: Ditto.
32419         * gcc.dg/ppc64-abi-3.c: Ditto.
32420
32421         * lib/gcc-dg.exp (dg-target-list): Remove.
32422
32423 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
32424
32425         * gcc.dg/ia64-postinc.c: New test.
32426
32427 2004-11-15  Mark Mitchell <mark@codesourcery.com>
32428
32429         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
32430
32431 2004-11-15  Nick Clifton  <nickc@redhat.com>
32432
32433         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
32434         __INT_MAX__ so that the test can be compiled by toolchains
32435         targeted at 16-bit processors.
32436
32437         * gcc.dg/20040625-1.c: Use long constants rather than integers
32438         when performing arithmetic that will overflow 16-bits.
32439
32440         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
32441         xstormy16.  It does not support 128-bit vector operations.
32442
32443         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
32444         with the macro PTR_TYPE.  Define this macro to an integer type
32445         suitable for holding a pointer.
32446
32447         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
32448         the target is a 16-bit processor.
32449
32450         * gcc.dg/cpp/if-2.c: Expect a different warning message from
32451         16-bit targets where the character constant will be too long.
32452
32453         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
32454         where the double will not be directly addressable.
32455
32456 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32457
32458         Friend class name lookup 1/n, PR c++/18471
32459         * g++.dg/template/crash26.C: New test.
32460         * g++.dg/lookup/struct1.C: Adjust expected error.
32461         * g++.dg/parse/elab1.C: Likewise.
32462         * g++.dg/parse/elab2.C: Likewise.
32463         * g++.dg/parse/int-as-enum1.C: Likewise.
32464         * g++.dg/parse/struct-as-enum1.C: Likewise.
32465         * g++.dg/parse/typedef1.C: Likewise.
32466         * g++.dg/parse/typedef3.C: Likewise.
32467         * g++.dg/parse/typedef4.C: Likewise.
32468         * g++.dg/parse/typedef5.C: Likewise.
32469         * g++.dg/template/nontype4.C: Likewise.
32470         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
32471         * g++.old-deja/g++.other/elab1.C: Likewise.
32472         * g++.old-deja/g++.other/syntax4.C: Likewise.
32473
32474 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
32475
32476         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
32477
32478 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
32479
32480         * gcc.c-torture/execute/20041114-1.c: New test.
32481
32482 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
32483
32484         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
32485         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
32486         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
32487         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
32488         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
32489         gcc.dg/switch-7.c: New tests.
32490
32491 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
32492
32493         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
32494
32495 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
32496
32497         PR tree-opt/18400
32498         * gcc.dg/vect/pr18400.c: New test.
32499
32500 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
32501             Andrew Pinski  <pinskia@physics.uc.edu>
32502
32503         PR tree-opt/18425
32504         * gcc.dg/vect/pr18425.c: New test.
32505
32506 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
32507
32508         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
32509         Guard with dg-require-alias and dg-require-visibility.
32510
32511 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
32512
32513         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
32514
32515 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32516
32517         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
32518
32519 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32520
32521         PR c++/17344
32522         * g++.dg/template/defarg5.C: New test.
32523
32524 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
32525
32526         * g++.dg/parse/cast1.C: Run only on ILP32.
32527         * g++.old-deja/g++.mike/p784.C: Likewise.
32528
32529 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
32530
32531         * gcc.c-torture/execute/20041113-1.c: New test.
32532
32533 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
32534
32535         PR target/18230
32536         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
32537         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
32538         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
32539         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
32540         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
32541         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
32542         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
32543         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
32544         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
32545         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
32546         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
32547         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
32548         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
32549
32550 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
32551
32552         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
32553         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
32554         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
32555         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
32556         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
32557         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
32558         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
32559         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
32560         gcc.target/sparc/combined-1.c: New tests.
32561
32562 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
32563
32564         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
32565         New tests.
32566
32567 2004-11-12  Mark Mitchell <mark@codesourcery.com>
32568
32569         * lib/gcc-dg.exp (dg-forbid-option): New function.
32570         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
32571         * g++.dg/abi/bitfield8.C: Likewise.
32572         * g++.dg/abi/dtor1.C: Likewise.
32573         * g++.dg/abi/empty10.C: Likewise.
32574         * g++.dg/abi/empty7.C: Likewise.
32575         * g++.dg/abi/empty9.C: Likewise.
32576         * g++.dg/abi/layout3.C: Likewise.
32577         * g++.dg/abi/layout4.C: Likewise.
32578         * g++.dg/abi/thunk1.C: Likewise.
32579         * g++.dg/abi/thunk2.C: Likewise.
32580         * g++.dg/abi/vbase11.C: Likewise.
32581         * g++.dg/abi/vthunk2.C: Likewise.
32582         * g++.dg/abi/vthunk3.C: Likewise.
32583         * g++.dg/ext/attrib8.C: Likewise.
32584         * g++.dg/opt/longbranch2.C: Likewise.
32585         * g++.dg/opt/reg-stack4.C: Likewise.
32586         * g++.old-deja/g++.ext/attrib1.C: Likewise.
32587         * g++.old-deja/g++.ext/attrib2.C: Likewise.
32588         * g++.old-deja/g++.ext/attrib3.C: Likewise.
32589         * g++.old-deja/g++.other/store-expr1.C: Likewise.
32590         * g++.old-deja/g++.other/store-expr2.C: Likewise.
32591         * gcc.dg/20000609-1.c: Likewise.
32592         * gcc.dg/20000720-1.c: Likewise.
32593         * gcc.dg/20011107-1.c: Likewise.
32594         * gcc.dg/20011119-1.c: Likewise.
32595         * gcc.dg/20020108-1.c: Likewise.
32596         * gcc.dg/20020122-2.c: Likewise.
32597         * gcc.dg/20020122-3.c: Likewise.
32598         * gcc.dg/20020201-3.c: Likewise.
32599         * gcc.dg/20020206-1.c: Likewise.
32600         * gcc.dg/20020218-1.c: Likewise.
32601         * gcc.dg/20020310-1.c: Likewise.
32602         * gcc.dg/20020411-1.c: Likewise.
32603         * gcc.dg/20020418-2.c: Likewise.
32604         * gcc.dg/20020426-1.c: Likewise.
32605         * gcc.dg/20020426-2.c: Likewise.
32606         * gcc.dg/20020517-1.c: Likewise.
32607         * gcc.dg/20020523-1.c: Likewise.
32608         * gcc.dg/20020523-2.c: Likewise.
32609         * gcc.dg/20020729-1.c: Likewise.
32610         * gcc.dg/20030204-1.c: Likewise.
32611         * gcc.dg/20030826-2.c: Likewise.
32612         * gcc.dg/20030926-1.c: Likewise.
32613         * gcc.dg/20031202-1.c: Likewise.
32614         * gcc.dg/980312-1.c: Likewise.
32615         * gcc.dg/980313-1.c: Likewise.
32616         * gcc.dg/990117-1.c: Likewise.
32617         * gcc.dg/990424-1.c: Likewise.
32618         * gcc.dg/990524-1.c: Likewise.
32619         * gcc.dg/991230-1.c: Likewise.
32620         * gcc.dg/i386-387-1.c: Likewise.
32621         * gcc.dg/i386-387-2.c: Likewise.
32622         * gcc.dg/i386-387-3.c: Likewise.
32623         * gcc.dg/i386-387-4.c: Likewise.
32624         * gcc.dg/i386-387-5.c: Likewise.
32625         * gcc.dg/i386-387-6.c: Likewise.
32626         * gcc.dg/i386-asm-1.c: Likewise.
32627         * gcc.dg/i386-bitfield1.c: Likewise.
32628         * gcc.dg/i386-bitfield2.c: Likewise.
32629         * gcc.dg/i386-loop-1.c: Likewise.
32630         * gcc.dg/i386-loop-2.c: Likewise.
32631         * gcc.dg/i386-loop-3.c: Likewise.
32632         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
32633         * gcc.dg/i386-pic-1.c: Likewise.
32634         * gcc.dg/i386-regparm.c: Likewise.
32635         * gcc.dg/i386-signbit-1.c: Likewise.
32636         * gcc.dg/i386-signbit-2.c: Likewise.
32637         * gcc.dg/i386-signbit-3.c: Likewise.
32638         * gcc.dg/i386-sse-5.c: Likewise.
32639         * gcc.dg/i386-sse-8.c: Likewise.
32640         * gcc.dg/i386-unroll-1.c: Likewise.
32641         * gcc.dg/tls/opt-1.c: Likewise.
32642         * gcc.dg/tls/opt-2.c: Likewise.
32643         * gcc.dg/unroll-1.c: Likewise.
32644         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
32645         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
32646         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
32647         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
32648         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
32649         -m64 is specified.
32650
32651 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
32652
32653         PR c++/18389
32654         * g++.dg/parse/cond1.C: New test.
32655
32656         PR c++/18429
32657         * g++.dg/template/array9.C: New test.
32658         * g++.dg/ext/vla1.C: Adjust error messages.
32659         * g++.dg/ext/vlm1.C: Likewise.
32660         * g++.dg/template/crash2.C: Likewise.
32661
32662         PR c++/18436
32663         * g++.dg/template/call3.C: New test.
32664
32665         PR c++/18407
32666         * g++.dg/template/ptrmem11.C: New test.
32667
32668 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
32669
32670         PR other/14264
32671         * lib/g++.exp: Set LC_ALL and LANG to C.
32672         * lib/gcc-dg.exp: Likewise.
32673         * lib/gfortran.exp: Likewise.
32674         * lib/objc.exp: Likewise.
32675         * lib/treelang.exp: Likewise.
32676
32677 2004-11-12  Andreas Schwab  <schwab@suse.de>
32678
32679         * gcc.dg/pr16286.c: Fix last change.
32680
32681 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
32682
32683         PR c++/18416
32684         * g++.dg/init/global1.C: New test.
32685
32686 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
32687
32688         * gcc.c-torture/execute/20041112-1.c: New test.
32689
32690 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
32691
32692         * lib/gcc-dg.exp (dg-target-list): New.
32693
32694 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
32695             Richard Sandiford  <rsandifo@redhat.com>
32696
32697         * lib/target-supports.exp (get-compiler_messages): New.
32698         (check_named_sections_available): Use it.
32699         (check_effective_target_ilp32): New.
32700         (check_effective_target_lp64): New.
32701         (is-effective-target): New.
32702         * lib/gcc-dg.exp (dg-require-effective-target): New.
32703
32704 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
32705
32706         * gcc.dg/precedence-1.c: New test.
32707
32708 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
32709
32710         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
32711
32712         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
32713         message, delete generated files, use more descriptive name for
32714         executable, and make the test unsupported when it cannot be run.
32715
32716         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
32717         (dg-require-weak, dg-require-visibility, dg-require-alias,
32718         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
32719         dg-require-iconv, dg-require-named-sections): Use it.
32720
32721         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
32722
32723 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
32724
32725         PR target/16457
32726         * gcc.dg/ppc-and-1: New
32727
32728         PR target/16796
32729         * gcc.dg/ppc-mov-1.c: New.
32730
32731         PR target/16458
32732         * gcc.dg/ppc-compare-1.c: New.
32733
32734 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
32735
32736         * objc.dg/desig-init-2.m: New test.
32737
32738 2004-11-10  Adam Nemet  <anemet@lnxw.com>
32739
32740         PR middle-end/18160
32741         * g++.dg/warn/register-var-1.C: New test.
32742         * g++.dg/warn/register-var-2.C: New test.
32743
32744 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
32745
32746         * gcc.dg/union-2.c: New test.
32747
32748 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
32749
32750         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
32751         New test for PR tree-optimization/17892.
32752
32753 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
32754
32755         PR c++/18369
32756         * g++.dg/init/new12.C: New test.
32757
32758 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
32759
32760         * gcc.target/sparc: New directory.
32761         * gcc.target/sparc/sparc.exp: New driver.
32762         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
32763         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
32764         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
32765         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
32766
32767 2004-11-10  Paul Brook  <paul@codesourcery.com>
32768
32769         PR fortran/18218
32770         * gfortran.dg/list_read.c: New test.
32771
32772 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
32773
32774         PR c/18322
32775         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
32776         expected diagnostic location.
32777
32778 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
32779
32780         * gcc.dg/20041109-1.c: New test.
32781
32782 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
32783
32784         PR objc/18406
32785         * objc/compile/pr18406.m: New test.
32786
32787 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
32788
32789         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
32790
32791 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
32792
32793         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
32794
32795 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
32796
32797         * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
32798
32799 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
32800
32801         * gcc.dg/20030225-2.c: Add prototype for abort and
32802         exit.
32803
32804 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
32805
32806         PR tree-opt/18299
32807         * gcc.c-torture/pr18299-1.c: New test.
32808
32809 2004-11-06  Andreas Schwab  <schwab@suse.de>
32810
32811         * gcc.dg/pr16286.c: Also test for bool and pixel.
32812
32813 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
32814
32815         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
32816         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
32817         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
32818         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
32819         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
32820         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
32821         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
32822         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
32823         gcc.dg/struct-semi-3.c: New tests.
32824
32825 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
32826
32827         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
32828
32829 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
32830
32831         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
32832         Do not use C99 designators.
32833
32834 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
32835
32836         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
32837
32838 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
32839
32840         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
32841         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
32842         * gcc.c-torture/execute/simd-5.x: Remove.
32843
32844 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
32845
32846         PR rtl-optimization/17933
32847         * gcc.dg/torture/pr17933-1.c: New test.
32848
32849 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
32850
32851         PR target/18106
32852         * lib/target-supports.exp (check_weak_available): Support
32853         Windows.
32854
32855 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
32856
32857         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
32858         call to fflush(stdout) before abort.
32859         (my_ffsll): New function.
32860         (generate_fields): Use it.
32861
32862 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
32863
32864         * gcc.dg/init-undef-1.c: New test.
32865
32866 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
32867
32868         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
32869         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
32870         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
32871         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
32872         expected messages for new parser.
32873
32874 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
32875
32876         * g++.dg/ext/visibility/symbian1.C: New test.
32877
32878 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
32879
32880         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
32881         on LP64 targets.
32882
32883 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
32884
32885         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
32886         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
32887         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
32888         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
32889         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
32890         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
32891         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
32892         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
32893         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
32894         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
32895
32896 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
32897
32898         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
32899         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
32900         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
32901         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
32902         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
32903         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
32904         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
32905         for new parser.
32906
32907 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
32908
32909         PR target/15342
32910         * gcc.dg/20041104-1.c: New test.
32911
32912 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32913
32914         * g++.dg/template/nontype7.C: New test.
32915         * g++.dg/template/nontype8.C: Likewise.
32916         * g++.dg/template/nontype9.C: Likewise.
32917         * g++.dg/template/nontype10.C: Likewise.
32918         * g++.dg/tc1/dr49.C: Likewise.
32919         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
32920         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
32921
32922 2004-11-04  Ben Elliston  <bje@au.ibm.com>
32923
32924         * g++.dg/rtti/tinfo1.C: Remove xfails.
32925
32926 2004-11-04  Ben Elliston  <bje@au.ibm.com>
32927
32928         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
32929         packed attribute to the definition to satisfy the new C++ parser.
32930
32931 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
32932
32933         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
32934         invocations of va_arg.
32935
32936 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
32937
32938         PR c++/18124
32939         * g++.dg/template/crash25.C: New test.
32940
32941         PR c++/18155
32942         * g++.dg/template/typedef2.C: New test.
32943         * g++.dg/parse/crash13.C: Adjust error markers.
32944
32945         PR c++/18177
32946         * g++.dg/conversion/const3.C: New test.
32947
32948 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32949
32950         PR fortran/17535
32951         PR fortran/17583
32952         PR fortran/17713
32953         * gfortran.dg/generic_[123].f90: New testcases.
32954
32955 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
32956
32957         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
32958         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
32959
32960 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
32961
32962         PR tree-opt/16808
32963         * gcc.c-torture/compile/pr16808.c: New test.
32964
32965 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
32966
32967         PR rtl-optimization/17104
32968         * gcc.dg/ppc-bitfield1.c: New.
32969
32970 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
32971
32972         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
32973
32974 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
32975
32976         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
32977         strings for 32-bit code.
32978
32979 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
32980
32981         PR c/18239
32982         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
32983
32984 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
32985
32986         PR c++/18064
32987         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
32988
32989 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
32990
32991         PR c++/15172
32992         * g++.dg/init/aggr2.C: New test.
32993
32994 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
32995
32996         * objc.dg/local-decl-1.m: New test.
32997
32998 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
32999
33000         * gcc.dg/20040910-1.c: Adjust regex.
33001
33002 2004-10-30  Roger Sayle  <roger@eyesopen.com>
33003
33004         PR rtl-optimization/18084
33005         * g++.dg/opt/pr18084-1.C: New testcase.
33006
33007 2004-10-30  Matt Austern  <austern@apple.com>
33008
33009         PR c++/17542
33010         * g++.dg/ext/attrib18.C: New test.
33011
33012 2004-10-30  Roger Sayle  <roger@eyesopen.com>
33013
33014         PR middle-end/18096
33015         * gcc.dg/pr18096-1.c: New test case.
33016
33017 2004-10-30  Roger Sayle  <roger@eyesopen.com>
33018
33019         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
33020
33021 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
33022
33023         PR c/16666
33024         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
33025         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
33026         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
33027         gcc.dg/old-style-prom-3.c: New tests.
33028
33029 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
33030
33031         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
33032         Remove unnecessary inclusion of stdio.h.
33033
33034 2004-10-29  Roger Sayle  <roger@eyesopen.com>
33035
33036         PR rtl-optimization/17581
33037         * gcc.dg/pr17581-1.c: New test case.
33038
33039 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
33040
33041         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
33042         being implemented.
33043         * g++.dg/conversion/dr195-1.C: New.
33044         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
33045         * g++.old-deja/g++.mike/p10148.C: Likewise.
33046
33047 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
33048
33049         PR c++/17695
33050         * g++.dg/debug/typedef2.C: New test.
33051
33052 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
33053
33054         PR fortran/13490
33055         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
33056         * gfortran.dg/g77/README: Update.
33057
33058 2004-10-28  Matt Austern  <austern@apple.com>
33059
33060         PR c++/14124
33061         * g++.dg/ext/packed7.C: New test.
33062
33063 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
33064
33065         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
33066         scan-assembler.
33067         * lib/scanasm.exp (hidden-scan-for): New proc.
33068         (scan-hidden): Use hidden-scan-for instead of constructing the scan
33069         string.
33070         (scan-not-hidden): Likewise.
33071         * lib/target-supports.exp (check_visibility_available): mach-o is
33072         support too.
33073
33074 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
33075
33076         PR c++/17132
33077         * g++.dg/template/memclass3.C: New test.
33078
33079 2004-10-28  Adam Nemet  <anemet@lnxw.com>
33080
33081         PR middle-end/18160
33082         * gcc.dg/register-var-1.c: New test.
33083         * gcc.dg/register-var-2.c: New test.
33084         * gcc.dg/asm-7.c: Taking the address of a register variable is an
33085         error now.
33086
33087 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
33088
33089         PR other/18172
33090         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
33091         unused variables.
33092         * gcc.dg/vect/vect-22.c: Likewise.
33093
33094 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
33095
33096         * gcc.dg/i386-rotate-1.c: New test.
33097
33098 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
33099
33100         * g++.dg/init/ref12.C: Add "run" marker.
33101
33102         PR c++/17435
33103         * g++.dg/init/ref12.C: New test.
33104
33105         PR c++/18140
33106         * g++.dg/template/shift1.C: New test.
33107         * g++.dg/template/error10.C: Adjust error markers.
33108
33109 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
33110
33111         PR tree-opt/17529
33112         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
33113
33114 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
33115
33116         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
33117         * gcc.dg/weak/weak-3.c: Likewise.
33118         * gcc.dg/weak/weak-5.c: Likewise.
33119         * gcc.dg/weak/weak-9.c: Likewise.
33120         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
33121         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
33122
33123         * gcc.dg/darwin-weakimport-1.c: New.
33124
33125 2004-10-28  Ben Elliston  <bje@au.ibm.com>
33126
33127         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
33128
33129 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
33130
33131         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
33132         'syntax' error messages.
33133         * gcc.dg/cpp/direct2s.c: Likewise.
33134
33135 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
33136
33137         * gcc.c-torture/compile/20041026-1.c: New.
33138
33139 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
33140
33141         PR c++/18093
33142         * g++.dg/lookup/ns2.C: New test.
33143
33144         PR c++/18020
33145         * g++.dg/template/enum4.C: New test.
33146
33147         PR c++/18161
33148         * g++.dg/template/expr1.C: New test.
33149
33150 2004-10-26  Ben Elliston  <bje@au.ibm.com>
33151
33152         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
33153
33154 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
33155
33156         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
33157         gcc.dg/decl-nospec-3.c: New tests.
33158
33159 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
33160
33161         * objc.dg/super-class-3.m: New test.
33162
33163 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
33164
33165         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
33166         resyncing.
33167         * gcc.dg/cpp/direct2s.c: Likewise.
33168
33169 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
33170
33171         * objc.dg/image-info.m: Update for changes to section selection.
33172
33173 2004-10-25  David Ayers  <d.ayers@inode.at>
33174             Ziemowit Laski  <zlaski@apple.com>
33175
33176         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
33177         diagnostics when messaging 'id <Proto>'.
33178         * objc.dg/class-protocol-1.m: New test.
33179         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
33180         a non-existent method signature.
33181         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
33182         Update diagnostics when messaging with non-existent method signature.
33183         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
33184         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
33185         invalid receivers are now resolved as if messaging 'id'; remove
33186         extraneous diagnostics.
33187
33188 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
33189
33190         PR c/16667
33191         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
33192         gcc.dg/init-desig-obs-3.c: New tests.
33193
33194 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
33195
33196         * gcc.dg/debug/20041023-1.c: New test.
33197
33198 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
33199
33200         PR middle-end/17407
33201         * gcc.c-torture/compile/pr17407.c: New test.
33202
33203         PR c++/18121
33204         * g++.dg/template/array8.C: New test.
33205
33206 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
33207
33208         PR other/18138
33209         * lib/g++.exp: Accept more than one multilib libgcc.
33210         * lib/gcc-dg.exp: Likewise.
33211         * lib/objc.exp: Likewise.
33212         * lib/treelang.exp: Likewise.
33213         * lib/gfortran.exp: Likewise.
33214
33215 2004-10-24  Ben Elliston  <bje@au.ibm.com>
33216
33217         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
33218
33219 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
33220
33221         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
33222         * gcc.dg/c99-const-expr-3.c: Likewise.
33223
33224 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
33225
33226         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
33227
33228 2004-10-23  Ben Elliston  <bje@au.ibm.com>
33229
33230         * gcc.c-torture/execute/loop-2e.x: Remove.
33231
33232 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
33233
33234         PR c++/18095
33235         * g++.dg/parse/crash18.C: New.
33236         * g++.dg/parse/crash19.C: New.
33237
33238 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
33239
33240         * g++.dg/ext/dllimport1.C: Move dg-warnings.
33241         * g++.dg/ext/dllimport2.C: Same.
33242         * g++.dg/ext/dllimport8.C: Same.
33243
33244 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
33245
33246         PR c++/10841
33247         * g++.dg/conversion/cast1.C: New test.
33248         * g++.dg/overload/pmf1.C: Adjust error marker.
33249
33250 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
33251
33252         PR objc/17923
33253         * objc.dg/const-str-7.m: New test.
33254
33255 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33256
33257         * g++.dg/template/memfriend11.C: Fix comment typo.
33258         * g++.dg/template/memfriend14.C: Likewise.
33259
33260 2004-10-20  Richard Henderson  <rth@redhat.com>
33261
33262         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
33263         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
33264         -fasynchronous-unwind-tables.
33265
33266 2004-10-20  Richard Henderson  <rth@redhat.com>
33267
33268         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
33269         (main): Return success.
33270         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
33271         (main): Return success.
33272
33273 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33274
33275         PR c++/13495
33276         * g++.dg/template/memfriend9.C: New test.
33277         * g++.dg/template/memfriend10.C: Likewise.
33278         * g++.dg/template/memfriend11.C: Likewise.
33279         * g++.dg/template/memfriend12.C: Likewise.
33280         * g++.dg/template/memfriend13.C: Likewise.
33281         * g++.dg/template/memfriend14.C: Likewise.
33282         * g++.dg/template/memfriend15.C: Likewise.
33283         * g++.dg/template/memfriend16.C: Likewise.
33284         * g++.dg/template/memfriend17.C: Likewise.
33285         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
33286
33287 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
33288
33289         * g++.dg/conversion/dr195.C: New.
33290         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
33291
33292 2004-10-20  Ben Elliston  <bje@au.ibm.com>
33293             Devang Patel  <dpatel@apple.com>
33294
33295         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
33296         of floating point arithmetic, which could trap.
33297
33298 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
33299
33300         PR c++/14035
33301         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
33302         * g++.dg/conversion/const2.C: New test.
33303         * g++.dg/expr/reinterpret2.C: New test.
33304         * g++.dg/expr/reinterpret3.C: New test.
33305         * g++.dg/expr/cast2.C: New test.
33306         * g++.dg/expr/copy1.C: New test.
33307         * g++.dg/other/conversion1.C: Change error message.
33308         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
33309         function pointers to void *.
33310         * g++.old-deja/g++.mike/p10148.C: Likewise.
33311
33312 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
33313
33314         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
33315
33316 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
33317
33318         PR c++/18047
33319
33320         * g++.dg/parse/expr3.C: New test.
33321
33322 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
33323
33324         * gcc.dg/smod-1.c: New test.
33325
33326 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
33327
33328         * objc.dg/method-14.m: New test.
33329
33330 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
33331
33332         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
33333         Also xfail as the patch was reverted.
33334
33335 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
33336
33337         PR middle-end/16973
33338         * gcc.dg/pr16973.c: New test.
33339
33340 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
33341
33342         PR tree-optimization/17656
33343         * gcc.c-torture/compile/pr17656.c: New test.
33344
33345 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
33346
33347         * g++.dg/eh/shadow1.C: New.
33348
33349 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
33350
33351         * gcc.c-torture/compile/20041018-1.c: New test.
33352
33353 2004-10-18  Ben Elliston  <bje@au.ibm.com>
33354
33355         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
33356         compiler referring to register 0 when accessing sdata.  The linker
33357         now patches things up.
33358
33359 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
33360
33361         PR c/17529
33362         * gcc.c-torture/compile/pr17529.c: New test.
33363
33364 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33365
33366         PR c++/17743
33367         * g++.dg/ext/attrib17.C: New test.
33368
33369 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
33370
33371         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
33372
33373 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33374
33375         PR c++/10479
33376         * g++.dg/ext/attrib16.C: New test.
33377
33378 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
33379
33380         PR c++/17042
33381         * g++.dg/init/dso_handle1.C: New test.
33382
33383         PR c++/14667
33384         * g++.dg/parse/typedef6.C: New test.
33385
33386         PR c++/17916
33387         * g++.dg/parse/pragma1.C: New test.
33388
33389 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
33390
33391         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
33392
33393 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
33394
33395         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
33396         -fno-common when on HPPA HP-UX platforms.
33397
33398 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
33399
33400         PR other/16820
33401         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
33402         stdint.h.
33403         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
33404         uintptr_t.
33405
33406 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
33407
33408         PR c++/16301
33409         * g++.dg/lookup/strong-using-4.C: New test.
33410
33411 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
33412
33413         PR middle-end/16567
33414         * gcc.c-torture/compile/nested-1.c: New test.
33415
33416 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
33417
33418         * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
33419         and mipsisa64*-*-* (until support for misaligned loads is added).
33420         * gcc.dg/vect/vect-50.c: Likewise.
33421         * gcc.dg/vect/vect-52.c: Likewise.
33422         * gcc.dg/vect/vect-54.c: Likewise.
33423         * gcc.dg/vect/vect-58.c: Likewise.
33424         * gcc.dg/vect/vect-60.c: Likewise.
33425         * gcc.dg/vect/vect-80.c: Likewise.
33426
33427 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
33428
33429         PR c++/17976
33430         * g++.dg/init/dtor3.C: New test.
33431
33432 2004-10-15  Ben Elliston  <bje@au.ibm.com>
33433
33434         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
33435
33436 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
33437
33438         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
33439         * gcc.dg/macho-lo-sum.c: Likewise.
33440
33441 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
33442
33443         * gcc.dg/ppc-spe64-1.c: New test.
33444
33445 2004-10-14  Devang Patel  <dpatel@apple.com>
33446
33447         PR 17635
33448         * gcc.dg/pr17635.c : New test.
33449
33450 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
33451
33452         * gcc.dg/vect/vect-28.c: Remove xfail.
33453         * gcc.dg/vect/vect-30.c: Remove xfail.
33454         * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
33455         * gcc.dg/vect/vect-33.c: Remove xfail.
33456         * gcc.dg/vect/vect-44.c: Remove xfail.
33457         * gcc.dg/vect/vect-46.c: Remove xfail.
33458         * gcc.dg/vect/vect-50.c: Remove xfail.
33459         * gcc.dg/vect/vect-52.c: Remove xfail.
33460         * gcc.dg/vect/vect-54.c: Remove xfail.
33461         * gcc.dg/vect/vect-58.c: Remove xfail.
33462         * gcc.dg/vect/vect-60.c: Remove xfail.
33463         * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
33464         * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
33465         * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
33466         * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
33467         * gcc.dg/vect/vect-8.c: Remove xfail.
33468         * gcc.dg/vect/vect-80.c: Remove xfail.
33469         * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
33470
33471 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
33472
33473         * gcc.dg/vect/vect-82.c: New testcase.
33474         * gcc.dg/vect/vect-82_64.c: New testcase.
33475         * gcc.dg/vect/vect-83.c: New testcase.
33476         * gcc.dg/vect/vect-83_64.c: New testcase.
33477
33478 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
33479
33480         * gcc.dg/cpp/error-1.c: New test.
33481
33482 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
33483
33484         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
33485
33486 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
33487
33488         PR target/17984
33489         * gcc.dg/cris-peep2-xsrand2.c: New test.
33490
33491 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
33492
33493         PR c++/17661
33494         * g++.dg/expr/for2.C: New test.
33495
33496 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
33497
33498         * g++.dg/inherit/thunk1.C: Run on the SPARC.
33499
33500 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
33501
33502         PR tree-optimization/17724
33503         * g++.dg/opt/pr17724-1.C: New test.
33504         * g++.dg/opt/pr17724-2.C: New test.
33505         * g++.dg/opt/pr17724-3.C: New test.
33506         * g++.dg/opt/pr17724-4.C: New test.
33507         * g++.dg/opt/pr17724-5.C: New test.
33508         * g++.dg/opt/pr17724-6.C: New test.
33509
33510 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
33511
33512         PR c/17301
33513         * gcc.dg/pr17301-2.c: New test.
33514
33515 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
33516
33517         PR c++/15876
33518         * g++.dg/parse/error22.C: New test.
33519
33520         PR c++/17936
33521         * g++.dg/template/spec18.C: New test.
33522
33523 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
33524
33525         * gcc.dg/ia64-asm-1.c: Add prototype for abort
33526         * gcc.dg/ia64-sync-1.c: Add prototype for abort and
33527         memcpy.
33528         * gcc.dg/ia64-sync-2.c: Ditto.
33529         * gcc.dg/ia64-sync-3.c: Ditto.
33530
33531 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
33532
33533         * g++.dg/eh/cleanup5.C: Add dg-options "".
33534
33535 2004-10-11  Roger Sayle  <roger@eyesopen.com>
33536
33537         PR middle-end/17657
33538         * gcc.dg/switch-4.c: New test case.
33539
33540 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
33541
33542         * gcc.c-torture/execute/20041011-1.c: New test.
33543
33544 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
33545
33546         PR c++/17554
33547         * g++.dg/init/for3.C: New test.
33548
33549         PR c++/17657
33550         * g++.dg/opt/switch2.C: New test.
33551
33552         PR middle-end/17703
33553         * g++.dg/warn/Wreturn-2.C: New test.
33554
33555 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
33556
33557         PR c++/17907
33558         * g++.dg/eh/cleanup5.C: New test.
33559
33560 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
33561
33562         PR c++/17393
33563         * g++.dg/parse/error21.C: New test.
33564
33565 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
33566
33567         * g++.dg/overload/pmf1.C: Adjust quoting marks.
33568         * g++.dg/warn/incomplete1.C: Likewise.
33569         * g++.dg/template/qualttp20.C: Likewise.
33570
33571 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
33572
33573         PR c/17881
33574         * parm-incomplete-1.c: New test.
33575
33576 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
33577
33578         PR c++/17867
33579         * g++.dg/parse/error19.C: New test.
33580
33581         PR c++/17670
33582         * g++.dg/init/new11.C: New test.
33583
33584         PR c++/17821
33585         * g++.dg/parse/error20.C: New test.
33586
33587         PR c++/17826
33588         * g++.dg/template/crash24.C: New test.
33589
33590 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
33591
33592         PR c/17301
33593         * gcc.dg/pr17301-1.c: New test.
33594
33595 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
33596
33597         PR c/17189
33598         * gcc.dg/anon-struct-5.c: New test.
33599
33600 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
33601
33602         PR c/17844
33603         * gcc.dg/pr17844-1.c: New test.
33604
33605 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
33606
33607         PR tree-optimization/17906
33608         * gcc.c-torture/compile/pr17906.c: New.
33609
33610 2004-10-09  Stuart Hastings  <stuart@apple.com>
33611             Roger Sayle  <roger@eyesopen.com>
33612
33613         PR rtl-optimization/17853
33614         * gcc.dg/i386-mmx-5.c: New testcase.
33615
33616 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
33617
33618         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
33619
33620 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
33621
33622         PR c++/17524
33623         * g++.dg/template/static9.C: New test.
33624
33625         PR c++/17685
33626         * g++.dg/parse/operator5.C: New test.
33627
33628 2004-10-09  Roger Sayle  <roger@eyesopen.com>
33629
33630         PR middle-end/17894
33631         * gcc.c-torture/execute/divcmp-4.c: New test case.
33632
33633 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
33634
33635         PR tree-opt/17902
33636         * g++.dg/opt/pr17902.C: New test.
33637
33638 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
33639
33640         * gcc.dg/cpp/ident-1.c: Add dg-options "".
33641
33642 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
33643
33644         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
33645
33646 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
33647
33648         * gcc.dg/assign-warn-3.c: New test.
33649
33650 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
33651
33652         PR c/16999
33653         * gcc.dg/cpp/ident-1.c: New test.
33654
33655 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
33656
33657         * gcc.c-torture/compile/acc1.c: New.
33658
33659 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
33660
33661         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
33662         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
33663
33664 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
33665
33666         * gcc.dg/ultrasp11.c: New test.
33667
33668 2004-10-08  Michael Matz  <matz@suse.de>
33669
33670         * gcc.dg/doloop-2.c: New test.
33671
33672 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
33673
33674         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
33675         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
33676         objc.dg/method-9.m: Update expected diagnostics.
33677
33678 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
33679
33680         * gcc.dg/ppc-fsel-3.c: New file.
33681         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
33682
33683 2004-10-07  Paul Brook  <paul@codesourcery.com>
33684
33685         * gfortran.dg/intrinsic_verify_1.f90: New test.
33686
33687 2004-10-07  Paul Brook  <paul@codesourcery.com>
33688
33689         * gfortran.dg/empty_format_1.f90: Remove stray commas.
33690
33691 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33692
33693         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
33694         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
33695         commit.
33696
33697 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
33698
33699         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
33700
33701 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33702
33703         PR c++/17115
33704         * g++.dg/warn/Winline-4.C: New test.
33705
33706 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
33707
33708         * gcc.c-torture/compile/20041007-1.c: New test.
33709
33710 2004-10-07  Paul Brook  <paul@codesourcery.com>
33711
33712         PR fortran/17678
33713         * gfortran.dg/use_allocated_1.f90: New test.
33714
33715 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
33716
33717         PR middle-end/17849
33718         * gfortran.fortran-torture/compile/nested.f90: New test
33719
33720 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
33721
33722         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
33723
33724 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
33725
33726         PR c++/17368
33727         * g++.dg/ext/asm6.C: New test.
33728
33729 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
33730
33731         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
33732
33733 2004-10-06  Paul Brook  <paul@codesourcery.com>
33734
33735         PR libfortran/17709
33736         * gfortran.dg/empty_format_1.f90: New test.
33737
33738 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33739
33740         PR fortran/17568
33741         * gfortran.dg/ishft.f90: New test.
33742
33743         PR fortran/17283
33744         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
33745         tests.
33746
33747 2004-10-06  Paul Brook  <paul@codesourcery.com>
33748
33749         * gfortran.dg/do_1.f90: New test.
33750
33751 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33752
33753         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
33754         optimizing for size.
33755
33756 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
33757
33758         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
33759
33760 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
33761
33762         * gcc.c-torture/compile/20041005-1.c: New test.
33763
33764 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
33765
33766         PR c++/17829
33767         * g++.dg/lookup/koenig4.C: New.
33768
33769 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
33770
33771         * g++.dg/other/classkey1.C: Adjust quoting marks.
33772         * g++.dg/parse/error15.C: Likewise.
33773         * g++.dg/template/meminit2.C (int>): Likewise.
33774
33775 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33776
33777         PR fortran/17283
33778         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
33779
33780         PR fortran/17631
33781         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
33782
33783         PR fortran/17708
33784         * gfortran.dg/pr17708.f90: New test.
33785
33786 2004-10-04  Chao-ying Fu  <fu@mips.com>
33787
33788         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
33789         * gcc.dg/vect/vect-4.c: Ditto.
33790         * gcc.dg/vect/vect-5.c: Ditto.
33791         * gcc.dg/vect/vect-6.c: Ditto.
33792         * gcc.dg/vect/vect-8.c: Ditto.
33793         * gcc.dg/vect/vect-16.c: Ditto.
33794         * gcc.dg/vect/vect-30.c: Ditto.
33795         * gcc.dg/vect/vect-40.c: Ditto.
33796         * gcc.dg/vect/vect-41.c: Ditto.
33797         * gcc.dg/vect/vect-42.c: Ditto.
33798         * gcc.dg/vect/vect-43.c: Ditto.
33799         * gcc.dg/vect/vect-44.c: Ditto.
33800         * gcc.dg/vect/vect-45.c: Ditto.
33801         * gcc.dg/vect/vect-46.c: Ditto.
33802         * gcc.dg/vect/vect-47.c: Ditto.
33803         * gcc.dg/vect/vect-48.c: Ditto.
33804         * gcc.dg/vect/vect-49.c: Ditto.
33805         * gcc.dg/vect/vect-50.c: Ditto.
33806         * gcc.dg/vect/vect-51.c: Ditto.
33807         * gcc.dg/vect/vect-52.c: Ditto.
33808         * gcc.dg/vect/vect-53.c: Ditto.
33809         * gcc.dg/vect/vect-54.c: Ditto.
33810         * gcc.dg/vect/vect-55.c: Ditto.
33811         * gcc.dg/vect/vect-56.c: Ditto.
33812         * gcc.dg/vect/vect-57.c: Ditto.
33813         * gcc.dg/vect/vect-58.c: Ditto.
33814         * gcc.dg/vect/vect-59.c: Ditto.
33815         * gcc.dg/vect/vect-60.c: Ditto.
33816         * gcc.dg/vect/vect-74.c: Ditto.
33817         * gcc.dg/vect/vect-79.c: Ditto.
33818         * gcc.dg/vect/vect-80.c: Ditto.
33819
33820 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
33821
33822         * gcc.dg/unused-7.c: Use the correct option.
33823
33824 2004-10-04  Paul Brook  <paul@codesourcery.com>
33825         Bud Davis  <bdavis9659@comcast.net>
33826
33827         PR fortran/17706
33828         PR fortran/16434
33829         * gfortran/pr17706.f90: New test.
33830         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
33831
33832 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33833
33834         * gfortran.dg/pr17612.f90: New test.
33835
33836 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
33837
33838         * g++.dg/template/local1.C: Adjust quoting marks in
33839         testing for diagnostics.
33840         * g++.dg/tls/diag-2.C: Likewise.
33841         * g++.dg/other/error8.C: Likewise.
33842
33843 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
33844
33845         PR c/17178
33846         * gcc.dg/unused-4.c: Adjust to be correct.
33847
33848         PR c/17820
33849         * gcc.dg/unused-7.c: New test.
33850
33851 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
33852
33853         PR c++/17797
33854         * g++.dg/overload/template2.C: New test.
33855
33856 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
33857
33858         PR tree-optimization/16632
33859         * gcc.dg/tree-ssa/20041002-1.c: New.
33860
33861 2004-10-03  Paul Brook  <paul@codesourcery.com>
33862
33863         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
33864         rather than relying on default formatting.
33865
33866 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
33867
33868         * gcc.dg/20040920-1.c: Update expected message text.
33869
33870 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
33871
33872         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
33873
33874 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
33875
33876         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
33877         tree level.
33878
33879 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
33880
33881         * gcc.dg/tree-ssa/pr17343.c: Remove.
33882
33883 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
33884
33885         PR tree-opt/17343
33886         * gcc.dg/tree-ssa/pr17343.c: New test.
33887
33888 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
33889
33890         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
33891         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
33892         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
33893         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
33894         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
33895
33896 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
33897
33898         * gcc.dg/lvalue-2.c: New test.
33899
33900 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
33901
33902         PR c/17730
33903         * gcc.dg/pr17730-1.c: New test
33904
33905 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
33906
33907         PR c/7425
33908         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
33909
33910 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
33911
33912         * gcc.c-torture/execute/stdarg-1.c: New test.
33913         * gcc.c-torture/execute/stdarg-2.c: New test.
33914         * gcc.c-torture/execute/stdarg-3.c: New test.
33915         * gcc.dg/tree-ssa/stdarg-1.c: New test.
33916         * gcc.dg/tree-ssa/stdarg-2.c: New test.
33917         * gcc.dg/tree-ssa/stdarg-3.c: New test.
33918         * gcc.dg/tree-ssa/stdarg-4.c: New test.
33919         * gcc.dg/tree-ssa/stdarg-5.c: New test.
33920
33921 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
33922
33923         PR tree-optimization/17697
33924         * g++.dg/opt/pr17697-1.C: New test.
33925         * g++.dg/opt/pr17697-2.C: New test.
33926         * g++.dg/opt/pr17697-3.C: New test.
33927
33928 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
33929
33930         PR c/16409
33931         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
33932         gcc.dg/vla-init-5.c: New tests.
33933
33934 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
33935
33936         PR c/13804
33937         * gcc.dg/pr13804-1.c: New test.
33938
33939 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33940
33941         PR fortran/16938
33942         * gfortran.dg/pr16938.f90: New test.
33943
33944 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
33945
33946         * g++.dg/template/crash23.C: New test.
33947
33948 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
33949
33950         PR c++/17585
33951         * g++.dg/template/static8.C: New test.
33952
33953 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
33954
33955         PR c++/17681
33956         * g++.dg/other/error9.C: New test.
33957
33958 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
33959
33960         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
33961
33962 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33963
33964         PR fortran/15164
33965         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
33966
33967 2004-09-26  Roger Sayle  <roger@eyesopen.com>
33968
33969         PR middle-end/17112
33970         * gcc.dg/pr17112-1.c: New test case.
33971
33972 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
33973
33974         PR c/11459
33975         * gcc.dg/pr11459-1.c: New test.
33976
33977 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
33978
33979         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
33980         * gcc.dg/tree-ssa/loop-4.c: Likewise.
33981
33982 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33983
33984         * gfortran.dg/pr15324.f90: Make array bounds consistent.
33985
33986 2004-09-25  Jan Hubicka  <jh@suse.cz>
33987
33988         * compile/30040909-1.c: New test.
33989         * compile/30040907-1.c: New test.
33990
33991 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
33992
33993         * gcc.c-torture/execute/va-arg-26.c: New test.
33994
33995 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
33996
33997         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
33998         extra diagnostics on targets with 64-bit pointers.
33999         * objc.dg/selector-1.m: Adjust dg-warning regexp.
34000
34001 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
34002
34003         PR c/17188
34004         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
34005         * gcc.dg/decl-3.c: Adjust expected message.
34006
34007 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34008
34009         PR fortran/17615
34010         * gfortran.dg/pr17615.f90: New test.
34011
34012 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
34013
34014         PR tree-optimzation/17517
34015         * g++.dg/tree-ssa/pr17517.C: New Test.
34016
34017 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
34018
34019         PR c++/16889
34020         * g++.dg/lookup/ambig3.C: New.
34021
34022 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
34023
34024         PR tree-opt/17624
34025         * g++.dg/opt/pr17624.C: New test.
34026
34027 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
34028
34029         PR c/6980
34030         * gcc.dg/Wbad-function-cast-1.c: New test.
34031
34032 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
34033
34034         * g++.dg/ext/complit1.C
34035         * g++.dg/other/error2.C
34036         * g++.dg/other/nontype-1.C
34037         * g++.dg/parse/crash11.C
34038         * g++.dg/parse/crash12.C
34039         * g++.dg/parse/error15.C
34040         * g++.dg/parse/error4.C
34041         * g++.dg/parse/tmpl-outside1.C
34042         * g++.dg/parse/too-many-tmpl-args1.C
34043         * g++.dg/template/dependent-expr3.C
34044         * g++.dg/template/error10.C
34045         * g++.dg/template/instantiate1.C
34046         * g++.dg/template/vtable2.C
34047         * g++.dg/warn/Wshadow-1.C
34048         * g++.dg/warn/weak1.C
34049         * g++.old-deja/g++.brendan/crash16.C
34050         * g++.old-deja/g++.brendan/crash18.C
34051         * g++.old-deja/g++.brendan/crash48.C
34052         * g++.old-deja/g++.brendan/crash49.C
34053         * g++.old-deja/g++.brendan/crash55.C
34054         * g++.old-deja/g++.brendan/crash56.C
34055         * g++.old-deja/g++.brendan/crash8.C
34056         * g++.old-deja/g++.brendan/enum11.C
34057         * g++.old-deja/g++.brendan/enum8.C
34058         * g++.old-deja/g++.brendan/enum9.C
34059         * g++.old-deja/g++.brendan/friend3.C
34060         * g++.old-deja/g++.brendan/misc14.C
34061         * g++.old-deja/g++.bugs/900402_02.C
34062         * g++.old-deja/g++.bugs/900404_03.C
34063         * g++.old-deja/g++.bugs/900404_04.C
34064         * g++.old-deja/g++.bugs/900428_03.C
34065         * g++.old-deja/g++.jason/crash4.C
34066         * g++.old-deja/g++.jason/overload21.C
34067         * g++.old-deja/g++.jason/redecl1.C
34068         * g++.old-deja/g++.jason/report.C
34069         * g++.old-deja/g++.jason/rfg10.C
34070         * g++.old-deja/g++.jason/template30.C
34071         * g++.old-deja/g++.law/arm12.C
34072         * g++.old-deja/g++.law/ctors5.C
34073         * g++.old-deja/g++.law/cvt20.C
34074         * g++.old-deja/g++.law/init10.C
34075         * g++.old-deja/g++.law/init8.C
34076         * g++.old-deja/g++.law/visibility17.C
34077         * g++.old-deja/g++.law/visibility7.C
34078         * g++.old-deja/g++.mike/net8.C
34079         * g++.old-deja/g++.mike/p646.C
34080         * g++.old-deja/g++.mike/p700.C
34081         * g++.old-deja/g++.mike/p701.C
34082         * g++.old-deja/g++.mike/p811.C
34083         * g++.old-deja/g++.ns/template13.C
34084         * g++.old-deja/g++.other/array3.C
34085         * g++.old-deja/g++.other/crash25.C
34086         * g++.old-deja/g++.other/dtor3.C
34087         * g++.old-deja/g++.other/dtor4.C
34088         * g++.old-deja/g++.other/main1.C
34089         * g++.old-deja/g++.other/warn7.C
34090         * g++.old-deja/g++.pt/crash11.C
34091         * g++.old-deja/g++.pt/crash36.C
34092         * g++.old-deja/g++.pt/spec22.C
34093         * g++.old-deja/g++.pt/spec9.C
34094         * g++.old-deja/g++.pt/ttp52.C
34095         * g++.old-deja/g++.robertl/eb103.C
34096         * g++.old-deja/g++.robertl/eb121.C
34097         * g++.old-deja/g++.robertl/eb22.C
34098         * g++.old-deja/g++.robertl/eb8.C:
34099         Update locations and/or regexps of dg-error markers.
34100         Remove markers for some bogus messages that are no longer issued.
34101
34102 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
34103
34104         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
34105         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
34106
34107 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
34108
34109         PR c++/17618
34110         * g++.dg/lookup/crash5.C: New test.
34111
34112 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
34113
34114         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
34115         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
34116         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
34117         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
34118         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
34119         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
34120
34121         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
34122         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
34123         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
34124         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
34125         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
34126         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
34127
34128         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
34129
34130         * gcc.dg/vect/vect-44.c: Check additional cases.
34131         * gcc.dg/vect/vect-48.c: Check additional cases.
34132
34133         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
34134         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
34135         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
34136         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
34137         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
34138         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
34139         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
34140         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
34141         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
34142
34143         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
34144         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
34145         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
34146
34147 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
34148
34149         * gcc.dg/tree-ssa/loop-6.c: New test.
34150
34151 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
34152
34153         PR c++/17620
34154         * g++.dg/inherit/base2.C: New.
34155
34156 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
34157
34158         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
34159         * gcc.dg/20001012-2.c: Likewise.
34160         * gcc.dg/20001013-1.c: Likewise.
34161         * gcc.dg/20001101-1.c: Likewise.
34162         * gcc.dg/20001102-1.c: Likewise.
34163         * gcc.dg/bf-spl1.c: Likewise.
34164         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
34165         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
34166
34167 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
34168
34169         PR tree-optimization/16721
34170         * gcc.dg/tree-ssa/pr16721.c: New test.
34171
34172 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
34173
34174         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
34175         * gcc.dg/20040305-1.c: Likewise.
34176
34177 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
34178
34179         PR c/16566
34180         * gcc.c-torture/compile/pr16566-1.c,
34181         gcc.c-torture/compile/pr16566-2.c,
34182         gcc.c-torture/compile/pr16566-3.c: New tests.
34183
34184 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
34185
34186         PR tree-optimization/17512
34187         * gcc.c-torture/compile/20040916-1.c.
34188
34189 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
34190
34191         * gcc.dg/pragma-re-3.c: New test.
34192
34193 2004-09-17  Matt Austern  <austern@apple.com>
34194
34195         PR c++/15049
34196         * g++.dg/other/anon3.C: New.
34197
34198 2004-09-21  Roger Sayle  <roger@eyesopen.com>
34199
34200         PR c++/7503
34201         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
34202         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
34203         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
34204         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
34205         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
34206
34207 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
34208
34209         PR fortran/17286
34210         * gfortran.dg/pr17286.f90: New test.
34211
34212 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
34213
34214         PR c++/17530
34215         * g++.dg/template/static7.C: New test.
34216
34217 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
34218
34219         PR tree-opt/17558
34220         * gcc.c-torture/compile/pr17558.c: New test.
34221
34222 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
34223
34224         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
34225         if SKIP_ATTRIBUTE is defined.
34226
34227 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34228
34229         PR fortran/15957
34230         * gfortran.dg/pr15957.f90: New test.
34231
34232 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
34233
34234         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
34235         in comparison.
34236         * gcc.dg/vect/vect-79.c: Likewise.
34237         * gcc.dg/vect/vect-80.c: Likewise.
34238
34239 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34240
34241         PR fortran/15750
34242         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
34243
34244 2004-09-20  Ira Rosen  <irar@il.ibm.com>
34245
34246         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
34247         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
34248         * gcc.dg/vect/vect-62.c: New testcase.
34249         * gcc.dg/vect/vect-63.c: New testcase.
34250         * gcc.dg/vect/vect-64.c: New testcase.
34251         * gcc.dg/vect/vect-65.c: New testcase.
34252         * gcc.dg/vect/vect-66.c: New testcase.
34253         * gcc.dg/vect/vect-67.c: New testcase.
34254         * gcc.dg/vect/vect-68.c: New testcase.
34255         * gcc.dg/vect/vect-69.c: New testcase.
34256         * gcc.dg/vect/vect-79.c: New testcase.
34257         * gcc.dg/vect/vect-80.c: New testcase.
34258
34259 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
34260
34261         * gcc.target/mips/asm-1.c: New test.
34262
34263 2004-09-19  Ira Rosen  <irar@il.ibm.com>
34264
34265         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
34266         * gcc.dg/vect/vect-73.c: New testcase.
34267         * gcc.dg/vect/vect-74.c: New testcase.
34268         * gcc.dg/vect/vect-75.c: New testcase.
34269         * gcc.dg/vect/vect-76.c: New testcase.
34270         * gcc.dg/vect/vect-77.c: New testcase.
34271         * gcc.dg/vect/vect-78.c: New testcase
34272
34273 2004-09-18  Paul Brook  <paul@codesourcery.com>
34274
34275         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
34276
34277 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
34278
34279         PR c/17424
34280         * gcc.dg/pr17424-1.c: New test.
34281
34282 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
34283
34284         * g++.dg/tree-ssa/pr17153.C: New test.
34285
34286 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
34287
34288         PR pch/13361
34289         * g++.dg/pch/wchar-1.C: New.
34290         * g++.dg/pch/wchar-1.Hs: New.
34291
34292 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
34293
34294         * gcc.c-torture/execute/20040917-1.c: New test.
34295
34296 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
34297
34298         PR tree-optimization/17319
34299         * gcc.dg/pr17319.c: New test.
34300
34301 2004-09-17  Devang Patel  <dpatel@apple.com>
34302
34303         * gcc.dg/20040813-1.c: New test.
34304
34305 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
34306
34307         PR tree-optimization/17273
34308         * gcc.c-torture/compile/pr17273.c: New test.
34309
34310 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
34311
34312         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
34313         Update expected messages.
34314         * gcc.dg/declspec-13.c: New test.
34315
34316 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
34317
34318         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
34319
34320 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
34321
34322         * gcc.c-torture/execute/pr17252.c: Use post-increment to
34323         change what 'a' is pointing to.
34324
34325 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
34326
34327         PR c++/16002
34328         * g++.dg/template/error18.C: New test.
34329
34330         PR c++/16029
34331         * g++.dg/warn/Wunused-8.C: New test.
34332
34333 2004-09-17  Steven Bosscher  <stevenb@suse.de>
34334
34335         PR tree-optimization/17513
34336         * gcc.dg/20040916-1.c: New test.
34337
34338 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
34339
34340         PR c++/17501
34341         * g++.dg/template/typename7.C: New test.
34342
34343 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
34344
34345         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
34346
34347 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
34348
34349         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
34350         with -ftree-based-profiling also.
34351         * lib/profopt.exp: Support late-set profile_option/feedback_option.
34352
34353 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
34354
34355         PR/15364
34356         * gfortran.dg/der_array_io_1.f90: New test.
34357         * gfortran.dg/der_array_io_2.f90: New test.
34358         * gfortran.dg/der_array_io_3.f90: New test.
34359
34360 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
34361
34362         * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
34363         EABI.
34364
34365 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
34366
34367         * g++.dg/opt/switch1.C: New test.
34368
34369 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
34370
34371         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
34372         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
34373         Update expected messages.
34374
34375 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34376
34377         PR fortran/16485
34378         * gfortran.dg/same_name_1.f90: New test.
34379
34380 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
34381
34382         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
34383         dereference garbage pointers.
34384
34385 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
34386
34387         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
34388         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
34389
34390         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
34391         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
34392         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
34393
34394 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
34395
34396         PR c++/17324
34397         * g++.dg/template/mangle1.C: New test.
34398
34399 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
34400
34401         PR tree-optimization/17252
34402         * gcc.c-torture/execute/pr17252.c: New test.
34403
34404 2004-09-14  Andrew Pinski  <apinski@apple.com>
34405
34406         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
34407
34408 2004-09-14  Roger Sayle  <roger@eyesopen.com>
34409
34410         PR rtl-optimization/9771
34411         * gcc.dg/pr9771-1.c: New test case.
34412
34413 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
34414
34415         PR tree-optimization/15262
34416         * gcc.c-torture/execute/pr15262-1.c: New test.
34417         * gcc.c-torture/execute/pr15262-2.c: New test.
34418
34419 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
34420
34421         * gcc.dg/declspec-12.c: New test.
34422
34423 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
34424
34425         * gfortran.dg/pr17090.f90: Add directives to test.
34426
34427 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
34428
34429         * gcc.c-torture/compile/20040914-1.c: New test.
34430
34431 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
34432
34433         PR c++/16162
34434         * g++.dg/template/decl2.C: New test.
34435
34436 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
34437
34438         PR fortran/17090
34439         * gfortran.dg/pr17090.f90: New test.
34440
34441 2004-09-13  Dale Johannesen  <dalej@apple.com>
34442
34443         * gcc.c-torture/compile/pr17408.c: New test case.
34444
34445 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
34446
34447         PR c++/16716
34448         * g++.dg/parse/crash17.C: New test.
34449
34450         PR c++/17327
34451         * g++.dg/template/enum3.C: New test.
34452
34453 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
34454
34455         * lib/gcc-defs.exp: Load wrapper.exp.
34456         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
34457         using local code.
34458         * lib/gcc.exp (gcc_init): Similar.
34459         * lib/gfortran.exp (gfortran_init): Similar.
34460         * lib/objc.exp (objc_init): Similar.
34461         * lib/treelang.exp (treelang_init): Similar.
34462         * lib/wrapper.exp: New file with build_wrapper call machinery in
34463         ${tool}_maybe_build_wrapper.
34464
34465 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
34466
34467         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
34468         "inline".
34469         * gcc.dg/declspec-11.c: Update expected messages.
34470         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
34471         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
34472         gcc.dg/inline-12.c: New tests.
34473
34474 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
34475
34476         * g++.dg/tree-ssa/pr17400.C: New testcase.
34477
34478 2004-09-13  James E Wilson  <wilson@specifixinc.com>
34479
34480         * gcc.target/mips/sb1-1.c: New testcase.
34481
34482 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
34483
34484         * lib/g77-dg.exp: Remove unused file.
34485         * lib/mike-g77.exp: Ditto.
34486         * lib/g77.exp: Ditto.
34487
34488 2004-09-12  Richard Henderson  <rth@redhat.com>
34489
34490         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
34491
34492 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
34493
34494         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
34495         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
34496         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
34497         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
34498         Update expected messages.
34499
34500 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
34501
34502         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
34503         declaration/use mismatch for dirp parameter.
34504
34505 2004-09-12  Andrew Pinski  <apinski@apple.com>
34506
34507         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
34508         -fgnu-runtime is passed.
34509
34510 2004-09-12  Richard Henderson  <rth@redhat.com>
34511
34512         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
34513         do the uplevel thing and update additional_flags directly.
34514         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
34515         gfortran.fortran-torture/execute/intrinsic_nearest.x,
34516         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
34517         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
34518
34519 2004-09-11  Steven Bosscher  <stevenb@suse.de>
34520
34521         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
34522
34523 2004-09-11  Roger Sayle  <roger@eyesopen.com>
34524
34525         PR middle-end/17411
34526         * g++.dg/opt/pr17411-1.C: New test case.
34527
34528 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
34529
34530         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
34531         gcc.dg/tls/diag-2.c: Update expected messages.
34532         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
34533         messages.
34534         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
34535         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
34536         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
34537         gcc.dg/tls/diag-5.c: New tests.
34538
34539 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
34540
34541         * gcc.dg/20040910-1.c: Correct dg-error regexp.
34542
34543 2004-09-11  Steven Bosscher  <stevenb@suse.de>
34544
34545         * g++.dg/parse/break-in-for.C: New test.
34546
34547 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
34548
34549         * gcc.dg/tree-ssa/20040911-1.c: New test.
34550
34551 2004-09-11  Andreas Jaeger  <aj@suse.de>
34552
34553         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
34554         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
34555
34556 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
34557
34558         * gcc.target/frv: New directory of FR-V-specific tests.
34559
34560 2004-09-10  James E Wilson  <wilson@specifixinc.com>
34561
34562         * gcc.dg/convert-vec-1.c: New test.
34563
34564 2004-09-10  Roger Sayle  <roger@eyesopen.com>
34565
34566         PR middle-end/17024
34567         * gcc.dg/pr17024-1.c: New test case.
34568
34569 2004-09-10  Eric Christopher  <echristo@redhat.com>
34570
34571         * gcc.dg/20040910-1.c: New test.
34572
34573 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
34574
34575         * gcc.dg/bitfld-9.c: New test.
34576
34577 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
34578
34579         * gcc.c-torture/execute/ieee/acc1.c: New test.
34580         * gcc.c-torture/execute/ieee/acc2.c: New test.
34581         * gcc.c-torture/execute/ieee/mzero6.c: New test.
34582
34583 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
34584
34585         * gcc.dg/deprecated-2.c: New test.
34586
34587 2004-09-09  James E Wilson  <wilson@specifixinc.com>
34588
34589         * gcc.dg/init-vec-1.c: New test.
34590
34591 2004-09-09  Roger Sayle  <roger@eyesopen.com>
34592
34593         PR middle-end/17055
34594         * gcc.dg/pr17055-1.c: New test case.
34595
34596 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
34597
34598         PR target/17377
34599         * gcc.c-torture/execute/pr17377.c: New test.
34600
34601 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
34602
34603         PR c/8420
34604         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
34605         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
34606         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
34607         gcc.dg/long-long-typespec-1.c: New tests.
34608         * gcc.dg/tls/diag-2.c: Update expected diagnostics
34609
34610 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
34611
34612         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
34613         gcc.dg/gnu99-static-1.c: New tests.
34614
34615 2004-09-08  Devang Patel  <dpatel@apple.com>
34616
34617         * gcc.dg/darwin-ld-20040828-1.c: New test.
34618         * gcc.dg/darwin-ld-20040828-2.c: New test.
34619         * gcc.dg/darwin-ld-20040828-3.c: New test.
34620
34621 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
34622
34623         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
34624         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
34625         in error message.
34626         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
34627         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
34628         in error message.
34629         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
34630         types they qualify.
34631         * objc.dg/type-size-2.m: Fix wording in comment.
34632         * objc.dg/va-meth-1.m: New test case.
34633
34634 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
34635
34636         PR c/16633:
34637         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
34638         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
34639
34640 2004-09-06  Devang Patel  <dpatel@apple.com>
34641
34642         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
34643         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
34644
34645 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
34646
34647         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
34648         reflect changed line numbering of diagnostics.
34649
34650 2004-09-06  Paul Brook  <paul@codesourcery.com>
34651
34652         * gfortran.dg/edit_real_1.f90: Add new test.
34653
34654 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
34655
34656         * gcc.dg/tree-ssa/loop-2.c: New test.
34657         * gcc.dg/tree-ssa/loop-3.c: New test.
34658         * gcc.dg/tree-ssa/loop-4.c: New test.
34659         * gcc.dg/tree-ssa/loop-5.c: New test.
34660
34661 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34662
34663         * gcc.dg/format/sentinel-1.c: Update for parameter option.
34664
34665 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34666
34667         * gcc.dg/format/sentinel-1.c: New test.
34668
34669 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
34670
34671         * gcc.dg/builtins-46.c: New.
34672
34673 2004-09-03  Devang Patel  <dpatel@apple.com>
34674
34675         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
34676         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
34677
34678 2004-09-03  Jan Beulich  <jbeulich@novell.com>
34679
34680         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
34681         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
34682         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
34683         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
34684         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
34685         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
34686         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
34687         the non-portable bzero.
34688         * gcc.dg/20010912-1.c: xfail for NetWare.
34689         * gcc.dg/20020426-2.c: xfail for NetWare.
34690         * gcc.dg/20021014-1.c: xfail for NetWare.
34691         * gcc.dg/20021018-1.c: xfail for NetWare.
34692         * gcc.dg/20030213-1.c: xfail for NetWare.
34693         * gcc.dg/20030225-1.c: xfail for NetWare.
34694         * gcc.dg/20030708-1.c: xfail for NetWare.
34695         * gcc.dg/builtins-config.h: Also exclude NetWare.
34696         * gcc.dg/format/format.h: Define restrict only if not already defined.
34697         * gcc.dg/nest.c: xfail for NetWare.
34698         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
34699         * lib/target-supports.exp (check_visibility_available): Exclude
34700         NetWare.
34701
34702 2004-09-03  Jan Beulich  <jbeulich@novell.com>
34703
34704         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
34705         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
34706         deterministic starting point for the alignment of structure fields.
34707         * gcc.dg/Wpadded.c: Dito.
34708         * g++.dg/abi/vbase10.C: Dito.
34709
34710 2004-09-03  Devang Patel  <dpatel@apple.com>
34711
34712         * g++.dg/debug/pr15736.cc: New test.
34713
34714 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
34715
34716         * README.QMTEST: Fix out-of-date link.
34717
34718 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
34719
34720         PR fortran/16579
34721         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
34722         Delete.  Duplicate of gfortran.dg/g77/20010610.f
34723
34724 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
34725
34726         * g++.dg/abi/arm_rtti1.C: New test.
34727
34728 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
34729
34730         * gcc.dg/ppc-vector-memcpy.c: New.
34731         * gcc.dg/ppc-vector-memset.c: New.
34732
34733 2004-09-02  Chao-ying Fu  <fu@mips.com>
34734
34735         * gcc.target/mips/mips-3d-1.c: New test.
34736         * gcc.target/mips/mips-3d-2.c: New test.
34737         * gcc.target/mips/mips-3d-3.c: New test.
34738         * gcc.target/mips/mips-3d-4.c: New test.
34739         * gcc.target/mips/mips-3d-5.c: New test.
34740         * gcc.target/mips/mips-3d-6.c: New test.
34741         * gcc.target/mips/mips-3d-7.c: New test.
34742         * gcc.target/mips/mips-3d-8.c: New test.
34743         * gcc.target/mips/mips-3d-9.c: New test.
34744         * gcc.target/mips/mips-ps-1.c: New test.
34745         * gcc.target/mips/mips-ps-2.c: New test.
34746         * gcc.target/mips/mips-ps-3.c: New test.
34747         * gcc.target/mips/mips-ps-4.c: New test.
34748         * gcc.target/mips/mips-ps-type.c: New test.
34749
34750 2004-09-02  Paul Brook  <paul@codesourcery.com>
34751
34752         * gfortran.dg/edit_real_1.f90: Add new tests.
34753
34754 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34755
34756         PR fortran/15327
34757         * gfortran.dg/merge_char_1.f90: New test.
34758
34759 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34760
34761         PR fortran/16404
34762         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
34763
34764 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
34765
34766         PR c/1522
34767         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
34768
34769 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
34770
34771         * g++.dg/opt/loop1.C: Do not XFAIL.
34772
34773 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
34774
34775         * gcc.c-torture/execute/20040831-1.c: New test.
34776
34777 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
34778
34779         PR fortran/16579
34780         * gfortran.dg/g77/20010610.f: Now passes.
34781         Copy from g77.f-torture/execute. Add dg-run directive.
34782         * gfortran.dg/g77/README: Update
34783
34784 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
34785
34786         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
34787         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
34788         (t1, t2, t3, t4): Add volatile.
34789
34790 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
34791
34792         * g++.dg/ext/visibility/arm1.C: New test.
34793
34794 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
34795
34796         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
34797         -pedantic-errors.
34798
34799 2004-09-01  Paul Brook  <paul@codesourcery.com>
34800
34801         * gfortran.dg/eof_2.f90: New test.
34802
34803 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34804
34805         PR fortran/16579
34806         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
34807
34808 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
34809
34810         PR libfortran/16805
34811         * gfortran.dg/list_read_2.f90: New test.
34812
34813 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
34814
34815         * g++.dg/abi/key1.C: New test.
34816
34817 2004-08-31  Richard Henderson  <rth@redhat.com>
34818
34819         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
34820         form of offsetof.
34821         * g++.dg/other/offsetof5.C: Remove duplicate.
34822
34823 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34824
34825         PR fortran/17244
34826         * gfortran.dg/func_derived_1.f90: New test.
34827
34828 2004-08-31  Paul Brook  <paul@codesourcery.com>
34829
34830         * gfortran.dg/eof_1.f90: New test.
34831
34832 2004-08-31  Paul Brook  <paul@codesourcery.com>
34833
34834         * gfortran.dg/list_read_1.f90: New file.
34835
34836 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
34837
34838         * g++.dg/opt/loop1.C: XFAIL.
34839
34840 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
34841
34842         * gcc.dg/funcdef-storage-1.c: New.
34843         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
34844         an extern function in local scope.
34845         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
34846         declare an 'auto inline' function in local scope.
34847         * gcc.dg/20011130-1.c: Likewise.
34848         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
34849         an 'auto' function in local scope.
34850         * gcc.dg/20021014-1.c: Likewise.
34851         * gcc.dg/20030331-2.c: Likewise.
34852
34853 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34854
34855         * gfortran.dg/blockdata_1.f90: New test.
34856
34857 2004-08-30  Richard Henderson  <rth@redhat.com>
34858
34859         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
34860
34861 2004-08-30  Richard Henderson  <rth@redhat.com>
34862
34863         * lib/fortran-torture.exp (fortran-torture-execute): Honor
34864         additional_flags set by alternate driver.
34865         (ieee-options): New procedure.
34866         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
34867         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
34868         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
34869         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
34870
34871 2004-08-30  Richard Henderson  <rth@redhat.com>
34872
34873         * lib/f-torture.exp: Remove.
34874
34875 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
34876
34877         PR rtl-optimization/16590
34878         * g++.dg/opt/loop1.C: New test.
34879
34880 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34881
34882         PR fortran/13910
34883         * gfortran.dg/oldstyle_1.f90: New test.
34884
34885 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
34886         Paul Brook  <paul@codesourcery.com>
34887
34888         * gfortran.dg/g77/README: Update.
34889         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
34890         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
34891         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
34892
34893 2004-08-28  Paul Brook  <paul@codesourcery.com>
34894
34895         PR libfortran/17195
34896         * gfortran.dg/edit_real_1.f90: New test.
34897
34898 2004-08-27  Paul Brook  <paul@codesourcery.com>
34899
34900         * gfortran.dg/rewind_1.f90: New test.
34901
34902 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
34903
34904         PR fortran/16597
34905         * gfortran.dg/pr16597.f90: New test.
34906
34907 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
34908
34909         PR c/13801
34910         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
34911         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
34912         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
34913         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
34914         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
34915
34916 2004-08-26  Nick Clifton  <nickc@redhat.com>
34917
34918         * gcc.c-torture/compile/pr17119.c: New test.
34919
34920 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
34921
34922         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
34923
34924 2004-08-25  Richard Henderson  <rth@redhat.com>
34925
34926         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
34927         the bits that expect kind=8 to be the largest real kind.
34928
34929 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
34930
34931         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
34932
34933 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34934
34935         * gfortran.dg/assignment_1.f90: New test.
34936
34937 2004-08-25  Adam Nemet  <anemet@lnxw.com>
34938
34939         * g++.dg/template/repo3.C: New test.
34940
34941 2004-08-25  Roger Sayle  <roger@eyesopen.com>
34942
34943         PR middle-end/16693
34944         PR tree-optimization/16372
34945         * g++.dg/opt/pr16372-1.C: New test case.
34946         * g++.dg/opt/pr16693-1.C: New test case.
34947         * g++.dg/opt/pr16693-2.C: New test case.
34948
34949 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
34950
34951         * objc.dg/proto-lossage-4.m: New test.
34952
34953 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
34954
34955         PR c++/17155
34956         * g++.dg/inherit/local2.C: New test.
34957
34958 2004-08-25  Paul Brook  <paul@codesourcery.com>
34959
34960         PR fortran/17144
34961         * gfortran.dg/string_ctor_1.f90: New test.
34962
34963 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34964
34965         PR c++/14428
34966         * g++.dg/template/redecl2.C: New test.
34967
34968 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
34969
34970         PR fortran/17143
34971         * gfortran.dg/pr17143.f90: New test.
34972
34973 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
34974
34975         PR fortran/17164
34976         * gfortran.dg/pr17164.f90: New test.
34977
34978 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
34979
34980         * gcc.dg/tree-ssa/loop-1.c: New test.
34981
34982 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
34983
34984         * gcc.c-torture/compile/20040824-1.c: New test.
34985
34986 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
34987
34988         * gcc.c-torture/compile/iftrap-3.c: New test.
34989
34990 2004-08-24  Paul Brook  <paul@codesourcery.com>
34991
34992         * gfortran.dg/entry_2.f90: New test.
34993
34994 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
34995
34996         PR c++/16889
34997         * g++.dg/lookup/ambig[12].C: New.
34998
34999 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35000
35001         PR c++/16706
35002         * g++.dg/template/crash21.C: New test.
35003         * g++.dg/template/crash22.C: Likewise.
35004
35005 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
35006
35007         PR c++/17149
35008         * g++.dg/template/access15.C: New.
35009
35010 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
35011
35012         PR c++/17163
35013         * g++.dg/template/repo2.C: New test.
35014
35015 2004-08-23  Roger Sayle  <roger@eyesopen.com>
35016
35017         PR rtl-optimization/17078
35018         * gcc.c-torture/execute/pr17078-1.c: New test case.
35019
35020 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
35021
35022         PR c/14492
35023         * gcc.dg/debug/crash1.c: New test.
35024
35025 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
35026
35027         PR c/16180
35028         * gcc.dg/loop-5.c: New test.
35029
35030 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
35031
35032         * gcc.c-torture/execute/20040823-1.c: New test.
35033
35034 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
35035
35036         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
35037         to the assembler.  Simplify test accordingly.
35038         (asm_abi_flags): Use GNU names.
35039         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
35040         to check for ABI flags.
35041
35042 2004-08-22  Andrew Pinski  <apinski@apple.com>
35043
35044         * g++.dg/opt/pr14029.C: New test.
35045         * gcc.c-torture/execute/pr15262.c: New test.
35046
35047 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35048
35049         * gfortran.dg/reduction.f90: Add checks with complex arguments.
35050
35051 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
35052
35053         PR 16908
35054         * gfortran.dg/direct_io.f90: New test.
35055
35056 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
35057
35058         PR c++/17121
35059         * g++.dg/inherit/local2.C: New test.
35060
35061 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
35062
35063         PR c++/17120
35064         * g++.dg/warn/Wparentheses-4.C: New test.
35065
35066 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
35067
35068         PR c++/17121
35069         * g++.dg/inherit/local2.C: New test.
35070
35071         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
35072         * gcc.dg/ppc-ldstruct.c: Likewise.
35073         * gcc.dg/ppc64-abi-2.c: Likewise.
35074
35075 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
35076
35077         PR rtl-optimization/17099
35078         * gcc.c-torture/execute/20040820-1.c: New test.
35079
35080 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
35081
35082         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
35083
35084 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
35085
35086         PR fortran/17077
35087         * gfortran.dg/auto_array_1.f90: New test.
35088
35089 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35090
35091         PR fortran/17074
35092         * gfortran.dg/simpleif_1.f90: New test.
35093
35094 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
35095
35096         * lib/target-supports.exp (check_profiling_available): Return
35097         false for arm*-*-symbianelf* and arm*-*-eabi*.
35098
35099         PR c++/15890
35100         * g++.dg/template/delete1.C: New test.
35101
35102 2004-08-19  Paul Brook  <paul@codesourcery.com>
35103
35104         PR fortran/14976
35105         PR fortran/16228
35106         * gfortran.dg/data_char_1.f90: New test.
35107
35108 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
35109
35110         PR fortran/16946
35111         * gfortran.dg/reduction.f90: New testcase.
35112
35113 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35114
35115         PR fortran/16520
35116         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
35117
35118 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
35119
35120         PR c++/17041
35121         * g++.dg/Wparentheses-3.C: New test.
35122
35123 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
35124
35125         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
35126         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
35127         * gcc.dg/vect/vect-2.c: Likewise.
35128         * gcc.dg/vect/vect-3.c: Likewise.
35129         * gcc.dg/vect/vect-4.c: Likewise.
35130         * gcc.dg/vect/vect-5.c: Likewise.
35131         * gcc.dg/vect/vect-6.c: Likewise.
35132         * gcc.dg/vect/vect-7.c: Likewise.
35133         * gcc.dg/vect/vect-25.c: Likewise.
35134         * gcc.dg/vect/vect-31.c: Likewise.
35135         * gcc.dg/vect/vect-32.c: Likewise.
35136         * gcc.dg/vect/vect-34.c: Likewise.
35137         * gcc.dg/vect/vect-36.c: Likewise.
35138         * gcc.dg/vect/vect-all.c: Likewise.
35139
35140 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
35141
35142         PR c++/17068
35143         * g++.dg/template/operator4.C: New test.
35144
35145 2004-08-18  Richard Henderson  <rth@redhat.com>
35146
35147         * gcc.dg/20040206-1.c: XFAIL.
35148
35149 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
35150
35151         PR c++/16246
35152         * g++.dg/template/array7.C: New test.
35153
35154 2004-08-17  James E Wilson  <wilson@specifixinc.com>
35155
35156         * gcc.dg/mips-movcc-1.c: New test.
35157         * gcc.dg/mips-movcc-2.c: New test.
35158         * gcc.dg/mips-movcc-3.c: New test.
35159
35160         * gcc.dg/mips-nmadd-1.c: New test.
35161         * gcc.dg/mips-nmadd-2.c: New test.
35162
35163 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
35164
35165         PR c++/15871
35166         * g++.dg/opt/inline8.C: New test.
35167
35168         PR c++/16965
35169         * g++.dg/parse/error17.C: New test.
35170
35171 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
35172
35173         * gcc.dg/vect: New directory for vectorizer tests.
35174         * gcc.dg/vect/tree-vect.h: New file.
35175         * gcc.dg/vect/vect.exp: New file.
35176         * gcc.dg/vect/pr16105.c.c: New test.
35177         * gcc.dg/vect/vect-1.c: New test.
35178         * gcc.dg/vect/vect-2.c: New test.
35179         * gcc.dg/vect/vect-3.c: New test.
35180         * gcc.dg/vect/vect-4.c: New test.
35181         * gcc.dg/vect/vect-5.c: New test.
35182         * gcc.dg/vect/vect-6.c: New test.
35183         * gcc.dg/vect/vect-7.c: New test.
35184         * gcc.dg/vect/vect-8.c: New test.
35185         * gcc.dg/vect/vect-9.c: New test.
35186         * gcc.dg/vect/vect-10.c: New test.
35187         * gcc.dg/vect/vect-11.c: New test.
35188         * gcc.dg/vect/vect-12.c: New test.
35189         * gcc.dg/vect/vect-13.c: New test.
35190         * gcc.dg/vect/vect-14.c: New test.
35191         * gcc.dg/vect/vect-15.c: New test.
35192         * gcc.dg/vect/vect-16.c: New test.
35193         * gcc.dg/vect/vect-17.c: New test.
35194         * gcc.dg/vect/vect-18.c: New test.
35195         * gcc.dg/vect/vect-19.c: New test.
35196         * gcc.dg/vect/vect-20.c: New test.
35197         * gcc.dg/vect/vect-21.c: New test.
35198         * gcc.dg/vect/vect-22.c: New test.
35199         * gcc.dg/vect/vect-23.c: New test.
35200         * gcc.dg/vect/vect-24.c: New test.
35201         * gcc.dg/vect/vect-25.c: New test.
35202         * gcc.dg/vect/vect-26.c: New test.
35203         * gcc.dg/vect/vect-27.c: New test.
35204         * gcc.dg/vect/vect-28.c: New test.
35205         * gcc.dg/vect/vect-29.c: New test.
35206         * gcc.dg/vect/vect-30.c: New test.
35207         * gcc.dg/vect/vect-31.c: New test.
35208         * gcc.dg/vect/vect-32.c: New test.
35209         * gcc.dg/vect/vect-33.c: New test.
35210         * gcc.dg/vect/vect-34.c: New test.
35211         * gcc.dg/vect/vect-35.c: New test.
35212         * gcc.dg/vect/vect-36.c: New test.
35213         * gcc.dg/vect/vect-37.c: New test.
35214         * gcc.dg/vect/vect-38.c: New test.
35215         * gcc.dg/vect/vect-40.c: New test.
35216         * gcc.dg/vect/vect-41.c: New test.
35217         * gcc.dg/vect/vect-42.c: New test.
35218         * gcc.dg/vect/vect-43.c: New test.
35219         * gcc.dg/vect/vect-44.c: New test.
35220         * gcc.dg/vect/vect-45.c: New test.
35221         * gcc.dg/vect/vect-46.c: New test.
35222         * gcc.dg/vect/vect-47.c: New test.
35223         * gcc.dg/vect/vect-48.c: New test.
35224         * gcc.dg/vect/vect-49.c: New test.
35225         * gcc.dg/vect/vect-50.c: New test.
35226         * gcc.dg/vect/vect-51.c: New test.
35227         * gcc.dg/vect/vect-52.c: New test.
35228         * gcc.dg/vect/vect-53.c: New test.
35229         * gcc.dg/vect/vect-54.c: New test.
35230         * gcc.dg/vect/vect-55.c: New test.
35231         * gcc.dg/vect/vect-56.c: New test.
35232         * gcc.dg/vect/vect-57.c: New test.
35233         * gcc.dg/vect/vect-58.c: New test.
35234         * gcc.dg/vect/vect-59.c: New test.
35235         * gcc.dg/vect/vect-60.c: New test.
35236         * gcc.dg/vect/vect-61.c: New test.
35237         * gcc.dg/vect/vect-all.c: New test.
35238         * gcc.dg/vect/vect-none.c: New test.
35239
35240 2004-08-17  Paul Brook  <paul@codesourcery.com>
35241
35242         PR fortran/13082
35243         * gfortran.dg/entry_1.f90: New test.
35244
35245 2004-08-17  Andrew Pinski  <apinski@apple.com>
35246
35247         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
35248
35249 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
35250
35251         * gcc.dg/pr17036-1.c: New test.
35252
35253 2004-08-16  Devang Patel  <dpatel@apple.com>
35254
35255         * gcc.dg/darwin-20040809-1.c: New test.
35256
35257 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
35258
35259         * gcc.dg/funcdef-attr-1.c: New test.
35260
35261 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
35262
35263         * gcc.dg/altivec-17.c: New test.
35264         * gcc.dg/altivec-18.c: New test.
35265
35266 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35267
35268         PR c++/6749
35269         * g++.dg/template/vtable2.C: New test.
35270
35271 2004-08-14  Richard Henderson  <rth@redhat.com>
35272
35273         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
35274         * gcc.dg/pack-test-4.c (main): Return 0.
35275         * gcc.dg/setjmp-1.c: Remove XFAIL.
35276         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
35277
35278 2004-08-14  Richard Henderson  <rth@redhat.com>
35279
35280         * gcc.dg/980217-1.c: Add prototype for printf.
35281
35282 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
35283
35284         * gfortran.dg/pr16935.f90: New test.
35285
35286 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
35287
35288         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
35289
35290 2004-08-13  Paul Brook  <paul@codesourcery.com>
35291
35292         * gfortran.dg/der_io_1.f90: Remove stray comma.
35293
35294 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
35295
35296         * gcc.dg/vmx/cw-bug-2.c: Remove.
35297         * gcc.dg/vmx/vprint-1.c: Remove.
35298         * gcc.dg/vmx/vscan-1.c: Remove.
35299
35300 2004-08-12  Devang patel  <dpatel@apple.com>
35301
35302         * gcc.dg/darwin-20040809-2.c: New test.
35303
35304 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
35305
35306         * g++.dg/ext/altivec-12.C: New test.
35307
35308         * g++.dg/ext/altivec-11.C: New test.
35309
35310 2004-08-12  Paul Brook  <paul@codesourcery.com>
35311
35312         * g++.dg/abi/arm_cxa_vec_1.C: New test.
35313
35314 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
35315
35316         * g++.dg/ext/altivec-2.C: Check for hardware support before
35317         executing any VMX instructions.
35318
35319         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
35320
35321 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
35322
35323         PR c++/16276
35324         * g++.old-deja/g++.other/comdat4.C: New test.
35325         * g++.old-deja/g++.other/comdat4-aux.cc: New.
35326
35327 2004-08-12  Ben Elliston  <bje@au.ibm.com>
35328
35329         PR target/16286
35330         * gcc.dg/pr16286.c: New test.
35331
35332 2004-08-12 Jan Beulich <jbeulich@novell.com>
35333
35334         * g++.dg/ext/asm5.C: New.
35335
35336 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
35337
35338         PR c++/16698
35339         * g++.dg/eh/crash1.C: New test.
35340
35341         PR c++/16717
35342         * g++.dg/ext/construct1.C: New test.
35343
35344 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
35345
35346         PR c++/16853
35347         * g++.dg/init/ptrmem1.C: New test.
35348
35349         PR c++/16618
35350         * g++.dg/parse/offsetof5.C: New test.
35351
35352         PR c++/16870
35353         * g++.dg/template/overload3.C: New test.
35354
35355 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
35356
35357         PR c++/16964
35358         * g++.dg/parse/error16.C: New test.
35359
35360         PR c++/16904
35361         * g++.dg/template/error14.C: New test.
35362
35363         PR c++/16929
35364         * g++.dg/template/error15.C: New test.
35365
35366 2004-08-11  Devang Patel  <dpatel@apple.com>
35367
35368         * gcc.dg/darwin-ld-20040809-1.c: New test.
35369         * gcc.dg/darwin-ld-20040809-2.c: New test.
35370
35371 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
35372
35373         PR fortran/16917
35374         * gfortran.dg/dfloat_1.f90: New test.
35375
35376 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
35377
35378         * gcc.dg/gcc.dg/arm-eabi1.c: New test.
35379         * gcc.dg/dll-2.c: Fix dg-require syntax.
35380         * gcc.misc-tests/arm-isr.c (abort): Declare.
35381         (exit): Likewise.
35382
35383 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
35384
35385         PR c++/16971
35386         * g++.dg/parse/crash16.C: New test.
35387
35388 2004-08-10  Roger Sayle  <roger@eyesopen.com>
35389
35390         * gcc.dg/mips-rsqrt-1.c: New test case.
35391         * gcc.dg/mips-rsqrt-2.c: New test case.
35392         * gcc.dg/mips-rsqrt-3.c: New test case.
35393
35394 2004-08-10  Paul Brook  <paul@codesourcery.com>
35395
35396         * gfortran.dg/der_io_1.f90: New test.
35397
35398 2004-08-10  Paul Brook  <paul@codesourcery.com>
35399
35400         PR fortran/16919
35401         * gfortran.dg/der_array_1.f90: New test.
35402
35403 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
35404
35405         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
35406
35407 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
35408
35409         * gcc.dg/wchar_t-2.c: Fix typo.
35410
35411 2004-08-09  Falk Hueffner  <falk@debian.org>
35412
35413         PR tree-optimization/12517
35414         * gcc.c-torture/compile/pr12517.c: New test.
35415
35416         PR tree-optimization/12578
35417         * gcc.c-torture/compile/pr12578.c: New test.
35418
35419         PR tree-optimization/12899
35420         * gcc.c-torture/compile/pr12899.c: New test.
35421
35422         PR rtl-optimization/14692
35423         * gcc.c-torture/compile/pr14692.c: New test.
35424
35425         PR tree-optimization/16461
35426         * gcc.c-torture/compile/pr16461.c: New test.
35427
35428 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
35429
35430         * gfortran.dg/getenv_1.f90: New test.
35431
35432 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
35433
35434         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
35435         wchar_t.
35436         * gcc.dg/symbian5.c: Test -fno-short-wchar.
35437
35438 2004-08-06  Paul Brook  <paul@codesourcery.com>
35439
35440         * gfortran.dg/ret_array_1.f90: New test.
35441         * gfortran.dg/ret_pointer_1.f90: New test.
35442
35443 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
35444
35445         * gcc.dg/missing-field-init-[12].c: New tests.
35446         * g++.dg/warn/missing-field-init-[12].C: New tests.
35447
35448 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
35449
35450         * gcc.dg/enum2.c: New test.
35451         * gcc.dg/symbian3.c: Likewise.
35452         * gcc.dg/symbian4.c: Likewise.
35453         * gcc.dg/wchar_t-2.c: Likewise.
35454
35455 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
35456
35457         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
35458         destructor tests.
35459
35460 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
35461
35462         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
35463         dg-require-visiblity.
35464         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
35465         * g++.dg/ext/visibility/fvisibility.C: Likewise.
35466         * g++.dg/ext/visibility/memfuncts.C: Likewise.
35467         * g++.dg/ext/visibility/new1.C: Likewise.
35468         * g++.dg/ext/visibility/pragma.C: Likewise.
35469         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
35470         * g++.dg/ext/visibility/virtual.C: Likewise.
35471         * g++/dg/ext/visibility/visibility-1.C: Likewise.
35472         * g++/dg/ext/visibility/visibility-2.C: Likewise.
35473         * g++/dg/ext/visibility/visibility-3.C: Likewise.
35474         * g++/dg/ext/visibility/visibility-4.C: Likewise.
35475         * g++/dg/ext/visibility/visibility-5.C: Likewise.
35476         * g++/dg/ext/visibility/visibility-6.C: Likewise.
35477         * g++/dg/ext/visibility/visibility-7.C: Likewise.
35478         * g++/dg/ext/visibility/visibility-8.C: New test.
35479         * gcc.c-torture/compile/dll.x: Remove.
35480         * gcc.dg/dll-2.c: Use dg-require-dll
35481         * gcc.dg/visibility-10.c: New test.
35482         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
35483         supporting DLLs.
35484         * lib/scanasm.exp (scan_hidden): New function.
35485         (scan_not_hidden): Likewise.
35486
35487 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
35488
35489         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
35490
35491 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
35492
35493         * gcc.c-torture/execute/20040805-1.c: New test.
35494
35495 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
35496
35497         * gcc.dg/20020118-1.c: Declare abort.
35498         * gcc.dg/altivec_check.h: Likewise.
35499         * gcc.dg/iftrap-2.c: Likewise.
35500         * gcc.dg/pragma-darwin.c: Likewise.
35501         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
35502
35503 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
35504
35505         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
35506
35507 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
35508
35509         * gcc.c-torture/execute/builtins/abs-2.c,
35510         gcc.c-torture/execute/builtins/abs-3.c,
35511         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
35512         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
35513         intmax_t, uintmax_t and their limits.
35514         * gcc.dg/intmax_t-1.c: New test.
35515
35516 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35517
35518         * g++.dg/tc1/dr147.C: Add reference to PR.
35519
35520 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
35521
35522         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
35523         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
35524
35525 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
35526
35527         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
35528
35529 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
35530
35531         * gcc.dg/redecl-5.c: New test.
35532         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
35533         of scanf.
35534
35535 2004-08-03  Roger Sayle  <roger@eyesopen.com>
35536
35537         PR middle-end/16790
35538         * gcc.c-torture/execute/pr16790-1.c: New test case.
35539
35540 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
35541
35542         * g++.dg/ext/visibility/assign1.C: New test.
35543         * g++.dg/ext/visibility/new1.C: Likewise.
35544
35545         * gcc.dg/symbian1.c: New test.
35546         * gcc.dg/symbian2.c: Likewise.
35547
35548 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
35549
35550         PR target/16570
35551         * gcc.dg/i386-sse-9.c: New test.
35552
35553 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
35554
35555         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
35556
35557 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
35558
35559         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
35560         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
35561         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
35562         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
35563         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
35564         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
35565         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
35566         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
35567         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
35568         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
35569         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
35570         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
35571         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
35572         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
35573         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
35574         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
35575         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
35576         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
35577         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
35578         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
35579         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
35580         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
35581         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
35582         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
35583         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
35584         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
35585         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
35586         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
35587         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
35588         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
35589         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
35590         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
35591         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
35592         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
35593         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
35594         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
35595         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
35596         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
35597         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
35598         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
35599         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
35600         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
35601         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
35602         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
35603         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
35604         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
35605         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
35606         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
35607         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
35608         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
35609         gcc.misc-tests/i386-pf-3dnow-1.c,
35610         gcc.misc-tests/i386-pf-athlon-1.c,
35611         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
35612         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
35613         Declare built-in functions used.
35614         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
35615
35616 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
35617
35618         PR c++/16707
35619         * g++.dg/lookup/using12.C: New test.
35620
35621         * g++.dg/init/null1.C: Fix PR number.
35622         * g++.dg/parse/namespace10.C: Likewise.
35623
35624 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
35625
35626         PR c++/16224
35627         * g++.dg/template/spec17.C: New test.
35628         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
35629         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
35630
35631 2004-08-02  David Billinghurst
35632
35633         PR fortran/16292
35634         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
35635
35636 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
35637
35638         * gcc.dg/ia64-got-1.c: New test case.
35639
35640 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
35641
35642         PR c++/16489
35643         * g++.dg/init/null1.C: New test.
35644         * g++.dg/tc1/dr76.C: Adjust error marker.
35645
35646         PR c++/16529
35647         * g++.dg/parse/namespace10.C: New test.
35648
35649         PR c++/16810
35650         * g++.dg/inherit/ptrmem2.C: New test.
35651
35652 2004-08-02  Ben Elliston  <bje@au.ibm.com>
35653
35654         PR target/16155
35655         * gcc.dg/pr16155.c: New test.
35656
35657 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
35658
35659         * gcc.dg/redecl-2.c: New test.
35660
35661 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
35662
35663         * gcc.dg/darwin-longdouble.c: New file.
35664
35665 2004-07-30  Richard Henderson  <rth@redhat.com>
35666
35667         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
35668         write to constant argument.
35669         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
35670
35671 2004-07-30  Richard Henderson  <rth@redhat.com>
35672
35673         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
35674         tests of nearest around zero.
35675
35676 2004-07-30  Andrew Pinski  <apinski@apple.com>
35677
35678         * gcc.c-torture/compile/20040730-1.c: New test.
35679
35680 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
35681
35682         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
35683         powerpc-eabispe.
35684
35685 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
35686
35687         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
35688
35689 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
35690
35691         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
35692         contains $ld_library_path.
35693         * lib/gfortran.exp (gfortran_link_flags): Likewise.
35694
35695 2004-07-29  Richard Henderson  <rth@redhat.com>
35696
35697         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
35698
35699         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
35700         (alt2, which): New.
35701         (Check): Accept either alternative.
35702
35703 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
35704
35705         * g++.dg/abi/inline1.C: New test.
35706         * g++.dg/abi/local1-a.cc: Likewise.
35707         * g++.dg/abi/local1.C: Likewise.
35708         * g++.dg/abi/mangle11.C: Tweak location of warnings.
35709         * g++.dg/abi/mangle12.C: Likewise.
35710         * g++.dg/abi/mangle17.C: Likewise.
35711         * g++.dg/abi/mangle20-2.C: Likewise.
35712         * g++.dg/opt/interface1.C: Likewise.
35713         * g++.dg/opt/interface1.h: Likewise.
35714         * g++.dg/opt/interface1-a.cc: New test.
35715         * g++.dg/parse/repo1.C: New test.
35716         * g++.dg/template/repo1.C: Likewise.
35717         * g++.dg/warn/Winline-1.C: Likewise.
35718         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
35719
35720 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
35721
35722         * gcc.dg/tree-ssa/20040729-1.c: New test.
35723
35724 2004-07-27  Matt Austern <austern@apple.com>
35725
35726         * gcc.dg/darwin-bool-1.c: New test.
35727         * gcc.dg/darwin-bool-2.c: New test.
35728
35729 2004-07-28  Richard Henderson  <rth@redhat.com>
35730
35731         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
35732         arguments in the correct type.  Don't write to constant arguments.
35733
35734 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
35735
35736         PR tree-optimization/16688
35737         PR tree-optimization/16689
35738         * g++.dg/tree-ssa/pr16688.C: New test.
35739
35740 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
35741
35742         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
35743         loads.  Not only in the comment, this time.
35744
35745 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
35746
35747         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
35748         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
35749         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
35750         * gcc.dg/sh4a-bitmovua.c: New.
35751         * gcc.dg/sh4a-cos.c: New.
35752         * gcc.dg/sh4a-cosf.c: New.
35753         * gcc.dg/sh4a-fprun.c: New.
35754         * gcc.dg/sh4a-fsrra.c: New.
35755         * gcc.dg/sh4a-memmovua.c: New.
35756         * gcc.dg/sh4a-sin.c: New.
35757         * gcc.dg/sh4a-sincos.c: New.
35758         * gcc.dg/sh4a-sincosf.c: New.
35759         * gcc.dg/sh4a-sinf.c: New.
35760
35761 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
35762
35763         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
35764         conditionals.
35765         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
35766         loads.
35767         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
35768         DOM1.
35769
35770 2004-07-27  Andrew Pinski  <apinski@apple.com>
35771
35772         * g++.dg/rtti/tinfo1.C: Correct the xfail.
35773
35774 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
35775
35776         * gcc.dg/pragma-isr.c: New test.
35777
35778 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35779
35780         PR c++/14429
35781         * g++.dg/template/ttp11.C: New test.
35782
35783 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
35784
35785         * gcc.c-torture/compile/20040727-1.c: New test.
35786
35787 2004-07-26  Eric Christopher  <echristo@redhat.com>
35788
35789         * gcc.c-torture/compile/20040726-2.c: New test.
35790
35791 2004-07-26  Andrew Pinski  <apinski@apple.com>
35792
35793         * g++.dg/rtti/tinfo1.C: Xfail.
35794
35795 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
35796
35797         * gcc.c-torture/compile/20040726-1.c: New test.
35798
35799 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
35800             Brian Ryner  <bryner@brianryner.com>
35801
35802         PR c++/9283
35803         PR c++/15000
35804         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
35805         * g++.dg/ext/visibility/: New directory.
35806         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
35807         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
35808         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
35809         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
35810         * g++.dg/ext/visibility/fvisibility.C,
35811         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
35812         g++.dg/ext/visibility/fvisibility-override1.C
35813         g++.dg/ext/visibility/fvisibility-override2.C
35814         g++.dg/ext/visibility/memfuncts.C
35815         g++.dg/ext/visibility/noPLT.C
35816         g++.dg/ext/visibility/pragma.C
35817         g++.dg/ext/visibility/pragma-override1.C
35818         g++.dg/ext/visibility/pragma-override2.C
35819         g++.dg/ext/visibility/staticmemfuncts.C
35820         g++.dg/ext/visibility/virtual.C: New tests.
35821
35822 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
35823
35824         PR c/15360
35825         * gcc.dg/pr15360-1.c: New test.
35826
35827 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
35828
35829         * gcc.dg/pragma-align-2.c: New test.
35830         * gcc.dg/pragma-init-fini.c: New test.
35831         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
35832         targets.
35833
35834 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
35835
35836         * gcc.dg/init-string-2.c: New test.
35837
35838 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
35839
35840         PR 16684
35841         * gcc.dg/Wredundant-decls-1.c: New test case.
35842
35843 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
35844
35845         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
35846         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
35847         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
35848         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
35849         * gcc.dg/compat/generate-random.c: New file.
35850         * gcc.dg/compat/generate-random.h: Likewise.
35851         * gcc.dg/compat/generate-random_r.c: Likewise.
35852         * gcc.dg/compat/struct-layout-1.h: Likewise.
35853         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
35854         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
35855         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
35856         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
35857         * gcc.dg/compat/struct-layout-1_main.c: New test.
35858         * gcc.dg/compat/struct-layout-1_x.c: New file.
35859         * gcc.dg/compat/struct-layout-1_y.c: New file.
35860         * gcc.dg/compat/struct-layout-1_test.h: New file.
35861
35862 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
35863
35864         * gcc.dg/comp-return-1.c: New test
35865
35866 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
35867
35868         * gcc.dg/vmx/8-02a.c: Fix typo.
35869
35870         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
35871         * gcc.dg/darwin-abi-3.c: New test.
35872
35873         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
35874         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
35875
35876         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
35877         * gcc.dg/vmx/ops-long-1.c: New test.
35878         * gcc.dg/vmx/ops-long-2.c: New test.
35879
35880 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
35881
35882         * g++.dg/lookup/conv-[1234].C: New.
35883
35884 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
35885
35886         * g++.dg/parse/attr2.C: Simplify.
35887
35888 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
35889
35890         PR c/7284
35891         * gcc.c-torture/execute/pr7284-1.c: New test.
35892
35893 2004-07-22  Brian Booth  <bbooth@redhat.com>
35894
35895         * gcc.dg/tree-ssa/20040721-1.c: New test.
35896
35897 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
35898
35899         * g++.dg/template/crash20.c: New.
35900
35901 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
35902
35903         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
35904         Add dg-run directive.  Declare variables as required.
35905         * gfortran.dg/g77/README: Update
35906
35907 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
35908
35909         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
35910         gcc.dg/cris-peep2-andu2.c: New tests.
35911
35912 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
35913
35914         PR c/15052
35915         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
35916         on return type.
35917         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
35918         messages.
35919         * gcc.dg/qual-return-2.c: Update expected messages.
35920         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
35921
35922 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
35923
35924         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
35925         * gcc.dg/noncompile/921102-1.c: Update expected error message.
35926
35927 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
35928
35929         PR c/11250
35930         * gcc.dg/init-string-1.c: New test.
35931
35932 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
35933
35934         PR middle-end/15345
35935         PR c/16450
35936         * gcc.dg/torture/nested-fn-1.c: New test.
35937
35938 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
35939
35940         PR target/16559
35941         * gcc.dg/ia64-fptr-1.c: New file.
35942
35943 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35944
35945         PR c++/14497
35946         * g++.dg/template/spec16.C: New test.
35947         * g++.old-deja/g++.robertl/eb118.C: Remove.
35948
35949 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35950
35951         PR c++/509
35952         * g++.dg/template/spec15.C: New test.
35953
35954 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
35955
35956         Copy cases from g77.f-torture/execute and add dg-run
35957         directive.  Other changes as noted.
35958         * gfortran.dg/g77/13037.f
35959         * gfortran.dg/g77/1832.f
35960         * gfortran.dg/g77/19981119-0.f
35961         * gfortran.dg/g77/19990313-0.f
35962         * gfortran.dg/g77/19990313-1.f
35963         * gfortran.dg/g77/19990313-2.f
35964         * gfortran.dg/g77/19990313-3.f
35965         * gfortran.dg/g77/19990419-1.f
35966         * gfortran.dg/g77/19990826-0.f
35967         * gfortran.dg/g77/19990826-2.f
35968         * gfortran.dg/g77/20000503-1.f
35969         * gfortran.dg/g77/20001111.f
35970         * gfortran.dg/g77/20010116.f
35971         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
35972         * gfortran.dg/g77/20010430.f
35973         * gfortran.dg/g77/6177.f
35974         * gfortran.dg/g77/947.f
35975         * gfortran.dg/g77/970816-3.f
35976         * gfortran.dg/g77/971102-1.f
35977         * gfortran.dg/g77/980520-1.f
35978         * gfortran.dg/g77/980628-0.f
35979         * gfortran.dg/g77/980628-1.f
35980         * gfortran.dg/g77/980628-10.f
35981         * gfortran.dg/g77/980628-2.f
35982         * gfortran.dg/g77/980628-3.f
35983         * gfortran.dg/g77/980628-7.f
35984         * gfortran.dg/g77/980628-8.f
35985         * gfortran.dg/g77/980628-9.f
35986         * gfortran.dg/g77/980701-0.f
35987         * gfortran.dg/g77/980701-1.f
35988         * gfortran.dg/g77/cabs.f
35989         * gfortran.dg/g77/claus.f
35990         * gfortran.dg/g77/complex_1.f
35991         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
35992         * gfortran.dg/g77/dcomplex.f
35993         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
35994         * gfortran.dg/g77/f90-intrinsic-mathematical.f
35995         * gfortran.dg/g77/f90-intrinsic-numeric.f
35996         * gfortran.dg/g77/int8421.f
35997         * gfortran.dg/g77/labug1.f
35998         * gfortran.dg/g77/large_vec.f
35999         * gfortran.dg/g77/le.f
36000         * gfortran.dg/g77/short.f
36001         * gfortran.dg/g77/README: Update
36002
36003 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
36004
36005         PR c++/16637
36006         * g++.dg/parse/lookup4.C: New test.
36007
36008 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36009
36010         PR c++/16175
36011         * g++.dg/template/ttp10.C: New test.
36012
36013 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
36014
36015         * gcc.dg/pr12625-1.c: New test.
36016
36017 2004-07-20  Steven Bosscher  <stevenb@suse.de>
36018
36019         * gcc.dg/switch-warn-1.c: New test.
36020         * gcc.dg/switch-warn-2.c: New test.
36021         * gcc.c-torture/compile/pr14730.c: Update.
36022
36023 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
36024
36025         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
36026         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
36027         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
36028         g++.dg/template/nontype3.C: Remove trailing CR from tests.
36029
36030 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
36031
36032         PR c++/16623
36033         * g++.dg/template/assign1.C: New test.
36034
36035 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36036
36037         PR c++/12170
36038         * g++.dg/template/ttp9.C: New test.
36039
36040 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
36041
36042         * gcc.dg/format/cmn-err-1.c: New test.
36043
36044 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
36045
36046         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
36047         gcc.dg/Wparentheses-10.c: New tests.
36048         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
36049
36050 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36051
36052         PR fortran/16465
36053         * gfortran.dg/g77//ffixed-line-length-0.f,
36054         gfortran.dg/g77/ffixed-line-length-132.f,
36055         gfortran.dg/g77/ffixed-line-length-72.f,
36056         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
36057         gfortran.dg/g77/README: Update.
36058
36059 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36060
36061         PR c++/13092
36062         * g++.dg/template/non-dependent7.C: New test.
36063         * g++.dg/template/non-dependent8.C: Likewise.
36064         * g++.dg/template/non-dependent9.C: Likewise.
36065         * g++.dg/template/non-dependent10.C: Likewise.
36066
36067 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
36068
36069         PR c++/16337
36070         * g++.dg/parse/attr2.C: New test.
36071
36072 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
36073
36074         * g77.dg: Removed.
36075         * g77.f-torture: Ditto.
36076
36077 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
36078
36079         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
36080         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
36081         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
36082
36083 2004-07-16  Richard Henderson  <rth@redhat.com>
36084
36085         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
36086
36087 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36088
36089         * lib/fortran-torture.exp (fortran-torture): Don't test compile
36090         tests with full list of options.
36091         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
36092         of TORTURE_OPTIONS if test contains 'dg-do run'.
36093
36094         PR fortran/16404
36095         * gfortran.dg/do_iterator.f90: New test.
36096
36097 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
36098
36099         PR rtl-optimization/16536
36100         * gcc.c-torture/execute/restrict-1.c: New test.
36101
36102 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36103
36104         PR fortran/15324
36105         * gfortran.dg/pr15324.f90: New test.
36106
36107         PR fortran/15129
36108         * gfortran.dg/pr15129.f90: New test.
36109
36110         PR fortran/15140
36111         * gfortran.dg/pr15140.f90: New test.
36112
36113         PR fortran/13792
36114         * gfortran.fortran-torture/execute/bounds.f90: Add check for
36115         compile-time simplification.
36116
36117 2004-07-14  Mike Stump  <mrs@apple.com>
36118
36119         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
36120
36121 2004-07-14  James E Wilson  <wilson@specifixinc.com>
36122
36123         PR target/16325
36124         * gcc.dg/profile-generate-1.c: New.
36125
36126 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
36127
36128         * gcc.c-torture/execute/20040709-1.c: New test.
36129         * gcc.c-torture/execute/20040709-2.c: New test.
36130
36131 2004-07-14  Mike Stump  <mrs@apple.com>
36132
36133         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
36134
36135 2004-07-14  Mike Stump  <mrs@apple.com>
36136
36137         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
36138
36139 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
36140
36141         PR c++/16518
36142         * g++.dg/parse/mutable1.C: New test.
36143
36144 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
36145
36146         PR tree-optimization/16443
36147         * gcc.dg/tree-ssa/20040713-1.c: New test.
36148
36149 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
36150
36151         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
36152         for operator new.
36153
36154 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
36155
36156         * gfortran.dg/g77/README: New file
36157         * gfortran.dg/g77/19981216-0.f: Copy from
36158         g77.f-torture/noncompile.  Add "dg-do compile" and
36159         dg-error as required.
36160         * gfortran.dg/g77/19990218-1.f: Likewise.
36161         * gfortran.dg/g77/19990905-1.f: Likewise.
36162         * gfortran.dg/g77/9263.f: Likewise.
36163         * gfortran.dg/g77/980615-0.f: Likewise.
36164         * gfortran.dg/g77/980616-0.f: Likewise.
36165         * gfortran.dg/g77/check0.f: Likewise.
36166         * gfortran.dg/g77/select_no_compile.f: Likewise.
36167
36168 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
36169
36170         Copy files from g77.f-torture/compile.
36171         Add "{ dg-do compile}".  Other changes as noted
36172         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
36173         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
36174         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
36175         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
36176         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
36177         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
36178         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
36179         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
36180         statement to conform to standard.  Append alpha1.x for reference.
36181         * gfortran.dg/g77/xformat.f: Add dg-warning
36182
36183 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
36184
36185         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
36186         Add {dg-do compile} directive.
36187         * gfortran.dg/g77/cpp2.F: Likewise.
36188
36189 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
36190
36191         PR c++/5402
36192         * g++.dg/lookup/name-clash1.C: New test.
36193
36194         PR c++/9777
36195         * g++.dg/lookup/name-clash2.C: New test.
36196
36197         PR c++/12102
36198         * g++.dg/lookup/name-clash3.C: New test.
36199
36200 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36201
36202         * g++.dg/lookup/new2.C: New test.
36203         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
36204
36205 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
36206
36207         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
36208         Add {dg-do compile} directive.
36209         * gfortran.dg/g77/13060.f: Likewise.
36210         * gfortran.dg/g77/19990218-0.f: Likewise.
36211         * gfortran.dg/g77/19990305-0.f: Likewise.
36212         * gfortran.dg/g77/19990419-0.f: Likewise.
36213         * gfortran.dg/g77/19990502-0.f: Likewise.
36214         * gfortran.dg/g77/19990502-1.f: Likewise.
36215         * gfortran.dg/g77/19990525-0.f: Likewise.
36216         * gfortran.dg/g77/19990826-1.f: Likewise.
36217         * gfortran.dg/g77/19990826-3.f: Likewise.
36218         * gfortran.dg/g77/19990905-2.f: Likewise.
36219         * gfortran.dg/g77/20000412-1.f: Likewise.
36220         * gfortran.dg/g77/20000511-1.f: Likewise.
36221         * gfortran.dg/g77/20000511-2.f: Likewise.
36222         * gfortran.dg/g77/20000518.f: Likewise.
36223         * gfortran.dg/g77/20000601-1.f: Likewise.
36224         * gfortran.dg/g77/20000601-2.f: Likewise.
36225         * gfortran.dg/g77/20000629-1.f: Likewise.
36226         * gfortran.dg/g77/20000630-2.f: Likewise.
36227         * gfortran.dg/g77/20010115.f: Likewise.
36228         * gfortran.dg/g77/20010321-1.f: Likewise.
36229         * gfortran.dg/g77/20010426.f: Likewise.
36230         * gfortran.dg/g77/20020307-1.f: Likewise.
36231         * gfortran.dg/g77/8485.f: Likewise.
36232         * gfortran.dg/g77/960317-1.f: Likewise.
36233         * gfortran.dg/g77/970915-0.f: Likewise.
36234         * gfortran.dg/g77/980310-1.f: Likewise.
36235         * gfortran.dg/g77/980310-2.f: Likewise.
36236         * gfortran.dg/g77/980310-3.f: Likewise.
36237         * gfortran.dg/g77/980310-4.f: Likewise.
36238         * gfortran.dg/g77/980310-6.f: Likewise.
36239         * gfortran.dg/g77/980310-7.f: Likewise.
36240         * gfortran.dg/g77/980310-8.f: Likewise.
36241         * gfortran.dg/g77/980419-2.f: Likewise.
36242         * gfortran.dg/g77/980424-0.f: Likewise.
36243         * gfortran.dg/g77/980427-0.f: Likewise.
36244         * gfortran.dg/g77/980729-0.f: Likewise.
36245         * gfortran.dg/g77/981117-1.f: Likewise.
36246         * gfortran.dg/g77/toon_1.f: Likewise.
36247
36248 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36249
36250         PR c++/2204
36251         * g++.dg/other/abstract2.C: New test.
36252
36253 2004-07-12  Paul Brook  <paul@codesourcery.com>
36254
36255         * gfortran.dg/pointer_init_1.f90: New test.
36256
36257 2004-07-11  Paul Brook  <paul@codesourcery.com>
36258
36259         PR fortran/15986
36260         * gfortran.dg/contained_1.f90: New test.
36261
36262 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
36263
36264         * g++.dg/parse/defarg8.C: New test.
36265
36266 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36267
36268         PR fortran/16433
36269         * gfortran.dg/pr16433.f: New test.
36270
36271         PR fortran/17574
36272         * gfortran.dg/pr15754.f90: New test.
36273
36274 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
36275
36276         PR tree-optimization/16437
36277         * gcc.c-torture/execute/bitfld-4.c: New test.
36278
36279 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36280
36281         * gfortran.fortran-torture/execute/common_2.f90: Add check for
36282         access to common var from module.
36283
36284 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36285
36286         PR fortran/16336
36287         * gfortran.fortran-torture/execute/common_2.f90: New test.
36288
36289 2004-07-10  Paul Brook  <paul@codesourcery.com>
36290
36291         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
36292
36293 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36294
36295         PR fortran/15969
36296         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
36297
36298 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
36299
36300         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
36301         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
36302         * gfortran.dg/g77/ffree-form-1.f: Likewise.
36303         * gfortran.dg/g77/ffree-form-2.f: Likewise.
36304         * gfortran.dg/g77/ffree-form-3.f: Likewise.
36305         * gfortran.dg/g77/fno-underscoring.f: Likewise.
36306         * gfortran.dg/g77/funderscoring.f: Likewise.
36307         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
36308
36309 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36310
36311         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
36312
36313 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36314         Paul Brook  <paul@codesourcery.com>
36315
36316         PR fortran/13415
36317         * gfortran.dg/common_pointer_1.f90: New test.
36318
36319 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36320
36321         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
36322
36323 2004-07-09  James E Wilson  <wilson@specifixinc.com>
36324
36325         PR target/16364
36326         * gcc.c-torture/compile/20040709-1.c: New.
36327
36328 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36329
36330         PR fortran/14077
36331         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
36332
36333 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36334
36335         PR fortran/13201
36336         * gfortran.dg/shape_1.f90: New test.
36337
36338 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
36339             Andrew Pinski  <apinski@apple.com>
36340
36341         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
36342
36343 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36344
36345         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
36346         comment.
36347
36348 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36349         Paul Brook  <paul@codesourcery.com>
36350
36351         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
36352         '.f95' and '.F95'.
36353
36354 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
36355
36356         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
36357
36358 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36359
36360         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
36361         testcases with capital suffix.
36362
36363 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36364
36365         PR fortran/15481
36366         PR fortran/13372
36367         PR fortran/13575
36368         PR fortran/15978
36369         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
36370
36371         * gfortran.dg/implicit_1.f90: New test.
36372
36373 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
36374
36375         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
36376         expression to match gfortran warning/error messages
36377         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
36378         dg-error text.
36379
36380 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
36381
36382         * lib/fortran-torture.exp: Rename proc search_for to
36383         search_for_re.
36384
36385 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
36386
36387         * gcc.c-torture/execute/simd-5.x: New file.
36388         XFAIL on SPARC 64-bit at -O0.
36389
36390 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36391
36392         PR c++/8211
36393         PR c++/16165
36394         * g++.dg/warn/effc3.C: New test.
36395
36396 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
36397
36398         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
36399         change X to 1X in format.
36400         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
36401         add data statements to conform to standard.
36402
36403 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
36404
36405         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
36406         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
36407         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
36408
36409 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
36410
36411         * gfortran.dg/g77/7388.f: Copy from g77.dg
36412         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
36413         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
36414         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
36415         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
36416         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
36417         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
36418         * gfortran.dg/g77/strlen0.f: Likewise.
36419
36420 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
36421
36422         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
36423         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
36424
36425 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
36426
36427         * gcc.c-torture/execute/920428-2.x: Delete.
36428         * gcc.c-torture/execute/920501-7.x: Likewise.
36429
36430 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
36431
36432         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
36433         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
36434         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
36435         prescott and c3-2.
36436         (PREFETCH_3DNOW): Add -march=c3.
36437
36438 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
36439
36440         PR c/16437
36441         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
36442         * gcc.c-torture/execute/bf64-1.x: Likewise.
36443
36444 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
36445
36446         * gcc.c-torture/compile/20040708-1.c: New test.
36447
36448 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36449
36450         PR c++/16169
36451         * g++.dg/warn/effc2.C: New test.
36452
36453 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
36454
36455         * gcc.c-torture/execute/bitfld-1.x: Remove.
36456         * gcc.c-torture/execute/bitfld-3.c: New test.
36457         * gcc.dg/bitfld-2.c: Remove XFAILs.
36458
36459 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
36460
36461         PR c++/16276
36462         * g++.dg/rtti/tinfo1.C: New file.
36463
36464 2004-07-07  Eric Christopher  <echristo@redhat.com>
36465
36466         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
36467
36468 2004-07-07  Andrew Pinski  <apinski@apple.com>
36469
36470         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
36471
36472 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
36473
36474         * g++.dg/init/call1.C: XFAIL.
36475
36476 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
36477
36478         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
36479         except for movstrict*, to movmem* and clrstr* to clrmem*.
36480
36481 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
36482
36483         * gcc.c-torture/execute/20040707-1.c: New test.
36484
36485 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
36486
36487         * gcc.c-torture/execute/20040706-1.c: New test.
36488
36489 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36490
36491         PR c++/3671
36492         * g++.dg/template/spec14.C: New test.
36493
36494 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
36495
36496         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
36497         nothing if not yet defined.  Use it in b, c and d type definitions.
36498         * gcc.c-torture/execute/20040705-1.c: New test.
36499         * gcc.c-torture/execute/20040705-2.c: New test.
36500
36501 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36502
36503         PR c++/2518
36504         * g++.dg/lookup/new1.C: New test.
36505
36506 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
36507
36508         PR c++/11406
36509         * g++.dg/template/sizeof8.C: New test.
36510
36511 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
36512
36513         * gcc.c-torture/compile/20040705-1.c: New test.
36514
36515 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
36516
36517         * gfortran.fortran-torture/execute/seq_io.f90: New test.
36518
36519 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
36520
36521         * gcc.dg/cpp/if-mop.c: Two new testcases.
36522         * gcc.dg/cpp/trad/comment-3.c: New.
36523
36524 2004-07-04  Paul Brook  <paul@codesourcery.com>
36525
36526         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
36527
36528 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
36529
36530         PR c++/3761
36531         * g++.dg/lookup/crash4.C: New test.
36532
36533 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
36534
36535         * gcc.c-torture/execute/builtin-abs-1.c
36536         * gcc.c-torture/execute/builtin-abs-2.c
36537         * gcc.c-torture/execute/builtin-complex-1.c
36538         * gcc.c-torture/execute/builtins/string-1-lib.c
36539         * gcc.c-torture/execute/builtins/string-1.c
36540         * gcc.c-torture/execute/builtins/string-2-lib.c
36541         * gcc.c-torture/execute/builtins/string-2.c
36542         * gcc.c-torture/execute/builtins/string-3-lib.c
36543         * gcc.c-torture/execute/builtins/string-3.c
36544         * gcc.c-torture/execute/builtins/string-4-lib.c
36545         * gcc.c-torture/execute/builtins/string-4.c
36546         * gcc.c-torture/execute/builtins/string-5-lib.c
36547         * gcc.c-torture/execute/builtins/string-5.c
36548         * gcc.c-torture/execute/builtins/string-6-lib.c
36549         * gcc.c-torture/execute/builtins/string-6.c
36550         * gcc.c-torture/execute/builtins/string-7-lib.c
36551         * gcc.c-torture/execute/builtins/string-7.c
36552         * gcc.c-torture/execute/builtins/string-8-lib.c
36553         * gcc.c-torture/execute/builtins/string-8.c
36554         * gcc.c-torture/execute/builtins/string-9-lib.c
36555         * gcc.c-torture/execute/builtins/string-9.c
36556         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
36557         * gcc.c-torture/execute/builtins/string-asm-1.c
36558         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
36559         * gcc.c-torture/execute/builtins/string-asm-2.c
36560         * gcc.c-torture/execute/stdio-opt-1.c
36561         * gcc.c-torture/execute/stdio-opt-2.c
36562         * gcc.c-torture/execute/stdio-opt-3.c
36563         * gcc.c-torture/execute/string-opt-1.c
36564         * gcc.c-torture/execute/string-opt-10.c
36565         * gcc.c-torture/execute/string-opt-11.c
36566         * gcc.c-torture/execute/string-opt-12.c
36567         * gcc.c-torture/execute/string-opt-13.c
36568         * gcc.c-torture/execute/string-opt-14.c
36569         * gcc.c-torture/execute/string-opt-15.c
36570         * gcc.c-torture/execute/string-opt-16.c
36571         * gcc.c-torture/execute/string-opt-2.c
36572         * gcc.c-torture/execute/string-opt-6.c
36573         * gcc.c-torture/execute/string-opt-7.c
36574         * gcc.c-torture/execute/string-opt-8.c:
36575         Replace with ...
36576
36577         * gcc.c-torture/execute/builtins/abs-2.c
36578         * gcc.c-torture/execute/builtins/abs-3.c
36579         * gcc.c-torture/execute/builtins/complex-1.c
36580         * gcc.c-torture/execute/builtins/fprintf.c
36581         * gcc.c-torture/execute/builtins/fputs.c
36582         * gcc.c-torture/execute/builtins/memcmp.c
36583         * gcc.c-torture/execute/builtins/memmove.c
36584         * gcc.c-torture/execute/builtins/memops-asm.c
36585         * gcc.c-torture/execute/builtins/mempcpy-2.c
36586         * gcc.c-torture/execute/builtins/mempcpy.c
36587         * gcc.c-torture/execute/builtins/memset.c
36588         * gcc.c-torture/execute/builtins/printf.c
36589         * gcc.c-torture/execute/builtins/sprintf.c
36590         * gcc.c-torture/execute/builtins/strcat.c
36591         * gcc.c-torture/execute/builtins/strchr.c
36592         * gcc.c-torture/execute/builtins/strcmp.c
36593         * gcc.c-torture/execute/builtins/strcpy.c
36594         * gcc.c-torture/execute/builtins/strcspn.c
36595         * gcc.c-torture/execute/builtins/strlen-2.c
36596         * gcc.c-torture/execute/builtins/strlen.c
36597         * gcc.c-torture/execute/builtins/strncat.c
36598         * gcc.c-torture/execute/builtins/strncmp-2.c
36599         * gcc.c-torture/execute/builtins/strncmp.c
36600         * gcc.c-torture/execute/builtins/strncpy.c
36601         * gcc.c-torture/execute/builtins/strpbrk.c
36602         * gcc.c-torture/execute/builtins/strpcpy-2.c
36603         * gcc.c-torture/execute/builtins/strpcpy.c
36604         * gcc.c-torture/execute/builtins/strrchr.c
36605         * gcc.c-torture/execute/builtins/strspn.c
36606         * gcc.c-torture/execute/builtins/strstr-asm.c
36607         * gcc.c-torture/execute/builtins/strstr.c:
36608         ... these new files.
36609
36610         * gcc.c-torture/execute/builtins/abs-2-lib.c
36611         * gcc.c-torture/execute/builtins/abs-3-lib.c
36612         * gcc.c-torture/execute/builtins/complex-1-lib.c
36613         * gcc.c-torture/execute/builtins/fprintf-lib.c
36614         * gcc.c-torture/execute/builtins/fputs-lib.c
36615         * gcc.c-torture/execute/builtins/memcmp-lib.c
36616         * gcc.c-torture/execute/builtins/memmove-lib.c
36617         * gcc.c-torture/execute/builtins/memops-asm-lib.c
36618         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
36619         * gcc.c-torture/execute/builtins/mempcpy-lib.c
36620         * gcc.c-torture/execute/builtins/memset-lib.c
36621         * gcc.c-torture/execute/builtins/printf-lib.c
36622         * gcc.c-torture/execute/builtins/sprintf-lib.c
36623         * gcc.c-torture/execute/builtins/strcat-lib.c
36624         * gcc.c-torture/execute/builtins/strchr-lib.c
36625         * gcc.c-torture/execute/builtins/strcmp-lib.c
36626         * gcc.c-torture/execute/builtins/strcpy-lib.c
36627         * gcc.c-torture/execute/builtins/strcspn-lib.c
36628         * gcc.c-torture/execute/builtins/strlen-2-lib.c
36629         * gcc.c-torture/execute/builtins/strlen-lib.c
36630         * gcc.c-torture/execute/builtins/strncat-lib.c
36631         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
36632         * gcc.c-torture/execute/builtins/strncmp-lib.c
36633         * gcc.c-torture/execute/builtins/strncpy-lib.c
36634         * gcc.c-torture/execute/builtins/strpbrk-lib.c
36635         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
36636         * gcc.c-torture/execute/builtins/strpcpy-lib.c
36637         * gcc.c-torture/execute/builtins/strrchr-lib.c
36638         * gcc.c-torture/execute/builtins/strspn-lib.c
36639         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
36640         * gcc.c-torture/execute/builtins/strstr-lib.c
36641         * gcc.c-torture/execute/builtins/lib/abs.c
36642         * gcc.c-torture/execute/builtins/lib/fprintf.c
36643         * gcc.c-torture/execute/builtins/lib/memset.c
36644         * gcc.c-torture/execute/builtins/lib/printf.c
36645         * gcc.c-torture/execute/builtins/lib/sprintf.c
36646         * gcc.c-torture/execute/builtins/lib/strcpy.c
36647         * gcc.c-torture/execute/builtins/lib/strcspn.c
36648         * gcc.c-torture/execute/builtins/lib/strncat.c
36649         * gcc.c-torture/execute/builtins/lib/strncmp.c
36650         * gcc.c-torture/execute/builtins/lib/strncpy.c
36651         * gcc.c-torture/execute/builtins/lib/strpbrk.c
36652         * gcc.c-torture/execute/builtins/lib/strspn.c
36653         * gcc.c-torture/execute/builtins/lib/strstr.c:
36654         New files containing support routines.
36655
36656         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
36657         declaration.
36658         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
36659         when not optimizing.
36660
36661 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
36662
36663         PR c++/16240
36664         * g++.dg/abi/mangle22.C: New test.
36665         * g++.dg/abi/mangle23.C: Likewise.
36666
36667 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
36668
36669         PR fortran/16290
36670         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
36671         Allow for cases without denormalized floating point numbers.
36672
36673 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
36674
36675         PR c/1027
36676         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
36677         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
36678         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
36679         expected warning text.
36680         * gcc.dg/format/diag-2.c: New test.
36681
36682 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
36683
36684         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
36685
36686 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
36687
36688         * gcc.dg/builtins-43.c: New.
36689         * gcc.dg/builtins-44.c: New.
36690         * gcc.dg/builtins-45.c: New.
36691
36692 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
36693             Andreas Tobler  <a.tobler@schweiz.ch>
36694
36695         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
36696         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
36697         as SIGSEGV.
36698         * gcc.dg/cleanup-11.c: Likewise.
36699         * gcc.dg/cleanup-8.c: Likewise.
36700         * gcc.dg/cleanup-9.c: Likewise.
36701         * gcc.dg/cleanup-5.c: Run on all platforms.
36702
36703 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
36704
36705         * g++.dg/warn/nonnull1.C: New test.
36706
36707 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
36708
36709         * gcc.dg/compat/compat-common.h: Wrap up CINT in
36710         an #ifndef SKIP_COMPLEX_INT/#endif pair.
36711         Special-case the Sun compiler wrt to <complex.h>.
36712
36713 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
36714
36715         * gcc.dg/Wunreachable-8.C: New test.
36716
36717         * gcc.dg/h8300-ice2.c : New test.
36718
36719 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
36720
36721         PR fortran/16161
36722         * gfortran.fortran-torture/compile/implicit.f90: Add test
36723         for implicit character.
36724
36725 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
36726
36727         PR fortran/16289
36728         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
36729         Use tiny() intrinsic to find smallest non-negative real
36730
36731 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
36732
36733         * gcc.dg/compat/struct-by-value-22_main.c: New test.
36734         * gcc.dg/compat/struct-by-value-22_x.c: New.
36735         * gcc.dg/compat/struct-by-value-22_y.c: New.
36736
36737         * gcc.c-torture/execute/20040629-1.c: New test.
36738
36739 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
36740
36741         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
36742         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
36743
36744         PR target/16195
36745         * gcc.dg/20040625-1.c: New test.
36746
36747 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36748
36749         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
36750
36751 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36752
36753         PR fortran/15963
36754         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
36755
36756 2004-06-29  Richard Henderson  <rth@redhat.com>
36757
36758         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
36759
36760 2004-06-29  Paul Brook  <paul@codesourcery.com>
36761
36762         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
36763         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
36764
36765 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
36766
36767         PR c++/16260
36768         * g++.dg/parse/crash15.C: New.
36769
36770 2004-06-28  Andrew Pinski  <apinski@apple.com>
36771
36772         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
36773         by the error already.
36774
36775         * g++.dg/opt/ptrmem4.C: Change to compile only test.
36776
36777 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
36778
36779         PR target/14041
36780         * gcc.dg/h8300-bss-align-1.c : New.
36781
36782 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
36783
36784         * PR c++/16174
36785         * g++.dg/template/ctor4.C: New.
36786
36787 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
36788
36789         PR c++/16205
36790         * g++.dg/warn/Wsequence-point-1.C: New test.
36791
36792 2004-06-27  Paul Brook  <paul@codesourcery.com>
36793
36794         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
36795
36796 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
36797
36798         * g++.old-deja/g++.mike/p7325.C: Remove.
36799
36800 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
36801
36802         PR c/14963
36803         * gcc.dg/pr14963.c: New test.
36804
36805 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
36806
36807         PR c++/16193
36808         * g++.dg/parse/redef1.C: New test.
36809
36810 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
36811
36812         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
36813         20021110.c.
36814         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
36815         20021119-1.c.
36816         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
36817         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
36818         5-04.c.
36819         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
36820         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
36821         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
36822         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
36823         g++.brendan/enum14.C.
36824         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
36825         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
36826         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
36827         g++.mike/virt1.C.
36828         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
36829         memtemp24.C.
36830
36831 2004-06-27  Roger Sayle  <roger@eyesopen.com>
36832
36833         * gcc.dg/20040527-1.c: New test case.
36834
36835 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
36836
36837         PR gfortran/pr16196
36838         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
36839
36840 2004-06-25  Roger Sayle  <roger@eyesopen.com>
36841
36842         PR middle-end/15825
36843         * gcc.dg/pr15825-1.c: New test case.
36844
36845 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
36846
36847         * gcc.c-torture/execute/20040625-1.c: New test.
36848
36849 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36850
36851         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
36852
36853 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
36854
36855         * gcc.dg/torture/mips-div-1.c: New test.
36856
36857 2004-06-24  Jeff Law  <law@redhat.com>
36858
36859         * gcc.dg/tree-ssa/20040624-1.c: New test.
36860
36861 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
36862
36863         * gcc.c-torture/compile/20040624-1.c: New test.
36864
36865 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36866
36867         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
36868         this directory.
36869
36870 2004-06-23  Andrew Pinski  <apinski@apple.com>
36871
36872         PR middle-end/15988
36873         * g++.dg/opt/ptrmem4.C: New test.
36874
36875         * gcc.dg/c90-array-quals-2.c: New test.
36876
36877 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
36878
36879         * gcc.dg/kpice1.c: New test.
36880
36881 2006-06-23  Andrew Pinski  <apinski@apple.com>
36882
36883         * gcc.dg/c90-array-quals.c: New test.
36884
36885 2006-06-22  Richard Henderson  <rth@redhat.com>
36886
36887         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
36888
36889 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
36890
36891         * gcc.dg/builtins-config.h: Handle FreeBSD.
36892
36893 2006-06-22  Richard Henderson  <rth@redhat.com>
36894
36895         * g++.dg/opt/devirt1.C: New.
36896
36897 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
36898
36899         * g++.dg/opt/pr15551.C: New testcase.
36900
36901 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
36902
36903         PR target/14800
36904         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
36905         x86_64-*-linux* when compiling for 32bit.
36906
36907 2004-06-21  Andrew Pinski  <apinski@apple.com>
36908
36909         * gcc.dg/pch/struct-1.c: New.
36910         * gcc.dg/pch/struct-1.hs: New.
36911
36912 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
36913
36914         * gcc.dg/pch/save-temps-1.c: New file.
36915         * gcc.dg/pch/save-temps-1.hs: New file.
36916
36917 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
36918
36919         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
36920         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
36921
36922 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36923
36924         * gfortran.fortran-torture/execute/select_1.f90: Rename function
36925         to fix type error.
36926         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
36927         Remove trailing spaces.
36928
36929 2004-06-21  Richard Henderson  <rth@redhat.com>
36930
36931         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
36932         merging && to BIT_FIELD_REF.
36933
36934 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
36935
36936         * g++.dg/opt/placeholder1.C: New test.
36937
36938 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
36939
36940         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
36941         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
36942         * gcc.dg/compat/union-m128-1_x.c: Likewise.
36943         * gcc.dg/compat/union-m128-1_y.c: Likewise.
36944
36945 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
36946
36947         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
36948         extern "C".
36949         * g++.dg/other/pragma-re-1.C: Add comments.
36950
36951 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
36952
36953         PR gfortran/16080
36954         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
36955
36956 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
36957
36958         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
36959         instead of setting the type of size_t by
36960         hand.
36961
36962 2004-06-18  Roger Sayle  <roger@eyesopen.com>
36963
36964         * gcc.dg/unordered-2.c: New test case.
36965         * gcc.dg/unordered-3.c: New test case.
36966
36967 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
36968
36969         PR other/16043
36970         * lib/g++.exp (g++_version): Tweak regexp for version
36971         * lib/g77.exp (g77_version): Likewise.
36972         * lib/gfortran.exp (gfortran_version): Likewise.
36973         * lib/objc.exp (objc_version): Likewise.
36974         * lib/treelang.exp (treelang_version): Likewise.
36975
36976 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
36977
36978         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
36979         Use INT_MAX instead of __INT_MAX__.
36980         * gcc.dg/compat/struct-align-2_y.c: Likewise.
36981
36982         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
36983         * gcc.dg/compat/scalar-return-3_x.c: Use it.
36984         * gcc.dg/compat/scalar-return-3_y.c: Use it.
36985         * gcc.dg/compat/scalar-return-4_x.c: Use it.
36986         * gcc.dg/compat/scalar-return-4_y.c: Use it.
36987         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
36988         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
36989         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
36990         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
36991
36992         * gcc.dg/range-test-1.c: New test.
36993         * g++.dg/opt/range-test-1.C: New test.
36994
36995 2004-06-17  Richard Henderson  <rth@redhat.com>
36996
36997         * objc.dg/sync-1.m: New.
36998         * objc.dg/try-catch-1.m: Don't force next runtime.
36999         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
37000         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
37001         shadowed catch clause.
37002         * objc.dg/try-catch-5.m: New.
37003
37004 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
37005
37006         Bug 14610
37007         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
37008
37009 2004-06-15  Richard Henderson  <rth@redhat.com>
37010
37011         * gcc.dg/20001116-1.c: Move expected warning line.
37012
37013 2004-06-15  Richard Henderson  <rth@redhat.com>
37014
37015         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
37016         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
37017
37018 2004-06-15  Jeff Law  <law@redhat.com>
37019
37020         * gcc.dg/tree-ssa/20040615-1.c: New test.
37021         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
37022         be less sensitive to operand ordering.
37023         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
37024
37025 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
37026
37027         * g++.dg/abi/bitfield3.C: Add comment..
37028
37029 2004-06-15  Richard Henderson  <rth@redhat.com>
37030
37031         * g++.dg/ext/stmtexpr1.C: XFAIL.
37032         * gcc.dg/20030612-1.c: XFAIL.
37033
37034 2004-06-15  Eric Christopher  <echristo@redhat.com>
37035
37036         * g++.dg/charset/asm5.c: New.
37037         * gcc.dg/charset/asm6.c: New.
37038
37039 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37040
37041         PR fortran/15962
37042         * gfortran.fortran-torture/execute/select_1.f90: New test.
37043
37044 2004-06-15  Paul Brook  <paul@codesourcery.com>
37045
37046         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
37047
37048 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37049
37050         PR c++/15967
37051         * g++.dg/lookup/crash3.C: New test.
37052
37053 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37054
37055         PR c++/15947
37056         * g++.dg/parse/dtor4.C: New test.
37057
37058 2004-06-14  Jeff Law  <law@redhat.com>
37059
37060         * gcc.c-torture/compile/20040614-1.c: New test.
37061
37062 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37063
37064         PR fortran/15211
37065         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
37066         LEN of a character array.
37067
37068 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
37069
37070         PR c++/15096
37071         * g++.dg/template/ptrmem10.C: New test.
37072
37073         PR c++/14930
37074         * g++.dg/template/friend30.C: New test.
37075
37076 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37077
37078         PR fortran/14928
37079         * gfortran.fortran-torture/compile/mloc.f90: New test.
37080
37081 2004-06-13  Paul Brook  <paul@codesourcery.com>
37082
37083         * gfortran.fortran-torture/execute/random_2.f90: New test.
37084
37085 2004-06-13  Eric Christopher  <echristo@redhat.com>
37086
37087         * gcc.dg/noncompile/redecl-1.c: Fix error message.
37088
37089 2004-06-12  Paul Brook  <paul@codesourcery.com>
37090
37091         * gfortran.fortran-torture/execute/contained_3.f90: New test.
37092
37093 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37094
37095         PR fortran/14923
37096         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
37097
37098 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37099
37100         PR fortran/14957
37101         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
37102         syntax errors in end statements of contained subroutines.
37103
37104 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37105
37106         PR fortran/12841
37107         * gfortran.fortran-torture/execute/null_arg.f90: New test.
37108
37109 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
37110
37111         PR fortran/15665
37112         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
37113
37114 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
37115
37116         PR gfortran/12839
37117         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
37118
37119 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
37120
37121         PR c++/15862
37122         * g++.dg/parse/enum1.C: New test.
37123
37124 2004-06-10  Jeff Law  <law@redhat.com>
37125
37126         * gcc.c-torture/compile/20040610-1.c: New test.
37127
37128 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37129
37130         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
37131         * g++.old-deja/g++.other/decl3.C: Likewise.
37132
37133 2004-06-10  Brian Booth  <bbooth@redhat.com>
37134
37135         * gcc.dg/tree-ssa/20031015-1.c: Scan for
37136         V_MAY_DEF instead of VDEF.
37137         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
37138
37139 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
37140
37141         PR c++/14211
37142         * g++.dg/conversion/const1.C: New test.
37143
37144         PR c++/15076
37145         * g++.dg/conversion/reinterpret1.C: New test.
37146
37147         PR c++/15877
37148         * g++.dg/template/enum2.C: New test.
37149
37150         PR c++/15227
37151         * g++.dg/template/error13.C: New test.
37152
37153 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37154
37155         PR fortran/14957
37156         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
37157         arguments to test_* REAL and of the right size.
37158
37159 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
37160
37161         PR target/15569
37162         PR rtl-optimization/15681
37163         * gcc.dg/20040609-1.c: New test.
37164
37165 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
37166
37167         PR c++/14791
37168         * g++.dg/opt/builtins1.C: New test.
37169
37170 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
37171
37172         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
37173         that use default windows32 struct layout.
37174         * gcc.dg/i386-bitfield2.c: Likewise.
37175
37176 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
37177
37178         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
37179         for mingw32 and cygwin targets.
37180
37181 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
37182
37183         * gcc.dg/pch/macro-4.c: New.
37184         * gcc.dg/pch/macro-4.hs: New.
37185
37186 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37187
37188         PR fortran/13249
37189         * gfortran.fortran-torture/compile/name_clash.f90: New test.
37190
37191 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37192
37193         PR fortran/13372
37194         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
37195
37196 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
37197
37198         PR gfortran/14897
37199         * gfortran.fortran-torture/execute/t_edit.f90: New test.
37200
37201 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
37202
37203         PR gfortran/15755
37204         * gfortran.fortran-torture/execute/backspace.c : New test.
37205
37206 2004-06-09  Paul Brook  <paul@codesourcery.com>
37207
37208         * gfortran.fortran-torture/execure/intrinsic_associated.f90
37209         (pointer_to_section): Rewrite to use smaller array.
37210
37211 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
37212
37213         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
37214         * gcc.dg/ext/altivec-10.c: Same.
37215         * gcc.dg/ext/altivec-11.c: Same.
37216         * gcc.dg/ext/altivec-12.c: Same.
37217         * gcc.dg/ext/altivec-13.c: Same.
37218         * gcc.dg/ext/altivec-14.c: Same.
37219         * gcc.dg/ext/altivec-15.c: Same.
37220         * gcc.dg/ext/altivec-16.c: Same.
37221         * gcc.dg/ext/altivec-3.c: Same.
37222         * gcc.dg/ext/altivec-4.c: Same.
37223         * gcc.dg/ext/altivec-6.c: Same.
37224         * gcc.dg/ext/altivec-7.c: Same.
37225         * gcc.dg/ext/altivec-8.c: Same.
37226         * gcc.dg/ext/altivec-varargs-1.c: Same.
37227
37228         * g++.dg/ext/altivec-1.C: Correct dg syntax.
37229         * g++.dg/ext/altivec-10.C: Same.
37230         * g++.dg/ext/altivec-2.C: Same.
37231         * g++.dg/ext/altivec-3.C: Same.
37232         * g++.dg/ext/altivec-4.C: Same.
37233         * g++.dg/ext/altivec-5.C: Same.
37234         * g++.dg/ext/altivec-6.C: Same.
37235         * g++.dg/ext/altivec-7.C: Same.
37236         * g++.dg/ext/altivec-8.C: Same.
37237         * g++.dg/ext/altivec-9.C: Same.
37238
37239 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37240
37241         PR c++/7841
37242         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
37243
37244 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
37245
37246         * gcc.dg/union-1.c: New test.
37247
37248 2004-06-07  Roger Sayle  <roger@eyesopen.com>
37249
37250         * gcc.dg/builtins-41.c: New test case.
37251         * gcc.dg/builtins-42.c: New test case.
37252
37253 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
37254
37255         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
37256         * g++.dg/ext/altivec-10.C: Same.
37257         * g++.dg/ext/altivec-2.C: Same.
37258         * g++.dg/ext/altivec-3.C: Same.
37259         * g++.dg/ext/altivec-4.C: Same.
37260         * g++.dg/ext/altivec-5.C: Same.
37261         * g++.dg/ext/altivec-6.C: Same.
37262         * g++.dg/ext/altivec-7.C: Same.
37263         * g++.dg/ext/altivec-8.C: Same.
37264         * g++.dg/ext/altivec-9.C: Same.
37265         * g++.old-deja/g++.abi/cxa_vec.C: Same.
37266         * g++.old-deja/g++.brendan/new3.C: Same.
37267         * gcc.c-torture/execute/eeprof-1.x: Same.
37268
37269 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
37270
37271         PR c/14765
37272         * gcc.dg/pr14765-1.c: New test.
37273
37274 2004-06-07  Roger Sayle  <roger@eyesopen.com>
37275
37276         PR c/14649
37277         * gcc.dg/pr14649-1.c: New test case.
37278
37279 2004-06-07  Richard Henderson  <rth@redhat.com>
37280
37281         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
37282         if temporaries.
37283
37284 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
37285
37286         * g++.dg/eh/elide1.C: Remove XFAIL.
37287
37288 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
37289
37290         PR c++/15337
37291         * g++.dg/expr/sizeof3.C: New test.
37292
37293         PR c++/14777
37294         * g++.dg/template/access14.C: New test.
37295
37296         PR c++/15554
37297         * g++.dg/template/enum1.C: New test.
37298
37299         PR c++/15057
37300         * g++.dg/eh/throw1.C: New test.
37301
37302 2004-06-07  David Ayers  <d.ayers@inode.at>
37303             Ziemowit Laski  <zlaski@apple.com>
37304
37305         * lib/objc.exp (objc_target_compile): Revert the '-framework
37306         Foundation' flag fix, since bare Darwin does not ship
37307         with the Foundation framework.
37308         * objc/execute/next_mapping.h: Provide a local NSConstantString
37309         @interface and @implementation.
37310         (objc_constant_string_init): A constructor function, used to
37311         initialize the NSConstantString meta-class object.
37312         * objc/execute/string1.m: Include "next_mapping.h" instead of
37313         <Foundation/NSString.h>.
37314         * objc/execute/string2.m: Likewise.
37315         * objc/execute/string3.m: Likewise.
37316         * objc/execute/string4.m: Likewise.
37317
37318 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
37319
37320         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
37321         to double. Replace double with FLOAT.
37322         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
37323
37324         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
37325         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
37326         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
37327         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
37328         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
37329         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
37330         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
37331         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
37332
37333 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
37334
37335         PR c/13519
37336         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
37337
37338 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37339
37340         PR c++/15503
37341         * g++.dg/template/meminit2.C: New test.
37342
37343 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
37344
37345         PR target/15822
37346         * gcc.c-torture/execute/compare-fp-1.c,
37347         gcc.c-torture/execute/compare-fp-2.c,
37348         gcc.c-torture/execute/compare-fp-3.c,
37349         gcc.c-torture/execute/compare-fp-4.c,
37350         gcc.c-torture/execute/compare-fp-3.x,
37351         gcc.c-torture/execute/compare-fp-4.x: Moved...
37352         * gcc.c-torture/execute/ieee/compare-fp-1.c,
37353         gcc.c-torture/execute/ieee/compare-fp-2.c,
37354         gcc.c-torture/execute/ieee/compare-fp-3.c,
37355         gcc.c-torture/execute/ieee/compare-fp-4.c,
37356         gcc.c-torture/execute/ieee/compare-fp-3.x,
37357         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
37358
37359 2004-06-04  David Ayers  <d.ayers@inode.at>
37360
37361         * objc/execute/protocol-isEqual-4.m: New testcase.
37362
37363 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
37364
37365         * objc/execute/protocol-isEqual-1.m: New testcase.
37366         * objc/execute/protocol-isEqual-2.m: New testcase.
37367         * objc/execute/protocol-isEqual-3.m: New testcase.
37368
37369 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37370
37371         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
37372
37373 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
37374
37375         * lib/objc.exp (objc_target_compile): When running tests on
37376         Darwin (Mac OS X), inform the linker about '-framework
37377         'Foundation'.
37378
37379 2004-06-02  Eric Christopher  <echristo@redhat.com>
37380
37381         * gcc.c-torture/compile/20040602-1.c: New.
37382
37383 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
37384
37385         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
37386         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
37387
37388         PR tree-optimization/14736
37389         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
37390
37391         PR tree-optimization/14042
37392         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
37393
37394         PR tree-optimization/14729
37395         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
37396
37397 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37398
37399         PR fortran/15557
37400         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
37401
37402 2004-06-01  Richard Hederson  <rth@redhat.com>
37403
37404         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
37405
37406 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37407
37408         PR c++/14932
37409         * g++.dg/parse/offsetof4.C: New test.
37410
37411 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
37412
37413         PR objc/7993
37414         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
37415
37416 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
37417
37418         PR c++/15701
37419         * g++.dg/template/friend29.C: New test.
37420
37421 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
37422
37423         PR c/15749
37424         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
37425
37426 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
37427
37428         * gcc.dg/sparc-trap-1.c: New test.
37429
37430 2004-05-31  Roger Sayle  <roger@eyesopen.com>
37431
37432         PR middle-end/15069
37433         * g++.dg/opt/fold3.C: New test case.
37434
37435 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
37436
37437         * lib/target-supports.exp (check_iconv_available): Fix fallout
37438         from 2004-05-28 patch.
37439
37440 2004-05-30  Paul Brook  <paul@codesourcery.com>
37441
37442         PR fortran/15620
37443         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
37444         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
37445
37446 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
37447
37448         * gfortran.fortran-torture/execute/random_1.f90: New test.
37449
37450 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
37451
37452         * g++.dg/ext/altivec-10.C: New test.
37453
37454 2004-05-29  Paul Brook  <paul@codesourcery.com>
37455
37456         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
37457
37458 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
37459
37460         * gcc.dg/altivec-16.c: New test.
37461
37462 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
37463
37464         * lib/target-supports.exp (check_vmx_hw_available): New.
37465         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
37466
37467         * lib/target-supports.exp (check_alias_available,
37468         check_iconv_available, check_named_sections_available): Use
37469         unique names for temporary files.
37470
37471 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
37472
37473         * gcc.dg/altivec-15.c: New test.
37474
37475 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
37476
37477         PR c++/15083
37478         * g++.dg/warn/noeffect6.C: New test.
37479
37480         PR c++/15471
37481         * g++.dg/expr/ptrmem4.C: New test.
37482
37483         PR c++/15640
37484         * g++.dg/template/operator3.C: New test.
37485
37486 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
37487
37488         PR c++/14668
37489         * g++.dg/lookup/redecl1.C: New test.
37490         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
37491
37492 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
37493
37494         * gcc.c-torture/execute/compare-fp-1.c,
37495         gcc.c-torture/execute/compare-fp-2.c,
37496         gcc.c-torture/execute/compare-fp-3.c,
37497         gcc.c-torture/execute/compare-fp-4.c,
37498         gcc.c-torture/execute/compare-fp-3.x,
37499         gcc.c-torture/execute/compare-fp-4.x,
37500         gcc.dg/pr15649-1.c: New.
37501
37502 2004-05-27  Adam Nemet  <anemet@lnxw.com>
37503
37504         PR c++/12883
37505         * g++.dg/init/array14.C: New test.
37506
37507 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
37508
37509         * lib/compat.exp (compat-get-options-main): New.
37510         (compat-get-options): Remove unneeded code, warn for ignored
37511         command.
37512         (compat-execute): Check flag set by dg-require-* commands.
37513
37514         * lib/compat.exp (compat-execute): Break up long lines.
37515
37516 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
37517
37518         * gcc.dg/altivec-7.c: Don't use 'vector long'.
37519         * gcc.dg/altivec-14.c: New test.
37520         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
37521
37522         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
37523         * gcc.dg/altivec-12.c: Ditto.
37524
37525         * gcc.dg/altivec-3.c: Move call to altivec_check.
37526
37527 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
37528
37529         PR c++/15044
37530         * g++.dg/template/error12.C: New test.
37531
37532         PR c++/15317
37533         * g++.dg/ext/attrib15.C: New test.
37534
37535         PR c++/15329
37536         * g++.dg/template/ptrmem9.C: New test.
37537
37538 2004-05-25  Paul Brook  <paul@codesourcery.com>
37539
37540         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
37541
37542 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
37543
37544         PR c++/15165
37545         * g++.dg/template/crash19.C: New test.
37546
37547 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
37548
37549         PR c++/15025
37550         * g++.dg/template/redecl1.C: New test.
37551
37552 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
37553
37554         PR c++/14821
37555         * g++.dg/other/ns1.C: New test.
37556
37557         PR c++/14883
37558         * g++.dg/template/invalid1.C: New test.
37559
37560 2004-05-23  Paul Brook  <paul@codesourcery.com>
37561         Victor Leikehman  <lei@haifasphere.co.il>
37562
37563         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
37564         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
37565
37566 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
37567
37568         PR c++/15285
37569         PR c++/15299
37570         * g++.dg/template/non-dependent5.C: New test.
37571         * g++.dg/template/non-dependent6.C: New test.
37572
37573 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
37574
37575         PR c++/15507
37576         * g++.dg/inherit/union1.C: New test.
37577
37578         PR c++/15542
37579         * g++.dg/template/addr1.C: New test.
37580
37581         PR c++/15427
37582         * g++.dg/template/array5.C: New test.
37583
37584         PR c++/15287
37585         * g++.dg/template/array6.C: New test.
37586
37587 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
37588             Roger Sayle  <roger@eyesopen.com>
37589
37590         * g++.dg/lookup/forscope2.C: New test case.
37591
37592 2004-05-22  Ben Elliston  <bje@au.ibm.com>
37593
37594         * gcc.dg/cpp/Wmissingdirs.c: New.
37595
37596 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
37597
37598         PR target/15301
37599         * gcc.dg/compat/union-m128-1.h: New file.
37600         * gcc.dg/compat/union-m128-1_main.c: Likewise.
37601         * gcc.dg/compat/union-m128-1_x.c: Likewise.
37602         * gcc.dg/compat/union-m128-1_y.c: Likewise.
37603
37604 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
37605
37606         PR target/15302
37607         * gcc.dg/compat/struct-complex-1.h: New file.
37608         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
37609         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
37610         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
37611
37612 2004-05-20  Roger Sayle  <roger@eyesopen.com>
37613
37614         PR middle-end/3074
37615         * gcc.dg/pr3074-1.c: New test case.
37616         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
37617
37618 2004-05-20  Falk Hueffner  <falk@debian.org>
37619
37620         PR other/15526
37621         * gcc.dg/ftrapv-1.c: New test case.
37622
37623 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
37624
37625         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
37626
37627 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
37628             Jeff Law  <law@redhat.com>
37629
37630         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
37631         * gcc.dg/tree-ssa/20040518-2.c: New test.
37632
37633         * gcc.dg/tree-ssa/20040518-1.c: New test.
37634
37635 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
37636
37637         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
37638
37639 2004-05-18  Paul Brook  <paul@codesourcery.com>
37640
37641         PR fortran/13930
37642         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
37643
37644 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37645
37646         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
37647         constant folding.
37648
37649 2004-05-17  Steven Bosscher  <stevenb@suse.de>
37650
37651         * gcc.dg/tree-ssa/20040517-1.c: New test.
37652
37653 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
37654
37655         * gcc.dg/loop-4.c: New test.
37656
37657 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
37658
37659         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
37660
37661 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
37662
37663         PR fortran/15311
37664         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
37665
37666 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37667
37668         PR fortran/13826
37669         PR fortran/13940
37670         * gfortran.fortran-torture/compile/data_1.f90: New test.
37671
37672 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
37673
37674         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
37675         * gcc.dg/uninit-H.c: Define ASM for __s390__.
37676
37677 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
37678
37679         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
37680
37681 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
37682
37683         PR c/15444
37684         * gcc.dg/format/xopen-1.c: Adjust expected message.
37685         * gcc.dg/format/xopen-3.c: New test.
37686
37687 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
37688
37689         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
37690
37691 2004-05-14  Jeff Law  <law@redhat.com>
37692
37693         * gcc.dg/tree-ssa/20040514-2.c: New test.
37694
37695 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37696
37697         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
37698         this ...
37699         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
37700         this.
37701
37702 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
37703
37704         * gcc.dg/tree-ssa/20040514-1.c: New test.
37705
37706 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37707
37708         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
37709         test.
37710
37711 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37712
37713         PR fortran/14066
37714         * gfortran.fortran-torture/compile/do_1.f90: New test.
37715
37716 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37717
37718         PR fortran/15051
37719         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
37720         test.
37721
37722 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
37723
37724         PR fortran/15149
37725         * gfortran.fortran-torture/execute/random_init.f90: New test.
37726
37727 2004-05-13  Paul Brook  <paul@codesourcery.com>
37728
37729         PR fortran/15314
37730         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
37731
37732 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
37733
37734         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
37735         for the powerpc case.
37736
37737 2004-05-13  Jeff Law  <law@redhat.com>
37738
37739         * gcc.dg/tree-ssa/20040513-1.c: New test.
37740         * gcc.dg/tree-ssa/20040513-2.c: New test.
37741
37742 2004-05-13  Paul Brook  <paul@codesourcery.com>
37743
37744         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
37745         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
37746         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
37747
37748 2004-05-13  Andreas Schwab  <schwab@suse.de>
37749
37750         PR other/10819
37751         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
37752         characters.
37753
37754 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
37755
37756         PR fortran/15294
37757         * gfortran.fortran-torture/execute/adjustr.f90: New file.
37758
37759 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
37760
37761         Merge from tree-ssa-20020619-branch.  See
37762         ChangeLog.tree-ssa for details.
37763
37764 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
37765
37766         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
37767         include <altivec.h> explicitly.
37768         * gcc.dg/altivec-13.c: Likewise.
37769
37770 2004-05-11  Paul Brook  <paul@codesourcery.com>
37771
37772         * gcc.c-torture/compile/20010518-1.c: Force enum size.
37773
37774 2004-05-10  Eric Christopher  <echristo@redhat.com>
37775
37776         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
37777         * gcc.dg/sibcall-4.c: Ditto.
37778
37779 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
37780
37781         * g++.dg/ext/altivec-8.C: New test case.
37782         * gcc.dg/altivec-13.c: New test case.
37783
37784 2004-05-08  Roger Sayle  <roger@eyesopen.com>
37785
37786         * gcc.c-torture/execute/divcmp-1.c: New test case.
37787         * gcc.c-torture/execute/divcmp-2.c: New test case.
37788         * gcc.c-torture/execute/divcmp-3.c: New test case.
37789
37790 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
37791
37792         * g++.dg/other/pragma-re-2.C: New test.
37793
37794 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
37795
37796         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
37797         * gcc.dg/i386-387-2.c: Likewise.
37798
37799         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
37800         __builtin_drem.
37801         * gcc.dg/i386-387-6.c: Likewise.
37802
37803 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
37804
37805         * gcc.dg/builtins-33.c: Also check log1p*.
37806
37807 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
37808
37809         PR optimization/15296
37810         * gcc.c-torture/execute/pr15296.c: New test.
37811
37812 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
37813
37814         * gcc.dg/builtins-40.c: New test.
37815
37816 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
37817
37818         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
37819
37820 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
37821
37822         * g++.dg/ext/spe1.C: New testcase.
37823
37824 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
37825
37826         * objc.dg/image-info.m: Allow additional attributes
37827         for __image_info section.
37828
37829 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
37830
37831         * gcc.dg/torture/mips-hilo-2.c: New test.
37832
37833 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37834
37835         PR c++/14389
37836         * g++.dg/template/member5.C: New test.
37837
37838 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
37839
37840         * gcc.dg/builtins-34.c: Also check expm1*.
37841
37842 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37843
37844         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
37845         * gcc.dg/torture/builtin-convert-3.c: New test.
37846
37847 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
37848
37849         PR middle-end/15054
37850         * g++.dg/opt/pr15054.C: New test.
37851
37852 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37853
37854         * gcc.dg/torture/builtin-rounding-1.c: New test.
37855         * gcc.dg/builtins-25.c: Delete.
37856         * gcc.dg/builtins-29.c: Delete.
37857
37858 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
37859
37860         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
37861         * gcc.dg/sibcall-4.c: Likewise.
37862         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
37863
37864 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
37865
37866         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
37867         bit-field on 16-bit targets.
37868
37869 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
37870
37871         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
37872         16-bit targets.
37873
37874 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
37875
37876         * gcc.dg/rs6000-power2-1.c: Change to compile only.
37877         * gcc.dg/rs6000-power2-2.c: Likewise.
37878
37879 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
37880
37881         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
37882         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
37883         Change the asm registers to be in form of frN instead of fN.
37884
37885 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37886
37887         * gcc.dg/torture/builtin-convert-2.c: New test.
37888
37889 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
37890
37891         * gcc.dg/rs6000-power2-1.c: New test.
37892         * gcc.dg/rs6000-power2-2.c: New test.
37893
37894 2004-04-28  Jan Hubicka  <jh@suse.cz>
37895
37896         * gcc.dg/unused-6.c: New test.
37897
37898 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
37899             Ulrich Weigand  <uweigand@de.ibm.com>
37900
37901         * ada/acats/run_all.sh: Define $target variable.
37902
37903 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
37904
37905         PR c++/15119
37906         * g++.dg/other/vararg-1.C: New test.
37907
37908         PR c++/4794
37909         * g++.dg/eh/cleanup3.C: New test.
37910
37911 2004-04-24  Laurent GUERBY <laurent@guerby.net>
37912
37913         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
37914         and ad8011a (target_insn).
37915         * ada/acats/support/macro.dfs: Likewise.
37916         * ada/acats/support/impbit.adb: New file.
37917
37918 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
37919
37920         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
37921
37922 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
37923
37924         * gcc.dg/loop-3.c: New test.
37925
37926 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
37927
37928         * gcc.c-torture/execute/simd-5.c: New test.
37929
37930 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37931
37932         PR c++/15064
37933         * g++.dg/template/crash18.C: New test.
37934
37935 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
37936
37937         * g++.dg/ext/complit3.C: New test.
37938
37939 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
37940
37941         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
37942         * gcc.dg/altivec-3.c: Same.
37943         * gcc.dg/altivec-varargs-1.c: Same.
37944
37945 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
37946
37947         * lib/target-supports.exp (check_profiling_available): Assume
37948         profiling is not available on powerpc-eabi targets.
37949
37950 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
37951
37952         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
37953         * gcc.dg/vmx/bug-1.c: Ditto.
37954
37955 2004-04-20  Eric Christopher  <echristo@redhat.com>
37956
37957         * gcc.dg/charset/extern.c: New test.
37958         * g++.dg/charset/extern3.cc: Ditto.
37959
37960 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
37961
37962         * gcc.dg/builtins-39.c: New test.
37963
37964 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
37965
37966         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
37967
37968 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
37969
37970         * gcc.dg/torture/mips-hilo-1.c: New test.
37971
37972 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
37973
37974         * gcc.c-torture/compile/20040419-1.c: New test.
37975
37976 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
37977
37978         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
37979
37980 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
37981             Aldy Hernandez  <aldyh@redhat.com>
37982
37983         * gcc.c-torture/execute/va-arg-24.c: New.
37984
37985 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
37986             Aldy Hernandez  <aldyh@redhat.com>
37987
37988         * gcc.dg/vmx/1b-01.c: New.
37989         * gcc.dg/vmx/1b-02.c: New.
37990         * gcc.dg/vmx/1b-03.c: New.
37991         * gcc.dg/vmx/1b-04.c: New.
37992         * gcc.dg/vmx/1b-05.c: New.
37993         * gcc.dg/vmx/1b-06.c: New.
37994         * gcc.dg/vmx/1b-07.c: New.
37995         * gcc.dg/vmx/1c-01.c: New.
37996         * gcc.dg/vmx/1c-02.c: New.
37997         * gcc.dg/vmx/3a-01a.c: New.
37998         * gcc.dg/vmx/3a-01.c: New.
37999         * gcc.dg/vmx/3a-01m.c: New.
38000         * gcc.dg/vmx/3a-03.c: New.
38001         * gcc.dg/vmx/3a-03m.c: New.
38002         * gcc.dg/vmx/3a-04.c: New.
38003         * gcc.dg/vmx/3a-04m.c: New.
38004         * gcc.dg/vmx/3a-05.c: New.
38005         * gcc.dg/vmx/3a-06.c: New.
38006         * gcc.dg/vmx/3a-06m.c: New.
38007         * gcc.dg/vmx/3a-07.c: New.
38008         * gcc.dg/vmx/3b-01.c: New.
38009         * gcc.dg/vmx/3b-02.c: New.
38010         * gcc.dg/vmx/3b-10.c: New.
38011         * gcc.dg/vmx/3b-13.c: New.
38012         * gcc.dg/vmx/3b-14.c: New.
38013         * gcc.dg/vmx/3b-15.c: New.
38014         * gcc.dg/vmx/3c-01a.c: New.
38015         * gcc.dg/vmx/3c-01.c: New.
38016         * gcc.dg/vmx/3c-02.c: New.
38017         * gcc.dg/vmx/3c-03.c: New.
38018         * gcc.dg/vmx/3d-01.c: New.
38019         * gcc.dg/vmx/4-01.c: New.
38020         * gcc.dg/vmx/4-03.c: New.
38021         * gcc.dg/vmx/5-01.c: New.
38022         * gcc.dg/vmx/5-02.c: New.
38023         * gcc.dg/vmx/5-03.c: New.
38024         * gcc.dg/vmx/5-04.c: New.
38025         * gcc.dg/vmx/5-05.c: New.
38026         * gcc.dg/vmx/5-06.c: New.
38027         * gcc.dg/vmx/5-07.c: New.
38028         * gcc.dg/vmx/5-07t.c: New.
38029         * gcc.dg/vmx/5-08.c: New.
38030         * gcc.dg/vmx/5-10.c: New.
38031         * gcc.dg/vmx/5-11.c: New.
38032         * gcc.dg/vmx/7-01a.c: New.
38033         * gcc.dg/vmx/7-01.c: New.
38034         * gcc.dg/vmx/7c-01.c: New.
38035         * gcc.dg/vmx/7d-01.c: New.
38036         * gcc.dg/vmx/7d-02.c: New.
38037         * gcc.dg/vmx/8-01.c: New.
38038         * gcc.dg/vmx/8-02a.c: New.
38039         * gcc.dg/vmx/8-02.c: New.
38040         * gcc.dg/vmx/brode-1.c: New.
38041         * gcc.dg/vmx/bug-1.c: New.
38042         * gcc.dg/vmx/bug-2.c: New.
38043         * gcc.dg/vmx/bug-3.c: New.
38044         * gcc.dg/vmx/cw-bug-1.c: New.
38045         * gcc.dg/vmx/cw-bug-2.c: New.
38046         * gcc.dg/vmx/cw-bug-3.c: New.
38047         * gcc.dg/vmx/dct.c: New.
38048         * gcc.dg/vmx/debug-1.c: New.
38049         * gcc.dg/vmx/debug-2.c: New.
38050         * gcc.dg/vmx/debug-3.c: New.
38051         * gcc.dg/vmx/debug-4.c: New.
38052         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
38053         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
38054         * gcc.dg/vmx/eg-5.c: New.
38055         * gcc.dg/vmx/fft.c: New.
38056         * gcc.dg/vmx/gcc-bug-1.c: New.
38057         * gcc.dg/vmx/gcc-bug-2.c: New.
38058         * gcc.dg/vmx/gcc-bug-3.c: New.
38059         * gcc.dg/vmx/gcc-bug-4.c: New.
38060         * gcc.dg/vmx/gcc-bug-5.c: New.
38061         * gcc.dg/vmx/gcc-bug-6.c: New.
38062         * gcc.dg/vmx/gcc-bug-7.c: New.
38063         * gcc.dg/vmx/gcc-bug-8.c: New.
38064         * gcc.dg/vmx/gcc-bug-9.c: New.
38065         * gcc.dg/vmx/gcc-bug-b.c: New.
38066         * gcc.dg/vmx/gcc-bug-c.c: New.
38067         * gcc.dg/vmx/gcc-bug-d.c: New.
38068         * gcc.dg/vmx/gcc-bug-e.c: New.
38069         * gcc.dg/vmx/gcc-bug-f.c: New.
38070         * gcc.dg/vmx/gcc-bug-g.c: New.
38071         * gcc.dg/vmx/gcc-bug-i.c: New.
38072         * gcc.dg/vmx/harness.h: New.
38073         * gcc.dg/vmx/ira1.c: New.
38074         * gcc.dg/vmx/ira2a.c: New.
38075         * gcc.dg/vmx/ira2b.c: New.
38076         * gcc.dg/vmx/ira2.c: New.
38077         * gcc.dg/vmx/ira2c.c: New.
38078         * gcc.dg/vmx/mem.c: New.
38079         * gcc.dg/vmx/newton-1.c: New.
38080         * gcc.dg/vmx/ops.c: New.
38081         * gcc.dg/vmx/sn7153.c: New.
38082         * gcc.dg/vmx/spill2.c: New.
38083         * gcc.dg/vmx/spill3.c: New.
38084         * gcc.dg/vmx/spill.c: New.
38085         * gcc.dg/vmx/t.c: New.
38086         * gcc.dg/vmx/varargs-1.c: New.
38087         * gcc.dg/vmx/varargs-2.c: New.
38088         * gcc.dg/vmx/varargs-3.c: New.
38089         * gcc.dg/vmx/varargs-4.c: New.
38090         * gcc.dg/vmx/varargs-5.c: New.
38091         * gcc.dg/vmx/varargs-6.c: New.
38092         * gcc.dg/vmx/varargs-7.c: New.
38093         * gcc.dg/vmx/vmx.exp: New.
38094         * gcc.dg/vmx/vprint-1.c: New.
38095         * gcc.dg/vmx/vscan-1.c: New.
38096         * gcc.dg/vmx/x-01.c: New.
38097         * gcc.dg/vmx/x-02.c: New.
38098         * gcc.dg/vmx/x-03.c: New.
38099         * gcc.dg/vmx/x-04.c: New.
38100         * gcc.dg/vmx/x-05.c: New.
38101         * gcc.dg/vmx/yousufi-1.c: New.
38102         * gcc.dg/vmx/zero-1.c: New.
38103         * gcc.dg/vmx/zero.c: New.
38104
38105 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
38106
38107         * g++.dg/lookup/java1.C: Update for chage of
38108         _Jv_AllocObject.
38109         * g++.dg/lookup/java2.C: Likewise.
38110
38111 2004-04-17  Laurent GUERBY <laurent@guerby.net>
38112
38113         * ada/acats/run_all.sh: use -O2 by default.
38114
38115 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
38116
38117         * gcc.dg/vr-mult-[12].c: New tests.
38118
38119 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
38120
38121         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
38122
38123         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
38124
38125 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
38126
38127         * lib/target-supports.exp (check_profiling_available): Assume
38128         profiling isn't available for mips*-*-elf targets.
38129
38130 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
38131
38132         * gcc.dg/builtins-38.c: New test.
38133
38134 2004-04-14  Eric Christopher  <echristo@redhat.com>
38135
38136         * g++.dg/charset/charset.exp: Run .cc extension tests.
38137
38138 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
38139
38140         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
38141
38142 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38143
38144         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
38145
38146 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
38147
38148         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
38149         * gcc.dg/i386-387-2.c: Likewise.
38150
38151         * gcc.dg/i386-387-7.c: New test.
38152         * gcc.dg/i386-387-8.c: New test.
38153
38154         * gcc.dg/builtins-37.c: New test.
38155
38156 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
38157
38158         * g++.dg/pch/externc-1.C: Add missing semicolon.
38159
38160 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
38161
38162         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
38163
38164 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
38165
38166         * gcc.c-torture/execute/20040411-1.c: New test.
38167
38168 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
38169
38170         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
38171
38172 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
38173
38174         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
38175
38176 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
38177
38178         * lib/target-supports.exp (check_named_sections_available): New.
38179         * lib/gcc-dg.exp (dg-require-named-sections): New.
38180         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
38181         old-deja.exp.  Also prune error-count message from HP linker.
38182         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
38183
38184         * g++.dg/init/init-ref4.C: Use dg-require-weak.
38185         * g++.old-deja/g++.pt/static3.C: Likewise.
38186         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
38187
38188 2004-04-09  Roger Sayle  <roger@eyesopen.com>
38189
38190         * gcc.c-torture/execute/20040409-1.c: New test case.
38191         * gcc.c-torture/execute/20040409-2.c: New test case.
38192         * gcc.c-torture/execute/20040409-3.c: New test case.
38193
38194 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
38195
38196         * gcc.dg/20040409-1.c: New test.
38197
38198 2004-04-08  Roger Sayle  <roger@eyesopen.com>
38199
38200         PR target/14888
38201         * g++.dg/opt/pr14888.C: New test case.
38202
38203 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
38204
38205         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
38206         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
38207         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
38208         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
38209         New tests.
38210
38211 2004-04-08  Paul Brook  <paul@codesourcery.com>
38212
38213         * gcc.dg/spill-1.c: New test.
38214
38215 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38216
38217         * gcc.dg/torture/builtin-ctype-2.c: New test.
38218
38219 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
38220
38221         * gcc.dg/pch/pch.exp: Add largefile test.
38222
38223 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
38224
38225         * g++.dg/pch/externc-1.Hs: New.
38226         * g++.dg/pch/externc-1.C: New.
38227
38228 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38229
38230         * gcc.dg/compat/struct-by-value-5a_main.c,
38231         gcc.dg/compat/struct-by-value-5b_main.c: New files.
38232         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
38233         * gcc.dg/compat/struct-by-value-5a_x.c,
38234         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
38235         gcc.dg/compat/struct-by-value-5_x.c.
38236         * gcc.dg/compat/struct-by-value-5a_y.c,
38237         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
38238         gcc.dg/compat/struct-by-value-5_y.c.
38239
38240         * gcc.dg/compat/struct-by-value-6a_main.c,
38241         gcc.dg/compat/struct-by-value-6b_main.c: New files.
38242         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
38243         * gcc.dg/compat/struct-by-value-6a_x.c,
38244         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
38245         gcc.dg/compat/struct-by-value-6_x.c.
38246         * gcc.dg/compat/struct-by-value-6a_y.c,
38247         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
38248         gcc.dg/compat/struct-by-value-6_y.c.
38249
38250         * gcc.dg/compat/struct-by-value-7a_main.c,
38251         gcc.dg/compat/struct-by-value-7b_main.c: New files.
38252         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
38253         * gcc.dg/compat/struct-by-value-7a_x.c,
38254         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
38255         gcc.dg/compat/struct-by-value-7_x.c.
38256         * gcc.dg/compat/struct-by-value-7a_y.c,
38257         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
38258         gcc.dg/compat/struct-by-value-7_y.c.
38259
38260 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
38261
38262         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
38263         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
38264         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
38265         options.
38266
38267 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
38268
38269         * gcc.dg/builtins-36.c: New test.
38270
38271 2004-04-06  Paul Brook  <paul@codesourcery.com>
38272
38273         * README.gcc: Remove obsolete contraint on testcases.
38274
38275 2004-04-05  Paul Brook  <paul@codesourcery.com>
38276
38277         PR2123
38278         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
38279         failure and exit(0) on success.
38280         * g++.dg/expr/anew2.C: Ditto.
38281         * g++.dg/expr/anew3.C: Ditto.
38282         * g++.dg/expr/anew4.C: Ditto.
38283
38284 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
38285
38286         PR c++/3518
38287         * g++.dg/template/unify7.C: New.
38288
38289 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
38290
38291         * g++.dg/README: Bring up to date with new subdirectories; remove
38292         duplicate subdirectory lines.
38293
38294 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
38295
38296         PR c++/14007
38297         * g++.dg/template/unify5.C: New.
38298         * g++.dg/template/unify6.C: New.
38299         * g++.dg/template/qualttp20.C: Adjust.
38300         * g++.old-deja/g++.jason/report.C: Adjust.
38301         * g++.old-deja/g++.other/qual1.C: Adjust.
38302
38303 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
38304
38305         PR c++/14803
38306         * g++.dg/inherit/ptrmem1.C: New test.
38307
38308 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
38309
38310         PR c++/14755
38311         * gcc.c-torture/execute/20040331-1.c: New test.
38312         * gcc.dg/20040331-1.c: New test.
38313
38314 2004-04-01  Paul Brook  <paul@codesourcery.com>
38315
38316         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
38317
38318 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
38319
38320         PR c++/14724
38321         * g++.dg/init/goto1.C: New test.
38322
38323         PR c++/14763
38324         * g++.dg/template/defarg4.C: New test.
38325
38326 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
38327
38328         * gcc.dg/altivec-11.c: Extend test for more valid cases.
38329
38330 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
38331
38332         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
38333
38334 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
38335
38336         * gcc.dg/noncompile/undeclared-2.c: New test.
38337
38338 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
38339
38340         * gcc.dg/940409-1.c: Remove XFAIL.
38341         * gcc.dg/reg-vol-struct-1.c: New test.
38342
38343 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38344
38345         * gcc.dg/torture/builtin-wctype-1.c: New test.
38346
38347 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
38348
38349         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
38350         * gcc.dg/20001101-1.c: Likewise.
38351         * gcc.dg/20001102-1.c: Likewise.
38352
38353 2004-03-25  Roger Sayle  <roger@eyesopen.com>
38354
38355         * gcc.dg/compare8.c: Add an additional test for XOR.
38356
38357 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38358
38359         * gcc.dg/torture/builtin-ctype-1.c: New test.
38360
38361 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38362
38363         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
38364         * gcc.dg/torture/builtin-math-1.c: Likewise.
38365         * gcc.dg/torture/builtin-power-1.c: New test.
38366
38367 2004-03-24  Andreas Schwab  <schwab@suse.de>
38368
38369         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
38370         IA64 assembler.
38371
38372 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
38373             Roger Sayle  <roger@eyesopen.com>
38374
38375         * gcc.dg/compare8.c: New test case.
38376
38377 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
38378
38379         * g++.dg/ext/altivec-7.C: New test.
38380
38381 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
38382
38383         PR 12267, 12391, 12560, 13129, 14114, 14133
38384         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
38385         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
38386         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
38387         Adjust error regexps.
38388         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
38389         * gcc.dg/noncompile/undeclared-1.c: New test cases.
38390         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
38391         * gcc.dg/local1.c: Add explanatory comment.
38392
38393 2004-03-23  Roger Sayle  <roger@eyesopen.com>
38394
38395         PR optimization/14669
38396         * g++.dg/opt/fold2.C: New test case.
38397
38398 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
38399
38400         PR c/14069
38401         * gcc.dg/20040322-1.c: New test.
38402
38403 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
38404
38405         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
38406         * gcc.dg/ultrasp4.c: Likewise.
38407         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
38408
38409 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
38410
38411         * gcc.dg/i386-sse-8.c: Reset default options.
38412
38413 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
38414
38415         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
38416         in the error message text.
38417
38418 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
38419
38420         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
38421
38422 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
38423
38424         PR c++/14616
38425         * g++.dg/init/array13.C: New test.
38426
38427 2004-03-20  Roger Sayle  <roger@eyesopen.com>
38428
38429         PR target/13889
38430         * gcc.c-torture/compile/pr13889.c: New test case.
38431
38432 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
38433
38434         PR c/14635
38435         * builtins-1.c (nan, nans): Don't test.
38436         * builtins-30.c: Don't use nan, nanf, nanl.
38437         * builtins-35.c: New test.
38438
38439 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
38440
38441         * g++.dg/ext/altivec-6.C: New test.
38442
38443 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
38444
38445         * g++.dg/init/placement3.C: New test.
38446
38447         * g++.dg/template/spec13.C: New test.
38448
38449         * g++.dg/lookup/using11.C: New test.
38450
38451         * g++.dg/lookup/koenig3.C: New test.
38452
38453         * g++.dg/template/operator2.C: New test.
38454
38455         * g++.dg/expr/dtor3.C: New test.
38456         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
38457         marker.
38458         * g++.old-deja/g++.law/visibility28.C: Likewise.
38459
38460 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
38461
38462         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
38463         * gcc.dg/ppc64-abi-3.c: Likewise.
38464
38465 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38466
38467         PR c++/14545
38468         * g++.dg/parse/template15.C: New test.
38469
38470 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
38471
38472         * g++.dg/expr/dtor2.C: New test.
38473
38474         * g++.dg/lookup/anon4.C: New test.
38475
38476         * g++.dg/overload/using1.C: New test.
38477
38478         * g++.dg/template/lookup7.C: New test.
38479
38480         * g++.dg/template/typename6.C: New test.
38481
38482         * g++.dg/expr/cond6.C: New test.
38483
38484 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38485
38486         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
38487
38488 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
38489
38490         * g++.dg/expr/cond5.C: New test.
38491         * g++.dg/expr/constcast1.C: Likewise.
38492         * g++.dg/expr/ptrmem2.C: Likewise.
38493         * g++.dg/expr/ptrmem3.C: Likewise.
38494         * g++.dg/lookup/main1.C: Likewise.
38495         * g++.dg/template/lookup6.C: Likewise.
38496
38497 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
38498
38499         * gcc.dg/local1.c: New test.
38500
38501         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
38502
38503 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38504
38505         * gcc.dg/torture/builtin-convert-1.c: New test.
38506
38507 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38508
38509         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
38510
38511 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
38512
38513         PR c++/14481
38514         * g++.dg/warn/Wunused-7.C: New test.
38515
38516 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38517
38518         * gcc.dg/torture/builtin-integral-1.c: New test.
38519
38520 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
38521
38522         PR c++/14586
38523         * g++.dg/parse/non-dependent3.C: New test.
38524
38525 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
38526
38527         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
38528         * g++.dg/eh/simd-2.C: Likewise.
38529         * g++.dg/init/array10.C: Likewise.
38530         * gcc.c-torture/compile/simd-1.c: Likewise.
38531         * gcc.c-torture/compile/simd-2.c: Likewise.
38532         * gcc.c-torture/compile/simd-3.c: Likewise.
38533         * gcc.c-torture/compile/simd-4.c: Likewise.
38534         * gcc.c-torture/compile/simd-6.c: Likewise.
38535         * gcc.c-torture/execute/simd-1.c: Likewise.
38536         * gcc.c-torture/execute/simd-2.c: Likewise.
38537         * gcc.dg/compat/vector-defs.h: Likewise.
38538         * gcc.dg/20020531-1.c: Likewise.
38539         * gcc.dg/altivec-3.c: Likewise.
38540         * gcc.dg/altivec-4.c: Likewise.
38541         * gcc.dg/altivec-varargs-1.c: Likewise.
38542         * gcc.dg/compat/vector-defs.h: Likewise.
38543         * gcc.dg/i386-mmx-3.c: Likewise.
38544         * gcc.dg/i386-sse-4.c: Likewise.
38545         * gcc.dg/i386-sse-5.c: Likewise.
38546         * gcc.dg/i386-sse-8.c: Likewise.
38547         * gcc.dg/simd-1.c: Likewise.
38548         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
38549         __ev64_opaque__ since the machine description provides it.
38550
38551 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
38552
38553         * lib/compat.exp (skip_list): New global variable.
38554         Use it to hold the user defined COMPAT_SKIPS list if any.
38555         (compat-obj): Add the members of skip_list to optall.
38556
38557 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
38558
38559         * gcc.dg/compat/union-by-value-1_main.c,
38560         union-by-value-1_x.c, union-by-value-1_y.c,
38561         union-check.h, union-defs.h,
38562         union-init.h, union-return-1_main.c,
38563         union-return-1_x.c, union-return-1_y.c: New files.
38564
38565 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
38566
38567         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
38568         mixed-struct-init.h: Add 4 mixed structure types.
38569         struct-by-value-21_main.c, struct-by-value-21_x.c,
38570         struct-by-value-21_y.c, struct-return-21_main.c,
38571         struct-return-21_x.c, struct-return-21_y.c: New files.
38572
38573 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
38574
38575         PR c++/14550
38576         * g++.dg/parse/template14.C: New test.
38577
38578 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
38579
38580         * gcc.c-torture/execute/20040313-1.c: New test.
38581
38582 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
38583
38584         PR target/14533
38585         * gcc.dg/20040311-2.c: New test.
38586
38587 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
38588
38589         PR other/14544
38590         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
38591         bit-field.
38592
38593 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
38594
38595         * gcc.dg/20040305-2.c: Add missing return statement.
38596
38597 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38598
38599         * gcc.dg/builtins-34.c: Also check pow10*.
38600
38601 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
38602
38603         PR target/14262
38604         * gcc.dg/20040305-2.c: New test.
38605
38606 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
38607
38608         * gcc.dg/20040310-1.c: New test.
38609
38610 2004-03-11  Roger Sayle  <roger@eyesopen.com>
38611
38612         * gcc.c-torture/execute/20040311-1.c: New test case.
38613
38614 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
38615
38616         PR c++/14476
38617         * g++.dg/lookup/enum1.C: New test.
38618
38619 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
38620
38621         PR c++/14510
38622         * g++.dg/lookup/struct2.C: New test.
38623
38624 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
38625
38626         * gcc.dg/builtins-34.c: New test.
38627
38628 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38629
38630         * gcc.dg/torture/builtin-nonneg-1.c: New test.
38631
38632 2004-03-09  James E Wilson  <wilson@specifixinc.com>
38633
38634         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
38635         * gcc.dg/alias-2.c: New testcase.
38636
38637 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
38638
38639         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
38640
38641 2004-03-09  Roger Sayle  <roger@eyesopen.com>
38642
38643         * gcc.c-torture/execute/20040309-1.c: New test case.
38644
38645 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
38646
38647         PR c++/14397
38648         * g++.dg/overload/ref1.C: New.
38649
38650 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38651
38652         PR c++/14409
38653         * g++.dg/template/spec12.C: New test.
38654
38655         PR c++/14448
38656         * g++.dg/parse/crash14.C: New test.
38657
38658 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
38659
38660         PR c++/14230
38661         * g++.dg/init/ref11.C: New test.
38662
38663 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
38664
38665         PR c++/14432
38666         * g++.dg/parse/builtin2.C: New test.
38667
38668 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
38669
38670         PR c++/14401
38671         * g++.dg/init/ctor3.C: New test.
38672         * g++.dg/init/union1.C: New test.
38673         * g++.dg/ext/anon-struct4.C: New test.
38674
38675 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
38676
38677         * g++.dg/lookup/koenig1.C: Tweak error messages.
38678         * g++.dg/lookup/used-before-declaration.C: Likewise.
38679         * g++.dg/other/do1.C: Likewise.
38680         * g++.dg/overload/koenig1.C: Likewise.
38681         * g++.dg/parse/crash13.C: Likewise.
38682         * g++.dg/template/instantiate3.C: Likewise.
38683
38684 2004-03-08  Eric Christopher  <echristo@redhat.com>
38685
38686         * * lib/target-supports.exp: Enable libiconv in test
38687         compilation.  Fix up error checking.
38688
38689 2004-03-08  Roger Sayle  <roger@eyesopen.com>
38690
38691         PR middle-end/14289
38692         * gcc.dg/pr14289-1.c: New test case.
38693         * gcc.dg/pr14289-2.c: Likewise.
38694         * gcc.dg/pr14289-3.c: Likewise.
38695
38696 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
38697
38698         * gcc.c-torture/execute/20040308-1.c: New test.
38699
38700 2004-03-07  Roger Sayle  <roger@eyesopen.com>
38701
38702         * gcc.c-torture/execute/20040307-1.c: New test case.
38703
38704 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
38705
38706         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
38707
38708 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
38709
38710         * gcc.dg/20040306-1.c: New test.
38711
38712 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
38713
38714         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
38715         them static.
38716         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
38717
38718 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
38719
38720         PR c/14465
38721         * gcc.dg/decl-6.c: New test.
38722
38723 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38724
38725         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
38726         Rename LOGPOW -> LOG_POW.
38727         (SQRT_EXP, POW_EXP): New.
38728
38729 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
38730
38731         * gcc.dg/i386-sse-8.c: New test.
38732
38733 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
38734
38735         PR c/14114
38736         * gcc.dg/decl-5.c: New test.
38737
38738 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
38739
38740         * gcc.dg/20040305-1.c: New test.
38741
38742 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
38743
38744         PR other/14354
38745         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
38746
38747 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
38748
38749         PR c++/14425, c++/14426
38750         * g++.dg/ext/altivec-4.C: New test.
38751         * g++.dg/ext/altivec-5.C: New test.
38752
38753 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
38754
38755         * g++.old-deja/g++.other/linkage1.C: Expect errors about
38756         global variables of a type with no linkage.
38757         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
38758         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
38759         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
38760         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
38761         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
38762         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
38763         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
38764         * g++.dg/warn/deprecated.C: Name enum Color.
38765         * g++.dg/overload/VLA.C: Name structure for 'b'.
38766         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
38767
38768 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
38769
38770         * gcc.c-torture/compile/20040304-1.c: New test.
38771
38772 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
38773
38774         PR 13728
38775         * gcc.dg/decl-4.c: New testcase.
38776
38777 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
38778
38779         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
38780         as PRECF if sizeof (float) > sizeof (double).
38781         (PRECL): Make it the same as PRECF if
38782         sizeof (float) > sizeof (long double).
38783
38784 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38785
38786         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
38787         system type.  Add check for irix6 which doesn't have c99 runtime.
38788
38789 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
38790
38791         * gcc.dg/const-elim-1.c: xfail for xtensa.
38792
38793 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
38794
38795         PR c++/14369
38796         * g++.dg/template/cond4.C: New test.
38797
38798 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
38799
38800         PR c++/14360
38801         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
38802
38803         PR c++/14361
38804         * g++.dg/parse/defarg7.C: New test.
38805
38806         PR c++/14359
38807         * g++.dg/template/friend26.C: New test.
38808
38809 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
38810
38811         PR c++/14324
38812         * g++.dg/abi/mangle21.C: New test.
38813
38814         PR c++/14260
38815         * g++.dg/parse/constructor2.C: New test.
38816
38817         PR c++/14337
38818         * g++.dg/template/sfinae1.C: New test.
38819
38820 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
38821
38822         PR c++/14267
38823         * g++.dg/expr/crash2.C: New test.
38824
38825         PR middle-end/13448
38826         * gcc.dg/inline-5.c: New test.
38827         * gcc.dg/always-inline.c: Split out tests into ...
38828         * gcc.dg/always-inline2.c: ... this and ...
38829         * gcc.dg/always-inline3.c: ... this.
38830
38831 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
38832
38833         PR debug/12103
38834         * g++.dg/debug/crash1.C: New test.
38835
38836 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
38837
38838         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
38839         function with __attribute__((noinline)).
38840         (recurser_void2): Likewise.
38841         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
38842         (recurser_void2): Likewise.
38843
38844 2004-02-29  Roger Sayle  <roger@eyesopen.com>
38845
38846         PR middle-end/14203
38847         * g++.dg/warn/Wunused-6.C: New test case.
38848
38849 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
38850
38851         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
38852         not defined.
38853
38854 2004-02-27  Eric Christopher  <echristo@redhat.com>
38855
38856         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
38857         * g++.dg/charset/asm2.c: Run only x86.
38858         * gcc.dg/charset/asm3.c: Ditto.
38859
38860 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
38861
38862         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
38863         ld_library_path.
38864
38865 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
38866
38867         * g++.dg/ext/altivec-3.C: New.
38868
38869 2004-02-26  Richard Henderson  <rth@redhat.com>
38870
38871         * g++.dg/ext/attrib10.C: Mark for warning.
38872         * gcc.dg/attr-alias-1.c: New.
38873
38874 2004-02-26  Richard Henderson  <rth@redhat.com>
38875
38876         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
38877         * gcc.c-torture/execute/20040208-2.c: ... it back.
38878
38879 2004-02-26  Eric Christopher  <echristo@redhat.com>
38880
38881         * lib/target-supports.exp (check-iconv-available): New function.
38882         * lib/gcc-dg.exp (dg-require-iconv): New function.
38883         Use above.
38884         * gcc.dg/charset: New directory.
38885         * gcc.dg/charset/charset.exp: New file.
38886         * gcc.dg/charset/asm1.c: Ditto.
38887         * gcc.dg/charset/asm2.c: Ditto.
38888         * gcc.dg/charset/asm3.c: Ditto.
38889         * gcc.dg/charset/asm4.c: Ditto.
38890         * gcc.dg/charset/asm5.c: Ditto.
38891         * gcc.dg/charset/attribute1.c: Ditto.
38892         * gcc.dg/charset/attribute2.c: Ditto.
38893         * gcc.dg/charset/string1.c: Ditto.
38894         * g++.dg/charset: New directory.
38895         * g++.dg/dg.exp: Add here. Special options.
38896         * g++.dg/charset/charset.exp: New file.
38897         * g++.dg/charset/asm1.c: Ditto.
38898         * g++.dg/charset/asm2.c: Ditto.
38899         * g++.dg/charset/asm3.c: Ditto.
38900         * g++.dg/charset/asm4.c: Ditto.
38901         * g++.dg/charset/attribute1.c: Ditto.
38902         * g++.dg/charset/attribute2.c: Ditto.
38903         * g++.dg/charset/extern1.cc: Ditto.
38904         * g++.dg/charset/extern2.cc: Ditto.
38905         * g++.dg/charset/string1.c: Ditto.
38906
38907 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
38908
38909         PR c++/14278
38910         * g++.dg/parse/comma1.C: New test.
38911
38912 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38913
38914         PR c++/14284
38915         * g++.dg/template/ttp8.C: New test.
38916
38917 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
38918
38919         * gcc.dg/fixuns-trunc-1.c: New test.
38920
38921 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
38922
38923         * gcc.dg/builtins-config.h: Use #elif.
38924
38925 2004-02-26  Michael Matz  <matz@suse.de>
38926
38927         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
38928         * gcc.dg/991214-1.c: Likewise.
38929         * gcc.dg/i386-asm-1.c: Likewise.
38930
38931 2004-02-25  Richard Henderson  <rth@redhat.com>
38932
38933         * gcc.c-torture/execute/20040208-2.c: Move ...
38934         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
38935
38936 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38937
38938         PR c++/14246
38939         * g++.dg/other/crash-3.C: New test.
38940
38941 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
38942
38943         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
38944         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
38945
38946         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
38947         HP-UX.
38948
38949 2004-02-24  Michael Matz  <matz@suse.de>
38950
38951         * gcc.dg/i386-regparm.c: New.
38952
38953 2004-02-23  James E Wilson  <wilson@specifixinc.com>
38954
38955         * gcc.c-torture/execute/20040223-1.c: New.
38956
38957 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
38958             Kazu Hirata  <kazu@cs.umass.edu>
38959
38960         * gcc.dg/fwritable-strings-1.c: Remove.
38961
38962 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
38963
38964         PR c/14156
38965         * gcc.dg/20040223-1.c: New test.
38966
38967 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38968
38969         PR c++/14106
38970         * g++.dg/ext/typeof9.C: New test.
38971
38972 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38973
38974         PR c++/14250
38975         * g++.dg/other/switch1.C: New test.
38976
38977 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
38978
38979         * gcc.dg/cast-function-1.c: Adjust for new informative message.
38980         * gcc.dg/va-arg-1.c: Likewise.
38981
38982 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38983
38984         PR c++/14143
38985         * g++.dg/template/koenig5.C: New test.
38986
38987 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
38988
38989         * g++.dg/ext/altivec-1.C: Generalize target triple.
38990         * g++.dg/ext/altivec-2.C: New test case.
38991         * g++.dg/ext/altivec_check.h: New file.
38992         * gcc.dg/altivec-1.c: Generalize target triple;
38993         include altivec_check.h and call altivec_check().
38994         * gcc.dg/altivec-[2-5].c: Generalize target triple.
38995         * gcc.dg/altivec-6.c: New test case.
38996         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
38997         type casts as needed.
38998         * gcc.dg/altivec-10.c: Include altivec_check.h and call
38999         altivec_check().
39000         * gcc.dg/altivec-12.c: New test case.
39001         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
39002         include altivec_check.h and call altivec_check().
39003         * gcc.dg/altivec_check.h: New file.
39004
39005 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39006
39007         * lib/target-supports.exp (check_alias_available): Don't mangle
39008         function `g' in test program.
39009
39010 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39011
39012         * lib/target-supports.exp (check_profiling_available): Check
39013         argument to determine whether we support a profiling type.
39014         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
39015         check_profiling_available.
39016         * g++.dg/bprob/bprob.exp: Likewise.
39017         * g77.dg/bprob/bprob.exp: Likewise.
39018         * gcc.misc-tests/bprob.exp: Likewise.
39019         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
39020         dg-require-profiling and delete expected error handling.
39021         * gcc.dg/20021014-1.c: Likewise.
39022         * gcc.dg/nest.c: Likewise.
39023
39024 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
39025
39026         PR c++/12007
39027         * g++.dg/other/vthunk1.C: New test.
39028
39029 2004-02-20  Falk Hueffner  <falk@debian.org>
39030
39031         PR target/14201
39032         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
39033
39034 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
39035
39036         PR c++/13927
39037         * g++.dg/other/error8.C: Remove XFAIL markers.
39038
39039         PR c++/14173
39040         * g++.dg/ext/packed5.C: New test.
39041
39042         PR c++/14199
39043         * g++.dg/warn/Wunused-5.C: New test.
39044
39045         PR c++/14186
39046         * g++.dg/lookup/member1.C: New test.
39047
39048 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
39049
39050         * gcc.c-torture/compile/20040130-1.c: Enable only when
39051         __INT_MAX__ >= 2147483647L.
39052         * gcc.c-torture/compile/961203-1.c: Likewise.
39053
39054 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
39055
39056         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
39057         * g++.dg/opt/template1.C: Robustify assembler regexp
39058
39059 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
39060
39061         * gcc.c-torture/execute/simd-4.x: Remove.
39062         * gcc.c-torture/execute/va-arg-25.x: Likewise.
39063         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
39064         Guard with #ifndef SKIP_ATTRIBUTE.
39065         * gcc.dg/compat/vector-1_y.c: Likewise.
39066         * gcc.dg/compat/vector-2_x.c: Likewise.
39067         * gcc.dg/compat/vector-2_y.c: Likewise.
39068         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
39069         * g++.dg/eh/simd-2.C: Likewise.
39070
39071 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
39072
39073         * gcc.c-torture/compile/complex-1.c: New.
39074
39075 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
39076
39077         PR target/14209
39078         * gcc.c-torture/execute/20040218-1.c: New test.
39079
39080 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39081
39082         PR c++/14181
39083         * g++.dg/parse/new2.C: New test.
39084
39085 2004-02-18  Paul Brook  <paul@codesourcery.com>
39086
39087         * gcc.c-torture/compile/libcall-1.c: New test.
39088
39089 2004-02-18  Paul Brook  <paul@codesourcery.com>
39090
39091         PR debug/12934
39092         * gcc.dg/debug/debug-7.c: New test.
39093
39094 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
39095
39096         * gcc.dg/20040217-1.c: New test.
39097
39098 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
39099
39100         * gcc.c-torture/execute/990208-1.x: Delete.
39101
39102 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
39103
39104         * gcc.c-torture/execute/20040208-2.x: New file.
39105
39106 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
39107
39108         PR c++/11326
39109         * g++.dg/abi/structret1.C: New test.
39110
39111 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
39112
39113         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
39114         (i386_cpuid): No need to test if cpuid is available on AMD64.
39115         Fix assembly, so that it works onboth i386 and AMD64.
39116         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
39117         (vecInLong): Fix s[] member type to unsigned int.
39118         (vecInWord): Remove type.
39119         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
39120         (a64, b64, c64, d64, e64): Remove.
39121         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
39122         Remove unused variable.  Remove initialization of removed variables.
39123         Don't call mmx_tests nor sse_tests.
39124         (reference_mmx, reference_sse): Remove.
39125         (check): Add return stmt.
39126         * gcc.dg/i386-sse-7.c: New test.
39127         * gcc.dg/i386-mmx-4.c: New test.
39128
39129 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39130
39131         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
39132         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
39133         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
39134         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
39135         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
39136         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
39137         g++.dg/tc1/dr94.C: Fix line terminator.
39138
39139 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
39140
39141         * gcc.c-torture/compile/20040216-1.c: New.
39142
39143 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39144
39145         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
39146         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
39147         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
39148         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
39149         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
39150         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
39151
39152 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
39153
39154         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
39155
39156 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
39157
39158         PR c++/13971
39159         * g++.dg/expr/cond4.C: New test.
39160
39161         PR c++/14086
39162         * g++.dg/lookup/crash2.C: New test.
39163
39164 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
39165
39166         * gcc.c-torture/compile/20040214-2.c: New test.
39167
39168 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
39169
39170         PR c++/14116
39171         * g++.dg/ext/typeof8.C: New test.
39172
39173 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
39174
39175         * gcc.c-torture/compile/20040214-1.c: New test.
39176
39177 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39178
39179         PR c++/13635
39180         * g++.dg/template/spec11.C: New test.
39181
39182 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39183
39184         PR c++/13927
39185         * g++.dg/other/error8.C: New test.
39186
39187 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
39188
39189         PR c++/14122
39190         * g++.dg/template/array4.C: New test.
39191
39192         PR c++/14108
39193         * g++.dg/inherit/thunk2.C: New test.
39194
39195         PR c++/14083
39196         * g++.dg/eh/cond2.C: New test.
39197
39198 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
39199
39200         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
39201
39202 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
39203
39204         * lib/scanasm.exp (dg-scan): Quote pattern before display.
39205
39206 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
39207
39208         * g++.dg/simd-2.C: xfail on ppc64-linux.
39209
39210 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
39211
39212         PR c/456
39213         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
39214         tests.
39215
39216 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
39217
39218         * gcc.dg/builtins-33.c: New test.
39219
39220 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
39221
39222         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
39223
39224 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
39225
39226         * g++.dg/simd-2.C: Set -maltivec for ppc64.
39227
39228 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
39229
39230         * gcc.dg/ppc64-abi-3.c: New test.
39231
39232 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
39233
39234         PR c/14092
39235
39236         * gcc.dg/pr14092-1.c: New testcase.
39237
39238 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
39239
39240         * gcc.dg/cpp/assert4.c: Fix typo last change.
39241
39242         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
39243         * gcc.dg/cpp/assert4.c: Handle powerpc64.
39244
39245         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
39246
39247 2004-02-09  Roger Sayle  <roger@eyesopen.com>
39248
39249         * gcc.c-torture/compile/20040209-1.c: New test case.
39250
39251 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
39252
39253         * gcc.dg/c90-init-1.c: Adjust expected error messages.
39254
39255 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
39256
39257         * gcc.c-torture/execute/20040208-[12].c: New tests.
39258
39259 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
39260
39261         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
39262
39263 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
39264
39265         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
39266
39267 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
39268
39269         Bug 13856
39270         * gcc.dg/visibility-8.c: New testcase.
39271
39272 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
39273
39274         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
39275         arguments.
39276         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
39277
39278 2004-02-07  Roger Sayle  <roger@eyesopen.com>
39279
39280         PR middle-end/13696
39281         * g++.dg/opt/fold1.C: New test case.
39282
39283 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39284
39285         PR c++/14033
39286         * g++.dg/other/crash-2.C: New test.
39287
39288 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39289
39290         PR c++/14028
39291         * g++.dg/parse/angle-bracket2.C: New test.
39292
39293 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
39294
39295         PR middle-end/13750
39296         Revert:
39297         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
39298         PR pch/13361
39299         * g++.dg/pch/wchar-1.C: New.
39300         * g++.dg/pch/wchar-1.Hs: New.
39301
39302 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39303
39304         PR c++/14008
39305         * g++.dg/parse/error15.C: New test.
39306         * g++.dg/parse/crash11.C: Update dg-error mark.
39307
39308 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
39309
39310         PR c++/13932
39311         * g++.dg/warn/conv2.C: New test.
39312
39313 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39314
39315         PR c++/13086
39316         * g++.dg/warn/incomplete1.C: Remove xfail.
39317
39318 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
39319
39320         * lib/file-format.exp (gcc_target_object_format): Use
39321         ${tool}_target_compile, not gcc_target_compile.
39322         * lib/target-supports.exp (check_alias_available): Likewise.
39323         (check_gc_sections_available): Likewise.
39324         * g++.dg/ext/attrib10.C: Use dg-require-alias.
39325         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
39326         dg-require-alias.
39327
39328 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
39329
39330         PR c++/13969
39331         * g++.dg/template/static6.C: New test.
39332
39333 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
39334
39335         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
39336
39337 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39338
39339         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
39340         tests for systems where `char' is unsigned by default.
39341
39342 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39343
39344         PR c++/13997
39345         * g++.dg/template/partial3.C: New test.
39346
39347 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
39348
39349         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
39350         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
39351         Remove mentions of obsolete ports.
39352
39353 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
39354
39355         * gcc.dg/noncompile/20001228-1.c: Fix for new
39356         error message.
39357
39358 2004-02-03  Roger Sayle  <roger@eyesopen.com>
39359
39360         PR target/9348
39361         * gcc.c-torture/execute/multdi-1.c: New test case.
39362
39363 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
39364
39365         PR c++/13925
39366         * g++.dg/template/lookup5.C: New test.
39367
39368 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
39369
39370         PR c++/13950
39371         * g++.dg/template/lookup4.C: New test.
39372
39373         PR c++/13970
39374         * g++.dg/parse/error14.C: New test.
39375
39376         PR c++/14002
39377         * g++.dg/parse/template13.C: New test.
39378
39379 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
39380
39381         PR c++/13978
39382         * g++.dg/template/koenig4.C: New test.
39383
39384         PR c++/13968
39385         * g++.dg/template/crash17.C: New test.
39386
39387         PR c++/13975
39388         * g++.dg/parse/error13.C: New test.
39389         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
39390
39391 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
39392
39393         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
39394
39395 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
39396
39397         PR c/11658
39398         PR c/13994
39399         * gcc.dg/noncompile/20040203-1.c: New test.
39400         * gcc.dg/noncompile/20040203-2.c: Likewise.
39401         * gcc.dg/noncompile/20040203-3.c: Likewise.
39402         * gcc.dg/20040203-1.c: Likewise.
39403
39404 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
39405
39406         PR c++/10858
39407         * g++.dg/template/sizeof7.C: New test.
39408
39409 2004-02-02  Eric Christopher  <echristo@redhat.com>
39410             Zack Weinberg  <zack@codesourcery.com>
39411
39412         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
39413
39414 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
39415
39416         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
39417         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
39418         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
39419         * gcc.dg/cleanup-5.c: Run only on Linux targets.
39420
39421 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
39422
39423         PR c++/13113
39424         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
39425
39426         PR c++/13854
39427         * g++.dg/ext/attrib13.C: New test.
39428
39429         PR c++/13907
39430         * g++.dg/conversion/op2.C: New test.
39431
39432 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
39433
39434         * gcc.dg/titype-1.c: Fix pasto.
39435
39436 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
39437
39438         * gcc.dg/titype-1.c: New test.
39439
39440 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39441
39442         PR c++/13957
39443         * g++.dg/template/non-type-template-argument-1.C,
39444         g++.dg/template/qualified-id1.C: Update dg-error marks.
39445         * g++.dg/template/nontype6.C: New test.
39446
39447 2004-02-01  Roger Sayle  <roger@eyesopen.com>
39448
39449         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
39450         * gcc.dg/builtins-31.c: New testcase.
39451         * gcc.dg/builtins-32.c: New testcase.
39452
39453 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
39454
39455         * objc.dg/call-super-2.m: Update line numbers
39456         for the including of stddef.h.
39457
39458 2004-01-30  Michael Matz  <matz@suse.de>
39459
39460         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
39461         g++.dg/ext/case-range3.C: New tests.
39462
39463 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39464
39465         DR206
39466         PR c++/13813
39467         * g++.dg/template/member4.C: New test.
39468
39469 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39470
39471         PR c++/13683
39472         * g++.dg/template/sizeof6.C: New test.
39473
39474 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
39475
39476         * gcc.dg/fwritable-strings-1.c: New test.
39477
39478 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
39479
39480         * gcc.c-torture/compile/20040130-1.c: New test.
39481
39482 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
39483
39484         * objc.dg/call-super-2.m: Include stddef.h for size_t.
39485
39486 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
39487
39488         PR c++/13883
39489         * g++.dg/template/ctor3.C: New test.
39490
39491 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39492
39493         * g++.dg/tc1: New directory.
39494         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
39495         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
39496         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
39497         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
39498         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
39499
39500 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39501
39502         * g++.dg/parse/error11.C: New test.
39503         * g++.dg/parse/error12.C: Likewise.
39504
39505 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
39506
39507         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
39508         (scan_initial, main): Use aligned_sizeof instead of sizeof.
39509
39510 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
39511
39512         PR c++/13791
39513         * g++.dg/ext/attrib12.C: New test.
39514
39515         PR c++/13736
39516         * g++.dg/parse/cast2.C: New test.
39517
39518 2004-01-27  James E Wilson  <wilson@specifixinc.com>
39519
39520         * objc.dg/encode-2.m (main): New local string.  Set depending on
39521         sizeof long.  Use in sscanf call.
39522         * objc.dg/encode-3.m (main): New local string.  Set depending on
39523         sizeof long.  Use in scan_initial call.
39524
39525 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39526
39527         * objc.dg/call-super-2.m: Make LP64-safe.
39528         * objc.dg/desig-init-1.m: Likewise.
39529
39530 2004-01-27  Devang Patel <dpatel@apple.com>
39531
39532         * g++.dg/debug/namespace1.C: New test.
39533
39534 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
39535
39536         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
39537         xscale-*-*.
39538
39539         * gcc.dg/arm-mmx-1.c: New test.
39540
39541 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
39542
39543         * gcc.dg/20040127-1.c: New test.
39544         * gcc.dg/20040127-2.c: New test.
39545
39546 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
39547
39548         * objc.dg/stret-1.m (glob): Renamed to globa.
39549
39550 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
39551
39552         PR c++/13663
39553         * g++.dg/expr/for1.C: New test.
39554
39555 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
39556
39557         PR middle-end/13779
39558         * gcc.dg/darwin-longlong.c: New test.
39559
39560 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
39561
39562         * gcc.dg/20040124-1.c: Moved test from here...
39563         * gcc.c-torture/compile/20040124-1.c: ...to here.
39564
39565 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
39566
39567         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
39568         the assembly output if -m64 is passed.
39569
39570 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
39571
39572         PR c++/13833
39573         * g++.dg/template/cond3.C: New test.
39574
39575 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39576
39577         PR c++/13810
39578         * g++.dg/template/ttp7.C: New test.
39579
39580 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39581
39582         PR c++/13797
39583         * g++.dg/template/nontype4.C: New test.
39584         * g++.dg/template/nontype5.C: Likewise.
39585
39586 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
39587
39588         * gcc.dg/torture/mips-clobber-at.c: New test.
39589
39590 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
39591
39592         * gcc.dg/20040124-1.c: New test.
39593
39594 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
39595
39596         * gcc.dg/20040123-1.c: New test.
39597
39598 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
39599
39600         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
39601
39602 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
39603
39604         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
39605
39606 2004-01-23  Andrew Pinski  <apinski@apple.com>
39607
39608         * gcc.dg/20030121-1.c: Move to ..
39609         * gcc.dg/20040121-1.c: here.
39610
39611 2004-01-23  Roger Sayle  <roger@eyesopen.com>
39612
39613         * gcc.dg/builtins-29.c: New test case.
39614
39615 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
39616
39617         PR 18314
39618         * gcc.dg/builtins-30.c: New testcase.
39619
39620 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
39621
39622         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
39623         * lib/g77.exp: Likewise.
39624         * lib/objc.exp: Likewise.
39625         * lib/g++.exp: Likewise.
39626
39627 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
39628
39629         * gcc.dg/struct-by-value-2.c: New test.
39630
39631 2004-01-21  Andrew Pinski  <apinski@apple.com>
39632
39633         PR target/13785
39634         * gcc.dg/20030121-1.c: New test.
39635
39636 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
39637
39638         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
39639         clobber frame pointer register in asm statement.
39640
39641 2004-01-21  Falk Hueffner  <falk@debian.org>
39642
39643         * gcc.c-torture/compile/20040121-1.c: New test.
39644
39645 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
39646
39647         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
39648
39649 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
39650
39651         * gcc.dg/ppc64-abi-2.c: New test.
39652
39653 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
39654
39655         * lib/treelang.exp: Fill out this file.
39656         * lib/treelang-dg.exp: New File.
39657
39658 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
39659
39660         * gcc.c-torture/compile/981022-1.c: Remove.
39661         * gcc.dg/array-5.c: Remove XFAIL.
39662         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
39663         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
39664         gcc.dg/cond-lvalue-1.c: Update.
39665         * gcc.dg/cast-lvalue-2.c: New test.
39666
39667 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
39668
39669         PR c++/13592
39670         * g++.dg/other/error1.C (class foo): Tweak error message.
39671
39672         PR c++/13592
39673         * g++.dg/template/call2.C: New test.
39674
39675 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
39676
39677         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
39678         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
39679         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
39680         scalar-return-1_x.c, scalar-return-2_y.c,
39681         scalar-return-3_x.c, scalar-return-3_y.c,
39682         scalar-return-4_x.c, scalar-return-4_y.c,
39683         struct-align-1.h, struct-align-1_x.c,
39684         struct-align-1_y.c, struct-align-2.h,
39685         struct-align-2_x.c, struct-align-2_y.c,
39686         struct-by-value-10_y.c, struct-by-value-11_x.c,
39687         struct-by-value-11_y.c, struct-by-value-12_x.c,
39688         struct-by-value-12_y.c, struct-by-value-13_x.c,
39689         struct-by-value-13_y.c, struct-by-value-14_x.c,
39690         struct-by-value-14_y.c, struct-by-value-15_x.c,
39691         struct-by-value-15_y.c, struct-by-value-16_y.c,
39692         struct-by-value-17_y.c, struct-by-value-18_y.c,
39693         struct-by-value-19_y.c, struct-by-value-1_x.c,
39694         struct-by-value-1_y.c, struct-by-value-20_y.c,
39695         struct-by-value-2_x.c, struct-by-value-2_y.c,
39696         struct-by-value-3_y.c, struct-by-value-4_x.c,
39697         struct-by-value-4_y.c, struct-by-value-5_y.c,
39698         struct-by-value-6_y.c, struct-by-value-7_y.c
39699         struct-by-value-8_x.c, struct-by-value-8_y.c
39700         struct-by-value-9_x.c, struct-by-value-9_y.c
39701         struct-return-10_x.c, struct-return-10_y.c,
39702         struct-return-19_x.c, struct-return-20_x.c
39703         struct-return-2_x.c, struct-return-2_y.c
39704         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
39705         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
39706
39707 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
39708
39709         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
39710         attribute on sparc*-sun-solaris2.*.
39711
39712 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
39713
39714         PR c++/13710
39715         * g++.dg/ext/typeof7.C: New test.
39716
39717 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
39718
39719         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
39720         * gcc.dg/const-elim-1.c: Same.
39721
39722 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
39723
39724         * objc.dg/stret-1.m: New.
39725         * objc.dg/stret-2.m: New.
39726
39727 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
39728
39729         PR c++/11895
39730         * g++.dg/ext/vector1.C: New test.
39731
39732 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
39733
39734         * gcc.dg/pch/import-1.c: New.
39735         * gcc.dg/pch/import-1.hs: New.
39736         * gcc.dg/pch/import-1a.h: New.
39737         * gcc.dg/pch/import-1b.h: New.
39738         * gcc.dg/pch/import-1c.h: New.
39739
39740 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
39741
39742         PR c++/13574
39743         * g++.dg/ext/array1.C: New test.
39744
39745         PR c++/13178
39746         * g++.dg/conversion/op1.C: New test.
39747
39748 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
39749
39750         PR 11864
39751         From Kazumoto Kojima / Dan Kegel:
39752         * gcc.dg/pr11864-1.c: New test.
39753
39754         PR 10392
39755         From Marcus Comstedt / Dan Kegel:
39756         * gcc.dg/pr10392-1.c: New test.
39757
39758 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
39759
39760         PR c++/13478
39761         * g++.dg/init/ref10.C: New test.
39762
39763 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39764
39765         PR c++/13407
39766         * g++.dg/parse/typename6.C: New test.
39767
39768 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
39769
39770         PR pch/13361
39771         * g++.dg/pch/wchar-1.C: New.
39772         * g++.dg/pch/wchar-1.Hs: New.
39773
39774 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39775
39776         PR c++/9259
39777         * g++.dg/expr/sizeof2.C: New test.
39778
39779 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
39780
39781         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
39782
39783 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
39784
39785         PR c++/13659
39786         * g++.dg/lookup/strong-using-3.C: New.
39787         * g++.dg/lookup/using-10.C: New.
39788
39789 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
39790
39791         PR c++/13594
39792         * g++.dg/lookup/strong-using-2.C: New.
39793
39794 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
39795             Dan Kegel <dank@kegel.com>
39796             J"orn Rennecke <joern.rennecke@superh.com>
39797
39798         PR target/9365
39799         * gcc.dg/pr9365-1.c: New test.
39800
39801 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39802
39803         PR c++/8856
39804         * g++.dg/parse/casting-operator2.C: New test.
39805         * g++.old-deja/g++.pt/explicit83.C: Remove.
39806
39807 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
39808
39809         * gcc.dg/label-compound-stmt-1.c: New test.
39810         * gcc.c-torture/compile/950922-1.c,
39811         gcc.c-torture/compile/20000211-3.c,
39812         gcc.c-torture/compile/20000518-1.c,
39813         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
39814         compound statements.
39815
39816 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
39817
39818         * gcc.dg/ppc64-abi-1.c: New test.
39819
39820 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
39821
39822          * g++.dg/ext/attrib9.C: Add dg-warnings.
39823
39824 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39825
39826         PR c++/12335
39827         * g++.dg/parse/dtor3.C: New test.
39828
39829 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
39830
39831         PR c++/12709
39832         * g++.dg/parse/try-catch-1.C: New test.
39833
39834 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
39835
39836         * ada/acats/run_all.sh: Add more verbose output in acats.log
39837         when compiling tests.
39838
39839 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
39840
39841         PR 13656
39842         * gcc.dg/typedef-redecl.c: New test case.
39843         * gcc.dg/typedef-redecl.h: New support file.
39844
39845 2004-01-13  Jan Hubicka  <jh@suse.cz>
39846
39847         * gcc.dg/always_inline.c: New test.
39848         * gcc.dg/debug/20031231-1.c: Fix.
39849
39850 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39851
39852         PR c++/13474
39853         * g++.dg/template/array3.C: New test.
39854
39855 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
39856
39857         * g++.dg/ext/lvalue1.C: No longer expected to fail.
39858         * g++.dg/warn/Wunused-2.C: Likewise.
39859
39860 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39861
39862         PR c++/13289
39863         * g++.dg/template/instantiate6.C: New test.
39864
39865 2004-01-12  Roger Sayle  <roger@eyesopen.com>
39866
39867         PR middle-end/11397
39868         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
39869
39870 2004-01-12  Jan Hubicka  <jh@suse.cz>
39871
39872         PR opt/12826
39873         * gcc.dg/20040112-1.c: New.
39874
39875         * gcc.dg/dwarf-die[1-7].c: Move to...
39876         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
39877         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
39878
39879 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
39880
39881         PR c++/4100
39882         * g++.dg/parse/friend4.C: New test.
39883
39884 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
39885
39886         PR c++/4100
39887         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
39888         definition is called a friend.
39889
39890 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
39891
39892         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
39893
39894 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
39895
39896         PR c++/3478
39897         * g++.dg/parse/error10.C: New test.
39898         * g++.dg/template/arg2.C: Accept "invalid type" error.
39899
39900 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
39901
39902         PR middle-end/13392
39903         * g++.dg/opt/expect2.C: New test.
39904
39905 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
39906
39907         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
39908         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
39909         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
39910         Update dg-error regexps.
39911
39912 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
39913
39914         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
39915         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
39916
39917 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
39918
39919         * gcc.dg/pragma-re-1.c: Use right pointer type.
39920
39921 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
39922
39923         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
39924
39925 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
39926
39927         * gcc.dg/rs6000-ldouble-1.c: New.
39928
39929 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39930
39931         DR 337
39932         PR c++/9256
39933         * g++.dg/other/abstract1.C: New test.
39934
39935 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
39936
39937         * g++.dg/lookup/strong-using-1.C: New.
39938
39939 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
39940
39941         PR c/11234
39942         * gcc.dg/func-ptr-conv-1.c: New test.
39943         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
39944
39945 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
39946
39947         PR target/13380.
39948         * gcc.c-torture/compile/20040109-1.c: New.
39949
39950 2004-01-08  Stuart Hastings  <stuart@apple.com>
39951
39952         * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
39953         * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
39954         * gcc.dg/i386-sse-6.c: ...this new testcase.
39955
39956 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
39957
39958         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
39959
39960 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
39961
39962         * ada/acats/run_acats: Treat 'gnatchop' the same way
39963         as 'gnatmake'.  Export GCC_DRIVER.
39964         * ada/acats/run_all.sh: Add target_gnatchop.  Use
39965         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
39966
39967 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39968
39969         PR c++/12573
39970         * g++.dg/template/dependent-expr4.C: New test.
39971
39972 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
39973
39974         * gcc.dg/altivec-11.c: New test.
39975
39976 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
39977
39978         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
39979
39980 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
39981
39982         PR c/6024
39983         * gcc.dg/enum-compat-1.c: New test.
39984         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
39985
39986 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
39987
39988         PR c/12165
39989         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
39990         gcc.dg/c99-idem-qual-3.c: New tests.
39991
39992 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
39993
39994         * gcc.dg/winline-7.c: Don't cast void * to int.
39995
39996 2004-01-06  Jan Hubicka  <jh@suse.cz>
39997
39998         * gcc.dg/i386-sse-5.c: New test
39999         * g++.dg/eh/simd-1.c: Add -w argument for i386.
40000
40001 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
40002
40003         PR c++/12815
40004         * g++.dg/rtti/typeid4.C: New test.
40005
40006 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
40007
40008         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
40009
40010 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
40011
40012         PR c++/12132
40013         * g++.dg/template/error11.C: New test.
40014
40015         PR c++/13451
40016         * g++.dg/template/class2.C: New test.
40017
40018 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
40019         Richard Sandiford <rsandifo@redhat.com>
40020
40021         PR c++/13387
40022         * g++.dg/opt/alias3.C: New test.
40023
40024 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
40025
40026         PR c++/13157
40027         * g++.dg/template/koenig3.C: New test.
40028
40029         PR c++/13529
40030         * g++.dg/parse/offsetof3.C: New test.
40031
40032         * g++.dg/init/copy7.C: Add missing dg-error markers.
40033
40034         PR c++/12226
40035         * g++.dg/init/copy7.c: New test.
40036
40037         PR c++/13536
40038         * g++.dg/parse/cast1.C: New test.
40039
40040 2004-01-04  Jan Hubicka  <jh@suse.cz>
40041
40042         * gcc.dg/winline[1-7].c: New tests.
40043
40044 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40045
40046         PR c++/13520
40047         * g++.dg/template/qualttp22.C: New test.
40048
40049 2004-01-01  Jan Hubicka  <jh@suse.cz>
40050
40051         * gcc.dg/debug/20031231-1.c: New.
40052         * gcc.c-torture/compile/20040101-1.c: New.
40053         * gcc.dg/dwarf-die-[1-7].c: New.
40054
40055 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
40056
40057         PR optimization/13521
40058         * gcc.c-torture/compile/20031231-1.c: New test.
40059
40060 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
40061
40062         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
40063
40064 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
40065
40066         PR c++/10079
40067         * g++.dg/template/crash16.C: New test.
40068
40069 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
40070
40071         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
40072
40073 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
40074
40075         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
40076         ports.
40077         * g++.old-deja/g++.jason/thunk3.C: Likewise.
40078         * g++.old-deja/g++.law/profile1.C: Likewise.
40079         * gcc.c-torture/compile/981006-1.c: Likewise.
40080         * gcc.c-torture/execute/loop-2e.x: Likewise.
40081         * gcc.c-torture/execute/loop-2f.x: Remove.
40082         * gcc.c-torture/execute/loop-2g.x: Likewise.
40083         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
40084         * gcc.dg/20020312-2.c: Remove traces of dead ports.
40085
40086 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
40087
40088         PR c++/13507
40089         * g++.dg/ext/attrib11.C: New test.
40090
40091         PR c++/13494
40092         * g++.dg/template/array2-1.C: New test.
40093         * g++.dg/template/array2-2.C: New test.
40094
40095 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
40096
40097         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
40098
40099 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
40100
40101         PR c++/12774
40102         * g++.dg/template/array1-1.C: New test.
40103         * g++.dg/template/array1-2.C: New test.
40104
40105 2003-12-29  Roger Sayle  <roger@eyesopen.com>
40106
40107         PR fortran/12632
40108         * g77.dg/12632.f: New test case.
40109
40110 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40111
40112         PR c++/13289
40113         * g++.dg/parse/nontype1.C: New test.
40114
40115 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40116
40117         PR c++/12403
40118         * g++.dg/parse/explicit1.C: New test.
40119         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
40120
40121 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
40122
40123         PR c++/13081
40124         * g++.dg/opt/inline6.C: New test.
40125
40126         PR c++/12613
40127         * g++.dg/parse/error9.C: New test.
40128
40129         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
40130
40131 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
40132
40133         PR c++/13009
40134         * g++.dg/init/assign1.C: New test.
40135
40136 2003-12-28  Roger Sayle  <roger@eyesopen.com>
40137
40138         PR c++/13070
40139         * g++.dg/warn/format3.C: New test case.
40140
40141 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
40142
40143         * gcc.c-torture/compile/20031227-1.c: New test.
40144
40145 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
40146
40147         * g++.dg/bprob/bprob.exp: Load target-supports.exp
40148         * g77.dg/bprob/bprob.exp: Likewise.
40149         * gcc.misc-tests/bprob.exp: Likewise.
40150         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
40151         variants on systems where the library does not provide that
40152         functionality.
40153         * gcc.dg/builtins-20.c: Use builtins-config.h.
40154         * gcc.dg/builtins-config.h: New file.
40155
40156 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
40157
40158         * lib/gcc-dg.exp (dg-require-profiling): New function.
40159         * lib/target-supports.exp (check_profiling_available): Likewise.
40160         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
40161         * g77.dg/bprob/bprob.exp: Likewise.
40162         * gcc.misc-tests/bprob.exp: Likewise.
40163         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
40164         * gcc.dg/20021014-1.c: Likewise.
40165         * gcc.dg/nest.c: Likewise.
40166
40167 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
40168
40169         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
40170         compiling.
40171         * g++.dg/lookup/java2.C: Likewise.
40172         * gcc.dg/cpp/lexident.c: Likewise.
40173
40174 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
40175
40176         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
40177         given.
40178         * gcc.c-torture/compile/961203-1.c: Likewise.
40179         * gcc.c-torture/compile/980506-1.c: Likewise.
40180
40181 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
40182
40183         * lib/gcc-dg.exp (dg-prune-output): New annotation.
40184         (additional_prunes): New global.
40185         (gcc-dg-prune): Handle additional per-test pruning.
40186         (dg-test): Clear additional_prunes between tests.
40187
40188         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
40189         dg-prune-output to avoid spurious failures from assembler
40190         complaining about nonexistent WAW violations.
40191         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
40192         Use dg-prune-output to avoid spurious failures from assembler
40193         warning about Itanium B-step errata.
40194
40195 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
40196
40197         * g++.dg/abi/macro0.C: New test.
40198         * g++.dg/abi/macro1.C: Likewise.
40199         * g++.dg/abi/macro2.C: Likewise.
40200
40201         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
40202         * g++.dg/abi/bitfield7.C: Likewise.
40203         * g++.dg/abi/dtor2.C: Likewise.
40204         * g++.dg/abi/mangle11.C: Likewise.
40205         * g++.dg/abi/mangle12.C: Likewise.
40206         * g++.dg/abi/mangle14.C: Likewise.
40207         * g++.dg/abi/mangle17.C: Likewise.
40208         * g++.dg/abi/vbase10.C: Likewise.
40209         * g++.dg/abi/vbase14.C: Likewise.
40210         * g++.dg/template/qualttp17.C: Likewise.
40211
40212 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
40213
40214         PR c/11995
40215         * gcc.dg/20031223-1.c: New test.
40216
40217 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
40218
40219         * gcc.dg/noreturn-7.c: New test.
40220
40221 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
40222
40223         * gcc.dg/null-pointer-1.c: New test.
40224
40225 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
40226
40227         * g++.old-deja/g++.jason/template18.C: Remove.
40228         * g++.old-deja/g++.jason/template37.C: Likewise.
40229
40230         PR c++/12862
40231         * g++.dg/lookup/ns1.C: New test.
40232
40233         PR c++/12397
40234         * g++.dg/template/lookup3.C: New test.
40235
40236 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
40237
40238         * g++.dg/template/recurse1.C: New test
40239
40240 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
40241
40242         PR c++/12479
40243         * g++.dg/parse/semicolon1.C: New test.
40244         * g++.dg/parse/semicolon1.h: Likewise.
40245
40246 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
40247
40248         * gcc.dg/darwin-misaligned.c: New test.
40249
40250 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
40251
40252         PR c/9163
40253         * gcc.dg/20031222-1.c: New test.
40254
40255 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
40256
40257         PR c++/13438
40258         * g++.dg/parse/error8.C: New test.
40259
40260         PR c++/11554
40261         * g++.dg/warn/ctor-init-1.C: New test.
40262
40263 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
40264
40265         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
40266         too small.
40267         * gcc.c-torture/compile/930217-1.c: Likewise.
40268         * gcc.c-torture/compile/930513-1.c: Likewise.
40269         * gcc.c-torture/execute/920908-2.c: Likewise.
40270         * gcc.c-torture/execute/921204-1.c: Likewise.
40271         * gcc.c-torture/execute/930621-1.c: Likewise.
40272         * gcc.c-torture/execute/930630-1.c: Likewise.
40273         * gcc.c-torture/execute/931031-1.c: Likewise.
40274         * gcc.c-torture/execute/980602-2.c: Likewise.
40275         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
40276         * gcc.c-torture/execute/compndlit-1.c: Likewise.
40277         * gcc.c-torture/execute/extzvsi.c: Likewise.
40278         * gcc.c-torture/unsorted/ext.c: Likewise.
40279
40280 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
40281
40282         PR target/12749
40283         * gcc.c-torture/compile/20031220-2.c: New test case.
40284
40285 2003-12-20  Roger Sayle  <roger@eyesopen.com>
40286
40287         PR optimization/13031
40288         * gcc.c-torture/compile/20031220-1.c: New test case.
40289
40290 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
40291
40292         * gcc.dg/cast-function-1.c: New test.
40293
40294 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
40295
40296         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
40297         formats.
40298
40299 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
40300
40301         PR c++/12795
40302         * g++.dg/ext/attrib10.C: New test.
40303
40304 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
40305
40306         * gcc.dg/cleanup-10.c: New test.
40307         * gcc.dg/cleanup-11.c: New test.
40308
40309 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
40310
40311         PR c++/13239
40312         * g++.dg/opt/expect1.C: New test.
40313
40314 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
40315
40316         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
40317
40318 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
40319
40320         PR debug/12923
40321         * gcc.dg/20031218-1.c: New test.
40322
40323         PR debug/12389
40324         * gcc.dg/20031218-2.c: New test.
40325         * gcc.dg/20031218-3.c: New test.
40326
40327         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
40328         of label name and allow for USER_LABEL_PREFIX == "_" names.
40329         * g++.dg/abi/mangle18-2.C: Likewise.
40330         * g++.dg/abi/mangle19-1.C: Likewise.
40331         * g++.dg/abi/mangle19-2.C: Likewise.
40332         * g++.dg/abi/mangle20-1.C: Likewise.
40333         * g++.dg/abi/mangle20-2.C: Likewise.
40334
40335 2003-12-18  Richard Henderson  <rth@redhat.com>
40336
40337         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
40338
40339 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
40340             Dan Kegel <dank@kegel.com>
40341
40342         PR other/12009
40343         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
40344         testing a cross compiler, it causes spurious compile failures.
40345         * lib/g++.exp: Likewise.
40346
40347 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40348
40349         PR c++/13262
40350         * g++.dg/template/access13.C: New test.
40351
40352 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
40353
40354         * gcc.dg/20031216-1.c: New test.
40355
40356 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40357
40358         PR c++/9154
40359         * g++.dg/template/error10.C: New test.
40360
40361 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
40362
40363         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
40364         * g++.dg/eh/simd-2.C: Likewise.
40365
40366 2003-12-17  James E Wilson  <wilson@specifixinc.com>
40367             Roger Sayle  <roger@eyesopen.com>
40368
40369         * gcc.c-torture/execute/ieee/mzero5.c: New.
40370
40371 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
40372
40373         PR c++/10603
40374         * g++.dg/parse/error6.C: New test.
40375
40376         PR c++/12827
40377         * g++.dg/parse/error7.C: New test.
40378
40379 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
40380
40381         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
40382         at -O with stabs debugging formats.
40383         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
40384         * gcc.dg/debug/debug-2.c: Likewise.
40385
40386 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
40387
40388         PR c++/12696
40389         * g++.dg/init/error1.C: New test.
40390
40391         PR c++/12218
40392         * g++.dg/init/pm3.C: New test.
40393
40394 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
40395
40396         PR c/3347
40397         * gcc.dg/bitfld-8.c: New test.
40398
40399 2003-12-16  James Lemke  <jim@wasabisystems.com>
40400
40401         * gcc.dg/arm-scd42-[123].c: New tests.
40402
40403 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
40404
40405         PR c++/9043
40406         * g++.dg/abi/mangle20-1.C: New test.
40407         * g++.dg/abi/mangle20-2.C: New test.
40408
40409 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
40410
40411         PR c++/13275
40412         * g++.dg/other/offsetof2.C: Remove XFAIL.
40413         * g++.dg/parse/offsetof1.C: New test.
40414         * g++.gd/parse/offsetof2.C: Likewise.
40415
40416 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40417
40418         * g++.dg/template/nontype3.C: New test.
40419         * g++.dg/template/static2.C: Tweaked the dg-error clause.
40420
40421 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40422
40423         * g++.dg/warn/noreturn-3.C: Also test instantiation.
40424
40425 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
40426
40427         PR c++/13387
40428         * g++.dg/expr/assign1.C: New test.
40429
40430         PR c++/13242
40431         * g++.dg/abi/mangle19-1.C: New test.
40432         * g++.dg/abi/mangle19-2.C: New test.
40433
40434 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
40435
40436         * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
40437
40438 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
40439
40440         * gcc.c-torture/execute/20031216-1.c: New test.
40441
40442 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40443
40444         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
40445         an ICE regression.
40446
40447 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
40448
40449         PR c++/10926
40450         * g++.dg/template/error9.C: New test.
40451
40452         PR c++/11116
40453         * g++.dg/template/error8.C: New test.
40454
40455 2003-12-15  Roger Sayle  <roger@eyesopen.com>
40456
40457         PR middle-end/13400
40458         * gcc.c-torture/execute/20031215-1.c: New test case.
40459
40460 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
40461
40462         PR c++/13269
40463         * g++.dg/parse/error5.C: New test.
40464
40465         PR c++/12989
40466         * g++.dg/expr/sizeof1.C: New test.
40467
40468         PR c++/13310
40469         * g++.dg/template/crash15.C: New test.
40470
40471 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
40472
40473         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
40474         a non-POD type as the last named parameter of a varargs function.
40475
40476 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
40477
40478         PR c++/13243
40479         PR c++/12573
40480         * g++.dg/template/crash14.C: New test.
40481         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
40482
40483 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
40484
40485         * g++.dg/other/java1.C: New test.
40486
40487         PR c++/13241
40488         * g++.dg/abi/mangle18-1.C: New test.
40489         * g++.dg/abi/mangle18-2.C: New test.
40490
40491 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
40492
40493         PR optimization/10312
40494         * gcc.c-torture/execute/20031214-1.c: New.
40495
40496 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
40497
40498         PR c++/10779
40499         PR c++/12160
40500         * g++.dg/parse/error3.C: New test.
40501         * g++.dg/parse/error4.C: Likewise.
40502         * g++.dg/abi/mangle4.C: Tweak error messages.
40503         * g++.dg/lookup/using5.C: Likewise.
40504         * g++.dg/other/error2.C: Likewise.
40505         * g++.dg/parse/typename5.C: Likewise.
40506         * g++.dg/parse/undefined1.C: Likewise.
40507         * g++.dg/template/arg2.C: Likewise.
40508         * g++.dg/template/ttp3.C: Likewise.
40509         * g++.dg/template/type1.C: Likewise.
40510         * g++.old-deja/g++.other/crash32.C: Likewise.
40511         * g++.old-djea/g++.pt/defarg8.C: Likewise.
40512
40513 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40514
40515         PR c++/13106
40516         * g++.dg/warn/noreturn-3.C: New test.
40517
40518 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
40519
40520         PR c++/13118
40521         * g++.dg/abi/covariant3.C: New.
40522
40523 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
40524
40525         * g++.dg/eh/ia64-1.C: New test.
40526
40527 2003-12-12  Roger Sayle  <roger@eyesopen.com>
40528
40529         PR optimization/13037
40530         * g77.f-torture/execute/13037.f: New test case.
40531
40532 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
40533
40534         PR c++/12881
40535         * g++.dg/abi/covariant2.C: New.
40536
40537 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
40538
40539         * gcc.dg/cpp/trad/macro.c: New tests.
40540
40541 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
40542
40543         * gcc.c-torture/execute/wchar_t-1.x: Delete.
40544
40545 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
40546
40547         PR other/10819
40548         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
40549         to fix Bug 10819.
40550         * lib/g++.exp (g++_version): Likewise.
40551         * lib/g77.exp (g77_version): Likewise.
40552         * lib/objc.exp (default_objc_version): Likewise.
40553
40554 2003-12-10  Richard Henderson  <rth@redhat.com>
40555
40556         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
40557
40558         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
40559
40560 2003-12-08  Matt Austern  <austern@apple.com>
40561
40562         PR c/13134
40563         * lib/gcc-dg.exp (dg-require-visibility): Define.
40564         * lib/target-supports (check_visibility_available): Define.
40565         * gcc.dg/visibility-1.c: New test.
40566         * gcc.dg/visibility-2.c: Likewise.
40567         * gcc.dg/visibility-3.c: Likewise.
40568         * gcc.dg/visibility-4.c: Likewise.
40569         * gcc.dg/visibility-5.c: Likewise.
40570         * gcc.dg/visibility-6.c: Likewise.
40571         * g++.dg/ext/visibility-1.C: Likewise.
40572         * g++.dg/ext/visibility-2.C: Likewise.
40573         * g++.dg/ext/visibility-3.C: Likewise.
40574         * g++.dg/ext/visibility-4.C: Likewise.
40575         * g++.dg/ext/visibility-5.C: Likewise.
40576         * g++.dg/ext/visibility-6.C: Likewise.
40577
40578 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40579
40580         * g++.dg/lookup/java1.C: New test.
40581         * g++.dg/lookup/java2.C: New test.
40582
40583 2003-12-07  Falk Hueffner  <falk@debian.org>
40584
40585         * g++.dg/opt/noreturn-1.C: New test.
40586
40587 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
40588
40589         * gcc.dg/overflow-1.c: New test.
40590
40591 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
40592
40593         * g77.f-torture/compile/13060.f: New test.
40594
40595 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
40596
40597         PR c++/13323
40598         * g++.dg/inherit/operator2.C: New test.
40599
40600 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
40601
40602         PR c++/13305
40603         * g++.dg/ext/attrib9.C: New test.
40604
40605 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
40606
40607         PR c++/13314
40608         * g++.dg/template/error7.C: New test.
40609
40610 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
40611             J"orn Rennecke <joern.rennecke@superh.com>
40612
40613         PR target/13302
40614         * g++.dg/other/struct-va_list.C: New test.
40615
40616 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40617
40618         PR c++/13166
40619         * g++.dg/parse/defarg6.C: New test.
40620
40621 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
40622
40623         PR target/13256
40624         * gcc.c-torture/execute/20031201-1.c: New test.
40625
40626 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
40627
40628         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
40629
40630 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
40631
40632         * gcc.dg/builtin-return-1.c: New test.
40633
40634 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
40635             J"orn Rennecke <joern.rennecke@superh.com>
40636
40637         PR optimization/13260
40638         * gcc.c-torture/execute/20031204-1.c: New test.
40639
40640 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
40641
40642         PR c++/9127
40643         * g++.dg/template/error6.C: New test.
40644
40645 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
40646
40647         * gcc.dg/20031202-1.c: New test.
40648
40649 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
40650
40651         PR c++/13179
40652         * g++.dg/template/eh1.C: New test.
40653
40654         PR c++/10771
40655         * g++.dg/template/error5.C: New test.
40656
40657 2003-12-02  David Ung  <davidu@mips.com>
40658
40659         * gcc.dg/compat/vector-check.h: Corrected type for var
40660         g_##TMODE
40661
40662 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40663
40664         PR c++/10126
40665         * g++.dg/template/ptrmem8.C: New test.
40666
40667 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40668
40669         PR c++/12573
40670         * g++.dg/template/dependent-expr3.C: New test.
40671
40672 2003-12-01  James Lemke  <jim@wasabisystems.com>
40673
40674         * gcc.dg/arm-g2.c: New test.
40675
40676 2003-12-01  Roger Sayle  <roger@eyesopen.com>
40677
40678         PR optimization/11634
40679         * gcc.dg/20031201-2.c: New test case.
40680
40681 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
40682
40683         PR 11433
40684         * objc.dg/proto-lossage-3.m: New test.
40685
40686 2003-12-01  Roger Sayle  <roger@eyesopen.com>
40687
40688         PR optimization/12628
40689         * gcc.dg/20031201-1.c: New test case.
40690
40691 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
40692
40693         * gcc.dg/unaligned-1.c: New test.
40694
40695 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
40696
40697         PR c++/9849
40698         * g++.dg/template/error4.C: New test.
40699         * g++.dg/template/nested3.C: Adjust error markers.
40700
40701 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40702
40703         * gcc.dg/cpp/assert4.c: Check more #system assertions.
40704
40705 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
40706
40707         PR c/10333
40708         * gcc.dg/bitfld-7.c: New test.
40709
40710 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
40711
40712         * gcc.dg/tls/asm-1.C: New test.
40713
40714 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40715
40716         * gcc.dg/cpp/assert4.c: Update.
40717
40718 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
40719
40720         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
40721         * gcc.dg/builtin-apply3.c: New test.
40722
40723 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
40724
40725         * lib/compat.exp (compat-obj): New xfaildata parameter.
40726         Use it to set compiler_conditional_xfail_data before compiling.
40727         (compat-get-options): Handle dg-xfail-if.
40728         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
40729         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
40730         * gcc.dg/compat/vector-1_y.c: Likewise.
40731         * gcc.dg/compat/vector-2_x.c: Likewise.
40732         * gcc.dg/compat/vector-2_y.c: Likewise.
40733
40734 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
40735
40736         * g++.dg/opt/reg-stack4.C: New test.
40737
40738 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
40739
40740         * gcc.dg/builtin-apply2.c: New test.
40741
40742 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
40743
40744         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
40745
40746 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40747
40748         PR c++/12924
40749         * g++.dg/template/template-id-2.C: New test.
40750
40751 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40752
40753         PR c++/5369
40754         * g++.dg/template/memfriend1.C: New test.
40755         * g++.dg/template/memfriend2.C: Likewise.
40756         * g++.dg/template/memfriend3.C: Likewise.
40757         * g++.dg/template/memfriend4.C: Likewise.
40758         * g++.dg/template/memfriend5.C: Likewise.
40759         * g++.dg/template/memfriend6.C: Likewise.
40760         * g++.dg/template/memfriend7.C: Likewise.
40761         * g++.dg/template/memfriend8.C: Likewise.
40762         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
40763
40764 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
40765
40766         PR c++/12515
40767         * g++.dg/ext/cond1.C: New test.
40768
40769 2003-11-20  Richard Henderson  <rth@redhat.com>
40770
40771         * gcc.dg/20020201-2.c: Remove.
40772         * gcc.dg/20020201-4.c: Remove.
40773         * gcc.dg/20020304-1.c: Remove.
40774
40775 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
40776
40777         * gcc.dg/cpp/trad/xwin1.c: New test case.
40778
40779 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
40780
40781         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
40782         * lib/g77.exp: Likewise.
40783         * lib/objc.exp: Likewise.
40784         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
40785         for darwin.
40786
40787 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40788
40789         PR c++/12932
40790         * g++.dg/template/static5.C: New test.
40791
40792 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
40793
40794         * gcc.dg/nested-func-1.c: New test.
40795
40796 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40797
40798         * gcc.dg/cpp/assert4.c: New test.
40799
40800 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
40801
40802         PR c++/2294
40803         * g++.dg/lookup/using9.c: New test.
40804
40805 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
40806
40807         PR c++/12762
40808         * g++.dg/template/error3.C: New test.
40809
40810 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
40811
40812         PR ada/13035
40813         * ada/acats/run_acats, run_all.sh: Fix syntax error.
40814         No longer use a wrapper for gcc, since this does not work under
40815         Windows.
40816
40817 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
40818
40819         PR c++/2094
40820         * g++.dg/template/ptrmem7.C: New test.
40821
40822 2003-11-13  Andrew Pinski <apinski@apple.com>
40823
40824         * gcc.c-torture/compile/20031113-1.c: New test.
40825
40826 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
40827             Kean Johnston <jkj@sco.com>
40828
40829         PR c/13029
40830         * gcc.dg/unused-4.c: Update.
40831
40832 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
40833
40834         * g++.dg/opt/const3.C: New test.
40835
40836 2003-11-13  Jan Hubicka  <jh@suse.cz>
40837
40838         * gcc.c-torture/compile/20031112-1.c: New test.
40839
40840 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
40841
40842         * g++.dg/parse/crash10.C: Remove bogus error marker.
40843
40844 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
40845
40846         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
40847         (host_gcc): Likewise.
40848         (ROOT): Honor $PWDCMD.
40849         (BASE): Likewise.
40850         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
40851
40852 2003-11-12  Catherine Moore  <clm@redhat.com>
40853
40854         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
40855
40856 2003-11-12  Andreas Jaeger  <aj@suse.de>
40857             Jakub Jelinek  <jakub@redhat.com>
40858             Andrew Pinski  <pinskia@physics.uc.edu>
40859             Richard Henderson  <rth@redhat.com>
40860
40861         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
40862         systems.
40863         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
40864
40865         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
40866         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
40867
40868 2003-11-11  Andreas Jaeger  <aj@suse.de>
40869
40870         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
40871
40872         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
40873
40874 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
40875
40876         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
40877         Clean ups.
40878
40879 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
40880
40881         * gcc.dg/trampoline-1.c: New test.
40882
40883 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
40884
40885         * gcc.c-torture/compile/200031109-1.c: New test.
40886
40887 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
40888
40889         PR c/3190
40890         PR c/8714
40891         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
40892         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
40893         gcc.dg/format/no-y2k-1.c: Update.
40894
40895 2003-11-08  Roger Sayle  <roger@eyesopen.com>
40896
40897         PR optimization/10467
40898         * gcc.dg/20031108-1.c: New test case.
40899
40900 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
40901
40902         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
40903
40904 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
40905
40906         * gcc.dg/compound-lvalue-1.c: New test.
40907         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
40908         some XFAILs.
40909
40910 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
40911
40912         * gcc.dg/altivec-varargs-1.c: New test.
40913
40914 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
40915
40916         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
40917         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
40918         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
40919         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
40920         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
40921
40922 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
40923
40924         * gcc.dg/cond-lvalue-1.c: New test.
40925
40926 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
40927
40928         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
40929
40930 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40931
40932         PR c++/11616
40933         * g++.dg/template/instantiate5.C: New test.
40934
40935 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
40936
40937         PR c++/12726
40938         * g++.dg/ext/complit2.C: Replace test with self-contained version.
40939         * ChangeLog: Add missing first entry for above test.
40940
40941 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40942
40943         PR c++/9810
40944         * g++.dg/template/using8.C: New test.
40945         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
40946
40947 2003-11-02  Roger Sayle  <roger@eyesopen.com>
40948
40949         PR optimization/10817
40950         * gcc.c-torture/compile/20031102-1.c: New test case.
40951
40952 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
40953
40954         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
40955         2147483647.
40956
40957 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
40958
40959         * gcc.dg/20031102-1.c: New test.
40960
40961 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
40962
40963         * gcc.dg/complex-1.c: New test.
40964
40965 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40966
40967         PR c++/12796
40968         * g++.dg/template/crash13.C: Adjust expected error location.
40969         * g++.old-deja/g++.brendan/ns1.C: Likewise.
40970
40971 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
40972
40973         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
40974
40975 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
40976
40977         PR/10239
40978         * gcc.c-torture/compile/20031031-2.c: New test.
40979
40980 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
40981
40982         PR/11640
40983         * gcc.c-torture/compile/20031031-1.c: New test.
40984
40985 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
40986
40987         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
40988         * gcc.misc-tests/bprob.exp: Likewise.
40989         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
40990         the execution test on arm-elf configs.
40991         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
40992         configs that don't support scratch files.
40993         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
40994
40995 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
40996
40997         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
40998         done by dejagnu.
40999
41000 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
41001
41002         * ada/acats/run_all.sh: Redirect mv output to /dev/null
41003         Avoid non pure sh syntax. Add more logging.
41004
41005         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
41006         fail.
41007
41008 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41009
41010         PR libgcj/10610
41011         * gcc.dg/ppc-stackalign-1.c: New test.
41012
41013 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
41014
41015         * ada/acats/run_all.sh: Change output to be more compliant with
41016         dejagnu framework.
41017         Create acats.sum and acats.log files under testsuite/ada/acats
41018         Only run [a-z]* directories, to filter out e.g. CVS.
41019         Redirect build output to log file.
41020
41021 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
41022
41023         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
41024
41025 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
41026
41027         PR ada/5909:
41028         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
41029
41030 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
41031
41032         * gcc.c-torture/compile/20031023-1.c: New test.
41033         * gcc.c-torture/compile/20031023-2.c: New test.
41034         * gcc.c-torture/compile/20031023-3.c: New test.
41035         * gcc.c-torture/compile/20031023-4.c: New test.
41036
41037 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41038
41039         PR c++/10371
41040         * g++.dg/lookup/scoped8.C: New test.
41041
41042 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
41043
41044         * g++.dg/opt/reg-stack3.C: New test.
41045
41046 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
41047
41048         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
41049
41050 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41051
41052         PR c++/11076
41053         * g++.dg/template/crash13.C: New test.
41054
41055 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
41056
41057         * gcc.dg/c99-restrict-2.c: New test.
41058
41059 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
41060
41061         PR c++/12698, c++/12699, c++/12700, c++/12566
41062         * g++.dg/inherit/covariant9.C: New test.
41063         * g++.dg/inherit/covariant10.C: New test.
41064         * g++.dg/inherit/covariant11.C: New test.
41065
41066 2003-10-23  Jason Merrill  <jason@redhat.com>
41067
41068         PR c++/12726
41069         * g++.dg/ext/complit2.C: New test.
41070
41071 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
41072
41073         PR target/12654
41074         * gcc.c-torture/execute/20031020-1.c: New test.
41075
41076 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
41077
41078         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
41079         following the jump_insn.
41080
41081 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
41082
41083         * gcc.dg/cast-lvalue-1.c: New test.
41084
41085 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
41086
41087         PR c++/11962
41088         * g++.dg/template/cond2.C: New test.
41089
41090 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
41091
41092         * gcc.dg/builtins-28.c: New test.
41093
41094 2003-10-20  Jan Hubicka  <jh@suse.cz>
41095
41096         * g++.dg/opt/inline4.C: Do not use min-inline-insns
41097         parameter.
41098         * gcc.dg/inline-2.c: Likewise.
41099
41100 2003-10-20  Phil Edwards  <phil@codesourcery.com>
41101
41102         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
41103         * gcc.dg/nest.c: Likewise.
41104
41105 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41106
41107         PR c++/9781, c++/10583, c++/11862
41108         * g++.dg/parse/crash13.C: New test.
41109
41110 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
41111
41112         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
41113
41114 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
41115
41116         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
41117         Define HAVE_C99_RUNTIME except on Solaris.
41118         * gcc.dg/builtins-20.c: Likewise.
41119
41120 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
41121
41122         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
41123
41124 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41125
41126         PR c++/12495
41127         * g++.dg/template/crash21.C: New test.
41128
41129 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41130
41131         PR c++/2513
41132         * g++.dg/template/typename5.C: New test.
41133
41134 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41135
41136         PR c++/12369
41137         * g++.dg/template/friend25.C: New test.
41138
41139 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
41140
41141         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
41142         versions.
41143
41144 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
41145
41146         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
41147         == 2147483647.
41148
41149 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
41150
41151         * gcc.c-torture/execute/960416-1.x: Remove.
41152         * gcc.c-torture/execute/divconst-3.x: Likewise.
41153
41154 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
41155
41156         PR target/12598
41157         * gcc.dg/torture/cris-volatile-1.c: New test.
41158
41159 2003-10-14  Roger Sayle  <roger@eyesopen.com>
41160
41161         PR optimization/9325
41162         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
41163         for overflowing floating point to integer conversion during RTL
41164         simplification.
41165
41166 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
41167
41168         * objc/execute/_cmd.m: Fix typo.
41169         * objc.dg/image-info.m, objc.dg/symtab-1.m:
41170         Relax 'scan-assembler' regexp.
41171         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
41172         objc.dg/try-catch-4.m: Run on non-Darwin targets.
41173         * objc.dg/zero-link-2.m: Remove blank line.
41174         * objc.dg/zero-link-3.m: New test case.
41175
41176 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
41177
41178         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
41179
41180         * gcc.dg/asm-names.c: Use scan-assembler-not rather
41181         than linker trickery.
41182
41183 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
41184
41185         PR c++/12370
41186         * g++.dg/other/friend2.C: New test.
41187
41188 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
41189
41190         * gcc.dg/20031012-1.c: New test.
41191
41192 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
41193
41194         * gcc.dg/weak/weak-3.c: Fix for new warning.
41195
41196 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
41197
41198         PR optimization/8750
41199         * gcc.c-torture/execute/20031012-1.c: New test case.
41200
41201 2003-10-11  Roger Sayle  <roger@eyesopen.com>
41202
41203         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
41204         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
41205
41206 2003-10-11  Roger Sayle  <roger@eyesopen.com>
41207
41208         PR optimization/12260
41209         * gcc.c-torture/compile/20031011-2.c: New test case.
41210
41211 2003-10-11  Roger Sayle  <roger@eyesopen.com>
41212
41213         * gcc.c-torture/execute/20031011-1.c: New testcase.
41214
41215 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
41216
41217         * gcc.c-torture/compile/20031011-1.c: New test.
41218
41219 2003-10-11  Jan Hubicka  <jh@suse.cz>
41220
41221         * g++.dg/other/first-global.C: New test.
41222
41223 2003-10-11  Roger Sayle  <roger@eyesopen.com>
41224
41225         * gcc.c-torture/execute/string-opt-18.c: New testcase.
41226
41227 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
41228
41229         * gcc.c-torture/compile/20031010-1.c: New test.
41230
41231 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
41232
41233         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
41234         * gcc.c-torture/execute/va-arg-25.c: ... here.
41235
41236 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
41237
41238         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
41239
41240 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
41241
41242         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
41243
41244 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
41245
41246         * g++.dg/parse/error2.C: New test.
41247
41248 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
41249
41250         PR c++/11097
41251         * g++.dg/other/error5.C: Modify the error message.
41252         * g++.dg/lookup/using8.C: New test.
41253
41254 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
41255
41256         * gcc.dg/darwin-abi-2.c: New file.
41257         * gcc.c-torture/execute/va-arg-24.c: New file.
41258
41259 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
41260
41261         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
41262         indentation.
41263
41264 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
41265
41266         PR c++/10147
41267         * g++.dg/other/error4.C: Update error messages.
41268         * g++.dg/template/ptrmem4.C: Likewise.
41269
41270         PR c++/12337
41271         * g++.dg/init/new9.C: New test.
41272
41273         PR c++/12334, c++/12236, c++/8656
41274         * g++.dg/ext/attrib8.C: New test.
41275
41276 2003-10-06  Devang Patel  <dpatel@apple.com>
41277
41278         * gcc.dg/debug/dwarf2-3.h: New test.
41279         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
41280
41281 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
41282
41283         * g++.dg/opt/cfg2.C: New test.
41284
41285 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
41286
41287         * g++.dg/opt/float1.C: New test.
41288
41289 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
41290
41291         * gcc.dg/c90-array-lval-6.c: New test.
41292         * gcc.dg/c99-array-lval-6.c: New test.
41293
41294 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
41295             Ziemowit Laski  <zlaski@apple.com>
41296
41297         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
41298         'Derived', so that it is never considered a class method; add
41299         new warning for '+port' method ambiguity.
41300         * objc.dg/method-12.m: Include <objc/objc.h> instead of
41301         <objc/objc-api.h> (needed on Mac OS X).
41302         * objc.dg/method-13.m: New test.
41303
41304 2003-10-03  Roger Sayle  <roger@eyesopen.com>
41305
41306         PR optimization/9325, PR java/6391
41307         * gcc.c-torture/execute/20031003-1.c: New test case.
41308
41309 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
41310
41311         PR optimization/12180
41312         * gcc.dg/20031002-1.c: New test.
41313
41314         PR c++/12486
41315         * g++.dg/inherit/error1.C: New test.
41316
41317 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
41318
41319         * lib/f-torture.exp (search_for): Rename to...
41320         (search_for_re): This.  Also, clean up comments and the
41321         "regexp" invocation.
41322
41323 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
41324
41325         * gcc.c-torture/compile/20031002-1.c: New test.
41326
41327 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
41328
41329         * g++.dg/opt/cond1.C: New test.
41330
41331 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
41332
41333         * gcc.dg/Wold-style-definition-2.c: New testcase.
41334         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
41335
41336 2003-09-29  Richard Henderson  <rth@redhat.com>
41337
41338         * g++.dg/init/array10.C: Add dg-options.
41339
41340 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
41341
41342         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
41343
41344 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41345
41346         * g++.dg/template/friend19.C: Fix typo.
41347         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
41348
41349 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
41350
41351         * gcc.c-torture/execute/20030928-1.c: New test.
41352         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
41353
41354 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
41355
41356         * g++.dg/opt/unroll1.C: New test.
41357
41358 2003-09-26  Roger Sayle  <roger@eyesopen.com>
41359
41360         PR optimization/11741
41361         * gcc.dg/20030926-1.c: New test case.
41362
41363 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41364
41365         PR c++/5655
41366         * g++.dg/parse/access7.C: New test.
41367         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
41368
41369 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
41370
41371         MERGE OF objc-improvements-branch into MAINLINE:
41372         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
41373         if libobjc has not been built.
41374         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
41375         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
41376         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
41377         objc/execute/nested-3.m, objc/execute/np-2.m,
41378         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
41379         objc/execute/redefining_self.m, objc/execute/root_methods.m,
41380         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
41381         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
41382         objc.dg/special/unclaimed-category-1.h,
41383         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
41384         well as GNU runtime.
41385         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
41386         * execute/cascading-1.m, execute/function-message-1.m,
41387         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
41388         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
41389         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
41390         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
41391         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
41392         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
41393         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
41394         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
41395         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
41396         * objc.dg/bitfield-2.m: Run only on Darwin.
41397         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
41398         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
41399         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
41400         * objc.dg/const-str-1.m: Fix constant string layout.
41401
41402 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
41403
41404         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
41405
41406 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
41407
41408         * gcc.dg/darwin-abi-1.c: New file.
41409
41410 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
41411
41412         PR target/12281
41413         * gcc.c-torture/compile/20030921-1.c: New test.
41414
41415 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
41416
41417         * g++.dg/opt/reg-stack2.C: New test.
41418
41419 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
41420
41421         * g++.dg/eh/delayslot1.C: New test.
41422
41423 2003-09-20  Richard Henderson  <rth@redhat.com>
41424
41425         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
41426
41427 2003-09-20  Roger Sayle  <roger@eyesopen.com>
41428
41429         * gcc.c-torture/execute/20030920-1.c: New test case.
41430
41431 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41432
41433         * g++.dg/rtti/typeid3.C: Correct expected error message.
41434
41435 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41436
41437         PR c++/157
41438         * g++.dg/parse/crash12.C: New test.
41439
41440 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
41441
41442         * gcc.dg/compat/mixed-struct-check.h: New.
41443         * gcc.dg/compat/mixed-struct-defs.h: New.
41444         * gcc.dg/compat/mixed-struct-init.h: New.
41445         * gcc.dg/compat/struct-by-value-19_main.c: New.
41446         * gcc.dg/compat/struct-by-value-19_x.c: New.
41447         * gcc.dg/compat/struct-by-value-19_y.c: New.
41448         * gcc.dg/compat/struct-by-value-20_main.c: New.
41449         * gcc.dg/compat/struct-by-value-20_x.c: New.
41450         * gcc.dg/compat/struct-by-value-20_y.c: New.
41451         * gcc.dg/compat/struct-return-19_main.c: New.
41452         * gcc.dg/compat/struct-return-19_x.c: New.
41453         * gcc.dg/compat/struct-return-19_y.c: New.
41454         * gcc.dg/compat/struct-return-20_main.c: New.
41455         * gcc.dg/compat/struct-return-20_x.c: New.
41456         * gcc.dg/compat/struct-return-20_y.c: New.
41457
41458 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
41459         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
41460         so that it will not complain on LP64 targets.
41461
41462 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41463
41464         PR c++/495
41465         * g++.dg/template/friend24.C: New test.
41466
41467 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
41468
41469         PR c++/12332
41470         * g++.dg/template/memtmpl2.C: New test.
41471
41472 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
41473
41474         PR target/11184
41475         * gcc.dg/builtin-apply1.c: New test.
41476
41477 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
41478
41479         PR c++/9848
41480         * g++.dg/warn/Wunused-4.C: New test.
41481
41482 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
41483
41484         PR c++/12316
41485         * g++.dg/other/gc2.C: New test.
41486
41487 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
41488
41489         PR c++/11991
41490         * g++.dg/rtti/typeid3.C: New test.
41491
41492         PR c++/12266
41493         * g++.dg/overload/template1.C: New test.
41494
41495 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
41496
41497         * g++.dg/opt/cfg3.C: New test.
41498
41499 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41500
41501         PR c++/7939
41502         * g++.dg/template/crash11.C: New test.
41503
41504 2003-09-16  Jason Merrill  <jason@redhat.com>
41505             Jakub Jelinek  <jakub@redhat.com>
41506
41507         * gcc.dg/attr-warn-unused-result.c: New test.
41508
41509 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
41510
41511         PR c++/12184
41512         * g++.dg/expr/call2.C: New test.
41513
41514 2003-09-15  Andreas Jaeger  <aj@suse.de>
41515
41516         * gcc.dg/Wold-style-definition-1.c: New test.
41517
41518 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
41519
41520         PR c++/3907
41521         * g++.dg/parse/template12.C: New test.
41522
41523         * g++.dg/abi/bitfield11.C: New test.
41524         * g++.dg/abi/bitfield12.C: Likewise.
41525
41526 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
41527
41528         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
41529         non-expansion of functional macro name without arguments at EOL.
41530         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
41531
41532 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
41533
41534         * gcc.c-torture/execute/20030914-[12].c: New tests.
41535
41536 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
41537
41538         PR c++/11788
41539         * g++.dg/overload/addr1.C: New test.
41540
41541 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
41542
41543         * gcc.dg/20030909-1.c: New test.
41544
41545 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
41546
41547         * gcc.dg/ultrasp10.c: New test.
41548
41549 2003-09-09  Devang Patel  <dpatel@apple.com>
41550
41551         * gcc.dg/darwin-ld-6.c: New test.
41552
41553 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41554
41555         * gcc.dg/torture/builtin-explog-1.c: New testcase.
41556
41557 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
41558
41559         * gcc.dg/ia64-types1.c: New test.
41560         * gcc.dg/ia64-types2.c: Likewise.
41561
41562 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41563
41564         * gcc.dg/builtins-1.c: Add more _Complex tests.
41565         * gcc.dg/torture/builtin-attr-1.c: Likewise.
41566
41567         * gcc.dg/builtins-1.c: Test existing _Complex functions.
41568         * gcc.dg/torture/builtin-attr-1.c: Likewise.
41569
41570 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
41571
41572         PR c++/11786
41573         * g++.dg/lookup/koenig2.C: New test.
41574
41575         PR c++/5296
41576         * g++.dg/rtti/typeid2.C: New test.
41577
41578 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
41579
41580         * gcc.c-torture/compile/20030904-1.c: New test.
41581
41582 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
41583
41584         * g++.dg/opt/longbranch2.C: New test.
41585
41586 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
41587
41588         * g++.dg/template/crash10.C: Only compile it.
41589
41590 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
41591
41592         PR middle-end/11665
41593         * gcc.c-torture/compile/20030907-1.c: New test.
41594         * g++.dg/init/array11.C: New test.
41595
41596 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
41597
41598         PR c++/11852
41599         * g++.dg/init/struct1.C: New test.
41600
41601 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
41602
41603         PR c++/12181
41604         * g++.dg/expr/comma1.C: New test.
41605
41606 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
41607
41608         PR c++/11867
41609         * g++.dg/expr/static_cast5.C: New test.
41610
41611 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
41612
41613         PR c++/11507
41614         * g++.dg/lookup/scoped7.C: New test.
41615
41616         PR c++/9574
41617         * g++.dg/other/static1.C: New test.
41618
41619         PR c++/11490
41620         * g++.dg/warn/template-1.C: New test.
41621
41622         PR c++/11432
41623         * g++.dg/template/crash10.C: New test.
41624
41625         PR c++/2478
41626         * g++.dg/overload/VLA.C: New test.
41627
41628         PR c++/10804
41629         * g++.dg/template/call1.C: New test.
41630
41631 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
41632
41633         PR c++/11794
41634         * g++.dg/parse/using3.C: New test.
41635
41636 2003-09-06  Roger Sayle  <roger@eyesopen.com>
41637
41638         PR c++/11409
41639         * g++.dg/overload/builtin3.C: New test case.
41640
41641 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
41642
41643         PR c/9862
41644         * gcc.dg/20030906-1.c: New test.
41645         * gcc.dg/20030906-2.c: Likewise.
41646
41647 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
41648
41649         PR c++/12167
41650         * g++.dg/parse/defarg5.C: New test.
41651
41652         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
41653
41654 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
41655
41656         PR c++/12163
41657         * g++.dg/expr/static_cast4.C: New test.
41658
41659         PR c++/12146
41660         * g++.dg/template/crash9.C: New test.
41661
41662 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
41663
41664         * g++.old-deja/g++.ext/pretty2.C: Update for change
41665         in __FUNCTION__.
41666         * g++.old-deja/g++.ext/pretty3.C: Likewise.
41667
41668 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
41669
41670         PR c++/11922
41671         * g++/dg/template/qualified-id1.C: New test.
41672
41673         PR c++/12037
41674         * g++.dg/warn/noeffect4.C: New test.
41675
41676 2003-09-04  Matt Austern  <austern@apple.com>
41677
41678         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
41679         * g++.dg/ext/fnname2.C: Likewise.
41680         * g++.dg/ext/fnname3.C: Likewise.
41681
41682 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
41683
41684         * g++.dg/expr/lval1.C: New test.
41685         * g++.dg/ext/lvcast.C: Remove.
41686
41687 2003-09-03  Roger Sayle  <roger@eyesopen.com>
41688
41689         PR optimization/11700.
41690         * gcc.c-torture/compile/20030903-1.c: New test case.
41691
41692 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
41693
41694         PR c++/12053
41695         * g++.dg/abi/layout4.C: New test.
41696
41697 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
41698
41699         PR c++/11553
41700         * g++.dg/parse/friend3.C: New test.
41701
41702 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
41703
41704         PR c++/11847
41705         * g++.dg/template/class1.C: New test.
41706
41707         PR c++/11808
41708         * g++.dg/expr/call1.C: New test.
41709
41710 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
41711
41712         PR c++/12114
41713         * g++.dg/init/ref9.C: New test.
41714
41715         PR c++/11972
41716         * g++.dg/template/nested4.C: New test.
41717
41718 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
41719
41720         PR c++/12093
41721         * g++.dg/template/non-dependent4.C: New test.
41722
41723         PR c++/11928
41724         * g++.dg/inherit/conv1.C: New test.
41725
41726 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
41727
41728         PR c++/6196
41729         * g++.dg/ext/label1.C: New test.
41730         * g++.dg/ext/label2.C: Likewise.
41731
41732 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
41733
41734         * g++.dg/expr/cond3.C: New test.
41735
41736 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41737
41738         * gcc.dg/builtins-1.c: Add new builtin cases.
41739
41740 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41741
41742         * gcc.dg/builtins-1.c: Add new cases.
41743         * gcc.dg/torture/builtin-attr-1.c: Likewise.
41744
41745 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41746
41747         * gcc.dg/builtins-1.c: Add more math builtin tests.
41748         * gcc.dg/torture/builtin-attr-1.c: New test.
41749
41750 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
41751
41752         PR optimization/5079
41753         * g++.dg/opt/static3.C: New test.
41754
41755 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
41756
41757         * gcc.misc-tests/gcov-10b.c: New test.
41758
41759 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
41760
41761         * g++.dg/opt/ptrmem3.C: New test.
41762
41763         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
41764
41765 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
41766
41767         * gcc.dg/20030826-2.c: New test.
41768
41769 2003-08-26  Roger Sayle  <roger@eyesopen.com>
41770
41771         PR middle-end/12002
41772         * g77.f-torture/compile/12002.f: New test case.
41773
41774 2003-08-26  Roger Sayle  <roger@eyesopen.com>
41775
41776         * gcc.dg/20030826-1.c: New test case.
41777
41778 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
41779
41780         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
41781
41782 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
41783
41784         PR c++/11871
41785         * c++.dg/lookup/crash1.C: New test.
41786
41787         * c++.dg/warn/noeffect3.C: New test.
41788
41789 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
41790
41791         * gcc.dg/compat/vector-1_x.c: Compile with -w.
41792         * gcc.dg/compat/vector-1_y.c: Ditto.
41793         * gcc.dg/compat/vector-2_x.c: Ditto.
41794         * gcc.dg/compat/vector-2_y.c: Ditto.
41795
41796 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
41797
41798         * gcc.dg/20030702-1.c: New test.
41799
41800 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
41801
41802         PR c++/8795
41803         * g++.dg/ext/altivec-1.C: New test.
41804
41805 2003-08-24  Richard Henderson  <rth@redhat.com>
41806
41807         * g++.dg/eh/simd-2.C: Add -w for x86.
41808
41809 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
41810
41811         * gcc.dg/20030815-1.c: New test.
41812
41813 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41814
41815         PR c++/3765
41816         * g++.dg/parse/access6.C: New test.
41817
41818 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41819
41820         PR c++/641, c++/11876
41821         * g++.dg/template/friend22.C: New test.
41822         * g++.dg/template/friend23.C: Likewise.
41823
41824 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
41825
41826         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
41827         identically.
41828
41829 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
41830
41831         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
41832
41833 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
41834
41835         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
41836
41837 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
41838
41839         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
41840
41841 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
41842
41843         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
41844
41845 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
41846
41847         PR c++/11919
41848         * g++.dg/overload/prom1.C: New test.
41849
41850         PR c++/11551
41851         * g++.dg/parse/dtor2.C: New test.
41852
41853         PR c++/10762
41854         * g++.dg/parse/using2.C: New test.
41855
41856 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
41857
41858         PR target/11805
41859         * gcc.c-torture/compile/20030821-1.c: New.
41860
41861 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
41862
41863         PR c++/11834
41864         * g++.dg/template/deduce2.C: New test.
41865
41866 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
41867
41868         * gcc.c-torture/execute/20030821-1.c: New test.
41869
41870 2003-08-20  Roger Sayle  <roger@eyesopen.com>
41871
41872         PR middle-end/11984
41873         * gcc.dg/20030820-1.c: New test case.
41874
41875 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
41876
41877         PR c++/11945
41878         * g++.dg/warn/noeffect2.C: New test.
41879
41880 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
41881
41882         PR c++/10926
41883         * g++.dg/template/dtor2.C: New test.
41884
41885         PR c++/11684
41886         * g++.dg/template/operator1.C: New test.
41887         * g++.dg/parse/operator4.C: New test.
41888
41889         PR c++/11946.C
41890         * g++.dg/expr/enum1.C: New test.
41891         * gcc.dg/c99-bool-1.c: Remove bogus warning.
41892
41893         PR c++/11036.C
41894         * g++.dg/parse/elab2.C: New test.
41895         * g++.dg/parse/typedef4.C: Change error message.
41896         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
41897         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
41898         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
41899
41900 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
41901
41902         * gcc.dg/pch/warn-1.c: New.
41903         * gcc.dg/pch/warn-1.hs: New.
41904
41905         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
41906         not-tested file.
41907
41908 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
41909
41910         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
41911
41912 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
41913
41914         * gcc.dg/uninit-D.c: New Test.
41915         * gcc.dg/uninit-E.c: New Test.
41916         * gcc.dg/uninit-F.c: New Test.
41917         * gcc.dg/uninit-G.c: New Test.
41918
41919 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
41920
41921         * g++.dg/README: Describe the pch directory.
41922
41923 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41924
41925         PR c++/11174
41926         * g++.dg/parse/access4.C: New test.
41927         * g++.dg/parse/access5.C: Likewise.
41928         * g++.old-deja/g++.jason/access17.C: Adjust error message.
41929
41930 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
41931
41932         * gcc.dg/noncompile/20030818-1.c: New.
41933
41934 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
41935
41936         PR c++/11957
41937         * g++.dg/warn/noeffect1.C: New test.
41938
41939         * g++.dg/template/scope2.C: New test.
41940         * g++.dg/template/error2.C: Correct dg-error
41941
41942 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
41943
41944         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
41945
41946 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
41947
41948         PR C++/11512
41949         * g++.dg/template/warn1.C: New.
41950
41951 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
41952
41953         * g++.dg/template/error2.C: New test.
41954         * g++.dg/lookup/using7.C: Adjust errors
41955         * g++.old-deja/g++.pt/crash36.C: Likewise.
41956         * g++.old-deja/g++.pt/derived3.C: Likewise.
41957
41958 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41959
41960         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
41961         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
41962         * gcc.c-torture/execute/builtins/string-9.c: New, from
41963         string-opt-9.c.  Adjust for execute/builtins framework.
41964         * gcc.c-torture/execute/string-opt-9.c: Delete.
41965
41966 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
41967
41968         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
41969
41970         * g++.dg/parse/ret-type2.C: New test.
41971
41972         PR c++/11703
41973         * g++.dg/init/new8.C: New test.
41974
41975         PR c++/10923
41976         * g++.dg/parse/typedef5.C: New test.
41977
41978         PR c++/9512
41979         * g++.dg/parse/qualified2.C: New test.
41980         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
41981         invalid code.
41982
41983 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
41984
41985         * g++.dg/conversion/ptrmem1.C: New test.
41986
41987 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
41988
41989         PR target/11693
41990         * gcc.dg/20030811-1.c: New test.
41991
41992         PR target/11535
41993         * gcc.c-torture/execute/20030811-1.c: New test.
41994
41995 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41996
41997         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
41998
41999 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
42000
42001         PR c++/11789.C
42002         * g++.dg/inherit/multiple1.C: New test.
42003
42004 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
42005
42006         * gcc.dg/spe1.c: New test.
42007
42008         PR c++/11670
42009         * g++.dg/expr/cast2.C: New test.
42010
42011         PR c++/10530
42012         * g++.dg/template/dependent-name2.C: New test.
42013
42014 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
42015
42016         * g++.dg/parse/crash11.C: Put the dg options in comments.
42017
42018 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
42019
42020         * lib/gcc-dg.exp: Update for diagnostic change.
42021
42022 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42023
42024         PR c++/5767
42025         * g++.dg/parse/crash11.C: New test.
42026
42027 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
42028
42029         * gcc.dg/cpp/spacing1.c: Update.
42030
42031 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
42032
42033         PR target/11739
42034         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
42035         a value for -mtune.
42036
42037 2003-08-04  Roger Sayle  <roger@eyesopen.com>
42038
42039         PR middle-end/11771
42040         * gcc.c-torture/compile/20030804-1.c: New test case.
42041
42042 2003-08-04  Roger Sayle  <roger@eyesopen.com>
42043
42044         * gcc.dg/20030804-1.c: New test case.
42045
42046 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
42047
42048         * gcc.dg/cpp/separate-1.c: New test.
42049
42050 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
42051
42052         PR c++/11704
42053         * g++.dg/template/dependent-expr2.C: New test.
42054
42055         PR c++/11766
42056         * g++.dg/expr/ptrmem1.C: New test.
42057
42058 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42059
42060         PR c++/9453
42061         * g++.dg/template/friend15.C: New test.
42062
42063 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
42064
42065         * lib/dg-pch.exp: Work round PCH bug.
42066
42067 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42068
42069         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
42070         builtins.  Move cases from builtins-4.c here.
42071
42072         * gcc.dg/torture/builtin-math-1.c: New test taken from
42073         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
42074         additional cases.
42075
42076         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
42077         Delete.
42078
42079 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
42080
42081         PR c++/9447
42082         * g++.dg/template/using7.C: New test.
42083
42084 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
42085
42086         * import1.c, import2.c: New tests.
42087
42088 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
42089
42090         * g++.dg/eh/crossjump1.C: New test.
42091
42092 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
42093
42094         PR c++/11697
42095         * g++.dg/template/using6.C: New test.
42096
42097         PR c++/11744
42098         * g++.dg/template/koenig2.C: New test.
42099
42100 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42101
42102         PR c++/7983
42103         * g++.dg/parse/typedef4.C: New test.
42104
42105 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42106
42107         PR c++/8442, c++/8806
42108         * g++.dg/template/elab1.C: New test.
42109         * g++.dg/template/type2.C: Likewise.
42110         * g++.dg/template/ttp3.C: Adjust expected error message.
42111         * g++.old-deja/g++.law/visibility13.C: Likewise.
42112         * g++.old-deja/g++.niklas/t135.C: Likewise.
42113         * g++.old-deja/g++.pt/ttp41.C: Likewise.
42114         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
42115         template argument.
42116         * g++.old-deja/g++.pt/ttp44.C: Likewise.
42117
42118 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
42119
42120         PR c++/11295
42121         * g++.dg/ext/stmtexpr1.C: New test.
42122
42123         * g++.dg/opt/tmp1.C: New test.
42124
42125         PR c++/11525
42126         * g++.dg/parse/constant4.C: New test.
42127
42128         PR c++/9447
42129         * g++.dg/template/using5.C: New test.
42130
42131 2003-07-31  Roger Sayle  <roger@eyesopen.com>
42132
42133         * gcc.dg/builtins-27.c: New test case.
42134
42135 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
42136
42137         * gcc.dg/tls/opt-7.c: New test.
42138
42139 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
42140
42141         * g++.old-deja/g++.other/crash18.C: Remove.
42142
42143 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
42144
42145         * g++.dg/template/explicit3.C: New.
42146         * g++.dg/template/explicit4.C: New.
42147         * g++.dg/template/explicit5.C: New.
42148
42149         PR c++/11347
42150         * g++.dg/template/memtmpl1.C: New.
42151
42152 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
42153
42154         PR target/11565
42155         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
42156         * gcc.dg/i386-387-5.c (dg-options): Likewise.
42157
42158 2003-07-30  Jan Hubicka  <jh@suse.cz>
42159
42160         * vtgc1.c: Kill.
42161
42162 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
42163
42164         * gcc.dg/struct-in-proto-1.c: New test.
42165
42166 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
42167
42168         * gcc.dg/cpp/include2.c: Only expect one message.
42169
42170 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
42171
42172         PR c++/9447
42173         * g++.dg/template/using1.C: New test.
42174         * g++.dg/template/using2.C: New test.
42175         * g++.dg/template/using3.C: New test.
42176         * g++.dg/template/using4.C: New test.
42177
42178 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
42179
42180         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
42181         * gcc.c-torture/execute/string-opt-10.c: Likewise.
42182
42183 2003-07-28  Jan Hubicka  <jh@suse.cz>
42184
42185         PR c++/11530
42186         * g++.dg/opt/call1.C: New test.
42187
42188 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
42189
42190         PR c++/11667
42191         * g++.dg/init/enum2.C: New test.
42192         * g++.dg/template/overload1.C: Add "-w" option.
42193
42194 2003-07-28  Hans-Peter Nilsson  <hp@bitrange.com>
42195
42196         * gcc.dg/Wdeclaration-after-statement-1.c,
42197         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
42198
42199 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
42200
42201         * gcc.c-torture/compile/20030725-1.c: New test.
42202
42203 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
42204
42205         * gcc.dg/20030505.c: Only run for SPE.
42206         Remove definition of opaque type.
42207
42208 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
42209
42210         * g++.dg/template/ptrmem6.C: New test.
42211
42212 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
42213
42214         * gcc.c-torture/compile/zero-strct-2.c: New test.
42215
42216 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
42217
42218         * gcc.dg/intermod-1.c: New test.
42219
42220 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
42221
42222         PR c++/11617
42223         * g++.dg/template/lookup2.C: New test.
42224         * g++.dg/template/memclass1.C: Remove instantiated from error.
42225         * g++.dg/other/error2.C: Tweak expected errors.
42226
42227         PR c++/11596
42228         * g++.dg/template/defarg3.C: New test.
42229
42230         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
42231
42232 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
42233
42234         * g++.dg/inherit/access5.C: New test.
42235
42236 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42237
42238         PR c++/11513
42239         * g++.dg/template/crash8.C: New test.
42240
42241 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
42242
42243         PR c/10602
42244         * gcc.dg/noncompile/incomplete-2.c: New test.
42245
42246 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
42247
42248         PR c++/11645
42249         * g++.dg/inherit/access4.C: New test.
42250
42251         PR c++/11517
42252         * g++.dg/expr/cond2.C: New test.
42253
42254         PR optimization/10679
42255         * g++.dg/opt/inline4.C: New test.
42256
42257 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
42258
42259         * g++.dg/parse/crash10: New test.
42260
42261 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
42262
42263         * g++.dg/ext/flexary1.C: New test.
42264
42265 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42266
42267         PR c++/10793
42268         * g++.dg/template/crash9.C: New test.
42269
42270 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
42271
42272         PR c++/3004
42273         * g++.dg/parse/typedef3.C: New test.
42274
42275         PR c++/7906
42276         * g++.dg/parse/operator2.C: New test.
42277
42278         PR c++/8895
42279         * g++.dg/parse/def-tmpl-arg1.C: New test.
42280
42281         PR c++/9282
42282         * g++.dg/parse/funptr1.C: New test.
42283
42284         PR c++/9452
42285         * g++.dg/parse/ambig3.C: New test.
42286
42287         PR c++/9454
42288         * g++.dg/parse/operator3.C: New test.
42289
42290         PR c++/9486
42291         * g++.dg/parse/template10.C: New test.
42292
42293         PR c++/9488
42294         * g++.dg/parse/template11.C: New test.
42295
42296         PR c++/10150
42297         * g++.dg/parse/invalid-op1.C: New test.
42298
42299         PR c++/10247
42300         * g++.dg/parse/condexpr1.C: New test.
42301
42302 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
42303
42304         * g++.dg/ext/packed3.C: New test.
42305         * g++.dg/ext/packed4.C: New test.
42306
42307         * gcc.dg/pack-test-3.c: New test.
42308
42309 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
42310
42311         * lib/compat.exp: Handle dg-options per source file.
42312         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
42313         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
42314         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
42315         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
42316         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
42317         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
42318         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
42319         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
42320         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
42321         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
42322         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
42323         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
42324         * g++.dg/compat/break/bitfield7_x.C: Ditto.
42325         * g++.dg/compat/break/bitfield7_y.C: Ditto.
42326
42327 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
42328
42329         PR c/10320
42330         * gcc.c-torture/execute/20030718-1.c: New test.
42331
42332 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
42333
42334         PR optimization/11536
42335         * gcc.dg/20030721-1.c: New test.
42336
42337 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
42338
42339         PR c++/11546
42340         * g++.dg/template/lookup1.C: New test.
42341
42342 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
42343
42344         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
42345         diagnostics of ill-formed constructs involving labels.
42346         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
42347         the new 'previously defined here' message.
42348
42349 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
42350
42351         * g++.dg/parse/non-dependent2.C: New test.
42352
42353 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
42354
42355         * g++.dg/init/init-ref4.C: xfail on targets without
42356         weak symbols.
42357
42358 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
42359
42360         PR target/11087
42361         * gcc.c-torture/execute/20030717-1.c: New test.
42362
42363 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
42364
42365         * g++.dg/opt/cfg1.C: New test.
42366
42367 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
42368
42369         PR optimization/11557
42370         * gcc.dg/20030717-1.c: New test.
42371
42372 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
42373
42374         PR c++/10476
42375         * g++.dg/expr/crash-1.C: New test.
42376
42377         PR c++/11027
42378         * g++.dg/template/init3.C: New test.
42379
42380         PR c++/8222
42381         * g++.dg/template/non-dependent1.C: New test.
42382
42383         PR c++/11070
42384         * g++.dg/template/non-dependent2.C: New test.
42385
42386         PR c++/11071
42387         * g++.dg/template/non-dependent3.C: New test.
42388
42389         PR c++/9907
42390         * g++.dg/template/sizeof5.C: New test.
42391
42392 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
42393
42394         PR 11498
42395         * gcc.c-torture/compile/mangle-1.c: New file.
42396
42397 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42398
42399         PR c++/7809
42400         * g++.dg/parse/access3.C: New test.
42401
42402 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
42403
42404         PR c++/11384
42405         * g++.dg/init/init-ref4.C: New test.
42406
42407 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
42408
42409         PR c++/11547
42410         * g++.dg/parse/constant3.C: New test.
42411         * g++.dg/parse/crash7.C: Likewise.
42412
42413 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
42414
42415         PR target/11008
42416         * gcc.dg/i386-pentium4-not-mull.c: New.
42417
42418 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
42419
42420         * gcc.dg/asm-names.c (ymain): Make it weak.
42421
42422 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42423
42424         PR c++/5421
42425         * g++.dg/template/friend21.C: New test.
42426
42427 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
42428
42429         * gcc.dg/cleanup-8.c: New test.
42430         * gcc.dg/cleanup-9.c: New test.
42431
42432 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
42433
42434         * g++.dg/ext/dll-MI1.h: New file.
42435         * g++.dg/ext/dllexport-MI1.C: New file.
42436         * g++.dg/ext/dllimport-MI1.C: New file.
42437
42438 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
42439
42440         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
42441         it does not have cmpstrsi patterns (just cmpmemsi).
42442
42443 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
42444
42445         PR debug/11473
42446         * g++.dg/debug/debug8.C: New test.
42447
42448 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42449
42450         PR c++/10108
42451         * g++.dg/template/crash7.C: New test.
42452
42453 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
42454
42455         PR target/10795
42456         * gcc.c-torture/compile/20030708-1.c: New.
42457
42458 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
42459
42460         * gcc.c-torture/execute/20030715-1.c: New test.
42461
42462 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
42463
42464         * gcc.dg/pch/inline-3.c: New file.
42465         * gcc.dg/pch/inline-3.hs: New file.
42466         * gcc.dg/pch/inline-4.c: New file.
42467         * gcc.dg/pch/inline-4.hs: New file.
42468
42469 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
42470
42471         PR c++/11509
42472         * g++.dg/template/crash6.C: New test.
42473
42474         PR c++/7053
42475         * g++.dg/template/friend20.C: New test.
42476
42477         PR c++/7019
42478         * g++.dg/template/overload2.C: New test.
42479
42480 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42481
42482         PR optimization/11440
42483         * gcc.c-torture/execute/20030714-1.c: New test.
42484
42485 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42486
42487         PR c++/11154
42488         * g++.dg/template/partial2.C: New test.
42489
42490 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
42491
42492         PR c++/11503
42493         * g++.dg/template/anon1.C: New test.
42494
42495         PR c++/11493
42496         PR c++/11495
42497         * g++.dg/parse/template9.C: Likewise.
42498         * g++.dg/template/crash4.C: New test.
42499         * g++.dg/template/koenig1.C: Likewise.
42500         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
42501         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
42502         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
42503         functions.
42504         * g++.old-deja/g++.jason/template36.C: Likewise.
42505         * g++.old-deja/g++.mike/p1989.C: Likewise.
42506         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
42507         * g++.old-deja/g++.pt/ttp20.C: Use this->.
42508         * g++.old-deja/g++.pt/ttp21.C: Use this->.
42509         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
42510         compiling.
42511         * g++.old-deja/g++.pt/union2.C: Use this->.
42512
42513 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
42514
42515         * gcc.dg/20030711-1.c: New test.
42516
42517 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
42518
42519         PR c++/11050
42520         * g++.dg/parse/args1.C: New test.
42521         * g++.pt/defarg8.C: Change expected errors.
42522
42523 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
42524
42525         PR c++/8164
42526         * g++.dg/template/nontype2.C: New test.
42527
42528         PR c++/10558
42529         * g++.dg/parse/template8.C: New test.
42530
42531         PR c++/8327
42532         * g++.dg/template/scope1.C: New test.
42533
42534         * g++.dg/warn/Wsign-compare-1.C: New test.
42535
42536 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
42537
42538         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
42539
42540 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
42541
42542         PR c++/9411
42543         * g++.dg/template/explicit2.C: New test.
42544
42545         PR c++/10032
42546         * g++.dg/warn/pedantic1.C: New test.
42547
42548 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
42549
42550         PR c++ 9483
42551         * g++.dg/other/field1.C: New test.
42552
42553 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
42554
42555         PR c/11449
42556         * gcc.c-torture/compile/20030707-1.c: New.
42557
42558 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42559
42560         PR c++/10849
42561         * g++.dg/template/access12.C: New test.
42562
42563 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
42564
42565         * g++.dg/bprob/bprob.exp (prof_ext): Update.
42566         * g77.dg/bprob/bprob.exp (prof_ext): Update.
42567         * gcc.misc-tests/bprob.exp (prof_ext): Update.
42568         * gcc.misc-tests/gcov.exp: Update
42569         * g++.dg/gcov/gcov.exp: Update
42570         * lib/gcov.exp: Update.
42571
42572 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
42573
42574         * g++.dg/abi/mangle17.C: Make sure template expressions are
42575         dependent.
42576         * g++.dg/abi/mangle4.C: Mark erroneous casts.
42577         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
42578         * g++.dg/opt/stack1.C: Remove erroneous code.
42579         * g++.dg/parse/template7.C: New test.
42580         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
42581         * g++.old-deja/g++.pt/crash4.C: Likewise.
42582
42583 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
42584
42585         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
42586         with zero or one occurence of `$' after the initial `L'.
42587
42588 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
42589
42590         * gcc.c-torture/compile/20030704-1.c: Add a comment.
42591
42592 2003-07-08  Roger Sayle  <roger@eyesopen.com>
42593
42594         PR c/11370
42595         * gcc.dg/Wunreachable-6.c: New testcase.
42596         * gcc.dg/Wunreachable-7.c: New testcase.
42597
42598 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
42599
42600         PR c/11420
42601         * gcc.dg/20030708-1.c: New test.
42602
42603 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
42604
42605         * gcc.dg/compat/sdata-section.h: New file.
42606         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
42607         * gcc.dg/torture/mips-sdata-1.c: New test.
42608
42609 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42610
42611         PR c++/11030
42612         * g++.dg/template/friend19.C: New test.
42613
42614 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
42615
42616         * g++.dg/opt/strength-reduce.C: New test.
42617
42618 2003-07-07  Roger Sayle  <roger@eyesopen.com>
42619
42620         PR target/10979
42621         * gcc.dg/20030707-1.c: New testcase.
42622
42623 2003-07-07  Roger Sayle  <roger@eyesopen.com>
42624
42625         PR optimization/11059
42626         * g++.dg/opt/emptyunion.C: New testcase.
42627
42628 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
42629             Eric Botcazou  <ebotcazou@libertysurf.fr>
42630
42631         * g++.dg/opt/stack1.C: New test.
42632
42633 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
42634
42635         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
42636         run test.
42637
42638         PR c++/11431
42639         * g++.dg/expr/static_cast3.C: New test.
42640
42641 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
42642
42643         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
42644         everywhere.
42645         * gcc.dg/concat.c: Concatenation of string constants with
42646         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
42647         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
42648         * gcc.dg/cpp/escape-2.c: Use wide character constants where
42649         necessary to avoid multi-character character constant warning.
42650         * gcc.dg/cpp/escape.c: Likewise.
42651         * gcc.dg/cpp/ucs.c: Likewise.
42652         Remove backslashes from dg-bogus comments, as they confuse Tcl.
42653         Fix a typo.
42654
42655 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
42656
42657         PR c/11428
42658         * gcc.c-torture/compile/20030704-1.c: New.
42659
42660 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
42661
42662         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
42663
42664 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
42665
42666         PR c++/5287, PR c++/7910,  PR c++/11021
42667         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
42668         tests for warnings.
42669         * g++.dg/ext/dllimport2.C: Add tests for warnings.
42670         * g++.dg/ext/dllimport3.C: Likewise.
42671         * g++.dg/ext/dllimport4.C: New file.
42672         * g++.dg/ext/dllimport5.C: New file.
42673         * g++.dg/ext/dllimport6.C: New file.
42674         * g++.dg/ext/dllimport7.C: New file.
42675         * g++.dg/ext/dllimport8.C: New file.
42676         * g++.dg/ext/dllimport9.C: New file.
42677         * g++.dg/ext/dllimport10.C: New file.
42678         * g++.dg/ext/dllexport1.C: New file.
42679
42680 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
42681
42682         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
42683         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
42684
42685 2003-07-03  Roger Sayle  <roger@eyesopen.com>
42686
42687         * gcc.dg/builtins-25.c: New testcase.
42688         * gcc.dg/builtins-26.c: New testcase.
42689
42690 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
42691
42692         * gcc.dg/compat/vector-defs.h: New file.
42693         * gcc.dg/compat/vector-setup.h: New file.
42694         * gcc.dg/compat/vector-check.h: New file.
42695         * gcc.dg/compat/vector-1_main.c: New file.
42696         * gcc.dg/compat/vector-1_x.c: New file.
42697         * gcc.dg/compat/vector-1_y.c: New file.
42698         * gcc.dg/compat/vector-2_main.c: New file.
42699         * gcc.dg/compat/vector-2_x.c: New file.
42700         * gcc.dg/compat/vector-2_y.c: New file.
42701
42702         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
42703         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
42704         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
42705         * gcc.dg/compat/struct-align-1.h: New file.
42706         * gcc.dg/compat/struct-align-1_main.c: New file.
42707         * gcc.dg/compat/struct-align-1_x.c: New file.
42708         * gcc.dg/compat/struct-align-1_y.c: New file.
42709         * gcc.dg/compat/struct-align-2.h: New file.
42710         * gcc.dg/compat/struct-align-2_main.c: New file.
42711         * gcc.dg/compat/struct-align-2_x.c: New file.
42712         * gcc.dg/compat/struct-align-2_y.c: New file.
42713
42714         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
42715         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
42716         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
42717         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
42718         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
42719         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
42720         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
42721         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
42722         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
42723         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
42724         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
42725         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
42726         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
42727         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
42728         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
42729         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
42730         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
42731         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
42732         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
42733         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
42734         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
42735         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
42736         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
42737         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
42738         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
42739         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
42740         * gcc.dg/compat/struct-return-10_x.c: Ditto.
42741         * gcc.dg/compat/struct-return-2_x.c: Ditto.
42742         * gcc.dg/compat/struct-return-3_x.c: Ditto.
42743
42744 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
42745
42746         * gcc.dg/i386-call-1.c: New test.
42747
42748 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
42749
42750         PR c++/9162
42751         * g++.dg/parse/defarg4.C: New.
42752
42753 2003-07-03  Roger Sayle  <roger@eyesopen.com>
42754
42755         PR target/10700
42756         * gcc.c-torture/compile/20030703-1.c: New test case.
42757
42758 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
42759
42760         * g++.dg/template/local3.C: Remove extra semicolon.
42761
42762 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
42763
42764         * gcc.dg/i386-volatile-1.c: New test.
42765
42766 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
42767
42768         PR c++/11072
42769         * g++.dg/other/offsetof2.C: XFAIL.
42770         * g++.dg/other/offsetof5.C: New.
42771
42772         PR c++/10219
42773         * g++.dg/template/error1.C: New.
42774
42775         PR c++/9779
42776         * g++.dg/template/dependent-expr1.C: New.
42777
42778 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
42779
42780         PR c++/6949
42781         * g++.dg/template/local3.C: New test.
42782
42783         PR c++/11149
42784         * g++.dg/lookup/scoped6.C: New test.
42785
42786 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
42787
42788         PR c++/8046
42789         * g++.dg/other/error7.C: New test.
42790
42791 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
42792
42793         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
42794         * g++.old-deja/g++.abi/vtable3.h: Likewise.
42795         * g++.old-deja/g++.law/code-gen5.C: Likewise.
42796         * g++.old-deja/g++.other/union2.C: Likewise.
42797         * gcc.dg/c90-const-expr-2.c: Likewise.
42798         * gcc.dg/c90-const-expr-3.c: Likewise.
42799         * gcc.dg/c99-const-expr-2.c: Likewise.
42800         * gcc.dg/c99-const-expr-3.c: Likewise.
42801         * gcc.dg/concat.c: Likewise.
42802
42803 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
42804
42805         PR c++/9559
42806         * g++.dg/init/static1.C: New test.
42807
42808 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
42809
42810         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
42811         * g++.old-deja/g++.other/access2.C: Likewise.
42812         * g++.old-deja/g++.other/decl2.C: Likewise.
42813         * gcc.c-torture/execute/20020615-1.c: Likewise.
42814
42815 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
42816
42817         PR c++/4933
42818         * g++.dg/template/sizeof4.C: New test.
42819
42820 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
42821
42822         * g++.dg/other/error6.C: New test.
42823
42824 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
42825
42826         PR c++/10750
42827         * g++.dg/parse/constant2.C: New test.
42828
42829 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
42830
42831         PR c++/11106
42832         * g++.dg/other/error5.C: New test.
42833
42834 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42835
42836         * gcc.dg/format/gcc_diag-1.c: New test.
42837
42838 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
42839
42840         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
42841
42842 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
42843
42844         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
42845         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
42846         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
42847
42848 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
42849
42850         * gcc.c-torture/execute/builtins/string-8.c: New test.
42851         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
42852         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
42853         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
42854
42855 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
42856
42857         PR c++/10468
42858         * g++.dg/ext/typeof6.C: New test.
42859
42860 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
42861
42862         PR c++/10796
42863         * g++.dg/init/enum1.C: New test.
42864
42865 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
42866
42867         * gcc.dg/20030627-1.c: New test.
42868
42869 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
42870
42871         PR c++/11332
42872         * g++.dg/expr/static_cast2.C: New test.
42873
42874 2003-06-26  Roger Sayle  <roger@eyesopen.com>
42875             Jakub Jelinek  <jakub@redhat.com>
42876
42877         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
42878         sprintf(dst,"%s",src) optimization.
42879         * gcc.c-torture/execute/20030626-1.c: New test case.
42880         * gcc.c-torture/execute/20030626-2.c: New test case.
42881
42882 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
42883
42884         * gcc.c-torture/execute/multi-ix.c: New test.
42885
42886         * gcc.c-torture/execute/simd-4.c (main):
42887         Added missing semicolon at end of union.
42888
42889 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
42890
42891         PR c++/8266
42892         * g++.dg/template/explicit-instantiation3.C: New test.
42893
42894 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
42895
42896         * gcc.dg/20030626-1.c: Use signed char.
42897
42898 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
42899
42900         * gcc.dg/20030626-1.c: New test.
42901
42902 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
42903
42904         * const-str-2.m: Update.
42905
42906 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
42907
42908         PR c++/10990
42909         * g++.dg/rtti/dyncast1.C: New test.
42910         * g++.dg/abi/mangle4.C: Correct base-specifier access.
42911         * g++.dg/lookup/scoped1.C: Remove XFAIL.
42912         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
42913
42914         PR c++/10931
42915         * g++.dg/expr/static_cast1.C: New test.
42916
42917 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
42918
42919         * gcc.dg/20030625-1.c: New test.
42920
42921 2003-06-24  Roger Sayle  <roger@eyesopen.com>
42922
42923         * gcc.c-torture/compile/20030624-1.c: New test case.
42924
42925 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
42926
42927         * gcc.c-torture/execute/string-opt-17.c: New test.
42928
42929 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
42930
42931         PR c++/5754
42932         * g++.dg/parse/crash6.C: New test.
42933
42934 2003-06-23  Roger Sayle  <roger@eyesopen.com>
42935
42936         * gcc.dg/builtins-24.c: New test case.
42937
42938 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
42939
42940         * g++.dg/opt/operator1.C: New test.
42941
42942 2003-06-22  Roger Sayle  <roger@eyesopen.com>
42943
42944         * gcc.c-torture/execute/string-opt-16.c: New test case.
42945
42946 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
42947
42948         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
42949         * g++.old-deja/g++.other/conv7.C: Likewise.
42950         * g++.old-deja/g++.other/overcnv2.C: Likewise.
42951         * g++.old-deja/g++.other/overload14.C: Likewise.
42952
42953 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
42954
42955         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
42956         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
42957
42958 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
42959
42960         PR c++/10888
42961         * g++.dg/warn/Winline-3.C: New test.
42962
42963 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
42964
42965         * lib/target-supports.exp (check_alias_available): Make the test
42966         program acceptable to the Solaris assembler.
42967
42968         PR c++/10749
42969         * g++.dg/template/memclass2.C: New test.
42970
42971 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
42972             Eric Botcazou  <ebotcazou@libertysurf.fr>
42973
42974         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
42975         data for non-matching targets.
42976         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
42977
42978 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
42979
42980         PR c++/10845
42981         * g++.dg/template/member3.C: New test.
42982
42983 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
42984
42985         PR c++/10939
42986         * g++.dg/template/func1.C: New test.
42987
42988         PR c++/9649
42989         * g++.dg/template/static4.C: New test.
42990         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
42991
42992         PR c++/11041
42993         * g++.dg/init/ref7.C: New test.
42994
42995 2003-06-19  Matt Austern  <austern@apple.com>
42996
42997         PR c++/11228
42998         * g++.dg/anew1.C: New test.
42999         * g++.dg/anew2.C: New test.
43000         * g++.dg/anew3.C: New test.
43001         * g++.dg/anew4.C: New test.
43002
43003 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
43004
43005         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
43006
43007 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
43008
43009         * gcc.c-torture/execute/simd-4.c (main): Make expected value
43010         endian-dependent.
43011
43012 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
43013
43014         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
43015         Remove cruft.
43016
43017 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
43018
43019         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
43020         * gcc.c-torture/compile/961203-1.c: Likewise.
43021         * gcc.c-torture/compile/980506-1.c: Likewise.
43022
43023 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
43024
43025         PR c++/10712
43026         * g++.dg/lookup/using7.C: New test.
43027
43028 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
43029
43030         PR c++/11105
43031         * g++.dg/abi/conv1.C: Remove it.
43032         * g++.dg/template/conv7.C: New test.
43033         * g++.dg/template/conv8.C: Likewise.
43034         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
43035         conversion operator.
43036
43037 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
43038
43039         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
43040         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
43041         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
43042         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
43043         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
43044         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
43045         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
43046         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
43047         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
43048         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
43049         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
43050         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
43051         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
43052         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
43053         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
43054         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
43055         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
43056         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
43057         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
43058         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
43059         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
43060         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
43061         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
43062         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
43063         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
43064         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
43065         * gcc.dg/compat/struct-return-10_x.c: Ditto.
43066         * gcc.dg/compat/struct-return-2_x.c: Ditto.
43067         * gcc.dg/compat/struct-return-3_x.c: Ditto.
43068
43069 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
43070
43071         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
43072         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
43073         indications.
43074
43075 2003-06-16  Roger Sayle  <roger@eyesopen.com>
43076
43077         * gcc.dg/i386-387-5.c: New test case.
43078         * gcc.dg/i386-387-6.c: New test case.
43079         * gcc.dg/builtins-23.c: New test case.
43080
43081 2003-06-15  Roger Sayle  <roger@eyesopen.com>
43082
43083         * gcc.dg/builtins-22.c: New test case.
43084         * gcc.dg/i386-387-1.c: Update to test exp.
43085         * gcc.dg/i386-387-2.c: Likewise.
43086
43087 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43088
43089         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
43090
43091 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
43092
43093         * lib/gcc-dg.exp (dg-require-dll): New function.
43094         (dg-xfail-if): Likewise.
43095         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
43096         driver.
43097
43098         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
43099         * gcc.c-torture/compile/20001205-1.c: Likewise.
43100         * gcc.c-torture/compile/20001226-1.c: Likewise.
43101         * gcc.c-torture/compile/20010518-2.c: Likewise.
43102         * gcc.c-torture/compile/20020312-1.c: Likewise.
43103         * gcc.c-torture/compile/20020604-1.c: Likewise.
43104         * gcc.c-torture/compile/920501-12.c: Likewise.
43105         * gcc.c-torture/compile/920501-4.c: Likewise.
43106         * gcc.c-torture/compile/920520-1.c: Likewise.
43107         * gcc.c-torture/compile/920521-1.c: Likewise.
43108         * gcc.c-torture/compile/920625-1.c: Likewise.
43109         * gcc.c-torture/compile/961203-1.c: Likewise.
43110         * gcc.c-torture/compile/980506-1.c: Likewise.
43111         * gcc.c-torture/compile/981006-1.c: Likewise.
43112         * gcc.c-torture/compile/981022-1.c: Likewise.
43113         * gcc.c-torture/compile/981223-1.c: Likewise.
43114         * gcc.c-torture/compile/990617-1.c: Likewise.
43115         * gcc.c-torture/compile/dll.c: Likewise.
43116         * gcc.c-torture/compile/labels-3.c: Likewise.
43117         * gcc.c-torture/compile/mipscop-1.c: Likewise.
43118         * gcc.c-torture/compile/mipscop-2.c: Likewise.
43119         * gcc.c-torture/compile/mipscop-3.c: Likewise.
43120         * gcc.c-torture/compile/mipscop-4.c: Likewise.
43121         * gcc.c-torture/compile/simd-5.c: Likewise.
43122         * gcc.c-torture/compile/20000804-1.x: Remove.
43123         * gcc.c-torture/compile/20001205-1.x: Likewise.
43124         * gcc.c-torture/compile/20001226-1.x: Likewise.
43125         * gcc.c-torture/compile/20010518-2.x: Likewise.
43126         * gcc.c-torture/compile/20020312-1.x: Likewise.
43127         * gcc.c-torture/compile/20020604-1.x: Likewise.
43128         * gcc.c-torture/compile/920501-12.x: Likewise.
43129         * gcc.c-torture/compile/920501-4.x: Likewise.
43130         * gcc.c-torture/compile/920520-1.x: Likewise.
43131         * gcc.c-torture/compile/920521-1.x: Likewise.
43132         * gcc.c-torture/compile/920625-1.x: Likewise.
43133         * gcc.c-torture/compile/961203-1.x: Likewise.
43134         * gcc.c-torture/compile/980506-1.x: Likewise.
43135         * gcc.c-torture/compile/981006-1.x: Likewise.
43136         * gcc.c-torture/compile/981022-1.x: Likewise.
43137         * gcc.c-torture/compile/981223-1.x: Likewise.
43138         * gcc.c-torture/compile/990617-1.x: Likewise.
43139         * gcc.c-torture/compile/mipscop-1.x: Likewise.
43140         * gcc.c-torture/compile/mipscop-2.x: Likewise.
43141         * gcc.c-torture/compile/mipscop-3.x: Likewise.
43142         * gcc.c-torture/compile/mipscop-4.x: Likewise.
43143         * gcc.c-torture/compile/simd-5.x: Likewise.
43144
43145         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
43146
43147 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
43148
43149         * gcc.c-torture/execute/20030611-1.c: New test.
43150
43151 2003-06-12  Roger Sayle  <roger@eyesopen.com>
43152
43153         PR middle-end/168
43154         * gcc.dg/20030612-1.c: New test case.
43155
43156 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
43157
43158         PR c++/10635
43159         * g++.dg/expr/cast1.C: New test.
43160
43161 2003-06-12  Roger Sayle  <roger@eyesopen.com>
43162
43163         * gcc.dg/builtins-21.c: New test case.
43164
43165 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
43166
43167         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
43168         options instead of at the end.
43169         * lib/objc.exp (objc_target_compile): Likewise.
43170
43171 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
43172
43173         PR c++/10432
43174         * g++.dg/parse/error1.C: New test.
43175
43176 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
43177
43178         * gcc.dg/compat/struct-by-value-11_main.c: New file.
43179         * gcc.dg/compat/struct-by-value-11_x.c: New file.
43180         * gcc.dg/compat/struct-by-value-11_y.c: New file.
43181         * gcc.dg/compat/struct-by-value-12_main.c: New file.
43182         * gcc.dg/compat/struct-by-value-12_x.c: New file.
43183         * gcc.dg/compat/struct-by-value-12_y.c: New file.
43184         * gcc.dg/compat/struct-by-value-13_main.c: New file.
43185         * gcc.dg/compat/struct-by-value-13_x.c: New file.
43186         * gcc.dg/compat/struct-by-value-13_y.c: New file.
43187         * gcc.dg/compat/struct-by-value-14_main.c: New file.
43188         * gcc.dg/compat/struct-by-value-14_x.c: New file.
43189         * gcc.dg/compat/struct-by-value-14_y.c: New file.
43190         * gcc.dg/compat/struct-by-value-15_main.c: New file.
43191         * gcc.dg/compat/struct-by-value-15_x.c: New file.
43192         * gcc.dg/compat/struct-by-value-15_y.c: New file.
43193         * gcc.dg/compat/struct-by-value-16_main.c: New file.
43194         * gcc.dg/compat/struct-by-value-16_x.c: New file.
43195         * gcc.dg/compat/struct-by-value-16_y.c: New file.
43196         * gcc.dg/compat/struct-by-value-17_main.c: New file.
43197         * gcc.dg/compat/struct-by-value-17_x.c: New file.
43198         * gcc.dg/compat/struct-by-value-17_y.c: New file.
43199         * gcc.dg/compat/struct-by-value-18_main.c: New file.
43200         * gcc.dg/compat/struct-by-value-18_x.c: New file.
43201         * gcc.dg/compat/struct-by-value-18_y.c: New file.
43202
43203         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
43204         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
43205         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
43206         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
43207         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
43208         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
43209         * gcc.dg/compat/scalar-return-3_main.c: New file.
43210         * gcc.dg/compat/scalar-return-3_x.c: New file.
43211         * gcc.dg/compat/scalar-return-3_y.c: New file.
43212         * gcc.dg/compat/scalar-return-4_main.c: New file.
43213         * gcc.dg/compat/scalar-return-4_x.c: New file.
43214         * gcc.dg/compat/scalar-return-4_y.c: New file.
43215
43216 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
43217
43218         * gcc.dg/compat/fp2-struct-check.h: New file.
43219         * gcc.dg/compat/fp2-struct-defs.h: New file.
43220         * gcc.dg/compat/fp2-struct-init.h: New file.
43221         * gcc.dg/compat/struct-by-value-10_main.c: New file.
43222         * gcc.dg/compat/struct-by-value-10_x.c: New file.
43223         * gcc.dg/compat/struct-by-value-10_y.c: New file.
43224         * gcc.dg/compat/struct-return-10_main.c: New file.
43225         * gcc.dg/compat/struct-return-10_x.c: New file.
43226         * gcc.dg/compat/struct-return-10_y.c: New file.
43227
43228         * gcc.dg/compat/compat-common.h: New file.
43229         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
43230         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
43231         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
43232         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
43233         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
43234         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
43235         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
43236         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
43237         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
43238         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
43239         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
43240         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
43241         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
43242         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
43243         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
43244         * gcc.dg/compat/small-struct-check.h: Ditto.
43245         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
43246         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
43247         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
43248         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
43249         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
43250         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
43251         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
43252         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
43253         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
43254         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
43255         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
43256         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
43257         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
43258         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
43259         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
43260         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
43261         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
43262         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
43263         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
43264         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
43265         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
43266         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
43267         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
43268         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
43269         * gcc.dg/compat/struct-return-2_main.c: Ditto.
43270         * gcc.dg/compat/struct-return-2_x.c: Ditto.
43271         * gcc.dg/compat/struct-return-2_y.c: Ditto.
43272         * gcc.dg/compat/struct-return-3_main.c: Ditto.
43273         * gcc.dg/compat/struct-return-3_x.c: Ditto.
43274         * gcc.dg/compat/struct-return-3_y.c: Ditto.
43275
43276 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
43277
43278         * g++.dg/pch/static-1.C: New file.
43279         * g++.dg/pch/static-1.Hs: New file.
43280
43281 2003-06-10  Richard Henderson  <rth@redhat.com>
43282
43283         * gcc.dg/asm-7.c: Adjust expected warning text.
43284
43285 2003-06-10  Roger Sayle  <roger@eyesopen.com>
43286
43287         * gcc.dg/builtins-20.c: New test case.
43288
43289 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
43290
43291         PR c++/11131
43292         * g++.dg/opt/template1.C: New test.
43293
43294 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
43295
43296         * lib/gcc-dg.exp (dg-test): Clear additional_files and
43297         additional_sources.
43298
43299 2003-05-21  David Taylor  <dtaylor@emc.com>
43300
43301         * gcc.dg/Wpadded.c: New file.
43302
43303 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
43304
43305         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
43306         * gcc.dg/special/weak-2.c: Add dg-require-weak.
43307         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
43308         dg-require-weak.
43309
43310 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
43311
43312         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
43313
43314 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
43315
43316         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
43317         (dg-require-alias): Likewise.
43318         (dg-require-gc-sections): Likewise.
43319         * lib/target-supports.exp (check_gc_sections_available): Likewise.
43320
43321 2003-06-08  Richard Henderson  <rth@redhat.com>
43322
43323         * gcc.dg/20011029-2.c: Fix the array reference.
43324         * gcc.dg/asm-7.c: New.
43325
43326 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
43327
43328         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
43329
43330 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
43331
43332         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
43333         (dg-require-gc-sections): Likewise.
43334
43335 2003-06-08  Jan Hubicka  <jh@suse.cz>
43336
43337         * i386-cmov1.c: Fix regular expression.
43338         * i386-cvt-1.c: Likewise.
43339         * i386-local.c: Likewise.
43340         * i386-local2.c: Likewise.
43341         * i386-mul.c: Likewise.
43342         * i386-ssetype-1.c: Likewise.
43343         * i386-ssetype-3.c: Likewise.
43344         * i386-ssetype-5.c: Likewise.
43345
43346 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43347
43348         PR c++/11039
43349         * g++.dg/warn/implicit-typename2.C: New test.
43350         * g++.dg/warn/implicit-typename3.C: New test.
43351
43352 2003-06-07  Richard Henderson  <rth@redhat.com>
43353
43354         * g++.dg/other/offsetof3.C: Use size_t.
43355         * g++.dg/other/offsetof4.C: Likewise.
43356
43357 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
43358
43359         * lib/copy-file.exp: New. Implement gcc_copy_files.
43360
43361         * lib/dg-pch.exp: Load copy-file.exp
43362         (dg-pch): Use gcc_copy_files instead of "file copy".
43363
43364 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
43365
43366         * gcc.dg/weak/weak.exp: Simplify.
43367         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
43368         * gcc.dg/weak/weak-1.c: Likewise.
43369         * gcc.dg/weak/weak-2.c: Likewise.
43370         * gcc.dg/weak/weak-3.c: Likewise.
43371         * gcc.dg/weak/weak-4.c: Likewise.
43372         * gcc.dg/weak/weak-5.c: Likewise.
43373         * gcc.dg/weak/weak-6.c: Likewise.
43374         * gcc.dg/weak/weak-7.c: Likewise.
43375         * gcc.dg/weak/weak-8.c: Likewise.
43376         * gcc.dg/weak/weak-9.c: Likewise.
43377
43378 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
43379
43380         gcc.c-torture/execute/20030606-1.c: New.
43381
43382 2003-06-06  Roger Sayle  <roger@eyesopen.com>
43383
43384         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
43385         * gcc.dg/builtins-19.c: Likewise.
43386
43387 2003-06-06  Roger Sayle  <roger@eyesopen.com>
43388
43389         * gcc.dg/builtins-2.c: Add some more tests.
43390         * gcc.dg/builtins-18.c: New test case.
43391         * gcc.dg/builtins-19.c: New test case.
43392
43393 2003-06-06  Roger Sayle  <roger@eyesopen.com>
43394             Jim Wilson  <wilson@tuliptree.org>
43395
43396         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
43397
43398 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
43399
43400         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
43401         mempcpy/stpcpy calls not to be optimized into something else.
43402         * gcc.c-torture/execute/string-opt-3.c: Moved to...
43403         * gcc.c-torture/execute/builtins/string-7.c: ...here.
43404         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
43405
43406 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43407
43408         * gcc.dg/format/asm_fprintf-1.c: New test.
43409
43410 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
43411
43412         * lib/gcc-defs.exp (additional_sources): New variable.
43413         (dg-additional-sources): New function.
43414         (additional_files): New variable.
43415         (dg-additional-files): New function.
43416         (dg-additional-files-options): Likewise.
43417         * lib/gcc-dg.exp (dg-require-weak): New function.
43418         (dg-require-alias): Likewise.
43419         (dg-require-gc-sections): Likewise.
43420         * lib/target-supports.exp (check_alias_available): Remove testfile
43421         parameter.
43422         (check_gc_sections_available): New function.
43423         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
43424         (dg-gpp-additional-files): Likewise.
43425         * lib/g++.exp (additional_sources): Remove.
43426         (additional_files): Likewise.
43427         (g++_target_compile): Use dg-additional-files-options.
43428
43429         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
43430         Tcl logic.
43431         * gcc.dg/special/ecos.exp: Remove.
43432         * gcc.dg/special/20000419-2.c: Use dg-require-*.
43433         * gcc.dg/special/alias-1.c: Likewise.
43434         * gcc.dg/special/alias-2.c: Likewise.
43435         * gcc.dg/special/gcsec-1.c: Likewise.
43436         * gcc.dg/special/weak-1.c: Likewise.
43437         * gcc.dg/special/weak-2.c: Likewise.
43438         * gcc.dg/special/wkali-1.c: Likewise.
43439         * gcc.dg/special/wkali-2.c: Likewise.
43440
43441         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
43442         dg-gpp-additional-*.
43443         * g++.dg/special/conpr-3.C: Likewise.
43444         * g++.dg/special/conpr-4.C: Likewise.
43445         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
43446         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
43447         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
43448         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
43449         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
43450         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
43451         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
43452         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
43453         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
43454         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
43455         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
43456         * g++.old-deja/g++.other/comdat1.C: Likewise.
43457         * g++.old-deja/g++.other/comdat2.C: Likewise.
43458         * g++.old-deja/g++.other/comdat3.C: Likewise.
43459         * g++.old-deja/g++.other/ctor1.C: Likewise.
43460         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
43461
43462 2003-06-05  Richard Henderson  <rth@redhat.com>
43463
43464         * gcc.dg/debug/20030605-1.c: New.
43465
43466 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
43467
43468         * README.QMTEST: Update.
43469
43470 2003-06-04  Richard Henderson  <rth@redhat.com>
43471
43472         * gcc.dg/cleanup-1.c: New.
43473         * gcc.dg/cleanup-2.c: New.
43474         * gcc.dg/cleanup-3.c: New.
43475         * gcc.dg/cleanup-4.c: New.
43476         * gcc.dg/cleanup-5.c: New.
43477         * gcc.dg/cleanup-6.c: New.
43478         * gcc.dg/cleanup-7.c: New.
43479
43480 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
43481
43482         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
43483
43484         * lib/dg-pch.exp: New file.
43485         * g++.dg/pch/pch.exp: Use dg-pch.exp.
43486         * gcc.dg/pch/pch.exp: Likewise.
43487
43488 2003-06-04  Roger Sayle  <roger@eyesopen.com>
43489
43490         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
43491         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
43492         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
43493         * gcc.dg/builtins-17.c: New test case.
43494         * gcc.dg/i386-387-4.c: New test case.
43495         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
43496
43497 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
43498
43499         * gcc.dg/ultrasp9.c: New test.
43500
43501 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
43502
43503         * gcc.c-torture/compile/20030604-1.c: New test.
43504         * gcc.dg/sparc-constant-1.c: New test.
43505
43506 2003-06-03  Glen Nakamura  <glen@imodulo.com>
43507
43508         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
43509
43510 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
43511
43512         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
43513
43514         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
43515         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
43516
43517 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
43518
43519         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
43520
43521 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43522
43523         PR c++/10940
43524         * g++.dg/template/spec10.C: New test.
43525
43526 2003-06-03  Roger Sayle  <roger@eyesopen.com>
43527
43528         * gcc.dg/builtins-16.c: New test case.
43529
43530 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
43531
43532         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
43533         mempcpy test with post-increments.
43534         * gcc.c-torture/execute/string-opt-3.c: New test.
43535         * gcc.dg/string-opt-1.c: New test.
43536
43537 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
43538
43539         PR fortran/10965
43540         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
43541
43542 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
43543
43544         * lib/scanasm.exp (dg-scan): New function, factored out of ...
43545         (scan-assembler): ... here.  Use dg-scan.
43546         (scan-assembler-not): Likewise.
43547         (scan-file): New function.
43548         (scan-file-not): Likewise.
43549         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
43550         * gcc.dg/cpp/_Pragma4.c: Likewise.
43551         * gcc.dg/cpp/_Pragma5.c: Likewise.
43552         * gcc.dg/cpp/avoidpaste1.c: Likewise.
43553         * gcc.dg/cpp/avoidpaste2.c: Likewise.
43554         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
43555         * gcc.dg/cpp/cmdlne-P.c: Likewise.
43556         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
43557         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
43558         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
43559         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
43560         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
43561         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
43562         * gcc.dg/cpp/cxxcom1.c: Likewise.
43563         * gcc.dg/cpp/line1.c: Likewise.
43564         * gcc.dg/cpp/maccom1.c: Likewise.
43565         * gcc.dg/cpp/maccom2.c: Likewise.
43566         * gcc.dg/cpp/maccom3.c: Likewise.
43567         * gcc.dg/cpp/maccom4.c: Likewise.
43568         * gcc.dg/cpp/maccom5.c: Likewise.
43569         * gcc.dg/cpp/maccom6.c: Likewise.
43570         * gcc.dg/cpp/multiline.c: Likewise.
43571         * gcc.dg/cpp/spacing1.c: Likewise.
43572         * gcc.dg/cpp/spacing2.c: Likewise.
43573         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
43574         * gcc.dg/cpp/trad/maccom1.c: Likewise.
43575         * gcc.dg/cpp/trad/maccom2.c: Likewise.
43576         * gcc.dg/cpp/trad/maccom3.c: Likewise.
43577         * gcc.dg/cpp/trad/maccom4.c: Likewise.
43578         * gcc.dg/cpp/trad/maccom6.c: Likewise.
43579         * gcc.dg/cpp/cxxcom2.c: Likewise.
43580         * gcc.dg/cpp/cxxcom2.h: New file.
43581
43582         * gcc.dg/cpp/truefalse.cpp: Move it to ...
43583         * g++.dg/cpp/truefalse.C: Here.
43584         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
43585
43586 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
43587
43588         * gcc.dg/cpp/redef3.c: New file.
43589
43590 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
43591
43592         * gcc.dg/i386-loop-3.c: New test.
43593
43594 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
43595
43596         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
43597
43598 2003-05-31  Roger Sayle  <roger@eyesopen.com>
43599
43600         * gcc.dg/fwrapv-1.c: New test case.
43601         * gcc.dg/fwrapv-2.c: New test case.
43602
43603 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43604
43605         PR c++/10956
43606         * g++.dg/template/spec9.C: New test.
43607
43608 2003-05-29  Roger Sayle  <roger@eyesopen.com>
43609
43610         * gcc.dg/duff-4.c: New test case.
43611
43612 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
43613
43614         PR fortran/10843
43615         * g77.dg/ffixed-form-1.f: New test
43616         * g77.dg/ffixed-form-2.f: New test
43617         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
43618         * g77.dg/ffree-form-3.f: New test
43619
43620 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
43621
43622         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
43623         * gcc.dg/wint_t-1.c: Likewise.
43624
43625 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43626
43627         * g++.dg/template/access11.C: New test.
43628
43629 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43630
43631         PR c++/10849
43632         * g++.dg/template/access10.C: New test.
43633
43634 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
43635             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43636
43637         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
43638
43639 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
43640
43641         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
43642         suppress for powerpc-*-darwin*.
43643         * gcc.dg/torture/builtin-noret-2.c: Likewise.
43644
43645 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
43646
43647         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
43648         suppress option for powerpc-*-darwin*.
43649
43650 2003-05-23  Roger Sayle  <roger@eyesopen.com>
43651
43652         * gcc.dg/builtins-1.c: Add tests for tan and atan.
43653         * gcc.dg/builtins-4.c: Add test for fmod.
43654
43655 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43656
43657         PR c++/10682
43658         * g++.dg/template/instantiate4.C: New test.
43659
43660 2003-05-22  Roger Sayle  <roger@eyesopen.com>
43661
43662         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
43663
43664 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
43665
43666         * gcc.dg/compat/scalar-return-1_main.c: New file.
43667         * gcc.dg/compat/scalar-return-1_x.c: New file.
43668         * gcc.dg/compat/scalar-return-1_y.c: New file.
43669         * gcc.dg/compat/scalar-return-2_main.c: New file.
43670         * gcc.dg/compat/scalar-return-2_x.c: New file.
43671         * gcc.dg/compat/scalar-return-2_y.c: New file.
43672         * gcc.dg/compat/struct-return-3_main.c: New file.
43673         * gcc.dg/compat/struct-return-3_y.c: New file.
43674         * gcc.dg/compat/struct-return-3_x.c: New file.
43675         * gcc.dg/compat/struct-return-2_main.c: New file.
43676         * gcc.dg/compat/struct-return-2_x.c: New file.
43677         * gcc.dg/compat/struct-return-2_y.c: New file.
43678
43679 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
43680
43681         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
43682         for hppa*-hp-hpux*.
43683         * gcc.dg/20021014-1.c (dg-options): Likewise.
43684         * gcc.dg/nest.c (dg-options): Likewise.
43685
43686 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
43687
43688         PR c++/9738
43689         * g++.dg/ext/dllimport2.C: New file.
43690         * g++.dg/ext/dllimport3.C: New file.
43691
43692 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
43693
43694         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
43695         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
43696         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
43697         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
43698         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
43699         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
43700         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
43701         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
43702         * gcc.dg/compat/small-struct-defs.h: New file.
43703         * gcc.dg/compat/small-struct-init.h: New file.
43704         * gcc.dg/compat/small-struct-check.h: New file.
43705         * gcc.dg/compat/fp-struct-defs.h: New file.
43706         * gcc.dg/compat/fp-struct-check.h: New file.
43707         * gcc.dg/compat/fp-struct-init.h: New file.
43708         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
43709         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
43710
43711 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
43712
43713         * gcc.dg/20030225-2.c: New test.
43714
43715 2003-05-18  Roger Sayle  <roger@eyesopen.com>
43716             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43717
43718         * gcc.c-torture/compile/20030518-1.c: New test case.
43719
43720 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
43721
43722         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
43723         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
43724         gcc-dg-debug-runtest.
43725         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
43726         gcc-dg-debug-runtest.
43727
43728 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43729
43730         PR c++/9022
43731         * g++.dg/lookup/using6.C: New test.
43732
43733 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43734
43735         * g++.dg/parse/access2.C: New test.
43736
43737 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
43738
43739         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
43740         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
43741         * gcc.dg/debug/debug.exp: Likewise.
43742
43743 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
43744
43745         * gcc.dg/dollar.c: New test.
43746
43747 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
43748
43749         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
43750         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
43751         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
43752         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
43753         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
43754         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
43755         * gcc.dg/compat/struct-by-value-6_main.c: New file.
43756         * gcc.dg/compat/struct-by-value-6_x.c: New file.
43757         * gcc.dg/compat/struct-by-value-6_y.c: New file.
43758         * gcc.dg/compat/struct-by-value-7_main.c: New file.
43759         * gcc.dg/compat/struct-by-value-7_x.c: New file.
43760         * gcc.dg/compat/struct-by-value-7_y.c: New file.
43761         * gcc.dg/compat/struct-by-value-8_main.c: New file.
43762         * gcc.dg/compat/struct-by-value-8_x.c: New file.
43763         * gcc.dg/compat/struct-by-value-8_y.c: New file.
43764         * gcc.dg/compat/struct-by-value-9_main.c: New file.
43765         * gcc.dg/compat/struct-by-value-9_x.c: New file.
43766         * gcc.dg/compat/struct-by-value-9_y.c: New file.
43767
43768 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
43769
43770         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
43771         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
43772         support for "repo" mode.
43773         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
43774         * lib/g77-dg.exp: Likewise.
43775         * lib/obj-dg.exp: Likewise.
43776
43777 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
43778
43779         Merge from gcc-3_2-rhl8-branch:
43780         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
43781
43782         * gcc.dg/tls/opt-6.c: New test.
43783
43784         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
43785
43786         * gcc.dg/20030405-1.c: New test.
43787
43788         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
43789
43790         * gcc.dg/20030309-1.c: New test.
43791
43792         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
43793
43794         * gcc.c-torture/execute/20030307-1.c: New test.
43795
43796         2003-02-20  Randolph Chung  <tausq@debian.org>
43797
43798         * gcc.c-torture/compile/20030220-1.c: New test.
43799
43800         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
43801
43802         * gcc.dg/20030217-1.c: New test.
43803
43804         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
43805
43806         * gcc.c-torture/compile/20020129-1.c: New test.
43807
43808         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
43809
43810         * gcc.dg/unroll-1.c: New test.
43811
43812         2002-11-16  Jan Hubicka  <jh@suse.cz>
43813
43814         * gcc.c-torture/execute/20020920-1.c: New test.
43815
43816         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
43817
43818         PR target/7434
43819         * gcc.c-torture/compile/20021008-1.c: New test.
43820
43821         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
43822
43823         PR target/7559
43824         * gcc.c-torture/execute/20020810-1.c: New test.
43825
43826         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
43827
43828         * gcc.c-torture/compile/20020807-1.c: New test.
43829
43830         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
43831
43832         * gcc.dg/tls/opt-1.c: New test.
43833
43834         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
43835
43836         * gcc.dg/20020729-1.c: New test.
43837
43838         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
43839
43840         * g++.dg/opt/life1.C: New test.
43841
43842         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
43843
43844         * gcc.dg/20020525-1.c: New test.
43845
43846         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
43847
43848         PR c++/6794
43849         * g++.dg/ext/pretty1.C: New test.
43850         * g++.dg/ext/pretty2.C: New test.
43851
43852 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
43853
43854         PR c++/8385
43855         * g++.dg/ext/typeof5.C: New test.
43856
43857 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
43858
43859         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
43860         __USER_LABEL_PREFIX__ into account.
43861         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
43862
43863 2003-05-14  Roger Sayle  <roger@eyesopen.com>
43864
43865         * gcc.dg/builtins-15.c: New test case.
43866
43867 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
43868
43869         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
43870
43871 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
43872
43873         * lib/g++.exp: Tweak handling of additional source files.
43874         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
43875         * g++.dg/special/conpr-2a.C: Rename to ...
43876         * g++.dg/special/conpr-2a.cc: ... this.
43877         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
43878         * g++.dg/special/conpr-3a.C: Rename to ...
43879         * g++.dg/special/conpr-3a.cc: This.
43880         * g++.dg/special/conpr-3b.C: Rename to ...
43881         * g++.dg/special/conpr-3b.cc: This.
43882         * g++.dg/special/conpr-4.C: New test.
43883         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
43884
43885 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
43886
43887         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
43888
43889 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43890
43891         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
43892         * g++.old-deja/g++.robertl/eb71.C: Likewise.
43893         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
43894         * g++.old-deja/g++.other/warn3.C: Likewise.
43895
43896 2003-05-11  Roger Sayle  <roger@eyesopen.com>
43897
43898         * gcc.dg/i386-387-1.c: Update to also test log.
43899         * gcc.dg/i386-387-2.c: Likewise.
43900
43901 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
43902
43903         * g77.f-torture/execute/int8421.f: New test.
43904
43905 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43906
43907         PR c++/10230, c++/10481
43908         * g++.dg/lookup/scoped5.C: New test.
43909
43910 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43911
43912         PR c++/10552
43913         * g++.dg/template/ttp6.C: New test.
43914
43915 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
43916
43917         * gcc.c-torture/execute/builtins: New directory.
43918         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
43919         gcc.c-torture/execute/builtins.
43920         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
43921         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
43922         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
43923         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
43924
43925 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43926
43927         PR c++/9252
43928         * g++.dg/template/access8.C: New test.
43929         * g++.dg/template/access9.C: New test.
43930
43931 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43932
43933         PR c++/9554
43934         * g++.dg/parse/access1.C: New test.
43935
43936 2003-05-09  DJ Delorie  <dj@redhat.com>
43937
43938         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
43939         long, and not an int.
43940
43941 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43942
43943         PR c++/10555, c++/10576
43944         * g++.dg/template/memclass1.C: New test.
43945
43946 2003-05-08  DJ Delorie  <dj@redhat.com>
43947
43948         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
43949         targets.
43950         * gcc.c-torture/execute/20021024-1.x: Likewise.
43951         * gcc.c-torture/execute/shiftdi.x: Likewise.
43952         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
43953         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
43954         * gcc.dg/20021018-1.c: Likewise.
43955
43956 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43957
43958         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
43959
43960         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
43961         (bcopy): Call memmove.
43962
43963 2003-05-08  Roger Sayle  <roger@eyesopen.com>
43964
43965         * g77.f-torture/compile/8485.f: New test case.
43966
43967 2003-05-07  Richard Henderson  <rth@redhat.com>
43968
43969         PR c++/10570
43970         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
43971         Verify exception_cleanup not called for rethrows.
43972         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
43973         when exiting catch block without rethrowing.
43974         * g++.dg/eh/forced3.C: New.
43975         * g++.dg/eh/forced4.C: New.
43976
43977 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
43978
43979         * gcc.dg/20030505.c: Fix triplet.
43980
43981 2003-05-06  DJ Delorie  <dj@redhat.com>
43982
43983         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
43984         * gcc.dg/nest.c: Likewise.
43985
43986 2003-05-05  Roger Sayle  <roger@eyesopen.com>
43987
43988         * gcc.dg/builtins-14.c: New test case.
43989
43990 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
43991
43992         * lib/compat.exp (compat-execute): New argument.
43993         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
43994         * gcc.dg/compat: New test directory.
43995         * gcc.dg/compat/compat.exp: New expect script.
43996         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
43997         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
43998         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
43999         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
44000         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
44001         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
44002
44003         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
44004         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
44005         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
44006         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
44007         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
44008         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
44009         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
44010         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
44011         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
44012         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
44013         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
44014         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
44015         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
44016         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
44017         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
44018
44019 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
44020
44021         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
44022
44023 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
44024
44025         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
44026
44027 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
44028
44029         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
44030         * gcc.dg/ppc-fsel-2.c: New test.
44031
44032         * gcc.dg/unused-5.c: New test.
44033
44034 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44035
44036         PR c++/10496
44037         * g++.dg/warn/pmf1.C: New test.
44038
44039 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44040
44041         PR c++/4494
44042         * g++.dg/warn/main.C: New test.
44043
44044 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44045
44046         * gcc.dg/nonnull-3.c: New test.
44047
44048 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
44049
44050         * gcc.dg/cpp/Wtrigraphs.c: Update.
44051         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
44052
44053 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
44054
44055         * gcc.dg/ppc-fsel-1.c: New test.
44056
44057 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
44058
44059         PR c/10604
44060         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
44061
44062 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
44063
44064         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
44065
44066 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44067
44068         PR c++/9364, c++/10553, c++/10586
44069         * g++.dg/parse/typename4.C: New test.
44070         * g++.dg/parse/typename5.C: Likewise.
44071
44072 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
44073
44074         * gcc.c-torture/compile/20030503-1.c: New test.
44075
44076 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44077
44078         * g++.dg/lookup/using5.C: Fix testcase error.
44079
44080 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
44081
44082         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
44083         since MEABI is no longer supported.  Remove all vestiges
44084         of MEABI from the test.
44085
44086 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44087
44088         PR c++/10554
44089         * g++.dg/lookup/using5.C: New test.
44090
44091 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44092
44093         PR c++/8772
44094         * g++.dg/template/ttp5.C: New test.
44095
44096 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
44097
44098         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
44099         (dg-gpp-additional-sources): New function.
44100         (dg-gpp-additional-files): Likewise.
44101         * lib/g++.exp (additional_sources): New variable.
44102         (additional_files): Likewise.
44103         (g++_target_compile): Deal with them.
44104         * lib/old-dejagnu.exp: Remove.
44105         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
44106         * g++.old-deja: Revise all tests to use dg commands.
44107
44108 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44109
44110         PR c++/9432, c++/9528
44111         * g++.dg/lookup/using4.C: New test.
44112
44113 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
44114
44115         * gcc.dg/noreturn-5.c: New file.
44116         * gcc.dg/noreturn-6.c: New file.
44117
44118         * gcc.c-torture/compile/inline-1.c: New file.
44119
44120 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
44121
44122         PR c++/10551
44123         * g++.dg/template/explicit1.C: New test.
44124
44125 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
44126
44127         PR c++/10549
44128         * g++.dg/other/bitfield1.C: New test.
44129
44130         PR c++/10527
44131         * g++.dg/init/new7.C: New test.
44132
44133 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
44134
44135         * g++.dg/ext/desig1.C: New test.
44136         * g++.dg/ext/init1.C: Update.
44137
44138         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
44139
44140 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
44141
44142         PR c++/10180
44143         * g++.dg/warn/Winline-1.C: New test.
44144
44145 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
44146
44147         * gcc.c-torture/execute/string-opt-19.c: New test.
44148
44149         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
44150         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
44151
44152 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
44153
44154         PR c++/10506
44155         * g++.dg/init/new6.C: New test.
44156
44157         PR c++/10503
44158         * g++.dg/init/ref6.C: New test.
44159
44160 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
44161
44162         * g++.dg/warn/weak1.C: XFAIL on AIX4.
44163
44164 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44165
44166         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
44167         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
44168
44169 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
44170
44171         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
44172         initialized static data members.
44173
44174 2003-04-25  H.J. Lu <hjl@gnu.org>
44175
44176         * gcc.dg/ia64-sync-4.c: New test.
44177
44178 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44179
44180         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
44181         date.
44182
44183 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
44184
44185         PR c++/10337
44186         * g++.dg/warn/conv1.C: New test.
44187         * g++.old-deja/g++.other/conv7.C: Adjust.
44188         * g++.old-deja/g++.other/overload14.C: Adjust.
44189
44190 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
44191
44192         PR c++/10471
44193         * g++.dg/template/defarg2.C: New test.
44194
44195 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
44196
44197         * gcc.dg/cpp/include2.c: Update.
44198         * gcc.dg/cpp/multiline-2.c: New.
44199         * gcc.dg/cpp/multiline.c: Update.
44200         * gcc.dg/cpp/strify2.c: Update.
44201         * gcc.dg/cpp/trad/literals-2.c: Update.
44202
44203 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
44204
44205         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
44206
44207 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
44208
44209         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
44210
44211 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
44212
44213         PR c++/10451
44214         * g++.dg/parse/crash4.C: New test.
44215
44216         PR c++/9847
44217         * g++.dg/parse/crash5.C: New test.
44218
44219 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
44220
44221         PR c++/10446
44222         * g++.dg/parse/crash3.C: New test.
44223
44224         PR c++/10428
44225         * g++.dg/parse/elab1.C: New test.
44226
44227 2003-04-22  Devang Patel  <dpatel@apple.com>
44228
44229         * gcc.dg/cpp/trad/funlike-5.c: New test.
44230
44231 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
44232
44233         * g++.dg/other/packed1.C: Fix dg options.
44234
44235 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
44236
44237         * g++.dg/other/offsetof2.C: New test.
44238
44239 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
44240
44241         * g++.dg/template/recurse.C: Adjust location of error messages.
44242
44243 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
44244
44245         PR c++/9881
44246         * g++.dg/init/addr-const1.C: New test.
44247         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
44248
44249 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
44250
44251         PR c++/10405
44252         * g++.dg/lookup/struct-hack1.C: New test.
44253
44254 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
44255
44256         * ucs.c: Update diagnostic messages.
44257
44258 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
44259
44260         * gcc.dg/cpp/truefalse.cpp: New test.
44261         * gcc.dg/cpp/cpp.exp: Update.
44262         * g++.dg/other/stdbool-if.C: Remove.
44263
44264 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
44265
44266         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
44267         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
44268
44269 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
44270
44271         * gcc.c-torture/compile/20030418-1.c: New test.
44272
44273 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
44274
44275         * README.compat: Remove; content moved to doc/sourcebuild.texi.
44276
44277 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44278
44279         PR c++/10347
44280         g++.dg/template/dependent-name1.C: New test.
44281
44282 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
44283
44284         * gcc.dg/warn-1.c (tourist_guide): New array,
44285         contains a pointer to bar.
44286
44287 2003-04-16  Roger Sayle  <roger@eyesopen.com>
44288
44289         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
44290         * gcc.c-torture/execute/medce-1.c: New test case.
44291         * gcc.c-torture/execute/medce-2.c: New test case.
44292
44293 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
44294
44295         * lib/prune.exp: Ignore more messages.
44296
44297         PR c++/10381
44298         * g++.dg/parse/lookup3.C: New test.
44299
44300 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
44301
44302         * gcc.c-torture/compile/20030415-1.c : New test.
44303
44304 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
44305
44306         * gcc.c-torture/execute/scope-2.c: Move to ...
44307         * gcc.dg/noncompile/scope.c: .... here.
44308
44309 2003-04-14  Roger Sayle  <roger@eyesopen.com>
44310
44311         * gcc.dg/20030414-2.c: New test case.
44312
44313 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
44314
44315         PR target/10377
44316         * gcc.dg/20030414-1.c: New test.
44317
44318 2003-04-13  Roger Sayle  <roger@eyesopen.com>
44319
44320         * gcc.dg/builtins-12.c: New test case.
44321         * gcc.dg/builtins-13.c: New test case.
44322
44323 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44324
44325         * gcc.c-torture/execute/string-opt-18.c: New test.
44326
44327 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
44328
44329         PR c++/10300
44330         * g++.dg/init/new5.C: New test.
44331
44332 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
44333
44334         PR c++/7910
44335         * g++.dg/ext/dllimport1.C: New test.
44336
44337 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
44338
44339         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
44340
44341 2003-04-11  Bud Davis <bdavis9659@comcast.net>
44342
44343         PR Fortran/9263
44344         * g77.f-torture/noncompile/9263.f: New test
44345         PR Fortran/1832
44346         * g77.f-torture/execute/1832.f: New test
44347
44348 2003-04-11  David Chad  <davidc@freebsd.org>
44349             Loren J. Rittle  <ljrittle@acm.org>
44350
44351         PR libobjc/8562
44352         * objc.dg/headers.m: New test.
44353
44354 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
44355
44356         * gcc.c-torture/execute/builtin-noret-2.c: New.
44357         * gcc.c-torture/execute/builtin-noret-2.x: New.
44358         XFAIL builtin-noret-2.c at -O1 and above.
44359         * gcc.dg/redecl.c: New.
44360         * gcc.dg/Wshadow-1.c: Update error regexps.
44361
44362 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
44363
44364         * g++.dg/abi/bitfield10.C: New test.
44365
44366 2003-04-09  Mike Stump  <mrs@apple.com>
44367
44368         * gcc.dg/pch/pch.exp: Make testcase names longer.
44369         * g++.dg/pch/pch.exp: Make testcase names longer.
44370
44371 2003-04-08  Roger Sayle  <roger@eyesopen.com>
44372
44373         * gcc.dg/builtins-11.c: New test case.
44374
44375 2003-04-08  Roger Sayle  <roger@eyesopen.com>
44376
44377         * gcc.dg/builtins-9.c: New test case.
44378         * gcc.dg/builtins-10.c: New test case.
44379
44380 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
44381
44382         * gcc.dg/noncompile/init-4.c.c: New test.
44383
44384 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
44385
44386         * gcc.misc-test/gcov-9.c: New test.
44387         * gcc.misc-test/gcov-10.c: New test
44388         * gcc.misc-test/gcov-11.c: New test.
44389
44390 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
44391
44392         PR optimization/10024
44393         * gcc.c-torture/compile/20030405-1.c: New test.
44394
44395 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
44396
44397         * gcc.dg/pch/static-3.c: New.
44398         * gcc.dg/pch/static-3.hs: New.
44399         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
44400
44401 2003-04-04  Richard Henderson  <rth@redhat.com>
44402
44403         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
44404         * g++.dg/eh/forced2.C: Likewise.
44405
44406 2003-04-03  Mike Stump  <mrs@apple.com>
44407
44408         * lib/scanasm.exp (scan-assembler): Add xfail processing for
44409         target arg.
44410         (scan-assembler-times, scan-assembler-not): Likewise.
44411         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
44412
44413 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
44414
44415         * gcc.dg/sparc-loop-1.c: New test.
44416
44417 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
44418
44419         PR other/9274
44420         * g++.dg/pch/system-2.C: New.
44421         * g++.dg/pch/system-2.Hs: New.
44422
44423 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
44424
44425         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
44426
44427         * g++.dg/eh/simd-1.C (vecfunc): Same.
44428
44429 2003-04-01  Roger Sayle  <roger@eyesopen.com>
44430
44431         * gcc.c-torture/execute/20030401-1.c: New test case.
44432
44433 2003-04-01  Ziemowit Laski <zlaski@apple.com>
44434
44435         * objc.dg/defs.m: New.
44436
44437 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
44438
44439         * g++.dg/eh/simd-1.C: New.
44440         * g++.dg/eh/simd-2.C: New.
44441
44442 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
44443
44444         * gcc.c-torture/execute/simd-3.c: New.
44445
44446 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
44447
44448         PR c/9936
44449         * gcc.dg/20030331-2.c: New test.
44450
44451 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
44452
44453         PR c++/10278
44454         * g++.dg/parse/crash2.C: New test.
44455
44456 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
44457
44458         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
44459         * gcc.c-torture/execute/20030331-1.c: ...here.
44460
44461 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
44462
44463         * gcc.c-torture/execute/20030331-1.c: New test.
44464
44465 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
44466
44467         * lib/gcov.exp: Adjust call return testing strings.
44468         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
44469
44470 2003-03-31  Roger Sayle  <roger@eyesopen.com>
44471
44472         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
44473         * gcc.dg/builtins-7.c: New test case.
44474         * gcc.dg/builtins-8.c: New test case.
44475
44476 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
44477
44478         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
44479
44480 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
44481
44482         PR c++/7647
44483         * g++.dg/lookup-class-member-2.C: New test.
44484
44485 2003-03-30  Glen Nakamura  <glen@imodulo.com>
44486
44487         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
44488
44489 2003-03-28  Roger Sayle  <roger@eyesopen.com>
44490
44491         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
44492
44493 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
44494
44495         * g++.dg/init/attrib1.C: New test.
44496
44497 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
44498
44499         * gcc.dg/ultrasp8.c: New test.
44500
44501 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
44502
44503         * gcc.dg/ultrasp7.c: New test.
44504
44505 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
44506
44507         PR c++/10047
44508         * g++.dg/template/inline1.C: New test.
44509
44510 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
44511
44512         * gcc.dg/sparc-dwarf2.c: New test.
44513
44514 2003-03-27  Roger Sayle  <roger@eyesopen.com>
44515
44516         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
44517         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
44518
44519 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
44520
44521         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
44522         than reading .x files.
44523         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
44524         * g77.dg/gcov/gcov-1.f: Likewise.
44525         * gcc.misc-tests/gcov-4b.c: Likewise.
44526         * gcc.misc-tests/gcov-5b.c: Likewise.
44527         * gcc.misc-tests/gcov-6.c: Likewise.
44528         * gcc.misc-tests/gcov-7.c: Likewise.
44529         * gcc.misc-tests/gcov-8.c: Likewise.
44530         * g++.dg/gcov/gcov-1.x: Remove.
44531         * g77.dg/gcov/gcov-1.x: Likewise.
44532         * gcc.misc-tests/gcov-4b.x: Likewise.
44533         * gcc.misc-tests/gcov-5b.x: Likewise.
44534         * gcc.misc-tests/gcov-6.x: Likewise.
44535         * gcc.misc-tests/gcov-7.x: Likewise.
44536         * gcc.misc-tests/gcov-8.x: Likewise.
44537
44538 2003-03-27  Glen Nakamura  <glen@imodulo.com>
44539
44540         PR opt/10087
44541         * gcc.dg/20030324-1.c: New test.
44542
44543 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
44544
44545         PR c++/10224
44546         * g++.dg/template/arg3.C: New test.
44547
44548         PR c++/10158
44549         * g++.dg/template/friend18.C: New test.
44550
44551 2003-03-26  Roger Sayle  <roger@eyesopen.com>
44552
44553         * g77.f-torture/compile/20030326-1.f: New test case.
44554
44555 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
44556
44557         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
44558
44559         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
44560
44561 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
44562
44563         * gcc.dg/ia64-sync-3.c: New test.
44564
44565 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
44566
44567         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
44568
44569 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
44570
44571         * gcc.dg/ultrasp6.c: New test.
44572
44573 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
44574
44575         * gcc.dg/i386-signbit-1.c: New test.
44576         * gcc.dg/i386-signbit-2.c: New test.
44577         * gcc.dg/i386-signbit-3.c: New test.
44578
44579 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
44580
44581         * gcc.dg/ultrasp5.c: Fix options.
44582
44583 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
44584
44585         * gcc.dg/ultrasp5.c: Fix comment.
44586
44587 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
44588
44589         PR fortran/10197
44590         * g77.f-torture/execute/10197.f: New test.
44591
44592 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
44593
44594         PR c++/9898, c++/383
44595         * g++.dg/template/conv6.C: New test.
44596
44597         PR c++/10119
44598         * g++.dg/template/ptrmem5.C: New test.
44599
44600         PR c++/10026
44601         * g++.dg/lookup/koenig1.C: New test.
44602
44603         PR C++/10199
44604         * g++.dg/lookup/template2.C: New test.
44605
44606 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
44607
44608         * g++.dg/opt/rtti1.C: New test.
44609
44610 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
44611
44612         * gcc.dg/ultrasp5.c: New test.
44613
44614 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
44615
44616         PR middle-end/9967
44617         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
44618         builtin fputs.
44619
44620 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
44621
44622         PR c/8224
44623         * gcc.dg/20030323-1.c: New test.
44624
44625 2003-03-23  Roger Sayle  <roger@eyesopen.com>
44626
44627         * gcc.c-torture/compile/20030323-1.c: New test case.
44628
44629 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
44630
44631         * gcc.dg/20030321-1.c: New test.
44632
44633 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
44634
44635         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
44636
44637 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
44638
44639         PR c++/9978, c++/9708
44640         * g++.dg/ext/vlm1.C: Adjust expected error.
44641         * g++.dg/ext/vla2.C: New test.
44642         * g++.dg/template/arg1.C: New test.
44643         * g++.dg/template/arg2.C: New test.
44644
44645 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
44646
44647         * g77.f-torture/execute/select.f: New test.
44648         * g77.f-torture/noncompile/select_no_compile.f: New test.
44649
44650 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
44651
44652         PR c++/9898
44653         * g++.dg/other/error4.C: New test.
44654
44655 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
44656
44657         * g++.dg/template/friend17.C: New test.
44658
44659 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
44660
44661         * gcc.c-torture/compile/20030320-1.c: New.
44662
44663 2003-03-20  Roger Sayle  <roger@eyesopen.com>
44664
44665         * gcc.dg/builtins-6.c: New test case.
44666
44667 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
44668
44669         PR target/10073
44670         * gcc.c-torture/compile/20030319-1.c: New.
44671
44672 2003-03-18  Jan Hubicka  <jh@suse.cz>
44673
44674         * gcc.dg/i386-cvt-1.c: New test.
44675
44676 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
44677
44678         * objc.dg/naming-1.m: Use "(parse|syntax) error".
44679         * objc.dg/naming-2.m: Likewise.
44680
44681 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
44682
44683         PR c++/9639
44684         * g++.dg/parse/crash1.C: New test.
44685
44686 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
44687
44688         PR c++/8805
44689         * g++.dg/eh/cleanup1.C: New test.
44690
44691 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
44692
44693         * gcc.c-torture/execute/20030316-1.c: New test case.
44694
44695 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
44696
44697         PR c++/9629
44698         * g++.dg/init/ctor2.C: New test.
44699
44700 2003-03-15  Roger Sayle  <roger@eyesopen.com>
44701
44702         * g77.f-torture/compile/xformat.f: New test case.
44703
44704 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
44705
44706         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
44707         * g++.old-deja/g++.mike/eh50.C: Likewise.
44708
44709 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44710
44711         PR c++/6440
44712         * g++.dg/template/spec7.C: New test.
44713         * g++.dg/template/spec8.C: Likewise.
44714
44715 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
44716
44717         * gcc.c-torture/execute/20030313-1.c: New test.
44718
44719 2003-03-14  Richard Henderson  <rth@redhat.com>
44720
44721         * gcc.dg/inline-2.c: Adjust alpha test for external call.
44722
44723 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
44724
44725         * gcc.c-torture/compile/20030314-1.c: New test.
44726
44727 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
44728
44729         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
44730         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
44731         thumb target,
44732         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
44733         to accept newer _imp__  prefix and additional
44734         newline in .drectve section.
44735         * gcc.dg/dll-4.c: Likewise.
44736         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
44737         switch.
44738
44739 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
44740
44741         * g++.dg/parse/namespace9.C: New test.
44742
44743         * g++.dg/init/ref5.C: New test.
44744         * g++.dg/parse/ptrmem1.C: Likewise.
44745
44746 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
44747
44748         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
44749         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
44750         regular expression.
44751         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
44752         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
44753
44754 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
44755
44756         * gcc.c-torture/execute/20030224-2.c: New test.
44757
44758 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
44759
44760         * gcc.dg/decl-3.c: New test.
44761
44762 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
44763
44764         * gcc.dg/i386-loop-2.c: New test.
44765
44766 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
44767
44768         PR c++/9474
44769         * g++.dg/parse/namespace8.C: New test.
44770
44771         PR c++/9924
44772         * g++.dg/overload/builtin2.C: New test.
44773
44774 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
44775
44776         * gcc.dg/return-type-3.c: New test.
44777
44778 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
44779
44780         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
44781         profiling options are not supported.
44782
44783 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
44784
44785         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
44786         * g++.old-deja/g++.warn/impint2.C: Likewise.
44787
44788 2003-03-10  Devang Patel  <dpatel@apple.com>
44789
44790         * g++.dg/cpp/c++_cmd_1.C: New test.
44791         * g++.dg/cpp/c++_cmd_1.h: New file.
44792
44793 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
44794
44795         * gcc.dg/altivec-9.c: New file.
44796
44797 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44798
44799         * gcc.dg/ppc-sdata-1.c: New test.
44800         * gcc.dg/ppc-sdata-2.c: New test.
44801
44802 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
44803
44804         PR c++/9373
44805         * g++.dg/opt/ptrmem2.C: New test.
44806
44807         PR c++/8534
44808         * g++.dg/opt/ptrmem1.C: New test.
44809
44810 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
44811
44812         * gcc.dg/i386-loop-1.c: New test.
44813
44814 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44815
44816         PR c++/9970
44817         * g++.dg/lookup/friend1.C: New test.
44818
44819 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
44820
44821         PR c++/9823
44822         * g++.dg/parser/constructor1.C: New test.
44823
44824 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
44825
44826         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
44827
44828         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
44829
44830 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
44831
44832         * gcc.dg/cpp/Wunused.c: Update test.
44833
44834 2003-03-08  Jan Hubicka  <jh@suse.cz>
44835
44836         * gcc.dg/inline-3.c: New test.
44837
44838 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
44839
44840         PR c++/9809
44841         * g++.dg/parse/builtin1.C: New test.
44842
44843         PR c++/9982
44844         * g++.dg/abi/cookie1.C: New test.
44845         * g++.dg/abi/cookie2.C: Likewise.
44846
44847         PR c++/9524
44848         * g++.dg/template/field1.C: New test.
44849
44850         PR c++/9912
44851         * g++.dg/parse/class1.C: New test.
44852         * g++.dg/parse/namespace7.C: Likewise.
44853         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
44854
44855 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
44856
44857         * g++.dg/init/ref4.C: New test.
44858
44859 2003-03-07  Jan Hubicka  <jh@suse.cz>
44860
44861         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
44862         * gcc.dg/inline-3.c: New test.
44863
44864 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
44865
44866         * g++.dg/init/ref3.C: New test.
44867
44868         PR c++/9965
44869         * g++.dg/init/ref2.C: New test.
44870
44871         PR c++/9400
44872         * g++.dg/warn/Wshadow-2.C: New test.
44873
44874         PR c++/9791
44875         * g++.dg/warn/Woverloaded-1.C: New test.
44876
44877 2003-03-05  Jan Hubicka  <jh@suse.cz>
44878
44879         * gcc.dg/i386-local2.c: New.
44880         * gcc.dg/i386-local.c: Fix typo.
44881
44882 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
44883
44884         * g++.dg/abi/layout3.C: New test.
44885
44886 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
44887
44888         * gcc.c-torture/compile/20030305-1.c
44889
44890 2003-03-05  Jan Hubicka  <jh@suse.cz>
44891
44892         * gcc.dg/i386-local.c: New.
44893
44894 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
44895
44896         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
44897
44898 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
44899
44900         * gcc.dg/switch-2.c: New test.
44901         * gcc.dg/switch-3.c: New test.
44902         * gcc.dg/Wswitch.c: Adjust line numbers.
44903         * gcc.dg/Wswitch-default.c: Likewise.
44904         * gcc.dg/Wswitch-enum.c: Likewise.
44905
44906 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
44907
44908         * gcc.c-torture/execute/20030222-1.c: New test.
44909
44910 2003-03-03  James E Wilson  <wilson@tuliptree.org>
44911
44912         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
44913
44914 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
44915
44916         PR c++/9878
44917         * g++.dg/init/ref1.C: New test.
44918
44919 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
44920
44921         * gcc.dg/sh-relax.c: New SH-only test.
44922
44923 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
44924
44925         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
44926         comment explaining purpose of testcase.
44927
44928 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
44929
44930         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
44931         for HC11/HC12 (asm needs two int registers).
44932         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
44933         HC11/HC12 because the test uses an asm which needs two 32-bit
44934         registers.
44935
44936 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
44937
44938         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
44939         for HC11/HC12 (array is too large otherwise).
44940         * gcc.c-torture/compile/920501-4.x: New file, likewise.
44941         * gcc.c-torture/compile/20010518-2.x: Likewise.
44942         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
44943         HC11/HC12 (array is too large).
44944
44945 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
44946
44947         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
44948         * lib/g++-dg.exp (g++-dg-test): Likewise.
44949
44950 2003-03-01  Roger Sayle  <roger@eyesopen.com>
44951
44952         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
44953         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
44954
44955 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44956
44957         * g++.dg/warn/implicit-typename1.C: Remove warning.
44958
44959 2003-02-28  Richard Henderson  <rth@redhat.com>
44960
44961         * gcc.dg/noreturn-1.c: Move noreturn warning line.
44962         * gcc.dg/return-type-1.c: Move control reaches end warning line.
44963
44964 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
44965
44966         * gcc.dg/pch/pch.exp: Change .pch to .gch.
44967         * g++.dg/pch/pch.exp: Likewise.
44968
44969 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
44970
44971         PR c++/9879
44972         * g++.dg/init/new4.C: New test.
44973
44974 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
44975
44976         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
44977
44978 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
44979
44980         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
44981         unsigned long.
44982
44983         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
44984         wider than float.
44985
44986 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
44987
44988         * lib/scanasm.exp: Add support for counting numbers of
44989         occurences.
44990         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
44991         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
44992
44993 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
44994
44995         PR c++/9683
44996         * g++.dg/template/static3.C: New test.
44997
44998         PR c++/9829
44999         * g++.dg/parse/namespace6.C: New test.
45000
45001 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45002
45003         PR target/9732
45004         * gcc.dg/20030225-1.c: New test.
45005
45006 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
45007
45008         * README: Remove out-of-date information.
45009
45010         PR c++/9836
45011         * g++.dg/template/spec6.C: New test.
45012
45013 2003-02-24  Jeff Law  <law@redhat.com>
45014
45015         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
45016
45017 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
45018
45019         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
45020         * gcc.dg/pragma-ep-1.c: Likewise.
45021
45022 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45023
45024         PR c++/9602
45025         * g++.dg/template/friend16.C: New test.
45026
45027 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
45028
45029         PR c++/5333
45030         * g++.dg/parse/fused-params1.C: Adjust error messages.
45031         * g++.dg/template/nested3.C: New test.
45032
45033 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
45034
45035         * g++.dg/abi/param1.C: New test.
45036
45037 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45038
45039         PR c++/7982
45040         * g++.dg/warn/implicit-typename1.C: New test.
45041
45042 2003-02-22  Kelley Cook <kelleycook@comcast.net>
45043
45044         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
45045         with "mtune".
45046         * g++.old-deja/g++.other/store-expr2.C: Likewise.
45047         * gcc.c-torture/execute/20010129-1.x: Likewise.
45048         * gcc.dg/20011107-1.c: Likewise.
45049         * gcc.dg/20020108-1.c: Likewise.
45050         * gcc.dg/20020122-3.c: Likewise.
45051         * gcc.dg/20020206-1.c: Likewise.
45052         * gcc.dg/20020310-1.c: Likewise.
45053         * gcc.dg/20020426-2.c: Likewise.
45054         * gcc.dg/20020517-1.c: Likewise.
45055         * gcc.dg/991230-1.c: Likewise.
45056         * gcc.dg/i386-unroll-1.c: Likewise.
45057         * gcc.misc-tests/i386-prefetch.exp: Likewise.
45058
45059 2003-02-22  Jan Hubicka  <jh@suse.cz>
45060
45061         * gcc.dg/i386-mul.c: New test.
45062
45063 2003-02-21  Roger Sayle  <roger@eyesopen.com>
45064
45065         * gcc.dg/builtins-5.c: New test case.
45066
45067 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
45068
45069         * gcc.dg/asmreg-1.c: New test.
45070
45071 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
45072
45073         PR c++/9749
45074         * g++.dg/parse/varmod1.C: New test.
45075
45076 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
45077
45078         PR c++/9727
45079         * g++.dg/template/op1.C: New test.
45080
45081 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
45082
45083         PR c++/8906
45084         * g++.dg/template/nested2.C: New test.
45085
45086 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
45087
45088         PR c++/8724
45089         * g++.dg/expr/dtor1.C: New test.
45090
45091 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
45092
45093         * gcc.dg/cpp/include3.c: New test.
45094         * gcc.dg/cpp/inc/foo.h: New file.
45095
45096 2003-02-21  Glen Nakamura  <glen@imodulo.com>
45097
45098         * gcc.c-torture/execute/20030221-1.c: New test.
45099
45100 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
45101
45102         PR c++/9729
45103         * g++.dg/abi/conv1.C: New test.
45104
45105 2003-02-20  Jan Hubicka  <jh@suse.cz>
45106
45107         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
45108
45109 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
45110
45111         * gcc.c-torture/compile/20030219-1.c: New test.
45112
45113 2003-02-18  Jan Hubicka  <jh@suse.cz>
45114
45115         * gcc.dg/funcorder.c: New test.
45116
45117 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
45118
45119         * gcc.c-torture/execute/20030218-1.c: New.
45120
45121 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
45122
45123         * gcc.dg/20030218-1.c: New.
45124
45125 2003-02-18  Richard Henderson  <rth@redhat.com>
45126
45127         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
45128         * gcc.dg/attr-used-2.c: New.
45129
45130 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
45131
45132         PR c++/9704
45133         * g++.dg/init/copy5.C: New test.
45134
45135 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
45136
45137         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
45138         * g++.dg/pch/pch.exp: Likewise.
45139
45140 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
45141
45142         * gcc.c-torture/execute/20030209-1.c: Enable the test if
45143         STACK_SIZE is not defined.
45144
45145 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45146
45147         PR c++/9457
45148         * g++.dg/template/init1.C: New test.
45149
45150 2003-02-16  Jan HUbicka  <jh@suse.cz>
45151
45152         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
45153         (foo): Add few extra tests
45154         * gcc.dg/c99-const-expr-3.c: Likewise.
45155         * gcc.c-torture/execute/20030216-1.c: New.
45156
45157 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45158
45159         PR c++/9459
45160         * g++.dg/ext/typeof4.C: New test.
45161
45162 2003-02-15  Roger Sayle  <roger@eyesopen.com>
45163
45164         * gcc.dg/i386-387-3.c: New test case.
45165
45166 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
45167
45168         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
45169         cris-*-elf* cris-*-aout* and mmix-*-*.
45170
45171 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
45172
45173         * gcc.dg/20030213-1.c: New test.
45174
45175 2003-02-12  Roger Sayle  <roger@eyesopen.com>
45176
45177         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
45178         * gcc.dg/i386-387-2.c: Likewise.
45179
45180 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
45181
45182         * gcc.dg/ppc-spe.c: Fix formatting.
45183         Enable tests that were previously unsupported by gas.
45184         Delete tests for instructions that no longer exist.
45185         Switch arguments on evsubifw builtin.
45186
45187 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
45188
45189         * gcc.c-torture/execute/20030209-1.c: Disable the test if
45190         STACK_SIZE is too small.
45191
45192 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
45193             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
45194
45195         * gcc.dg/decl-2.c: New test.
45196
45197 2003-02-10  Jan Hubicka  <jh@suse.cz>
45198
45199         * gcc.dg/i386-fpcvt-1.c: New test.
45200
45201 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
45202
45203         * gcc.c-torture/execute/20030209-1.c: New test.
45204
45205 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
45206
45207         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
45208         int-wide bitops, use the constants of the same width.
45209         Likewise, if long long is 32-bit wide, test bitops using
45210         32-bit constants.
45211
45212 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
45213
45214         * gcc.dg/20021014-1.c: Annotate with expected notice text.
45215
45216 2003-02-07  Roger Sayle  <roger@eyesopen.com>
45217
45218         * gcc.dg/builtins-4.c: New test case.
45219
45220 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45221
45222         * gcc.dg/20020430-1.c: Fix dg command typos.
45223         * gcc.dg/20020503-1.c: Likewise.
45224
45225 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
45226
45227         PR c++/8785
45228         * g++.dg/parse/fused-params1.C: New test.
45229
45230         PR c++/8857
45231         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
45232
45233         PR c++/8921
45234         * g++.dg/parse/non-dependent1.C: New test.
45235
45236         PR c++/8928
45237         * g++.dg/parse/dupl-tmpl-args1.C: New test.
45238
45239         PR c++/9228
45240         * g++.dg/parse/undefined7.C: New test.
45241         * g++.dg/parse/non-templ1.C: New test.
45242
45243         PR c++/9229
45244         * g++.dg/parse/too-many-tmpl-args1.C: New test.
45245
45246 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
45247
45248         * gcc.c-torture/compile/20030206-1.c: New test.
45249
45250 2003-02-05  Roger Sayle  <roger@eyesopen.com>
45251
45252         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
45253         "pow" to "foo" to avoid potential confusion with a math built-in.
45254
45255 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45256
45257         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
45258         conditions for SPARC targets.
45259
45260 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
45261
45262         * gcc.dg/20030204-1.c: New test.
45263
45264 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
45265
45266         PR c++/38
45267         * g++.dg/parse/array-size1.C: New test.
45268
45269         PR c++/5657
45270         * g++.dg/parse/undefined3.C: New test.
45271
45272         PR c++/5665
45273         * g++.dg/parse/undefined4.C: New test.
45274
45275         PR c++/5975
45276         * g++.dg/parse/undefined5.C: New test.
45277
45278         PR c++/7259
45279         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
45280
45281         PR c++/8578
45282         * g++.dg/parse/casting-operator1.C: New test.
45283
45284         PR c++/8596
45285         * g++.dg/parse/undefined6.C: New test.
45286
45287         PR c++/8736
45288         * g++.dg/parse/missing-template1.C: New test.
45289
45290 2003-02-04  Jan Hubicka  <jh@suse.cz>
45291
45292         * gcc.dg/i386-cadd.c: Compile using -march=k8.
45293         * gcc.dg/i386-cmov?.c: Likewise.
45294         * gcc.dg/i386-fpcvt-?.c: Likewise.
45295         * gcc.dg/i386-ssefp-1.c: Likewise.
45296         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
45297         conventions.
45298
45299 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
45300
45301         PR c++/7129
45302         * g++.dg/ext/max.C: New test.
45303
45304 2003-02-03  Jan Hubicka  <jh@suse.cz>
45305
45306         * gcc.c-torture/execute/20030203-1.c: New test.
45307
45308 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
45309
45310         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
45311         'natural-endian'.
45312
45313 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
45314
45315         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
45316         * g++.dg/init/new2.C: Likewise.
45317         * g++.dg/other/new1.C: Likewise.
45318
45319 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
45320
45321         * gcc.dg/struct-ret-libc.c: New test.
45322
45323 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
45324
45325         * gcc.dg/20030129-1.c: New test.
45326
45327 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45328
45329         PR c++/8849
45330         * g++.dg/template/ptrmem4.C: New test.
45331
45332 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
45333
45334         * g++.dg/parser/constant1.C: New test.
45335
45336 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45337
45338         PR c++/8591
45339         * g++.dg/parse/friend2.C: New test.
45340
45341 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
45342
45343         PR c++/9437
45344         * g++.dg/template/unify4.C: New test.
45345
45346 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
45347
45348         * gcc.c-torture/execute/20030128-1.c: New test.
45349
45350 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
45351
45352         * g++.dg/lookup/nested1.C: Test moved from ...
45353         * g++.old-deja/g++.other/lookup24.C: ... here.
45354
45355 2003-01-28  Jan Hubicka  <jh@suse.cz>
45356
45357         * gcc.dg/i386-cmov5.c: New test.
45358
45359 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
45360
45361         * gcc.c-torture/execute/20010925-1.c: Changed the
45362         memcpy declaration.
45363
45364 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
45365
45366         PR c++/3902
45367         * g++.dg/parse/template5.C: New test.
45368
45369 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
45370
45371         PR fortran/9258
45372         * g77.dg/pr9258: New test.
45373
45374 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
45375
45376         * README: Move relevant parts from README.g++.
45377
45378         * README.g++: Remove this file.
45379
45380 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
45381
45382         * g++.dg/abi/dcast1.C: New test.
45383
45384 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45385
45386         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
45387
45388 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
45389
45390         PR c++/47
45391         * g++.old-deja/g++.other/lookup24.C: New test.
45392
45393 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45394
45395         PR middle-end/7227
45396         * gcc.dg/uninit-C.c: New test.
45397
45398 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
45399
45400         * g++.dg/abi/covariant1.C: New test.
45401
45402 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
45403
45404         * gcc.dg/20030123-1.c: New test.
45405
45406 2003-01-25  Jan Hubicka  <jh@suse.cz>
45407
45408         PR opt/8492
45409         * gcc.c-torture/compile/20030125-1.c
45410
45411 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
45412
45413         PR c++/9403
45414         * g++.dg/parse/template3.C: New test.
45415         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
45416
45417         PR c++/795
45418         * g++.dg/parse/template4.C: New test.
45419
45420         PR c++/9415
45421         * g++.dg/template/qual2.C: New test.
45422
45423         PR c++/8545
45424         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
45425
45426         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
45427
45428 2003-01-25  Roger Sayle  <roger@eyesopen.com>
45429
45430         * gcc.c-torture/execute/switch-1.c: New test case.
45431
45432 2003-01-25  Jan Hubicka  <jh@suse.cz>
45433
45434         * gcc.c-torture/execute/20030125-1.[cx]: New test.
45435
45436 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
45437
45438         Tweaks for Bison-1.875. From the NEWS file:
45439         "- `parse error' -> `syntax error'
45440         Bison now uniformly uses the term `syntax error'"
45441         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
45442         * gcc.dg/cpp/digraph2.c: Likewise.
45443         * gcc.dg/cpp/direct2.c: Likewise.
45444         * gcc.dg/cpp/paste4.c: Likewise.
45445         * gcc.dg/c90-restrict-1.c: Likewise.
45446         * gcc.dg/c99-func-2.c: Likewise.
45447         * gcc.dg/noncompile/920721-2.c: Likewise.
45448         * gcc.dg/noncompile/930622-2.c: Likewise.
45449         * gcc.dg/noncompile/940112-1.c: Likewise.
45450         * gcc.dg/noncompile/950921-1.c: Likewise.
45451         * gcc.dg/noncompile/951123-1.c: Likewise.
45452         * gcc.dg/noncompile/971104-1.c: Likewise.
45453         * gcc.dg/noncompile/990416-1.c: Likewise.
45454
45455 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
45456
45457         * g++.dg/parse/undefined1.C: Add error message.
45458
45459 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
45460
45461         PR c++/9354
45462         * g++.dg/parse/new1.C: New test.
45463
45464         PR c++/9216
45465         * g++.dg/parse/template2.C: New test.
45466
45467         PR c++/9354
45468         * g++.dg/parse/typedef2.C: New test.
45469
45470         PR c++/9328
45471         * g++.dg/ext/typeof3.C: New test.
45472
45473 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
45474
45475         PR c++/2738
45476         * g++.dg/parse/ret-type1.C: New test.
45477
45478         PR c++/3792
45479         * g++.dg/parse/tmpl-outside1.C: New test.
45480
45481         PR c++/4207
45482         * g++.dg/parse/int-as-enum1.C: New test.
45483
45484         PR c++/4903
45485         * g++.dg/parse/no-typename1.C: New test.
45486
45487         PR c++/5533
45488         * g++.dg/parse/no-value1.C: New test.
45489
45490         PR c++/5921
45491         * g++.dg/parse/wrong-inline1.C: New test.
45492
45493         PR c++/6402
45494         * g++.dg/parse/ref1.C: New test.
45495
45496         PR c++/6992
45497         * g++.dg/parse/attr-ctor1.C: New test.
45498
45499         PR c++/7229
45500         * g++.dg/parse/namespace5.C: New test.
45501
45502         PR c++/7917
45503         * g++.dg/parse/func-def1.C: New test.
45504
45505         PR c++/8143
45506         * g++.dg/parse/undefined1.C: New test.
45507
45508         PR c++/5723, PR c++/8522
45509         * g++.dg/parse/specialization1.C: New test.
45510
45511         PR c++/163, PR c++/8595
45512         * g++.dg/parse/struct-as-enum1.C: New test.
45513
45514         PR c++/9173
45515         * g++.dg/parse/undefined2.C: New test.
45516
45517 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
45518
45519         PR c++/9298
45520         * g++.dg/parse/template1.C: New test.
45521
45522         PR c++/9384
45523         * g++.dg/parse/using1.C: New test.
45524
45525         PR c++/9285
45526         PR c++/9294
45527         * g++.dg/parse/expr2.C: New test.
45528
45529         PR c++/9388
45530         * g++.dg/parse/lookup2.C: Likewise.
45531
45532 2003-01-21  Jan Hubicka  <jh@suse.cz>
45533
45534         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
45535         * gcc.c-torture/execute/eeprof-1.c: Likewise.
45536         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
45537         * gcc.c-torture/execute/string-opt-*.c: Likewise.
45538
45539 2003-01-20  Nick Clifton  <nickc@redhat.com>
45540
45541         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
45542         problem with ARM sibcall code generation.
45543
45544 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
45545
45546         * gcc.c-torture/execute/20030120-1.c: New.
45547
45548 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
45549
45550         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
45551
45552 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
45553
45554         PR c++/9272
45555         * g++.dg/parse/ctor1.C: New test.
45556
45557         PR c++/9294:
45558         * g++.dg/parse/qualified1.C: New test.
45559
45560         * g++.dg/parse/typename3.C: New test.
45561
45562 2003-01-16  Richard Henderson  <rth@redhat.com>
45563
45564         * g++.dg/tls/init-2.C: Fix error matches for real this time.
45565
45566 2003-01-16  Richard Henderson  <rth@redhat.com>
45567
45568         * g++.dg/pch/pch.exp: Copy test header to the working directory
45569         before using it either for precompilation or direct use.
45570         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
45571         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
45572
45573 2003-01-16  Richard Henderson  <rth@redhat.com>
45574
45575         * gcc.dg/pch/pch.exp: Copy test header to the working directory
45576         before using it either for precompilation or direct use.
45577         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
45578         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
45579
45580 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
45581
45582         * g++.dg/ext/typename1.C: Add typename keyword.
45583         * g++.dg/template/crash1.C: Update error messages.
45584         * g++.dg/template/crash2.C: Remove error message.
45585         * g++.dg/parse/typename2.C: New test.
45586         * g++.dg/template/typename2.C: Change implicit
45587         typename warning into error.
45588         * g++.old-deja/g++.benjamin/tem03.C: Issue more
45589         error messages.
45590         * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
45591         * g++.old-deja/g++.brendan/crash56.C: Add this->.
45592         * g++.old-deja/g++.law/visibility13.C: Remove error
45593         messages.
45594         * g++.old-deja/g++.ns/template17.C: Reorder code to
45595         make declaration visible in template.
45596         * g++.old-deja/g++.pt/crash3.C: Fix typos.
45597         * g++.old-deja/g++.pt/crash36.C: Issue more error
45598         messages.
45599         * g++.old-deja/g++.pt/crash5.C: Improve error
45600         message.
45601         * g++.old-deja/g++.pt/crash67.C: Remove warning.
45602         * g++.old-deja/g++.pt/inherit1.C: Add this->.
45603         * g++.old-deja/g++.pt/niklas01a.C: Add error message.
45604         * g++.old-deja/g++.pt/typename16.C: Replace implicit
45605         typename warning with error message.
45606         * g++.old-deja/g++.pt/typename19.C: Remove warning.
45607         * g++.old-deja/g++.robertl/eb112.C: Fix typo.
45608         * g++.old-deja/g++.robertl/eb24.C: Use this->.
45609
45610 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
45611
45612         * g++.dg/parse/ambig2.C: New test.
45613
45614 2003-01-15  Richard Henderson  <rth@redhat.com>
45615
45616         * g++.dg/tls/init-2.C: Update error message string.
45617
45618 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45619
45620         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
45621
45622 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
45623
45624         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
45625         all for HC11/HC12.
45626         * gcc.c-torture/compile/20001205-1.x: Likewise.
45627         * gcc.c-torture/compile/20001226-1.x: Likewise.
45628         * gcc.c-torture/compile/920520-1.x: Likewise.
45629         * gcc.c-torture/compile/961203-1.x: Likewise.
45630         * gcc.c-torture/compile/20020604-1.x: Likewise.
45631
45632 2003-01-15  Jan Hubicka  <jh@suse.cz>
45633
45634         * gcc.c-torture/compile/20030115-1.c: New test.
45635
45636         * gcc.dg/i386-fpcvt-1.c: New test.
45637         * gcc.dg/i386-fpcvt-2.c: New test.
45638
45639 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
45640
45641         Further conform g++'s __vmi_class_type_info to the C++ ABI
45642         specification.
45643         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
45644         the specification.
45645
45646 2003-01-14  Jan Hubicka  <jh@suse.cz>
45647
45648         * gcc.dg/i386-fpcvt-1.c: New test.
45649         * gcc.dg/i386-fpcvt-2.c: New test.
45650
45651 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
45652
45653         * gcc.dg/i386-mmx-3.c: New test.
45654
45655 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
45656
45657         PR c++/9264
45658         * g++.dg/parse/octal1.C: New file.
45659
45660         PR c++/9172
45661         * g++.dg/parse/typename1.C: New file.
45662
45663 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
45664
45665         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
45666         * gcc.dg/bf-no-ms-layout.c: Likewise.
45667         * gcc.dg/bf-ms-attrib.c: Likewise.
45668
45669 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
45670
45671         PR c++/9099
45672         * g++.dg/parse/dtor1.C: New file.
45673
45674         PR c++/9128
45675         * g++.dg/rtti/typeid1.C: New file.
45676
45677         PR c++/9153
45678         * g++.dg/parse/lookup1.C: New file.
45679
45680         PR c++/9171
45681         * g++.dg/templ/spec5.C: New file.
45682
45683 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
45684
45685         * gcc.c-torture/compile/20030110-1.c: New test.
45686
45687 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
45688
45689         Merge from pch-branch:
45690
45691         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
45692
45693         * gcc.dg/pch/cpp-1.h: New.
45694         * gcc.dg/pch/cpp-1.c: New.
45695         * gcc.dg/pch/cpp-2.h: New.
45696         * gcc.dg/pch/cpp-2.c: New.
45697
45698         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
45699
45700         * gcc.dg/pch/except-1.h: New.
45701         * gcc.dg/pch/except-1.c: New.
45702
45703         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
45704
45705         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
45706         running test.
45707         * gcc.dg/pch: Include *.hp not *.h.
45708         * gcc.dg/pch/system-1.h: New.
45709         * gcc.dg/pch/system-1.c: New.
45710
45711         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
45712
45713         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
45714         rather than trying to build and run a program using PCH.
45715         * gcc.dg/pch: Remove dg-do commands from test files.
45716
45717         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
45718
45719         * gcc.dg/pch/macro-3.c: New.
45720         * gcc.dg/pch/macro-3.h: New.
45721
45722         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
45723
45724         * gcc.dg/pch/common-1.c: New.
45725         * gcc.dg/pch/common-1.h: New.
45726         * gcc.dg/pch/decl-1.c: New.
45727         * gcc.dg/pch/decl-1.h: New.
45728         * gcc.dg/pch/decl-2.c: New.
45729         * gcc.dg/pch/decl-2.h: New.
45730         * gcc.dg/pch/decl-3.c: New.
45731         * gcc.dg/pch/decl-3.h: New.
45732         * gcc.dg/pch/decl-4.c: New.
45733         * gcc.dg/pch/decl-4.h: New.
45734         * gcc.dg/pch/decl-5.c: New.
45735         * gcc.dg/pch/decl-5.h: New.
45736         * gcc.dg/pch/global-1.c: New.
45737         * gcc.dg/pch/global-1.h: New.
45738         * gcc.dg/pch/inline-1.c: New.
45739         * gcc.dg/pch/inline-1.h: New.
45740         * gcc.dg/pch/inline-2.c: New.
45741         * gcc.dg/pch/inline-2.h: New.
45742         * gcc.dg/pch/static-1.c: New.
45743         * gcc.dg/pch/static-1.h: New.
45744         * gcc.dg/pch/static-2.c: New.
45745         * gcc.dg/pch/static-2.h: New.
45746
45747         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
45748
45749         * g++.dg/pch/pch.exp: Better handle failing testcases.
45750         * gcc.dg/pch/pch.exp: Likewise.
45751         * gcc.dg/pch/macro-1.c: New.
45752         * gcc.dg/pch/macro-1.h: New.
45753         * gcc.dg/pch/macro-2.c: New.
45754         * gcc.dg/pch/macro-2.h: New.
45755
45756         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
45757
45758         * g++.dg/dg.exp: Treat files in pch/ specially.
45759         * g++.dg/pch/pch.exp: New file.
45760         * g++.dg/pch/empty.H: New file.
45761         * g++.dg/pch/empty.C: New file.
45762         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
45763         "precompile".
45764
45765         * gcc.dg/pch/pch.exp: New file.
45766         * gcc.dg/pch/empty.h: New file.
45767         * gcc.dg/pch/empty.c: New file.
45768         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
45769         "precompile".
45770
45771 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45772
45773         * g++.dg/template/friend14.C: New test.
45774
45775 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
45776
45777         * gcc.dg/old-style-asm-1.c: New test.
45778
45779 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
45780
45781         * gcc.c-torture/compile/20030109-1.c: New test.
45782
45783 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
45784
45785         * gcc.c-torture/execute/20030109-1.c: New test.
45786
45787 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
45788
45789         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
45790         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
45791         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
45792         * g++.old-deja/g++.mike/eh2.C: Likewise.
45793         * g++.old-deja/g++.mike/eh3.C: Likewise.
45794         * g++.old-deja/g++.mike/eh5.C: Likewise.
45795         * g++.old-deja/g++.mike/eh6.C: Likewise.
45796         * g++.old-deja/g++.mike/eh7.C: Likewise.
45797         * g++.old-deja/g++.mike/eh8.C: Likewise.
45798         * g++.old-deja/g++.mike/eh9.C: Likewise.
45799         * g++.old-deja/g++.mike/eh10.C: Likewise.
45800         * g++.old-deja/g++.mike/eh12.C: Likewise.
45801         * g++.old-deja/g++.mike/eh13.C: Likewise.
45802         * g++.old-deja/g++.mike/eh14.C: Likewise.
45803         * g++.old-deja/g++.mike/eh16.C: Likewise.
45804         * g++.old-deja/g++.mike/eh17.C: Likewise.
45805         * g++.old-deja/g++.mike/eh18.C: Likewise.
45806         * g++.old-deja/g++.mike/eh21.C: Likewise.
45807         * g++.old-deja/g++.mike/eh23.C: Likewise.
45808         * g++.old-deja/g++.mike/eh24.C: Likewise.
45809         * g++.old-deja/g++.mike/eh25.C: Likewise.
45810         * g++.old-deja/g++.mike/eh26.C: Likewise.
45811         * g++.old-deja/g++.mike/eh27.C: Likewise.
45812         * g++.old-deja/g++.mike/eh28.C: Likewise.
45813         * g++.old-deja/g++.mike/eh29.C: Likewise.
45814         * g++.old-deja/g++.mike/eh31.C: Likewise.
45815         * g++.old-deja/g++.mike/eh33.C: Likewise.
45816         * g++.old-deja/g++.mike/eh34.C: Likewise.
45817         * g++.old-deja/g++.mike/eh35.C: Likewise.
45818         * g++.old-deja/g++.mike/eh36.C: Likewise.
45819         * g++.old-deja/g++.mike/eh37.C: Likewise.
45820         * g++.old-deja/g++.mike/eh38.C: Likewise.
45821         * g++.old-deja/g++.mike/eh39.C: Likewise.
45822         * g++.old-deja/g++.mike/eh40.C: Likewise.
45823         * g++.old-deja/g++.mike/eh41.C: Likewise.
45824         * g++.old-deja/g++.mike/eh42.C: Likewise.
45825         * g++.old-deja/g++.mike/eh44.C: Likewise.
45826         * g++.old-deja/g++.mike/eh46.C: Likewise.
45827         * g++.old-deja/g++.mike/eh47.C: Likewise.
45828         * g++.old-deja/g++.mike/eh48.C: Likewise.
45829         * g++.old-deja/g++.mike/eh49.C: Likewise.
45830         * g++.old-deja/g++.mike/eh50.C: Likewise.
45831         * g++.old-deja/g++.mike/eh51.C: Likewise.
45832         * g++.old-deja/g++.mike/eh53.C: Likewise.
45833         * g++.old-deja/g++.mike/eh55.C: Likewise.
45834         * g++.old-deja/g++.mike/p7912.C: Likewise.
45835         * g++.old-deja/g++.mike/p9706.C: Likewise.
45836         * g++.old-deja/g++.mike/p10416.C: Likewise.
45837         * g++.old-deja/g++.mike/p11667.C: Likewise.
45838         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
45839         Remove redundant reference to Iris.
45840         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
45841         Elxsi, i860, Pico Java, and WE32K.
45842
45843 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
45844
45845         * g++.dg/ext/asm4.C: New test.
45846
45847 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45848
45849         PR c++/9030
45850         * g++.dg/template/friend12.C: New test.
45851         * g++.dg/template/friend13.C: Likewise.
45852         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
45853
45854 2003-01-08  Jan Hubicka  <jh@suse.cz>
45855
45856         * gcc.dg/i386-cadd.c: New test.
45857         * gcc.dg/i386-cmov4.c: Likewise.
45858
45859 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
45860
45861         PR c++/9165
45862         * g++.dg/warn/Wunused-3.C: New test.
45863
45864         * g++.dg/abi/bitfield9.C: New test.
45865
45866         PR c++/9189
45867         * g++.dg/parse/defarg3.C: New test.
45868
45869 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
45870
45871         * g++.dg/parse/ambig1.C: New test.
45872         * g++.dg/parse/defarg2.C: New test.
45873
45874 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
45875
45876         * g++.dg/template/defarg-1.C: New test.
45877         * g++.dg/template/local2.C: Likewise.
45878
45879 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
45880
45881         * gcc.c-torture/execute/20030105-1.c: New test.
45882
45883 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45884
45885         * g++.dg/parse/namespace3.C: Remove extra semicolons.
45886         * g++.dg/parse/namespace4.C: Likewise.
45887
45888 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
45889
45890         * g++.dg/template/ntp2.C: New test.
45891
45892 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
45893
45894         * g++.dg/parse/extern-C-1.C: New test.
45895
45896         * g++.dg/parse/namespace4.C: New test.
45897
45898         * g++.dg/template/nested1.C: New test.
45899
45900         * g++.dg/parse/namespace3.C: New test.
45901
45902 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
45903
45904         * g++.dg/lookup/two-stage1.C: New test.
45905
45906 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45907
45908         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
45909         * g++.old-deja/g++.jason/access8.C: Likewise.
45910         * g++.old-deja/g++.other/decl5.C: Likewise.
45911
45912 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
45913
45914         * g++.dg/parse/parse7.C: New test.
45915
45916 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
45917
45918         PR c++/2843
45919         * g++.dg/ext/attrib7.C: New test.
45920
45921 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
45922
45923         * g++.dg/parse/parse6.C: New test.
45924
45925 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
45926
45927         * gcc.dg/h8300-stack-1.c: New.
45928
45929 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
45930
45931         g++.dg/lookup/exception1.C: New test.
45932
45933         g++.dg/lookup/template1.C: New test.
45934
45935         g++.dg/parse/namespace2.C: New test.
45936
45937         g++.dg/parse/parens2.C: New test.
45938
45939 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
45940
45941         * g++.dg/parse/parse5.C: New test.
45942         * g++.dg/lookup/scoped4.C: New test.
45943
45944 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
45945
45946         * g++.dg/parse/parens1.C: New test.
45947
45948         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
45949         angle-bracket1.C.
45950         * g++.dg/parse/parens2.C: New test.
45951
45952         * g++.dg/lookup/scope-operator1.C: New test.
45953
45954         * g++.dg/parse/operator1.C: New test.
45955
45956 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45957
45958         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
45959         * g++.old-deja/g++.other/access6.C: Likewise.
45960         * g++.old-deja/g++.other/decl1.C: Likewise.
45961         * g++.old-deja/g++.pt/typename12.C: Likewise.
45962
45963 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
45964
45965         * g++.dg/parse/namespace1.C: New test.
45966
45967 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
45968
45969         * g++.dg/parse/parse4.C: New test.
45970
45971 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
45972
45973         * g++.dg/parse/parse3.C: New test.
45974
45975 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
45976
45977         * g++.dg/parse/parse2.C: New test.
45978
45979 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
45980
45981         * g++.dg/template/friend11.C: New test.
45982
45983 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
45984
45985         * g++.dg/parse/parse1.C: New test.
45986
45987 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
45988
45989         * lib/profopt.exp: Change the name of a global variable to avoid
45990         possible clashes with other test suites.
45991
45992 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
45993
45994         * g++.dg/inherit/covariant8.C: New test.
45995
45996 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
45997
45998         * g++.dg/init/array9.C: New test.
45999
46000         PR c++/9112
46001         * g++.dg/parse/expr1.C: New test.
46002
46003 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
46004
46005         * gcc.c-torture/compile/20021230-1.c: New test.
46006
46007 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
46008
46009         * g++.dg/inherit/covariant5.C: New test.
46010         * g++.dg/inherit/covariant6.C: New test.
46011         * g++.dg/inherit/covariant7.C: New test.
46012
46013 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46014
46015         PR c++/2739
46016         * g++.dg/other/access2.C: New test.
46017
46018 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
46019
46020         * g++.dg/other/anon-struct.C: No longer fails
46021         * g++.old-deja/g++.brendan/parse4.C: Likewise.
46022         * g++.old-deja/g++.brendan/parse5.C: Likewise.
46023         * g++.old-deja/g++.brendan/parse6.C: Likewise.
46024
46025 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
46026
46027         * g++.dg/parse/angle-bracket.C (main): No longer fails.
46028
46029 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
46030
46031         * g++.dg/eh/spec4.C: Remove stray semicolon.
46032         * g++.dg/expr/pmf-1.C: Change error message.
46033         * g++.dg/ext/asm1.C: Remove stray semicolon.
46034         * g++.dg/ext/typename1.C: Add missing typenames.
46035         * g++.dg/inherit/template-as-base.C: Change error message.
46036         * g++.dg/lookup/scoped1.C: Likewise.
46037         * g++.dg/lookup/scoped2.C: Likewise.
46038         * g++.dg/lookup/using2.C: Likewise.
46039         * g++.dg/other/component1.C: Remove stray semicolon.
46040         * g++.dg/other/do1.C: Change error message.
46041         * g++.dg/other/error2.C: Likewise.
46042         * g++.dg/other/init1.C: Likewise.
46043         * g++.dg/other/packed1.C: Remove stray semicolon.
46044         * g++.dg/other/ptrmem2.C: Change error message.
46045         * g++.dg/parse/parameter-declaration-1.C: Remove line number
46046         marker.
46047         * g++.dg/special/initp1.C: Remove invalid attribute usage.
46048         * g++.dg/template/access3.C: Add typename keyword.
46049         * g++.dg/template/access5.C: Remove stray semicolon.
46050         * g++.dg/template/access6.C: Likewise.
46051         * g++.dg/template/complit1.C: Likewise.
46052         * g++.dg/template/crash1.C: Change error message.
46053         * g++.dg/template/inherit2.C: Remove stray semicolon.
46054         * g++.dg/template/instantiate2.C: Likewise.
46055         * g++.dg/template/instantiate3.C: Change error message.
46056         * g++.dg/template/qual1.C: Remove stray semicolon.
46057         * g++.dg/template/qualttp18.C: Change error message.
46058         * g++.dg/template/ref1.C: Remove stray semicolon.
46059         * g++.dg/template/sizeof1.C (A::value): Declare it.
46060         * g++.dg/template/spec4.C: Change error message.
46061         * g++.dg/template/static1.C: Likewise.
46062         * g++.dg/template/type1.C: Likewise.
46063         * g++.dg/template/typename3.C: Likewise.
46064         * g++.old-deja/g++.benjamin/13478.C: Change error message.
46065         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
46066         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
46067         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
46068         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
46069         named return value extension.
46070         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
46071         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
46072         * g++.old-deja/g++.bob/extern_C.C: Likewise.
46073         * g++.old-deja/g++.bob/inherit2.C: Likewise.
46074         * g++.old-deja/g++.brendan/complex1.C: Likewise.
46075         * g++.old-deja/g++.brendan/copy5.C: Likewise.
46076         * g++.old-deja/g++.brendan/crash13.C: Likewise.
46077         * g++.old-deja/g++.brendan/crash15.C: Likewise.
46078         * g++.old-deja/g++.brendan/crash18.C: Change error message.
46079         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
46080         * g++.old-deja/g++.brendan/crash38.C: Likewise.
46081         * g++.old-deja/g++.brendan/crash50.C: Likewise.
46082         * g++.old-deja/g++.brendan/crash56.C: Likewise.
46083         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
46084         syntax.
46085         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
46086         * g++.old-deja/g++.brendan/crash8.C: Change error message.
46087         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
46088         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
46089         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
46090         * g++.old-deja/g++.brendan/template11.C: Likewise.
46091         * g++.old-deja/g++.brendan/template26.C: Likewise.
46092         * g++.old-deja/g++.brendan/template27.C: Use explicit
46093         specialization syntax.
46094         * g++.old-deja/g++.brendan/template30.C: Likewise.
46095         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
46096         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
46097         non-dependent names.
46098         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
46099         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
46100         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
46101         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
46102         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
46103         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
46104         named return value extension.
46105         * g++.old-deja/g++.ext/namedret2.C: Likewise.
46106         * g++.old-deja/g++.ext/namedret3.C: Likewise.
46107         * g++.old-deja/g++.ext/return1.C: Likewise.
46108         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
46109         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
46110         * g++.old-deja/g++.jason/access8.C: Likewise.
46111         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
46112         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
46113         pseudo-destructor names.
46114         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
46115         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
46116         pseudo-destructor names.
46117         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
46118         * g++.old-deja/g++.jason/overload19.C: Likewise.
46119         * g++.old-deja/g++.jason/overload32.C: Likewise.
46120         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
46121         stray semicolons.
46122         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
46123         * g++.old-deja/g++.jason/return.C: Likewise.
46124         * g++.old-deja/g++.jason/return2.C: Likewise.
46125         * g++.old-deja/g++.jason/shadow1.C: Likewise.
46126         * g++.old-deja/g++.jason/special.C: Use explicit specialization
46127         syntax.
46128         * g++.old-deja/g++.jason/template10.C: Account for use of
46129         non-dependent names.
46130         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
46131         syntax.
46132         * g++.old-deja/g++.jason/template37.C: Likewise.
46133         * g++.old-deja/g++.law/access4.C: Change error messages.
46134         * g++.old-deja/g++.law/arm13.C: Remove incorrect
46135         pseudo-destructor names.
46136         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
46137         * g++.old-deja/g++.law/ctors9.C: Likewise.
46138         * g++.old-deja/g++.law/cvt22.C: Likewise.
46139         * g++.old-deja/g++.law/dtors5.C: Likewise.
46140         * g++.old-deja/g++.law/global-init1.C: Likewise.
46141         * g++.old-deja/g++.law/missed-error3.C: Likewise.
46142         * g++.old-deja/g++.law/operators28.C: Likewise.
46143         * g++.old-deja/g++.law/visibility28.C: Likewise.
46144         * g++.old-deja/g++.martin/eval1.C: Likewise.
46145         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
46146         name.
46147         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
46148         * g++.old-deja/g++.mike/net34.C: Likewise.
46149         * g++.old-deja/g++.mike/net36.C: Likewise.
46150         * g++.old-deja/g++.mike/ns2.C: Likewise.
46151         * g++.old-deja/g++.mike/p12306.C: Likewise.
46152         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
46153         value extension.
46154         * g++.old-deja/g++.mike/p700.C: Likewise.
46155         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
46156         * g++.old-deja/g++.mike/p710.C: Likewise.
46157         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
46158         value extension.
46159         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
46160         * g++.old-deja/g++.mike/pmf9.C: Likewise.
46161         * g++.old-deja/g++.ns/crash2.C: Likewise.
46162         * g++.old-deja/g++.ns/crash3.C: Likewise.
46163         * g++.old-deja/g++.ns/invalid1.C: Likewise.
46164         * g++.old-deja/g++.ns/ns17.C: Likewise.
46165         * g++.old-deja/g++.ns/template16.C: Likewise.
46166         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
46167         keyword.
46168         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
46169         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
46170         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
46171         named return value extension.
46172         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
46173         * g++.old-deja/g++.other/access4.C: Issue additional error
46174         messages.
46175         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
46176         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
46177         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
46178         * g++.old-deja/g++.other/crash25.C: Change error message.
46179         * g++.old-deja/g++.other/crash4.C: Change error message.
46180         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
46181         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
46182         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
46183         checks.
46184         * g++.old-deja/g++.other/defarg8.C: Likewise.
46185         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
46186         * g++.old-deja/g++.other/dtor10.C: Likewise.
46187         * g++.old-deja/g++.other/incomplete.C: Likewise.
46188         * g++.old-deja/g++.other/linkage7.C: Likewise.
46189         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
46190         lookup algorithm.
46191         * g++.old-deja/g++.other/mangle2.C: Likewise.
46192         * g++.old-deja/g++.other/refinit2.C: Likewise.
46193         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
46194         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
46195         * g++.old-deja/g++.pt/crash28.C: Likewise.
46196         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
46197         syntax.
46198         * g++.old-deja/g++.pt/crash32.C: Change error message.
46199         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
46200         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
46201         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
46202         error message position.
46203         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
46204         * g++.old-deja/g++.pt/defarg8.C: Change error message.
46205         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
46206         syntax.
46207         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
46208         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
46209         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
46210         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
46211         keyword.
46212         * g++.old-deja/g++.pt/explicit31.C: Likewise.
46213         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
46214         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
46215         keyword.
46216         * g++.old-deja/g++.pt/explicit71.C: Change error message.
46217         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
46218         syntax.
46219         * g++.old-deja/g++.pt/friend28.C: Account for use of
46220         non-dependent names.
46221         * g++.old-deja/g++.pt/friend29.C: Likewise.
46222         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
46223         rules.
46224         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
46225         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
46226         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
46227         lookup rules.
46228         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
46229         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
46230         keyword.
46231         * g++.old-deja/g++.pt/memclass20.C: Likewise.
46232         * g++.old-deja/g++.pt/memclass5.C: Likewise.
46233         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
46234         keyword.
46235         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
46236         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
46237         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
46238         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
46239         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
46240         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
46241         keyword.
46242         * g++.old-deja/g++.pt/spec10.C: Likewise.
46243         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
46244         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
46245         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
46246         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
46247         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
46248         * g++.old-deja/g++.pt/ttp62.C: Likewise.
46249         * g++.old-deja/g++.pt/ttp64.C: Likewise.
46250         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
46251         * g++.old-deja/g++.pt/typename15.C: Likewise.
46252         * g++.old-deja/g++.pt/typename22.C: Likewise.
46253         * g++.old-deja/g++.pt/typename6.C: Change error messages.
46254         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
46255         * g++.old-deja/g++.pt/virtual2.C: Likewise.
46256         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
46257         syntax.
46258         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
46259         return value extension.
46260         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
46261         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
46262         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
46263         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
46264
46265 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
46266
46267         * g++.dg/warn/inline1.C: New test.
46268         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
46269         * g++.old-deja/g++.jason/synth10.C: Likewise.
46270         * g++.old-deja/g++.mike/net31.C: Likewise.
46271         * g++.old-deja/g++.mike/p8786.C: Likewise.
46272
46273         * g++.dg/template/friend10.C: New test.
46274         * g++.dg/template/conv5.C: New test.
46275
46276 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
46277
46278         * g++.dg/lookup/scoped3.C: New test.
46279
46280         * g++.dg/lookup/decl1.C: New test.
46281         * g++.dg/lookup/decl2.C: New test.
46282
46283 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
46284
46285         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
46286         gcc.c-torture/compile/20021015-1.c,
46287         gcc.c-torture/compile/20021015-2.c,
46288         gcc.c-torture/compile/20021123-1.c,
46289         gcc.c-torture/compile/20021123-2.c,
46290         gcc.c-torture/compile/20021123-3.c,
46291         gcc.c-torture/compile/20021123-4.c,
46292         gcc.c-torture/execute/20021024-1.c: Add tests previously added
46293         only to 3.1 or 3.2 branch.
46294
46295 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
46296
46297         * gcc.dg/i386-bitfield3.c: New test.
46298
46299         * gcc.dg/i386-bitfield2.c: New test.
46300
46301 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
46302
46303         * g++.dg/parse/conv_op1.C: New test.
46304
46305 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
46306
46307         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
46308         approved.
46309
46310 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
46311
46312         * gcc.c-torture/compile/20021220-1.c: New test.
46313
46314 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
46315
46316         * gcc.dg/i386-fastcall-1.c: New.
46317
46318 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
46319
46320         * gcc.c-torture/execute/20021219-1.c: New test.
46321
46322 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
46323
46324         * gcc.dg/i386-pic-1.c: New test.
46325
46326 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46327
46328         PR c++/8099
46329         * g++.dg/template/friend9.C: New test.
46330
46331 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46332
46333         PR c++/3663
46334         * g++.dg/template/access7.C: New test.
46335
46336 2002-12-18  Nick Clifton  <nickc@redhat.com>
46337
46338         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
46339         the libstdc++-v3 directory has been found.
46340
46341 2002-12-12  Devang Patel <dpatel@apple.com>
46342         * gcc.dg/darwin-ld-1.c: New test.
46343         * gcc.dg/darwin-ld-2.c: New test.
46344         * gcc.dg/darwin-ld-3.c: New test.
46345         * gcc.dg/darwin-ld-4.c: New test.
46346         * gcc.dg/darwin-ld-5.c: New test.
46347
46348 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
46349
46350         * gcc.c-torture/compile/20021212-1.c: New test.
46351
46352 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
46353
46354         * gcc.dg/fshort-wchar: New test.
46355
46356 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
46357
46358         PR c++/8372
46359         * g++.dg/template/dtor1.C: New test.
46360
46361         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
46362         markers.
46363
46364 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
46365
46366         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
46367
46368 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
46369
46370         * g++.dg/template/static1.C: New test.
46371         * g++.dg/template/static2.C: New test.
46372         * g++.old-deja/g++.ext/memconst.C: New test.
46373
46374 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46375
46376         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
46377         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
46378         * g++.dg/special/initp1.C: Likewise.
46379
46380 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
46381
46382         * gcc.c-torture/execute/20021204-1.c: New test.
46383
46384 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
46385
46386         * gcc.dg/ppc-fmadd-1.c: New file.
46387         * gcc.dg/ppc-fmadd-2.c: New file.
46388         * gcc.dg/ppc-fmadd-3.c: New file.
46389
46390 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
46391
46392         * gcc.c-torture/compile/20021204-1.c: New test.
46393
46394 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
46395
46396         * g++.dg/inherit/covariant2.C: New test.
46397         * g++.dg/inherit/covariant3.C: New test.
46398         * g++.dg/inherit/covariant4.C: New test.
46399         * g++.dg/inherit/covariant1.C: Remove XFAIL.
46400         * g++.old-deja/g++.robertl/eb17.C: Likewise.
46401
46402 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
46403
46404         PR c++/8688
46405         * g++.dg/init/brace3.C: New test.
46406
46407 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
46408
46409         * gcc.dg/20020210-1.c: Fix a comment typo.
46410
46411 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
46412
46413         PR c++/8720
46414         * g++.dg/parse/defarg1.C: New test.
46415
46416         PR c++/8615
46417         * g++.dg/template/char1.C: New test.
46418
46419         * g++.dg/template/varmod1.C: Fix typo.
46420
46421 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46422
46423         DR 180
46424         * g++.old-deja/g++.pt/crash32.C: Expect error.
46425
46426 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
46427
46428         PR c++/5919
46429         * g++.dg/template/varmod1.C: New test.
46430
46431         PR c++/8727
46432         * g++.dg/inherit/typeinfo1.C: New test.
46433
46434         PR c++/8663
46435         * g++.dg/inherit/typedef1.C: New test.
46436
46437 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
46438
46439         PR c++/8332
46440         PR c++/8493
46441         * g++.dg/template/strlen1.C: New test.
46442
46443         PR c++/8227
46444         * g++.dg/template/ctor2.C: New test.
46445
46446         PR c++/8214
46447         * g++.dg/init/string1.C: New test.
46448
46449         PR c++/8511
46450         * g++.dg/template/friend8.C: New test.
46451
46452 2002-11-29  Joe Buck <jbuck@synopsys.com>
46453
46454         * g++.dg/lookup/anon2.C: New test.
46455
46456 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
46457
46458         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
46459         h8300 port.
46460
46461 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
46462
46463         * gcc.dg/bitfld-6.c: New test.
46464
46465 2002-11-27  Jan Hubicka  <jh@suse.cz>
46466
46467         * gcc.c-torture/execute/20021127.[cx]: New test.
46468
46469 2002-11-26  Jan Hubicka  <jh@suse.cz>
46470
46471         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
46472         quality.
46473
46474 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
46475
46476         * g++.dg/init/brace2.C: New test.
46477         * g++.old-deja/g++.mike/p9129.C: Correct.
46478
46479 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
46480
46481         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
46482
46483 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
46484
46485         * gcc.dg/sibcall-6: New test for indirect sibcalls.
46486
46487 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
46488
46489         * g++.dg/abi/empty11.C: New test.
46490         * g++.dg/rtti/cv1.C: New test.
46491
46492 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
46493
46494         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
46495
46496 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
46497
46498         * g++.dg/abi/empty10.C: New test.
46499
46500 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
46501
46502         * gcc.c-torture/compile/20021124-1.c: New test.
46503
46504 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
46505
46506         * g++.dg/abi/rtti2.C: New test.
46507
46508 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
46509
46510         * gcc.dg/i386-unroll-1.c: New test.
46511
46512 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
46513
46514         * gcc.c-torture/compile/20021120-1.c: New test.
46515         * gcc.c-torture/compile/20021120-2.c: New test.
46516
46517 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
46518
46519         * gcc.dg/bitfld-5.c: New test.
46520
46521 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
46522
46523         * gcc.c-torture/execute/20021120-3.c: New test.
46524
46525 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
46526
46527         * gcc.c-torture/execute/20021120-2.c: New test.
46528
46529 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
46530
46531         * gcc.c-torture/execute/20021120-1.c: New test.
46532
46533 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
46534
46535         * gcc.c-torture/execute/20021118-3.c: New test.
46536
46537 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
46538
46539         * gcc.c-torture/compile/20021119-1.c: New test.
46540
46541 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
46542
46543         * gcc.dg/duff-1.c: New test.
46544         * gcc.dg/duff-2.c: New test.
46545         * gcc.dg/duff-3.c: New test.
46546
46547 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
46548
46549         * gcc.dg/cpp/_Pragma5.c: New test.
46550
46551 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
46552
46553         * gcc.c-torture/execute/20021118-2.c: New test.
46554
46555 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
46556
46557         * gcc.c-torture/execute/20021118-1.c: New test.
46558
46559 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
46560
46561         * gcc.dg/20021116-1.c: New test.
46562
46563 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
46564
46565         * g++.dg/abi/vcall1.C: New test.
46566
46567 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
46568
46569         * gcc.dg/20021029-1.c: New test.
46570         * gcc.dg/20021029-2.c: New test.
46571
46572 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
46573
46574         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
46575
46576 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
46577
46578         PR c/8439
46579         * gcc.dg/20021110.c: Move to ...
46580         * gcc.c-torture/compile/20021110.c: .... here.
46581
46582 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46583
46584         PR c/8467
46585         * gcc.c-torture/execute/20021111-1.c
46586
46587 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
46588
46589         PR c/8439
46590         * gcc.dg/20021110.c: New test.
46591
46592 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
46593
46594         * g++.dg/abi/vthunk3.C: Run only on x86.
46595
46596 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
46597
46598         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
46599
46600 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
46601
46602         * lib/compat.exp (compat-execute): Fix logic error in last
46603         change.
46604
46605 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
46606
46607         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
46608
46609 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46610
46611         PR c++/8389
46612         * g++.dg/template/access6.C: New test.
46613
46614 2002-11-08  Jan Hubicka  <jh@suse.cz>
46615
46616         * gcc.dg/i386-ssefp-1.c: New test.
46617         * gcc.dg/i386-ssefp-1.c: New test.
46618
46619 2002-11-08  Jan Hubicka  <jh@suse.cz>
46620
46621         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
46622
46623 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
46624
46625         * g++.dg/abi/vthunk3.C: New test.
46626
46627         PR c++/8338
46628         * g++.dg/template/crash2.C: New test.
46629
46630 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
46631
46632         * g++.dg/abi/dtor1.C: New test.
46633         * g++.dg/abi/dtor2.C: Likewise.
46634
46635 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
46636
46637         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
46638         Darwin.
46639
46640 2002-11-04  Adam Nemet  <anemet@lnxw.com>
46641
46642         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
46643         -mthumb.  Only xfail with -O0.
46644
46645 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
46646
46647         * g++.dg/abi/thunk1.C: New test.
46648         * g++.dg/abi/thunk2.C: Likewise.
46649         * g++.dg/abi/vtt1.C: Likewise.
46650
46651 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
46652
46653         PR optimization/8423
46654         * gcc.c-torture/execute/builtin-constant.c: New test.
46655
46656 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
46657
46658         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
46659         Add some more cases.
46660
46661 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
46662
46663         PR c++/8391
46664         * g++.dg/opt/local1.C: New test.
46665
46666 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
46667
46668         PR c++/8160
46669         * g++.dg/template/complit1.C: New test.
46670
46671         PR c++/8149
46672         * g++.dg/template/typename4.C: Likewise.
46673
46674 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46675
46676         Core issue 287, PR c++/7639
46677         * g++.dg/template/instantiate1.C: Adjust error location.
46678         * g++.dg/template/instantiate3.C: New test.
46679         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
46680         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
46681         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
46682
46683 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
46684
46685         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
46686
46687 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
46688
46689         PR c++/8287
46690         * g++.dg/init/dtor2.C: New test.
46691
46692 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46693
46694         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
46695         * gcc.dg/nest.c: Bypass errors on irix6.
46696
46697 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
46698
46699         * gcc.dg/nest.c: Expect error for mmix-*-*.
46700         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
46701
46702 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
46703
46704         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
46705         markers.
46706
46707         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
46708
46709 2002-10-25  Mike Stump  <mrs@apple.com>
46710
46711         * gcc.dg/warn-1.c: New test.
46712
46713 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
46714
46715         * g++.dg/template/typename3.C: New test.
46716
46717 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
46718
46719         * g++.dg/lookup/ptrmem1.C: New test.
46720
46721         * g++.dg/abi/vthunk2.C: New test.
46722
46723 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
46724
46725         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
46726
46727 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
46728
46729         * g++.dg/abi/empty9.C: New test.
46730
46731 2002-10-24  Richard Henderson  <rth@redhat.com>
46732
46733         * g++.dg/inherit/thunk1.C: Enable for ia64.
46734
46735 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
46736
46737         PR c++/8067
46738         * g++.dg/lookup/pretty1.C: New test.
46739
46740 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
46741
46742         * gcc.dg/20021023-1.c: New test.
46743
46744 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
46745
46746         PR c++/7679
46747         * g++.dg/parse/inline1.C: New test.
46748
46749 2002-10-23  Richard Henderson  <rth@redhat.com>
46750
46751         * g++.dg/inherit/thunk1.C: Enable for x86_64.
46752
46753         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
46754
46755 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
46756
46757         PR c++/6579
46758         * g++.dg/parse/stmtexpr3.C: New test.
46759
46760 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
46761
46762         * g++.dg/expr/cond1.C: New test.
46763
46764 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
46765
46766         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
46767
46768 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
46769
46770         * g++.dg/abi/vbase13.C: New test.
46771         * g++.dg/abi/vbase14.C: Likewise.
46772
46773 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
46774
46775         * gcc.dg/tls/pic-1.c: New test.
46776         * gcc.dg/tls/nonpic-1.c: New test.
46777         * gcc.dg/20021018-1.c: New test.
46778
46779 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
46780
46781         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
46782         Remove only files with the same base name as the test case.
46783         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
46784         (profopt-execute): Likewise.  Also, remove old profiling
46785         and performance data files before running the tests.
46786
46787         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
46788         * g++.dg/bprob/bprob.exp: Likewise.
46789         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
46790         to allow more general test case names.
46791
46792         * g++.dg/bprob/bprob-1.C: Rename to ...
46793         * g++.dg/bprob/g++-bprob-1.C: ... this.
46794
46795         * g77.dg/bprob/bprob-1.f: Rename to ...
46796         * g77.dg/bprob/g77-bprob-1.f: ... this.
46797
46798 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
46799
46800         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
46801         bison 1.50 or later.
46802
46803 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
46804
46805         * g++.dg/README: Describe more test directories.
46806
46807 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
46808
46809         * g++.dg/init/array6.C: Add additional tests.
46810
46811 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
46812
46813         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
46814         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
46815
46816 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
46817
46818         * gcc.c-torture/compile/20020604-1.x: New.
46819         * gcc.c-torture/compile/simd-5.x: Likewise.
46820         * gcc.c-torture/execute/920710-1.x: Likewise.
46821         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
46822
46823 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
46824
46825         * g++.dg/inherit/override1.C: Add dg-options clause.
46826
46827 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
46828
46829         * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
46830         _mm_slli_si128.
46831
46832 2002-10-19  Andreas Schwab  <schwab@suse.de>
46833
46834         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
46835         directory component.
46836
46837 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
46838
46839         * g++.dg/inherit/thunk1.C: New test.
46840
46841         * g++.dg/inherit/override1.C: New test.
46842
46843         * g++.dg/abi/mangle11.C: New test.
46844         * g++.dg/abi/mangle14.C: New test.
46845         * g++.dg/abi/mangle17.C: New test.
46846
46847 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
46848
46849         * g++.dg/overload/member2.C: New test.
46850
46851 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
46852
46853         * g++.dg/README: Describe new compat directory.
46854         * g++.dg/dg.exp: Skip tests in compat directory.
46855         * README.compat: New file.
46856         * lib/compat.exp: New expect script.
46857         * g++.dg/compat: New test directory.
46858         * g++.dg/compat/compat.exp: New expect script.
46859         * g++.dg/compat/abi: New test directory.
46860         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
46861         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
46862         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
46863         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
46864         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
46865         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
46866         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
46867         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
46868         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
46869         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
46870         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
46871         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
46872         * g++.dg/compat/break: New test directory.
46873         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
46874         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
46875         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
46876         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
46877         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
46878         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
46879         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
46880         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
46881         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
46882         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
46883         g++.dg/compat/break/README: New files.
46884         * g++.dg/compat/eh: New test directory.
46885         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
46886         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
46887         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
46888         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
46889         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
46890         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
46891         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
46892         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
46893         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
46894         g++.dg/compat/eh/filter2_y.C,
46895         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
46896         g++.dg/compat/eh/new1_y.C,
46897         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
46898         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
46899         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
46900         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
46901         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
46902         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
46903         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
46904         g++.dg/compat/eh/unexpected1_y.C: New files.
46905         * g++.dg/compat/init: New test directory.
46906         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
46907         g++.dg/compat/init/array5_y.C,
46908         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
46909         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
46910         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
46911         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
46912         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
46913         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
46914         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
46915         g++.dg/compat/init/init-ref2_y.C: New files.
46916
46917 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
46918
46919         PR c++/7584
46920         * g++.dg/inherit/using3.C: New test.
46921
46922 2002-10-17  Jan Hubicka  <jh@suse.cz>
46923
46924         * gcc.dg/20021017-2.c: New test.
46925
46926 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
46927
46928         * g++.dg/abi/mangle16.C: Adjust.
46929
46930         * g++.dg/init/array8.C: New test.
46931
46932 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
46933
46934         * gcc.dg/special/mips-abi.exp: New test.
46935         * gcc.dg/special/mips-abi.s: Empty file used by the above.
46936
46937 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
46938
46939         * g++.dg/abi/mangle16.C: New test.
46940         * g++.dg/abi/mangle17.C: Likewise.
46941
46942         PR c++/7478
46943         * g++.dg/template/ref1.C: New test.
46944
46945 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46946
46947         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
46948
46949 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
46950
46951         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
46952
46953 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
46954
46955         PR c++/7524
46956         * g++.dg/init/array7.C: New test.
46957
46958 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
46959
46960         * g++.dg/init/array6.C: New test.
46961
46962         * g++.dg/abi/mangle13.C: Likewise.
46963         * g++.dg/abi/mangle14.C: Likewise.
46964         * g++.dg/abi/mangle15.C: Likewise.
46965
46966 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
46967
46968         * g++.dg/abi/empty8.C: New test.
46969
46970 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
46971
46972         * g++.dg/init/ctor1.C: New test.
46973
46974 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
46975
46976         * gcc.c-torture/execute/20021015-1.c: New test.
46977
46978 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
46979
46980         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
46981
46982 2002-10-14  Jan Hubicka  <jh@suse.cz>
46983
46984         * gcc.dg/i386-ssetype-[1-5].c: New tests.
46985
46986 2002-10-14  Richard Henderson  <rth@redhat.com>
46987
46988         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
46989
46990 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
46991
46992         PR optimization/6631
46993         * g++.dg/opt/const2.C: New test.
46994
46995 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
46996
46997         PR c++/7176
46998         * g++.dg/parse/friend1.C: New test.
46999         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
47000
47001 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
47002
47003         * gcc.dg/20021014-1.c: New test.
47004
47005 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
47006
47007         PR c++/5661
47008         * g++.dg/ext/vlm1.C: New test.
47009         * g++.dg/ext/vlm2.C: Likewise.
47010
47011         * g++.dg/init/array1.C: Remove invalid braces.
47012         * g++.dg/init/brace1.C: New test.
47013         * g++.dg/init/copy2.C: Likewise.
47014         * g++.dg/init/copy3.C: Likewise.
47015         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
47016         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
47017         braces.
47018
47019 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
47020
47021         * gcc.dg/cpp/assembler.S: Don't use -ansi.
47022
47023 2002-10-11  Richard Shann  <richard.shann@superh.com>
47024
47025         * gcc.c-torture/compile/simd-5.c: New test.
47026
47027 2002-10-10  Roger Sayle  <roger@eyesopen.com>
47028
47029         * gcc.c-torture/execute/shiftopt-1.c: New test case.
47030
47031 2002-10-10  Jim Wilson  <wilson@redhat.com>
47032
47033         * gcc.c-torture/execute/20021010-1.c: New test.
47034
47035 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
47036
47037         PR c/7353
47038         * g++.dg/ext/typedef-init.C: New test.
47039         * gcc.dg/typedef-init.c: New test.
47040
47041 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
47042
47043         * gcc.dg/cpp/paste13.c: New test.
47044
47045 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47046
47047         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
47048         remaining platforms, XFAIL during compile, not execute.  Don't
47049         XFAIL at -O0.
47050
47051 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
47052
47053         * gcc.dg/alias-1.c: Tweak expected warning.
47054
47055 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
47056
47057         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
47058
47059 2002-10-06  Andreas Jaeger  <aj@suse.de>
47060
47061         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
47062         * gcc.dg/cpp/c++98.C: Likewise.
47063
47064         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
47065         * g++.dg/cpp/c++98.C: Likewise.
47066
47067         * g++.dg/README (Subdirectories): Mention cpp directory.
47068
47069         PR target/7559
47070         * gcc.dg/20021006-1.c: New test.
47071
47072 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47073
47074         PR c++/7804
47075         * g++.dg/other/warning1.C: New test.
47076
47077 2002-10-04  Roger Sayle  <roger@eyesopen.com>
47078
47079         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
47080         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
47081         and sparc-*-* with -m64 as expected failures.  See PR 8087.
47082
47083 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
47084
47085         PR c++/7931
47086         * g++.dg/template/ptrmem3.C: New test.
47087
47088         PR c++/7754
47089         * g++.dg/template/union1.C: New test.
47090
47091 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
47092
47093         PR c++/8006
47094         * g++.dg/abi/mangle9.C: New test.
47095         * g++.dg/abi/mangle10.C: New test.
47096         * g++.dg/abi/mangle11.C: New test.
47097         * g++.dg/abi/mangle12.C: New test.
47098
47099 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
47100
47101         PR c++/7188.
47102         * g++.dg/template/meminit1.C: New test.
47103         * g++.dg/warn/Wreorder-1.C: Likewise.
47104         * g++.old-deja/g++.mike/warn3.C: Tweak.
47105         * lib/prune.exp: Ingore "in copy constructor".
47106
47107 2002-10-02  Andreas Jaeger  <aj@suse.de>
47108
47109         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
47110         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
47111         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
47112         on x86-64.
47113
47114 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
47115
47116         * gcc.dg/empty1.C: Fix typo.
47117
47118 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
47119
47120         * gcc.dg/alias-1.c: New test.
47121
47122 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
47123
47124         * gcc.dg/empty1.C: New test.
47125
47126         * g++.dg/tls/init-2.C: Tweak error messages.
47127
47128 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
47129
47130         * gcc.c-torture/compile/20020923-1.c: New test.
47131
47132 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
47133
47134         * gcc.c-torture/execute/ffs-1.c: New test.
47135         * gcc.c-torture/execute/ffs-2.c: Ditto.
47136
47137 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
47138
47139         * g++.dg/overload/member1.C: New test.
47140
47141 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
47142
47143         * g++.dg/abi/empty7.C: New test.
47144         * g++.dg/init/pm2.C: Likewise.
47145
47146 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
47147
47148         * g++.dg/rtti/crash1.C: New test.
47149
47150 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
47151
47152         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
47153         gcc.dg/sibcall-4.c: New tests.
47154
47155 2002-09-28  Roger Sayle  <roger@eyesopen.com>
47156
47157         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
47158         powerpc and MMIX targets.
47159
47160 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
47161
47162         * gcc.dg/cpp/20020927-1.c: New.
47163
47164 2002-09-26  David S. Miller  <davem@redhat.com>
47165
47166         * gcc.c-torture/compile/trunctfdf.c: New.
47167
47168 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47169
47170         * lib/target-supports.exp (check_weak_available): Handle solaris2.
47171
47172 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
47173
47174         * gcc.c-torture/execute/loop-15.c: New.
47175
47176 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
47177
47178         * README.QMTEST: Fix typo.
47179
47180 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
47181
47182         * gcc.dg/20020926-1.c: New test.
47183
47184 2002-09-25  David S. Miller  <davem@redhat.com>
47185
47186         PR target/7842
47187         * gcc.c-torture/execute/shiftdi.c: New test.
47188
47189 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
47190
47191         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
47192         unique to the tool.
47193         * lib/g77.exp (g77_init): Likewise.
47194         * lib/g++.exp (g++_init): Likewise.
47195         * lib/objc.exp (objc_init): Likewise.
47196
47197 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
47198
47199         * g++.dg/abi/empty5.C: New test.
47200         * g++.dg/abi/empty6.C: New test.
47201         * g++.dg/abi/vbase12.C: New test.
47202
47203 2002-09-25  Richard Henderson  <rth@redhat.com>
47204
47205         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
47206         too-small long double.
47207
47208 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
47209
47210         * gcc.dg/20020919-1.c: New test.
47211
47212 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
47213
47214         * g++.dg/abi/bitfield6.C: New test.
47215         * g++.dg/abi/bitfield7.C: New test.
47216         * g++.dg/abi/bitfield8.C: New test.
47217         * g++.dg/abi/vbase11.C: New test.
47218
47219 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
47220
47221         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
47222         hppa*-*-hpux*.  Update test comment.
47223
47224 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
47225
47226         * gcc.dg/tls/struct-1.c: New test.
47227
47228 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
47229
47230         * gcc.dg/cpp/tr-warn2.c: Update.
47231
47232 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
47233
47234         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
47235
47236 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
47237
47238         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
47239         systems.
47240
47241 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
47242
47243         * gcc.c-torture/execute/ieee/mzero3.c: New test.
47244
47245         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
47246         Adjust for c++filt moved to binutils.  Remove spurious duplicate
47247         setting of cxxfilt.
47248
47249 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
47250
47251         * gcc.dg/20020312-2.c: Update for darwin.
47252
47253 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
47254
47255         * g++.old-deja/g++.other/crash32.C: Mark ICE.
47256
47257 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
47258
47259         * objc.dg/comp-types-1.m: New test.
47260         * objc.dg/comp-types-2.m: New test.
47261         * objc.dg/comp-types-3.m: New test.
47262         * objc.dg/comp-types-4.m: New test.
47263         * objc.dg/comp-types-5.m: New test.
47264         * objc.dg/comp-types-6.m: New test.
47265
47266 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
47267
47268         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
47269
47270 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
47271
47272         * g++.dg/other/do1.C: New test.
47273
47274         * g++.dg/template/subst1.C: New test.
47275
47276 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
47277
47278         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
47279
47280 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
47281
47282         * g++.dg/template/qualttp20.C: Adjust expected errors.
47283         * g++.old-deja/g++.jason/report.C: Likewise.
47284         * g++.old-deja/g++.other/qual1.C: Likewise.
47285
47286         * g++.dg/lookup/scoped2.C: New test.
47287
47288         * g++.dg/ext/asm3.C: New test.
47289
47290 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
47291
47292         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
47293
47294 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
47295
47296         * ChangeLog: follow spelling conventions.
47297         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
47298         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
47299         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
47300         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
47301         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
47302         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
47303         * g++.old-deja/g++.law/global-init1.C: Likewise.
47304         * g++.old-deja/g++.other/delete4.C: Likewise.
47305         * g++.old-deja/g++.other/inline21.C: Likewise.
47306         * g++.old-deja/g++.other/singleton.C: Likewise.
47307         * g77.dg/strlen0.f: Likewise.
47308         * g77.f-torture/compile/20010519-1.f: Likewise.
47309         * g77.f-torture/compile/980310-4.f: Likewise.
47310         * gcc.c-torture/compile/20000605-1.c: Likewise.
47311         * gcc.c-torture/execute/20020225-1.c: Likewise.
47312         * gcc.dg/c90-hexfloat-2.c: Likewise.
47313         * gcc.dg/c99-bool-1.c: Likewise.
47314         * gcc.dg/c99-hexfloat-2.c: Likewise.
47315         * gcc.dg/dll-2.c: Likewise.
47316         * gcc.dg/wtr-union-init-1.c: Likewise.
47317         * gcc.dg/wtr-union-init-2.c: Likewise.
47318         * gcc.dg/wtr-union-init-3.c: Likewise.
47319         * gcc.dg/cpp/avoidpaste1.c: Likewise.
47320         * gcc.dg/cpp/defined.c: Likewise.
47321         * gcc.dg/cpp/macsyntx.c: Likewise.
47322         * gcc.dg/cpp/paste2.c: Likewise.
47323         * gcc.dg/cpp/trad/defined.c: Likewise.
47324         * gcc.dg/format/c90-printf-1.c: Likewise.
47325         * gcc.dg/format/c90-scanf-1.c: Likewise.
47326         * gcc.dg/format/c99-printf-1.c: Likewise.
47327         * gcc.dg/format/c99-scanf-1.c: Likewise.
47328         * gcc.misc-tests/gcov-8.c: Likewise.
47329         * lib/profopt.exp: Likewise.
47330
47331 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
47332
47333         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
47334
47335 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
47336
47337         * g++.dg/inherit/using2.C: New test.
47338
47339 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
47340
47341         * ChangeLog: Follow spelling conventions.
47342         * g++.dg/template/friend4.C: Likewise.
47343         * g++.old-deja/g++.pt/crash67.C: Likewise.
47344         * gcc.c-torture/execute/20000801-4.c: Likewise.
47345         * gcc.dg/c90-digraph-1.c: Likewise.
47346         * gcc.dg/c94-digraph-1.c: Likewise.
47347         * gcc.dg/c99-digraph-1.c: Likewise.
47348         * gcc.dg/cpp/line5.c: Likewise.
47349         * gcc.dg/cpp/multiline.c: Likewise.
47350         * gcc.dg/cpp/trad/literals-1.c: Likewise.
47351         * gcc.dg/format/attr-3.c: Likewise.
47352         * gcc.dg/format/c90-scanf-3.c: Likewise.
47353         * gcc.dg/format/ext-4.c: Likewise.
47354
47355 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
47356
47357         * g++.dg/template/pretty1.C: New test.
47358
47359 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
47360
47361         * gcc.c-torture/execute/struct-cpy-1.c: New test.
47362
47363 2002-09-13  Matt Austern  <austern@apple.com>
47364
47365         * g++.dg/other/constref[12].C: New, regression tests for
47366         passing a cast expression to a function by const reference.
47367
47368 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
47369
47370         * g++.dg/template/deduce1.C: New test.
47371
47372 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
47373
47374         * gcc.c-torture/execute/simd-1.c: Force all use of int to
47375         32-bit int.
47376
47377 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
47378
47379         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
47380         usage.
47381
47382 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
47383
47384         * gcc.c-torture/compile/20020910-1.c: New test.
47385
47386 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
47387
47388         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
47389
47390 2002-09-10  Andreas Jaeger  <aj@suse.de>
47391
47392         * gcc.dg/20020312-2.c: Adjust for x86-64.
47393
47394 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
47395
47396         * g77.dg/7388.f: New test case for PR 7388.
47397
47398 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
47399
47400         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
47401
47402 2002-09-05  Ziemowit Laski <zlaski@apple.com>
47403
47404         * objc.dg/proto-lossage-1.m: New test.
47405
47406 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
47407
47408         * gcc.dg/cpp/_Pragma4.c: Fix typo.
47409
47410 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
47411
47412         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
47413         expected to pass.
47414
47415 2002-09-06  Stan Shebs  <shebs@apple.com>
47416             David Edelsohn  <edelsohn@gnu.org>
47417
47418         * gcc.dg/weak: New directory.
47419         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
47420         target-specific xfail bits.
47421         * gcc.dg/typeof-2.c: Move to new directory.
47422         * gcc.dg/weak.exp: New expect script.
47423
47424 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
47425
47426         * gcc.c-torture/execute/extzvsi.c: New test.
47427
47428 2002-09-05  Stan Shebs  <shebs@apple.com>
47429
47430         * gcc.dg/weak-1.c: xfail on Darwin.
47431         * gcc.dg/weak-2.c: Ditto.
47432         * gcc.dg/weak-3.c: Ditto.
47433         * gcc.dg/weak-4.c: Ditto.
47434         * gcc.dg/weak-5.c: Ditto.
47435         * gcc.dg/weak-6.c: Ditto.
47436         * gcc.dg/weak-7.c: Ditto.
47437         * gcc.dg/weak-8.c: Ditto.
47438         * gcc.dg/weak-9.c: Ditto.
47439
47440 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
47441
47442         * gcc.c-torture/execute/loop-14.c: New test.
47443
47444 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
47445
47446         * g++.dg/other/cxa-atexit1.C: New test.
47447
47448         * gcc.dg/typeof-2.c: New test.
47449
47450 2002-09-03  Roger Sayle  <roger@eyesopen.com>
47451
47452         * gcc.dg/builtins-2.c: New testcase.
47453         * gcc.dg/builtins-3.c: New testcase.
47454
47455 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
47456
47457         * gcc.dg/cpp/_Pragma4.c: New test.
47458
47459 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
47460
47461         * objc/execute/nil_method-1.m: New testcase.
47462
47463 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
47464
47465         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
47466         [Object class], not [Object initialize].
47467
47468 2002-08-31  Roger Sayle  <roger@eyesopen.com>
47469             Hans-Peter Nilsson  <hp@bitrange.com>
47470
47471         * gcc.c-torture/execute/20020720-1.x: Skip test on
47472         mmix-knuth-mmixware.  Correct comment.
47473
47474 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
47475
47476         * g++.dg/abi/bitfield5.C: New test.
47477         * g++.dg/abi/vbase10.C: Likewise.
47478
47479 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
47480
47481         * objc.dg/undeclared-selector.m: New test.
47482
47483 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
47484
47485         * g++.dg/other/offsetof1.C: Avoid cast warning.
47486
47487 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
47488
47489         * objc.dg/super-class-2.m: New test.
47490
47491 2002-08-24  Matt Austern  <austern@apple.com>
47492
47493         * g++.dg/ext/lvaddr.C: New test.
47494         * g++.dg/ext/lvcast.C: New test.
47495
47496 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
47497
47498         * g++.dg/inherit/cond1.C: New test.
47499
47500 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
47501
47502         * gcc.dg/noncompile/incomplete-1.c: New test.
47503
47504 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
47505
47506         * gcc.dg/typespec-1.c: New test.
47507
47508 2002-08-20  Devang Patel  <dpatel@apple.com>
47509         * objc.dg/proto-hier-2.m: New test.
47510
47511 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
47512
47513         * objc.dg/bitfield-1.m: New test.
47514         * objc.dg/bitfield-2.m: New test.
47515
47516 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
47517
47518         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
47519         gcc.dg/c99-flex-array-4.c: New tests.
47520
47521 2002-08-16  Stan Shebs  <shebs@apple.com>
47522
47523         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
47524
47525 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
47526
47527         * gcc.dg/typeof-1.c: New test.
47528         * g++.dg/ext/typeof2.C: New test.
47529
47530 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
47531
47532         * g++.dg/other/offsetof1.C: New test.
47533
47534 2002-08-14  Richard Henderson  <rth@redhat.com>
47535
47536         * gcc.dg/tls/diag-3.c: Fix expected message strings.
47537
47538 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
47539
47540         * gcc.dg/cpp/_Pragma3.c: New test.
47541
47542 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
47543
47544         * g++.dg/template/inherit3: New test.
47545
47546 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
47547
47548         * gcc.dg/bitfld-4.c: Add blank options.
47549
47550 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
47551
47552         * g++.dg/template/crash1.C: New test.
47553
47554 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
47555
47556         * gcc.dg/tls/opt-2.c: New test.
47557
47558 2002-08-08  Devang Patel  <dpatel@apple.com>
47559
47560         * objc.dg/selector-1.m : New test
47561
47562 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
47563
47564         * g++.dg/abi/bitfield4.C: New test.
47565         * gcc.dg/bitfld-4.c: New test.
47566
47567 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
47568
47569         * g++.dg/other/packed1.C: New test.
47570
47571 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
47572
47573         * g++.dg/abi/offsetof.C: Tweak error messages.
47574         * g++.old-deja/g++.mike/p10769a.C: Likewise.
47575
47576 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
47577
47578         * gcc.dg/bitfld-3.c: New test.
47579
47580 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
47581             Richard Henderson  <rth@redhat.com>
47582
47583         * gcc.dg/i386-bitfield1.c: New test.
47584         * g++.dg/abi/bitfield3.C: Update.
47585
47586 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
47587
47588         * objc.dg/const-str-2.m: Update.
47589         * gcc.dg/cpp/c++98.c: Change to C extension.
47590         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
47591         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
47592
47593 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
47594
47595         * gcc.dg/tls/diag-3.c: New.
47596
47597 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
47598
47599         * g++.dg/README (Subdirectories): Document new subdir expr.
47600         * g++.dg/expr/pmf-1.C: New test.
47601
47602 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
47603
47604         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
47605
47606 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
47607
47608         * g++.dg/abi/bitfield3.C: New test.
47609
47610 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
47611
47612         * lib/gcov.exp: Tweak expected line formats.
47613         * gcc.misc-tests/gcov8.c: New test.
47614         * gcc.misc-tests/gcov8.x: New flags.
47615
47616 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
47617
47618         * consistency.vlad/layout/endian.c: Include string.h.
47619
47620         * gcc.c-torture/execute/20020805-1.c: New test.
47621
47622 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
47623
47624         * g++.dg/other/conversion1.C: New test.
47625
47626 2002-08-03  Roger Sayle  <roger@eyesopen.com>
47627
47628         * gcc.dg/builtins-1.c: New testcase.
47629
47630 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
47631
47632         * g++.dg/inherit/access3.C: New test.
47633
47634 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
47635
47636         * gcc.dg/ia64-visibility-2.c: New test.
47637
47638 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
47639
47640         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
47641         __qualifier_flags to __flags.
47642
47643 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
47644
47645         * g++.dg/inherit/operator1.C: New test.
47646         * g++.dg/lookup/disamb1.C: Fix typo in comment.
47647         * g++.dg/other/error1.C: Change expected error message.
47648         * g++.dg/template/conv4.C: Likewise.
47649
47650 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
47651
47652         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
47653         for documented behavior.
47654
47655 2002-07-25  Roger Sayle  <roger@eyesopen.com>
47656
47657         * gcc.c-torture/execute/20020720-1.x: Skip this test on
47658         several targets known to fail.
47659
47660 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
47661
47662         * gcc.dg/mips-args-[123].c: New tests.
47663
47664 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
47665
47666         * gcc.dg/ppc-spe.c: New.
47667
47668 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
47669
47670         * g++.dg/other/ptrmem4.C: New testcase.
47671
47672 2002-07-24  Richard Henderson  <rth@redhat.com>
47673
47674         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
47675
47676 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
47677
47678         * g++.dg/ext/alignof1.C (main): Return 0 for success.
47679
47680 2002-07-24  Roger Sayle  <roger@eyesopen.com>
47681
47682         * gcc.c-torture/execute/memset-3.c: New testcase.
47683
47684 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
47685
47686         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
47687         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
47688
47689 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47690
47691         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
47692         Delete.
47693
47694 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
47695
47696         * gcc.c-torture/compile/simd-4.c: New test.
47697
47698 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47699
47700         PR c++/7347, c++/7348
47701         * g++.dg/template/access4.C: New test.
47702         * g++.dg/template/access5.C: New test.
47703         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
47704         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
47705         * g++.old-deja/g++.pt/ttp58.C: Likewise.
47706         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
47707
47708 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
47709
47710         * gcc.dg/gnu89-init-2.c: New test.
47711
47712 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
47713
47714         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
47715
47716 2002-07-20  Roger Sayle  <roger@eyesopen.com>
47717
47718         * gcc.c-torture/execute/20020720-1.c: New testcase.
47719
47720 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
47721
47722         * gcc.dg/cpp/Wsignprom.c: New tests.
47723
47724 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
47725
47726         * gcc.c-torture/execute/loop-13.c: New test.
47727
47728 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
47729
47730         * gcc.dg/cpp/expr.c: New tests.
47731
47732 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
47733
47734         * g++.dg/opt/pr6713.C: Add template instantiation.
47735
47736 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
47737
47738         * gcc.dg/nest.c: New test.
47739
47740 2002-07-17  Richard Henderson  <rth@redhat.com>
47741
47742         * g++.dg/opt/pr6713.C: New test.
47743
47744 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
47745
47746         * gcc.c-torture/execute/loop-2e.x: Let the testcase
47747         XFAIL for all x86 processors.
47748
47749 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
47750
47751         * gcc.c-torture/execute/20010122-1.x: Do not test with
47752         -fomit-frame-pointer.
47753
47754 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47755
47756         * g++.dg/template/instantiate2.C: New test.
47757         * g++.dg/template/spec4.C: New test.
47758
47759 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47760
47761         * g++.dg/template/access2.C: New test.
47762         * g++.dg/template/access3.C: New test.
47763
47764 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
47765
47766         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
47767         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
47768         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
47769         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
47770         Convert to use <stdarg.h>.
47771         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
47772         Delete.
47773         * gcc.dg/va-arg-2.c: New.
47774         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
47775
47776 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
47777
47778         * gcc.c-torture/compile/20020710-1.c: New test.
47779
47780 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
47781                           Andrew Pinski  <pinskia@physics.uc.edu>
47782
47783         gcc.c-torture/compile/simd-2.c: New testcase.
47784         gcc.c-torture/compile/simd-3.c: Likewise.
47785
47786 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
47787
47788         PR c++/7224
47789         * g++.dg/overload/error1.C: New test.
47790
47791 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
47792
47793         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
47794         configuration and IRIX 6 O32 ABI.
47795
47796 2002-07-11  Roger Sayle  <roger@eyesopen.com>
47797
47798         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
47799
47800 2002-07-10  Roger Sayle  <roger@eyesopen.com>
47801
47802         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
47803
47804 2002-07-10  Jeffrey A Law  <law@redhat.com>
47805
47806         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
47807
47808         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
47809
47810 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
47811
47812         * gcc.dg/20020312-2.c: Check for __PPC__.
47813
47814 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
47815
47816         * gcc.c-torture/compile/20020709-1.c: New test.
47817
47818 2002-07-07  Roger Sayle  <roger@eyesopen.com>
47819
47820         * g++.dg/template/qualttp21.C: New test case.
47821
47822 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
47823
47824         * gcc.c-torture/compile/20020706-1.c: New test.
47825         * gcc.c-torture/compile/20020706-2.c: New test.
47826
47827 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
47828             Alexandre Oliva  <aoliva@redhat.com>
47829
47830         * g++.dg/warn/incomplete1.C: New test.
47831
47832 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47833
47834         PR c++/7099
47835         * g++.dg/warn/noreturn1.C: New test.
47836
47837 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
47838
47839         PR c++/6706
47840         * g++.dg/debug/debug6.C: New test.
47841         * g++.dg/debug/debug7.C: New test.
47842
47843 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
47844
47845         * gcc.c-torture/compile/simd-3.c: New test.
47846
47847 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
47848
47849         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
47850         * gcc.dg/20020620-1.c: Likewise.
47851
47852 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47853
47854         PR c++/6944
47855         * g++.dg/init/array4.C: New test.
47856         * g++.dg/init/array5.C: New test.
47857
47858 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
47859
47860         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
47861         * gcc.c-torture/execute/simd-2.c (main): Likewise.
47862
47863 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47864
47865         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
47866         * gcc.dg/wtr-aggr-init-1.c: Likewise.
47867         * gcc.dg/wtr-conversion-1.c: Likewise.
47868         * gcc.dg/wtr-escape-1.c: Likewise.
47869         * gcc.dg/wtr-int-type-1.c: Likewise.
47870         * gcc.dg/wtr-label-1.c: Likewise.
47871         * gcc.dg/wtr-static-1.c: Likewise.
47872         * gcc.dg/wtr-strcat-1.c: Likewise.
47873         * gcc.dg/wtr-suffix-1.c: Likewise.
47874         * gcc.dg/wtr-switch-1.c: Likewise.
47875         * gcc.dg/wtr-unary-plus-1.c: Likewise.
47876         * gcc.dg/wtr-union-init-1.c: Likewise.
47877         * gcc.dg/wtr-union-init-2.c: Likewise.
47878         * gcc.dg/wtr-union-init-3.c: Likewise.
47879
47880         * gcc.dg/wtr-func-def-1.c: New test.
47881
47882 2002-07-02 Devang Patel <dpatel@apple.com>
47883
47884         * objc.dg/param-1.m: New test.
47885
47886 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
47887
47888         * gcc.dg/cpp/trad/directive.c: Add test.
47889         * gcc.dg/cpp/trad/macroargs.c: Add test.
47890         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
47891
47892 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
47893
47894         * gcc.dg/cpp/cmdlne-M.c: New test.
47895
47896 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
47897
47898         * objc.dg/desig-init-1.m: New test.
47899
47900 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47901
47902         PR c++/6716
47903         * g++.dg/template/instantiate1.C: New test.
47904
47905 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
47906
47907         PR c++/7112
47908         * g++.dg/template/sizeof2.C: New test.
47909
47910 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
47911
47912         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
47913         gcc.dg/cpp/trad/include.c: New tests.
47914
47915 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
47916
47917         PR target/7177
47918         * gcc.c-torture/compile/20020701-1.c: New test.
47919
47920 2002-07-01  Stan Shebs  <shebs@apple.com>
47921
47922         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
47923         header here...
47924         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
47925         (objc-torture-execute): or here.
47926
47927 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
47928
47929         * gcc.c-torture/execute/arith-rand-ll.c: New test.
47930
47931 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
47932
47933         * gcc.dg/cpp/trad/escaped-nl.c: New test.
47934
47935 2002-06-30  Devang Patel  <dpatel@apple.com>
47936
47937         * objc.dg/fsyntax-only.m: New test.
47938
47939 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
47940
47941         PR c++/6695
47942         * g++.dg/template/friend7.C: New file.
47943
47944 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
47945
47946         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
47947         return type.
47948
47949 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
47950
47951         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
47952         avoid division by zero.
47953
47954 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
47955
47956         * gcc.dg/Wunknownprag.c: New tests.
47957
47958 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
47959
47960         * gcc.c-torture/execute/simd-2.c: New test.
47961
47962 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
47963
47964         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
47965         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
47966         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
47967         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
47968         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
47969         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
47970         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
47971         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
47972         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
47973         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
47974         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
47975         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
47976         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
47977         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
47978         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
47979         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
47980         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
47981
47982 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
47983
47984         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
47985         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
47986         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
47987         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
47988         New tests.
47989         * gcc.dg/cpp/trad/directive.c: Update.
47990
47991 2002-06-23  Andreas Jaeger  <aj@suse.de>
47992
47993         * gcc.c-torture/execute/complex-6.c: New.
47994
47995 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
47996
47997         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
47998         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
47999         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
48000         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
48001
48002 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
48003
48004         * gcc.dg/cpp/trad: New directory with traditional tests copied
48005         from parent directory.
48006         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
48007         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
48008         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
48009         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
48010         Move to trad/ and rename.
48011         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
48012         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
48013         gcc.dg/cpp/trad/redef2.c: New tests.
48014         * gcc.dg/cpp/trad/trad.exp: New driver.
48015
48016 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
48017
48018         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
48019         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
48020         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
48021         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
48022         Remove.
48023
48024 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
48025
48026         * gcc.dg/20020620-1.c: New test.
48027
48028 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48029
48030         * g++.dg/template/ttp4.C: New test.
48031
48032 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
48033
48034         * g++.dg/opt/vt1.C: Fix regexp.
48035
48036 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48037
48038         * gcc.c-torture/execute/pure-1.c: Make functions static again.
48039         Don't use attribute `noinline'.
48040
48041 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
48042
48043         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
48044
48045 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
48046
48047         * gcc.c-torture/execute/simd-1.c: New.
48048
48049         * gcc.dg/simd-1.c: New.
48050
48051 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
48052
48053         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
48054
48055 2002-06-16  Richard Henderson  <rth@redhat.com>
48056
48057         * g++.dg/ext/anon-struct1.C: New.
48058         * g++.dg/ext/anon-struct2.C: New.
48059         * g++.dg/ext/anon-struct3.C: New.
48060         * gcc.dg/anon-struct-1.c: New.
48061         * gcc.dg/anon-struct-2.c: New.
48062         * gcc.dg/anon-struct-3.c: New.
48063         * gcc.dg/20011008-1.c: Adjust warning text.
48064         * gcc.dg/20020527-1.c: Add -fms-extensions.
48065
48066 2002-06-16  Richard Henderson  <rth@redhat.com>
48067
48068         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
48069
48070 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
48071
48072         * gcc.c-torture/execute/20020615-1.c: New test.
48073
48074 2002-06-15  Roger Sayle  <roger@eyesopen.com>
48075
48076         * gcc.c-tortuture/execute/compare-1.c: New test case.
48077         * gcc.c-tortuture/execute/compare-2.c: New test case.
48078         * gcc.c-tortuture/execute/compare-3.c: New test case.
48079
48080 2002-06-13  Richard Henderson  <rth@redhat.com>
48081
48082         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
48083         ia64 ilp32.
48084
48085 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48086
48087         * g++.dg/template/typename2.C: Update error message.
48088
48089 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
48090
48091         * gcc.c-torture/execute/20020611-1.c: New test.
48092
48093 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
48094
48095         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
48096         list of targets to skip.
48097
48098 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
48099
48100         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
48101         targets if not optimizing.
48102
48103 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
48104
48105         * gcc.c-torture/compile/20020605-1.c: New test.
48106
48107         * g++.dg/opt/vt1.C: New test.
48108
48109         * gcc.dg/20020531-1.c: New test.
48110
48111         * gcc.dg/20020530-1.c: New test.
48112
48113         * gcc.dg/20020527-1.c: New test.
48114
48115         * g++.dg/opt/cse1.C: New test.
48116
48117 2002-06-07  Roger Sayle  <roger@eyesopen.com>
48118
48119         * gcc.dg/20020607-2.c: New test case.
48120
48121 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
48122
48123         * gcc.c-torture/compile/20020604-1.c: New test.
48124
48125 2002-06-04  Richard Henderson  <rth@redhat.com>
48126
48127         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
48128         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
48129         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
48130
48131 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
48132
48133         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
48134
48135 2002-06-03  Richard Henderson  <rth@redhat.com>
48136
48137         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
48138         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
48139
48140 2002-06-02  Richard Henderson  <rth@redhat.com>
48141
48142         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
48143         test functions static.
48144
48145 2002-06-02  Andreas Jaeger  <aj@suse.de>
48146
48147         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
48148         now.
48149
48150 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
48151
48152         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
48153         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
48154         Update for mofified diagnostics.
48155         * gcc.dg/c99-intconst-1.c: No longer fail.
48156
48157 2002-06-02  Richard Henderson  <rth@redhat.com>
48158
48159         * gcc.dg/uninit-A.c: Remove xfail markers.
48160
48161 2002-06-01  Roger Sayle  <roger@eyesopen.com>
48162
48163         * gcc.dg/fnegate-1.c: New test case.
48164
48165 2002-05-30  Osku Salerma  <osku@iki.fi>
48166
48167         * gcc.c-torture/execute/mayalias-1.c: New file.
48168
48169 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
48170
48171         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
48172         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
48173         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
48174
48175 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
48176
48177         * gcc.c-torture/execute/20020529-1.c: New test.
48178
48179 2002-05-27  Richard Henderson  <rth@redhat.com>
48180
48181         * g++.dg/ext/attrib6.C: New test case.
48182
48183 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48184
48185         * gcc.c-torture/execute/pure-1.c: New test.
48186
48187 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
48188
48189         * gcc.dg/cpp/arith-2.c: Remove.
48190
48191 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
48192
48193         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
48194         * gcc.dg/cpp/if-3.c: Remove.
48195
48196 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
48197
48198         * g++.dg/opt/cse2.C: New test.
48199
48200 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
48201
48202         * gcc.dg/cpp/arith-1.c: New semantic tests.
48203         * gcc.dg/cpp/if-1.c: Update.
48204
48205 2002-05-24  Ben Elliston  <bje@redhat.com>
48206
48207         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
48208
48209 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
48210
48211         * gcc.dg/verbose-asm.c: New test.
48212
48213 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
48214
48215         * gcc.dg/cpp/paste12.c: New test.
48216
48217 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
48218
48219         * g++.dg/parse/named_ops.C: New test.
48220
48221 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
48222
48223         * gcc.dg/weak-8.c: New test.
48224
48225 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
48226
48227         * gcc.dg/weak-2.c: Allow optional leading underscore
48228         in scan-assembler symbol name.
48229         * gcc.dg/weak-3.c: Likewise.
48230         * gcc.dg/weak-4.c: Likewise.
48231         * gcc.dg/weak-5.c: Likewise.
48232
48233 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
48234
48235         * gcc.dg/20020523-1.c: New test.
48236
48237 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
48238
48239         * objc.dg/const-str-2.m: Update now that we stop after
48240         a command line error.
48241
48242 2002-05-22  Richard Henderson  <rth@redhat.com>
48243
48244         * g++.dg/dg.exp: Fix typo in test pruneing.
48245
48246 2002-05-22  Richard Henderson  <rth@redhat.com>
48247
48248         * g++.dg/dg.exp: Prune the tls subdirectory.
48249         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
48250         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
48251         * g++.dg/tls/init-1.C: New.
48252
48253 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
48254
48255         * gcc.dg/20020517-1.c: New test.
48256
48257 2002-05-21  Richard Henderson  <rth@redhat.com>
48258
48259         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
48260         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
48261
48262 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
48263
48264         * g++.dg/other/copy2.C: New test.
48265
48266 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
48267
48268         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
48269         (MAX_COPY): Bump up to 10 times sizeof (long long).
48270         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
48271
48272         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
48273         sizeof (long long).
48274
48275         * gcc.c-torture/execute/strcpy-1.c: New test.
48276
48277 2002-05-19  Jason Merrill  <jason2redhat.com>
48278
48279         * g++.dg/ext/oper1.C: New test.
48280
48281 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
48282 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
48283
48284         * README.QMTEST: New file.
48285
48286         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
48287
48288 2002-05-19  Andreas Jaeger  <aj@suse.de>
48289
48290         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
48291         now.
48292         * gcc.c-torture/execute/loop-2d.x: Likewise.
48293
48294 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
48295
48296         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
48297         support weak symbols.
48298         * gcc.dg/weak-4.c: Likewise.
48299         * gcc.dg/weak-6.c: Likewise.
48300
48301 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
48302
48303         * gcc.dg/weak-3.c: Add dg-excess-error comment for
48304         cygwin, coff and h8300-*-hms targets
48305         * gcc.dg/weak-5.c: Likewise.
48306         * gcc.dg/weak-7.c: Likewise.
48307
48308 2002-05-16  Jason Merrill  <jason@redhat.com>
48309
48310         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
48311         (scan-assembler-not, scan-assembler-dem): Likewise.
48312         (scan-assembler-dem-not): Likewise.
48313
48314 2002-05-15  Richard Henderson  <rth@redhat.com>
48315
48316         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
48317
48318 2002-05-15  Richard Henderson  <rth@redhat.com>
48319
48320         * gcc.dg/weak-5.c (vfoo1c): No warning here.
48321         (vfoo1f): Warning here.
48322         (vfoo1l): Don't redefine the alias.
48323
48324 2002-05-14  Jason Merrill  <jason@redhat.com>
48325             Alexandre Oliva  <aoliva@redhat.com>
48326
48327         * g++.dg/init/pm1.C: New test.
48328
48329 2002-05-12  David S. Miller  <davem@redhat.com>
48330
48331         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
48332         types.
48333
48334 2002-05-10  Roger Sayle  <roger@eyesopen.com>
48335
48336         * gcc.c-torture/execute/20020510-1.c: New test case.
48337
48338 2002-05-10  David S. Miller  <davem@redhat.com>
48339
48340         * gcc.c-torture/execute/conversion.c: Test long double too.
48341
48342 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
48343
48344         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
48345         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
48346         * lib/g++.exp (g++_link_flags): Likewise.
48347         * lib/objc.exp (objc_target_compile): Likewise.
48348
48349 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
48350
48351         * gcc.dg/cpp/poison.c: Update.
48352         * gcc.dg/cpp/20000625-2.c: Remove.
48353         * gcc.dg/cpp/direct2s.c: Remove final test.
48354
48355 2002-05-08  Tom Rix  <trix@redhat.com>
48356
48357         * gcc.c-torture/execute/20020508-1.c: New test.
48358         * gcc.c-torture/execute/20020508-2.c: New test.
48359         * gcc.c-torture/execute/20020508-3.c: New test.
48360
48361 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
48362
48363         * gcc.dg/cpp/charconst-4.c: More tests.
48364
48365 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
48366
48367         PR c/6569
48368         * gcc.dg/weak-3.c: Update location of warning messages.
48369         * gcc.dg/weak-5.c: Likewise.
48370
48371 2002-05-06  Roger Sayle  <roger@eyesopen.com>
48372
48373         * gcc.c-torture/execute/20020506-1.c: New test case.
48374
48375 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
48376
48377         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
48378
48379 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
48380
48381         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
48382
48383 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
48384
48385         * gcc.dg/cpp/charconst-3.c: New test.
48386
48387 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
48388
48389         * gcc.dg/cpp/charconst.c: Update tests.
48390
48391 2002-05-05  Tim Josling  <tej@melbpc.org.au>
48392
48393         * treelang: Added directory for new sample language treelang. Also
48394         lib/treelang.exp: New file to signal treelang should be tested.
48395
48396 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
48397
48398         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
48399         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
48400         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
48401         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
48402         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
48403         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
48404         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
48405
48406 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
48407
48408         * gcc.dg/format/xopen-2.c: New test.
48409
48410 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
48411
48412         * gcc.dg/20020503-1.c: New test.
48413
48414 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
48415
48416         * g++.dg/init/dtor1.C: Make it tougher.
48417
48418 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
48419
48420         * g++.dg/init/dtor1.C: New test.
48421
48422 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
48423
48424         * gcc.dg/altivec-8.c: New.
48425
48426 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
48427
48428         * gcc.dg/altivec-7.c: New.
48429
48430 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
48431
48432         * g++.dg/parse/typedef1.C: New test.
48433
48434 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
48435
48436         PR c++/6486
48437         * g++.dg/template/friend6.C: New test.
48438
48439         PR c++/6492
48440         * g++.dg/init/copy1.C: New test.
48441
48442 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
48443
48444         * g++.dg/warn/effc1.C: New test.
48445
48446 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
48447
48448         * gcc.dg/cpp/if-cexp.c: Add a test.
48449
48450 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
48451
48452         * gcc.dg/20020426-2.c: New test.
48453
48454 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
48455
48456         * gcc.dg/cpp/if-mop.c: Update.
48457         * gcc.dg/cpp/if-mpar.c: Add test.
48458         * gcc.dg/cpp/if-oppr.c: Update.
48459
48460 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48461
48462         PR c/6343
48463         * gcc.dg/weak-[2-7].c: New tests.
48464
48465 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
48466
48467         * gcc.dg/enum1.c: New test.
48468
48469 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
48470
48471         PR c++/6497
48472         * g++.dg/inherit/access2.C: New test.
48473
48474 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
48475
48476         PR bootstrap/6445
48477         * gcc.dg/20020426-1.c: New test.
48478
48479 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
48480
48481         * g++.dg/abi/enum1.C: New test.
48482
48483 2002-04-26  Richard Henderson  <rth@redhat.com>
48484
48485         * gcc.dg/c99-bool-1.c: Expect always true warning.
48486
48487 2002-04-25  Roger Sayle  <roger@eyesopen.com>
48488
48489         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
48490
48491 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48492
48493         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
48494         targets.
48495
48496 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
48497
48498         * g++.dg/abi/mange7.C: New test.
48499
48500         PR c++/6438.
48501         * g++.dg/parse/stmtexpr2.C: New test.
48502
48503 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
48504
48505         * gcc.dg/20020312-2.c: Add SH target.
48506
48507 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48508
48509         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
48510         compiler output on mips*-*-irix*.
48511
48512 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
48513
48514         * g++.dg/parse/attr1.C: New test.
48515
48516 2002-04-23  Roger Sayle  <roger@eyesopen.com>
48517
48518         * gcc.c-torture/execute/string-opt-17.c: New test case.
48519         * gcc.c-torture/execute/memset-2.c: New test case.
48520
48521 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
48522
48523         PR c++/6256:
48524         * g++.dg/template/friend5.C: New test.
48525
48526         PR c++/6331:
48527         * g++.dg/template/qual1.C: Likewise.
48528
48529 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
48530
48531         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
48532         Include stdlib.h, not stdio.h or ctype.h.
48533
48534 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
48535
48536         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
48537         cris-*-elf* and mmix-*-*.
48538         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
48539         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
48540         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
48541         Ditto.
48542         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
48543         * gcc.dg/wchar_t-1.c: Ditto.
48544
48545 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
48546
48547         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
48548         Clarify comment.
48549
48550 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
48551
48552         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
48553
48554 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48555
48556         * gcc.c-torture/execute/20000906-1.x: Delete.
48557
48558 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
48559
48560         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
48561
48562 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
48563
48564         * PR6367
48565         * g77.f-torture/execute/6367.f: New test.
48566         * g77.f-torture/execute/6367.x: Disable for MMIX.
48567
48568 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
48569
48570         * PR6352
48571         * g++.dg/opt/inline2.C: New test.
48572
48573 2002-04-18  Richard Henderson  <rth@redhat.com>
48574
48575         * gcc.dg/20000906-1.c: Enable for all targets.
48576         * gcc.c-torture/compile/iftrap-2.c: New.
48577
48578 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
48579
48580         * gcc.dg/20020418-1.c: New test.
48581         * gcc.dg/20020418-2.c: New test.
48582
48583 2002-04-18  Richard Henderson  <rth@redhat.com>
48584
48585         * gcc.c-torture/compile/iftrap-1.c: New.
48586         * gcc.dg/iftrap-1.c: Adjust for ia64.
48587         * gcc.dg/iftrap-2.c: New.
48588
48589 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
48590
48591         * gcc.c-torture/compile/20020418-1.c: New test.
48592
48593 2002-04-18  Roger Sayle  <roger@eyesopen.com>
48594
48595         * gcc.c-torture/compile/20020415-1.c: New.
48596
48597 2002-04-18  David S. Miller  <davem@redhat.com>
48598
48599         * gcc.c-torture/execute/20020418-1.c: New test.
48600
48601 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
48602
48603         * gcc.dg/20020416-1.c: New test.
48604
48605         * g++.dg/opt/inline1.C: New test.
48606
48607 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
48608
48609         * gcc.dg/altivec-5.c: New test.
48610
48611         * gcc.dg/20020415-1.c: New test.
48612
48613 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
48614
48615         * lib/chill.exp: Remove.
48616
48617 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
48618
48619         * g++.dg/other/big-struct.C: New test.
48620
48621 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
48622
48623         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
48624         of scratch file.
48625
48626 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
48627
48628         PR c/6277
48629         * gcc.dg/i386-387-1.c: Allow optional leading underscore
48630         in scan-assembler function name
48631
48632 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
48633
48634         * g77.f-torture/execute/980628-4.x,
48635         g77.f-torture/execute/980628-5.x,
48636         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
48637         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
48638         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
48639         i[34567]86-*-*.
48640
48641 2002-04-13  David S. Miller  <davem@redhat.com>
48642
48643         * gcc.c-torture/execute/20020413-1.c: New test.
48644
48645 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
48646
48647         * gcc.dg/asm-6.c,
48648         * g++.dg/ext/asm1.C: New tests.
48649
48650 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
48651
48652         PR c++ 5373.
48653         * g++.dg/parse/stmtexpr1.C: New test.
48654
48655         PR c++/5189.
48656         * g++.dg/template/copy1.C: New test.
48657
48658 2002-04-12  Richard Henderson  <rth@redhat.com>
48659
48660         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
48661
48662 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
48663
48664         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
48665         gcc.c-torture/execute/20020307-2.c.
48666
48667 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
48668
48669         * g++.dg/ext/attrib5.C,
48670         * g++.dg/lookup/struct1.C: New tests.
48671
48672 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
48673
48674         * gcc.dg/20020411-1.c: New test.
48675
48676         * gcc.c-torture/execute/20020411-1.c: New test.
48677
48678 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
48679
48680         * g77.f-torture/execute/6177.f: New test.
48681
48682 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
48683
48684         PR middle-end/6247
48685         * g++.dg/opt/cleanup1.C: New test.
48686
48687         * g++.dg/opt/const1.C: New test.
48688
48689 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
48690
48691         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
48692
48693 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
48694
48695         PR c++/5507
48696         * g++.dg/template/typename2.C: New test.
48697
48698 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
48699
48700         * gcc.c-torture/execute/loop-12.c: New.
48701
48702 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
48703
48704         * g77.f-torture/execute/980628-4.x,
48705         g77.f-torture/execute/980628-5.x,
48706         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
48707         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
48708         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
48709
48710 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48711
48712         PR optimization/6086
48713         * g++.dg/opt/preinc1.C: New test.
48714
48715 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
48716
48717         PR c++/5571
48718         * g++.dg/opt/static2.C: New test.
48719
48720 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
48721
48722         PR c/5120
48723         * gcc.dg/20020406-1.c: New test.
48724
48725 2002-04-04  David S. Miller  <davem@redhat.com>
48726
48727         * gcc.c-torture/execute/20020404-1.c: New test.
48728
48729 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
48730
48731         PR c/6123
48732         * gcc.dg/20020312-2.c: Do not declare global register variable
48733         if __PIC__ or __pic__ is defined.
48734
48735 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
48736
48737         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
48738         __asm__ so that it works correctly even if -ansi -pedantic-errors.
48739
48740 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48741
48742         * gcc.misc-tests/linkage.exp: Update last change to handle
48743         sparc*-, not just sparc-.
48744
48745 2002-04-03  Richard Henderson  <rth@redhat.com>
48746
48747         * gcc.dg/cpp/ucs.c: Improved long UCS test.
48748
48749 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
48750
48751         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
48752
48753 2002-04-02  David S. Miller  <davem@redhat.com>
48754
48755         * gcc.c-torture/execute/20020402-3.c: New test.
48756
48757 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
48758
48759         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
48760         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
48761
48762         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
48763         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
48764         g77.f-torture/execute/20001201.x,
48765         g77.f-torture/execute/u77-test.x: New files.
48766
48767         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
48768         * gcc.dg/wchar_t-1.c: Ditto.
48769
48770 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48771
48772         * gcc.c-torture/execute/20020402-1.c: New test.
48773
48774 2002-04-01  Richard Henderson  <rth@redhat.com>
48775
48776         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
48777
48778         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
48779
48780 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48781
48782         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
48783
48784 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
48785
48786         * g++.dg/inherit/template-as-base.C: Expect error.
48787         * g++.dg/inherit/namespace-as-base.C: Likewise.
48788
48789 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
48790
48791         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
48792         g++.dg/ext/instantiate3.C: Tweak match patterns.
48793
48794         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
48795         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
48796         -da test.
48797
48798 2002-03-31  Richard Henderson  <rth@redhat.com>
48799
48800         * gcc.dg/special/alias-2.c: New.
48801         * gcc.dg/special/ecos.exp: Run it.
48802
48803 2002-03-31  Richard Henderson  <rth@redhat.com>
48804
48805         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
48806
48807 2002-03-31  Kazu Hirata  <kazu@hxi.com>
48808
48809         * gcc.dg/weak-1.c: Disable on h8300 port.
48810
48811 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
48812
48813         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
48814         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
48815         ordering tests.
48816         * g++.dg/bprob/bprob-1.C: New test.
48817         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
48818         * g++.dg/gcov/gcov-1.C: New test.
48819         * g++.dg/gcov/gcov-1.x: New file.
48820         * g++.dg/gcov/gcov-2.C: New test.
48821         * g++.dg/gcov/gcov-3.C: New test.
48822         * g++.dg/gcov/gcov-3.h: New file.
48823
48824 2002-03-28  Roger Sayle  <roger@eyesopen.com>
48825
48826         * g++.old-deja/g++.other/builtins5.C: New test.
48827         * g++.old-deja/g++.other/builtins6.C: New test.
48828         * g++.old-deja/g++.other/builtins7.C: New test.
48829         * g++.old-deja/g++.other/builtins8.C: New test.
48830         * g++.old-deja/g++.other/builtins9.C: New test.
48831
48832 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
48833
48834         * g++.dg/opt/static1.C: New test.
48835
48836         * g++.dg/opt/longbranch1.C: New test.
48837
48838 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
48839
48840         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
48841
48842         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
48843
48844 2002-03-28  Jeffrey A Law  (law@redhat.com)
48845
48846         * gcc.c-torture/execute/20020328-1.c: New test.
48847
48848 2002-03-27  Richard Henderson  <rth@redhat.com>
48849
48850         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
48851         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
48852         move from g++.old-deja/g++.ext/.
48853
48854 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
48855
48856         * g++.dg/init/new2.C: New test.
48857
48858 2002-03-26  Richard Henderson  <rth@redhat.com>
48859
48860         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
48861
48862         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
48863         on sparc.
48864
48865         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
48866         sparcv9 systems.
48867         * gcc.dg/20001102-1.c: Likewise.
48868
48869 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
48870
48871         * gcc.dg/cpp/endif-pedantic1.c,
48872         gcc.dg/cpp/endif-pedantic2.c: New tests.
48873
48874 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
48875
48876         * g++.dg/init/new1.C: New test.
48877
48878 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
48879
48880         * g++.dg/abi/vbase9.C: New test.
48881
48882 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
48883
48884         * gcc.dg/arm-asm.c: New test.
48885
48886 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
48887
48888         * gcc.dg/Wswitch-enum.c: New test.
48889         Fix PR c/5044.
48890
48891 2002-03-26  Richard Henderson  <rth@redhat.com>
48892
48893         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
48894         structure.
48895
48896 2002-03-25  Richard Henderson  <rth@redhat.com>
48897
48898         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
48899         sparcv9 systems.
48900
48901         * gcc.c-torture/compile/20011119-1.c (xxx): New.
48902         * gcc.c-torture/compile/20011119-2.c (xxx): New.
48903
48904 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
48905
48906         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
48907
48908 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
48909
48910         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
48911         targets using generic thunk support.
48912
48913 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
48914
48915         * gcc.c-torture/compile/20020323-1.c: New test.
48916
48917         * g++.dg/opt/conj2.C: New test.
48918
48919 2002-03-24  Richard Henderson  <rth@redhat.com>
48920
48921         * gcc.dg/weak-1.c: Use -fno-common.
48922
48923 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
48924
48925         * g77.dg/f77-edit-apostrophe-out.f: New test
48926         * g77.dg/f77-edit-h-out.f: New test
48927         * g77.dg/f77-edit-t-in.f: New test
48928         * g77.dg/f77-edit-t-out.f: New test
48929         * g77.dg/f77-edit-x-out.f: New test
48930         * g77.dg/f77-edit-slash-out.f: New test
48931         * g77.dg/f77-edit-colon-out.f: New test
48932         * g77.dg/f77-edit-s-out.f: New test
48933
48934 2002-03-24  Richard Henderson  <rth@redhat.com>
48935
48936         * objc/execute/formal_protocol-6.x: New XFAIL.
48937
48938 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
48939
48940         * gcc.dg/weak-1.c: Early return from dg-final on platforms
48941         that do not support weak symbols
48942
48943 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
48944
48945         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
48946         * lib/g77.exp: Likewise.
48947         * lib/objc.exp: Likewise.
48948
48949 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
48950
48951         * gcc.dg/Wswitch-default.c: New test.
48952
48953 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
48954
48955         * g++.dg/other/enum1.C: New test.
48956
48957 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
48958
48959         * gcc.dg/pragma-ep-3.c: Fix typo.
48960
48961 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
48962
48963         * g++.dg/inherit/template-as-base.C: New test.
48964
48965 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
48966
48967         * g++.old-deja/g++.other/dwarf2-1.C: Move...
48968         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
48969
48970 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
48971
48972         * gcc.dg/cpp/multiline.c: Update to match.
48973
48974 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
48975
48976         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
48977
48978 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
48979
48980         * gcc.dg/cpp/extratokens2.c: New file.
48981
48982 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
48983
48984         * gcc.dg/20020312-2.c: Add rs6000 target.
48985
48986         * gcc.c-torture/compile/20020319-1.c: New test.
48987
48988 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
48989
48990         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
48991         (A, E): Handle this.
48992
48993 2002-03-20  Jason Merrill  <jason@redhat.com>
48994
48995         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
48996         ignoring -fpic.
48997         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
48998         through prune_gcc_output.
48999
49000 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
49001
49002         * gcc.c-torture/compile/20020320-1.c: New test.
49003
49004 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
49005
49006         * gcc.c-torture/compile/20020318-1.c: New test.
49007
49008         * gcc.dg/struct-by-value-1.c: New test.
49009
49010         * gcc.dg/20020319-1.c: New test.
49011
49012 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
49013
49014         * g++.dg/opt/conj1.C: New test.
49015
49016 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
49017
49018         * g++.dg/template/qualttp20.C: Revert previous change.
49019         * g++.dg/template/qualttp3.C: Likewise.
49020         * g++.dg/template/qualttp4.C: Likewise.
49021         * g++.dg/template/qualttp5.C: Likewise.
49022         * g++.dg/template/qualttp6.C: Likewise.
49023         * g++.dg/template/qualttp7.C: Likewise.
49024         * g++.dg/template/qualttp8.C: Likewise.
49025         * g++.dg/template/recurse.C: Likewise.
49026
49027 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
49028
49029         * gcc.dg/cpp/wchar-1.c: Update.
49030
49031 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
49032
49033         * g++.dg/template/conv1.C: New test.
49034         * g++.dg/template/conv2.C: New test.
49035         * g++.dg/template/conv3.C: New test.
49036         * g++.dg/template/conv4.C: New test.
49037
49038 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
49039
49040         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
49041         * g++.dg/template/qualttp3.C: Likewise.
49042         * g++.dg/template/qualttp4.C: Likewise.
49043         * g++.dg/template/qualttp5.C: Likewise.
49044         * g++.dg/template/qualttp6.C: Likewise.
49045         * g++.dg/template/qualttp7.C: Likewise.
49046         * g++.dg/template/qualttp8.C: Likewise.
49047         * g++.dg/template/recurse.C: Likewise.
49048
49049 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
49050
49051         * g++.dg/opt/dtor1.C: New test.
49052
49053 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
49054
49055         * gcc.c-torture/compile/20020315-1.c: New test.
49056
49057 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
49058
49059         * gcc.dg/weak-1.c: Fix scan tests.
49060
49061 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
49062
49063         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
49064         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
49065         cris-*-aout* mmix-*-*.
49066         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
49067         cris-*-aout* mmix-*-*.
49068         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
49069         cris-*-elf* cris-*-aout* and mmix-*-*.
49070         * gcc.dg/20001009-1.c: Ditto.
49071         * gcc.dg/20010912-1.c: Ditto.
49072         * gcc.dg/20020122-4.c: Ditto.
49073         * gcc.dg/inline-2.c: Ditto.
49074
49075 2002-03-14  Jeffrey A Law  (law@cygnus.com)
49076
49077         * gcc.c-torture/compile/20020314-1.c: New test.
49078
49079 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
49080
49081         * gcc.c-torture/execute/20020314-1.c: New test.
49082
49083 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
49084
49085         * g++.dg/warn/Wunused-1.C: New test.
49086
49087 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
49088
49089         * g++.dg/abi/mangle6.C: New test.
49090
49091 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
49092
49093         * gcc.c-torture/compile/20020309-2.c: New test.
49094
49095         * gcc.c-torture/compile/20020312-1.c: New test.
49096
49097 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
49098
49099         * g++.dg/other/access1.C: New test.
49100
49101 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
49102
49103         * gcc.c-torture/execute/wchar_t-1.c: New test.
49104
49105 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
49106
49107         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
49108
49109 2002-03-12  Roger Sayle  <roger@eyesopen.com>
49110
49111         * gcc.dg/20020312-1.c: New test case.
49112
49113 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
49114
49115         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
49116
49117 2002-03-11  Richard Henderson  <rth@redhat.com>
49118
49119         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
49120         * g++.old-deja/g++.jason/report.C: Likewise.
49121
49122 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
49123
49124         * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
49125         * g++.old-deja/g++.robertl/eb56.C: Likewise.
49126
49127 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
49128
49129         * g++.dg/overload/pmf1.C: New test.
49130
49131 2002-03-11  Kazu Hirata  <kazu@hxi.com>
49132
49133         * gcc.c-torture/execute/20020307-1.c: Use long.
49134
49135 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
49136
49137         PR optimization/5844
49138         * gcc.dg/20020310-1.c: New test.
49139
49140 2002-03-09  Michael Meissner  <meissner@redhat.com>
49141
49142         * gcc.c-torture/execute/memcpy-2.c: New test.
49143         * gcc.c-torture/execute/memset-1.c: New test.
49144         * gcc.c-torture/execute/strlen-1.c: New test.
49145         * gcc.c-torture/execute/strcmp-1.c: New test.
49146         * gcc.c-torture/execute/strncmp-1.c: New test.
49147
49148 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
49149
49150         * gcc.dg/ppc-ldstruct.c: New test.
49151
49152 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
49153
49154         * gcc.c-torture/execute/va-arg-22.c: New test.
49155
49156 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
49157
49158         * gcc.c-torture/compile/20020309-1.c: New test.
49159
49160 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
49161
49162         * gcc.c-torture/execute/20020307-2.c: New test.
49163
49164 2002-03-07  Jeffrey A Law  (law@redhat.com)
49165
49166         * g77.f-torture/compile/20020307-1.f: New test.
49167
49168 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
49169
49170         * gcc.dg/unordered-1.c: New test.
49171
49172 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
49173
49174         * gcc.c-torture/execute/20020307-1.c: New test.
49175
49176 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
49177
49178         * gcc.dg/20020304-1.c: New test.
49179
49180         * gcc.c-torture/compile/20020304-2.c: New test.
49181
49182 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
49183
49184         * gcc.c-torture/compile/20020304-1.c: New test case
49185         (from PR c/5830).
49186
49187 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
49188
49189         * gcc.dg/20020103-1.c: Add other -D ppc variants.
49190
49191 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
49192
49193         * g++.dg/other/classkey1.C: New test.
49194
49195 2002-03-01  Richard Henderson  <rth@redhat.com>
49196
49197         * gcc.c-torture/compile/981223-1.x: New.
49198         * gcc.c-torture/compile/920625-1.x: New.
49199
49200 2002-02-28  Richard Henderson  <rth@redhat.com>
49201
49202         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
49203
49204 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
49205
49206         * gcc.c-torture/execute/20020227-1.c: New test.
49207
49208 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
49209
49210         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
49211         here" ERROR lines.
49212         * g++.old-deja/g++.oliva/partord1.C: Likewise.
49213         * g++.old-deja.g++.other/defarg1.C: Likewise.
49214         * g++.old-deja/g++.pt/calls2.C: Likewise.
49215         * g++.old-deja/g++.pt/crash20.C: Likewise.
49216         * g++.old-deja/g++.pt/crash30.C: Likewise.
49217         * g++.old-deja/g++.pt/crash36.C: Likewise.
49218         * g++.old-deja/g++.pt/crash6.C: Likewise.
49219         * g++.old-deja/g++.pt/defarg13.C: Likewise.
49220         * g++.old-deja/g++.pt/derived3.C: Likewise.
49221         * g++.old-deja/g++.pt/error1.C: Likewise.
49222         * g++.old-deja/g++.pt/friend21.C: Likewise.
49223         * g++.old-deja/g++.pt/friend23.C: Likewise.
49224         * g++.old-deja/g++.pt/infinite1.C: Likewise.
49225         * g++.old-deja/g++.robertl/eb128.C: Likewise.
49226
49227 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
49228
49229         * gcc.c-torture/execute/20020225-2.c: New test.
49230
49231 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
49232
49233         * gcc.c-torture/execute/920730-1t.c,
49234         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
49235         Delete test cases, only relevant to -traditional.
49236
49237 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
49238
49239         * gcc.dg/cpp/undef1.c: Remove.
49240         * gcc.dg/cpp/directiv.c: Update.
49241         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
49242
49243 2002-02-27  Michael Meissner  <meissner@redhat.com>
49244
49245         * gcc.c-torture/execute/20020226-1.c: New test.
49246
49247 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
49248
49249         * g++.dg/debug/debug4.C: New test.
49250
49251         * gcc.dg/ia64-visibility-1.c: New test.
49252
49253 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
49254
49255         * gcc.dg/debug/20020224-1.c: New.
49256
49257 2002-02-25  Kazu Hirata  <kazu@hxi.com>
49258
49259         * gcc.c-torture/execute/960416-1.x: New.
49260         * gcc.c-torture/execute/divconst-3.x: Likewise.
49261
49262 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
49263
49264         * gcc.dg/20020224-1.c: New test.
49265
49266 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
49267
49268         * gcc.c-torture/execute/20020225-1.c: New.
49269
49270 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
49271
49272         * gcc.dg/cpp/wchar-1.c: New test.
49273
49274 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
49275
49276         * gcc.dg/20020222-1.c: New test.
49277
49278 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
49279
49280         * g++.dg/opt/anonunion1.C: New test.
49281
49282 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
49283
49284         * g++.dg/template/qualttp19.C: New test.
49285         * g++.dg/template/qualttp20.C: New test.
49286         * g++.old-deja/g++.jason/report.C: Adjust expected errors
49287         * g++.old-deja/g++.other/qual1.C: Likewise.
49288
49289 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
49290
49291         * gcc.dg/attr-alwaysinline.c: New.
49292
49293 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
49294
49295         * gcc.dg/20020220-1.c: New test.
49296
49297         * gcc.dg/20020220-2.c: New test.
49298
49299         * g++.dg/opt/mmx1.C: New test.
49300
49301 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
49302
49303         * gcc.c-torture/compile/20020110.c: New test.
49304
49305 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
49306
49307         * gcc.c-torture/execute/20020219-1.c: New test.
49308
49309         * gcc.dg/20020219-1.c: New test.
49310
49311         * gcc.dg/noncompile/20020220-1.c: New test.
49312
49313         * g++.dg/opt/ptrintsum1.C: New test.
49314
49315         * gcc.dg/debug/20020220-1.c: New test.
49316
49317 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
49318
49319         * gcc.c-torture/execute/20020216-1.c: New test.
49320
49321 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
49322
49323         * gcc.dg/decl-1.c: Update, new test.
49324
49325 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
49326
49327         * g++.dg/abi/bitfield1.C: New test.
49328         * g++.dg/abi/bitfield2.C: New test.
49329
49330 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
49331
49332         * gcc.dg/attr-nest.c: New test.
49333
49334 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
49335
49336         * gcc.c-torture/execute/20020215-1.c: New test.
49337
49338 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
49339
49340         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
49341         * g++.dg/debug/debug.exp: New.
49342         * g++.dg/debug/trivial.C: New.
49343         * g++.dg/debug/debug1.C: Moved...
49344         * g++.dg/other/debug1.C: ...from here.
49345         * g++.dg/debug/debug2.C: Moved...
49346         * g++.dg/other/debug2.C: ...from here.
49347         * g++.dg/debug/debug3.C: Moved...
49348         * g++.dg/other/debug3.C: ...from here.
49349
49350         * gcc.dg/noncompile/20020213-1.c: New test.
49351
49352 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
49353
49354         * g++.dg/other/debug3.C: New test.
49355
49356         * gcc.c-torture/execute/20020213-1.c: New test.
49357
49358 2002-02-13  Richard Smith <richard@ex-parrot.com>
49359
49360         * g++.old-deja/g++.other/thunk1.C: New test.
49361
49362 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
49363
49364         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
49365
49366 2002-02-13  Stan Shebs  <shebs@apple.com>
49367
49368         * gcc.dg/altivec-3.c: New.
49369
49370 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
49371
49372         * gcc.dg/Wunreachable-1.c: New test.
49373         * gcc.dg/Wunreachable-2.c: New test.
49374
49375 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
49376
49377         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
49378
49379 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
49380
49381         * gcc.dg/decl-1.c: New test.
49382
49383 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
49384
49385         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
49386
49387 2002-02-10  Kazu Hirata  <kazu@hxi.com>
49388
49389         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
49390         * gcc.c-torture/compile/980506-1.x: Likewise.
49391
49392 2002-02-10  Kazu Hirata  <kazu@hxi.com>
49393
49394         * gcc.dg/20020210-1.c: New.
49395
49396 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
49397
49398         * g77.f-torture/execute/947.f: New regression test
49399         for PR fortran/947.
49400
49401 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
49402
49403         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
49404         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
49405
49406 2002-02-08  Richard Henderson  <rth@redhat.com>
49407
49408         * gcc.c-torture/compile/labels-3.c: New.
49409
49410 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
49411
49412         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
49413         expression statements work instead.
49414         * gcc.dg/noncompile/20020207-1.c: New test.
49415
49416 2002-02-07  Richard Henderson  <rth@redhat.com>
49417
49418         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
49419
49420 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
49421
49422         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
49423         message from g77
49424         * lib/g77-dg.exp: Trim g77 error messages so that they are
49425         recognized by dg.exp.
49426
49427 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
49428
49429         PR fortran/5473
49430         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
49431
49432 2002-02-07  Richard Henderson  <rth@redhat.com>
49433
49434         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
49435         to be sufficiently aligned for integers.
49436
49437 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
49438
49439         * g++.dg/template/friend4.C: New test.
49440
49441 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
49442
49443         PR fortran/5743
49444         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
49445         unsupported cases.
49446
49447 2002-02-07  Richard Henderson  <rth@redhat.com>
49448
49449         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
49450         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
49451         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
49452         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
49453
49454 2002-02-06  Richard Henderson  <rth@redhat.com>
49455
49456         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
49457
49458 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
49459
49460         * gcc.dg/20020206-1.c: New test.
49461
49462 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
49463
49464         * gcc.c-torture/execute/20020206-1.c: New test.
49465
49466         * gcc.c-torture/execute/20020206-2.c: New test.
49467
49468         PR optimization/5429:
49469         * gcc.c-torture/compile/20020206-1.c: New test.
49470
49471 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
49472
49473         * g++.dg/ext/align1.C: Do not use an explicit alignment value
49474         as certain file formats cannot support particularly large
49475         alignments.
49476
49477         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
49478         and do not expect to be able to link the executable.
49479
49480         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
49481         fail because the COFF format does not support the weak attribute.
49482
49483 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
49484
49485         * g77.dg/pr5473.f: New test
49486
49487 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
49488
49489         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
49490         Fix testcase accordingly.
49491
49492 2002-02-04  Richard Henderson  <rth@redhat.com>
49493
49494         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
49495         (buf): Change to be an array of pointers, not ints.
49496
49497 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
49498
49499         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
49500         before all tests.  Move warning one line above to match where it
49501         C frontend emits.
49502         * gcc.dg/Wswitch-2.c: New test.
49503         * g++.dg/warn/Wswitch-1.C: New test.
49504         * g++.dg/warn/Wswitch-2.C: New test.
49505
49506 2002-02-04  Richard Henderson  <rth@redhat.com>
49507
49508         * g++.dg/abi/offsetof.C: Fix size comparison.
49509
49510 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
49511
49512         * gcc.dg/cast-qual-2.c: New test.
49513
49514 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
49515
49516         * gcc.dg/20020201-4.c: New test.
49517
49518 2002-02-04  Ben Elliston  <bje@redhat.com>
49519
49520         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
49521         target_info attribute != 0, in addition to the empty string.
49522         (gcc_target_compile): Likewise.
49523
49524 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
49525
49526         * gcc.dg/Wswitch.c: New test.
49527         PR gcc/4475. PR gcc/3780.
49528
49529 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
49530
49531         * g77.f-torture/execute/5122.f: New test for regressions
49532         against PR fortran/5122.
49533
49534 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
49535
49536         * g77.f-torture/compile/pr3743.f: Delete
49537         * g77.dg/pr3743-1.f: New test.
49538         * g77.dg/pr3743-2.f: New test.
49539         * g77.dg/pr3743-3.f: New test.
49540         * g77.dg/pr3743-4.f: New test.
49541
49542 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
49543
49544         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
49545
49546 2002-02-02  Richard Henderson  <rth@redhat.com>
49547
49548         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
49549         * gcc.c-torture/execute/bf64-1.c: Likewise.
49550
49551 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
49552
49553         * gcc.dg/20020201-2.c: New test.
49554
49555         * gcc.dg/20020201-3.c: New test.
49556
49557         * gcc.c-torture/execute/bitfld-2.c: New test.
49558
49559 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
49560
49561         * gcc.dg/bitfld-1.c: Update.
49562         * gcc.dg/bitfld-2.c: Update.
49563         * gcc.c-torture/execute/bitfld-1.x: New.
49564
49565 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
49566
49567         * gcc.c-torture/execute/20020201-1.c: New test.
49568
49569 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
49570
49571         PR target/5469
49572         * gcc.dg/20020201-1.c: New test.
49573
49574 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
49575
49576         PR fortran/3743
49577         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
49578         * g77.f-torture/compile/pr3743.x: Remove
49579
49580 2002-01-31  Tom Rix  <trix@redhat.com>
49581
49582         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
49583
49584 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
49585
49586         * gcc.dg/noncompile/20020130-1.c: New test.
49587
49588 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
49589
49590         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
49591
49592 2002-01-29  Richard Henderson  <rth@redhat.com>
49593
49594         * gcc.c-torture/execute/991118-1.c: Cast various constants back
49595         to long long.
49596         * gcc.c-torture/execute/bf64-1.c: Likewise.
49597
49598 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
49599
49600         * gcc.c-torture/execute/20020129-1.c: New test.
49601
49602 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
49603
49604         * gcc.c-torture/compile/20000224-1.c: Update.
49605         * gcc.c-torture/execute/bitfld-1.c: New tests.
49606         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
49607         * gcc.dg/uninit-A.c: Update.
49608
49609 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
49610
49611         * g++.dg/template/ctor1.C: Add instantiation.
49612
49613 2002-01-28  Paul Koning  <pkoning@equallogic.com>
49614
49615         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
49616         argument to __builtin_prefetch to be const ptr.
49617
49618 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
49619
49620         * gcc.c-torture/compile/20020120-1.c: New test.
49621
49622 2002-01-27  Kazu Hirata  <kazu@hxi.com>
49623
49624         * gcc.c-torture/execute/20020127-1.c: New test.
49625
49626 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
49627
49628         * g77.dg/f77-edit-i-in.f: New test
49629         * g77.dg/f77-edit-i-out.f: New test
49630
49631 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
49632
49633         * gcc.dg/debug/debug.exp: New file.
49634         * gcc.dg/debug/trivial.c: New file.
49635         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
49636         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
49637         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
49638         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
49639         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
49640         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
49641         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
49642         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
49643         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
49644         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
49645         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
49646         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
49647         * gcc.dg/20000503-1.c: Removed.
49648         * gcc.dg/20010207-1.c: Removed.
49649         * gcc.dg/20011223-1.c: Removed.
49650         * gcc.dg/20020104-2.c: Removed.
49651         * gcc.dg/debug-1.c: Removed.
49652         * gcc.dg/debug-2.c: Removed.
49653         * gcc.dg/debug-3.c: Removed.
49654         * gcc.dg/debug-4.c: Removed.
49655         * gcc.dg/debug-5.c: Removed.
49656         * gcc.dg/debug-6.c: Removed.
49657         * gcc.dg/dwarf2-1.c: Removed.
49658         * gcc.dg/dwarf2-2.c: Removed.
49659
49660 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
49661
49662         * g++.old-deja/g++.other/eh5.C: New test.
49663         * g++.old-deja/g++.other/sibcall2.C: New test.
49664         * g++.old-deja/g++.other/array9.C: New test.
49665         * g++.old-deja/g++.other/typename2.C: New test.
49666         * g++.old-deja/g++.other/crash60.C: New test.
49667         * g++.old-deja/g++.other/conv9.C: New test.
49668         * g++.old-deja/g++.other/mangle10.C: New test.
49669         * g++.old-deja/g++.other/unchanging1.C: New test.
49670         * g++.old-deja/g++.other/exprstmt1.C: New test.
49671         * g++.old-deja/g++.other/inline23.C: New test.
49672         * g++.old-deja/g++.eh/ia64-1.C: New test.
49673         * g++.old-deja/g++.other/dwarf2-1.C: New test.
49674         * g++.old-deja/g++.other/reload1.C: New test.
49675         * g++.old-deja/g++.other/static20.C: New test.
49676         * g++.old-deja/g++.other/local-alloc1.C: New test.
49677         * g++.old-deja/g++.other/conv8.C: New test.
49678         * g++.old-deja/g++.other/stmtexpr2.C: New test.
49679         * g++.old-deja/g++.other/storeexpr1.C: New test.
49680         * g++.old-deja/g++.other/storeexpr2.C: New test.
49681         * g++.dg/eh/template2.C: New test.
49682         * g++.dg/warn/weak1.C: New test.
49683
49684 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
49685
49686         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
49687         Remove first, non-varying, argument.
49688
49689 2002-01-23  Richard Henderson  <rth@redhat.com>
49690
49691         * gcc.dg/inline-2.c: New.
49692
49693         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
49694         Add optional target arg.  Check number of arguments.
49695         (scan-assembler-not, scan-assembler-dem): Likewise.
49696         (scan-assembler-dem-not): Likewise.
49697
49698 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
49699
49700         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
49701         line 12.
49702         * g++.old-deja/g++.brendan/parse3.C,
49703         g++.old-deja/g++.other/crash26.C,
49704         g++.old-deja/g++.other/crash28.C,
49705         g++.old-deja/g++.other/crash29.C,
49706         g++.old-deja/g++.other/crash30.C,
49707         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
49708
49709 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
49710
49711         * gcc.dg/20020115-1.c: New.
49712
49713 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
49714
49715         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
49716
49717 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
49718
49719         * gcc.dg/20020122-3.c: New.
49720
49721 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
49722
49723         * g++.dg/other/gc1.C: New test.
49724
49725 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
49726
49727         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
49728
49729 2002-01-22  Richard Henderson  <rth@redhat.com>
49730
49731         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
49732
49733 2002-01-22  Richard Henderson  <rth@redhat.com>
49734
49735         * gcc.dg/20020122-4.c: New.
49736
49737 2002-01-22  H.J. Lu <hjl@gnu.org>
49738
49739         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
49740         link output.
49741         * gcc.dg/special/ecos.exp: Likewise.
49742         * lib/g++-dg.exp: Likewise.
49743         * lib/g77-dg.exp: Likewise.
49744         * lib/gcc-dg.exp : Likewise.
49745         * lib/mike-g++.exp: Likewise.
49746         * lib/mike-g77.exp: Likewise.
49747         * lib/mike-gcc.exp: Likewise.
49748         * lib/objc-dg.exp: Likewise.
49749
49750 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
49751
49752         PR target/5379
49753         * gcc.dg/20020122-2.c: New test.
49754
49755 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
49756
49757         * gcc.dg/20020122-1.c: New test.
49758
49759 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
49760
49761         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
49762
49763 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
49764
49765         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
49766
49767 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49768
49769         * gcc.c-torture/compile/20020121-1.c: New test.
49770
49771 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
49772
49773         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
49774         ld_library_path.
49775
49776 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
49777
49778         * gcc.dg/20020218-1.c: New test.
49779
49780 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
49781
49782         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
49783         messages
49784         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
49785         "At global scope" warning
49786         * g++.dg/ext/align1.C: Change cygwin test for alignment
49787         from db-bogus to dg-warning
49788
49789 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
49790
49791         * g77.f-torture/compile/cpp2.F: New test.
49792
49793 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
49794
49795         * g++.dg/template/access1.C: New test.
49796
49797 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
49798
49799         * gcc.dg/20020118-1.c: New.
49800
49801 2002-01-18  Kazu Hirata  <kazu@hxi.com>
49802
49803         * gcc.c-torture/execute/20020118-1.c: New test.
49804
49805 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
49806
49807         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
49808         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
49809         alignment warnings.
49810
49811 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
49812
49813         * gcc.misc-tests/i386-prefetch.exp: Save and restore
49814         torture_with_loops and torture_without_loops
49815
49816 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
49817
49818         * gcc.c-torture/compile/20020116-1.c: New test.
49819
49820 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
49821
49822         * gcc.dg/20020116-2.c: New test.
49823
49824         * gcc.dg/ultrasp4.c: New test.
49825
49826         * gcc.dg/20020116-1.c: New test.
49827
49828 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
49829
49830         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
49831         by EABI.
49832
49833 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
49834
49835         * gcc.misc-tests/i386-prefetch.exp: New.
49836         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
49837         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
49838         * gcc.misc-tests/i386-pf-none-1.c: New test.
49839         * gcc.misc-tests/i386-pf-sse-1.c: New test.
49840
49841 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
49842
49843         * gcc.dg/gnu89-init-1.c: Add new tests.
49844
49845 2002-01-15  Andreas Jaeger  <aj@suse.de>
49846
49847         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
49848         * gcc.dg/i386-mmx-2.c: Likewise.
49849         * gcc.dg/i386-sse-1.c: Likewise.
49850         * gcc.dg/i386-sse-2.c: Likewise.
49851         * gcc.dg/i386-sse-3.c: Likewise.
49852
49853 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
49854
49855         * g77.f-torture/execute/intrinsic-unix-bessel.f:
49856         Uncomment additional cases that now pass.
49857
49858 2002-01-11  Richard Henderson  <rth@redhat.com>
49859
49860         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
49861         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
49862
49863 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
49864
49865         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
49866
49867 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
49868
49869         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
49870         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
49871
49872 2002-01-10  Dale Johannesen  <dalej@apple.com>
49873
49874         * gcc.c-torture/execute/loop-11.c: New.
49875
49876 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
49877
49878         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
49879         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
49880
49881 2002-01-09  Richard Henderson  <rth@redhat.com>
49882
49883         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
49884         type in which to perform the operation for each size.
49885
49886 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
49887
49888         * gcc.c-torture/compile/20020109-2.c: New test.
49889
49890 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
49891
49892         * gcc.c-torture/execute/loop-10.c: New test.
49893
49894 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
49895
49896         * gcc.c-torture/compile/20010226-1.c: New test.
49897         * gcc.c-torture/compile/20010227-1.c: New test.
49898         * gcc.c-torture/compile/20010426-1.c: New test.
49899         * gcc.c-torture/compile/20010510-1.c: New test.
49900         * gcc.c-torture/compile/20010605-3.c: New test.
49901         * gcc.c-torture/compile/20010824-1.c: New test.
49902         * gcc.c-torture/execute/20010409-1.c: New test.
49903         * gcc.dg/noncompile/20000901-1.c: New test.
49904         * gcc.dg/20001023-1.c: New test.
49905         * gcc.dg/20001101-1.c: New test.
49906         * gcc.dg/20001102-1.c: New test.
49907         * gcc.dg/20010207-1.c: New test.
49908         * gcc.dg/20010405-1.c: New test.
49909         * gcc.dg/20010822-1.c: New test.
49910         * gcc.dg/20011107-1.c: New test.
49911
49912 2002-01-09  Jeffrey A Law  (law@redhat.com)
49913
49914         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
49915
49916         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
49917         execution failure on PA targets.
49918
49919 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
49920
49921         * gcc.c-torture/compile/20020109-1.c: New test.
49922
49923 2002-01-08  Kazu Hirata  <kazu@hxi.com>
49924
49925         * gcc.c-torture/execute/20020108-1.c: New test.
49926
49927 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
49928
49929         * gcc.dg/20020108-1.c: New test.
49930
49931 2002-01-08  H.J. Lu <hjl@gnu.org>
49932
49933         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
49934         for header files.
49935
49936 2002-01-08  Geoff Keating  <geoffk@redhat.com>
49937
49938         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
49939         consistency.
49940
49941 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
49942
49943         * gcc.dg/altivec-4.c: Test altivec predicates.
49944
49945 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
49946
49947         * gcc.c-torture/execute/20020107-1.c: New test.
49948
49949 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
49950
49951         PR c/5279
49952         * gcc.c-torture/compile/20020106-1.c: New test.
49953
49954 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
49955
49956         * gcc.c-torture/execute/nestfunc-4.c: New test.
49957
49958 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
49959
49960         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
49961         extra triple that slipped in.
49962         * g++.old-deja/g++.abi/align.C: Likewise.
49963         * g++.old-deja/g++.abi/bitfields.C: Likewise.
49964
49965 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
49966
49967         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
49968         * g++.old-deja/g++.abi/align.C: Likewise.
49969         * g++.old-deja/g++.abi/bitfields.C: Likewise.
49970
49971         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
49972         on FreeBSD/i386.
49973         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
49974         FreeBSD.
49975
49976 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
49977
49978         * gcc.dg/20020104-1.c: New test.
49979
49980         * gcc.dg/20020104-2.c: New test.
49981
49982 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
49983
49984         * gcc.dg/20020103-1.c: Fix typo in target selector.
49985
49986 2002-01-03  Richard Henderson  <rth@redhat.com>
49987
49988         * gcc.dg/20020103-1.c: New.
49989
49990 2002-01-03  Kazu Hirata  <kazu@hxi.com>
49991
49992         * gcc.c-torture/execute/20020103-1.c: New test.
49993
49994 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
49995
49996         * g++.dg/other/debug2.C: New test.
49997
49998         * gcc.c-torture/compile/20020103-1.c: New test.
49999
50000 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
50001
50002         * gcc.dg/gnu89-init-1.c: Added new tests.
50003
50004 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
50005
50006         * g++.dg/template/friend2.C: Remove as patch is reverted.
50007
50008         * g++.dg/warn/oldcast1.C: New test.
50009
50010         * g++.dg/template/ptrmem1.C: New test.
50011         * g++.dg/template/ptrmem2.C: New test.
50012
50013         * g++.dg/template/ntp.C: New test.
50014
50015         * g++.dg/other/component1.C: New test.
50016
50017         * g++.dg/template/ttp3.C: New test.
50018
50019         * g++.dg/template/friend2.C: New test.
50020         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
50021
50022 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
50023
50024         * g++.dg/other/ptrmem1.C: New test.
50025         * g++.dg/other/ptrmem2.C: New test.
50026
50027 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
50028
50029         * g++.dg/template/ctor1.C: New test.
50030
50031 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
50032
50033         * g++.dg/template/friend2.C: New test.
50034
50035 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
50036
50037         * gcc.dg/mmix-1.c: New test.
50038
50039 2001-12-31  Richard Henderson  <rth@redhat.com>
50040
50041         * gcc.dg/asm-5.c: New.
50042
50043 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
50044
50045         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
50046         in namespace __gnu_cxx
50047
50048 2001-12-30  Richard Henderson  <rth@redhat.com>
50049
50050         * gcc.dg/debug-6.c: New.
50051
50052 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
50053
50054         * gcc.c-torture/compile/20011229-2.c: New test.
50055
50056 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
50057
50058         * gcc.dg/debug-3.c: New test.
50059         * gcc.dg/debug-4.c: New test.
50060         * gcc.dg/debug-5.c: New test.
50061
50062 2001-12-29  Richard Henderson  <rth@redhat.com>
50063
50064         * g++.dg/eh/loop1.C: New.
50065
50066 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
50067
50068         * g++.dg/template/crash1.C: New test.
50069
50070 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
50071
50072         * g++.dg/other/const1.C: New test.
50073
50074 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
50075
50076         * gcc.c-torture/compile/20011229-1.c: New test.
50077
50078 2001-12-28  Stan Shebs  <shebs@apple.com>
50079
50080         * lib/objc-torture.exp: Resync with c-torture.exp.
50081         * lib/objc.exp: Load standard libraries.
50082
50083 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
50084
50085         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
50086         additional tests.
50087
50088 2001-12-27  Roger Sayle <roger@eyesopen.com>
50089
50090         * gcc.c-torture/execute/string-opt-16.c: New testcase.
50091
50092 2001-12-27  Richard Henderson  <rth@redhat.com>
50093
50094         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
50095
50096 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
50097
50098         * g++.dg/eh/ctor1.C: New test.
50099         * g++.dg/other/error2.C: New test.
50100
50101 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
50102
50103         * g++.dg/other/init2.C: New test.
50104
50105 2001-12-24  Richard Henderson  <rth@redhat.com>
50106
50107         * gcc.dg/20011223-1.c: New.
50108         * gcc.dg/inline-1.c: New.
50109
50110 2001-12-23  Richard Henderson  <rth@redhat.com>
50111
50112         * gcc.dg/asm-4.c: Test operand modifiers.
50113
50114 2001-12-23  Richard Henderson  <rth@redhat.com>
50115
50116         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
50117
50118 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
50119
50120         * gcc.c-torture/execute/20011223-1.c: New test.
50121
50122 2001-12-21  Richard Henderson  <rth@redhat.com>
50123
50124         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
50125         re-enables the warning.
50126
50127 2001-12-21  Richard Henderson  <rth@redhat.com>
50128
50129         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
50130
50131 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
50132
50133         * gcc.c-torture/compile/20011218-1.c: New test.
50134
50135 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
50136
50137         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
50138         arm-isr.c test.
50139         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
50140         epilogue generation for ARM ISR routines.
50141
50142 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50143
50144         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
50145         * gcc.dg/format/c90-printf-3.c: Likewise.
50146         * gcc.dg/format/c99-printf-3.c: Likewise.
50147         * gcc.dg/format/ext-1.c: Likewise.
50148         * gcc.dg/format/ext-6.c: Likewise.
50149         * gcc.dg/format/format.h: Prototype unlocked stdio.
50150
50151 2001-12-20  Richard Henderson  <rth@redhat.com>
50152
50153         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
50154         (arena): Use it.
50155         (malloc): Correct allocation logic.  Abort if we fill up the
50156         arena before initialization complete.
50157         (realloc): Correct allocation logic.
50158
50159 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
50160
50161         * gcc.c-torture/compile/20011219-2.c: New test.
50162
50163         * gcc.c-torture/execute/20011219-1.c: New test.
50164
50165 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
50166
50167         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
50168         target does not support weak symbols.
50169
50170 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
50171
50172         * gcc.c-torture/compile/20011219-1.c: New test.
50173
50174 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
50175
50176         * g++.dg/other/error1.C: New test.
50177
50178 2001-12-17  Jeffrey A Law  (law@redhat.com)
50179
50180         * gcc.c-torture/execute/20011217-1.c: New test.
50181
50182 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
50183
50184         * objc.dg/special/: New directory.
50185         * objc.dg/special/special.exp: New file.
50186         * objc.dg/special/unclaimed-category-1.h: New file.
50187         * objc.dg/special/unclaimed-category-1a.m: New file.
50188         * objc.dg/special/unclaimed-category-1.m: New file.
50189
50190 2001-12-17  Andreas Jaeger  <aj@suse.de>
50191
50192         * gcc.c-torture/compile/20011217-2.c: New test.
50193
50194 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
50195
50196         * gcc.c-torture/compile/20011217-1.c: New test.
50197
50198 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
50199
50200         * gcc.dg/20011214-1.c: New.
50201
50202 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
50203
50204         * gcc.dg/altivec-4.c: New.
50205
50206 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
50207
50208         * gcc.dg/20011113-1.c: New test.
50209
50210 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
50211
50212         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
50213         std::__malloc_alloc_template<0> and
50214         std::__default_alloc_template<false, 0>.
50215
50216 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
50217
50218         * objc/execute/bf-21.m: New test.
50219         * objc/execute/enumeration-1.m: New test.
50220         * objc/execute/enumeration-2.m: New test.
50221
50222 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
50223
50224         * gcc.dg/gnu89-init-1.c: New test.
50225
50226 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
50227
50228         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
50229         * g++.old-deja/g++.jason/2371.C: Likewise.
50230         * g++.old-deja/g++.jason/template33.C: Likewise.
50231         * g++.old-deja/g++.jason/template34.C: Likewise.
50232         * g++.old-deja/g++.jason/template36.C: Likewise.
50233         * g++.old-deja/g++.oliva/typename1.C: Likewise.
50234         * g++.old-deja/g++.oliva/typename2.C: Likewise.
50235         * g++.old-deja/g++.other/typename1.C: Likewise.
50236         * g++.old-deja/g++.pt/inherit2.C: Likewise.
50237         * g++.old-deja/g++.pt/nontype5.C: Likewise.
50238         * g++.old-deja/g++.pt/typename11.C: Likewise.
50239         * g++.old-deja/g++.pt/typename14.C: Likewise.
50240         * g++.old-deja/g++.pt/typename16.C: Likewise.
50241         * g++.old-deja/g++.pt/typename3.C: Likewise.
50242         * g++.old-deja/g++.pt/typename4.C: Likewise.
50243         * g++.old-deja/g++.pt/typename5.C: Likewise.
50244         * g++.old-deja/g++.pt/typename7.C: Likewise.
50245         * g++.old-deja/g++.robertl/eb9.C: Likewise.
50246
50247 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
50248
50249         * g++.dg/other/linkage1.C: New test.
50250         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
50251         specifiers.
50252
50253 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
50254
50255         * gcc.dg/concat.c: New test.
50256
50257 2001-12-11  Stan Shebs  <shebs@apple.com>
50258
50259         * objc/compile: New test directory.
50260         * objc/compile/compile.exp: New expect script.
50261         * objc/compile/20011211-1.m: New compile test.
50262
50263 2001-12-11  Jason Merrill  <jason@redhat.com>
50264
50265         * lib/prune.exp (prune_gcc_output): Also handle "In member
50266         function".  So many permutations...
50267
50268 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
50269
50270         * g++.dg/template/typedef1.C: New test.
50271
50272 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
50273
50274         * g++.dg/other/copy1.C: New test.
50275
50276 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
50277
50278         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
50279
50280         * gcc.dg/builtin-choose-expr.c: New.
50281
50282 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
50283
50284         * gcc.dg/altivec-2.c: New.
50285
50286 2001-12-07  Richard Henderson  <rth@redhat.com>
50287
50288         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
50289
50290 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
50291
50292         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
50293         ultrasparc.
50294
50295 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
50296
50297         * g++-old.deja/g++.robertl/eb101.C: Deleted.
50298
50299 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
50300
50301         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
50302         variable argument list.
50303
50304 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
50305
50306         * gcc.c-torture/execute/memcheck: Delete entire directory.
50307         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
50308         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
50309
50310 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
50311
50312         * gcc.dg/Wshadow-1.c: New test.
50313
50314 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
50315
50316         * gcc.c-torture/compile/20011130-1.c: New test.
50317
50318         * gcc.dg/noncompile/20011025-1.c: New test.
50319
50320         * g++.dg/other/anon-union.C: New test.
50321
50322         * gcc.c-torture/execute/20011024-1.c: New test.
50323
50324 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
50325
50326         * gcc.c-torture/execute/20000722-1.x,
50327         gcc.c-torture/execute/20010123-1.x: Remove.
50328         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
50329         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
50330         gcc.dg/c99-complit-2.c: New tests.
50331
50332 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
50333
50334         * g++.dg/inherit/base1.C: New test.
50335
50336 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
50337
50338         * g++.dg/other/stdarg1.C: New test.
50339
50340         * gcc.c-torture/compile/20011130-2.c: New test.
50341
50342 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
50343
50344         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
50345         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
50346         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
50347         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
50348         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
50349         * gcc.dg/builtin-prefetch-1.c: New test.
50350
50351 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
50352
50353         * gcc.dg/20011130-1.c: New test.
50354
50355 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
50356
50357         * g++.dg/other/scope1.C: New test.
50358         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
50359
50360 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
50361
50362         * gcc.dg/vla-init-1.c: New test.
50363
50364 2001-12-01  Geoff Keating  <geoffk@redhat.com>
50365
50366         * gcc.c-torture/compile/structs.c: New testcase from GDB.
50367
50368 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
50369
50370         * objc.dg/alias.m: Update.
50371         * objc.dg/class-1.m: Update.
50372         * objc.dg/const-str-1.m: Update.
50373         * objc.dg/fwd-proto-1.m: Update.
50374         * objc.dg/id-1.m: Update.
50375         * objc.dg/super-class-1.m: Update.
50376
50377 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
50378
50379         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
50380         constructs.
50381
50382 2001-11-28  Jeffrey A Law  (law@cygnus.com)
50383
50384         * gcc.c-torture/execute/20011128-1.c: New test.
50385
50386 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
50387
50388         * gcc.dg/20011127-1.c: New test.
50389
50390 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
50391
50392         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
50393         from Austin Group draft 7.
50394         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
50395         scanf format arguments.
50396         * gcc.dg/format/no-exargs-2.c: New test.
50397
50398 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
50399
50400         * g++.dg/abi/vbase8-4.C: New test.
50401
50402 2001-11-24  Ian Lance Taylor  <ian@airs.com>
50403
50404         * gcc.c-torture/execute/20011121-1.c: New test.
50405
50406 2001-11-23  Jeffrey A Law  (law@cygnus.com)
50407
50408         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
50409
50410 2001-11-23  Andreas Jaeger  <aj@suse.de>
50411
50412         * gcc.dg/cpp/charconst-2.c: New test.
50413
50414 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
50415
50416         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
50417         to the host if it is remote.  Let tests specify extra headers
50418         they use.
50419         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
50420         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
50421         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
50422         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
50423         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
50424         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
50425         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
50426         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
50427         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
50428         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
50429
50430 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
50431
50432         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
50433         for little endian ARMs.
50434
50435 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
50436
50437         * gcc.c-torture/compile/20011119-1.c: New test.
50438         * gcc.c-torture/compile/20011119-2.c: New test.
50439
50440 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
50441
50442         * gcc.dg/altivec-1.c: Fix typo.
50443
50444 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
50445
50446         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
50447
50448 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
50449
50450         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
50451
50452 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
50453
50454         * lib/g77.exp: Don't specify --rpath-link.
50455
50456         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
50457         across all the headers.
50458         * gcc.dg/format/format.exp: For testing on a remote host,
50459         copy format.h.
50460
50461         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
50462         * gcc.c-torture/execute/930406-1.c: Likewise.
50463         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
50464
50465 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
50466
50467         * gcc.dg/altivec-1.c: New.
50468
50469 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
50470
50471         * gcc.dg/cpp/fpreprocessed.c: New test case.
50472
50473 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
50474
50475         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
50476         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
50477         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
50478
50479 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
50480
50481         * gcc.dg/no-builtin-1.c: New test.
50482
50483 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
50484
50485         * gcc.c-torture/execute/20011115-1.c: New test.
50486
50487 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
50488
50489         * gcc.c-torture/compile/20011114-2.c: New test.
50490         * gcc.c-torture/compile/20011114-3.c: New test.
50491         * gcc.c-torture/compile/20011114-4.c: New test.
50492
50493 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
50494
50495         * g++.dg/other/init1.C: New test.
50496
50497 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
50498
50499         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
50500         message.
50501
50502         * gcc.c-torture/execute/20011114-1.c: New testcase.
50503
50504         * gcc.c-torture/compile/20010327-1.c: Revert last change.
50505         * gcc.c-torture/compile/20011114-1.c: New test, exactly
50506         like the (before this change) version of 20010327-1.c.
50507
50508 2001-11-14  Roger Sayle <roger@eyesopen.com>
50509
50510         * gcc.c-torture/execute/string-opt-13.c: New testcase.
50511
50512 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
50513
50514         * g++.dg/init/array2.C: New test.
50515
50516 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
50517
50518         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
50519
50520 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
50521
50522         * g++.dg/other/forscope1.C: New test.
50523         * g++.dg/ext/forscope1.C: New test.
50524         * g++.dg/ext/forscope2.C: New test.
50525
50526 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
50527
50528         * gcc.c-torture/execute/20011113-1.c: New test.
50529
50530 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
50531
50532         * gcc.c-torture/execute/20011109-2.c: New test.
50533
50534         * gcc.c-torture/execute/20011109-1.c: New test.
50535
50536 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
50537
50538         * gcc.c-torture/compile/20011109-1.c: New test.
50539
50540 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
50541
50542         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
50543         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
50544         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
50545         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
50546         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
50547         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
50548         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
50549
50550 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
50551
50552         * g++.dg/warn/Wshadow-1.C: New tests.
50553         * g++.old-deja/g++.mike/for3.C: Update.
50554
50555 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
50556
50557         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
50558         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
50559         XFAILs.  Adjust expected error texts.
50560         * gcc.c-torture/compile/20011106-1.c,
50561         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
50562         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
50563         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
50564         gcc.dg/c99-array-lval-5.c: New tests.
50565
50566 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
50567
50568         * gcc.dg/cpp/defined.c: Update.
50569
50570 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
50571
50572         * gcc.c-torture/execute/anon-1.c: New test.
50573
50574 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
50575
50576         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
50577         same size, so no warning should be produced on stormy16.
50578
50579         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
50580         due to oversized array.
50581         * g++.old-deja/g++.mike/ns15.C: Likewise.
50582         * g++.old-deja/g++.pt/crash16.C: Likewise.
50583
50584 2001-11-02  Graham Stott  <grahams@redhat.com>
50585
50586         * g++.dgother/debug1.C: Fix typos.
50587
50588 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
50589
50590         * g++.dg/other/debug1.C: New test.
50591
50592 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
50593
50594         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
50595         of unsigned long.
50596
50597 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
50598
50599         * gcc.dg/20011029-2.c: New test.
50600
50601         * gcc.c-torture/compile/20011029-1.c: New test.
50602
50603 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
50604
50605         * objc/execute/class_self-1.m: New test.
50606         * objc/execute/class_self-2.m: New test.
50607
50608 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
50609
50610         * gcc.misc-tests/msgs.exp: Delete.
50611         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
50612         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
50613         error set to match recent changes.
50614
50615 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
50616
50617         * gcc.dg/20011021-1.c: New test.
50618
50619 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
50620
50621         * gcc.c-torture/compile/20011023-1.c: New test.
50622
50623 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
50624
50625         * lib/g77.exp: Rewrite based on lib/g++.exp.
50626
50627 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
50628
50629         * gcc.c-torture/execute/20011019-1.c: New test.
50630
50631         * gcc.dg/20011018-1.c: New test.
50632
50633 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
50634
50635         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
50636
50637 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
50638
50639         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
50640         * gcc.dg/attr-invalid.c: Likewise.
50641
50642 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
50643
50644         * gcc.dg/20011015-1.c: New test.
50645
50646 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
50647
50648         * g++.dg/template/unify2.C: New test.
50649
50650 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
50651
50652         * g++.dg/other/exception-specification.C: New test
50653
50654 2001-10-13  Tom Rix  <trix@redhat.com>
50655
50656         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
50657         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
50658
50659 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
50660
50661         * gcc.dg/20011009-1.c: New test.
50662
50663 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
50664
50665         PR g++/4476
50666         * g++.dg/other/friend1.C: New test.
50667
50668 2001-10-11  Richard Henderson  <rth@redhat.com>
50669
50670         * g++.old-deja/g++.other/crash18.C: Add -S to options.
50671
50672 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50673
50674         * gcc.c-torture/compile/20011010-1.c: New.
50675
50676 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
50677
50678         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
50679         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
50680         g77.f-torture/execute/execute.exp,
50681         g77.f-torture/noncompile/noncompile.exp,
50682         gcc.c-torture/compile/compile.exp,
50683         gcc.c-torture/execute/execute.exp,
50684         gcc.c-torture/execute/ieee/ieee.exp,
50685         gcc.c-torture/execute/memcheck/memcheck.exp,
50686         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
50687         objc/execute/execute.exp: Update FSF address.
50688
50689 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
50690
50691         * gcc.dg/cpp/cmdlne-C.c: Update.
50692         * gcc.dg/cpp/cmdlne-C2.c: New.
50693
50694 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50695
50696         * gcc.c-torture/execute/20011008-3.c: New.
50697
50698 2001-10-08  DJ Delorie  <dj@redhat.com>
50699
50700         * gcc.dg/20011008-1.c: New.
50701         * gcc.dg/20011008-2.c: New.
50702
50703 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
50704
50705         * gcc.dg/cpp/spacing1.c: Update test.
50706
50707 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
50708
50709         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
50710         spelling errors of "separate" as "seperate".
50711
50712 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
50713
50714         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
50715         enough to avoid inlining.
50716
50717 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
50718
50719         * lib/g77.exp: set libg2c_dir correctly.
50720
50721 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
50722
50723         * gcc.dg/cpp/macro11.c: New test.
50724
50725 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
50726
50727         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
50728         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
50729         gcc.dg/format/multattr-3.c: New tests.
50730         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
50731         tests for format attributes on function pointers being rejected.
50732
50733 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
50734
50735         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
50736
50737 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
50738
50739         * g++.dg/warn/format1.C: New test.
50740
50741 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
50742
50743         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
50744
50745 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
50746
50747         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
50748
50749 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
50750
50751         * gcc.dg/cpp/redef2.c: Add test.
50752
50753 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
50754
50755         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
50756         long-standing bug on i686, apparently.
50757         * gcc.c-torture/execute/loop-2c.x: New file.
50758         * gcc.c-torture/execute/loop-2d.x: New file.
50759         * gcc.c-torture/execute/loop-3c.x: New file.
50760
50761 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
50762
50763         * gcc.dg/cpp/20000625-2.c: Correct line number.
50764
50765 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
50766
50767         * gcc.dg/cpp/macro10.c: New test.
50768         * gcc.dg/cpp/strify3.c: New test.
50769         * gcc.dg/cpp/spacing1.c: Add tests.
50770         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
50771         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
50772
50773 2001-09-24  DJ Delorie  <dj@redhat.com>
50774
50775         * gcc.c-torture/execute/20010924-1.c: New test.
50776
50777 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
50778
50779         * objc/execute/paste.m: Remove.
50780
50781 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
50782
50783         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
50784
50785 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
50786
50787         * g77.dg/strlen0.f: New test.
50788
50789 2001-09-21  Richard Henderson  <rth@redhat.com>
50790
50791         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
50792         * g++.old-deja/g++.abi/vtable2.C: Likewise.
50793
50794 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
50795
50796         Table-driven attributes.
50797         * g++.dg/ext/attrib1.C: New test.
50798
50799 2001-09-20  DJ Delorie  <dj@redhat.com>
50800
50801         * gcc.dg/20000926-1.c: Update expected warning messages.
50802         * gcc.dg/array-2.c: Likewise, and test for warnings too.
50803         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
50804         array.
50805
50806 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
50807
50808         * g++.dg/eh/registers1.C: New test case.
50809
50810 2001-09-17  Richard Henderson  <rth@redhat.com>
50811
50812         * gcc.dg/array-5.c: Fix VLA decomposition test.
50813
50814 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
50815
50816         * gcc.dg/cpp/line5.c: New testcase.
50817
50818 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
50819
50820         * gcc.dg/cpp/macro9.c: New test.
50821
50822 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
50823
50824         * gcc.c-torture/execute/980223.c: Change type of addr from long
50825         to char *.
50826
50827 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
50828
50829         * gcc.c-torture/execute/20010915-1.c: New test.
50830
50831 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
50832
50833         * g77.dg/bprob: New directory.
50834         * g77.dg/bprob/bprob.exp: New file.
50835         * g77.dg/bprob/bprob-1.f: New test.
50836         * g77.dg/gcov: New directory.
50837         * g77.dg/gcov/gcov.exp: New file.
50838         * g77.dg/gcov/gcov-1.f: New test.
50839         * g77.dg/gcov/gcov-1.x: New file.
50840
50841 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
50842
50843         * gcc.dg/cpp/directiv.c: Update.
50844         * gcc.dg/cpp/undef1.c: Update.
50845
50846 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
50847
50848         * gcc.dg/20010912-1.c: New test.
50849
50850 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
50851
50852         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
50853         language-independent file in lib.
50854         * lib/gcov.exp: New file.
50855
50856 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
50857
50858         * gcc.c-torture/compile/20010911-1.c: New test.
50859
50860 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
50861
50862         * lib/profopt.exp: New, to support profile-directed optimizations.
50863         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
50864         * gcc.misc-tests/bprob-1.c: New test.
50865         * gcc.misc-tests/bprob-2.c: New test.
50866
50867 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
50868
50869         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
50870         XFAIL and which kinds of gcov output to verify.
50871         * gcc.misc-tests/gcov-4b.x: New file.
50872         * gcc.misc-tests/gcov-5b.x: New file.
50873         * gcc.misc-tests/gcov-6.x: New file.
50874         * gcc.misc-tests/gcov-7.c: New test.
50875         * gcc.misc-tests/gcov-7.x: New file.
50876
50877 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
50878
50879         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
50880         * gcc.misc-tests/gcov-6.c: New test.
50881
50882 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
50883
50884         PR c++/3986
50885         * g++.dg/abi/vbase1.C: New test.
50886
50887 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
50888
50889         * objc.dg/method-2.m: New.
50890
50891 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
50892
50893         PR c++/4203
50894         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
50895         * g++.dg/init/empty1.C: New test.
50896
50897 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
50898
50899         * gcc.c-torture/compile/20010903-1.c: New test.
50900
50901 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
50902
50903         * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
50904         for m68k.
50905
50906 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
50907
50908         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
50909
50910         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
50911
50912         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
50913
50914 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
50915
50916         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
50917         for 16-bit 'unsigned int'.
50918
50919 2001-08-29  Kazu Hirata  <kazu@hxi.com>
50920
50921         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
50922
50923 2001-08-27  Richard Henderson  <rth@redhat.com>
50924
50925         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
50926         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
50927
50928 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
50929
50930         * gcc.dg/asm-names.c (ymain): New.
50931
50932 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
50933
50934         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
50935         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
50936         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
50937
50938 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50939
50940         * gcc.dg/compare5.c: New testcase.
50941
50942 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
50943
50944         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
50945         and "In instantiation".
50946
50947 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
50948
50949         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
50950
50951 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
50952
50953         * gcc.misc-tests/gcov.exp: Add support for branch information.
50954         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
50955         * gcc.misc-tests/gcov-4.c: New test.
50956         * gcc.misc-tests/gcov-4b.c: New test.
50957         * gcc.misc-tests/gcov-5b.c: New test.
50958
50959 2001-08-20  Zack Weinberg  <zackw@panix.com>
50960
50961         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
50962         expected to fail.
50963
50964 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
50965
50966         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
50967
50968 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
50969
50970         * g++.dg/eh/template1.C: New test.
50971
50972 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
50973
50974         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
50975         Fix thinko.
50976         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
50977         for xfail.
50978
50979 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
50980
50981         * lib/g77-dg.exp: Use prune.exp for common procedures
50982         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
50983         * lib/g77.exp: (g77-dg-prune) Remove
50984
50985 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
50986
50987         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
50988
50989 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50990
50991         * g++.dg/template/unify1.C: New test.
50992
50993 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
50994
50995         * g++.dg/abi/empty4.C: New test.
50996
50997 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
50998
50999         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
51000         solaris2.*
51001         * g77.f-torture/compile/pr3743.x: Likewise.
51002
51003 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
51004
51005         * g++.dg/other/using-declaration.C: New test.
51006
51007 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
51008
51009         * gcc.dg/cpp/tr-sign.c: New testcase.
51010
51011 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
51012
51013         * gcc.dg/cpp/19951025-1.c: Revert.
51014         * gcc.dg/cpp/directiv.c: We no longer process directives that
51015         interrupt macro arguments.
51016
51017 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
51018
51019         * gcc.dg/bconstp-1.c: New test.
51020
51021 2001-08-03  Richard Henderson  <rth@redhat.com>
51022
51023         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
51024
51025 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
51026
51027         * gcc.dg/cpp/19951025-1.c: Update.
51028
51029 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
51030
51031         * g77.dg/ff90-1.f (s): Fix reference of variable z,
51032         should be x.
51033
51034 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
51035
51036         Kill -fhonor-std.
51037         * g++.old-deja/g++.ns/ns14.C: Remove special options.
51038         * g++.old-deja/g++.other/std1.C: Likewise.
51039         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
51040
51041 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
51042
51043         * lib/g77.exp: Load gcc-defs.exp for common procedures
51044         (g77_pass, g77_fail, g77_finish, g77_exit,
51045         ${tool}_check_unsupported_p} Now redundant.  Deleted.
51046
51047 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
51048
51049         * g77.dg/fbackslash.f
51050         * g77.dg/fcase-preserve.f
51051         * g77.dg/ff90-1.f
51052         * g77.dg/ffixed-line-length-0.f
51053         * g77.dg/ffixed-line-length-132.f
51054         * g77.dg/ffixed-line-length-7.f
51055         * g77.dg/ffixed-line-length-72.f
51056         * g77.dg/ffixed-line-length-none.f
51057         * g77.dg/ffree-form-1.f
51058         * g77.dg/fno-backslash.f
51059         * g77.dg/fno-f90-1.f
51060         * g77.dg/fno-fixed-form-1.f
51061         * g77.dg/fno-onetrip.f
51062         * g77.dg/fno-typeless-boz.f
51063         * g77.dg/fno-underscoring.f
51064         * g77.dg/fno-vxt-1.f
51065         * g77.dg/fonetrip.f
51066         * g77.dg/ftypeless-boz.f
51067         * g77.dg/fugly-assumed.f
51068         * g77.dg/funderscoring.f
51069         * g77.dg/fvxt-1.f
51070
51071 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
51072
51073         * objc.dg/fwd-proto-1.m: New.
51074         * objc.dg/local-decl-1.m: New.
51075         * objc.dg/naming-1.m: New.
51076         * objc.dg/naming-2.m: New.
51077         * objc.dg/proto-hier-1.m: New.
51078
51079 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
51080
51081         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
51082         largest-type elements to a struct makes its size grow.
51083
51084 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
51085
51086         * g++.dg/abi/vthunk1.C: New test.
51087
51088 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
51089
51090         * g++.dg/abi/vbase8-22.C: New test.
51091
51092 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
51093
51094         * gcc.dg/cpp/macro8.c: New test.
51095
51096 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
51097
51098         * g++.dg/abi/vbase8-21.C: New test.
51099
51100 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
51101
51102         * g++.dg/abi/vbase8-10.C: New test.
51103
51104 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
51105
51106         * lib/g++.exp (g++_set_ld_library_path): Renamed to
51107         ${tool}_set_ld_library_path.
51108         Changed caller.
51109         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
51110         g++.exp.
51111
51112 2001-07-26  Stan Cox <scox@redhat.com>
51113
51114         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
51115         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
51116         gcc_exit, gcc_check_unsupported_p):
51117         Moved to gcc-deps.exp
51118         * gcc-deps.exp: New file.
51119
51120 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51121
51122         * g++.old-deja/g++.pt/defarg14.C: New test.
51123
51124 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
51125
51126         * g++.old-deja/g++.other/lineno5.C: New test.
51127
51128 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
51129
51130         * g++.old-deja/g++.pt/crash68.C: New test.
51131
51132 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
51133
51134         * g++.old-deja/g++.other/crash42.C: New test.
51135
51136 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
51137
51138         * gcc.dg/cpp/extratokens.c: Fix.
51139         * gcc.dg/cpp/skipping2.c: New tests.
51140
51141 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
51142
51143         * gcc.c-torture/execute/20010724-1.c: New file.
51144         * gcc.c-torture/execute/20010724-1.x: New file.
51145
51146 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
51147
51148         * g++.old-deja/g++.other/cond7.C: New test.
51149
51150 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
51151
51152         * g++.old-deja/g++.other/optimize4.C: New test.
51153
51154 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
51155
51156         * g++.old-deja/g++.abi/vbase8-5.C: New test.
51157
51158 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
51159
51160         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
51161         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
51162         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
51163         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
51164
51165         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
51166         bug report" message.
51167
51168         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
51169         * g++.dg/ext/instantiate1.C: Move from old-deja.
51170
51171 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
51172
51173         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
51174         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
51175         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
51176         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
51177
51178 2001-07-23  Jeffrey A Law  (law@cygnus.com)
51179
51180         * gcc.c-torture/execute/20010723-1.c: New test.
51181
51182 2001-07-23  Ben Elliston  <bje@redhat.com>
51183
51184         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
51185
51186 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51187
51188         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
51189         i[34567]86-*-*.
51190         Delete handling of ieee_multilib_flags.
51191         Pass -mieee for alpha*-*-* and sh-*-*.
51192         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
51193
51194 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
51195
51196         Remove old-abi tests.
51197         * g++.old-deja/g++.mike/p11116.C: Remove.
51198         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
51199
51200 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
51201
51202         * g77.f-torture/compile/pr3743.f: New test
51203
51204 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
51205
51206         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
51207
51208 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
51209
51210         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
51211         g++.old-deja/g++.pt/static6.C: Likewise.
51212         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
51213         supports weak symbols.
51214
51215 2001-07-18  Andreas Jaeger  <aj@suse.de>
51216
51217         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
51218         supported again.
51219
51220 2001-07-18  Andreas Jaeger  <aj@suse.de>
51221
51222         * gcc.dg/iftrap-1.c: Fix target line.
51223
51224 2001-07-17  Richard Henderson  <rth@redhat.com>
51225
51226         * gcc.c-torture/execute/20010717-1.c: New.
51227
51228 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
51229
51230         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
51231         tests.
51232
51233 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
51234
51235         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
51236
51237 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
51238
51239         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
51240         UAC_SIGBUS, UAC_NOPRINT definitions.
51241
51242 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
51243
51244         * objc/execute/object_is_class.m: New test.
51245         * objc/execute/object_is_meta_class.m: New test.
51246
51247 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
51248
51249         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
51250         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
51251
51252 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
51253
51254         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
51255         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
51256
51257 2001-07-14  Richard Henderson  <rth@redhat.com>
51258
51259         * gcc.dg/iftrap-1.c: New.
51260
51261 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
51262
51263         * g77.f-torture/execute/intrinsic77.f: New test.
51264
51265 2001-07-11  Janis Johnson <janis@us.ibm.com>
51266
51267         * gcc.misc-tests/gcov-3.c: New test.
51268
51269 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
51270
51271         * gcc.c-torture/compile/20010711-1.c,
51272         * gcc.c-torture/compile/20010711-2.c: New tests.
51273
51274 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
51275
51276         * gcc.c-torture/execute/20010711-1.c: New test.
51277
51278 2001-07-11  Ben Elliston  <bje@redhat.com>
51279
51280         * g++.old-deja/g++.other/enum5.C: New test.
51281
51282 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
51283
51284         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
51285         (g++-dg-prune): Call prune_gcc_output.
51286         * prune.exp: New file for prune_gcc_output.
51287         * lib/g++.exp, lib/gcc.exp: Load it.
51288
51289 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
51290
51291         * gcc.c-torture/compile/20010701-1.c,
51292         g++.old-deja/g++.ext/attrib6.C: New tests.
51293
51294 2001-07-06  Jeffrey A Law  (law@cygnus.com)
51295
51296         * gcc.c-torture/compile/20010706-1.c: New test.
51297
51298 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
51299
51300         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
51301
51302 2001-06-28  Stan Shebs  <shebs@apple.com>
51303
51304         * gcc.dg/pragma-darwin.c: New test.
51305
51306 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
51307
51308         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
51309         Solaris 2.[678] system.
51310
51311 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
51312
51313         * gcc.dg/20010622-1.c: New test.
51314
51315 2001-06-18  Stan Shebs  <shebs@apple.com>
51316
51317         * objc.dg: New directory.
51318         * objc.dg/dg.exp: New file.
51319         * objc.dg/alias.m: New.
51320         * objc.dg/class-1.m: New.
51321         * objc.dg/class-2.m: New.
51322         * objc.dg/const-str-1.m: New.
51323         * objc.dg/const-str-2.m: New.
51324         * objc.dg/id-1.m: New.
51325         * objc.dg/method-1.m: New.
51326         * objc.dg/super-class-1.m: New.
51327         * lib/objc-dg.exp: New file.
51328
51329 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
51330
51331         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
51332         of label name.
51333
51334 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
51335
51336         * g++.old-deja/g++.abi/vbase8-9.C: New test.
51337
51338 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51339
51340         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
51341         variable.
51342
51343 2001-06-12  Richard Henderson  <rth@redhat.com>
51344
51345         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
51346
51347 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
51348
51349         * g++.old-deja/g++.abi/vbase5.C: New test.
51350         * g++.old-deja/g++.abi/vbase6.C: New test.
51351         * g++.old-deja/g++.abi/vbase7.C: New test.
51352
51353 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51354
51355         * gcc.c-torture/compile/20010610-1.c: New test.
51356
51357 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
51358
51359         * g++.old-deja/g++.abi/vbase4.C: New test.
51360
51361 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
51362
51363         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
51364         support %f for HC11/HC12 targets.
51365         * gcc.c-torture/execute/930513-1.x: New file, likewise.
51366         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
51367         on HC11/HC12 targets.
51368         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
51369
51370 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
51371
51372         * gcc.dg/wchar_t-1.c: New file.
51373         * gcc.dg/wint_t-1.c: Likewise.
51374
51375 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
51376
51377         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
51378
51379 2001-06-11  Richard Henderson  <rth@redhat.com>
51380
51381         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
51382
51383 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
51384
51385         * gcc.c-torture/compile/20010611-1.c: New test.
51386
51387 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
51388
51389         * gcc.dg/c99-tag-1.c: Add more tests.
51390
51391 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
51392
51393         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
51394         representation on MN10300 and ARM/Thumb.
51395
51396 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
51397
51398         * g77.f-torture/execute/20010610.f: New.
51399
51400 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
51401
51402         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
51403         names.
51404
51405 2001-06-09  Richard Henderson  <rth@redhat.com>
51406
51407         * gcc.c-torture/execute/ashrdi-1.c: New.
51408         * gcc.c-torture/execute/ashldi-1.c: New.
51409         * gcc.c-torture/execute/lshrdi-1.c: New.
51410
51411 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
51412
51413         * objc/execute/load-3.m: Added. Check sending +load to categories,
51414         in addition to classes.
51415
51416 2001-06-08  Stan Shebs  <shebs@apple.com>
51417
51418         * objc/execute/load-2.m: New test.  From Nicola Pero
51419         <n.pero@mi.flashnet.it>.
51420
51421 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
51422
51423         * gcc.c-torture/execute/20010605-2.c: New test.
51424
51425 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
51426
51427         * g++.old-deja/g++.abi/vbase2.C: New test.
51428         * g++.old-deja/g++.abi/vbase3.C: New test.
51429
51430 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
51431
51432         * g++.old-deja/g++.pt/friend49.C: New test.
51433
51434 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
51435
51436         * g++.old-deja/g++.ext/anon3.C: New test.
51437
51438 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
51439
51440         * g++.old-deja/g++.other/conv7.C: New test.
51441
51442 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
51443
51444         * gcc.c-torture/compile/20010605-2.c: New test.
51445
51446 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
51447
51448         * gcc.c-torture/execute/20010604-1.c: New test.
51449
51450 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
51451
51452         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
51453
51454 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
51455
51456         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
51457         (g++_link_flags): Likewise.
51458         (g++_init): Pass gccpath's value to two previous functions.
51459
51460 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51461
51462         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
51463         Ensure logfile entry matches exec command line.
51464
51465 2001-05-31  Richard Henderson  <rth@redhat.com>
51466
51467         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
51468         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
51469
51470 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
51471
51472         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
51473         compiler for irix6.2
51474
51475 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
51476
51477         * g++.old-deja/g++.other/optimize3.C: New file.
51478
51479 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
51480
51481         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
51482         assemble.
51483
51484 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
51485
51486         * g++.old-deja/g++.other/optimize2.C: New file.
51487
51488 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
51489
51490         * gcc.c-torture/compile/20010518-2.c: New file.
51491         * gcc.c-torture/execute/20010518-1.c: New file.
51492         * gcc.c-torture/execute/20010518-2.c: New file.
51493
51494 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
51495
51496         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
51497
51498 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
51499
51500         G++ no longer defines builtins that do not begin with __builtin.
51501         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
51502         * g++.old-deja/g++.brendand/misc13.C: Likewise.
51503         * g++.old-deja/g++.law/builtin1.C: Likewise.
51504         * g++.old-deja/g++.law/cvt2.C: Likewise.
51505         * g++.old-deja/g++.mike/net5.C: Likewise.
51506         * g++.old-deja/g++.other/builtins1.C: Likewise.
51507         * g++.old-deja/g++.other/builtins2.C: Likewise.
51508         * g++.old-deja/g++.other/builtins3.C: Likewise.
51509         * g++.old-deja/g++.other/builtins4.C: Likewise.
51510         * g++.old-deja/g++.other/inline8.C: Likewise.
51511         * g++.old-deja/g++.robertl/eb39.C: Likewise.
51512
51513 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
51514
51515         * g++.old-deja/g++.pt/using1.C: Adjust.
51516         * g++.old-deja/g++.pt/using2.C: New test.
51517
51518 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
51519
51520         * gcc.dg/cpp/charconst.c: New tests.
51521         * gcc.dg/cpp/escape.c: New tests.
51522         * gcc.dg/cpp/escape-1.c: New tests.
51523         * gcc.dg/cpp/escape-2.c: New tests.
51524         * gcc.dg/cpp/ucs.c: New tests.
51525
51526 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
51527
51528         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
51529         native compiler for irix6.5.
51530
51531 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
51532
51533         * lib/g++.exp (g++_include_flags): Use args to compute
51534         get_multilibs.
51535         (g++_link_flags): Likewise.
51536         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
51537
51538 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
51539
51540         * gcc.dg/c90-hexfloat-1.c: Add more tests.
51541
51542 2001-05-21  Geoff Keating  <geoffk@redhat.com>
51543
51544         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
51545         this file.
51546
51547 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
51548
51549         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
51550         STACK_SIZE;
51551         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
51552         to STACK_SIZE; Use it to define size of add_histo array.
51553         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
51554         to STACK_SIZE.
51555         (f): Use GITT_SIZE to define size of gitt local table.
51556         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
51557         to STACK_SIZE; Use it to define size of bytemem array.
51558
51559 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
51560
51561         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
51562         on 68HC11/HC12 due to the asm instruction.
51563         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
51564         * gcc.c-torture/compile/920520-1.x: Likewise.
51565         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
51566         on 68HC11/HC12 because the function is larger than 64K.
51567         * gcc.c-torture/compile/961203-1.x: New file, this test fails
51568         on 68HC11/HC12 because the structure is too large.
51569
51570 2001-05-20  Richard Henderson  <rth@redhat.com>
51571
51572         * gcc.c-torture/execute/20010520-1.c: New.
51573
51574 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51575
51576         * g++.old-deja/g++.warn/compare1.C: New test.
51577         * gcc.dg/compare4.c: New test.
51578
51579 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
51580
51581         * g++.old-deja/g++.other/optimize1.C: New test.
51582
51583 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51584
51585         * g++.old-deja/g++.pt/spec41.C: New test.
51586
51587 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
51588
51589         * gcc.c-torture/compile/20010114-1.x: Remove.
51590
51591 2001-05-18  Stan Shebs  <shebs@apple.com>
51592
51593         * gcc.c-torture/compile/20010518-1.c: New test.
51594
51595 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
51596
51597         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
51598         * g++.old-deja/g++.pt/crash67.C: New test.
51599
51600 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
51601
51602         * g++.old-deja/g++.other/debug9.C: New test.
51603
51604 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
51605
51606         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
51607
51608 2001-05-16  Jan Hubicka  <jh@suse.cz>
51609
51610         * gcc.c-torture/compile/20010516-1.c: New test.
51611
51612 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
51613
51614         * g++.old-deja/g++.other/crash41.C: New test.
51615
51616 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
51617
51618         * g++.old-deja/g++.pt/crash66.C: New test.
51619
51620 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
51621
51622         * g++.old-deja/g++.robertl/eb27.C: Convert.
51623
51624 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
51625
51626         * g++.dg/friend-warn.C: New test.  Do not warn about friend
51627         declaration being redundant.
51628
51629 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
51630
51631         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
51632
51633 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
51634
51635         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
51636
51637 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
51638
51639         * lib/g++.exp: Use testsuite_flags.
51640
51641 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
51642
51643         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
51644
51645 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
51646
51647         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
51648
51649 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
51650
51651         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
51652
51653 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
51654
51655         * gcc.c-torture/compile/20010313-1.c: New test.
51656
51657 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
51658
51659         * gcc.dg/cpp/direct2.c: New test.
51660         * gccq.dg/cpp/direct2s.c: New test.
51661
51662         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
51663
51664 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
51665
51666         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
51667         * g++.old-deja/g++.other/op3.C: Likewise.
51668
51669 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
51670
51671         * gcc.dg/cpp/syshdr.h: New file.
51672         * gcc.dg/cpp/sysmac1.c: Update.
51673         * gcc.dg/cpp/sysmac2.c: Update.
51674
51675 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
51676
51677         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
51678
51679 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
51680
51681         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
51682         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
51683
51684 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
51685
51686         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
51687
51688 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
51689
51690         * lib/g++.exp (g++_include_flags): Don't use any special flags
51691         if TESTING_IN_BUILD_TREE is not defined.
51692         (g++_init): Use a plain 'c++' as the compiler if
51693         TESTING_IN_BUILD_TREEE is not defined.
51694
51695 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
51696
51697         * g++.old-deja/g++.eh/catch13.C: New test.
51698         * g++.old-deja/g++.eh/catch14.C: New test.
51699
51700 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
51701
51702         * gcc.dg/cpp/tr-define.c: New test.
51703
51704 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
51705
51706         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
51707         <stdlib.h>, not <malloc.h>.
51708
51709 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
51710
51711         * g++.old-deja/g++.ns/template17.C: New test.
51712
51713 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
51714
51715         * g++.old-deja/g++.pt/ref4.C: New test.
51716
51717 2001-04-30  Richard Henderson  <rth@redhat.com>
51718
51719         * gcc.dg/20000724-1.c: Revert last change.
51720
51721 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
51722
51723         * g77.f-torture/execute/20010430.f: New test.
51724
51725 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
51726
51727         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
51728
51729 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
51730
51731         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
51732
51733 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
51734
51735         * g++.old-deja/g++.eh/crash6.C: New test.
51736
51737 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
51738
51739         * g++.old-deja/g++.other/warn7.C: New test.
51740
51741 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
51742
51743         * g++.old-deja/g++.other/defarg9.C: New test.
51744
51745 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
51746
51747         * g77.f-torture/compile/20010426.f: New test.
51748         * g77.f-torture/execute/20010426.f: New test.
51749
51750 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
51751
51752         * g77.f-torture/compile/20000629-1.x: Remove - error
51753         has been fixed.
51754
51755 2001-04-26  Jeffrey A Law  (law@cygnus.com)
51756
51757         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
51758         Tweak slightly to work with g++.dg framework.
51759         * g++.dg/special/ecos.exp: Run initp1.C test.
51760         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
51761
51762         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
51763         its linker doesn't give line numbers either.
51764         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
51765
51766 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
51767
51768         * g++.old-deja/g++.other/lex1.C: New test.
51769
51770 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
51771
51772         * gcc.dg/noncompile/20010425-1.c: New test.
51773
51774 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
51775
51776         * g++.old-deja/g++.pt/mangle2.C: New test.
51777
51778 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
51779
51780         * gcc.dg/format/plus-1.c: New test.
51781
51782 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
51783
51784         * gcc.dg/20010423-1.c: New test.
51785
51786 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
51787
51788         * gcc.c-torture/execute/20010422-1.c: New test.
51789
51790 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
51791
51792         * g++.old-deja/g++.ns/type2.C: New test.
51793
51794 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
51795
51796         * g++.old-deja/g++.other/perf1.C: New test.
51797
51798 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
51799
51800         * gcc.dg/c99-func-2.c: Remove xfail.
51801         * gcc.dg/c99-func-3.c: Remove xfail.
51802         * gcc.dg/c99-func-4.c: Remove xfail.
51803
51804 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
51805
51806         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
51807
51808 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
51809
51810         * gcc.c-torture/compile/20010423-1.c: New test.
51811
51812 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
51813
51814         * g++.old-deja/g++.pt/typename28.C: New test.
51815
51816 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
51817
51818         * g++.old-deja/g++.abi/empty2.C: New test.
51819         * g++.old-deja/g++.abi/empty3.C: New test.
51820
51821 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
51822
51823         * g++.old-deja/g++.other/comdat2.C: New test.
51824         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
51825
51826 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
51827
51828         * g++.old-deja/g++.other/overload14.C: New test.
51829
51830 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
51831
51832         * g++.old-deja/g++.other/lookup23.C: New test.
51833
51834 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
51835
51836         * gcc.c-torture/execute/20010403-1.c: New test.
51837
51838 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
51839             Mark Mitchell  <mark@codesourcery.com>
51840
51841         * lib/old-dejagnu.exp: Don't delete output of executable.
51842         Add .exe suffix to executables.
51843
51844 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
51845
51846         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
51847
51848 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51849
51850         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
51851
51852 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
51853
51854         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
51855         * g++.old-deja/g++.abi/crash1.C: New test.
51856
51857 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
51858
51859         * g++.old-deja/g++.other/crash40.C: New test.
51860
51861 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51862
51863         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
51864
51865 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
51866
51867         * g++.old-deja/g++.other/warn6.C: New test.
51868
51869 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
51870
51871         * g++.old-deja/g++.robertl/eb42.C: Same.
51872
51873 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51874
51875         * gcc.dg/wtr-conversion-1.c: New testcase.
51876
51877 2001-04-10  Richard Henderson  <rth@redhat.com>
51878
51879         * g++.old-deja/g++.other/array5.C: New.
51880
51881 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51882
51883         * gcc.c-torture/execute/20010408-1.c: New test.
51884
51885 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
51886
51887         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
51888         headers and constructs.
51889         * g++.old-deja/g++.robertl/eb79.C: Same.
51890         * g++.old-deja/g++.robertl/eb77.C (main): Same.
51891         * g++.old-deja/g++.robertl/eb73.C: Same.
51892         * g++.old-deja/g++.robertl/eb66.C (main): Same.
51893         * g++.old-deja/g++.robertl/eb55.C (t): Same.
51894         * g++.old-deja/g++.robertl/eb54.C (main): Same.
51895         * g++.old-deja/g++.robertl/eb46.C (main): Same.
51896         * g++.old-deja/g++.robertl/eb44.C: Same.
51897         * g++.old-deja/g++.robertl/eb41.C (main): Same.
51898         * g++.old-deja/g++.robertl/eb4.C (main): Same.
51899         * g++.old-deja/g++.robertl/eb39.C: Same.
51900         * g++.old-deja/g++.robertl/eb33.C (main): Same.
51901         * g++.old-deja/g++.robertl/eb31.C (main): Same.
51902         * g++.old-deja/g++.robertl/eb30.C: Same.
51903         * g++.old-deja/g++.robertl/eb3.C: Same.
51904         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
51905         * g++.old-deja/g++.robertl/eb21.C: Same.
51906         * g++.old-deja/g++.robertl/eb15.C: Same.
51907         * g++.old-deja/g++.robertl/eb118.C: Same.
51908         * g++.old-deja/g++.robertl/eb115.C (main): Same.
51909         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
51910         * g++.old-deja/g++.robertl/eb109.C: Same.
51911         * g++.old-deja/g++.other/sibcall1.C (main): Same.
51912         * g++.old-deja/g++.mike/rtti1.C: Same.
51913         * g++.old-deja/g++.mike/p658.C: Same.
51914         * g++.old-deja/g++.mike/net46.C: Same.
51915         * g++.old-deja/g++.mike/net34.C: Same.
51916         * g++.old-deja/g++.mike/memoize1.C: Same.
51917         * g++.old-deja/g++.mike/eh2.C: Same.
51918         * g++.old-deja/g++.law/weak.C: Same.
51919         * g++.old-deja/g++.law/visibility7.C: Same.
51920         * g++.old-deja/g++.law/visibility25.C: Same.
51921         * g++.old-deja/g++.law/visibility22.C: Same.
51922         * g++.old-deja/g++.law/visibility2.C: Same.
51923         * g++.old-deja/g++.law/visibility17.C: Same.
51924         * g++.old-deja/g++.law/visibility13.C: Same.
51925         * g++.old-deja/g++.law/visibility10.C: Same.
51926         * g++.old-deja/g++.law/visibility1.C: Same.
51927         * g++.old-deja/g++.law/virtual3.C (eval): Same.
51928         * g++.old-deja/g++.law/vbase1.C: Same.
51929         * g++.old-deja/g++.law/operators32.C: Same.
51930         * g++.old-deja/g++.law/nest3.C: Same.
51931         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
51932         * g++.old-deja/g++.law/except5.C (main): Same.
51933         * g++.old-deja/g++.law/cvt7.C (run): Same.
51934         * g++.old-deja/g++.law/cvt2.C: Same.
51935         * g++.old-deja/g++.law/cvt16.C: Same.
51936         * g++.old-deja/g++.law/ctors6.C (bar): Same.
51937         * g++.old-deja/g++.law/ctors17.C (main): Same.
51938         * g++.old-deja/g++.law/ctors13.C: Same.
51939         * g++.old-deja/g++.law/ctors12.C (main): Same.
51940         * g++.old-deja/g++.law/ctors10.C: Same.
51941         * g++.old-deja/g++.law/code-gen5.C: Same.
51942         * g++.old-deja/g++.law/bad-error7.C: Same.
51943         * g++.old-deja/g++.law/arm9.C: Same.
51944         * g++.old-deja/g++.law/arm12.C: Same.
51945         * g++.old-deja/g++.law/arg8.C: Same.
51946         * g++.old-deja/g++.law/arg1.C: Same.
51947         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
51948         * g++.old-deja/g++.jason/template31.C: Same.
51949         * g++.old-deja/g++.jason/template24.C (main): Same.
51950         * g++.old-deja/g++.jason/2371.C: Same.
51951         * g++.old-deja/g++.eh/new2.C: Same.
51952         * g++.old-deja/g++.eh/new1.C: Same.
51953         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
51954         * g++.old-deja/g++.brendan/nest21.C (main): Same.
51955         * g++.old-deja/g++.brendan/err-msg3.C: Same.
51956         * g++.old-deja/g++.brendan/crash62.C: Same.
51957         * g++.old-deja/g++.brendan/crash52.C: Same.
51958         * g++.old-deja/g++.brendan/crash49.C (main): Same.
51959         * g++.old-deja/g++.brendan/crash38.C: Same.
51960         * g++.old-deja/g++.brendan/crash15.C (main): Same.
51961         * g++.old-deja/g++.brendan/copy9.C: Same.
51962
51963 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
51964
51965         * gcc.c-torture/execute/20001203-2.c (memset):
51966         Count argument is of type __SIZE_TYPE__.
51967
51968 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
51969
51970         * gcc.c-torture/compile/20010404-1.c: New test.
51971
51972 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
51973
51974         * gcc.c-torture/compile/20010326-1.c: New test.
51975
51976 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
51977
51978         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
51979         peculiarities of the SH.
51980         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
51981
51982 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
51983
51984         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
51985         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
51986         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
51987
51988 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
51989
51990         * g77.f-torture/compile/20010321-1.f: New test.
51991
51992 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
51993
51994         * gcc.c-torture/compile/20010329-1.c: New test.
51995
51996 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
51997
51998         * gcc.c-torture/execute/20010329-1.c: New test.
51999
52000 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
52001
52002         * g++.old-deja/g++.other/eh4.C: Fix typo.
52003
52004 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
52005
52006         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
52007
52008 2001-03-28  Philip Blundell  <philb@gnu.org>
52009
52010         * gcc.c-torture/compile/20010328-1.c: New test.
52011
52012 2001-03-27  Richard Henderson  <rth@redhat.com>
52013
52014         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
52015         * g++.old-deja/g++.eh/vbase3.C: Likewise.
52016
52017 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
52018
52019         * gcc.c-torture/compile/20010327-1.c: New test.
52020
52021 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
52022
52023         * g++.old-deja/g++.other/friend12.C: New test.
52024         * g++.old-deja/g++.other/friend9.C: Expect no errors.
52025         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
52026
52027 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
52028
52029         * gcc.c-torture/execute/20010325-1.c: New test.
52030
52031 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
52032
52033         * g++.old-deja/g++.other/mangle3.C: New test.
52034
52035 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
52036
52037         * g++.old-deja/g++.other/anon8.C: New test.
52038
52039 2001-03-20  Philip Blundell  <philb@gnu.org>
52040
52041         * gcc.c-torture/compile/20010320-1.c: New test.
52042
52043 2001-03-17  Richard Henderson  <rth@redhat.com>
52044
52045         * g++.old-deja/g++.other/eh4.C: Add expected error text.
52046
52047 2001-03-15  Geoff Keating  <geoff@redhat.com>
52048
52049         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
52050         tests on AIX.
52051
52052 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
52053
52054         * g++.old-deja/g++.other/eh4.C: New test.
52055
52056 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
52057
52058         * gcc.dg/cpp/mi1.c: Update.
52059
52060 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
52061
52062         * g++.old-deja/g++.other/regstack.C: New test.
52063
52064 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
52065
52066         * g++.old-deja/g++.other/ref4.C: New test.
52067
52068 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
52069
52070         * objc/execute/va_method.m: Added.
52071         * objc/execute/IMP.m: Added.
52072         * objc/execute/_cmd.m: Added.
52073         * objc/execute/accessing_ivars.m: Added.
52074         * objc/execute/class-1.m: Added.
52075         * objc/execute/class-10.m: Added.
52076         * objc/execute/class-11.m: Added.
52077         * objc/execute/class-12.m: Added.
52078         * objc/execute/class-13.m: Added.
52079         * objc/execute/class-14.m: Added.
52080         * objc/execute/class-2.m: Added.
52081         * objc/execute/class-3.m: Added.
52082         * objc/execute/class-4.m: Added.
52083         * objc/execute/class-5.m: Added.
52084         * objc/execute/class-6.m: Added.
52085         * objc/execute/class-7.m: Added.
52086         * objc/execute/class-8.m: Added.
52087         * objc/execute/class-9.m: Added.
52088         * objc/execute/class-tests-1.h
52089         * objc/execute/class-tests-2.h
52090         * objc/execute/compatibility_alias.m: Added.
52091         * objc/execute/encode-1.m: Added.
52092         * objc/execute/formal_protocol-1.m: Added.
52093         * objc/execute/formal_protocol-2.m: Added.
52094         * objc/execute/formal_protocol-3.m: Added.
52095         * objc/execute/formal_protocol-4.m: Added.
52096         * objc/execute/formal_protocol-5.m: Added.
52097         * objc/execute/formal_protocol-6.m: Added.
52098         * objc/execute/formal_protocol-7.m: Added.
52099         * objc/execute/informal_protocol.m: Added.
52100         * objc/execute/initialize.m: Added.
52101         * objc/execute/load.m: Added.
52102         * objc/execute/many_args_method.m: Added.
52103         * objc/execute/nested-3.m: Added.
52104         * objc/execute/no_clash.m: Added.
52105         * objc/execute/private.m: Added.
52106         * objc/execute/redefining_self.m: Added.
52107         * objc/execute/root_methods.m: Added.
52108         * objc/execute/selector-1.m: Added.
52109         * objc/execute/static-1.m: Added.
52110         * objc/execute/static-2.m: Added.
52111         * objc/execute/va_method.m: Added.
52112
52113 2001-03-10  Richard Henderson  <rth@redhat.com>
52114
52115         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
52116
52117 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
52118
52119         * g++.old-deja/g++.other/crash31.C: XFAIL.
52120         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
52121         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
52122         * gcc.c-torture/execute/20010123-1.x: XFAIL.
52123         * gcc.c-torture/execute/20010124-1.x: XFAIL.
52124         * gcc.dg/sequence-pt-1.c: XFAIL one test.
52125
52126 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
52127
52128         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
52129
52130 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
52131
52132         * gcc.dg/20000724-1.c: Don't use multiline strings.
52133
52134 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
52135
52136         * objc/execute/string1.m, objc/execute/string2.m: Compare the
52137         result of -cString against what we expect it to be; don't just
52138         print it out for no one to read.
52139
52140         * objc/execute/string3.m, objc/execute/string4.m: New tests.
52141         Based on testcases provided by Nicola Pero.
52142
52143 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
52144
52145         * gcc.dg/cpp/macro7.c: New test.
52146
52147 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
52148
52149         * gcc.dg/cpp/multiline.c: Update.
52150
52151 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
52152
52153         * g++.old-deja/g++.other/enum3.C: New test.
52154
52155 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
52156
52157         * g++.old-deja/g++.other/pod1.C: New test.
52158
52159 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
52160
52161         * g++.old-deja/g++.ext/overload1.C: New test.
52162
52163 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
52164
52165         * g++.old-deja/g++.pt/using1.C: New test.
52166
52167 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
52168
52169         * g++.old-deja/g++.other/using9.C: New test.
52170
52171 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
52172
52173         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
52174
52175         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
52176
52177 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
52178
52179         * g++.old-deja/g++.ext/realpt1.C: Remove.
52180
52181 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
52182
52183         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
52184
52185 2001-02-26  Will Cohen  <wcohen@redhat.com>
52186
52187         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
52188
52189 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
52190
52191         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
52192         templatized constructors.
52193
52194 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52195
52196         * gcc.c-torture/execute/20010224-1.c: New test.
52197
52198 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
52199
52200         * gcc.c-torture/execute/20010222-1.c: New test.
52201
52202 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
52203
52204         * g++.old-deja/g++.other/inline20.C: New test.
52205
52206 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
52207
52208         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
52209
52210 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
52211
52212         * g++.old-deja/g++.other/lookup22.C: New test.
52213
52214 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
52215
52216         * g77.dg: New directory.
52217         * g77.dg/20010216-1.f: New test case.
52218         * g77.dg/dg.exp: New driver.
52219         * lib/g77-dg.exp: New driver library.
52220
52221 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52222
52223         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
52224
52225 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
52226
52227         * g++.old-deja/g++.other/decl9.C: New test.
52228
52229 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
52230
52231         * g++.old-deja/g++.other/init16.C: Update the test so that it does
52232         not need <string> and also tests the initialization at runtime.
52233
52234 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
52235
52236         * gcc.c-torture/execute/longlong.c: New test.
52237
52238 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
52239
52240         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
52241
52242 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
52243
52244         * gcc.c-torture/execute/920302-1.c (execute):
52245         Change argument type to short.
52246
52247 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
52248
52249         * g++.old-deja/g++.pt/deduct6.C: New test.
52250
52251 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
52252
52253         * g++.old-deja/g++.pt/deduct5.C: New test.
52254
52255 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
52256
52257         * gcc.c-torture/execute/20010209-1.c: New test.
52258
52259 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
52260
52261         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
52262
52263 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
52264
52265         * g++.dg/vtgc1.C: Update for new ABI.
52266
52267         * consistency.vlad: New directory, 1665 files.
52268
52269 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
52270
52271         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
52272         return type.
52273         * gcc.dg/cpp/digraphs.c: Declare puts.
52274
52275 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
52276
52277         * g++.old-deja/g++.other/warn5.C: New test.
52278
52279 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
52280
52281         * g++.old-deja/g++.pt/spec40.C: New test.
52282
52283 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
52284
52285         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
52286         case.
52287         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
52288
52289 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
52290
52291         * gcc.c-torture/compile/20010209-1.c: New test.
52292
52293 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
52294
52295         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
52296         excess errors message but not if it crashes.
52297         * g++.old-deja/g++.other/crash27.C: Likewise.
52298         * g++.old-deja/g++.other/crash28.C: Likewise.
52299         * g++.old-deja/g++.other/crash30.C: Likewise.
52300         * g++.old-deja/g++.other/crash32.C: Likewise.
52301         * g++.old-deja/g++.other/crash35.C: Likewise.
52302         * g++.old-deja/g++.pt/inherit2.C: Likewise.
52303
52304 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
52305
52306         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
52307         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
52308         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
52309         g77.f-torture/execute/execute.exp,
52310         g77.f-torture/noncompile/noncompile.exp,
52311         gcc.c-torture/execute/execute.exp,
52312         gcc.c-torture/execute/memcheck/memcheck.exp,
52313         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
52314         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
52315         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
52316         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
52317         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
52318         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
52319         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
52320         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
52321         Remove bug reporting instructions with ancient email addresses.
52322
52323 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
52324
52325         * gcc.dg/20010202-1.c: New test.
52326         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
52327
52328 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
52329
52330         * g++.dg/stdbool-if.C: New test.
52331
52332 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
52333
52334         * objc/execute/fdecl.m: Added main().
52335
52336 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
52337
52338         * gcc.c-torture/execute/20010206-1.c: New test.
52339
52340 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
52341
52342         * gcc.dg/cpp/avoidpaste1.c: Update.
52343
52344 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
52345
52346         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
52347         Pero <nicola@brainstorm.co.uk>.
52348         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
52349
52350 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
52351
52352         * g++.old-deja/g++.pt/spec39.C: New test.
52353
52354 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
52355
52356         * gcc.c-torture/compile/20010202-1.c: New test.
52357
52358 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
52359
52360         * g++.old-deja/g++.abi/primary2.C: New test.
52361         * g++.old-deja/g++.abi/primary3.C: New test.
52362         * g++.old-deja/g++.abi/primary4.C: New test.
52363         * g++.old-deja/g++.abi/primary5.C: New test.
52364         * g++.old-deja/g++.abi/vtable3.h: New test.
52365         * g++.old-deja/g++.abi/vtable3a.C: New test.
52366         * g++.old-deja/g++.abi/vtable3b.C: New test.
52367         * g++.old-deja/g++.abi/vtable3c.C: New test.
52368         * g++.old-deja/g++.abi/vtable3d.C: New test.
52369         * g++.old-deja/g++.abi/vtable3e.C: New test.
52370         * g++.old-deja/g++.abi/vtable3f.C: New test.
52371         * g++.old-deja/g++.abi/vtable3g.C: New test.
52372         * g++.old-deja/g++.abi/vtable3h.C: New test.
52373         * g++.old-deja/g++.abi/vtable3i.C: New test.
52374         * g++.old-deja/g++.abi/vtable3j.C: New test.
52375         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
52376
52377 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
52378
52379         * g++.old-deja/g++.other/anon6.C: New test.
52380         * g++.old-deja/g++.other/anon7.C: New test.
52381
52382 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
52383
52384         * gcc.dg/cpp/avoidpaste2.c: New tests.
52385
52386 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
52387
52388         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
52389
52390 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
52391
52392         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
52393         DECIMAL_DIG cases for Irix."
52394
52395 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
52396
52397         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
52398
52399 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
52400
52401         * gcc.dg/c99-tag-1.c: New test.
52402
52403 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
52404
52405         * gcc.dg/cpp/tr-warn1.c: Add tests.
52406
52407 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
52408
52409         * gcc.dg/cpp/avoidpaste1.c: Update.
52410         * gcc.dg/cpp/paste4.c: Update.
52411
52412 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
52413
52414         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
52415         cases for Irix.
52416
52417 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
52418
52419         * g++.old-deja/g++.other/inline19.C: New test.
52420
52421 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
52422
52423         * gcc.dg/Wlarger-than.c: New test.
52424
52425 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
52426
52427         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
52428
52429 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
52430
52431         * gcc.c-torture/execute/20010129-1.c: New test.
52432         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
52433
52434 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
52435
52436         * gcc.dg/cpp/avoidpaste1.c: Test case.
52437
52438 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
52439
52440         * g++.old-deja/g++.other/inline18.C: New test.
52441
52442 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52443
52444         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
52445         and __builtin_putchar.
52446
52447 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
52448
52449         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
52450         tests.
52451
52452 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
52453
52454         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
52455         floating point number rounding mode to round to the nearest
52456         representable mode.
52457
52458 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
52459
52460         * g++.old-deja/g++.other/mangle2.C: New test.
52461
52462 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
52463
52464         * gcc.c-torture/compile/20010124-1.c: New test.
52465
52466 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
52467
52468         * g++.old-deja/g++.pt/spec38.C: New test.
52469
52470 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52471
52472         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
52473         "Build don't run".
52474
52475 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52476
52477         * gcc.c-torture/execute/20010123-1.c: New test.
52478
52479 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
52480
52481         * g++.old-deja/g++.pt/spec37.C: New test.
52482
52483 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
52484
52485         * g++.old-deja/g++.pt/overload14.C: New test.
52486
52487 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52488
52489         * gcc.c-torture/execute/20010122-1.c: New test, exercise
52490         __builtin_return_address.
52491
52492 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
52493
52494         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
52495         * g++.old-deja/g++.pt/spec35.C: New test.
52496         * g++.old-deja/g++.pt/spec36.C: New test.
52497
52498 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
52499
52500         * gcc.c-torture/compile/20010118-1.c: New test.
52501
52502 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
52503
52504         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
52505
52506 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
52507
52508         * gcc.c-torture/execute/20010119-1.c: New test.
52509
52510 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
52511
52512         * g++.old-deja/g++.other/vbase5.C: New test.
52513
52514 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
52515
52516         * gcc.c-torture/execute/20010118-1.c: New test.
52517
52518 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
52519
52520         * g++.old-deja/g++.pt/deduct3.C: New test.
52521
52522 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
52523
52524         * g++.old-deja/g++.pt/spec34.C: New test.
52525
52526 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
52527
52528         * g77.f-torture/compile/20000601-2.f: New test.
52529
52530 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
52531
52532         * g++.old-deja/g++.other/init17.C: New test.
52533
52534 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
52535
52536         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
52537
52538 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
52539
52540         * g++.old-deja/g++.pt/unify8.C: New test.
52541
52542 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
52543
52544         * g++.old-deja/g++.abi/vbase1.C: New test.
52545
52546 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
52547
52548         * g++.old-deja/g++.pt/crash65.C: New test.
52549
52550 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
52551
52552         * gcc.dg/cpp/assembl2.S: New test case.
52553
52554 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
52555
52556         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
52557         are supported.
52558
52559 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52560
52561         * g++.old-deja/g++.other/builtins1.C: New test.
52562         * g++.old-deja/g++.other/builtins2.C: Likewise.
52563         * g++.old-deja/g++.other/builtins3.C: Likewise.
52564         * g++.old-deja/g++.other/builtins4.C: Likewise.
52565
52566 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
52567
52568         * gcc.c-torture/compile/20010117-1.c: New test.
52569         * gcc.c-torture/compile/20010117-2.c: New test.
52570
52571 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
52572
52573         * g77.f-torture/execute/20010116.[fx]: New test,
52574         XFAIL on i?86-*-*.
52575         * g77.f-torture/compile/20010115.f: Indicate it's
52576         a test for PR fortran/1636.
52577
52578 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
52579
52580         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
52581
52582 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
52583
52584         * g77.f-torture/compile/20010115.f: New test.
52585
52586 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
52587
52588         * g++.old-deja/g++.pt/nontype5.C: New test.
52589
52590 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
52591
52592         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
52593         have an equivalent working one below it.
52594
52595 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
52596
52597         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
52598         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
52599
52600 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
52601
52602         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
52603         message containing "init_priority".
52604         (conpr-2.C): Likewise.
52605         (conpr-3.C): Likewise.
52606         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
52607
52608 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52609
52610         * gcc.c-torture/execute/20010114-2.c: New test.
52611
52612 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
52613
52614         * gcc.c-torture/compile/20010114-1.c: New test.
52615         * gcc.c-torture/compile/20010114-1.x: Xfail.
52616         * gcc.c-torture/compile/20010114-2.c: New test.
52617         * gcc.c-torture/execute/20010114-1.c: New test.
52618         * gcc.dg/trunc-1.c: New test.
52619         * gcc.dg/uninit-B.c: New test.
52620
52621 2001-01-13  Nick Clifton  <nickc@redhat.com>
52622
52623         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
52624         target.
52625
52626 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
52627
52628         * gcc.c-torture/compile/20010113-1.c: New test.
52629
52630 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
52631
52632         * gcc.c-torture/compile/20001212-1.c: New test.
52633
52634 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
52635
52636         * gcc.dg/cpp/widestr1.c: Update.
52637         * gcc.dg/cpp/prag-imp.c: Remove.
52638
52639 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
52640
52641         * gcc.c-torture/execute/20000801-3.x: Remove.
52642         * gcc.dg/c90-init-1.c: New test.
52643         * gcc.dg/c99-init-1.c: New test.
52644         * gcc.dg/c99-init-2.c: New test.
52645         * gcc.dg/gnu99-init-1.c: New test.
52646
52647 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
52648
52649         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
52650         testing that no relevant ones were found.
52651
52652 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
52653
52654         * g++.old-deja/g++.pt/cast2.C: New test.
52655
52656 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
52657
52658         * g++.old-deja/g++.pt/friend47.C: New test.
52659
52660 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
52661
52662         * g++.old-deja/g++.pt/instantiate13.C: New test.
52663
52664 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
52665
52666         * g++.old-deja/g++.other/defarg7.C: New test.
52667         * g++.old-deja/g++.other/defarg8.C: New test.
52668
52669 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
52670
52671         * g++.old-deja/g++.pt/crash64.C: New test.
52672
52673 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
52674
52675         * g++.old-deja/g++.pt/crash63.C: New test.
52676
52677 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
52678
52679         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
52680
52681 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
52682
52683         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
52684
52685 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
52686
52687         * g++.old-deja/g++.pt/error3.C: New test.
52688
52689 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
52690
52691         * g++.old-deja/g++.other/crash39.C: New test.
52692
52693 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
52694
52695         * g++.old-deja/g++.other/vbase4.C: New test.
52696
52697 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
52698
52699         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
52700         * gcc.dg/special/20000419-2.c: New file. Identical to above.
52701         * gcc.dg/special/special.exp: New test driver which will check
52702         for alias support for the above test.
52703
52704 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
52705
52706         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
52707         problems on small machines.
52708         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
52709         parameterize.
52710
52711 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
52712
52713         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
52714         mips.
52715         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
52716
52717 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
52718
52719         * g++.old_deja/g++.pt/using8.C: New test.
52720
52721 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
52722
52723         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
52724
52725 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
52726
52727         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
52728         where a failure is expected.
52729         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
52730
52731 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
52732
52733         * g++.old_deja/g++.pt/instantiate12.C: New test.
52734
52735 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
52736
52737         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
52738         start of structs.
52739         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
52740         * g++.old-deja/g++.brendan/crash17.C: Likewise.
52741         * g++.old-deja/g++.brendan/crash29.C: Likewise.
52742         * g++.old-deja/g++.brendan/crash48.C: Likewise.
52743         * g++.old-deja/g++.brendan/ns1.C: Likewise.
52744         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
52745         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
52746         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
52747         * g++.old-deja/g++.eh/spec6.C: Likewise.
52748         * g++.old-deja/g++.jason/crash3.C: Likewise.
52749         * g++.old-deja/g++.law/ctors11.C: Likewise.
52750         * g++.old-deja/g++.law/ctors17.C: Likewise.
52751         * g++.old-deja/g++.law/ctors5.C: Likewise.
52752         * g++.old-deja/g++.law/ctors9.C: Likewise.
52753         * g++.old-deja/g++.mike/ambig1.C: Likewise.
52754         * g++.old-deja/g++.mike/net22.C: Likewise.
52755         * g++.old-deja/g++.mike/p3538a.C: Likewise.
52756         * g++.old-deja/g++.mike/p3538b.C: Likewise.
52757         * g++.old-deja/g++.mike/virt3.C: Likewise.
52758         * g++.old-deja/g++.niklas/t128.C: Likewise.
52759         * g++.old-deja/g++.other/anon4.C: Likewise.
52760         * g++.old-deja/g++.other/using1.C: Likewise.
52761         * g++.old-deja/g++.other/warn3.C: Likewise.
52762         * g++.old-deja/g++.pt/t37.C: Likewise.
52763         * g++.old-deja/g++.robertl/eb69.C: Likewise.
52764         * g++.old-deja/g++.robertl/eb71.C: Likewise.
52765
52766 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
52767
52768         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
52769
52770 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52771
52772         * gcc.c-torture/execute/stdio-opt-3.c: New test.
52773
52774 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
52775
52776         * gcc.c-torture/compile/20010107-1.c: New test.
52777
52778 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
52779
52780         * gcc.c-torture/execute/builtin-noret-1.c: New test.
52781
52782 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
52783
52784         * gcc.dg/format/format.h: New file.
52785         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
52786         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
52787         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
52788         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
52789         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
52790         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
52791         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
52792         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
52793         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
52794         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
52795         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
52796         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
52797         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
52798         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
52799         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
52800         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
52801         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
52802         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
52803         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
52804         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
52805         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
52806         instead of declaring standard types, macros and functions in each
52807         test.
52808
52809 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
52810
52811         * gcc.c-torture/execute/20010106-1.c: New test.
52812
52813 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
52814
52815         * gcc.dg/format/format.exp: New file.
52816         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
52817         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
52818         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
52819         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
52820         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
52821         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
52822         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
52823         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
52824         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
52825         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
52826         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
52827         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
52828         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
52829         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
52830         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
52831         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
52832         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
52833         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
52834         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
52835         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
52836         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
52837         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
52838         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
52839         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
52840         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
52841         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
52842         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
52843         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
52844         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
52845         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
52846         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
52847         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
52848         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
52849         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
52850         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
52851         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
52852         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
52853         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
52854         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
52855         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
52856         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
52857         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
52858
52859 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
52860
52861         * gcc.c-torture/execute/991228-1.c: Take word endianness into
52862         account.
52863
52864 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
52865
52866         * gcc.c-torture/execute/builtin-complex-1.c: New test.
52867
52868 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
52869
52870         * g++.old-deja/g++.pt/crash62.C: New test.
52871
52872 2001-01-04  Richard Henderson  <rth@redhat.com>
52873
52874         * gcc.dg/20000926-1.c: Update expected warnings.
52875         * gcc.dg/array-2.c: Likewise.
52876         * gcc.dg/array-4.c: Also validate flexible array members.
52877         * gcc.dg/c99-flex-array-1.c: New.
52878
52879 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
52880
52881         * gcc.c-torture/compile/20001222-1.x: Remove.
52882
52883 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
52884
52885         * gcc.c-torture/execute/built-in-setjmp.c: New.
52886
52887 2001-01-03  Richard Henderson  <rth@redhat.com>
52888
52889         * gcc.dg/940510-1.c: Update expected error wording.
52890         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
52891
52892 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
52893
52894         * lib/target-supports.exp (check_alias_available): Modified to
52895         indicate aliases not supported if only weak aliases are supported.
52896
52897 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52898
52899         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
52900         Turn on cmpstrsi checks for __pj__ and __i370__.
52901
52902 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
52903
52904         * g++.old-deja/g++.other/virtual11.C: New test.
52905
52906 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
52907
52908         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
52909
52910 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52911
52912         * gcc.c-torture/compile/20010102-1.c: New test.
52913
52914 2001-01-02  Andreas Jaeger  <aj@suse.de>
52915
52916         * gcc.dg/noreturn-3.c: New test.
52917
52918         * gcc.dg/noreturn-4.c: New test.
52919
52920 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52921
52922         * gcc.c-torture/execute/stdio-opt-1.c: Also test
52923         __builtin_fputc and __builtin_fwrite.
52924
52925 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
52926
52927         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
52928         signed char, not default char.
52929
52930 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
52931
52932         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
52933
52934 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
52935
52936         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
52937
52938 2000-12-29  Richard Henderson  <rth@redhat.com>
52939
52940         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
52941         (__cyg_profile_func_exit): Define.
52942
52943 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
52944
52945         * g++.dg/vtgc1.C: New test.
52946
52947 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
52948
52949         * gcc.dg/noncompile/20001228-1.c: New test.
52950
52951         * gcc.dg/20001228-1.c: New test.
52952
52953         * gcc.c-torture/execute/20001228-1.c: New test.
52954
52955 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
52956
52957         * gcc.dg/format-strfmon-1.c: New test.
52958
52959 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52960
52961         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
52962         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
52963         * gcc.c-torture/execute/string-opt-1.c: Likewise.
52964         * gcc.c-torture/execute/string-opt-2.c: Likewise.
52965         * gcc.c-torture/execute/string-opt-3.c: Likewise.
52966         * gcc.c-torture/execute/string-opt-4.c: Likewise.
52967         * gcc.c-torture/execute/string-opt-6.c: Likewise.
52968         * gcc.c-torture/execute/string-opt-7.c: Likewise.
52969         * gcc.c-torture/execute/string-opt-8.c: Likewise.
52970         * gcc.c-torture/execute/string-opt-9.c: Likewise.
52971         * gcc.c-torture/execute/string-opt-10.c: Likewise.
52972         * gcc.c-torture/execute/string-opt-11.c: Likewise.
52973         * gcc.c-torture/execute/string-opt-12.c: Likewise.
52974
52975         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
52976         * gcc.c-torture/execute/string-opt-4.c: Test index.
52977
52978 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
52979
52980         * gcc.c-torture/compile/20001226-1.c: New test.
52981
52982 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
52983
52984         * gcc.c-torture/compile/20001222-1.c: New test.
52985         * gcc.c-torture/compile/20001222-1.x: Xfail.
52986
52987 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
52988
52989         * gcc.c-torture/execute/comp-goto-2.c: New test.
52990
52991 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
52992
52993         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
52994         Use long types if __INT_MAX__ is 32767.
52995         (main): Use cast to (sint32 *) when poking 88 into a_page.
52996
52997         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
52998
52999 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
53000
53001         * gcc.c-torture/compile/20001221-1.c: New test.
53002         * gcc.c-torture/execute/20001221-1.c: New test.
53003
53004 2000-12-20  Richard Henderson  <rth@redhat.com>
53005
53006         * g++.old-deja/g++.pt/crash36.C: Update error lines.
53007         * g++.old-deja/g++.robertl/eb109.C: Likewise.
53008
53009 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53010
53011         * gcc.dg/compare3.c: New test.
53012
53013 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
53014
53015         * gcc.dg/format-warnll-1.c: New test.
53016
53017 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
53018
53019         * gcc.dg/cpp/cmdlne-P.c: New test.
53020
53021 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
53022
53023         * gcc.c-torture/execute/builtin-abs-1.c,
53024         gcc.c-torture/execute/builtin-abs-2.c: New tests.
53025
53026 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
53027
53028         * gcc.dg/cpp/multiline.c: New test.
53029
53030 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
53031
53032         * g++.old-deja/g++.other/syshdr1.C: Update.
53033         * gcc.dg/cpp/lineflags.c: Remove temporarily.
53034
53035 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
53036
53037         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
53038
53039 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
53040
53041         * g++.old-deja/g++.pt/ttp65.C: New test.
53042
53043 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
53044
53045         * g++.old-deja/g++.pt/ttp64.C: New test.
53046
53047 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
53048
53049         * g++.old-deja/g++.pt/spec33.C: New test.
53050
53051 2000-12-14  Catherine Moore  <clm@redhat.com>
53052
53053         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
53054         * gcc.c-torture/execute/920612-2.c: Likewise.
53055         * gcc.c-torture/execute/920428-2.c: Likewise.
53056         * gcc-c-torture/execute/va-arg-11.c: Call exit.
53057         * gcc.c-torture/execute/va-arg-21.c: Likewise.
53058
53059 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53060
53061         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
53062         * gcc.dg/pack-test-2.c: Likewise.
53063
53064 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
53065
53066         Tests by Zack Weinberg <zackw@stanford.edu>.
53067
53068         * gcc.dg/cpp/defined.c: Update.
53069         * gcc.dg/cpp/defined_trad.c: New tests.
53070
53071 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
53072
53073         * gcc.dg/cpp/trad-direct.c: Update.
53074
53075 2000-12-11  Neil Booth  <neilb@earthling.net>
53076
53077         * gcc.dg/cpp/defined_trad.c
53078
53079 2000-12-11  Neil Booth  <neilb@earthling.net>
53080
53081         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
53082
53083 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
53084
53085         * gcc.dg/format-miss-2.c: New test.
53086
53087 2000-12-09  Neil Booth  <neilb@earthling.net>
53088
53089         * gcc.dg/cpp/lineflags.c: New tests.
53090         * gcc.dg/cpp/poison.c: Update.
53091         * gcc.dg/cpp/redef2.c: Update.
53092         * gcc.dg/cpp/skipping.c: New test.
53093
53094 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
53095
53096         * g++.old-deja/g++.other/eh3.C: New testcase.
53097
53098 2000-12-07  Neil Booth  <neilb@earthling.net>
53099
53100         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
53101         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
53102         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
53103         wtr-union-init-2.c, wtr-union-init-3.c: Update.
53104         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
53105         Update.
53106
53107 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
53108
53109         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
53110         __SIZE_TYPE__ instead of int for type of integers cast to
53111         pointers.
53112
53113 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
53114
53115         * g++.old-deja/g++.other/cleanup4.C: New test.
53116
53117 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
53118
53119         * format-sec-1.c: New test.
53120
53121 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
53122
53123         * gcc.dg/format-nonlit-3.c: New test.
53124
53125 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
53126
53127         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
53128         through a null pointer.
53129
53130 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
53131
53132         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
53133         * g++.old-deja/g++.pt/partial4.C: New test.
53134
53135 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
53136
53137         * gcc.c-torture/execute/ieee/hugeval.x: New.
53138
53139 2000-12-06  Neil Booth  <neilb@earthling.net>
53140
53141         * gcc.dg/cpp/backslash2.c: New tests.
53142
53143 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53144
53145         * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
53146         * gcc.c-torture/execute/stdio-opt-2.c: New test.
53147
53148 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
53149
53150         * gcc.c-torture/execute/20001203-2.c: New testcase.
53151
53152 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
53153
53154         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
53155         * g++.old-deja/g++.other/virtual10.C: New test.
53156
53157 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
53158
53159         * g++.old-deja/g++.mike/pmf5.C: Remove test.
53160
53161 2000-12-05  Richard Henderson  <rth@redhat.com>
53162
53163         * gcc.c-torture/compile/20001205-1.c: New.
53164
53165 2000-12-04  Neil Booth  <neilb@earthling.net>
53166
53167         * g++.old-deja/g++.other/virtual9.C: New test.
53168         * g++.old-deja/g++.pt/crash61.C: New test.
53169         * gcc.c-torture/execute/loop-9.c: New test.
53170
53171 2000-12-04  Neil Booth  <neilb@earthling.net>
53172
53173         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
53174         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
53175         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
53176         * gcc.dg/cpp/extratokens.c: ...here.
53177
53178 2000-12-04  Neil Booth  <neilb@earthling.net>
53179
53180         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
53181         New tests.
53182
53183 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53184
53185         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
53186         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
53187
53188 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
53189
53190         * gcc.c-torture/execute/20001203-1.c: New test.
53191
53192 2000-12-03  Neil Booth  <neilb@earthling.net>
53193
53194         * gcc.dg/cpp/macro6.c: New test cases.
53195
53196 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53197
53198         * gcc.c-torture/execute/string-opt-9.c: New test.
53199         * gcc.c-torture/execute/string-opt-10.c: Likewise.
53200         * gcc.c-torture/execute/string-opt-11.c: Likewise.
53201         * gcc.c-torture/execute/string-opt-12.c: Likewise.
53202
53203         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
53204         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
53205
53206 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
53207
53208         * gcc.dg/cpp/if-6.c: New testcase.
53209
53210         * gcc.dg/20001201-1.c: New testcase.
53211
53212 2000-12-02  Neil Booth  <neilb@earthling.net>
53213
53214         * g++.old-deja/g++.other/externC4.C,
53215         g++.old-deja/g++.other/friend10.C: New tests.
53216
53217 2000-12-02  Neil Booth  <neilb@earthling.net>
53218
53219         * g++.old-deja/g++.other/instan2.C
53220         * g++.old-deja/g++.other/instan3.C: New test.
53221
53222 2000-12-02  Neil Booth  <neilb@earthling.net>
53223
53224         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
53225         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
53226         gnuc99.c,gnuc99-pedantic.c: New tests.
53227
53228 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
53229
53230         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
53231         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
53232
53233 2000-12-01  Neil Booth  <neilb@earthling.net>
53234
53235         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
53236         * gcc.dg/cpp/poison.c: Update.
53237         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
53238
53239 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
53240
53241         * g77.f-torture/execute/20001201.f: New test.
53242
53243 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
53244
53245         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
53246
53247 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
53248
53249         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
53250
53251 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
53252
53253         * g++.old-deja/g++.other/cast6.C: New test.
53254
53255 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
53256
53257         * gcc.c-torture/execute/20001130-2.c: New testcase.
53258
53259 2000-11-30  Richard Henderson  <rth@redhat.com>
53260
53261         * gcc.c-torture/execute/20001130-1.c: New test.
53262
53263 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
53264
53265         * g++.old-deja/g++.other/op3.C: New test.
53266
53267 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
53268
53269         * g++.old-deja/g++.other/op2.C: New test.
53270
53271 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
53272
53273         * g++.old-deja/g++.other/crash38.C: New test.
53274
53275 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
53276
53277         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
53278
53279 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
53280
53281         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
53282         tests.
53283         * gcc.c-torture/execute/string-opt-6.c: New test.
53284
53285         * gcc.dg/20001117-1.c: Add main.
53286
53287 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
53288
53289         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
53290         Move from here ...
53291         * gcc.dg/940510-1.c: ... to here.
53292
53293         * gcc.dg/20000926-1.c: GNU C now allows initializations of
53294         zero-size arrays in toplevel structures.
53295
53296 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
53297
53298         * gcc.c-torture/execute/loop-8.c: New test.
53299
53300 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
53301
53302         * g++.old-deja/g++.other/base1.C: New test.
53303
53304 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
53305
53306         * g++.old-deja/g++.other/parse2.C: New test.
53307
53308 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
53309
53310         * g++.old-deja/g++.pt/incomplete1.C: New test.
53311
53312 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
53313
53314         * g++.old-deja/g++.other/friend9.C: New test.
53315
53316 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
53317
53318         * gcc.dg/20001127-1.c: New test.
53319
53320 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
53321
53322         * g++.old-deja/g++.pt/friend46.C: New test.
53323
53324 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
53325
53326         * g++.old-deja/g++.other/ptrmem8.C: New test.
53327
53328 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53329
53330         * gcc.c-torture/execute/string-opt-7.c: New test.
53331         * gcc.c-torture/execute/string-opt-8.c: Likewise.
53332
53333 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
53334
53335         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
53336         instead of 'mkcheck 2'.
53337
53338 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
53339
53340         * gcc.c-torture/execute/memcheck/driver.c,
53341         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
53342         C9X references to refer to C99.
53343
53344 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
53345
53346         * gcc.dg/ultrasp3.c: New test.
53347
53348 2000-11-25  Neil Booth  <neilb@earthling.net>
53349
53350         * gcc.dg/cpp/include2.c: Update test to be locale independent.
53351
53352 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
53353
53354         * gcc.c-torture/compile/20001123-2.c: New.
53355
53356 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
53357
53358         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
53359
53360 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
53361
53362         * gcc.dg/sequence-point-1.c: Add some new tests.
53363         * gcc.c-torture/execute/20001124-1.c: New test.
53364
53365 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
53366
53367         * g++.old-deja/g++.other/vaarg4.C: New test.
53368         * gcc.c-torture/compile/20001123-1.c: New test.
53369
53370 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
53371
53372         * g++.other/crash24.C: Adjust and remove XFAIL.
53373         * g++.other/crash37.C: New test.
53374
53375 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
53376
53377         * g++.old-deja/g++.pt/instantiate9.C: New test.
53378
53379 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
53380
53381         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
53382         new ABI, too.
53383
53384         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
53385         * g++.old-deja/g++.robertl/eb55.C: Likewise.
53386
53387 2000-11-22  Neil Booth  <neilb@earthling.net>
53388
53389         * gcc.dg/cpp/Wtrigraphs.c: New test.
53390
53391 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
53392
53393         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
53394
53395 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
53396
53397         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
53398
53399 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
53400
53401         * lib/gcc-dg.exp: load_lib scanasm.exp.
53402         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
53403         * lib/g++-dg.exp: load_lib scanasm.exp.
53404         * lib/scanasm.exp: New.
53405         (scan-assembler, scan-assembler-not): Add optional arguments to
53406         test name, or if not present, the pattern name.
53407         (scan-assembler-dem, scan-assembler-dem-not): New.
53408
53409         * g++.dg/dg.exp: New.
53410
53411 2000-11-21  Neil Booth  <neilb@earthling.net>
53412
53413         * gcc.dg/cpp/integrated1.c: Remove.
53414
53415 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
53416
53417         * gcc.c-torture/execute/20001121-1.c: New test.
53418
53419 2000-11-21  Richard Henderson  <rth@redhat.com>
53420
53421         * gcc.c-torture/compile/20001121-1.c: New test.
53422
53423 2000-11-20  Neil Booth  <neilb@earthling.net>
53424
53425         * gcc.dg/cpp/integrated1.c: New test.
53426
53427 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
53428
53429         * g++.old-deja/g++.other/inline17.C: New test.
53430
53431 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
53432
53433         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
53434         local variable to be zero: I made the variable global. Now
53435         uses abort() and exit() instead of relying on main's return value.
53436
53437 2000-11-20  Neil Booth  <neilb@earthling.net>
53438
53439         * gcc.dg/cpp/paste2.c: Update test.
53440         * objc/execute/paste.m: New test.
53441
53442 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
53443
53444         * gcc.dg/c99-condexpr-1.c: New test.
53445
53446 2000-11-20  Neil Booth  <neilb@earthling.net>
53447
53448         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
53449
53450 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
53451
53452         * g++.old-deja/g++.pt/export1.C: New test.
53453
53454 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
53455
53456         * gcc.dg/20001117-1.c: New test.
53457
53458 2000-11-18  Richard Henderson  <rth@redhat.com>
53459
53460         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
53461
53462 2000-11-18  Richard Henderson  <rth@redhat.com>
53463
53464         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
53465         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
53466         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
53467
53468 2000-11-18  Richard Henderson  <rth@redhat.com>
53469
53470         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
53471         (main): New.  Exit cleanly.
53472
53473 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
53474
53475         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
53476         gcc.dg/c99-fordecl-2.c: New tests.
53477
53478 2000-11-18  Richard Henderson  <rth@redhat.com>
53479
53480         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
53481         * gcc.c-torture/execute/zerolen-2.c: New.
53482
53483 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53484
53485         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
53486         memory.
53487
53488 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
53489
53490         * g++.old-deja/g++.pt/instantiate8.C: New test.
53491
53492 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
53493
53494         * g++.old-deja/g++.other/incomplete.C: Add more tests.
53495         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
53496
53497 2000-11-16  Nick Clifton  <nickc@redhat.com>
53498
53499         * gcc.c-torture/execute/nestfunc-2.c: New test.
53500         * gcc.c-torture/execute/nestfunc-3.c: New test.
53501
53502 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
53503
53504         * gcc.c-torture/compile/20001116-1.c: New test.
53505
53506 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53507
53508         * gcc.c-torture/execute/20001115-1.c: New test.
53509
53510 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
53511
53512         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
53513         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
53514         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
53515         * g++.old-deja/g++.abi/vmihint.C: Likewise.
53516
53517 2000-11-15  Neil Booth  <neilb@earthling.net>
53518
53519         gcc.dg/cpp/_Pragma1.c: Update.
53520         gcc.dg/cpp/_Pragma2.c: New test.
53521
53522 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
53523
53524         * g++.old-deja/g++.other/anon5.C: New test.
53525
53526 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
53527
53528         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
53529         tests.
53530
53531 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
53532
53533         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
53534         output.
53535
53536 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
53537
53538         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
53539         labels at end of compound statements.
53540
53541 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
53542
53543         * gcc.c-torture/execute/loop-7.c: New test.
53544
53545 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
53546
53547         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
53548
53549 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
53550
53551         * gcc.dg/c99-bool-1.c: New test.
53552
53553 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
53554
53555         * gcc.dg/c99-scope-1.c: Remove xfail.
53556         * gcc.dg/c99-scope-2.c: New test.
53557
53558 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53559
53560         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
53561         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
53562
53563 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
53564
53565         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
53566         error messages.
53567
53568         * g++.mike/p700.C: Don't typedef wchar_t.
53569         * g++.mike/p784.C: Likewise.
53570         * g++.mike/eb101.C: Don't use __wchar_t.
53571
53572 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
53573
53574         * g77.f-torture/execute/20001111.[fx]: Test premature exit
53575         from DO loop.
53576
53577 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
53578
53579         * gcc.c-torture/execute/20001111-1.c: New test.
53580
53581 2000-11-10  Nick Clifton  <nickc@redhat.com>
53582
53583         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
53584         long multuiple and accumulate.
53585
53586 2000-11-09  Richard Henderson  <rth@redhat.com>
53587
53588         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
53589         via size_t instead of int.
53590
53591         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
53592         * gcc.c-torture/execute/string-opt-2.c: Likewise.
53593         * gcc.c-torture/execute/string-opt-3.c: Likewise.
53594         * gcc.c-torture/execute/string-opt-4.c: Likewise.
53595
53596 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
53597
53598         * gcc.c-torture/compile/20001109-1.c: New test.
53599         * gcc.c-torture/compile/20001109-2.c: New test.
53600
53601 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
53602
53603         * g++.old-deja/g++.pt/operator1.C: New test.
53604         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
53605
53606 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
53607
53608         * gcc.dg/20001108-1.c: New test.
53609
53610 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
53611
53612         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
53613         with both arguments constant strings.
53614         * gcc.c-torture/execute/string-opt-3.c: New test.
53615         * gcc.c-torture/execute/string-opt-4.c: New test.
53616         * gcc.c-torture/execute/string-opt-5.c: New test.
53617
53618 2000-11-08  Nick Clifton  <nickc@redhat.com>
53619
53620         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
53621         mulsidi3adddi patterns.
53622
53623 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
53624
53625         * g++.old-deja/g++.other/crash36.C: New test.
53626
53627 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
53628
53629         * g++.old-deja/g++.other/init16.C: New test.
53630
53631 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
53632
53633         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
53634
53635 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
53636
53637         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
53638         * gcc.c-torture/execute/va-arg-16.x: Likewise.
53639         * gcc.c-torture/execute/va-arg-17.x: Likewise.
53640
53641 2000-11-07  DJ Delorie  <dj@redhat.com>
53642
53643         * gcc.dg/20000614-1.c: Add return so that test can pass.
53644
53645 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53646
53647         * gcc.c-torture/execute/string-opt-1.c: New test.
53648
53649 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
53650
53651         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
53652         mips-sgi-irix6.* because the MIPS ABI passes floating-point
53653         parameters in registers, and there is no way for a varargs
53654         function to know in which order the integer and floating-point
53655         parameters should be interleaved when they are placed on the
53656         stack.
53657         * gcc.c-torture/execute/va-arg-16.x: Likewise.
53658         * gcc.c-torture/execute/va-arg-17.x: Likewise.
53659
53660 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53661
53662         * gcc.c-torture/execute/string-opt-2.c: New test.
53663
53664 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
53665
53666         * g++.old-deja/g++.pt/crash60.C: New test.
53667
53668 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
53669
53670         * g++.old-deja/g++.other/crash24.C: New test.
53671         * g++.old-deja/g++.other/crash25.C: New test.
53672         * g++.old-deja/g++.other/crash26.C: New test.
53673         * g++.old-deja/g++.other/crash27.C: New test.
53674         * g++.old-deja/g++.other/crash28.C: New test.
53675         * g++.old-deja/g++.other/crash29.C: New test.
53676         * g++.old-deja/g++.other/crash30.C: New test.
53677         * g++.old-deja/g++.other/crash31.C: New test.
53678         * g++.old-deja/g++.other/crash32.C: New test.
53679         * g++.old-deja/g++.other/crash33.C: New test.
53680         * g++.old-deja/g++.other/crash34.C: New test.
53681         * g++.old-deja/g++.other/crash35.C: New test.
53682
53683 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
53684
53685         * gcc.c-torture/execute/20001031-1.c: New test.
53686
53687 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
53688
53689         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
53690         namespace.
53691
53692         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
53693         standards-conformant.
53694
53695         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
53696
53697         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
53698         * g++.old-deja/g++.mike/p755a.C: Likewise.
53699         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
53700         library makes no calls to `operator new' during initialization.
53701
53702 2000-11-04  Neil Booth  <neilb@earthling.net>
53703
53704         * gcc.dg/cpp/include2.c: New tests.
53705
53706 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
53707
53708         * lib/g++.exp (g++_set_ld_library_path): New function.
53709         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
53710
53711 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
53712
53713         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
53714         warnings.
53715
53716 2000-11-01  Richard Henderson  <rth@redhat.com>
53717
53718         * g++.old-deja/g++.ext/namedret1.C: New.
53719         * g++.old-deja/g++.ext/namedret2.C: New.
53720         * g++.old-deja/g++.ext/namedret3.C: New.
53721
53722 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
53723
53724         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
53725         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
53726
53727 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53728
53729         * gcc.c-torture/execute/va-arg-21.c: New test.
53730
53731 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
53732
53733         * gcc.dg/c99-complex-2.c: New test.
53734
53735 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53736
53737         * gcc.c-torture/execute/stdio-opt-1.c: New test.
53738
53739 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
53740
53741         * g++.old-deja/g++.other/inline16.C: New test.
53742
53743 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
53744
53745         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
53746         __PRETTY_FUNCTION__
53747
53748 2000-10-29  Neil Booth  <neilb@earthling.net>
53749
53750         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
53751         New tests.
53752         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
53753         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
53754         optimisation.
53755
53756 2000-10-29  Neil Booth  <neilb@earthling.net>
53757
53758         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
53759         * mi1.c, mi1c.h: Add null directives to multiple-include test.
53760         * mi5.c: Test multiple includes work with -C.
53761         * trigraphs.c: Test ^= version.
53762
53763 2000-10-28  Neil Booth  <neilb@earthling.net>
53764
53765         New tests and test updates for new macro expander.
53766
53767         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
53768         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
53769         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
53770         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
53771         new diagnostic messages.
53772
53773         * gcc.dg/cpp/macro3.c: New tests.
53774
53775 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
53776
53777         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
53778         on the same line.
53779
53780 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
53781
53782         * g++.old-deja/g++.other/eh2.C: New test.
53783
53784 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
53785
53786         * gcc.c-torture/execute/20001027-1.c: New test.
53787
53788 2000-10-26  Richard Henderson  <rth@redhat.com>
53789
53790         * gcc.c-torture/execute/20001026-1.c: New.
53791
53792 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
53793
53794         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
53795         * g++.old-deja/g++.law/builtin1.C: Likewise.
53796         * g++.old-deja/g++.law/ctors10.C: Likewise.
53797         * g++.old-deja/g++.law/virtual3.C: Likewise.
53798         * g++.old-deja/g++.mike/p658.C: Likewise.
53799         * g++.old-deja/g++.other/sibcall1.C: Likewise.
53800         * g++.old-deja/g++.other/vaarg2.C: Likewise.
53801         * g++.old-deja/g++.robertl/eb124.C: Likewise.
53802         * g++.old-deja/g++.robertl/eb44.C: Likewise.
53803         * g++.old-deja/g++.robertl/eb77.C: Likewise.
53804
53805 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
53806
53807         * gcc.c-torture/compile/20001024-1.c: New test.
53808
53809 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
53810
53811         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
53812         to tell us whether or not we are using V3.
53813
53814 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
53815
53816         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
53817         operands.
53818
53819 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
53820
53821         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
53822
53823 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
53824
53825         * gcc.c-torture/execute/20001024-1.c: New test.
53826
53827 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
53828
53829         * g++.old-deja/g++.other/sibcall1.C: New test.
53830
53831 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
53832
53833         * gcc.dg/noncompile/init-3.c: New test.
53834
53835 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
53836
53837         * gcc.dg/format-array-1.c: New test.
53838
53839 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
53840
53841         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
53842         writing through null pointers; remove comment about testing
53843         unterminated strings.
53844
53845 2000-10-17  Matthew Hiller  <hiller@redhat.com>
53846
53847         * gcc.c-torture/execute/20001017-2.c: New test.
53848
53849 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
53850
53851         * gcc.c-torture/compile/20001018-1.c: New test.
53852         * gcc.c-torture/compile/20001018-1.x: Xfail.
53853
53854 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53855
53856         * gcc.c-torture/execute/20001017-1.c: New test.
53857
53858 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
53859
53860         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
53861         for multiple use of arguments with scanf formats; add tests for
53862         multiple use of arguments.
53863
53864 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
53865
53866         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
53867         from some old tests.
53868
53869 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
53870
53871         * gcc.dg/format-miss-1.c: New test.
53872
53873 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
53874
53875         * gcc.c-torture/execute/20001013-1.c: New test.
53876
53877 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
53878
53879         * gcc.dg/format-branch-1.c: New test.
53880
53881 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
53882
53883         * README, lib/file-format.exp: Remove EGCS references.
53884
53885 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
53886
53887         * gcc.dg/20001013-1.c: New test.
53888
53889 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
53890
53891         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
53892         for intmax_t in the compiler using __typeof__ and the type rules
53893         for conditional expressions.
53894
53895 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
53896
53897         * gcc.dg/20001012-1.c: New test.
53898         * gcc.dg/20001012-2.c: New test.
53899
53900 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
53901
53902         * gcc.dg/format-attr-1.c: New test.
53903
53904 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
53905
53906         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
53907         __LONG_LONG_MAX__ instead of LLONG_MAX.
53908
53909 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
53910
53911         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
53912         scanf flags.
53913         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
53914         flags.
53915
53916 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
53917
53918         * gcc.dg/sequence-pt-1.c: New test.
53919
53920 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
53921
53922         * gcc.c-torture/execute/20001011-1.c: New testcase.
53923         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
53924
53925 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
53926
53927         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
53928         does not error on it.
53929
53930 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
53931
53932         * gcc.dg/20001009-1.c: New test.
53933
53934 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
53935
53936         * gcc.c-torture/compile/20001009-1.c: Move from here ....
53937         * gcc.c-torture/execute/20001009-2.c: ... to here.
53938
53939 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
53940
53941         * gcc.c-torture/compile/20001009-1.c: New testcase.
53942         * gcc.c-torture/execute/20001009-1.c: New testcase.
53943         Testcases provided by Jan Hubicka <jh@suse.cz>.
53944
53945 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
53946
53947         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
53948         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
53949         uintmax_t using <limits.h> to emulate the compiler's internal
53950         logic.  No longer XFAIL %j tests.
53951
53952 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
53953
53954         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
53955         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
53956         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
53957         regexps and details of expected handling of some bad formats.
53958         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
53959         suppression.
53960
53961 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
53962
53963         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
53964         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
53965         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
53966         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
53967         in list archives.
53968
53969 2000-10-06  Richard Henderson  <rth@cygnus.com>
53970
53971         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
53972         * g++.old-deja/g++.brendan/crash52.C: Likewise.
53973         * g++.old-deja/g++.jason/report.C: Likewise.
53974         * g++.old-deja/g++.law/friend5.C: Likewise.
53975         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
53976         of the expected warnings.
53977
53978 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
53979
53980         * g++.old-deja/g++.pt/enum14.C: New test.
53981
53982 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
53983
53984         * g++.old-deja/g++.pt/crash59.C: New test.
53985
53986 2000-10-04  Will Cohen  <wcohen@redhat.com>
53987
53988         * gcc.dg/20000926-1.c: New test.
53989
53990 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
53991
53992         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
53993         function name for current C++ compiler.
53994         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
53995
53996 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
53997
53998         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
53999         __PRETTY_FUNCTION__.
54000         * g++.old-deja/g++.ext/pretty2.C: Likewise.
54001
54002 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54003
54004         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
54005
54006 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
54007
54008         * gcc.c-torture/compile/20000923-1.c: New test.
54009
54010 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
54011
54012         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
54013         * g++.old-deja/g++.pt/ttp62.C: Same.
54014         * g++.old-deja/g++.other/inline14.C: Same.
54015
54016 2000-09-24  Richard Henderson  <rth@cygnus.com>
54017
54018         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
54019
54020 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
54021
54022         * gcc.dg/c90-printf-1.c: Add test for wide string format.
54023
54024 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
54025
54026         * gcc.c-torture/compile/20000922-1.c: New file.
54027
54028 2000-09-21  Nick Clifton  <nickc@redhat.com>
54029
54030         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
54031         a signed long modulo operation.
54032         (mod6): New function - perform an unsigned long modulo operation.
54033         (main): Add tests for modulos of very large numbers by very small
54034         dividends.
54035
54036 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54037
54038         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
54039
54040 2000-09-19  Richard Henderson  <rth@cygnus.com>
54041
54042         * gcc.dg/compare2.c (case 10): XFAIL.
54043
54044 2000-09-18  Richard Henderson  <rth@cygnus.com>
54045
54046         * gcc.c-torture/execute/20000906-1.c: Move ...
54047         * gcc.dg/20000906-1.c: ... here.  Only run on targets
54048         that support __builtin_trap.
54049
54050 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
54051
54052         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
54053
54054 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
54055
54056         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
54057         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
54058         more $ format tests.
54059
54060 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
54061
54062         * gcc.dg/format-errmk-1.c: New test.
54063
54064 2000-09-17  Greg McGary  <greg@mcgary.org>
54065
54066         * gcc.c-torture/execute/20000917-1.x: Remove.
54067
54068 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
54069
54070         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
54071
54072 2000-09-17  Greg McGary  <greg@mcgary.org>
54073
54074         * gcc.c-torture/execute/20000917-1.c: New test.
54075         * gcc.c-torture/execute/20000917-1.x: XFAIL.
54076
54077 2000-09-16  Neil Booth  <NeilB@earthling.net>
54078
54079         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
54080         in nested macro bug.
54081
54082 2000-09-15  Neil Booth  <NeilB@earthling.net>
54083
54084         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
54085
54086 2000-09-14  Jeffrey A Law  (law@cygnus.com)
54087
54088         * gcc.c-torture/execute/20000914-1.c: New test.
54089
54090 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
54091
54092         * g++.other/inline13.C: New test.
54093
54094 2000-09-12  Andreas Jaeger  <aj@suse.de>
54095
54096         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
54097         constant by Ulrich Drepper <drepper@redhat.com>.
54098
54099 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
54100
54101         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
54102
54103 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54104
54105         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
54106
54107 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
54108
54109         * gcc.dg/cpp/backslash.c: New test.
54110
54111 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
54112
54113         * gcc.c-torture/execute/20000910-1.c: New test.
54114         * gcc.c-torture/execute/20000910-2.c: Likewise.
54115
54116 2000-09-11  Robert Lipe  <robertl@sco.com>
54117
54118         * gcc.dg/pragma-align.c: New test.
54119
54120 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
54121
54122         * g++.old-deja/g++.pt/explicit82.C: New test.
54123         * g++.old-deja/g++.pt/explicit83.C: New test.
54124
54125 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
54126
54127         * gcc.dg/asm-names.c: New test.
54128
54129 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54130
54131         * gcc.dg/cpp/tr-warn6.c: New test
54132
54133 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
54134
54135         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
54136         be accepted.
54137
54138 2000-09-07  Catherine Moore  <clm@redhat.com>
54139
54140         * gcc.c-torture/execute/unroll-1.c: New test.
54141
54142 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
54143
54144         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
54145         ERROR markers.
54146         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
54147         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
54148         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
54149         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
54150         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
54151         Preprocess only.
54152         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
54153         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
54154
54155 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
54156
54157         * g++.old-deja/g++.pt/deduct2.C: New test.
54158
54159 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
54160
54161         * g++.old-deja/g++.pt/parms2.C: New test.
54162
54163 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
54164
54165         * g++.old-deja/g++.pt/crash58.C: New test.
54166
54167 2000-09-06  Greg McGary  <greg@mcgary.org>
54168
54169         * gcc.c-torture/execute/20000906-1.c: New test.
54170         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
54171
54172 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54173
54174         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
54175
54176 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
54177
54178         * g++.old-deja/g++.pt/crash57.C: New test.
54179
54180 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
54181
54182         * g++.old-deja/g++.pt/crash56.C: New test.
54183
54184 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
54185
54186         * g++.old-deja/g++.pt/koenig1.C: New test.
54187
54188 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
54189
54190         * gcc.dg/20000904-1.c: New test.
54191
54192 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
54193
54194         * gcc.dg/cpp/paste8.c: New test.
54195
54196 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
54197
54198         * gcc.c-torture/compile/20000827-1.c: New test.
54199
54200 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
54201
54202         * gcc.dg/format-diag-1.c: New test.
54203
54204 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
54205
54206         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
54207         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
54208         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
54209         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
54210         gcc.dg/formatz-1.c: Adjust warning regular expressions.
54211
54212 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
54213
54214         * g++.old-deja/g++.other/nested4.C: New test.
54215
54216 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
54217
54218         * g++.old-deja/g++.ns/scoped1.C: New test.
54219
54220 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
54221
54222         * lib/g++.exp: Support testing already-installed GCC.
54223
54224 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54225
54226         * wtr-label-1.c, wtr-suffix-1.c: New tests.
54227
54228 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54229
54230         * gcc.dg/return-type-2.c: New test.
54231
54232 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
54233
54234         * gcc.c-torture/compile/20000825-1.c: New test.
54235
54236 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
54237
54238         * gcc.dg/dwarf2-2.c: New test.
54239
54240 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
54241
54242         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
54243         dg-warning regexps.
54244
54245 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
54246
54247         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
54248         gcc.dg/format-ext-5.c: New tests.
54249
54250 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
54251
54252         * g++.old-deja/g++.other/crash22.C: New test.
54253
54254 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
54255
54256         * gcc.dg/noncompile/930622-2.c: Adjust error message.
54257
54258 2000-08-24  Richard Henderson  <rth@cygnus.com>
54259
54260         * gcc.dg/ia64-sync-1.c: New test.
54261         * gcc.dg/ia64-sync-2.c: New test.
54262         * gcc.dg/ia64-asm-1.c: New test.
54263
54264 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
54265
54266         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
54267         * gcc.dg/format-ext-2.c: New test.
54268
54269 2000-08-23  Jason Merrill  <jason@redhat.com>
54270
54271         * lib/old-dejagnu.exp: Also ignore "In member function" and
54272         "At global scope".
54273
54274 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54275
54276         * gcc.dg/noncompile/label-lineno-1.c: New test.
54277
54278 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
54279
54280         * gcc.dg/c99-array-nonobj-1.c: New test.
54281
54282 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
54283
54284         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
54285         tests.
54286         * gcc.dg/format-ext-1.c: New test.
54287
54288 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54289
54290         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
54291         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
54292         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
54293         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
54294         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
54295
54296 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
54297
54298         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
54299         gcc.dg/c99-strftime-2.c: New tests.
54300
54301 2000-08-22  Richard Henderson  <rth@cygnus.com>
54302
54303         * gcc.c-torture/execute/20000822-1.c: New test.
54304
54305 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
54306
54307         * gcc.c-torture/execute/20000819-1.x: Remove.
54308
54309 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
54310
54311         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
54312         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
54313         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
54314         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
54315         gcc.dg/format-xopen-1.c: New tests.
54316
54317 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
54318
54319         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
54320
54321 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
54322
54323         * g++.old-deja/g++.other/loop2.C: New test.
54324
54325         * gcc.c-torture/compile/20000606-1.c: New test.
54326         * gcc.c-torture/compile/20000728-1.c: New test.
54327         * gcc.c-torture/execute/20000801-1.c: New test.
54328         * gcc.c-torture/execute/20000801-2.c: New test.
54329         * gcc.c-torture/execute/20000819-1.c: New test.
54330         * gcc.c-torture/execute/20000819-1.x: XFAIL.
54331         * gcc.dg/20000629-1.c: New test.
54332         * gcc.dg/20000724-1.c: New test.
54333         * gcc.dg/20000807-1.c: New test.
54334
54335 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
54336
54337         * gcc.dg/cpp/pragma-1.c: New test.
54338         * gcc.dg/cpp/pragma-2.c: New test.
54339
54340 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
54341
54342         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
54343         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
54344
54345 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
54346
54347         * gcc.c-torture/compile/20000818-1.c: New test.
54348
54349 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
54350
54351         * gcc.c-torture/execute/20000818-1.c: New test.
54352
54353 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
54354
54355         * gcc.dg/format-va-1.c: New test.
54356
54357 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
54358
54359         * g++.old-deja/g++.other/typedef8.C: New test.
54360
54361 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
54362
54363         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
54364         * g++.old-deja/g++.mike/net36.C: Mark candidate.
54365         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
54366         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
54367         * g++.old-deja/g++.other/ptrmem7.C: New test.
54368         * g++.old-deja/g++.pt/ptrmem10.C: New test.
54369
54370 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
54371
54372         * g++.old-deja/g++.pt/typename27.C: New test.
54373
54374 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
54375
54376         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
54377         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
54378         * g++.old-deja/g++.pt/friend45.C: New test.
54379         * g++.old-deja/g++.other/friend8.C: New test.
54380
54381 2000-08-15  Richard Henderson  <rth@cygnus.com>
54382
54383         * gcc.c-torture/execute/20000815-1.c: New test.
54384
54385 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
54386
54387         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
54388         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
54389         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
54390
54391 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
54392
54393         * g++.old-deja/g++.other/refinit2.C: New test.
54394
54395 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
54396
54397         * lib/c-torture.exp (c-torture): Make
54398         compiler_conditional_xfail_data global.
54399         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
54400         compiler_conditional_xfail_data machinery.
54401         (f-torture-execute): Likewise.
54402         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
54403         and only when unrolling loops.
54404
54405         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
54406
54407 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
54408
54409         * g++.old-deja/g++.pt/explicit81.C: New test.
54410
54411 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
54412
54413         * g++.old-deja/g++.pt/typename26.C: New test.
54414
54415 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
54416
54417         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
54418         warning.
54419
54420 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
54421
54422         * g++.old-deja/g++.other/array3.C: New test.
54423
54424 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
54425
54426         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
54427         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
54428         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
54429         New tests.
54430
54431 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
54432
54433         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
54434         * g++.old-deja/g++.abi/vmihint.C: Likewise.
54435
54436 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
54437
54438         * gcc.c-torture/execute/20000808-1.c: New test.
54439
54440 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
54441
54442         * gcc.dg/c90-const-expr-1.c: New test.
54443
54444 2000-08-08  Richard Henderson  <rth@cygnus.com>
54445
54446         * gcc.dg/noncompile/920923-1.c: Declare calloc.
54447
54448 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
54449
54450         * gcc.dg/noncompile/const-ll-1.c: New test.
54451
54452 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
54453
54454         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
54455
54456 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
54457
54458         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
54459         that running programs linked against the shared version of libobjc
54460         run correctly.
54461
54462 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
54463
54464         * gcc.dg/c99-printf-1.c: New test.
54465
54466 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
54467
54468         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
54469
54470 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
54471
54472         * gcc.c-torture/execute/20000731-1.x: Delete.
54473
54474 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
54475
54476         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
54477         and torture_without_loops as is done by c-torture.exp.
54478         (search_for): Copy from c-torture.exp.
54479         (gcc-dg-runtest): New function, drives a directory of tests
54480         iterating over the TORTURE_OPTIONS.
54481         (scan-assembler, scan-assembler-not): Move here from
54482         individual directory drivers.
54483
54484         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
54485         defined by lib/gcc-dg.exp.
54486         * gcc.dg/cpp/cpp.exp: Likewise.
54487         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
54488         gcc-dg-runtest, so we cycle over optimization options.
54489
54490         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
54491         * gcc.dg/compare2.c: No longer expected to fail.
54492
54493 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
54494
54495         * gcc.c-torture/execute/20000804-1.c: New test.
54496
54497 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
54498
54499         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
54500
54501 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
54502
54503         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
54504
54505 2000-08-03  Jeffrey A Law  (law@cygnus.com)
54506
54507         * gcc.c-torture/compile/20000803-1.c: New test.
54508
54509 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
54510
54511         * gcc.c-torture/execute/20000801-3.c,
54512         gcc.c-torture/execute/20000801-4.c: New tests.
54513         * gcc.c-torture/execute/20000801-3.x,
54514         gcc.c-torture/execute/20000801-4.x: Xfail.
54515
54516 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
54517
54518         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
54519         libobjc/.libs to allow for libtool.
54520
54521 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
54522
54523         * gcc.c-torture/compile/20000802-1.c: New test.
54524
54525 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
54526
54527         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
54528
54529 2000-07-31  Jeffrey A Law  (law@cygnus.com)
54530
54531         * gcc-c-torture/execute/20000731-2.c: New test.
54532
54533         * gcc.c-torture/execute/20000731-1.c: New test.
54534         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
54535
54536 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
54537
54538         * gcc.dg/cpp/paste7.c: New test.
54539         * gcc.dg/cpp/20000725-1.c: New test.
54540
54541 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
54542
54543         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
54544         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
54545         declaration warning for __builtin_dwarf_reg_size.
54546
54547         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
54548
54549 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
54550
54551         * gcc.dg/noncompile/voidparam-1.c: New test.
54552
54553 2000-07-30  Richard Henderson  <rth@cygnus.com>
54554
54555         * gcc.dg/c90-digraph-1.c: Don't xfail.
54556         * gcc.dg/compare2.c (case 10): Xfail.
54557         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
54558
54559 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
54560
54561         * gcc.dg/c99-main-1.c: New test.
54562
54563 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
54564
54565         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
54566
54567 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
54568
54569         * gcc.c-tortuer/execute/20000726-1.c: New test.
54570
54571 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
54572
54573         * gcc.c-torture/execute/enum-2.c: New test.
54574
54575 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54576
54577         * gcc.dg/cpp/tr-warn3.c: New test.
54578
54579 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
54580
54581         * g++.old-deja/g++.ext/implicit1.C: Remove.
54582         * g++.old-deja/g++.jason/c2.C: Remove
54583         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
54584         * g++.old-deja/g++.pt/crash16.C: Likewise.
54585         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
54586
54587 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
54588
54589         * g++.old-deja/g++.other/for2.C: New test.
54590
54591 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
54592
54593         * gcc.dg/20000720-1.c: New test.
54594
54595 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
54596
54597         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
54598
54599 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
54600
54601         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
54602         * gcc.c-torture/execute/20000722-1.c: New.
54603         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
54604
54605 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
54606
54607         * gcc.dg/cpp/20000720-1.S: New test.
54608
54609 2000-07-21  Michael Meissner  <meissner@redhat.com>
54610
54611         * gcc.c-torture/execute/ieee/hugeval.c: New test.
54612
54613 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
54614
54615         * g++.old-deja/g++.brendan/crash16.C,
54616         g++.old-deja/g++.brendan/parse3.C,
54617         g++.old-deja/g++.brendan/redecl1.C,
54618         g++.old-deja/g++.ns/template13.C,
54619         g++.old-deja/g++.other/decl4.C,
54620         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
54621
54622 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
54623
54624         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
54625         and "Internal error".
54626
54627         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
54628         regexps.
54629         * gcc.dg/cpp/paste6.c: New test.
54630
54631 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
54632
54633         * gcc.dg/cpp/tr-direct.c: New test.
54634
54635         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
54636         gcc.dg/cpp/undef1.c: Tweak error regexps.
54637
54638 2000-07-18  Eric Christopher <echristo@redhat.com>
54639
54640         * gcc.c-torture/compile/20000718-1.c: New test.
54641
54642 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
54643
54644         * cpplex.c (_cpp_push_token): If the token being pushed back
54645         is the previous token in this context, just subtract one from
54646         context->posn.
54647         * cppmacro.c (save_expansion): Clear aux field when storing a
54648         placemarker.
54649
54650 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
54651
54652         * gcc.dg/noncompile/redecl-1.c: New test.
54653
54654 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
54655
54656         * gcc.c-torture/execute/20000717-5.c: New test.
54657         * gcc.c-torture/execute/20000717-1.x: Removed.
54658
54659 2000-07-17  Richard Henderson  <rth@cygnus.com>
54660
54661         * gcc.c-torture/execute/20000717-4.c: New test.
54662
54663 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
54664
54665         * gcc.dg/cpp/syshdr.c: New test.
54666         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
54667
54668 2000-07-17  Neil Booth  <neilb@earthling.net>
54669
54670         * gcc.dg/cpp/cmdlne-dM.c: New test.
54671         * gcc.dg/cpp/cmdlne-dD.c: New test.
54672
54673 2000-07-17  Jeffrey A Law  (law@cygnus.com)
54674
54675         * gcc.c-torture/execute/20000717-3.c: New test.
54676
54677         * gcc.c-torture/compile/20000717-1.c: New test.
54678
54679 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
54680
54681         * gcc.c-torture/execute/20000717-2.c: New test.
54682
54683 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
54684
54685         * gcc.dg/formatz-1.c: New test.
54686
54687         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
54688         * gcc.dg/c99-digraph-1.c: New tests.
54689
54690         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
54691         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
54692
54693         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
54694         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
54695         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
54696         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
54697         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
54698         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
54699         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
54700
54701 2000-07-17  Greg McGary <greg@mcgary.org>
54702
54703         * gcc.c-torture/execute/20000717-1.c: New test.
54704         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
54705
54706 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
54707
54708         * gcc.c-torture/execute/20000715-2.c: New test.
54709         * gcc.dg/20000715-1.c: New test.
54710
54711 2000-07-15  Michael Meissner  <meissner@redhat.com>
54712
54713         * gcc.c-torture/execute/20000715-1.c: New test.
54714
54715 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
54716
54717         * gcc.c-torture/execute/20000707-1.c: New test.
54718
54719 2000-07-13  Neil Booth  <NeilB@earthling.net>
54720
54721         * gcc.dg/cpp/digraph1.c,
54722         gcc.dg/cpp/digraph2.c,
54723         gcc.dg/cpp/digraphs.c: New tests.
54724
54725 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
54726
54727         * g77.f-torture/compile/20000630-2.f: New test.
54728         * g77.f-torture/compile/20000630-2.x
54729
54730 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
54731
54732         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
54733
54734 2000-07-11  Neil Booth  <NeilB@earthling.net>
54735
54736         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
54737
54738 2000-07-11  Neil Booth  <NeilB@earthling.net>
54739
54740         * gcc.dg/cpp/cmdlne-C.c: New.
54741
54742 2000-07-09  Neil Booth  <NeilB@earthling.net>
54743
54744         * gcc.dg/cpp/directiv.c: New tests.
54745         * gcc.dg/cpp/undef1.c: Update.
54746
54747 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
54748
54749         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
54750
54751 2000-07-09  Neil Booth  <NeilB@earthling.net>
54752
54753         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
54754
54755 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
54756
54757         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
54758         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
54759
54760 2000-07-08  Neil Booth  <NeilB@earthling.net>
54761
54762         * gcc.dg/cpp/macsyntx.c: New tests.
54763
54764 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
54765
54766         * gcc.dg/20000707-1.c: New test.
54767
54768 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
54769
54770         * gcc.c-torture/execute/20000706-1.c: New test.
54771         * gcc.c-torture/execute/20000706-2.c: New test.
54772         * gcc.c-torture/execute/20000706-3.c: New test.
54773         * gcc.c-torture/execute/20000706-4.c: New test.
54774         * gcc.c-torture/execute/20000706-5.c: New test.
54775
54776 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
54777
54778         * g++.old-deja/g++.pt/instantiate7.C: New test.
54779
54780 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
54781
54782         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
54783         * g++.old-deja/g++.mike/thunk3.C: Likewise.
54784         * g++.old-deja/g++.other/rtti3.C: Likewise.
54785         * g++.old-deja/g++.other/rttid3.C: Likewise.
54786
54787 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
54788
54789         *  g77.f-torture/compile/20000630-1.x: Fix typo
54790
54791 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
54792
54793         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
54794         assembly output.
54795
54796 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
54797
54798         * gcc.dg/cpp/ident.c: New test.
54799
54800 2000-07-05  Neil Booth  <NeilB@earthling.net>
54801
54802         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
54803           gcc.dg/cpp/lexstrng.c: New tests.
54804
54805 2000-07-04  Neil Booth  <NeilB@earthling.net>
54806
54807         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
54808         * gcc.dg/cpp/strify2.c: Same.
54809
54810 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
54811
54812         * gcc.dg/cpp/19951025-1.c: Adjust regexps.
54813         * gcc.dg/cpp/19990703-1.c: Likewise.
54814         * gcc.dg/cpp/20000625-1.c: Likewise.
54815         * gcc.dg/cpp/20000625-2.c: Likewise.
54816
54817         * gcc.dg/cpp/macro1.c,
54818         gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
54819         gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
54820         gcc.dg/cpp/strify1.c,
54821         gcc.dg/cpp/strify2.c: New tests.
54822
54823 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
54824
54825         * gcc.c-torture/execute/20000703-1.c: New test.
54826
54827 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
54828
54829         * g++.old-deja/g++.pt (lookup10.C): New test.
54830
54831 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
54832
54833         * g++.old-deja/g++.pt (typename25.C): New test.
54834
54835 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
54836
54837         * gcc.c-torture/compile/20000701-1.c: New test.
54838
54839 2000-06-30  Nick Clifton  <nickc@cygnus.com>
54840
54841         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
54842         to test case.
54843
54844 2000-06-30  Catherine Moore  <clm@cygnus.com>
54845
54846         * gcc.c-torture/execute/align-1.c: New test.
54847
54848 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
54849
54850         * g++.old-deja/g++.pt/expr8.C: New test.
54851         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
54852
54853 2000-06-29  Nick Clifton  <nickc@cygnus.com>
54854
54855         * gcc.c-torture/compile/20000629-1.c: New test.
54856
54857 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
54858
54859
54860         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
54861         gcc.dg/noncompile directory, depending on whether they're
54862         preprocessor tests or not.  Annotate all the tests for the dg
54863         framework.
54864
54865         * gcc.c-torture/noncompile/noncompile.exp: Delete.
54866         * gcc.dg/noncompile/noncompile.exp: New.
54867
54868         * Moved files:
54869         Old name                                New name
54870         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
54871         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
54872         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
54873         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
54874         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
54875         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
54876         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
54877         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
54878         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
54879         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
54880         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
54881         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
54882         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
54883         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
54884         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
54885         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
54886         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
54887         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
54888         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
54889         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
54890         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
54891         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
54892         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
54893         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
54894
54895         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
54896         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
54897         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
54898         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
54899         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
54900         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
54901
54902 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
54903
54904         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
54905         declare one variable.  On the fourth, error.
54906         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
54907         declared by 20000628-1a.h.
54908
54909 2000-06-29  Richard Henderson  <rth@redhat.com>
54910
54911         * gcc.c-torture/execute/930529-1.x: New file.
54912         * gcc.dg/920413-1.c: Adjust expected warning text.
54913         * gcc.dg/980217-1.c: Declare abort.
54914         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
54915
54916 2000-06-29  Jeffrey A Law  (law@cygnus.com)
54917
54918         * g77.f-torture/compile/20000629-1.f: New test.
54919         * g77.f-torture/compile/20000629-1.x: Expected to fail.
54920
54921 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
54922
54923         Rearrange lots of files, removing entirely the
54924         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
54925         directories.
54926
54927         * Deleted files:
54928         gcc.c-torture/code_quality/code_quality.exp
54929         gcc.c-torture/special/special.exp
54930         gcc.failure/failure.exp
54931         gcc.failure/940409-1.x
54932         gcc.c-torture/compile/961203-1.x
54933
54934         * New files:
54935         gcc.misc-tests/linkage.exp
54936         gcc.c-torture/execute/920730-1t.c
54937         gcc.c-torture/execute/920730-1t.x
54938         gcc.c-torture/compile/920520-1.x
54939         gcc.c-torture/compile/920521-1.x
54940         gcc.c-torture/compile/981006-1.x
54941         gcc.c-torture/execute/eeprof-1.x
54942
54943         * Moved files (possibly with modifications to fit a new harness):
54944         Old name                                New name
54945         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
54946         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
54947         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
54948         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
54949         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
54950         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
54951         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
54952         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
54953         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
54954         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
54955         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
54956         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
54957         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
54958         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
54959
54960 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
54961
54962         * c-torture/compile/961203-1.x: Delete.
54963
54964         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
54965         not exit. Include stdio.h.
54966         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
54967         * gcc.misc-tests/dg-12.c: Likewise.
54968         * gcc.misc-tests/dg-5.c: Likewise.
54969         * gcc.misc-tests/dg-6.c: Likewise.
54970         * gcc.misc-tests/dg-7.c: Prototype abort.
54971         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
54972         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
54973         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
54974         not exit.
54975         * gcc.misc-tests/sieve.c: Use return from main, not exit.
54976         * gcc.misc-tests/sort2.c: Use return from main, not exit.
54977
54978 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
54979
54980         * gcc.dg/cpp/20000628-1.c: New test.
54981         * gcc.dg/cpp/20000628-1.h: New header for above test.
54982         * gcc.dg/cpp/20000628-1a.h: Likewise.
54983
54984 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
54985
54986         * gcc.dg/cpp: New directory.
54987         * gcc.dg/cpp/cpp.exp: New driver.
54988         * gcc.dg/cpp/20000627-1.c: New test.
54989         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
54990         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
54991         and rewrite as a compilation test.
54992
54993         * gcc.dg: Move many files into the cpp subdirectory, possibly
54994         renaming or editing them as well.
54995         Old name                New name
54996         990119-1.c              cpp/19990119-1.c
54997         990228-1.c              cpp/19990228-1.c
54998         990407-1.c              cpp/19990407-1.c
54999         990409-1.c              cpp/19990409-1.c
55000         990413-1.c              cpp/19990413-1.c
55001         990703-1.c              cpp/19990703-1.c
55002         20000127-1.c            cpp/20000127-1.c
55003         20000129-1.c            cpp/20000129-1.c
55004         20000207-1.c            cpp/20000207-1.c
55005         20000207-2.c            cpp/20000207-2.c
55006         20000209-1.c            cpp/20000209-1.c
55007         20000209-2.c            cpp/20000209-2.c
55008         20000301-1.c            cpp/20000301-1.c
55009         20000419-1.c            cpp/20000419-1.c
55010         20000510-1.S            cpp/20000510-1.S
55011         20000519-1.c            cpp/20000519-1.c
55012         20000529-1.c            cpp/20000529-1.c
55013         20000625-1.c            cpp/20000625-1.c
55014         20000625-2.c            cpp/20000625-2.c
55015         cpp-as1.c               cpp/assert1.c
55016         cpp-as2.c               cpp/assert2.c
55017         cxx-comments-1.c        cpp/cxxcom1.c
55018         cxx-comments-2.c        cpp/cxxcom2.c
55019         endif-label.c           cpp/endif.c
55020         cpp-hash1.c             cpp/hash1.c
55021         cpp-hash2.c             cpp/hash2.c
55022         cpp-if1.c               cpp/if-1.c
55023         cpp-if2.c               cpp/if-2.c
55024         cpp-if3.c               cpp/if-3.c
55025         cpp-if4.c               cpp/if-4.c
55026         cpp-if5.c               cpp/if-5.c
55027         cpp-cond.c              cpp/if-cexp.c
55028         cpp-missingop.c         cpp/if-mop.c
55029         cpp-missingparen.c      cpp/if-mpar.c
55030         cpp-opprec.c            cpp/if-oppr.c
55031         cpp-ifparen.c           cpp/if-paren.c
55032         cpp-shortcircuit.c      cpp/if-sc.c
55033         cpp-shift.c             cpp/if-shift.c
55034         cpp-unary.c             cpp/if-unary.c
55035         cpp-li1.c               cpp/line1.c
55036         cpp-li2.c               cpp/line2.c
55037         lineno.c                cpp/line3.c
55038         lineno-2.c              cpp/line4.c
55039         cpp-mi.c                cpp/mi1.c
55040         cpp-mic.h               cpp/mi1c.h
55041         cpp-micc.h              cpp/mi1cc.h
55042         cpp-mind.h              cpp/mi1nd.h
55043         cpp-mindp.h             cpp/mi1ndp.h
55044         cpp-mix.h               cpp/mi1x.h
55045         cpp-mi2.c               cpp/mi2.c
55046         cpp-mi2a.h              cpp/mi2a.h
55047         cpp-mi2b.h              cpp/mi2b.h
55048         cpp-mi2c.h              cpp/mi2c.h
55049         cpp-mi3.c               cpp/mi3.c
55050         cpp-mi3.def             cpp/mi3.def
55051         poison-1.c              cpp/poison.c
55052         pr-impl.c               cpp/prag-imp.c
55053         cpp-redef-2.c           cpp/redef1.c
55054         cpp-redef.c             cpp/redef2.c
55055         strpaste.c              cpp/strp1.c
55056         strpaste-2.c            cpp/strp2.c
55057         cpp-tradpaste.c         cpp/tr-paste.c
55058         cpp-tradstringify.c     cpp/tr-str.c
55059         cpp-tradwarn1.c         cpp/tr-warn1.c
55060         cpp-tradwarn2.c         cpp/tr-warn2.c
55061         trigraphs.c             cpp/trigraphs.c
55062         cpp-unc1.c              cpp/unc1.c
55063         cpp-unc2.c              cpp/unc2.c
55064         cpp-unc3.c              cpp/unc3.c
55065         cpp-unc.c               cpp/unc4.c
55066         undef.c                 cpp/undef1.c
55067         undef-2.c               cpp/undef2.c
55068         cpp-wi1.c               cpp/widestr1.c
55069
55070 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
55071
55072         * lib/g++.exp (g++_include_flags): Tweak.
55073
55074 2000-06-27  H.J. Lu  <hjl@gnu.org>
55075             Loren J. Rittle  <ljrittle@acm.org>
55076
55077         * lib/g++.exp (g++_include_flags): Override libgloss.exp
55078         version with one that knows about the new gcc tree structure.
55079         (g++_link_flags): Same.
55080
55081 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
55082
55083         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
55084         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
55085         case we are cross-compiling.
55086
55087         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
55088         g++.old-deja/g++.niklas/Makefile.in,
55089         g++.old-deja/g++.niklas/configure.in,
55090         g++.old-deja/g++.other/Makefile.in,
55091         g++.old-deja/g++.other/configure.in,
55092         gcc.c-torture/code_quality/Makefile.in,
55093         gcc.c-torture/code_quality/configure.in,
55094         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
55095         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
55096         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
55097         gcc.c-torture/execute/ieee/Makefile.in,
55098         gcc.c-torture/execute/ieee/configure.in,
55099         gcc.c-torture/noncompile/Makefile.in,
55100         gcc.c-torture/noncompile/configure.in,
55101         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
55102         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
55103         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
55104
55105 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
55106
55107         * g++.old-deja/g++.other/ambig3.C: New test.
55108
55109 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
55110
55111         * g++.old-deja/g++.pt/syntax1.C: New test.
55112         * g++.old-deja/g++.pt/syntax2.C: New test.
55113         * g++.old-deja/g++.other/syntax3.C: New test.
55114         * g++.old-deja/g++.other/syntax4.C: New test.
55115
55116 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
55117
55118         * gcc.dg/20000623-1.c: Prototype exit and abort.
55119
55120 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
55121
55122         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
55123         New tests.
55124         * gcc.dg/cpp-mi3.def: New file.
55125
55126         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
55127         inside assertions.
55128         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
55129         lexer's error messages.
55130         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
55131         divine anything from the linemarkers.
55132         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
55133         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
55134
55135 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
55136
55137         * gcc.dg/20000623-1.c: New test.
55138
55139 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
55140
55141         * gcc.c-torture/execute/20000622-1.c: New test.
55142
55143 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
55144
55145         * g++.old-deja/g++.other/init15.C: New test.
55146
55147 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
55148
55149         * g++.old-deja/g++.pt/vaarg2.C: New test.
55150         * g++.old-deja/g++.pt/vaarg3.C: New test.
55151
55152 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
55153
55154         * g++.old-deja/g++.other/dyncast6.C: New test.
55155
55156 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
55157
55158         * gcc.c-torture/execute/loop-6.c: New test.
55159
55160 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
55161
55162         * gcc.dg/20000614-1.c: New test.
55163         * gcc.dg/20000614-2.c: New test.
55164
55165 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
55166
55167         * g++.old-deja/g++.other/inline12.C: New test.
55168
55169 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
55170
55171         * g++.old-deja/g++.other/eh1.C: New test.
55172
55173 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
55174
55175         * g++.old-deja/g++.other/type.C: New test.
55176
55177 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
55178
55179         * g++.old-deja/g++.other/initstring.C: New test.
55180
55181 2000-06-12  Jason Merrill  <jason@redhat.com>
55182
55183         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
55184
55185 2000-06-09  Jeffrey A Law  (law@cygnus.com)
55186
55187         * gcc.c-torture/compile/20000609-1.c: New test.
55188
55189 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
55190
55191         * gcc.dg/20000609-1.c: New test.
55192
55193 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
55194
55195         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
55196         * gcc.c-torture/noncompile/poison-1.c: Move...
55197         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
55198         * gcc.dg/cpp-li1.c: Add a token after the #line.
55199
55200 2000-06-05  Richard Henderson  <rth@cygnus.com>
55201
55202         * gcc.c-torture/execute/20000605-2.c: New test.
55203         * gcc.c-torture/execute/20000605-3.c: New test.
55204
55205 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
55206
55207         * g77.f-torture/execute/20000503-1.x: New file.
55208
55209 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
55210
55211         * g++.old-deja/g++.eh/badalloc1.C: New test.
55212
55213 2000-06-05  Richard Henderson  <rth@cygnus.com>
55214
55215         * gcc.c-torture/execute/20000605-1.c: New test.
55216
55217 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
55218             Nathan Sidwell <nathan@codesourcery.com>
55219
55220         * gcc.c-torture/compile/20000605-1.c: New test.
55221
55222 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
55223
55224         * g77.f-torture/compile/20000601-1.f: New test.
55225
55226 2000-06-03  Richard Henderson  <rth@cygnus.com>
55227
55228         * gcc.c-torture/execute/20000603-1.c: New.
55229
55230 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
55231
55232         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
55233         * gcc.dg/noreturn-2.c (noreturn): Likewise.
55234
55235 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
55236
55237         * gcc.dg/compare2.c (case 12): XFAIL.
55238         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
55239         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
55240
55241         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
55242
55243 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
55244
55245         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
55246         guard macro is already defined when the header is first
55247         included.
55248         * gcc.dg/cpp-mix.h: New file.
55249         * gcc.dg/endif-label.c: Update patterns to match compiler.
55250
55251         * g++.brendan/complex1.C: Declare abort.
55252         * g++.law/refs4.C: Remove XFAIL.
55253         * g++.oliva/expr2.C: Declare abort and exit.
55254
55255 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
55256
55257         * gcc.c-torture/execute/20000528-1.c: New test.
55258
55259         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
55260         * g++.old-deja/g++.law/temps4.C: Likewise.
55261
55262         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
55263         stdlib.h.  Call abort() on failure.
55264         * g++.old-deja/g++.law/refs4.C: Likewise.
55265         * g++.old-deja/g++.law/temps4.C: Likewise.
55266         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
55267         * gcc.c-torture/execute/20000112-1.c: Include string.h.
55268
55269 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
55270
55271         Relative to g++.dg/special:
55272         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
55273
55274         Relative to g++.old-deja:
55275         * g++.brendan/complex1.C, g++.jason/optimize2.C,
55276         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
55277         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
55278         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
55279         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
55280         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
55281         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
55282
55283         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
55284         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
55285         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
55286         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
55287         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
55288         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
55289         and/or string.h.
55290
55291         * g++.other/goto1.C: Update expectations for error messages.
55292
55293 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
55294
55295         * gcc.c-torture/compile/20000523-1.c: New test.
55296
55297 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
55298
55299         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
55300
55301 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
55302
55303         * g++.old-deja/g++.eh/catch11.C: New test.
55304         * g++.old-deja/g++.eh/catch12.C: New test.
55305
55306 2000-05-24  Nick Clifton  <nickc@cygnus.com>
55307
55308         * gcc.c-torture/execute/20000523-1.c: New test.
55309
55310 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
55311
55312         * c-torture/execute/bcp-1.c: Replace abort in arg of
55313         __builtin_constant_p with a generic external function.
55314
55315         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
55316         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
55317         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
55318         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
55319         Prototype abort and/or exit.
55320
55321         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
55322         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
55323         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
55324         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
55325
55326 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
55327
55328         * gcc.dg/dwarf2-1.c: New test.
55329
55330 2000-05-20  Richard Henderson  <rth@cygnus.com>
55331
55332         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
55333
55334 2000-05-20  Andreas Jaeger  <aj@suse.de>
55335
55336         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
55337         testcase.
55338
55339 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
55340
55341         * gcc.c-torture/execute/20000519-2.c: New test.
55342
55343 2000-05-19  Andreas Jaeger  <aj@suse.de>
55344
55345         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
55346         which fails with SSA.
55347
55348         * lib/c-torture.exp: Also test with -O3 -fssa.
55349
55350 2000-05-18  Michael Meissner  <meissner@redhat.com>
55351
55352         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
55353         * gcc.c-torture/execute/920415-1.c: Ditto.
55354         * gcc.c-torture/execute/920501-1.c: Ditto.
55355         * gcc.c-torture/execute/conversion.c: Ditto.
55356         * gcc.c-torture/execute/cvt-1.c: Ditto.
55357
55358 2000-05-18  Jeffrey A Law  (law@cygnus.com)
55359
55360         * gcc.c-torture/compile/20000518-1.c: New test.
55361
55362 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
55363
55364         * g77.f-torture/compile/200005018.f: New test.
55365
55366 2000-05-17  Jeffrey A Law  (law@cygnus.com)
55367
55368         * gcc.c-torture/compile/20000517-1.c: New test.
55369
55370 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55371
55372         * gcc.c-torture/execute/20000516-1.c: New test.
55373
55374 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
55375
55376         * g++.old-deja/g++.other/eh.C: New test.
55377
55378 2000-05-12  Richard Henderson  <rth@cygnus.com>
55379
55380         * gcc.c-torture/execute/990208-1.c (main): Don't pass
55381         constants through to doit's conditional.
55382
55383 2000-05-11  Jeffrey A Law  (law@cygnus.com)
55384
55385         * gcc.c-torture/compile/20000511-1.c: New test.
55386         * g77.f-torture/compile/20000511-1.f: New test.
55387         * g77.f-torture/compile/20000511-2.f: New test.
55388
55389 2000-05-11  Michael Meissner  <meissner@redhat.com>
55390
55391         * gcc.c-torture/execute/20000511-1.c: New test.
55392
55393 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
55394
55395         * gcc.dg/dg.exp: Scan .S files as well as .c files.
55396         * gcc.dg/20000510-1.S: New.
55397
55398 2000-05-08  Catherine Moore  <clm@cygnus.com>
55399
55400         * gcc.dg/unused-3.c: New.
55401
55402 2000-05-06  Richard Henderson  <rth@cygnus.com>
55403
55404           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
55405           * g++.old-deja/g++.mike/warn1.C: Likewise.
55406           * g++.old-deja/g++.pt/local1.C: Likewise.
55407           * g++.old-deja/g++.pt/local7.C: Likewise.
55408           * g++.old-deja/g++.pt/spec16.C: Likewise.
55409
55410 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
55411
55412         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
55413
55414 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
55415
55416           * g77.f-torture/execute/20000503-1.f: New test.
55417
55418 2000-05-04  Andreas Jaeger  <aj@suse.de>
55419
55420         * gcc.dg/noreturn-2.c: New test.
55421
55422 2000-05-04  Neil Booth  <NeilB@earthling.net>
55423
55424         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
55425         preprocessor.
55426
55427 2000-05-04  Richard Henderson  <rth@cygnus.com>
55428
55429         * gcc.c-torture/execute/20000503-1.c: Fix typo.
55430
55431 2000-05-04  Richard Henderson  <rth@cygnus.com>
55432
55433         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
55434         OpenSSL by Jason R Thorpe.
55435
55436 2000-05-03  Jim Wilson  <wilson@cygnus.com>
55437
55438         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
55439
55440 2000-05-03  Robert Lipe <robertlipe@usa.net>
55441
55442         * gcc.dg/20000503-1.c: New test.
55443
55444 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
55445
55446         * gcc.c-torture/compile/20000502-1.c: New test.
55447         * g++.old-deja/g++.other/align.C: New test.
55448         * gcc.dg/cpp-tradstringify.c: New test.
55449
55450 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
55451
55452         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
55453         and hard registers.
55454
55455 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
55456
55457         * gcc.c-torture/execute/loop-5.c: New test.
55458
55459 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
55460
55461         * gcc.c-torture/execute/va-arg-20.c: New test.
55462
55463 2000-04-23  Jeffrey A Law  (law@cygnus.com)
55464
55465         * gcc.c-torture/execute/20000422-1.c: New test.
55466
55467 2000-04-20  Greg McGary  <gkm@gnu.org>
55468
55469         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
55470         when optimizing, but without sibling-call optimizations (-O1).
55471
55472 2000-04-20  Jeffrey A Law  (law@cygnus.com)
55473
55474           * gcc.c-torture/compile/20000420-1.c: New test.
55475
55476 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
55477
55478         * g++.abi/ptrflags.C: New test.
55479         * g++.eh/catchptr1.C: Test incomplete pointer chains.
55480
55481 2000-04-19  Catherine Moore  <clm@cygnus.com>
55482
55483         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
55484
55485 2000-04-19  Greg McGary  <gkm@gnu.org>
55486
55487         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
55488         sibling-call optimizations.
55489
55490 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
55491
55492         * gcc.dg/20000419-1.c: New test.
55493
55494 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
55495
55496         * gcc.c-torture/execute/20000412-6.c: New test.
55497
55498 2000-04-12  Jeffrey A Law  (law@cygnus.com)
55499
55500         * gcc.c-torture/execute/20000412-5.c: New test.
55501         * g77.f-torture/compile/20000412-1.f: New test.
55502         * gcc.c-torture/execute/20000412-4.c: New test.
55503         * gcc.c-torture/compile/20000412-2.c: New test.
55504         * gcc.c-torture/execute/20000412-3.c: New test.
55505         * gcc.c-torture/compile/20000412-1.c: New test.
55506         * gcc.c-torture/execute/20000412-2.c: New test.
55507
55508 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
55509
55510         * objc/execute/bf-20.m: New test.
55511
55512 2000-04-10  Richard Henderson  <rth@cygnus.com>
55513
55514         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
55515
55516         * gcc.c-torture/execute/20000412-1.c: New test.
55517
55518 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
55519
55520         * g++.old-deja/g++.eh/catchptr1.C: New test.
55521
55522 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
55523
55524         * g++.old-deja/g++.abi/cxa_vec.C: New test.
55525
55526 2000-04-08  Neil Booth  <NeilB@earthling.net>
55527
55528         * gcc.dg/cpp-nullchar.c: Remove test as
55529         embedded nulls cause problems.
55530
55531 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55532
55533         * gcc.dg/compare2.c: New test.
55534
55535 2000-04-08  Neil Booth  <NeilB@earthling.net>
55536
55537         * gcc.dg/cpp-nullchar.c: New test.
55538
55539 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
55540
55541         * gcc.dg/cpp-mi2.c: New test.
55542         * gcc.dg/cpp-mi2[abc].h: New files.
55543
55544 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
55545
55546         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
55547         member name.
55548
55549 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
55550
55551         * g++.old-deja/g++.abi/vmihint.C: New test.
55552
55553 2000-04-06  Neil Booth  <NeilB@earthling.net>
55554
55555         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
55556         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
55557         copyright.
55558
55559 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
55560
55561         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
55562         avoid stack-frame overwrite.
55563
55564 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
55565
55566         * gcc.c-torture/compile/20000405-2.c: New test.
55567         * gcc.c-torture/compile/20000405-3.c: New test.
55568
55569 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
55570
55571         * gcc.c-torture/compile/20000405-1.c: New test.
55572
55573 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
55574
55575         * gcc.dg/cast-qual-1.c: Revert last change.
55576
55577 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55578
55579         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
55580
55581 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
55582
55583         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
55584         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
55585
55586 2000-04-03  Jeffrey A Law  (law@cygnus.com)
55587
55588         * gcc.c-torture/compile/20000403-2.c: New test.
55589         * gcc.c-torture/compile/20000403-1.c: New test.
55590
55591 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
55592
55593         * gcc.c-torture/execute/20000403-1.c: New test.
55594
55595 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
55596
55597         * gcc.c-torture/execute/20000402-1.c: New test.
55598
55599 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
55600
55601         * gcc.c-torture/execute/va-arg-15.c: New test.
55602         * gcc.c-torture/execute/va-arg-16.c: New test.
55603         * gcc.c-torture/execute/va-arg-17.c: New test.
55604         * gcc.c-torture/execute/va-arg-18.c: New test.
55605         * gcc.c-torture/execute/va-arg-19.c: New test.
55606
55607 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
55608
55609         * gcc.c-torture/compile/981211-1.c: Move to...
55610         * gcc.dg/cpp-as1.c: ...here.
55611         * gcc.dg/cpp-as2.c: New file.
55612
55613         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
55614         compiler.
55615
55616 2000-04-02  Neil Booth  <NeilB@earthling.net>
55617
55618         * gcc.dg/cpp-cond.c  New tests.
55619         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
55620         accidental success less likely.
55621         * gcc.dg/cpp-missingop.c  New tests.
55622         * gcc.dg/cpp-missingparen.c  New tests.
55623         * gcc.dg/cpp-shift.c  New tests.
55624         * gcc.dg/cpp-shortcircuit.c  New tests.
55625         * gcc.dg/cpp-unary.c  New tests.
55626
55627 2000-03-29  Jeffrey A Law  (law@cygnus.com)
55628
55629         * gcc.c-torture/compile/20000329-1.c: New test.
55630
55631 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
55632
55633         * gcc.c-torture/compile/20000326-1.c: New test.
55634         * gcc.c-torture/compile/20000326-2.c: New test.
55635
55636 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
55637
55638         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
55639         the first parameter is a function argument.
55640
55641 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
55642
55643         * g++.old-deja/g++.ext/array4.C: New test.
55644
55645 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
55646
55647         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
55648
55649 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55650
55651         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
55652
55653 2000-03-19  Richard Henderson  <rth@cygnus.com>
55654
55655         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
55656
55657 2000-03-19  Richard Henderson  <rth@cygnus.com>
55658
55659         * gcc.c-torture/compile/20000319-1.c: New test.
55660
55661 2000-03-14  Jeffrey A Law  (law@cygnus.com)
55662
55663         * gcc.c-torture/execute/20000314-3.c: New test.
55664         * gcc.c-torture/execute/20000314-2.c: New test.
55665         * gcc.c-torture/execute/20000314-1.c: New test.
55666         * gcc.c-torture/compile/20000314-2.c: New test.
55667         * gcc.c-torture/compile/20000314-1.c: New test.
55668
55669 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
55670
55671         * g++.old-deja/g++.warn/inline.C: New test.
55672
55673 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
55674
55675         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
55676         standards-compliant result rather than specific constants.
55677         Put test-values in array.
55678
55679 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
55680
55681         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
55682         (g++_target_compile): Put test-specific options last.
55683
55684 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
55685
55686         * g++.old-deja/g++.eh/vbase4.C: New test.
55687
55688 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
55689
55690         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
55691
55692 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
55693
55694         * g++.old-deja/g++.brendan/misc12.C: Removed.
55695         * g++.old-deja/g++.pt/memtemp77.C: Constify.
55696         * g++.old-deja/g++.ext/pretty4.C: New test.
55697
55698 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
55699
55700         * g++.old-deja/g++.other/string2.C: New test.
55701
55702 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
55703
55704         * g++.old-deja/g++.warn/impint2.C: New test.
55705
55706 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
55707
55708         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
55709         is 1, not zero.
55710
55711 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
55712
55713         * g++.old-deja/g++.warn/impint.C: New test.
55714         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
55715         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
55716         * g++.old-deja/g++.pt/explicit12.C: Likewise.
55717         * g++.old-deja/g++.pt/explicit13.C: Likewise.
55718         * g++.old-deja/g++.pt/explicit17.C: Likewise.
55719         * g++.old-deja/g++.pt/explicit18.C: Likewise.
55720         * g++.old-deja/g++.pt/explicit19.C: Likewise.
55721         * g++.old-deja/g++.pt/explicit23.C: Likewise.
55722         * g++.old-deja/g++.pt/explicit31.C: Likewise.
55723         * g++.old-deja/g++.pt/explicit35.C: Likewise.
55724         * g++.old-deja/g++.pt/explicit6.C: Likewise.
55725         * g++.old-deja/g++.pt/memclass7.C: Likewise.
55726
55727 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
55728
55729         * gcc.dg/cpp-redef.c: New test.
55730
55731 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
55732
55733         * g++.old-deja/g++.pt/unify7.C: New test.
55734
55735 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
55736
55737         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
55738         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
55739
55740 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
55741
55742         * gcc.c-torture/compile/20000224-1.c: New test.
55743
55744 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
55745
55746         * gcc.c-torture/compile/cpp-2.c: New test.
55747         * gcc.c-torture/compile/cpp-1.c: New test.
55748
55749 2000-02-25  Jeffrey A Law  (law@cygnus.com)
55750
55751         * gcc.c-torture/execute/20000225-1.c: New test.
55752
55753 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
55754
55755         * gcc.dg/cpp-li2.c: New test.
55756
55757         * gcc.dg/cpp-wi1.c: New test.
55758
55759         * gcc.dg/cpp-li1.c: New test.
55760
55761 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
55762
55763         * g++.old-deja/g++.other/sizeof5.C: New test.
55764
55765 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55766
55767         * gcc.c-torture/execute/va-arg-13.c: New test.
55768
55769 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
55770
55771         * gcc.c-torture/execute/va-arg-12.c: New test.
55772
55773 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
55774
55775         * gcc.c-torture/execute/20000223-1.c: New test.
55776
55777 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
55778
55779         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
55780
55781 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
55782
55783         * g++.old-deja/g++.abi/ptrmem.C: New test.
55784
55785 2000-02-19  Richard Henderson  <rth@cygnus.com>
55786
55787         * gcc.c-torture/compile/init-3.c: New.
55788
55789 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
55790
55791         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
55792         ALWAYS_CXXFLAGS.
55793
55794 2000-02-11  Robert Lipe <robertl@sco.com>
55795
55796         * gcc.c-torture/compile/20000211-3.c: New test.
55797
55798 2000-02-11  Martin Buchholz <martin@xemacs.org>
55799
55800         * gcc.c-torture/compile/20000211-2.c: New test.
55801
55802 2000-02-11  Jeffrey A Law  (law@cygnus.com)
55803
55804         * gcc.c-torture/compile/20000211-1.c: New test.
55805
55806 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
55807
55808         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
55809           on native targets
55810
55811 2000-02-08  Nathan Sidwell  <nathan@acm.org>
55812
55813         * g++.old-deja/g++.other/cast5.C: New test.
55814
55815 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
55816
55817         * gcc.c-torture/execute/20000205-1.c: New.
55818
55819 2000-02-03  Nathan Sidwell  <nathan@acm.org>
55820
55821         * g++.old-deja/g++.jason/cast3.C: Return void.
55822         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
55823
55824 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
55825
55826         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
55827
55828         * gcc.dg/loop-1.c: New test.
55829
55830 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
55831
55832         * gcc.c-torture/compile/20000127-1.c: New test.
55833         * gcc.c-torture/execute/991228-1.c: New test.
55834
55835 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
55836
55837         * gcc.dg/unused-2.c: New test.
55838
55839         * gcc.dg/conv-1.c: New test.
55840
55841 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
55842
55843         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
55844         compiler.
55845         (tool_option_proc): Fix typo.
55846
55847 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
55848
55849         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
55850         of the ld on the host, not on the build machine.
55851         Also, don't crash if '--help' is not a supported option.
55852
55853 2000-01-24  Richard Henderson  <rth@cygnus.com>
55854
55855         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
55856
55857 2000-01-20  Jeffrey A Law  (law@cygnus.com)
55858
55859         * gcc.c-torture/execute/20000120-2.c: New test.
55860         * gcc.c-torture/execute/20000120-1.c: New test.
55861
55862 2000-01-13  Jeffrey A Law  (law@cygnus.com)
55863
55864         * gcc.c-torture/execute/20000113-1.c: New test.
55865
55866 2000-01-12  Jeffrey A Law  (law@cygnus.com)
55867
55868         * gcc.c-torture/execute/20000112-1.c: New test.
55869
55870 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
55871
55872         * gcc.dg/20000111-1.c: New test.
55873
55874 2000-01-10  Jeffrey A Law  (law@cygnus.com)
55875
55876         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
55877         with 16 bit integers.
55878
55879 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
55880
55881         * gcc.dg/20000108-1.c: New test.
55882
55883 2000-01-05  Nathan Sidwell  <nathan@acm.org>
55884
55885         * g++.old-deja/g++.ns/koenig8.C: New test.
55886
55887 2000-01-05  Nathan Sidwell  <nathan@acm.org>
55888
55889         * g++.old-deja/g++.other/cast4.C: New test.
55890
55891 2000-01-05  Jeffrey A Law  (law@cygnus.com)
55892
55893         * gcc.c-torture/compile/20000105-2.c: New test.
55894         * gcc.c-torture/compile/20000105-1.c: New test.
55895
55896 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55897
55898         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
55899         references to printf & atoi to conform to ANSI standard.
55900         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
55901         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
55902         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
55903         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
55904         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
55905         * g++.old-deja/g++.brendan/complex1.C: Likewise.
55906         * g++.old-deja/g++.brendan/copy1.C: Likewise.
55907         * g++.old-deja/g++.brendan/copy2.C: Likewise.
55908         * g++.old-deja/g++.brendan/copy3.C: Likewise.
55909         * g++.old-deja/g++.brendan/copy4.C: Likewise.
55910         * g++.old-deja/g++.brendan/copy5.C: Likewise.
55911         * g++.old-deja/g++.brendan/copy6.C: Likewise.
55912         * g++.old-deja/g++.brendan/copy7.C: Likewise.
55913         * g++.old-deja/g++.brendan/copy8.C: Likewise.
55914         * g++.old-deja/g++.brendan/crash11.C: Likewise.
55915         * g++.old-deja/g++.brendan/crash14.C: Likewise.
55916         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
55917         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
55918         * g++.old-deja/g++.brendan/delete2.C: Likewise.
55919         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
55920         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
55921         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
55922         * g++.old-deja/g++.brendan/eh1.C: Likewise.
55923         * g++.old-deja/g++.brendan/groff1.C: Likewise.
55924         * g++.old-deja/g++.brendan/init3.C: Likewise.
55925         * g++.old-deja/g++.brendan/misc12.C: Likewise.
55926         * g++.old-deja/g++.brendan/misc7.C: Likewise.
55927         * g++.old-deja/g++.brendan/new2.C: Likewise.
55928         * g++.old-deja/g++.brendan/operators4.C: Likewise.
55929         * g++.old-deja/g++.brendan/operators5.C: Likewise.
55930         * g++.old-deja/g++.brendan/overload2.C: Likewise.
55931         * g++.old-deja/g++.brendan/overload7.C: Likewise.
55932         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
55933         * g++.old-deja/g++.brendan/reference1.C: Likewise.
55934         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
55935         * g++.old-deja/g++.brendan/template24.C: Likewise.
55936         * g++.old-deja/g++.brendan/template3.C: Likewise.
55937         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
55938         * g++.old-deja/g++.jason/inline3.C: Likewise.
55939         * g++.old-deja/g++.jason/opeq.C: Likewise.
55940         * g++.old-deja/g++.law/arg5.C: Likewise.
55941         * g++.old-deja/g++.law/arm7.C: Likewise.
55942         * g++.old-deja/g++.law/ctors11.C: Likewise.
55943         * g++.old-deja/g++.law/cvt8.C: Likewise.
55944         * g++.old-deja/g++.law/init9.C: Likewise.
55945         * g++.old-deja/g++.law/refs4.C: Likewise.
55946         * g++.old-deja/g++.law/template2.C: Likewise.
55947         * g++.old-deja/g++.law/visibility24.C: Likewise.
55948         * g++.old-deja/g++.law/vtable3.C: Likewise.
55949         * g++.old-deja/g++.mike/asm2.C: Likewise.
55950         * g++.old-deja/g++.mike/eh1.C: Likewise.
55951         * g++.old-deja/g++.mike/misc1.C: Likewise.
55952         * g++.old-deja/g++.mike/misc13.C: Likewise.
55953         * g++.old-deja/g++.mike/misc14.C: Likewise.
55954         * g++.old-deja/g++.mike/ns12.C: Likewise.
55955         * g++.old-deja/g++.mike/p1248.C: Likewise.
55956         * g++.old-deja/g++.mike/p3708.C: Likewise.
55957         * g++.old-deja/g++.mike/p3708a.C: Likewise.
55958         * g++.old-deja/g++.mike/p3708b.C: Likewise.
55959         * g++.old-deja/g++.mike/p646.C: Likewise.
55960         * g++.old-deja/g++.mike/p700.C: Likewise.
55961         * g++.old-deja/g++.mike/p783.C: Likewise.
55962         * g++.old-deja/g++.mike/p783a.C: Likewise.
55963         * g++.old-deja/g++.mike/p783b.C: Likewise.
55964         * g++.old-deja/g++.mike/p786.C: Likewise.
55965         * g++.old-deja/g++.mike/p789.C: Likewise.
55966         * g++.old-deja/g++.mike/p789a.C: Likewise.
55967         * g++.old-deja/g++.mike/p807a.C: Likewise.
55968         * g++.old-deja/g++.other/delete3.C: Likewise.
55969         * g++.old-deja/g++.other/dyncast1.C: Likewise.
55970         * g++.old-deja/g++.other/dyncast2.C: Likewise.
55971         * g++.old-deja/g++.other/dyncast3.C: Likewise.
55972         * g++.old-deja/g++.other/empty1.C: Likewise.
55973         * g++.old-deja/g++.other/temporary1.C: Likewise.
55974         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
55975         * g++.old-deja/g++.pt/t16.C: Likewise.
55976         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
55977
55978 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
55979
55980         * gcc.dg/991230-1.c: New test.
55981
55982 1999-12-29  Jeffrey A Law  (law@cygnus.com)
55983
55984         * gcc.c-torture/compile/991229-3.c: New test.
55985         * gcc.c-torture/compile/991229-2.c: New test.
55986         * gcc.c-torture/compile/991229-1.c: New test.
55987
55988 1999-12-29  Greg McGary <gkm@eng.ascend.com>
55989
55990         * gcc.c-torture/compile/labels-2.c: New test.
55991
55992 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
55993
55994         * gcc.c-torture/execute/991227-1.c: New test.
55995
55996 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
55997
55998         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
55999
56000 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
56001
56002         * gcc.c-torture/execute/991221-1.c: New test.
56003
56004 1999-12-20  Nathan Sidwell  <nathan@acm.org>
56005
56006         * g++.old-deja/g++.other/cast3.C: New test.
56007
56008 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
56009
56010         * gcc.c-torture/execute/991216-4.c: New test.
56011
56012 1999-12-16  Michael Meissner  <meissner@cygnus.com>
56013
56014         * gcc.c-torture/execute/991216-1.c: New test.
56015         * gcc.c-torture/execute/991216-2.c: New test.
56016         * gcc.c-torture/execute/991216-3.c: New test.
56017
56018 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
56019
56020         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
56021         Actually make the test fail by using "-O2" for compilation.
56022
56023 1999-12-15  Nathan Sidwell  <nathan@acm.org>
56024
56025         * g++.old-deja/g++.warn/cast-align1.C: New test.
56026
56027 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
56028
56029         * gcc.c-torture/compile/991214-1.c: New test.
56030         * gcc.c-torture/compile/991214-2.c: New test.
56031
56032 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
56033
56034         * gcc.dg/991214-1.c: New test.
56035
56036 1999-12-13  Jeffrey A Law  (law@cygnus.com)
56037
56038         * gcc.c-torture/compile/991213-3.c: New test.
56039         * gcc.c-torture/compile/991213-2.c: New test.
56040         * gcc.c-torture/compile/991213-1.c: New test.
56041
56042 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
56043
56044         * gcc.dg/991209-1.c: New test.
56045
56046 1999-12-08  Nathan Sidwell <nathan@acm.org>
56047
56048         * gcc.c-torture/compile/991208-1.c: New test.
56049
56050 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
56051
56052         * gcc.dg/ultrasp2.c: New test.
56053
56054 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
56055
56056         * g++.old-deja/g++.abi/align.C (main): Fix typo.
56057
56058 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
56059
56060         * gcc.c-torture/compile/991202-1.c: New test.
56061         * gcc.c-torture/execute/991202-1.c: New test.
56062         * gcc.c-torture/execute/991202-2.c: New test.
56063         * gcc.c-torture/execute/991202-3.c: New test.
56064
56065 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
56066
56067         * g++.old-deja/g++.abi/align.C: New test.
56068         * g++.old-deja/g++.abi/aggregates.C: Likewise.
56069         * g++.old-deja/g++.abi/bitfields.C: Likewise.
56070
56071 1999-12-01  Richard Henderson  <rth@cygnus.com>
56072
56073         * gcc.c-torture/execute/991201-1.c: New.
56074
56075 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
56076
56077         * gcc.dg/991129-1.c: New test.
56078
56079 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
56080
56081         * gcc.c-torture/compile/991127-1.c: New test.
56082
56083 1999-11-22  Nathan Sidwell  <nathan@acm.org>
56084
56085         * g++.old-deja/g++.other/warn4.C: New test.
56086
56087 1999-11-22  Nathan Sidwell  <nathan@acm.org>
56088
56089         * g++.old-deja/g++.eh/cleanup2.C: New test.
56090         * g++.old-deja/g++.ext/pretty2.C: New test.
56091         * g++.old-deja/g++.ext/pretty3.C: New test.
56092         * g++.old-deja/g++.other/debug6.C: New test.
56093
56094 1999-10-20  Jim Wilson  <wilson@cygnus.com>
56095
56096         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
56097         compiler_output to look for one error message instead of two.
56098
56099 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
56100
56101         * gcc.c-torture/execute/991118-1.c: Also test case
56102         where the word boundary does not split a byte evenly.
56103
56104 1999-11-19  Nathan Sidwell  <nathan@acm.org>
56105
56106         * g++.old-deja/g++.ext/restrict1.C: New test.
56107
56108 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
56109
56110         * gcc.c-torture/execute/991118-1.c: New test.
56111
56112 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
56113
56114         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
56115         working directory pathnames.
56116
56117 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
56118
56119         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
56120         host is equipped with driver.h and driver.o so it can actually
56121         compile and run the tests.
56122
56123 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
56124
56125         * gcc.c-torture/compile/991008-1.c: New test.
56126
56127 1999-11-08  Nick Clifton  <nickc@cygnus.com>
56128
56129         * lib/gcc-dg.exp: Include target-supports.exp
56130
56131 1999-11-05  Nick Clifton  <nickc@cygnus.com>
56132
56133         * lib/target-supports.exp: New file: Provide procs to test for
56134         features supported by the target.
56135         (check_weak_available): Moved here from ecos.exp.
56136         (check_alias_available): New proc: Determine of the target
56137         toolchain supports the alias attribute.
56138
56139         * gcc.dg/special/ecos.exp: Move check_weak_available to
56140         target-supports.exp.
56141         (alias-1.c): Only perform the test if the target supports
56142         aliases.
56143         (wkali-1.c): Only perform the test if the target supports
56144         aliases.
56145
56146         * gcc.dg/990506-0.c: Expect error messages from cross
56147         targets as well as native targets.
56148
56149 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
56150
56151         * gcc.dg/ultrasp1.c: Removed xfail.
56152         * gcc.dg/struct-ret-2.c: Likewise.
56153         * gcc.dg/array-1.c: Likewise.
56154
56155 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
56156
56157         * gcc.dg/struct-ret-2.c: New test.
56158
56159         * gcc.dg/array-1.c: New test.
56160
56161 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
56162
56163         * gcc.c-torture/execute/991030-1.c: New test.
56164
56165 1999-10-26  Richard Henderson  <rth@cygnus.com>
56166
56167         * gcc.c-torture/compile/991026-2.c: New test.
56168
56169 1999-10-26  Jeffrey A Law  (law@cygnus.com)
56170
56171         * gcc.c-torture/compile/991026-1.c: New test.
56172
56173 1999-10-23  Jeffrey A Law  (law@cygnus.com)
56174
56175         * gcc.c-torture/execute/991023-1.c: New test.
56176
56177 1999-10-19  Jeffrey A Law  (law@cygnus.com)
56178
56179         * gcc.c-torture/execute/991019-1.c: New test.
56180
56181 1999-10-16  Richard Henderson  <rth@cygnus.com>
56182
56183         * gcc.c-torture/execute/991016-1.c: New test.
56184
56185 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
56186
56187         * gcc.c-torture/execute/991014-1.c: New test.
56188
56189 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
56190
56191         * g++.old-deja/g++.other/union2.C: New test.
56192
56193 1999-10-13  Nathan Sidwell  <nathan@acm.org>
56194
56195         * g++.old-deja/g++.other/vaarg2.C: New test.
56196         * g++.old-deja/g++.other/vaarg3.C: New test.
56197
56198 1999-10-12  Craig Burley  <craig@jcb-sc.com>
56199
56200         * g77.f-torture/noncompile/19990905-1.f: Moved from being
56201         in compile/.
56202
56203 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
56204
56205         * gcc.c-torture/execute/va-arg-11.c: New test.
56206
56207 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
56208
56209         * lib/file-format.exp (gcc_target_object_format): Don't
56210         crash if objdump is unavailable.
56211
56212 1999-09-29  Donn Terry <donn@interix.com>
56213
56214         * gcc.misc-tests/mg.exp: delete extraneous redirection.
56215
56216 1999-09-28  Nick Clifton  <nickc@cygnus.com>
56217
56218         * gcc.c-torture/compile/990928-1.c: New test.
56219
56220 1999-09-28  Nathan Sidwell  <nathan@acm.org>
56221
56222         * g++.old-deja/g++.other/decl6.C: New test.
56223
56224 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
56225
56226         * gcc.c-torture/execute/va-arg-10.c: New test.
56227
56228 1999-09-27  Nathan Sidwell  <nathan@acm.org>
56229
56230         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
56231         __PRETTY_FUNCTION__.
56232
56233 1999-09-23  Nick Clifton  <nickc@cygnus.com>
56234
56235         * gcc.c-torture/execute/990923-1.c: New test.
56236
56237 1999-09-21  Nick Clifton  <nickc@cygnus.com>
56238
56239         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
56240         for which -fpic is inappropriate.
56241
56242 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
56243
56244         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
56245
56246 1999-09-21  Nathan Sidwell  <nathan@acm.org>
56247
56248         * g++.old-deja/g++.other/dyncast1.C: New test.
56249         * g++.old-deja/g++.other/dyncast2.C: New test.
56250         * g++.old-deja/g++.other/dyncast3.C: New test.
56251         * g++.old-deja/g++.other/dyncast4.C: New test.
56252         * g++.old-deja/g++.other/dyncast5.C: New test.
56253         * g++.old-deja/g++.eh/catch3.C: New test.
56254         * g++.old-deja/g++.eh/catch3p.C: New test.
56255         * g++.old-deja/g++.eh/catch4.C: New test.
56256         * g++.old-deja/g++.eh/catch4p.C: New test.
56257         * g++.old-deja/g++.eh/catch5.C: New test.
56258         * g++.old-deja/g++.eh/catch5p.C: New test.
56259         * g++.old-deja/g++.eh/catch6.C: New test.
56260         * g++.old-deja/g++.eh/catch6p.C: New test.
56261         * g++.old-deja/g++.eh/catch7.C: New test.
56262         * g++.old-deja/g++.eh/catch7p.C: New test.
56263         * g++.old-deja/g++.eh/catch8.C: New test.
56264         * g++.old-deja/g++.eh/catch8p.C: New test.
56265         * g++.old-deja/g++.eh/catch9.C: New test.
56266         * g++.old-deja/g++.eh/catch9p.C: New test.
56267
56268 1999-09-13  Nathan Sidwell  <nathan@acm.org>
56269
56270         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
56271         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
56272
56273 1999-09-13  Jeffrey A Law  (law@cygnus.com)
56274
56275         * gcc.c-torture/compile/990913-1.c: New test.
56276
56277 1999-09-10  Nathan Sidwell  <nathan@acm.org>
56278
56279         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
56280         * g++.old-deja/g++.jason/rfg5.C: Likewise.
56281
56282 1999-09-09  Richard Henderson  <rth@cygnus.com>
56283
56284         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
56285
56286 1999-09-09  Nathan Sidwell  <nathan@acm.org>
56287
56288         * g++.old-deja/g++.other/lookup11.C: New test.
56289         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
56290         what is permitted and what we want.
56291         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
56292         overload use.
56293         * g++.old-deja/g++.jason/rfg5.C: Likewise.
56294
56295 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
56296
56297         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
56298         * gcc.c-torture/noncompile/poison-1.c: New file.
56299
56300 1999-09-08  Nathan Sidwell  <nathan@acm.org>
56301
56302         * g++.old-deja/g++.other/sizeof3.C: New test.
56303         * g++.old-deja/g++.other/sizeof4.C: New test.
56304         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
56305         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
56306
56307 1999-09-07  Richard Henderson  <rth@cygnus.com>
56308
56309         * gcc.dg/va-arg-1.c: New.
56310
56311 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56312
56313         * gcc.c-torture/execute/va-arg-9.c: New test.
56314
56315 1999-09-05  Craig Burley  <craig@jcb-sc.com>
56316
56317         * g77.f-torture/compile/980519-2.f: New test.
56318         * g77.f-torture/compile/19990905-0.f: New test.
56319         * g77.f-torture/compile/19990905-1.f: New test.
56320         * g77.f-torture/compile/19990905-2.f: New test.
56321
56322         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
56323
56324 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
56325
56326         * gcc.c-torture/execute/990827-1.c: Fix typo.
56327
56328 1999-09-03  Nathan Sidwell  <nathan@acm.org>
56329
56330         * g++.old-deja/g++.other/deref1.C: New test.
56331
56332 1999-09-02  Nathan Sidwell  <nathan@acm.org>
56333
56334         * g++.old-deja/g++.other/ambig2.C: New test.
56335         * g++.old-deja/g++.other/cond5.C: New test.
56336         * g++.old-deja/g++.other/lookup16.C: New test.
56337
56338 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
56339
56340         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
56341         assemblers too.
56342
56343 1999-08-31  Jeffrey A Law  (law@cygnus.com)
56344
56345         * lib/c-torture.exp: Avoid the "compare executables" optimization
56346         when testing native.
56347
56348 1999-08-29  Jeffrey A Law  (law@cygnus.com)
56349
56350         * gcc.c-torture/execute/990829-1.c: New test.
56351         * gcc.c-torture/compile/990829-1.c: New test.
56352
56353 1999-08-27  Paul Burchard  <burchard@pobox.com>
56354
56355         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
56356         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
56357         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
56358         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
56359         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
56360         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
56361         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
56362         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
56363         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
56364         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
56365         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
56366
56367 1999-08-27  Jeffrey A Law  (law@cygnus.com)
56368
56369         * gcc.c-torture/execute/990827-1.c: New test.
56370
56371 1999-08-26  Craig Burley  <craig@jcb-sc.com>
56372
56373         * g77.f-torture/noncompile/19990826-4.f: New test.
56374
56375         * g77.f-torture/compile/19990826-3.f: New test.
56376
56377         * g77.f-torture/execute/19990826-2.f: New test.
56378
56379         * g77.f-torture/compile/19990826-1.f: New test.
56380
56381         * gcc.c-torture/execute/990826-0.c: New test.
56382         * g77.c-torture/execute/19990826-0.f: New test.
56383
56384         * g77.f-torture/noncompile/970626-2.f: New test.
56385
56386 1999-08-25  Paul Burchard  <burchard@pobox.com>
56387
56388         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
56389         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
56390         lss-011.C: New tests.
56391
56392 1999-08-25  Nathan Sidwell  <nathan@acm.org>
56393
56394         * g++.old-deja/g++.other/decl5.C: New test.
56395
56396 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56397
56398         * noncompile/noncompile.exp: Load_lib c-torture.exp.
56399         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
56400         call `postbase' for each one.  All callers of `postbase' changed
56401         to call this instead.
56402
56403 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
56404
56405         * gcc.c-torture/execute/990811-1.c: New test.
56406
56407 1999-08-09  Nick Clifton  <nickc@cygnus.com>
56408
56409         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
56410         just native ones.
56411
56412         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
56413         just native ones.
56414
56415 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
56416
56417         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
56418
56419 1999-08-04  Jeffrey A Law  (law@cygnus.com)
56420
56421         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
56422
56423 1999-08-04  Nathan Sidwell  <nathan@acm.org>
56424
56425         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
56426
56427 1999-08-04  Jeffrey A Law  (law@cygnus.com)
56428
56429         * gcc.c-torture/execute/990804-1.c: New test.
56430
56431 1999-08-03  Nathan Sidwell  <nathan@acm.org>
56432
56433         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
56434         * g++.old-deja/g++.brendan/crash64.C: Likewise.
56435         * g++.old-deja/g++.brendan/overload8.C: Likewise.
56436
56437 1999-08-03  Nathan Sidwell  <nathan@acm.org>
56438
56439         * g++.old-deja/g++.other/struct1.C: New test.
56440
56441 1999-08-03  Nathan Sidwell  <nathan@acm.org>
56442
56443         * g++.old-deja/g++.other/enum2.C: New test.
56444
56445 1999-08-02  Richard Henderson  <rth@cygnus.com>
56446
56447         Adapted from tests from Franz Sirl:
56448         * gcc.c-torture/execute/va-arg-7.c: New test.
56449         * gcc.c-torture/execute/va-arg-8.c: New test.
56450
56451 1999-08-01  Jeffrey A Law  (law@cygnus.com)
56452
56453         * gcc.c-torture/compile/990801-2.c: New test.
56454
56455         * gcc.c-torture/compile/990801-1.c: New test.
56456
56457 1999-07-27  Michael Meissner  <meissner@cygnus.com>
56458
56459         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
56460         fp-cmp-1.c, converting double to float.
56461
56462         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
56463         fp-cmp-1.c, converting double to long double.
56464
56465         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
56466         from fr1 to unknown_register, since fr1 is a legitimate register
56467         on some machines.
56468
56469 1999-07-25  Jeffrey A Law  (law@cygnus.com)
56470
56471         * README: More listname related changes.
56472
56473 1999-07-08  Catherine Moore  <clm@cygnus.com>
56474
56475         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
56476
56477 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
56478
56479         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
56480
56481 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
56482
56483         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
56484
56485 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
56486
56487         * gcc.dg/990703-1.c: New test.
56488
56489 1999-06-29  Nick Clifton  <nickc@cygnus.com>
56490
56491         * lib/file-format.exp: New file: Move definition of proc
56492         gcc_target_object_format to here from
56493         gcc.dg/special/ecos.exp.
56494
56495         * lib/c-torture.exp: Include lib file-format.exp.
56496         * lib/gcc-dg.exp: Include lib file-format.exp.
56497
56498         * gcc.dg/special/ecos.exp: Remove definition of proc
56499         gcc_target_object_format.
56500
56501 1999-06-28  Jeffrey A Law  (law@cygnus.com)
56502
56503         * gcc.c-torture/execute/990628-1.c: New test.
56504
56505 1999-06-25  Jeffrey A Law  (law@cygnus.com)
56506
56507         * gcc.c-torture/compile/990625-2.c: New test.
56508
56509         * gcc.c-torture/compile/990625-1.c: New test.
56510
56511 1999-06-23  Nick Clifton  <nickc@cygnus.com>
56512
56513         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
56514         attributes compile.
56515         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
56516         ports that use the COFF/PE file format.
56517
56518 1999-06-17  Jeffrey A Law  (law@cygnus.com)
56519
56520         * gcc.c-torture/compile/990617-1.c: New test.
56521
56522 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
56523
56524         * g++.old-deja/g++.other/decl4.C: New test.
56525
56526 1999-06-14  Nathan Sidwell  <nathan@acm.org>
56527
56528         * g++.old-deja/g++.other/bitfld3.C: New test.
56529
56530 1999-06-08  Nathan Sidwell  <nathan@acm.org>
56531
56532         * g++.old-deja/g++.eh/catch1.C: New test.
56533
56534 1999-06-07  Jeffrey A Law  (law@cygnus.com)
56535
56536         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
56537
56538         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
56539         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
56540
56541 1999-06-05  Craig Burley  <craig@jcb-sc.com>
56542
56543         * g77.f-torture/compile/19990502-0.f: Replace with new,
56544         shorter, test that still fails after recent changes.
56545
56546 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
56547
56548         * gcc.c-torture/execute/990604-1.c: New test.
56549
56550 1999-05-31  Jeffrey A Law  (law@cygnus.com)
56551
56552         * gcc.c-torture/execute/990531-1.c: New test.
56553
56554 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
56555
56556         * gcc.c-torture/compile/990527-1.c: New test.
56557
56558 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
56559
56560         * gcc.c-torture/execute/990527-1.c: New test.
56561
56562 1999-05-25  Nick Clifton  <nickc@cygnus.com>
56563
56564         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
56565         bitfields as signed.
56566
56567 1999-05-25  Craig Burley  <craig@jcb-sc.com>
56568
56569         * g77.f-torture/compile/19990525-0.f: New test.
56570
56571 1999-05-25  Jeffrey A Law  (law@cygnus.com)
56572
56573         * gcc.c-torture/execute/990525-2.c: New test.
56574
56575         * gcc.c-torture/execute/990525-1.c: New test.
56576
56577 1999-05-24  Nathan Sidwell  <nathan@acm.org>
56578
56579         * g++.old-deja/g++.other/anon3.C: New test.
56580         * g++.old-deja/g++.other/anon4.C: New test.
56581         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
56582         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
56583         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
56584         Merrill).
56585
56586 1999-05-24  Jeffrey A Law  (law@cygnus.com)
56587
56588         * gcc.c-torture/execute/990524-1.c: New test.
56589
56590         * gcc.dg/990524-1.c: New test.
56591
56592 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
56593
56594         * gcc.c-torture/compile/990523-1.c: New test.
56595
56596 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
56597
56598         * gcc.c-torture/compile/990519-1.c: New test.
56599
56600 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
56601
56602         * gcc.c-torture/compile/990517-1.c: New test.
56603
56604         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
56605         (e4, f4): New tests.
56606         (main): Call them.
56607
56608 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56609
56610         * gcc.dg/noreturn-1.c: New test.
56611
56612 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
56613
56614         * gcc.c-torture/execute/990513-1.c: New test.
56615
56616 1999-05-10  Richard Henderson  <rth@cygnus.com>
56617
56618         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
56619
56620 1999-05-10  Craig Burley  <craig@jcb-sc.com>
56621
56622         * g77.f-torture/execute/erfc.f: Use small single-precision
56623         values, to avoid problems on Alphas when not -mieee.
56624
56625 1999-05-08  Craig Burley  <craig@jcb-sc.com>
56626
56627         * gcc.dg/990506-0.c: New test.
56628
56629 1999-05-08  Richard Henderson  <rth@cygnus.com>
56630
56631         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
56632         the constant to test.  Don't XFAIL 64-bit targets.
56633
56634         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
56635         * g++.old-deja/g++.law/profile1.C: Likewise.
56636
56637         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
56638         operator new instances.
56639         * g++.old-deja/g++.other/delete5.C: Likewise.
56640
56641 1999-05-03  Craig Burley  <craig@jcb-sc.com>
56642
56643         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
56644         intrinsic.
56645
56646 1999-05-03  Craig Burley  <craig@jcb-sc.com>
56647
56648         * g77.f-torture/execute/u77-test.f: Reverse order of two
56649         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
56650
56651 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56652
56653         * gcc.dg/compare1.c: New test.
56654
56655 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
56656
56657         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
56658         New tests.
56659
56660 1999-05-02  Craig Burley  <craig@jcb-sc.com>
56661
56662         * g77.f-torture/compile/19990502-1.f: New test.
56663
56664 1999-05-02  Craig Burley  <craig@jcb-sc.com>
56665
56666         * g77.f-torture/compile/19990502-0.f: New test.
56667
56668 1999-05-02  Craig Burley  <craig@jcb-sc.com>
56669
56670         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
56671         intrinsic.
56672
56673 1999-05-02  Craig Burley  <craig@jcb-sc.com>
56674
56675         * g77.f-torture/execute/u77-test.f (main): List libU77
56676         intrinsics not currently tested.
56677         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
56678         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
56679         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
56680         Trim blanks off the ends of some printed strings.
56681
56682 1999-05-02  Craig Burley  <craig@jcb-sc.com>
56683
56684         * g77.f-torture/execute/u77-test.f (main): Just warn about
56685         FSTAT gid disagreement, as it's expected on some systems.
56686
56687 1999-05-01  Craig Burley  <craig@jcb-sc.com>
56688
56689         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
56690         use a new function, which allows for some slop.
56691         Clean up some commentary.
56692         (issum): The new function.
56693         (sgladd): Deleted subroutine.
56694
56695 1999-05-01  Craig Burley  <craig@jcb-sc.com>
56696
56697         * g77.f-torture/execute/u77-test.f: Modify to be more like
56698         libf2c/libU77 version, bringing patches to that version here.
56699         Add suitable commentary.
56700
56701 1999-04-25  Richard Henderson  <rth@cygnus.com>
56702
56703         * gcc.dg/990424-1.c: New test.
56704
56705 1999-04-24  Craig Burley  <craig@jcb-sc.com>
56706
56707         * g77.f-torture/execute/u77-test.f (main): Bug involving
56708         LSTAT has been fixed, so turn back on full checking.
56709
56710 1999-04-20  Craig Burley  <craig@jcb-sc.com>
56711
56712         * g77.f-torture/compile/19990419-0.f: New test.
56713         * g77.f-torture/execute/19990419-1.f: New test.
56714
56715 1999-04-17  Richard Henderson  <rth@cygnus.com>
56716
56717         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
56718         to avoid the need for a prototype to supress a warning.
56719
56720 1999-04-07  Jim Wilson  <wilson@cygnus.com>
56721
56722         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
56723
56724 1999-04-04  Jeffrey A Law  (law@cygnus.com)
56725
56726         * gcc.c-torture/execute/990404-1.c: New test.
56727
56728 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
56729
56730         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
56731         * gcc.dg/cpp-if3.c: Don't use -pedantic.
56732         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
56733         missing initializer warnings.
56734
56735 1999-03-28  Jeffrey A Law  (law@cygnus.com)
56736
56737         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
56738         matching strings.
56739
56740 1999-03-26  Jeffrey A Law  (law@cygnus.com)
56741
56742         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
56743
56744 1999-03-26  Craig Burley  <craig@jcb-sc.com>
56745
56746         * g77.f-torture/execute/19990325-0.f: New test.
56747         * g77.f-torture/execute/19990325-1.f: New test.
56748
56749 1999-03-24  Jeffrey A Law  (law@cygnus.com)
56750
56751         * gcc.c-torture/execute/990324-1.c: New test.
56752
56753 1999-03-22  Jim Wilson  <wilson@cygnus.com>
56754
56755         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
56756         test with 4.
56757
56758 1999-03-17  Richard Henderson  <rth@cygnus.com>
56759
56760         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
56761
56762 1999-03-13  Craig Burley  <craig@jcb-sc.com>
56763
56764         * g77.f-torture/execute/19990313-2.f: New test.
56765         * g77.f-torture/execute/19990313-3.f: New test.
56766
56767 1999-03-13  Craig Burley  <craig@jcb-sc.com>
56768
56769         * g77.f-torture/execute/19990313-0.f: New test.
56770         * g77.f-torture/execute/19990313-1.f: New test.
56771
56772 1999-03-12  Jim Wilson  <wilson@cygnus.com>
56773
56774         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
56775         printf to sprintf.
56776         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
56777         (main): Add check for u15.  Conditionalize u31 check depending on
56778         whether ints are <32 bits or >=32 bits.
56779
56780 1999-03-08  Craig Burley  <craig@jcb-sc.com>
56781
56782         * g77.f-torture/execute/19981119-0.f: Improve testiness.
56783
56784 1999-03-08  Craig Burley  <craig@jcb-sc.com>
56785
56786         * g77.f-torture/compile/19990305-0.f: New test.
56787         * g77.f-torture/execute/19981119-0.f: New test.
56788
56789 1999-03-08  Craig Burley  <craig@jcb-sc.com>
56790
56791         * g77.f-torture/execute/970625-2.f: call ABORT if final
56792         result is not correct, instead of just printing it.
56793         Add this checking via newly introduced obfuscation, to
56794         trip up buggy front ends.
56795
56796 1999-03-07  Craig Burley  <craig@jcb-sc.com>
56797
56798         * g77.f-torture/compile/960317-1.f: Moved from being
56799         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
56800
56801 1999-03-06  Craig Burley  <craig@jcb-sc.com>
56802
56803         * g77.f-torture/execute/960317-1.f: New (old) test.
56804         * g77.f-torture/execute/970625-2.f: Ditto.
56805
56806 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
56807
56808         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
56809         error message on line 1 or line 2; cccp and cpplib do this differently.
56810
56811 1999-03-01  Jeffrey A Law  (law@cygnus.com)
56812
56813         * g++.old-deja/g++.law/weak1.C: New test.
56814
56815 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
56816
56817         * gcc.c-torture/execute/990119-1.c: Renamed to...
56818         * gcc.dg/990119-1.c: this, so it will only be tested once
56819         (it's a preprocessor test, it doesn't need to be run at
56820         multiple optimization levels).
56821
56822 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
56823
56824         * lib/g++.exp: Don't add incdir=$base_dir/../include to
56825           ALWAYS_CXXFLAGS.
56826
56827 1999-02-24  Craig Burley  <craig@jcb-sc.com>
56828
56829         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
56830         * g77.f-torture/compile/19981216-0.f: ...as it is expected
56831         to not be compilable by current g77.
56832
56833 1999-02-24  Nick Clifton  <nickc@cygnus.com>
56834
56835         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
56836
56837 1999-02-22  Jeffrey A Law  (law@cygnus.com)
56838
56839         * gcc.c-torture/execute/990222-1.c: New test.
56840
56841 1999-02-19  Craig Burley  <craig@jcb-sc.com>
56842
56843         * g77.f-torture/compile/19990218-0.f: New test.
56844         * g77.f-torture/noncompile/19990218-1.f: New test.
56845
56846 1999-02-18  Craig Burley  <craig@jcb-sc.com>
56847
56848         * g77.f-torture/compile/19981216-0.f: New test.
56849
56850 1999-02-14  Jeffrey A Law  (law@cygnus.com)
56851
56852         * gcc.dg/990214-1.c: New test.
56853
56854 1999-02-13  Jeffrey A Law  (law@cygnus.com)
56855
56856         * gcc.dg/990213-2.c: New test.
56857
56858         * gcc.dg/990213-1.c: New test.
56859
56860 1999-02-12  Jeffrey A Law  (law@cygnus.com)
56861
56862         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
56863         ints.
56864
56865 1999-02-11  Nick Clifton  <nickc@cygnus.com>
56866
56867         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
56868         specified by target.
56869
56870         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
56871
56872 1999-02-11  Jeffrey A Law  (law@cygnus.com)
56873
56874         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
56875
56876 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
56877
56878         * gcc.dg/special/ecos.exp: New test driver for new tests with
56879         special requirements.
56880
56881         * gcc.dg/special/alias-1.c: New test.
56882         * gcc.dg/special/gcsec-1.c: New test.
56883         * gcc.dg/special/weak-1.c: New test.
56884         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
56885         * gcc.dg/special/weak-2.c: New test.
56886         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
56887         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
56888         * gcc.dg/special/wkali-1.c: New test.
56889         * gcc.dg/special/wkali-2.c: New test.
56890         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
56891         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
56892
56893 1999-02-10  Felix Lee  <flee@cygnus.com>
56894
56895           * lib/c-torture.exp (c-torture-compile): Pull out code for
56896           analyzing gcc error messages.
56897           (c-torture-execute): Likewise.  Fix some (harmless) false
56898           positives.
56899           * lib/gcc.exp (gcc_check_compile): New function.
56900
56901 1999-02-08  Richard Henderson  <rth@cygnus.com>
56902
56903         * gcc.c-torture/execute/990208-1.c: New test.
56904
56905 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
56906
56907         * g++.dg/special/ecos.exp: New driver for new tests with special
56908         requirements
56909
56910         * g++.dg/special/conpr-1.C: New test
56911         * g++.dg/special/conpr-2.C: New test
56912         * g++.dg/special/conpr-2a.C: New test
56913         * g++.dg/special/conpr-3.C: New test
56914         * g++.dg/special/conpr-3a.C: New test
56915         * g++.dg/special/conpr-3b.C: New test
56916
56917         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
56918         allow g++ to use the dg driver
56919
56920         * README: Add comment about g++.dg directory
56921
56922 1999-02-06  Jeffrey A Law  (law@cygnus.com)
56923
56924         * README: Update email addresses.
56925
56926 1999-02-03  Nick Clifton  <nickc@cygnus.com>
56927
56928         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
56929         arguments in order to force structure S onto the stack even on
56930         the alpha.
56931         (test): Pass 10 leading arguments to function foo as well as the
56932         structure S.
56933
56934         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
56935         failure for all targets.
56936
56937         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
56938         abort to terminate program execution.
56939
56940 1999-01-30  Richard Henderson  <rth@cygnus.com>
56941
56942         * gcc.c-torture/execute/990130-1.c: New test.
56943
56944 1999-01-30  Jeffrey A Law  (law@cygnus.com)
56945
56946         * gcc.dg/990130-1.c: New test.
56947
56948 1999-01-28  Michael Meissner  <meissner@cygnus.com>
56949
56950         * gcc.c-torture/execute/990128-1.c: New test.
56951
56952 1999-01-27  Michael Meissner  <meissner@cygnus.com>
56953
56954         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
56955
56956 1999-01-27  Felix Lee  <flee@cygnus.com>
56957
56958         * lib/c-torture.exp (c-torture-compile): pull out code for
56959         analyzing gcc error messages.
56960         (c-torture-execute): ditto, and fix some (harmless) false
56961         positives.
56962         * lib/gcc.exp (gcc_check_compile): new function.
56963
56964 1999-01-17  Jeffrey A Law  (law@cygnus.com)
56965
56966         * gcc.dg/990117-1.c: New test.
56967
56968         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
56969
56970         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
56971
56972 1999-01-15  Jeffrey A Law  (law@cygnus.com)
56973
56974         * g77.f-torture/compile/990115-1.f: New test.
56975
56976 1999-01-07  Jeffrey A Law  (law@cygnus.com)
56977
56978         * gcc.c-torture/compile/990107-1.c: New test
56979
56980 1999-01-06  Jeffrey A Law  (law@cygnus.com)
56981
56982         * gcc.c-torture/execute/990106-2.c: New test.
56983
56984         * gcc.c-torture/execute/990106-1.c: New test.
56985
56986 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
56987
56988         * gcc.c-torture/compile/981223-1.c: New test.
56989
56990 1998-12-29  Richard Henderson  <rth@cygnus.com>
56991
56992         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
56993         (opt3): Rename from opt4 and disable.
56994
56995 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
56996
56997         * g++.old-deja/g++.pt/ptrmem5.C: New test.
56998
56999 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
57000
57001         * g++.old-deja/g++.other/conv5.C: New test.
57002
57003 1998-12-14  Nick Clifton  <nickc@cygnus.com>
57004
57005         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
57006
57007 1998-12-11  Jeffrey A Law  (law@cygnus.com)
57008
57009         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
57010
57011 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
57012
57013         * gcc.c-torture/compile/981211-1.c: New test.
57014
57015 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
57016
57017         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
57018
57019         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
57020
57021 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
57022
57023         * gcc.special/930510-1.c: Make C9X safe.
57024         * gcc.misc-tests/gcov-1.c Similarly.
57025         * gcc.misc-tests/gcov-2.c Similarly.
57026
57027 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
57028
57029         * gcc.dg/ultrasp1.c: New test.
57030
57031 1998-12-06  Richard Henderson  <rth@cygnus.com>
57032
57033         * gcc.c-torture/execute/981206.c: New test.
57034
57035 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
57036
57037         * g++.old-deja/g++.ns/template7.C: New test.
57038
57039         * g++.old-deja/g++.other/expr1.C: New test.
57040
57041         * g++.old-deja/g++.eh/tmpl3.C: New test.
57042
57043         * g++.old-deja/g++.eh/tmpl2.C: New test.
57044
57045 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
57046
57047         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
57048         * g++.old-deja/g++.other/using6.C: Removed.
57049         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
57050
57051         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
57052
57053 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
57054
57055         * g++.old-deja/g++.pt/overload8.C: New test.
57056
57057         * g++.old-deja/g++.pt/overload7.C: New test.
57058
57059         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
57060
57061         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
57062         and relinking messages.
57063         * lib/g++.exp (g++_target_compile): Remove .rpo file when
57064         compiling with -frepo.
57065
57066 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
57067
57068         * g++.old-deja/g++.pt/lookup6.C: New test.
57069
57070 1998-11-30  Nick Clifton  <nickc@cygnus.com>
57071
57072         * gcc.c-torture/execute/981130-1.c: New test.
57073         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
57074
57075 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
57076
57077         * g++.old-deja/g++.pt/explicit76.C: New test.
57078
57079         * g++.old-deja/g++.pt/friend38.C: New test.
57080
57081         * g++.old-deja/g++.ns/crash2.C: New test.
57082
57083         * g++.old-deja/g++.pt/defarg8.C: New test.
57084
57085         * g++.old-deja/g++.pt/instantiate6.C: New test.
57086
57087         * g++.old-deja/g++.pt/static6.C: New test.
57088
57089         * g++.old-deja/g++.pt/decl2.C: New test.
57090
57091 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
57092
57093         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
57094         problem is actually related with name lookup, but so what? :-)
57095
57096         * g++.old-deja/g++.pt/friend37.C: New test.
57097
57098 1998-11-25  Dave Love  <d.love@dl.ac.uk>
57099
57100         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
57101         element, which fails on some systems.
57102
57103         * g77.f-torture/execute/labug1.f: New test.
57104
57105 1998-11-21  Jeffrey A Law  (law@cygnus.com)
57106
57107         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
57108         is defined.
57109
57110 1998-11-18  Dave Love  <d.love@dl.ac.uk>
57111
57112         * g77.f-torture/compile/981117-1.f: New test.
57113
57114 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
57115
57116         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
57117         properly discarded.
57118
57119 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
57120
57121         * gcc.c-torture/execute/memcheck: New directory of tests for
57122         -fcheck-memory-usage.
57123
57124 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
57125
57126         * README: New file, general information about the testsuite and
57127         new description of the various C++ test subdirectories.
57128         * README.g++: Eliminate obsolete information, update and move most
57129         relevant stuff to README.
57130
57131 1998-11-07  Richard Henderson  <rth@cygnus.com>
57132
57133         * gcc.c-torture/compile/981107-1.c: New test.
57134
57135 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
57136
57137         * execute/memcpy-bi.c: New testcase.
57138
57139 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
57140
57141         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
57142         base classes.
57143
57144         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
57145         template is selected.
57146
57147         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
57148         classes, it should be accepted for all types.
57149
57150         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
57151
57152         * g++.old-deja/g++.pt/spec24.C: Ensure that template
57153         specializations start with template headers.
57154
57155 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
57156
57157         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
57158
57159         * g++.old-deja/g++.other/init9.C: Test cross initialization of
57160         non-POD types.
57161
57162 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
57163
57164         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
57165
57166 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
57167
57168         * compile/981022-1.c, compile/981022-1.x: New test and driver.
57169
57170 1998-10-19  Jeffrey A Law  (law@cygnus.com)
57171
57172         * 981019-1.c: New test.
57173
57174 1998-10-14  Robert Lipe <robertl@dgii.com>
57175
57176         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
57177         find objc headers.
57178
57179 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
57180
57181         * compile/981001-4.c: Remove use of GCC extension that triggers a
57182         compiler bug.
57183
57184 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
57185
57186         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
57187
57188 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
57189
57190         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
57191         instantiation of template produces incorrect code for delete
57192         expression.
57193
57194         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
57195         constructors' name is not unique.
57196         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
57197         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
57198
57199         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
57200         automatic array of const is ill-formed.
57201
57202         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
57203         of template parameter?
57204
57205         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
57206         const.
57207
57208         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
57209         pointer-to-member expression.
57210
57211         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
57212         declaration causes ICE.
57213
57214 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
57215
57216         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
57217         reserved in the global namespace.
57218
57219         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
57220         generate needed virtual table.
57221
57222         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
57223
57224 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
57225
57226         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
57227         template-dependent type
57228
57229 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
57230
57231         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
57232         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
57233         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
57234
57235         * g++.old-deja/g++.other/using5.C: New test; using decl from base
57236         class should be usable as argument of member function.
57237         * g++.old-deja/g++.other/using6.C: New test; using decl from base
57238         class should be usable as return type of member function.
57239         * g++.old-deja/g++.other/using7.C: New test; using decl from base
57240         class should be usable as type of data member.
57241
57242         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
57243
57244 1998-10-09  Jeffrey A Law  (law@cygnus.com)
57245
57246         * gcc.c-torture/special/920521-1.c: Fix bogus test.
57247
57248 1998-10-08  Nick Clifton  <nickc@cygnus.com>
57249
57250         * gcc.dg/dll-?.c Add thumb to target list.
57251         Fix assembler scan patterns to match current assembler output.
57252
57253 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
57254
57255         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
57256         matching of template brackets.
57257
57258         * g++.old-deja/g++.other/using4.C: New test.  Test using
57259         declarations of methods from base classes.
57260
57261         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
57262         within functions should introduce names into the innermost
57263         enclosing namespace.
57264
57265         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
57266         of static locals if first initialization throws.
57267
57268 1998-10-07  Jim Wilson  <wilson@cygnus.com>
57269
57270         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
57271
57272 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
57273
57274         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
57275         lose track of the possible targets of tablejump insns.
57276         * special/special.exp: Run it.
57277
57278 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
57279
57280         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
57281         must be declared before its specializations can be named in friend
57282         declarations.
57283
57284 1998-10-05  Dave Love  <d.love@dl.ac.uk>
57285
57286         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
57287
57288         * g77.f-torture/execute/io1.f: New test.
57289
57290 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
57291
57292         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
57293         with pointer to template function, for which no argument deduction
57294         is possible.
57295
57296         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
57297         specialization of template function as argument to template
57298         function.
57299
57300         * g++.old-deja/g++.other/access2.C: New test; Inner class
57301         shouldn't have privileged access to Outer's names.
57302
57303 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
57304
57305         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
57306         friend template declared within template class conflicts with
57307         nested class of the same name.
57308
57309         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
57310         is ignored.
57311
57312         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
57313         object with direct initializer as function declaration.
57314
57315         * g++.old-deja/g++.other/decl2.C: New test; duplicate
57316         initializers.
57317
57318         * g++.old-deja/g++.other/null2.C: New test; conditional operator
57319         involving const pointer and NULL produces incorrect result.
57320
57321         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
57322         type name without `typename' should be rejected with -pedantic.
57323
57324 1998-10-02  Richard Henderson  <rth@cygnus.com>
57325
57326         * g++.old-deja/g++.other/addrof1.C: New test.
57327
57328 1998-10-01  Nick Clifton  <nickc@cygnus.com>
57329
57330         * gcc.c-torture/compile/981001-1.c: New test.
57331         * gcc.c-torture/execute/981001-1.c: New test.
57332
57333 1998-10-01  Jeffrey A Law  (law@cygnus.com)
57334
57335         * gcc.c-torture/compile/981001-2.c: New test.
57336         * gcc.c-torture/compile/981001-3.c: New test.
57337         * gcc.c-torture/compile/981001-4.c: New test.
57338
57339 1998-10-01  Robert Lipe  <robertl@dgii.com>
57340
57341         * lib/objc.exp (objc_target_compile): Add -L during compiles for
57342         multilibbed hosts.  Idea grafted from g77.exp.
57343
57344 1998-09-30  Dave Love  <d.love@dl.ac.uk>
57345
57346         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
57347         avoid losing on systems which need -lsocket.
57348
57349 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
57350
57351         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
57352         * g++.old-deja/g++.other/nested2.C: Ditto.
57353         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
57354         failure.
57355
57356 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
57357
57358         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
57359         preferred over template operator!= for enum bitfields.
57360
57361 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
57362
57363         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
57364         that happen to have the same base name, but in different scopes,
57365         are incorrectly rejected.
57366
57367 1998-09-16  Richard Henderson  <rth@cygnus.com>
57368
57369         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
57370         on the native word size instead of an integer literal.
57371
57372 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
57373
57374         * g++.old-deja/g++.other/static2.C: Invocation of static data
57375         member of type pointer-to-function denoted as non-static member.
57376
57377         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
57378         checks involving function types and aliases.
57379
57380 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
57381
57382         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
57383         redefined to the same non-trivial type.
57384
57385         * g++.old-deja/g++.pt/explicit73.C: Test for proper
57386         namespace-qualification of template specializations declared in
57387         other namespaces.
57388
57389         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
57390         to declare a subset of the specializations of a template function
57391         as friends of specializations of a template class.
57392
57393         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
57394         member templates that do not fully specialize the enclosing
57395         template class are rejected.
57396
57397 1998-09-11  Dave Love  <d.love@dl.ac.uk>
57398
57399         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
57400
57401 1998-09-08  Dave Love  <d.love@dl.ac.uk>
57402
57403         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
57404         altered from libf2c/libU77 version.
57405
57406 1998-09-06  Dave Love  <d.love@dl.ac.uk>
57407
57408         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
57409
57410 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>
57411             Alexandre Oliva  <oliva@dcc.unicamp.br>
57412
57413         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
57414         (un)signed char are different types for template specialization
57415         purposes.
57416
57417 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
57418
57419         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
57420         * objc: ObjC testsuite.
57421
57422 1998-08-31  Catherine Moore  <clm@cygnus.com>
57423
57424         * gcc.c-torture/execute/941014-1.x: New file.
57425
57426 1998-08-31  Nick Clifton  <nickc@cygnus.com>
57427
57428         * lib/c-torture.exp: Add support for
57429         torture_eval_before_compile and torture_eval_before_execute
57430         variables.
57431
57432 1998-08-30  Jeffrey A Law  (law@cygnus.com)
57433
57434         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
57435         this test triggers valid.
57436
57437 1998-08-27  Jeffrey A Law  (law@cygnus.com)
57438
57439         * gcc.dg/980827-1.c: New test.
57440
57441 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
57442
57443         * gcc.c-torture/execute/loop-4b.c: New test.
57444
57445 1998-08-26  Nick Clifton  <nickc@cygnus.com>
57446
57447         * lib/c-torture.exp: Add support for
57448         torture_eval_before_compile and torture_eval_before_execute
57449         variables.
57450
57451 1998-08-25  Jeffrey A Law  (law@cygnus.com)
57452
57453         * gcc.c-torture/compile/980825-1.c: New test.
57454
57455 1998-08-24  Nick Clifton  <nickc@cygnus.com>
57456
57457         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
57458         count number tests in opt_t0 not good_t0.
57459
57460 1998-08-24  Jeffrey A Law  (law@cygnus.com)
57461
57462         * gcc.c-torture/compile/930326-1.x: Fix typo.
57463
57464 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
57465
57466         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
57467         causes an ICE.
57468
57469 1998-08-21  Jeffrey A Law  (law@cygnus.com)
57470
57471         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
57472         STACK_SIZE is defined.
57473         * gcc.c-torture/unsorted/stuct.c: Similarly.
57474
57475         * gcc.c-torture/compile/980821-1.c: New test.
57476
57477 1998-08-21  Jeffrey A Law  (law@cygnus.com)
57478
57479         * gcc.c-torture/execute/980526-2.c: Disable for targets with
57480         16bit ints.
57481
57482 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
57483
57484         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
57485         code.
57486
57487 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
57488
57489         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
57490         error'.
57491
57492 1998-08-18  Jeffrey A Law  (law@cygnus.com)
57493
57494         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
57495
57496 1998-08-16  Jeffrey A Law  (law@cygnus.com)
57497
57498         * gcc.c-torture/compile/980816-1.c: New test.
57499
57500         * gcc.dg/980816-1.c: New test.
57501
57502 1998-08-13  Jeffrey A Law  (law@cygnus.com)
57503
57504         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
57505         compiler for ieee tests.
57506
57507 1998-08-01  Dave Love  <d.love@dl.ac.uk>
57508
57509         * g77.f-torture/compile/980729-0.f: New test.
57510
57511 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
57512
57513         * gcc.c-torture/special/eeprof-1.c: New test, for
57514         -finstrument-functions.
57515         * gcc.c-torture/special/special.exp: Run it.
57516
57517 1998-07-29  Jeffrey A Law  (law@cygnus.com)
57518
57519         * gcc.c-torture/compile/980729-1.c: New test.
57520
57521 1998-07-27  Nick Clifton  <nickc@cygnus.com>
57522
57523         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
57524         __thumb__ is defined, and test for ARM style doubles if so.
57525
57526 1998-07-26  Dave Love  <d.love@dl.ac.uk>
57527
57528         * g77.f-torture/noncompile/980615-0.f: New test.
57529
57530 1998-07-26  H.J. Lu  (hjl@gnu.org)
57531
57532         * gcc.dg/980312-1.c: Do link instead of compile.
57533         * gcc.dg/980313-1.c: Likewise.
57534
57535 1998-07-26  Jeffrey A Law  (law@cygnus.com)
57536
57537         * gcc.c-torture/compile/980726-1.c: New test.
57538
57539 1998-07-25  Dave Love  <d.love@dl.ac.uk>
57540
57541         * g77.f-torture/execute/io0.f: New test.
57542
57543 1998-07-24  Nick Clifton  <nickc@cygnus.com>
57544
57545         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
57546         an int.
57547
57548 1998-06-18  Michael Meissner  <meissner@cygnus.com>
57549
57550         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
57551         m32r bugs.
57552
57553 1998-07-17  Nick Clifton  <nickc@cygnus.com>
57554
57555         * gcc.dg/980626-1.c: Expect failures for all toolchains until
57556         c-decl.c:grokdeclarator can handle mode attributes.
57557
57558 1998-07-16  Jeffrey A Law  (law@cygnus.com)
57559
57560         * gcc.c-torture/execute/980716-1.c: New test.
57561
57562 1998-07-13  Jeffrey A Law  (law@cygnus.com)
57563
57564         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
57565         the mn10200.
57566         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
57567         the mn10200.
57568         * gcc.c-torture/execute/va-arg-3.x: Similarly.
57569         * gcc.c-torture/compile/930326-1.x: Similarly.
57570
57571 1998-07-13  Dave Love  <d.love@dl.ac.uk>
57572
57573         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
57574         New test from Craig.
57575
57576 1998-07-12  Dave Love  <d.love@dl.ac.uk>
57577
57578         * g77.f-torture/noncompile/980616-0.f: New test.
57579
57580         * g77.f-torture/execute/970816-3.f: New test from Craig.
57581
57582 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
57583
57584         *  g++.other/singleton.C: Return error value instead of taking
57585         SIGSEGV.
57586
57587 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
57588
57589         *  g++.other/singleton.C: New test.  Warning is under dispute.
57590         Runtime crash is not.
57591
57592 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
57593
57594         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
57595         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
57596         using6.C, using7.C}: New namespace tests.
57597
57598 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
57599
57600         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
57601         specialization with typedef'ed names used as array indexes.
57602
57603 1998-07-09  Jeffrey A Law  (law@cygnus.com)
57604
57605         * gcc.c-torture/execute/980709-1.c: New test.
57606
57607         * gcc.dg/980709-1.c: New test.
57608
57609 1998-07-07  Richard Henderson  <rth@cygnus.com>
57610
57611         * gcc.c-torture/execute/bcp-1.c: New test.
57612
57613 1998-07-07  Jeffrey A Law  (law@cygnus.com)
57614
57615         * gcc.c-torture/execute/980707-1.c: New test.
57616
57617 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
57618
57619         * gcc.c-torture/compile/980706-1.c: New test.
57620
57621 1998-07-01  Dave Love  <d.love@dl.ac.uk>
57622
57623         * g77.f-torture/execute/980701-0.f,
57624         g77.f-torture/execute/980701-1.f: New test from Craig.
57625
57626 1998-07-01  Jeffrey A Law  (law@cygnus.com)
57627
57628         * gcc.c-torture/compile/980701-1.c: New test.
57629
57630         * gcc.c-torture/execute/980701-1.c: New test.
57631
57632 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
57633 rlsruhe.de>
57634
57635         * g++.old-deja/g++.robertl/eb132.C: New test.
57636         * g++.old-deja/g++.robertl/eb133.C: Likewise.
57637
57638 1998-06-29  Dave Love  <d.love@dl.ac.uk>
57639
57640         * g77.f-torture/execute/980628-7.f,
57641         g77.f-torture/execute/980628-8.f,
57642         g77.f-torture/execute/980628-9.f,
57643         g77.f-torture/execute/980628-10.f: New tests from Craig.
57644
57645         * g77.f-torture/execute/980628-3.f: Remove mail headers.
57646
57647 1998-06-28  Jeffrey A Law  (law@cygnus.com)
57648
57649         * g77.f-torture/execute/980628-4.f: New test from Craig.
57650         * g77.f-torture/execute/980628-5.f: Likewise.
57651         * g77.f-torture/execute/980628-2.f: Likewise.
57652         * g77.f-torture/execute/980628-0.f: Likewise.
57653         * g77.f-torture/execute/980628-1.f: Likewise.
57654         * g77.f-torture/execute/980628-3.f: Likewise.
57655         * g77.f-torture/execute/980628-6.f: Likewise.
57656
57657 1998-06-28  Jeffrey A Law  (law@cygnus.com)
57658
57659         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
57660         directory when nothing has been installed yet.
57661
57662 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
57663
57664         * gcc.c-torture/special/special.exp: Handle newer versions of
57665         dejagnu.
57666
57667 1998-06-26  Jeffrey A Law  (law@cygnus.com)
57668
57669         * gcc.dg/980626-1.c: New test.
57670
57671 1998-06-19  Bruno Haible <haible@ilog.fr>
57672
57673         * gcc.misc-tests/m-un-2.c: New test.
57674         * g++.old-deja/g++.other/warn01.c: Likewise.
57675
57676 1998-06-19  Robert Lipe  <robertl@dgii.com>
57677
57678         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
57679         compatibility with assmblers with a different comment character.
57680         Eliminate use of GAS-specific extensions.
57681
57682 1998-06-19  Jeffrey A Law  (law@cygnus.com)
57683
57684         * gcc.c-torture/execute/ieee/980619-1.c: New test.
57685
57686 1998-06-19  Robert Lipe  <robertl@dgii.com>
57687
57688         * lib/g77.exp: Replace search for libf2c.a with search for newly
57689         renamed libg2c.a
57690
57691 1998-06-17  Jeffrey A Law  (law@cygnus.com)
57692
57693         * gcc.c-torture/execute/980617-1.c: New test.
57694
57695 1998-06-12  Jeffrey A Law  (law@cygnus.com)
57696
57697         * gcc.c-torture/execute/980612-1.c: New test.
57698
57699 1998-06-08  Jeffrey A Law  (law@cygnus.com)
57700
57701         * gcc.dg/980523-1.c: Only test on ppc-linux.
57702         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
57703
57704         * gcc.c-torture/execute/980608-1.c: New test.
57705
57706 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
57707
57708         * gcc.c-torture/execute/980605-1.c: New test.
57709
57710 1998-06-04  Jeffrey A Law  (law@cygnus.com)
57711
57712         * gcc.c-torture/execute/980604-1.c: New test.
57713
57714 1998-06-02  Jeffrey A Law  (law@cygnus.com)
57715
57716         * gcc.c-torture/execute/980602-1.c: New test.
57717         * gcc.c-torture/execute/980602-2.c: Likewise.
57718
57719 1998-06-02  Dave Love  <d.love@dl.ac.uk>
57720
57721         * 970125-0.f: Fix per JCB.  Add commentary.
57722
57723 1998-05-31  Michael Meissner  <meissner@cygnus.com>
57724
57725         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
57726         IEEE -0 support.
57727
57728 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
57729
57730         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
57731         earlier.
57732
57733 1998-05-28  Catherine Moore <clm@cygnus.com>
57734
57735         * gcc.c-torture/execute/980526-3.c: New test.
57736
57737 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
57738
57739         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
57740         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
57741         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
57742         m88k-motorola-sysv3 to XFAIL.
57743
57744 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
57745
57746         * gcc.dg/980526-1.c: New test.
57747         * gcc.c-torture/execute/980526-2.c: New test.
57748
57749 1998-05-26  Jeffrey A Law  (law@cygnus.com)
57750
57751         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
57752
57753         * gcc.c-torture/execute/980526-1.c: New test.
57754
57755 1998-05-26  Dave Love  <d.love@dl.ac.uk>
57756
57757         * g77.f-torture/execute/alpha2.f: Add runtime test.
57758
57759 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
57760
57761         * g++.old-deja/old-deja.exp: Strip leading directories.
57762
57763         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
57764         error for the line.  Don't run multiple tests for the same line.
57765
57766 1998-05-23  Jeffrey A Law  (law@cygnus.com)
57767
57768         * gcc.dg/980523-1.c: New test.
57769
57770 1998-05-23  Dave Love  <d.love@dl.ac.uk>
57771
57772         * g77.f-torture/compile/970915-0.f: New test.
57773
57774 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
57775
57776         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
57777
57778 1998-05-21  Jeffrey A Law  (law@cygnus.com)
57779
57780         * gcc.dg/980520-1.c: New test.
57781
57782 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
57783
57784         * gcc.dg/980502-1.c: Fix return type.
57785
57786 1998-05-20  Jeffrey A Law  (law@cygnus.com)
57787
57788         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
57789         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
57790         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
57791         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
57792         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
57793
57794 1998-05-20  Dave Love  <d.love@dl.ac.uk>
57795
57796         * g77.f-torture/execute/980520-1.f: New test.
57797
57798 1998-05-15  Dave Love  <d.love@dl.ac.uk>
57799
57800         * lib/mike-g77.exp: New file.
57801
57802         * g77.f-torture/noncompile/noncompile.exp,
57803         g77.f-torture/noncompile/check0.f: New files.
57804
57805 1998-05-14  Dave Love  <d.love@dl.ac.uk>
57806
57807         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
57808         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
57809         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
57810         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
57811         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
57812         abort where appropriate.
57813
57814 1998-05-05  Michael Meissner  <meissner@cygnus.com>
57815
57816         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
57817         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
57818
57819 1998-04-29  Dave Love  <d.love@dl.ac.uk>
57820
57821         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
57822
57823 1998-04-27  Dave Love  <d.love@dl.ac.uk>
57824
57825         * g77.f-torture/compile/980427-0.f: New test.
57826
57827 1998-04-24  Dave Love  <d.love@dl.ac.uk>
57828
57829         * g77.f-torture/compile/980424-0.f: New test.
57830
57831 1998-04-19  Dave Love  <d.love@dl.ac.uk>
57832
57833         * g77.f-torture/compile/980419-2.f (main): New test.
57834         * g77.f-torture/compile/970125-0.f: New test.
57835         * g77.f-torture/compile/980419-1.f: New test.
57836
57837 1998-04-08  Jim Wilson  <wilson@cygnus.com>
57838
57839         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
57840         of loop-4.c.
57841
57842 1998-04-07  Jim Wilson  <wilson@cygnus.com>
57843
57844         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
57845
57846 1998-04-03  Jim Wilson  <wilson@cygnus.com>
57847
57848         * gcc.c-torture/compile/980329-1.c: New test.
57849
57850 1998-03-18  Jim Wilson  <wilson@cygnus.com>
57851
57852         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
57853         * gcc.dg/980312-1.c: Fix typo in -march command.
57854
57855 1998-03-16  H.J. Lu  (hjl@gnu.org)
57856
57857         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
57858
57859 1998-03-11  Robert Lipe  <robertl@dgii.com>
57860
57861         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
57862         Dave Love agree the Fortran source is bogus.
57863
57864 1998-03-11  Robert Lipe  <robertl@dgii.com>
57865
57866         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
57867         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
57868         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
57869         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
57870         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
57871
57872 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
57873
57874         * g++.old-deja/g++.other/friend1.C: New test.
57875
57876 1998-02-18  Dave Love  <d.love@dl.ac.uk>
57877
57878         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
57879         possibly uninitialized) variables and declare dnrm2.
57880
57881 1998-02-23  Robert Lipe <robertl@dgii.com>
57882
57883         From Bruno Haible <haible@ilog.fr>:
57884         * gcc.c-torture/execute/980223.c: New test.
57885
57886 1998-02-13  Jeffrey A Law  (law@cygnus.com)
57887
57888         * gcc.dg/ifelse-1.c: New test.
57889
57890 1998-02-09  H.J. Lu  (hjl@gnu.org)
57891
57892         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
57893
57894           * lib/old-dejagnu.exp (old-dejagnu): Added the
57895           "execution test - XFAIL *-*-*" handling in the spirit of
57896           "excess errors test -". Changed the "execution test fails"
57897           handling to be like "excess errors test fails".
57898           * Update various tests accordingly.
57899
57900 1998-02-06  Jim Wilson  <wilson@cygnus.com>
57901
57902         * gcc.c-torture/execute/980205.c: New test.
57903
57904 1998-01-18  Jeffrey A Law  (law@cygnus.com)
57905
57906         * lib/c-torture.exp: Look for .x files instead of .cexp files.
57907         * lib/f-torture.exp: Similarly.
57908         * gcc.c-torture: Rename all .cexp files to .x files.
57909
57910 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
57911
57912         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
57913         (940510-1.c): Removed duplicate.
57914         (971104-1.c): New test.
57915
57916 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
57917
57918           * lib/f-torture.exp: Improve error and loop detection.
57919
57920 1997-11-19  Michael Meissner  <meissner@cygnus.com>
57921
57922         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
57923         use that to size the filler array.
57924
57925 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
57926
57927         * lib/c-torture.exp(c-torture-execute): Fix typo.
57928
57929         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
57930         testcase as the executable name. Keep the executable around if
57931         the test fails.
57932
57933 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
57934
57935         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
57936         changes.  Only test one -g option, and move it to the end of the
57937         list of options to test.
57938
57939 1997-09-19  Michael Meissner  <meissner@cygnus.com>
57940
57941         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
57942         variable GCC_TORTURE_OPTIONS to supply default switches separated
57943         by colons.  If no environment variable, run tests with -O0 -g, -O1
57944         -g, and -O2 -g as well.
57945
57946 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
57947
57948         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
57949         explanatory comments. Fix indentation.
57950
57951 1997-09-15  Jeffrey A Law  (law@cygnus.com)
57952
57953         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
57954
57955 1997-09-11  Jeffrey A Law  (law@cygnus.com)
57956
57957         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
57958         * g++.old-deja/g++.mike/p7325.C: Likewise.
57959         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
57960
57961 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
57962
57963         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
57964         * g++.old-deja/g++.brendan/crash30.C: Likewise.
57965         * g++.old-deja/g++.brendan/crash39.C: Likewise.
57966         * g++.old-deja/g++.law/operators4.C: Likewise.
57967
57968 1997-09-11  Joe Buck  (jbuck@synopsys.com)
57969
57970         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
57971         * g++.old-deja/g++.mike/p784.C: Ditto.
57972         * g++.old-deja/g++.mike/p785.C: Ditto.
57973
57974 1997-09-05  Jeffrey A Law  (law@cygnus.com)
57975
57976           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
57977
57978 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
57979
57980         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
57981         target feature; pass this to c-torture-execute as needed.
57982
57983 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
57984
57985         * lib/c-torture.exp(c-torture-execute): If the previous and the
57986         current executables being tested are identical, we don't need to
57987         run the executable again. Try to make the executable names
57988         unique. Add an optional argument for passing additional compiler
57989         flags.
57990
57991 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
57992
57993         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
57994
57995 1997-08-29  Jeffrey A Law  (law@cygnus.com)
57996
57997         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
57998
57999 1997-07-31  Jeffrey A Law  (law@cygnus.com)
58000
58001         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
58002         32bit or larger longs.
58003
58004         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
58005         have either a 32bit long or 32bit int.
58006
58007 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
58008
58009         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
58010         Make double precision tests dependent on sizeof (double).
58011
58012 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
58013
58014         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
58015         too.
58016
58017 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
58018
58019         * gcc.c-torture/compile/961203-1.cexp: New script.
58020
58021 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
58022
58023         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
58024         up the includes ourselves.
58025
58026 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
58027
58028         * lib/plumhall.exp: Remove random include, and add a few
58029         verbose messages for debugging.
58030
58031 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
58032
58033         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
58034         of trying to do it ourselves.
58035
58036 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
58037
58038         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
58039
58040 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
58041
58042         * gcc.prms/5403.c: Made regexp a bit less strict.
58043
58044 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
58045
58046         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
58047         is returned from remote_load instead.
58048         * lib/plumhall.exp: Ditto.
58049         * lib/mike-g++.exp: Ditto.
58050         * lib/old-dejagnu.exp: Ditto.
58051         * lib/c-torture.exp: Ditto.
58052
58053 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
58054
58055         * lib/g++.exp: Use build_wrapper procedure.
58056         * lib/gcc.exp: Ditto.
58057
58058 1997-05-20  Jeffrey A Law  (law@cygnus.com)
58059
58060         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
58061         an old-style decl for malloc.  Fixes tests to work when
58062         sizeof (int) != sizeof (size_t).
58063
58064 1997-05-15  Mike Meissner  <meissner@cygnus.com>
58065
58066         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
58067
58068         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
58069         use stdargs.h interface.
58070
58071 1997-05-15  Mike Meissner  <meissner@cygnus.com>
58072
58073         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
58074         NO_VARARGS when compiling.
58075
58076 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
58077
58078         * lib/plumhall.exp(ph_includes): New procedure.
58079         (ph_make): Use it.
58080         (ph_compiler): Ditto.
58081
58082         * lib/g++.exp: Rename test-glue.c to testglue.c.
58083         * lib/gcc.exp: Ditto.
58084
58085 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
58086
58087         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
58088         to completion when it's called.
58089
58090 1997-03-21  Michael Meissner  <meissner@cygnus.com>
58091
58092         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
58093         is defined, don't do test.
58094
58095 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
58096
58097         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
58098         for object files.
58099         (ph_summary): Mark skipped testcases as untested, not unresolved.
58100
58101         * lib/plumhall.exp (ph_make): If unresolved because of bad
58102         errorCode, record errorCode in log file.
58103         (*): Replace send_log/verbose with verbose -log.
58104
58105 1997-03-19  Michael Meissner  <meissner@cygnus.com>
58106
58107         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
58108         double conversion if double isn't at least 8 bytes.
58109
58110         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
58111         int to work with targets where int is 16 bits.
58112
58113         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
58114         8 bytes, just exit, since 4 byte doubles don't have enough bits of
58115         precision for the test to complete.
58116
58117 1997-03-14  Michael Meissner  <meissner@cygnus.com>
58118
58119         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
58120         if d10v is not compiled with the -mdouble64 flag.
58121         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
58122
58123         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
58124         d10v is not compiled with the -mint32 flag.
58125
58126 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
58127
58128         * lib/plumhall.exp: Use incr_count.
58129
58130 1997-03-12  Jeffrey A Law  (law@cygnus.com)
58131
58132         * gcc.c-torture: Update to c-torture-1.45.
58133
58134 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
58135
58136         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
58137         the name of the expect testcase file).
58138
58139         * lib/g++.exp(g++_init): Ditto.
58140
58141 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
58142
58143         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
58144         the host.
58145
58146         * lib/gcc.exp(gcc_exit): New procedure.
58147
58148 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
58149
58150         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
58151         specs where appropriate.
58152
58153         * g++.old-deja/g++.arm/*: Added additional ERROR checks
58154         because of new "candidates are" messages, and removed a few
58155
58156         * Converted all non-old-style g++ testcases to old-style, and
58157         moved into g++.old-deja.
58158
58159 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
58160
58161         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
58162         options.
58163
58164         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
58165         succeeded.
58166
58167         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
58168
58169 1997-02-13  Michael Meissner  <meissner@cygnus.com>
58170
58171         * lib/gcc.exp (gcc_target_compile): Add support for defining
58172         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
58173         the machine doesn't have those features.
58174
58175 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
58176
58177         * g++.law/operators4.exp: Don't use LIBS.
58178
58179 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
58180
58181         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
58182
58183         * lib/mike-g++.exp: Don't set the compiler to be tested here.
58184         * lib/g++.exp: Set it here instead. Also, allow use of the
58185         --tool_exec and --tool_opt options. Change CXX to
58186         GXX_UNDER_TEST.
58187
58188         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
58189
58190         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
58191
58192 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
58193
58194         * lib/old-dejagnu.exp: Use prune_warnings instead of
58195         prune_system_crud.
58196         * lib/mike-g++.exp: Ditto.
58197         * lib/gcc.exp: Ditto.
58198         * lib/g++.exp: Ditto.
58199
58200         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
58201
58202 1997-02-07  Jeffrey A Law  (law@cygnus.com)
58203
58204           * 941014-2.c: Include stdlib.h
58205           * 960327-1.c: Include stdio.h
58206           * dbra.c, index-1.c: Don't assume ints are 32bits.
58207
58208 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
58209
58210         * lib/gcc.exp: Add gcc,stack_size target feature.
58211
58212         * lib/g++.exp(g++_target_compile): Add the include and link
58213         paths here, not in two other places. And, it's $options, not
58214         options.
58215
58216         * lib/mike-g++.exp(postbase): Remove the code that determines
58217         the correct include and link paths.
58218         * g++.old-deja/old-deja.exp: Ditto.
58219
58220 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
58221
58222         * lib/g++.exp(g++_init): target_compile no longer returns the
58223         filename of the result.
58224
58225 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
58226
58227         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
58228         call to glob.
58229
58230         * gcc.c-torture/special/special.exp: Change call to
58231         gcc_target_compile to include the object file.
58232
58233 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
58234
58235         * gcc.c-torture/special/special.exp: Correct misspelling in last
58236         change.
58237
58238 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
58239
58240         * lib/plumhall.exp(ph_summary): Log the entire output of the
58241         executable. Return -1 if there were any failures, 0 otherwise.
58242         (ph_execute): Return -1 if there were any failures, 0 otherwise.
58243         (ph_make): Clean up objects and executables that were built
58244         if the tests succeeded.
58245
58246 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
58247
58248         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
58249         libraries and includes in the build tree as appropriate.
58250
58251 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
58252
58253         * lib/c-torture.exp: Instead of looking for the global variable
58254         NO_LONG_LONG, check to see if that's a feature of the target.
58255
58256 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
58257
58258         * config/default.exp: Minimize. Delete the remainer of the files in
58259         config; this functionality is now in devo/dejagnu/config.
58260
58261         g++.*/*: Pass any additional flags used to compile to postbase;
58262         delete CXXFLAGS.
58263
58264         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
58265         is now done by runtest.exp. Use gcc_target_compile instead of
58266         compile.
58267
58268         lib/c-torture.exp: Use gcc_target_compile instead of compile.
58269         Remove references to CFLAGS. Use remote_file instead of
58270         calling rm -f.
58271         (c-torture): Take a list of arguments to use to compile this
58272         testcase.
58273
58274         lib/g++.exp: Simplify. Use target_compile instead of compile.
58275         lib/gcc-dg.exp: Ditto.
58276         lib/gcc.exp: Ditto.
58277         lib/mike-{gcc,g++}.exp: Ditto.
58278         lib/old-dejagnu.exp: Ditto.
58279         lib/plumhall.exp: Ditto.
58280
58281 1997-01-08  Jim Wilson  <wilson@cygnus.com>
58282
58283         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
58284         (ph_linker): Likewise.
58285
58286 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
58287
58288           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
58289         MAP_ANON / MAP_ANONYMOUS if defined;
58290         else try to map from /dev/zero .
58291
58292 1996-11-12  Jeffrey A Law  (law@cygnus.com)
58293
58294         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
58295         isn't defined, then define it to MAP_ANONYMOUS.
58296
58297 1996-11-12  Jeffrey A Law  (law@cygnus.com)
58298
58299         * gcc.c-torture: Update to c-torture-1.42 release.
58300
58301 1996-11-11  Jeffrey A Law  (law@cygnus.com)
58302
58303         * gcc.c-torture: Update to c-torture-1.41 release.
58304
58305 1996-10-27  Jeffrey A Law  (law@cygnus.com)
58306
58307         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
58308         c-torture release.
58309
58310 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
58311
58312         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
58313         and LDFLAGS.  Fix second case to append the target_info ldflags
58314         onto LDFLAGS, not CFLAGS.
58315         * lib/g++.exp (g++_init): Add target_info stuff.
58316         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
58317         of libgloss and newlib flags for !native.
58318
58319         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
58320         (GDB): Fix relative path to go up another dir for finding gdb.
58321
58322 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
58323
58324         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
58325         versions in the target_info array, if they don't exist.
58326
58327 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
58328
58329         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
58330
58331 1996-07-08  Jim Wilson  <wilson@cygnus.com>
58332
58333         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
58334         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
58335
58336 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
58337
58338         * lib/old-dejagnu.exp: Don't remove the output file before we've
58339         actually tested it. Don't append pwd to the path of the executable
58340         we're testing.
58341
58342 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
58343
58344         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
58345
58346 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
58347
58348         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
58349         temporary directory for compiler files, and set it to a default
58350         value of /tmp. Set $output as the name of the output file from
58351         compiling the testcase. Add a -o option to $cflags_var so the
58352         compiler writes the final output file as $output. Set $executable
58353         to $output.
58354
58355         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
58356         directory for compiler files, and set it to /tmp if it doesn't
58357         already have a value. Set $output_file to the name of the output
58358         file from compiling the testcase. Add a -o option to CXXFLAGS so
58359         the compiler writes the final output file as $output. Use $output
58360         as the executable to be tested.
58361
58362 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
58363
58364         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
58365
58366 1996-06-08  Jeffrey A Law  (law@cygnus.com)
58367
58368         * gcc.c-torture/execute/pending-1.c: New test.  Still
58369         pending in Tege's queue.
58370
58371 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
58372
58373         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
58374         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
58375         if there were failures.  Call unresolved if there were unresolved
58376         testcases.  Call gcc_fail if program did not run to completion.
58377         (ph_make): Pass additional argument name to ph_execute.
58378         (ph_execute): Add new argument.  Pass additional arguments to
58379         ph_summary.  Call gcc_fail is there is no execution output.
58380
58381 1996-04-24  Jeffrey A Law  (law@cygnus.com)
58382
58383         * lib/plumhall.exp (proc_summary): Output relavent summary
58384         lines into the log so specific failures in plumhall can be
58385         investigated.
58386
58387 1996-04-10  Jeffrey A Law  (law@cygnus.com)
58388
58389         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
58390         (c-torture-execute): Don't try to execute tests which use
58391         "long long" types if $NO_LONG_LONG is nonzero.
58392
58393 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
58394
58395         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
58396         not c-torture.
58397
58398         * gcc.ieee: Move from here.
58399         * gcc.c-torture/execute/ieee: To here.
58400
58401 1996-03-26  Jeffrey A Law  (law@cygnus.com)
58402
58403         * gcc.c-torture: Update to c-torture-1.41 release.
58404
58405 1996-03-22  Jeffrey A Law  (law@cygnus.com)
58406
58407         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
58408         not "$output".
58409
58410 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
58411
58412         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
58413         -c present.
58414
58415 1996-03-02  Jeffrey A Law  (law@cygnus.com)
58416
58417         * config/proelf.exp: Handle connecting to a simulator.
58418
58419 1996-01-31  Jeffrey A Law  (law@cygnus.com)
58420
58421         * config/proelf.exp: New file.  Enough framework that we can
58422         run c-torture tests on the proelf targets (or any other target
58423         that gdb can connect to for that matter).
58424
58425 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
58426
58427         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
58428         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
58429
58430         * lib/plumhall.exp (ph_execute): Always call ph_summary if
58431         exec_output exists.
58432
58433 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
58434
58435         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
58436         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
58437
58438         * config/*.exp: Update FSF address.  Change result of ${tool}_load
58439         to pass/fail/unresolved/unsupported/untested.  Caller must now
58440         call unresolved/unsupported/untested.
58441         * lib/*.exp: Update FSF address.  Update to handle new results of
58442         ${tool}_load.
58443         * lib/chill.exp (verbose): Delete.
58444
58445 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
58446
58447         * lib/gcc.exp (default_gcc_start): Change order of args to
58448         $LDFLAGS $CFLAGS $LIBS.
58449         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
58450         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
58451         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
58452         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
58453         * gcc.misc-tests/dg-test.exp: Likewise.
58454         * gcc.misc-tests/msgs.exp: Likewise.
58455         * gcc.prms/prms.exp: Likewise.
58456         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
58457         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
58458
58459         * lib/dg.exp: Deleted, moved to dejagnu/lib.
58460
58461 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
58462
58463         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
58464
58465         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
58466         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
58467
58468         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
58469         necessary.
58470
58471 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
58472
58473         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
58474         global for loop; add use of $mathlib.
58475         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
58476         settings here; set mathlib for anything but VxWorks.
58477
58478 1996-01-22  Jeffrey A Law  (law@cygnus.com)
58479
58480         * gcc.c-torture: Update to c-torture-1.40 release.
58481
58482 1996-01-03  Jeffrey A Law  (law@cygnus.com)
58483
58484         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
58485         dg.exp.
58486
58487 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
58488
58489         * lib/c-torture.exp (c-torture-execute): Declare "output" as
58490         global.
58491
58492 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
58493
58494         * lib/g++.exp (LIBS): Define if not already.
58495         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
58496         (gcc-dg-prune): Call prune_gcc_output.
58497         * lib/gcc.exp (prune_gcc_output): New proc.
58498         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
58499         prune_gcc_output.
58500
58501 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
58502
58503         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
58504         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
58505
58506 1995-11-15  Jeffrey A Law  (law@cygnus.com)
58507
58508         * gcc.c-torture: Update to c-torture-1.39 release.
58509
58510 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
58511
58512         * lib/c-torture.exp (c-torture-execute): Don't return if one option
58513         fails, try others as well.
58514
58515 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
58516
58517         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
58518         If compilation fails, mark execute tests as `untested'.
58519         If test is marked as unsupported, don't mark compilation and
58520         execute tests as failed.
58521
58522 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
58523
58524         * lib/g++.exp (g++_init): Don't link in libg++, and look to
58525         libstdc++ for whether or not we want to be doing shared
58526         libraries.  Delete link_curses since we don't need it anymore.
58527         * lib/mike-g++.exp (postbase): Don't link in libg++.
58528         * g++.old-deja/old-deja.exp: Likewise.
58529
58530 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
58531
58532         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
58533
58534 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
58535
58536         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
58537         For that, add `-Wl,-a,shared_archive'.
58538         * g++.old-deja/old-deja.exp: Likewise.
58539
58540 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
58541
58542         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
58543
58544 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
58545
58546         * lib/mike-g++.exp (postbase): Pay attention to the status of
58547         g++_load.
58548
58549 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
58550
58551           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
58552
58553 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
58554
58555         * lib/gcc.exp (default_gcc_start): No longer need to log program
58556         being executed or its output, execute_anywhere does that now.
58557         * lib/g++.exp (default_g++_version): Call execute_anywhere.
58558         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
58559
58560 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
58561
58562         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
58563         the same as those in lib/g++.exp.
58564
58565 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
58566
58567         * gcc.c-torture: Update to c-torture-1.38 release.
58568         * gcc.ieee: Related changes.
58569
58570 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
58571
58572         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
58573         "exec". Minor reformatting changes.
58574
58575         * config/rom68k.exp (${tool}_load): Make it work in a canadian
58576         cross. This means all "exec" calls now work on a remote host as
58577         well.
58578         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
58579         cross. Filter out the extra "\r\n" stuff that expect puts in.
58580         (c-torture-execute): Filter out the bogus warnings like
58581         c-torture-compile does. Add support for canadian cross.
58582         * lib/gcc.exp (default_gcc_version, default_gcc_start)
58583         Use execute_anywhere rather than calling exec directly. Now it
58584         works for canadian cross testing.
58585
58586 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
58587
58588         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
58589         results into a variable, and check that rather than using file exists.
58590
58591 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
58592
58593         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
58594         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
58595
58596 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
58597
58598         * g++.old-deja/old-deja.exp: Create and pass runshlib and
58599         lib_curses if there's a shared libg++ in the build tree.
58600
58601 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
58602
58603         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
58604         if not supported target.
58605
58606 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
58607
58608         * lib/g++.exp (g++_init): Move empty setting of runshlib and
58609         link_curses up to always happen, not just for native builds.
58610
58611 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
58612
58613         * gcc.c-torture: Update to c-torture-1.36 release.
58614         * gcc.failure: Related changes.
58615
58616 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
58617
58618         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
58619
58620 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
58621
58622         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
58623         * lib/mike-g++.exp (postbase): Not in here.  Still reference
58624         runshlib, link_curses, and mathlib for link and run.
58625
58626         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
58627         pass the runtime shared library options for Solaris, OSF/1, and
58628         Irix5, and link with -lcurses to avoid unresolved references.
58629
58630 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
58631
58632         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
58633         only run once.
58634
58635 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
58636
58637         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
58638
58639 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
58640
58641         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
58642         do not have a framework for the "compat" tests yet.
58643
58644 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
58645
58646         * lib/mike-g++.exp (postbase): New local variable `mathlib',
58647         set to null if we're testing vxworks5.1.  Use that instead of
58648         `-lm' in the setting of LIBS for link and run.
58649
58650 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
58651
58652         * config/rom68k.exp (${tool}_load): Major changes to make it
58653         work.  Verified that it does in fact return the stuff in
58654         exec_output properly.  Catch any Emul or any TRAP other than 0.
58655
58656 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
58657
58658         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
58659         LDFLAGS properly for targets that need stuff from libgloss.
58660         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
58661         only run once.
58662         (gpp_initialized): New variable.
58663
58664 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
58665
58666         * config/rom68k.exp: Load libgloss.exp.
58667         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
58668         so we can produce a fully linked binary.
58669         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
58670         so we can produce a fully linked binary.
58671
58672 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
58673
58674         * lib/plumhall.exp (ph_section): Watch for expected failures.
58675         Add missing `else'.
58676
58677         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
58678         run the testcase.
58679         (c-torture): Likewise.
58680
58681 1995-08-28  Doug Evans  <dje@cygnus.com>
58682
58683         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
58684
58685         * lib/mike-g++.exp (mike_cleanup): New proc.
58686         (prebase): New globals compiler_result, not_compiler_result,
58687         target_regexp.
58688         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
58689         allow leading "-" in pattern.  Watch for unsupported tests.
58690         If $compiler_result is set, pattern match assembler code,
58691         and ditto for $not_compiler_result.
58692         * lib/mike-gcc.exp: Likewise.
58693
58694         * lib/plumhall.exp (ph_execute): Only call ph_summary if
58695         execution "succeeded".
58696
58697 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
58698
58699         * config/win32.exp: New file.
58700         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
58701
58702 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
58703
58704         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
58705         unsupported.
58706         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
58707         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
58708         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
58709
58710         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
58711         "... without exceptions was ...".  That is now handled by
58712         prune_system_crud.
58713         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
58714
58715 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
58716
58717         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
58718         sieve.c,sort2.c}: New files.
58719         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
58720         sieve.exp,sort2.exp}: Drivers for them.
58721
58722         * lib/mike-gcc.exp (program_output): New user settable variable.
58723         (postbase): Call prune_system_crud.  Also prune extraneous compiler
58724         messages.
58725         * lib/mike-g++.exp (program_output): New user settable variable.
58726
58727         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
58728
58729         * config/sh.exp: Deleted (use sim.exp instead).
58730
58731 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
58732
58733         * config/vx.exp: Declare CHECKTASK as global.
58734         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
58735         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
58736         * lib/old-dejagnu.exp: Load [pwd]/$executable.
58737
58738 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
58739
58740         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
58741         target. Like vx.exp, only includes `vx29k.exp' instead of
58742         `vxworks.exp'.
58743
58744 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
58745
58746         * config/sim.exp: Increase time limit from 120 seconds to 240.
58747
58748 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
58749
58750         * gcc.c-torture/execute/950628-1.c: New test.
58751
58752 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
58753
58754         * gcc.c-torture: Update with changes/additions from
58755         c-torture-1.34.
58756
58757 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
58758
58759         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
58760
58761 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
58762
58763         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
58764
58765 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
58766
58767         * gcc.c-torture/compile/950512-1.c: New test.
58768         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
58769         * gcc.dg/struct-ret-1.c: Likewise.
58770
58771 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
58772
58773         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
58774           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
58775
58776 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
58777
58778         * gcc.c-torture/special/920411-1.c: Deleted.
58779         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
58780
58781 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
58782
58783         * config/sim.exp (${tool}_load): Hack in call to bash to get a
58784         cpu limit.
58785
58786 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
58787
58788         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
58789
58790 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
58791
58792         From kenner;
58793         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
58794         is the proper length.
58795         * va-arg-3.c: Likewise.
58796
58797 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
58798
58799         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
58800         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
58801
58802         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
58803         * lib/g++.exp (default_g++_start): Delete old cruft.
58804
58805 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
58806
58807         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
58808         (2 * (1 << 18)) to (2 * (1 << 17)).
58809
58810         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
58811
58812 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
58813
58814         * config/rom68k.exp: Renamed from config/idp.exp
58815
58816 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
58817
58818         * c-torture/compile/921109-2.c
58819
58820 1995-04-18  Mike Stump  <mrs@cygnus.com>
58821
58822         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
58823         excess errors.
58824
58825 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
58826
58827         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
58828         output.
58829         * lib/g++.exp (default_g++_start): Likewise.
58830
58831 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
58832
58833         * gcc.c-torture/compile/950329-1.c: New test.
58834
58835 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
58836
58837           * config/bug.exp (${tool}_load): Updated to use new remote_open
58838           and remote_close procs.
58839         * config/idp.exp: New file.
58840
58841 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
58842
58843         * gcc.c-torture/execute/950322-1.c: New test.
58844
58845 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
58846
58847         * config/vx.exp (${tool}_load): Clean up testing of return code from
58848         vxworks_ld and vxworks_spawn.
58849
58850 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
58851
58852         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
58853
58854 1995-03-13  Mike Stump  <mrs@cygnus.com>
58855
58856         * lib/old-deja.exp: Add `excess errors test - ' error, now one
58857         can mark excess errors on a machine by machine basis.  Note, the
58858         default is to not expect any excess errors, even when excess
58859         errors test - is given, so you will want to put an XFAIL ... on
58860         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
58861         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
58862         those 4 machines, but no others.
58863
58864 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
58865
58866         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
58867         * lib/c-torture.exp: to here.
58868
58869 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
58870
58871         * gcc.c-torture/execute/950221-1.c: New test.
58872         * gcc.c-torture/execute/struct-ret-1.c: New test.
58873         * gcc.c-torture/compile/950221-1.c: New test.
58874
58875         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
58876
58877 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
58878
58879         * gcc.c-torture/execute/arith-1.c (main): Return 0.
58880         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
58881
58882 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
58883
58884         * g++.gb: New directory of tests, derived from my signature and
58885         class scoping tests.
58886
58887         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
58888         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
58889         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
58890         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
58891         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
58892         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
58893         * g++.gb/sig25.C: Likewise.
58894
58895         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
58896         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
58897         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
58898         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
58899         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
58900         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
58901         * g++.gb/sig25.exp: Likewise.
58902
58903         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
58904         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
58905         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
58906         * g++.gb/scope13.C: Likewise, this test still fails.
58907
58908         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
58909         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
58910         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
58911         * g++.gb/scope13.exp: Ditto.
58912
58913         * g++.gb/README: New file, explains what these tests are about.
58914
58915 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
58916
58917         * lib/dg.exp (dg-do): Support `preprocess'.
58918         (dg-test): Likewise.
58919
58920 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
58921
58922         * config/udi.exp: change "continue -expect" to "exp_continue".
58923
58924 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
58925
58926         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
58927         Delete redundant tests.
58928
58929         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
58930         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
58931         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
58932         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
58933         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
58934         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
58935         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
58936         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
58937
58938         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
58939         storing label pointers.
58940         * gcc.c-torture/execute/921019-1.c: Likewise.
58941         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
58942         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
58943         parameter fp.
58944         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
58945         constants.
58946
58947         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
58948         Delete obsolete tests.
58949
58950         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
58951         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
58952         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
58953         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
58954         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
58955         * gcc.c-torture/compile/950124-1.c: New test.
58956
58957         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
58958
58959 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
58960
58961         * lib/mike-g++.exp: Add -lm to LIBS.
58962
58963 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
58964
58965         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
58966
58967 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
58968
58969         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
58970
58971 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
58972
58973         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
58974
58975 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
58976
58977         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
58978         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
58979         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
58980         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
58981         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
58982         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
58983         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
58984         * g++.law/{operators31.C, operators32.C,
58985         * g++.law/{operators33.C, operators34.C}: Likewise.
58986         * g++.law/{pic1.C, refs2.C}: Likewise.
58987         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
58988         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
58989         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
58990         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
58991
58992         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
58993         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
58994         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
58995         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
58996         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
58997         * g++.law/{enum9.exp, friend5.exp}: Likewise.
58998         * g++.law/{nest3.exp, nest4.exp}: Likewise.
58999         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
59000         * g++.law/{operators30.exp, operators31.exp}: Likewise.
59001         * g++.law/{operators32.exp, operators33.exp}: Likewise.
59002         * g++.law/{operators34.exp}: Likewise.
59003         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
59004         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
59005         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
59006         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
59007         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
59008
59009         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
59010         No longer expected to fail.
59011         * g++.law/missed-error3.C: Tweak for recent bool changes.
59012
59013 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
59014
59015         * config/emb-unix: Deleted.
59016         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
59017         remote execution.  Do final link on remote host if REMOTE_LINK is set.
59018
59019 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
59020
59021         * lib/dg.exp (dg-test): Fix typo in last patch.
59022
59023 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
59024
59025         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
59026         (handles multiple occurrences).
59027
59028 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
59029
59030         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
59031         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
59032         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
59033         printed).
59034         * lib/c-torture.exp (c-torture-compile): Likewise.
59035         (c-torture): Prepend full path if missing.
59036         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
59037         (gcc_fail): Likewise.
59038         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
59039
59040 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
59041
59042         * lib/netware.exp: Only attach to NetWare i386 systems.
59043
59044 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
59045
59046         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
59047         messages.  Add test name to "output pattern match" pass/fail message.
59048
59049 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
59050
59051         * gcc.dg: New testsuite.
59052         * gcc.dg/dg.exp: New file.
59053
59054         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
59055         test-switch.c}: Deleted.
59056
59057         * gcc.misc-tests/msgs.exp: New testcase driver.
59058
59059 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
59060
59061         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
59062         Watch for illegal return values from ${tool}_load.
59063         * config/unix.exp (${tool}_load): Fix pass/fail detection for
59064         cross targets.  Coerce return value >0 to 1.
59065
59066 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
59067
59068         * config/unix.exp (${tool}_load): Call program rsh, not proc.
59069
59070         * config/emb-unix.exp: New file.
59071
59072         * config/sim.exp: Error if variable $SIM not defined.
59073         (${tool}_load): Mark test as "untested" if simulator missing.
59074
59075         * config/unix.exp: Load remote.exp to get rcp_download.
59076         * lib/c-torture.exp: Use different option lists for testcases with
59077         and without loops.
59078         * gcc.c-torture/execute/execute.exp: Likewise.
59079
59080 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
59081
59082         * config/*.exp: Clarify return code from ${tool}_load.
59083         Call `unresolved' or `untested' instead of `warning' or `perror'
59084         (sometimes you still want to call both though).
59085         Add comment that `shell_id' is local to each file.
59086         * config/udi.exp (timeout): Set to 30.
59087         Don't print warning if connection fails, $connectmode has already
59088         printed an error.
59089         (${tool}_load): Move verbose messages to level 2.
59090         Rework pattern for "Process started" message.
59091         Pass `shell_id' to ${connectmode}_download.
59092         Retry twice upon timeout.  Make resetting of target more robust.
59093         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
59094         Pass `shell_id' to exit_$connectmode.
59095         Only call exit_$connectmode if connected.
59096         * config/unix.exp (${tool}_load): Check return codes better.
59097         * config/vrtx.exp (${tool}_load): Likewise.
59098         * config/vx.exp (${tool}_load): Likewise.
59099         Delete unneeded global's.
59100         * lib/dg.exp (dg-test): Update to reflect clarified return codes
59101         from ${tool}_load.
59102         (dg-stat): Delete.
59103         (dg-init): Delete recording of pass/fail counts.
59104         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
59105         (old-dejagnu-init): Likewise.
59106         (old-dejagnu-stat): Delete contents, empty proc now.
59107         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
59108         (c-torture): Delete references to lcnt, lpass, lfail.
59109         Get option list from TORTURE_OPTIONS.
59110         Delete -funroll[-all]-loops if no loops.
59111         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
59112         (g++_stat): Delete contents (empty proc now).
59113         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
59114         (gcc_finish): Likewise.
59115         (gcc_stat): Deleted.
59116         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
59117         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
59118         * gcc.c-torture/execute/execute.exp: Likewise.
59119         Split tests into two parts: compile, execute.
59120         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
59121         no loops.  Update to reflect clarified return codes from ${tool}_load.
59122
59123 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
59124
59125         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
59126         to grep for.
59127         (old-dejagnu): Likewise (where necessary).
59128
59129 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
59130
59131         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
59132
59133         * lib/dg.exp (dg-process-target): Fix processing of selector.
59134         Add comment regarding use of `error'.
59135
59136         * lib/gcc.exp (prune_system_crud): Define if missing.
59137         * lib/g++.exp (prune_system_crud): Likewise.
59138
59139         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
59140         Call prune_system_crud.
59141         * lib/dg.exp (dg-runtest): New proc.
59142         Use perror instead of send_user for tcl errors in testcase.
59143         Don't return any value, it's never used.
59144         Don't clobber previous definition of `unknown'.
59145         Print tcl errors in `dg-final'.
59146
59147 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
59148
59149         * lib/dg.exp (dg-process-target): Improve syntax error messages.
59150         (dg-test): Don't print errorInfo, it contains stack backtrace.
59151
59152 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
59153
59154         * lib/g++.exp (runtest_file_p): Define if missing.
59155
59156 1994-09-24  Doug Evans  (dje@cygnus.com)
59157
59158         * lib/mike-g++.exp: Comment out loading of g++.exp.
59159         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
59160         (default_g++_version): Always print something.
59161         (default_g++_start): Comment out call to `which'.
59162         (g++_start, g++_load): Deleted (must be defined in config file).
59163         * lib/gcc.exp: Test for existence of $CC at start.
59164         Delete check for tmpdir (done in gcc_init).
59165         (default_gcc_version): Always print something.
59166         (default_gcc_start): Comment out call to `which'.
59167         * config/*.exp: Major cleanup - make cross targets work at least a
59168         little better for g++ (by not being "--tool gcc" specific).
59169         Rename gcc_xxx to ${tool}_xxx.
59170         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
59171         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
59172
59173 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
59174
59175         * lib/c-torture.exp (c-torture-compile): Rework compiler
59176         message processing.
59177
59178         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
59179         c-torture.
59180
59181 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
59182
59183         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
59184
59185         * lib/dg.exp (dg-process-target): Support { target native }.
59186
59187 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
59188
59189         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
59190         looked for "... program xxx got fatal signal".
59191         Correct regsub munging of `comp_output'.
59192         Ignore compiler messages "path prefix not used" and "linker input
59193         file unused".
59194
59195 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
59196
59197         * lib/gcc.exp (runtest_file_p): Define if missing.
59198         * gcc.prms/template.c: Example to work from.
59199
59200 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
59201
59202         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
59203         * lib/dg.exp (dg-test): Call unsupported testcases as such.
59204
59205         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
59206         * gcc.prms/1883.c: Moved from compile/940714-1.c.
59207         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
59208         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
59209
59210         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
59211         (dg-process-target): No longer a varargs proc.
59212         Return S/N for target, P/F for xfail.  All callers changed.
59213         (user option procs): More argument checking.
59214         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
59215         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
59216         (dg-test): Skip test if not running on selected target in `dg-do'.
59217         Update handling of `dg-do-what', `dg-output-text'.
59218         Separate execution pass/fail from output pattern match pass/fail.
59219         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
59220
59221 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
59222
59223         * gcc.c-torture/special/special.exp: Don't expect failure for mips
59224         target for 920510-1.c.
59225
59226 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
59227
59228         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
59229         Clean up comment regarding use of passcnt, etc.
59230         (gcc_stat): Don't update `testcnt' here.
59231         (gcc_finish): Do it here.
59232         Might as well reset `but_id' here too.
59233         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
59234         to determine if the file should be tested.
59235         * gcc.c-torture/compile/compile.exp: Likewise.
59236         * gcc.c-torture/execute/execute.exp: Likewise.
59237         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
59238         * gcc.misc-tests/dg-test.exp: Likewise.
59239         * gcc.prms/prms.exp: Likewise.
59240         * gcc.wendy/wendy.exp: Likewise.
59241         * g++.old-deja.exp: Likewise.
59242         Move "Testing file" message to verbose level 1.
59243
59244 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
59245
59246         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
59247
59248 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
59249
59250         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
59251         (default_gcc_start): Accept optional second list element
59252         of compiler flags.  Print compiler output at verbosity level 2.
59253         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
59254         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
59255         Save current values of framework globals passcnt, failcnt, xpasscnt,
59256         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
59257         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
59258         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
59259         xfailcnt to compute stats.  Update framework global `testcnt' from
59260         pass/fail counts.
59261         (gcc_finish): New proc.  Clean up test environment.
59262         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
59263         (gcc_epass, gcc_efail): Delete.
59264         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
59265         argument of line number.
59266         (dg-init): If the tool has an init routine, call it.
59267         (dg-test): Remove args `cflags_var' and `libs_var'.
59268         Pass all compiler options to ${tool}_start.
59269         Handle missing line number.
59270         (dg-finish): New function.
59271         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
59272         particular files.  Call gcc_finish at end.  Move "skipping test"
59273         message to verbosity level 3.
59274         * gcc.c-torture/compile/compile.exp: Likewise.
59275         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
59276         * gcc.c-torture/execute/execute.exp: Likewise.
59277         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
59278         Print testcase being tried at verbosity level 1.
59279         * gcc.c-torture/special/special.exp: Unset xfail.
59280         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
59281         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
59282         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
59283         * gcc.failure/failure.exp: Likewise.
59284         * gcc.ieee/ieee.exp: Likewise.
59285         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
59286         Update call to dg-test.  Call dg-finish at end.
59287         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
59288         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
59289         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
59290         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
59291         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
59292         * gcc.wendy/wendy.exp: Add copyright.
59293         Delete setting of tmpdir (done by gcc_init).
59294         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
59295         Pass compiler flags to gcc_start.  Call gcc_finish at end.
59296         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
59297         gcc_[ce]pass/fail.
59298
59299 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
59300
59301         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
59302         confusion.
59303         (g++_load): Likewise.
59304
59305         * config/*.exp (gcc_load): Some were varargs fns and some were not.
59306         Rename argument to `prog' to remove the confusion.
59307         Varargs fns behave differently too!
59308         (g++_load): Likewise.
59309
59310         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
59311
59312         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
59313         what it is.  Delete (always) printing of status value for !native.
59314         Simplify verbose code, and include status and exec_output.
59315         (g++_load): Use gcc_load.
59316
59317 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
59318
59319         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
59320         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
59321         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
59322         940714-3.c as these testcases don't exist anymore.  Make
59323         va-arg-1.c expected to pass.
59324
59325 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
59326
59327         * gcc.misc-tests/misc.exp: Only run specific testcases.
59328         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
59329         * gcc.misc-tests/dg-[1-9].c: New files.
59330
59331         * lib/dg.exp: New testsuite driver.
59332         * gcc.prms/prms.exp: Use it.
59333
59334         * README.gcc: New file.
59335
59336         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
59337         Document and reset `lxpass' and `lxfail'.
59338         Simplify "initialized" message.
59339         (gcc_stat): Clean up comments a little.
59340
59341 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
59342
59343         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
59344
59345 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
59346
59347         * lib/old-dejagnu.exp (process-option): New proc.
59348         (old-dejagnu-init, old-dejagnu-stat): Likewise.
59349         (old-dejagnu): Simplify.
59350         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
59351
59352 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
59353
59354         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
59355         exists and is not an empty string.
59356
59357         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
59358         $xfail rather than calling setup_xfail.  Clear $xfail when test is
59359         finished.
59360         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
59361         automatically.
59362
59363         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
59364         longer expected to fail.
59365
59366         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
59367         "f" function call.
59368
59369         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
59370
59371         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
59372         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
59373         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
59374         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
59375         c-torture-1.29.
59376
59377         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
59378         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
59379
59380         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
59381
59382         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
59383         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
59384
59385         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
59386         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
59387         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
59388
59389 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
59390
59391         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
59392         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
59393         940714-1.c, 940714-2.c, 940714-3.c},
59394         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
59395         gcc.misc-tests/{mg.c,mg.exp}:
59396         New tests.
59397         * gcc.noncompile/noncompile.exp: Change accordingly.
59398
59399 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
59400
59401         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
59402         Undo previous clobberage.
59403
59404 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
59405
59406         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
59407         * gcc.special/{930510-1.c, special.exp}:
59408         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
59409         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
59410         struct-varargs-1.c}: New tests from c-torture-1.26.
59411
59412 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
59413
59414         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
59415           argument to switch.
59416
59417 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
59418
59419         * Revert the previous changes.  Please see Rob's directory
59420         (/lisa/test/rob/progressive/gcc/testsuite) for testing
59421         fixes.
59422
59423 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
59424
59425         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
59426         g++.brendan/alignof.exp, g++.brendan/arm3.exp,
59427         g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
59428         g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
59429         g++.brendan/nest12.exp, g++.brendan/nest13.exp,
59430         g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
59431         g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
59432         g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
59433         g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
59434         g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
59435         g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
59436         g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
59437         g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
59438         g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
59439         g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
59440         g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
59441         g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
59442         g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
59443         g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
59444         g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
59445         g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
59446         g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
59447         g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
59448         gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
59449         gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
59450         gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
59451         gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
59452         lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
59453         lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
59454         testing changes.
59455
59456 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
59457
59458         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
59459         lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
59460         with perror calls.
59461
59462 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
59463
59464         * config/unix.exp (g++_load): Fix syntax.
59465
59466 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
59467
59468         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
59469         * gcc.noncompile/921017-1.c: Deleted obsolete test.
59470         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
59471         Don't expect va-arg-1.c to fail.  Correct expected output for
59472         920928-1.c.
59473         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
59474         * gcc.wendy/hbm4.c: Correct typo.
59475         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
59476
59477 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
59478
59479         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
59480         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
59481         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
59482         * lib/c-torture.exp (c-torture-compile): Ditto.
59483
59484         Reduce volume of output (remove all the -I's and such).
59485         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
59486         Call gcc_cpass, gcc_cfail.
59487         (c-torture): Pass testing option to c-torture-compile.
59488
59489 1994-03-21  Doug Evans  (dje@cygnus.com)
59490
59491         Bring patches over from progressive.
59492         * config/default.exp: Exit remote shell cleanly.
59493         (g++_exit, g++_start): Add default versions.
59494         * config/sim.exp (gcc_load): Use perror, not error.
59495
59496 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
59497
59498         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
59499         set in site.exp.
59500
59501 1994-03-14  Doug Evans  (dje@cygnus.com)
59502
59503         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
59504         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
59505         (wendy_try): New proc to run testcase.
59506         (main loop): Call 'em.
59507         * gcc.wendy/*.c: Clean up pass to correct expected output.
59508
59509         * lib/gcc.exp: Minor cleanup work.
59510         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
59511
59512 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
59513
59514         * config/sim.exp (gcc_load): Document return codes better.
59515         Don't pass -v to simulator.
59516
59517 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
59518
59519         * gcc.special/920717-x.c: Fix typo.
59520         * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
59521         get at sources.
59522
59523         * lib/mike-gcc.exp: Fix typo.
59524
59525 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
59526
59527         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
59528         binary to use, transform the name.
59529         * config/*.exp: rename everything. Nuke any g++ specific files,
59530         it's now a special case of gcc that requires no special support.
59531         Add a default.exp for unsupported targets.
59532
59533 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
59534
59535         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
59536         lib/old-dejagnu.exp: Fix a few patterns to work with the new
59537         version of Tcl.
59538
59539 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
59540
59541         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
59542         than a warning.
59543
59544 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
59545
59546         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
59547
59548 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
59549
59550         * gcc.execute/execute.exp: Combine opt_list and foption_list into
59551         option_list.  Compile every file with only 4/6 option choices
59552         (same as C torture) instead of with 12/18 different option
59553         choices.
59554         * lib/c-torture.exp: Likewise.
59555
59556         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
59557         not already set.
59558
59559 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
59560
59561         * lib/old-deja.exp: Add `excess errors test fails' error, now one
59562         can put an XFAIL *-*-* on excess errors.
59563
59564 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
59565
59566         * g++.law: Add more tests derived from g++-bugs snapshots.
59567
59568         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
59569         equivalent to g++.law/init9.
59570
59571         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
59572         compiled it, and the a.out file after we've run it.
59573
59574 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
59575
59576         * lib/mike-g++.exp (postbase): Delete the .o file after we've
59577         compiled it, and the a.out file after we've run it.
59578
59579 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
59580
59581         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
59582
59583 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
59584
59585         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
59586         version number.
59587
59588 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
59589
59590         * g++.law: New directory of g++ tests derived from the g++-bugs
59591         snapshots.
59592
59593 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
59594
59595         * gcc.compile: initbug1.c initbug1.exp testcase added
59596
59597 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
59598
59599         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
59600         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
59601           fixes submitted by Jeff Law (law@cs.utah.edu)
59602         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
59603           Jeff Law (law@cs.utah.edu)
59604
59605
59606 1993-11-30  Mike Stump  (mrs@cygnus.com)
59607
59608         * config/unix-g++.exp: Follow the gcc way of doing things.
59609         * g++.old-deja/old-deja.exp: Minor updates.
59610         * lib/g++.exp: New file, follow the gcc way of doing things.
59611         * lib/old-dejagnu.exp: Minor updates.
59612         * lib/mike-g++.exp: Always unset errorInfo.
59613
59614 1993-11-06  Mike Stump  (mrs@cygnus.com)
59615
59616         * lib/gcc.exp: Fix some errors with the below change, CC and
59617         CFLAGS should be global when setting, not local.
59618
59619 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
59620
59621         * lib/gcc.exp: Transform tool name.
59622
59623 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
59624
59625         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
59626
59627 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
59628
59629         * lib/gcc.exp: change gcc_done to gcc_stat
59630
59631 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
59632
59633         * Upgraded gcc testsuite to c-torture version 1.25
59634
59635 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
59636
59637         * lib/gcc.exp: added reporting code. Changed verbose compile message.
59638         * lib/c-torture: added hooks for new reporting code.
59639
59640 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
59641
59642         * config/sh-gcc.exp: check if sh-sim exists in the path
59643
59644 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
59645
59646         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
59647         * gcc.compile/compile.exp: Initial changes for new logic.
59648         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
59649         * gcc.failure/failure.exp: Initial changes for new logic.
59650         * gcc.ieee/ieee.exp: Initial changes for new logic.
59651         * gcc.misc-tests/misc.exp: Initial changes for new logic.
59652         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
59653         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
59654         * lib/c-torture.exp: Initial changes for new logic.
59655         * lib/gcc.exp: Initial changes for new logic.
59656
59657 1993-10-15  Mike Stump  (mrs@cygnus.com)
59658
59659         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
59660         depend upon failure or success.  Fully qualify names in failure
59661         and success messages.  Always remove a.out before starting
59662         compile, just in case.  Pay more attention to error text output by
59663         the compiler.  Handle testcases with no known past errors just
59664         like all others, so that things are uniform.  Other miscellaneous
59665         improvements.
59666
59667 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
59668
59669         * gcc.cpp: new directory for cpp tests
59670
59671 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
59672
59673         * lib/chill.exp: Code reformatted, removed unused code.
59674         * config/unix-chill.exp: Code reformatted, removed unused code.
59675         * chill.execute/execute.exp: Code reformatted, removed unused code.
59676         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
59677
59678 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
59679
59680         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
59681         routines not written.
59682
59683 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
59684
59685         * config/bug-gcc.exp: Use new procs from bug.exp.
59686
59687 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
59688
59689         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
59690         via ftp, rather than depending on NFS.
59691         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
59692         case.
59693
59694 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
59695
59696         * config/bug-gcc.exp: Use new download proc.
59697
59698 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
59699
59700         * chill.execute/execute.exp: cleanups, handles errors better
59701         * chill.compile/compile.exp: rewrite, based on execute.exp
59702         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
59703         * lib/chill.exp: major changes to diff proc and compile and link
59704         procs. added chill_fail and chill_pass wrappers to pass and
59705         fail. added more comments, and handle error codes better.
59706         Added a hack to capture stderr from exec, so noncompile tests
59707         can work.
59708
59709 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
59710
59711         * chill.execute/execute.exp: rewrite of testsuite driver
59712         * lib/chill.exp: rewrite of testsuite driver
59713         * config/unix-chill.exp: rewrite of testsuite driver
59714
59715 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
59716
59717         In chill.execute:
59718         * iexpr.ch: Standardize uppercase.
59719         * tuples.dat: Standardize uppercase.
59720         * vary.ch: standardize.  Correct varying string assignments.
59721         * vary.dat: Add new output lines.
59722
59723 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
59724
59725         In chill.execute:
59726         * chprintf.ch: Standardize use of uppercase.
59727         * tuples.ch: Standardize and turn arr2 into a DCL,
59728           rather than a SYN.
59729         * pinits.ch: Standardize.
59730
59731 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
59732
59733         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
59734         * Makefil: Renamed to Makefile.in.
59735         * configure.in: New.
59736
59737 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
59738
59739         In chill.execute:
59740         * .cvsignore: Add result/output files.
59741         * Makefile: Fix up variables at start.  Use MFLAGS
59742           everywhere.  Correct bool_loc, built_ins entries.
59743           Add entry for vary1.ch.
59744         * bitarray.ch: Standardize upper-case usage.
59745         * bitexpr.ch: Standardize, add output of b1.
59746         * params.ch: Use arrayt in along PROC parameters, to
59747           avoid novelty problems.
59748         * sets.ch: Tiny cleanup.
59749         * vary1.ch: Re-indent.
59750
59751 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
59752
59753         * Add PR-related files to Makefiles, .cvsignore files, etc.
59754
59755 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
59756
59757         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
59758           with compiler objects. New names are test-flow.c and test-loop.c
59759
59760 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
59761
59762         * Upgraded c-torture tests from 1.19 to 1.20
59763
59764         * new files:
59765         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
59766         * gcc.compile: 930623-1.c 930623-2.c
59767         * gcc.noncompile: 930622-1.c 930622-2.c
59768         * gcc.failure: 920411-1.c 920627-2.c
59769         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
59770
59771 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
59772
59773         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
59774           More changes to get testsuite working properly. Needs more work.
59775           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
59776
59777 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
59778
59779         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
59780           More changes to get testsuite working properly. Needs more work.
59781
59782 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
59783
59784         * chill.compile/compile.exp: Added for Dejagnu support
59785         * chill.execute/execute.exp: Added for Dejagnu support
59786         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
59787
59788 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
59789
59790         This should complete moving the CHILL test files.
59791         * chill.noncompile(.cvsignore printf.grt
59792             in-printf.grt chprintf.grt chprintf.ch):
59793             Added test-support files.
59794           (Makefile): Modified further.
59795         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
59796             signal.ch): Added test files.
59797           * chill.execute (.cvsignore printf.grt printr.c
59798             in-printf.grt rts.c chprintf.grt rts.h): Added
59799           test-support files.
59800             (Makefile): More corrections.
59801
59802 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
59803
59804         * chill.compile, chill.execute, chill.nocompile: Add CHILL
59805           test cases, ready for DejaGnu.
59806
59807 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
59808
59809         * Upgraded c-torture tests from 1.18 to 1.19
59810
59811         * gcc.compile: added test(s):
59812           930607-1.c
59813         * gcc.execute: added test(s):
59814           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
59815
59816         * added new subdirectory for misc tests: gcc.misc-tests
59817         * gcc.misc-test(s): added tests:
59818           inst-check.c test-consts.c test-ior.c test-switch.c
59819
59820 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
59821
59822         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
59823
59824 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
59825
59826         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
59827
59828 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
59829
59830         * Upgraded c-torture tests from 1.17 to 1.18
59831
59832 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
59833
59834         * Upgraded c-torture tests from 1.12 to 1.17
59835
59836 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
59837
59838         * lib/old-dejagnu.exp:
59839           Fixed handling of XFAIL target triplets to correctly
59840           recognize wildcard characters.  Removed code that
59841           appended a unique id tag to the end of the file name
59842           printed out by the result of the testcases within a
59843           given test file.
59844
59845 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
59846
59847         * lib/old-dejagnu.exp:
59848           Reworked expected failure handling to trigger off of XFAIL
59849           keyword in keyphrase embeded in testcase source code. The
59850           XFAIL keyword must be at the end of the keyphrase line. It
59851           may optionally be followed by one or more target triplets.
59852           It has just occured that the handling of wildcards in the
59853           target triplet may not be correct.
59854
59855 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
59856
59857         * g++.old-deja/tests:
59858           Moved all subdirectories up one level into g++.old-deja .
59859
59860         * lib/old-dejagnu.exp:
59861           Fixed problem with CXXFLAGS not being properly reset, and being
59862           corrupted with extraneous "-c" compiler option.  This was
59863           causing binaries to not be generated for test that needed them.
59864           Modified strings passed to "pass" and "fail" so that individual
59865           tests from the same test file would be distinguished by an
59866           identifier appended to the test file name in the summary logs;
59867           this corrected a problem with erroneous diff logs.  Added code
59868           to search testcases for expected fail and unexpected pass keywords.
59869
59870 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
59871
59872         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
59873
59874 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
59875
59876         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
59877           Removed extraneous text from end of "Special g++ Options"
59878           keyphrase.
59879
59880         * lib/old-dejagnu.exp: Added pattern matching to look for new
59881           keywords, embedded in testcases comments, which will trigger
59882           calls to xpass and xfail.
59883
59884 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
59885
59886         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
59887           comments embedded in the testcases, especially the one looking for
59888           special compiler options, as well as the pattern matching for the
59889           compiler output again.
59890
59891 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
59892
59893         * lib/old-dejagnu.exp: Do a proper check of the return value for
59894           execute tests. Fixed several problems with the pattern matching
59895           of the compiler output which gave erroneous test results.
59896           Changed several of the test result messages to be more descriptive.
59897         * config/unix-g++.exp: Proc g++_load now actually works and
59898           executes the tests passed to it and returns a usable return
59899           value.
59900
59901 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
59902
59903           * lib/gcc.exp: Exits gracefully if $CC is bogus.
59904
59905 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
59906
59907         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
59908           Modified both files to properly execute the old style
59909           dejagnu tests. The previous versions of these files were
59910           experimental and did not function anything near correctly.
59911
59912 1993-04-05  Rob Savoye  (rob@cygnus.com)
59913
59914         * Removed all Makefile.in and configure.in files. No configuration
59915         needed now.
59916
59917 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
59918
59919         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
59920
59921 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
59922
59923         * gcc.compile/configure.in, gcc.unsorted/configure.in,
59924         gcc.special/configure.in, gcc.noncompile/configure.in,
59925         gcc.execute/configure.in, gcc.code_quality/configure.in,
59926         g++.other/configure.in, g++.old-deja/configure.in,
59927         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
59928         in srcname setting.
59929
59930 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
59931
59932         * lib/udi.exp: Fixed mondfe and mondfe_download.
59933         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
59934         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
59935
59936 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
59937
59938         * config/udi-gdb.exp: Check $shell_id after connecting to target.
59939         (gdb_exit): Don't remove *_soc files.
59940
59941 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
59942
59943         * lib/c-torture.exp: Don't look for main; instead always use -w
59944         -c.  This is how the c-torture tests work.  Remove the object
59945         file if the compilation succeeds.
59946         * gcc.execute/execute.exp: Remove executable if test passes.
59947         * gcc.noncompile/noncompile.exp: Every test is an expected
59948         failure.
59949         * gcc.special/special.exp: Added tests from c-torture 1.11,
59950         corrected use of existing test.
59951         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
59952         gcc.execute/920625-1.c: Updated to c-torture 1.11.
59953         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
59954         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
59955         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
59956         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
59957         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
59958         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
59959         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
59960         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
59961         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
59962         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
59963         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
59964         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
59965         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
59966         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
59967         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
59968         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
59969         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
59970         c-torture 1.11.
59971         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
59972         correspond to c-torture 1.11.
59973
59974         * New file.