OSDN Git Service

2006-08-17 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
2
3         PR rtl-optimization/28489
4         * gcc.c-torture/compile/pr28489.c: New test.
5
6 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7
8         PR c++/28710
9         * g++.dg/template/redecl4.C: New test.
10
11         PR c++/28711
12         * g++.dg/template/ctor8.C: New test.
13
14 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
15
16         * PR c++/28573
17         * g++.dg/parse/offsetof6.C: New test.
18         * g++.dg/parse/offsetof6.C: New test.
19         * g++.dg/parse/offsetof7.C: New test.
20
21 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22
23         PR testsuite/28602
24         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
25         is false.
26
27 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
28
29         PR c++/28302
30         * g++.dg/ext/vector3.C: New test.
31
32 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
33
34         PR gcov/profile/26570
35         * gcc.dg/pr26570.c: New test.
36
37 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
38
39         PR c/27697
40         * gcc.dg/qual-component-1.c: New test.
41
42 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
43
44         PR c++/28593
45         * g++.dg/parse/new3.C: New test.
46
47 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
48
49         PR fortran/25828
50         * gfortran.dg/streamio_1.f90: New test.
51         * gfortran.dg/streamio_2.f90: New test.
52         * gfortran.dg/streamio_3.f90: New test.
53         * gfortran.dg/streamio_4.f90: New test.
54         * gfortran.dg/streamio_5.f90: New test.
55         * gfortran.dg/streamio_6.f90: New test.
56         * gfortran.dg/streamio_7.f90: New test.
57         * gfortran.dg/streamio_8.f90: New test.
58
59 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
60
61         PR c/28287
62         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
63
64 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
65
66         PR c++/28594
67         * g++.dg/template/void6.C: New test.
68         
69 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
70
71         PR c/28649
72         * gcc.dg/parse-error-1.c: New test.
73         * gcc.dg/parse-error-2.c: New test.
74         * gcc.dg/cpp/digraph2.c: Add error-marker.
75         * gcc.dg/noncompile/920923-1.c: Likewise.
76
77 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
78
79         PR c/27490
80         * gcc.dg/sizeof-2.c: New testcase.
81
82         PR c/27489
83         * gcc.dg/switch-A.c: New testcase.
84
85 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
86
87         PR c++/28288
88         PR c++/14556
89         * g++.old-deja/g++.warn/compare1.C: Delete.
90         * g++.dg/opt/pr7503-2.C: Delete.
91         * g++.dg/opt/pr7503-3.C: Delete.
92         * g++.dg/opt/pr7503-4.C: Delete.
93         * g++.dg/opt/pr7503-5.C: Delete.
94         * g++.dg/opt/max1.C: Delete.
95         * g++.dg/warn/minmax.C: Delete.
96         * g++.dg/expr/minmax.C: New test.
97
98 2006-08-14  Richard Guenther  <rguenther@suse.de>
99
100         PR testsuite/28703
101         * gcc.c-torture/execute/pr28651.c: Do not use argc
102         to avoid optimization, instead forbid inlining.
103
104 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
105
106         PR rtl-optimization/28634
107         * gcc.c-torture/execute/ieee/pr28634.c: New test.
108
109 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
110
111         PR c/27184
112         * gcc.dg/torture/pr27184.c: New test.
113
114 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
115
116         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
117
118 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
119
120         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
121         * gfortran.dg/stat_2.f90: Likewise.
122         * gfortran.dg/chmod_1.f90: Likewise.
123         * gfortran.dg/chmod_2.f90: Likewise.
124         * gfortran.dg/chmod_3.f90: Likewise.
125
126 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
127
128         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
129
130 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
131
132         * g++.dg/opt/pr23454-2.C: New test.
133
134 2006-08-11  Richard Guenther  <rguenther@suse.de>
135
136         PR middle-end/28651
137         * gcc.c-torture/execute/pr28651.c: New testcase.
138
139 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
140
141         * gnat.dg/specs/static_initializer.ads: New test.
142
143 2006-08-10  Paul Brook  <paul@codesourcery.com>
144
145         * gcc.target/arm/cond-asm.c: New test.
146
147 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
148
149         PR tree-optimization/26197
150         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
151         * g++.dg/vect/vect.exp: Compile the new tests with
152         --param max-aliased-vops=0.
153
154 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
155
156         PR c++/28637
157         * g++.dg/template/void3.C: New test.
158
159         PR c++/28638
160         * g++.dg/template/void4.C: New test.
161
162         PR c++/28640
163         * g++.dg/template/void5.C: New test.
164         
165 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
166
167         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
168         after dg-do compile.
169
170 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
171
172         PR tree-optimizations/26969
173         * gcc.dg/vect/vect.exp: Compile tests prefixed with
174         "unswitch-loops" with -funswitch-loops.
175         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
176
177 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
178
179         * gcc.dg/sparc-getcontext-1.c: Fix typo.
180         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
181         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
182         * objc.dg/dwarf-1.m: Likewise.
183         * objc.dg/dwarf-2.m: Likewise.
184         * obj-c++.dg/dwarf-2.mm: Likewise.
185
186 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
187
188         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
189         * objc.dg/dwarf-2.m: Likewise.
190         * obj-c++.dg/dwarf-2.mm: Likewise.
191
192         PR libfortran/28603
193         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
194
195         PR testsuite/27611
196         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
197
198         PR testsuite/27033
199         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
200
201 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
202
203         PR target/27827
204         * gcc.target/i386/pr27827.c: New testcase.
205
206 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
207
208         PR fortran/28590
209         * gfortran.dg/sequence_types_1.f90: New test.
210
211 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
212
213         PR fortran/28548
214         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
215         dg-warning.  Add -pedantic option.
216
217 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
218
219         PR c/28502
220         * gcc.dg/proto-1.c: New test.
221
222         PR c/27721
223         * gcc.dg/lvalue-4.c: New test.
224
225         PR c/28136
226         * gcc.dg/init-bad-5.c: New test.
227
228 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
229
230         PR c++/28347
231         * g++.dg/ext/typedef-init.C: Add new test for typedef 
232         initialization inside templates. Adjust existing error markers.
233
234 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
235
236         PR c++/28148
237         * g++.dg/init/ptrmem3.C: New test.
238
239 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
240
241         PR tree-optimization/27770
242         * lib/target-support.exp: New target keyword "section_anchors". 
243         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
244         tests.
245         * gcc.dg/vect/section-anchors-pr27770.c: New test.
246         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
247         * gcc.dg/vect/section-anchors-vect-69.c: New test.
248         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
249         
250 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
251
252         * gcc.dg/20060801-1.c: Add missing '}'.
253
254 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
255
256         PR c++/27508
257         * g++.dg/parse/dtor9.C: New test.
258         * g++.dg/parse/dtor10.C: New test.
259         * g++.dg/other/error7.C: Adjust error-marker.
260
261         PR c++/28274
262         * g++.dg/other/default5.C: New test.
263
264 2006-08-02  Richard Guenther  <rguenther@suse.de>
265
266         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
267
268 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
269
270         PR c++/28557
271         * g++.dg/template/conv9.C: New test.
272
273 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
274
275         PR debug/28063
276         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
277         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
278         Optionally return assembly text.  Update callers.
279         (check_no_compiler_messages): Update verbose messages.
280         (check_no_messages_and_pattern): New.
281         (check_effective_target_string_merging): New.
282
283 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
284
285         PR c++/28250
286         * g++.dg/eh/catch4.C: New test.
287
288         PR c++/28257
289         * g++.dg/other/qual1.C: New test.
290
291         PR c++/28259
292         * g++.dg/inherit/error2.C: New test.
293
294         PR c++/28267
295         * g++.dg/other/new1.C: New test.
296
297         * g++.dg/warn/pr23075.C: Remove obsolete test.
298         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
299         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
300
301 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
302
303         PR c++/28523
304         * g++.dg/eh/cast1.C: New test.
305
306 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
307
308         PR libfortran/28452
309         * gfortran.dg/random_3.f90:  New test.
310
311 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
312
313         PR c++/28432
314         * g++.dg/other/pr28304.C: Change expected error message.
315         * g++.dg/other/pr28432.C: New test.
316
317 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
318
319         PR c++/28256
320         * g++.dg/init/brace2.C: Change expected error message, add empty init.
321
322 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
323
324         PR debug/23336
325         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
326         at -g1.
327         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
328         g++.dg/debug/enum-2.C: New.
329
330 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
331
332         PR c++/6634
333         * g++.dg/parse/long1.C: Add more tests.
334
335 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
336
337         * gfortran.dg/lrshift_1.c: New file.
338
339 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
340
341         PR libgfortran/28335
342         * gfortran.dg/no_unit_error_1.f90: New test.
343
344 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
345
346         PR libgfortran/28335
347         * gfortran.dg/no_unit_error_1.f90: Delete test.
348         * gfortran.dg/no_unit_error_2.f90: Delete test.
349
350 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
351
352         * gfortran.dg/chmod_3.f90: New test.
353         * gfortran.dg/ltime_gmtime_1.f90: New test.
354         * gfortran.dg/ltime_gmtime_2.f90: New test.
355         * gfortran.dg/lrshift_1.f90: New test.
356         * gfortran.dg/chmod_1.f90: New test.
357         * gfortran.dg/chmod_2.f90: New test.
358
359 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
360
361         PR c++/27668
362         * g++.dg/template/crash55.C: New test.
363
364         PR c++/27962
365         * g++.dg/template/nontype16.C: New test.
366
367         * g++.dg/template/void2.C: Adjust error markers.
368         * g++.dg/template/nontype5.C: Adjust error markers.
369         
370 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
371
372         * gcc.target/i386/stack-prot-kernel.c: New test.
373
374 2006-07-27  Roger Sayle  <roger@eyesopen.com>
375
376         * gcc.dg/builtins-55.c: New test case.
377
378 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
379
380         PR rtl-optimization/27907
381         * gcc.c-torture/compile/pr27907.c: New test.
382
383 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
384
385         * gfortran.dg/mclock.f90: New test.
386         * gfortran.dg/int_conv_1.f90: New test.
387         * gfortran.dg/stat_1.f90: New test.
388         * gfortran.dg/stat_2.f90: New test.
389
390 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
391
392         PR libgfortran/28335
393         * gfortran.dg/no_unit_error_1.f90: New test.
394         * gfortran.dg/no_unit_error_2.f90: New test.
395         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
396
397 2006-07-25  Roger Sayle  <roger@eyesopen.com>
398
399         PR middle-end/28473
400         * gcc.dg/fold-convround-1.c: New test case.
401
402 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
403
404         * gfortran.dg/arithmetic_if.f90:  Fix comments.
405
406 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
407
408         PR c++/27572
409         * g++.dg/other/typedef1.C: New test.
410         * g++.dg/template/typedef4.C: New test.
411         * g++.dg/template/typedef5.C: New test.
412
413 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
414
415         PR fortran/28416
416         * gfortran.dg/allocatable_dummy_3.f90: New.
417
418 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
419
420         PR fortran/28439
421         * gfortran.dg/arithmetic_if.f90:  New test.
422
423 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
424
425         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
426         avoid memcpy optimization.
427         
428 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
429
430         PR fortran/25289
431         * gfortran.dg/direct_io_6.f90: New test.
432
433 2006-07-24  Jan Hubicka  <jh@suse.cz>
434
435         PR c/25795
436         PR c++/27369
437         * gcc.dg/pr25795.c: New test.
438         * gcc.dg/pr25795-1.c: New test.
439
440 2006-07-23  Roger Sayle  <roger@eyesopen.com>
441
442         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
443         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
444         which may be transformed to "g || h" on some platforms.
445
446 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
447
448         PR c++/28025
449         * g++.dg/template/friend45.C: New test.
450
451 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
452
453         PR libgfortran/28339
454         * gfortran.dg/arrayio_8.f90: New test.
455
456 2006-07-21  Mike Stump  <mrs@apple.com>
457
458         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
459
460         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
461
462 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
463
464         PR c++/28250
465         * g++.dg/eh/catch3.C: New test.
466
467         PR c++/28363
468         * g++.dg/template/defarg10.C: New test.
469
470 2006-07-20  Paul Brook  <paul@codesourcery.com>
471
472         PR 27363
473         * gcc.dg/pr27363.c: New test.
474
475 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
476
477         PR c++/28338
478         * g++.dg/init/ref13.C: New test.
479
480 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
481
482         PR obj-c++/28434
483         * obj-c++.dg/proto-error-1.mm: New test.
484
485 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
486
487         PR c++/28337
488         * g++.dg/template/string1.C: New test.
489
490 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
491
492         PR c++/28048
493         * g++.dg/template/defarg9.C: New test.
494
495         PR c++/28235
496         * g++.dg/template/static27.C: New test.
497
498 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
499
500         PR 28410
501         * gcc.dg/tree-ssa/pr28410.c: New test.
502
503 2006-07-18  Lee Millward  <lee.millward@gmail.com>
504
505         PR c++/28258
506         * g++/dg/other/error13.C: New test.
507
508         PR c++/28260
509         * g++.dg/template/friend44.C: New test.
510         
511 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
512
513         PR c++/27495
514         * g++.dg/other/pr27495.C: New.
515
516 2006-07-18  Olivier Hainque  <hainque@adacore.com>
517
518         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
519         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
520         
521 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
522
523         PR c/28286
524         * gcc.dg/pragma-pack-4.c: New test.
525
526 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
527
528         PR c++/28291
529         * g++.dg/ext/pr28291.C: New test.
530
531 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
532
533         PR middle-end/28403
534         * gcc.c-torture/execute/pr28403.c: New test.
535
536 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
537
538         PR middle-end/28402
539         * gcc.dg/pr28402.c: New test.
540
541 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
542
543         PR c++/28304
544         * g++.dg/other/pr28304.C: New test.
545
546 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
547
548         PR other/28251
549         gcc.c-torture/unsorted/dump-noaddr.c: New test.
550         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
551
552 2006-07-17  Richard Guenther  <rguenther@suse.de>
553
554         PR tree-optimization/28238
555         * g++.dg/tree-ssa/pr28238.C: New testcase.
556
557 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
558
559         PR c++/28250
560         * g++.dg/eh/catch1.C: New test.
561         * g++.dg/eh/catch2.C: New test.
562
563 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
564
565         PR c++/28370
566         * g++.dg/template/anon3.C: New test.
567
568 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
569
570         PR fortran/20844
571         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
572         specifiers requiring an explicit format tag..
573
574         PR fortran/28201
575         * gfortran.dg/generic_5: New test.
576
577         PR fortran/20893
578         * gfortran.dg/elemental_optional_args_1.f90: New test.
579
580 2006-07-16  Olivier Hainque  <hainque@adacore.com>
581
582         * gnat.dg/assert.ads: New file.
583         * gnat.dg/controlled_record.ads: Likewise.
584         * gnat.dg/controlled_record.adb: Likewise.
585
586 2006-07-15  Lee Millward  <lee.millward@gmail.com>
587
588         PR c++/28292
589         * g++.dg/other/error12.C: New test.
590
591         PR c++/28269
592         * g++.dg/template/crash54.C: New test.
593         
594 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
595
596         PR c++/28249
597         * g++.dg/parse/catch1.C: New test.
598
599         PR c++/28294
600         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
601
602         PR c++/28387
603         * g++.dg/ext/attrib24.C: New test.
604
605 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
606
607         PR c++/28343
608         * g++.dg/ext/asmspec1.C: New test.
609
610 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
611
612         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
613         (dg-test): Support shouldfail tests.
614         * lib/target-supports-dg.exp (dg-shouldfail): New.
615         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
616         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
617         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
618         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
619         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
620         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
621         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
622
623 2006-07-13  Jan Hubicka  <jh@suse.cz>
624
625         * gcc.target/i386/memcpy-1.c: New.
626
627 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
628
629         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
630
631 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
632
633         PR fortran/25097
634         * gfortran.dg/present_1.f90: New test.
635
636         PR fortran/20903
637         * gfortran.dg/interface_derived_type_1.f90: New test.
638
639 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
640
641         PR fortran/28213
642         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
643         list.
644
645 2006-07-07  Lee Millward  <lee.millward@gmail.com>
646
647         PR c++/27820
648         * g++.dg/other/label1.C: New test.
649         
650 2006-07-07   Richard Guenther  <rguenther@suse.de>
651
652         PR middle-end/28268
653         * gcc.dg/torture/pr28268.c: New testcase.
654
655 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
656
657         PR c++/27019
658         * g++.dg/ext/pr27019.C: New.
659
660 2006-07-07  Richard Guenther  <rguenther@suse.de>
661
662         PR tree-optimization/28187
663         * gcc.dg/pr28187.c: New testcase.
664
665 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
666
667         * gnat.dg/address_conversion.adb: New test.
668         * gnat.dg/boolean_subtype.adb: Likewise.
669         * gnat.dg/frame_overflow.adb: Likewise.
670         * gnat.dg/pointer_array.adb: Likewise.
671         * gnat.dg/pointer_conversion.adb: Likewise.
672
673 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
674
675         PR fortran/28237
676         PR fortran/23420
677         * gfortran.dg/print_fmt_5.f90: New test.
678
679 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
680
681         PR fortran/28129
682         * gfortran.dg/bounds_check_4.f90: New test.
683
684 2006-07-05  Richard Guenther  <rguenther@suse.de>
685
686         PR target/28158
687         * gfortran.dg/pr28158.f90: New testcase.
688
689 2006-07-05  Richard Guenther  <rguenther@suse.de>
690
691         PR tree-optimization/28162
692         * gcc.dg/pr28162.c: New testcase.
693
694 2006-07-05  Richard Guenther  <rguenther@suse.de>
695         Andrew Pinski  <pinskia@gcc.gnu.org>
696
697         PR c++/27084
698         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
699
700 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
701
702         PR fortran/28174
703         * gfortran.dg/actual_array_substr_2.f90: New test.
704
705         PR fortran/28167
706         * gfortran.dg/actual_array_constructor_2.f90: New test.
707
708 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
709
710         * gfortran.dg/itime_idate_1.f: New test.
711         * gfortran.dg/itime_idate_2.f: New test.
712
713 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
714
715         PR libgfortran/27704
716         * gfortran.dg/open_status_3.f90: New test.
717         * gfortran.dg/fmt_l.f90: Update for new feature.
718
719 2006-07-03  Asher Langton  <langton2@llnl.gov>
720
721         * gfortran.dg/oldstyle_2.f90: New.
722
723 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
724
725         * gnat.dg/string_slice.adb: New test.
726
727 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
728
729         PR fortran/19259
730         * gfortran.dg/semicolon_fixed.c: New.
731         * gfortran.dg/semicolon_free.c: New.
732
733 2006-06-30  Mike Stump  <mrs@apple.com>
734
735         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
736         that don't support internal visibility.
737
738 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
739
740         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
741         for '(' / ')' needing an extra '\'.
742
743 2006-06-29  Roger Sayle  <roger@eyesopen.com>
744
745         PR middle-end/27428
746         * gcc.dg/pr27428-1.c: New test case.
747
748 2006-06-29  Mike Stump  <mrs@apple.com>
749
750         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
751         on darwin as we can't align commons large enough yet.
752
753         * gcc.dg/vla-8.c: Add additional testcases.
754
755 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
756
757         PR c++/28114
758         * g++.dg/other/pr28114.C: New.
759
760 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
761
762         * gcc.c-torture/compile/20060625-1.c: New test.
763
764 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
765
766         PR fortran/20867
767         * gfortran.dg/stfunc_3.f90: New test.
768
769         PR fortran/25056
770         * gfortran.dg/impure_actual_1.f90: New test.
771
772         PR fortran/20874
773         * gfortran.dg/elemental_result_1.f90: New test.
774
775         PR fortran/25073
776         * gfortran.dg/select_7.f90: New test.
777
778         PR fortran/27554
779         * intrinsic_actual_1.f: New test.
780
781         PR fortran/22038
782         PR fortran/28119
783         * gfortran.dg/forall_4.f90: New test.
784
785         PR fortran/25072
786         * gfortran.dg/forall_5.f90: New test.
787
788 2006-06-25  Lee Millward  <lee.millward@gmail.com>
789
790         PR c++/28051
791         * g++.dg/template/using13.C: New test.
792
793         PR c++/28054
794         * g++.dg/other/incomplete3.C: New test.
795         
796 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
797
798         PR fortran/28081
799         * gfortran.dg/substr_3.f: New test.
800         * gfortran.dg/equiv_2.f90: Update expected error message.
801
802 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
803
804         PR fortran/28118
805         * gfortran.dg/actual_array_substr_1.f90: New test.
806
807 2006-06-24  Olivier Hainque  <hainque@adacore.com>
808
809         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
810         * gnat.dg/scalar_mode_agg_compare.adb: New test.
811         
812 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
813
814         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
815
816 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
817
818         PR fortran/27981
819         * gfortran.dg/simpleif_2.f90: New test.
820
821 2006-06-23  Lee Millward  <lee.millward@gmail.com>
822
823         * g++.dg/template/error22.C: Fix typo.
824         
825 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
826
827         PR c++/28112
828         * g++.dg/ext/attrib23.C: New test.
829
830 2006-06-23  Olivier Hainque  <hainque@adacore.com>
831
832         * gnat.dg/varsize_temp.adb: New test.
833         
834 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
835
836         PR c++/11468
837         * g++.dg/other/java2.C: New test.
838
839 2006-06-23  Danny Smith   <dannysmith@users.sourceforge.net>
840
841         PR target/27789
842         * g++.dg/ext/dllimport4.C. Add more tests for invalid
843         initialization.
844
845 2006-06-22  Roger Sayle  <roger@eyesopen.com>
846
847         PR target/27531
848         * gcc.dg/pr27531-1.c: New test case.
849
850 2006-06-22  Asher Langton  <langton2@llnl.gov>
851
852         PR fortran/24748
853         * gfortran.dg/implicit_8.f90: New.
854
855 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
856
857         PR rtl-optimization/28121
858         * gcc.dg/pr28121.c: New test.
859
860 2006-06-22  Lee Millward  <lee.millward@gmail.com>
861
862         PR c++/27805
863         * g++.dg/parse/ptrmem6.C: New test.
864
865         PR c++/27821
866         * g++.dg/template/error22.C: New test.
867         
868 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
869
870         PR c++/28111
871         * g++.dg/template/friend43.C: New test.
872
873         PR c++/28110
874         * g++.dg/template/crash53.C: New test.
875
876         PR c++/28109
877         * g++.dg/rtti/incomplete1.C: New test.
878
879 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
880
881         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
882
883 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
884
885         * gcc.c-torture/execute/complex-7.c: New.
886
887 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
888
889         * gcc.dg/merge-all-constants-1.c: New test.
890
891 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
892
893         PR c++/28113
894         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
895
896 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
897
898         * gfortran.dg/rrspacing_1.f90: New test.
899
900 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
901
902         PR c++/28052
903         * g++.dg/other/bitfield2.C: New test.
904
905 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
906
907         PR tree-optimization/27331
908         * gcc.dg/pr27331.c: New test.
909
910 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
911             Eric Botcazou  <ebotcazou@adacore.com>
912
913         PR ada/18692
914         * lib/gnat.exp: New file.
915         * lib/gnat-dg.exp: Likewise.
916         * gnat.dg: New directory.
917         * gnat.dg/dg.exp: New driver.
918         * gnat.dg/specs: New directory.
919         * gnat.dg/specs/specs.exp: New driver.
920         * gnat.dg/style: New directory.
921         * gnat.dg/style/style.exp: New driver.
922
923 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
924
925         PR fortran/16206
926         * gfortran.dg/array_initializer_1.f90: New test.
927
928         PR fortran/28005
929         * gfortran.dg/matmul_3.f90: New test.
930
931 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
932
933         PR middle-end/28075
934         * gcc.dg/tree-ssa/inline-1.c: New test.
935
936 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
937
938         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
939         in malloc prototype; remove XFAIL.
940         * gcc.dg/pr18241-2.c: Ditto.
941         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
942         in memset prototype; remove XFAIL.
943         * gcc.dg/tree-ssa/pr23382.c: Ditto.
944
945 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
946
947         * gcc.dg/vla-8.c: Add.
948
949 2006-06-19  Richard Guenther  <rguenther@suse.de>
950
951         PR tree-optimization/27090
952         * g++.dg/tree-ssa/pr27090.C: New testcase.
953
954 2006-06-19  Roger Sayle  <roger@eyesopen.com>
955
956         PR target/27861
957         * gcc.dg/pr27861-1.c: New test case.
958
959 2006-06-19  Richard Guenther  <rguenther@suse.de>
960
961         PR middle-end/28045
962         * gcc.dg/torture/pr28045.c: New testcase.
963
964 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
965
966         PR fortran/26801
967         * gfortran.dg/associated_4.f90: New test.
968
969 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
970
971         PR fortran/19310
972         PR fortran/19904
973         * gfortran.dg/real_const_3.f90: New test.
974
975 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
976
977         PR c++/28016
978         * g++.dg/template/static26.C: New test.
979
980         PR c++/27979
981         * g++.dg/expr/bitfield2.C: New test. 
982
983         PR c++/27884
984         * g++.dg/parse/linkage2.C: New test.
985
986 2006-06-16  Richard Guenther  <rguenther@suse.de>
987
988         PR middle-end/27116
989         * gcc.dg/pr15785-1.c: Revert last change.
990         * gcc.dg/torture/pr27116-2.c: New testcase.
991
992 2006-06-16  Roger Sayle  <roger@eyesopen.com>
993
994         PR middle-end/27802
995         * gcc.dg/pr27802-1.c: New test case.
996
997 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
998
999         PR c++/27689
1000         * g++.dg/template/ttp18.C: New test.
1001         * g++.dg/template/ttp19.C: Likewise.
1002
1003         PR c++/27666
1004         * g++.dg/expr/cond9.C: New test.
1005
1006         PR c++/27640
1007         * g++.dg/template/ctor7.C: New test.
1008
1009 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
1010
1011         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
1012
1013 2006-06-16  Richard Guenther  <rguenther@suse.de>
1014
1015         PR tree-optimization/27781
1016         * gcc.dg/tree-ssa/pr27781.c: New testcase.
1017
1018 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
1019
1020         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
1021
1022 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
1023
1024         * gcc.dg/tree-ssa/loop-18.c: New test.
1025
1026 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
1027
1028         PR c++/27665
1029         * g++.dg/template/crash52.C: New test.
1030
1031         PR c++/27648
1032         * g++.dg/ext/attrib22.C: New test.
1033
1034         PR c++/26559
1035         * g++.dg/template/builtin1.C: New test.
1036         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
1037         
1038         PR c++/28018
1039         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
1040         assignment.
1041         * g++.old-deja/g++.pt/crash51.C: Likewise.
1042
1043         PR c++/27227
1044         * g++.dg/lookup/linkage1.C: New test.
1045         * g++.dg/lookup/linkage2.C: Likewise.
1046
1047 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
1048
1049         PR middle-end/27959
1050         * gcc.dg/pr27959.c: New testcase.
1051
1052 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
1053
1054         PR target/28014:
1055         * g++.dg/eh/div.C: New test.
1056
1057 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
1058
1059         PR c++/27894
1060         * g++.dg/tree-ssa/pr26757.C: New test.
1061         * g++.dg/tree-ssa/pr27894.C: New test.
1062
1063 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
1064
1065         * gcc.c-torture/compile/20060609-1.c: New test.
1066         
1067         PR target/27863
1068         * gcc.c-torture/compile/pr27863.c: New test.
1069
1070 2006-06-13  Richard Guenther  <rguenther@suse.de>
1071
1072         PR tree-optimization/27830
1073         * g++.dg/tree-ssa/pr27830.C: New testcase.
1074
1075 2006-06-13  Matthew Sachs  <msachs@apple.com>
1076
1077         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
1078         the list of compiler flags; this causes those flags to be checked
1079         for things like dg-skip-if.
1080
1081 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1082
1083         PR c++/27601
1084         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
1085
1086 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
1087             Kazu Hirata  <kazu@codesourcery.com>
1088
1089         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
1090         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
1091
1092 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1093
1094         PR c++/27933
1095         * g++.dg/lookup/using15.C: New test.
1096
1097         PR c++/27951
1098         * g++.dg/other/anon4.C: New test.
1099
1100 2006-06-12  Roger Sayle  <roger@eyesopen.com>
1101
1102         PR c++/21210
1103         * g++.dg/init/complex1.C: New test case.
1104
1105 2006-06-11  Eric Christopher  <echristo@apple.com>
1106
1107         PR middle-end/27948
1108         * gcc.dg/bf-ms-layout.c: Run on darwin.
1109         * gcc.dg/bf-no-ms-layout: Ditto.
1110         * gcc.dg/attr-ms_struct-2.c: New.
1111         * gcc.dg/bf-ms-layout-2.c: Ditto.
1112
1113 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
1114
1115         * gcc.dg/attr-ms_struct-packed1.c: New.
1116
1117 2006-06-09  Mike Stump  <mrs@apple.com>
1118
1119         * gcc.dg/vla-7.c: Add.
1120
1121 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
1122
1123         PR fortran/24558
1124         * gfortran.dg/entry_6.f90: New test.
1125
1126         PR fortran/20877
1127         PR fortran/25047
1128         * gfortran.dg/entry_7.f90: New test.
1129
1130 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
1131
1132         PR c/27747
1133         * gcc.dg/cpp/_Pragma6.c: New test.
1134
1135         PR c++/27748
1136         * g++.dg/cpp/_Pragma1.C: New test.
1137
1138         PR preprocessor/27746
1139         * gcc.dg/gomp/macro-3.c: New test.
1140         * gcc.dg/gomp/macro-4.c: New test.
1141         * g++.dg/gomp/macro-3.C: New test.
1142         * g++.dg/gomp/macro-4.C: New test.
1143
1144 2006-06-09  Richard Guenther  <rguenther@suse.de>
1145
1146         PR tree-optimization/26998
1147         * gcc.dg/torture/pr26998.c: New testcase.
1148         * gcc.dg/tree-ssa/vrp29.c: New testcase.
1149
1150 2006-06-08  Mike Stump  <mrs@apple.com>
1151
1152         * gcc.dg/pr27095.c: Account for stubs.
1153
1154         PR target/26427
1155         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
1156         produce bad code on darwin.
1157
1158 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1159
1160         PR fortran/27958
1161         * gcc/testsuite/gfortran.dg/substr_2.f: New test.
1162
1163 2006-06-08  Asher Langton  <langton2@llnl.gov>
1164
1165         PR fortran/27786
1166         * cray_pointers_2.f90: Add -fbounds-check compile flag.
1167
1168 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1169
1170         PR target/27421
1171         * gcc.dg/union-3.c: New test.
1172
1173 2006-06-08  Richard Guenther  <rguenther@suse.de>
1174
1175         PR middle-end/27116
1176         * gcc.dg/torture/pr27116.c: New testcase.
1177         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
1178
1179 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
1180
1181         PR rtl-optimization/26449
1182         * gcc.dg/pr26449.c: New test.
1183
1184 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1185
1186         PR c++/27601
1187         * g++.dg/ext/offsetof1.C: Test member functions.
1188
1189 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
1190
1191         * gcc.dg/pr27095.c: Improve scanning.
1192
1193 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
1194
1195         PR fortran/23091
1196         * gfortran.dg/saved_automatic_1.f90: New test.
1197
1198         PR fortran/24168
1199         * gfortran.dg/array_simplify_1.f90: New test.
1200
1201         PR fortran/25090
1202         * gfortran.dg/entry_dummy_ref_1.f90: New test.
1203
1204         PR fortran/25058
1205         * gfortran.dg/entry_dummy_ref_2.f90: New test.
1206
1207 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
1208
1209         PR c++/27177
1210         * g++.dg/expr/cast7.C: New test.
1211
1212 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
1213
1214         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
1215         * lib/gcc-defs.exp (tool_check_compile): Ditto.
1216         * lib/fortran-torture.exp (fortran-torture-compile,
1217         fortran-torture-execute): Ditto.
1218
1219 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
1220
1221         PR target/27842
1222         * gcc.dg/vmx/pr27842.c: New test.
1223
1224 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1225
1226         PR libfortran/27895
1227         * gfortran.dg/bounds_check_3.f90: New test.
1228
1229 2006-06-05  Mike Stump  <mrs@apple.com>
1230
1231         * objc.dg/objc-fast-4.m: Skip for ppc64.
1232
1233 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
1234
1235         PR testsuite/27705
1236         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
1237
1238 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
1239             Victor Kaplansky  <victork@il.ibm.com>
1240
1241         PR tree-optimizations/26360
1242         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
1243         with -fno-tree-dce.
1244         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
1245
1246 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
1247
1248         PR fortran/14067
1249         * gfortran.dg/data_char_1.f90: Add messages for truncated
1250         strings.
1251
1252         PR fortran/16943
1253         * gfortran.dg/func_decl_2.f90: New test.
1254
1255         PR fortran/20839
1256         * gfortran.dg/do_2.f90: New test.
1257
1258         PR fortran/27655
1259         * gfortran.dg/associated_3.f90: New test.
1260
1261 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
1262
1263         PR c++/27819
1264         * g++.dg/template/static25.C: New test.
1265
1266         PR c++/27722
1267         * g++.dg/init/array21.C: New test.
1268
1269         PR c++/27807
1270         * g++.dg/ext/complit7.C: New test.
1271
1272         PR c++/27806
1273         * g++.dg/parse/ptrmem5.C: New test.
1274
1275 2006-06-04  Roger Sayle  <roger@eyesopen.com>
1276             Andrew Pinski  <pinskia@physics.uc.edu>
1277
1278         PR c/27150
1279         PR middle-end/27382
1280         * gcc.dg/pr27150-1.c: New testcase.
1281         * gcc.dg/pr27382-1.c: New testcase.
1282         * gcc.dg/pr27382-2.c: New testcase.
1283
1284 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
1285
1286         PR c/25161
1287         PR c/27020
1288         * gcc.dg/array-10.c: New test.
1289
1290 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1291
1292         PR c++/27804
1293         * g++.dg/init/const4.C: New test.
1294         * g++.dg/init/member1.C: Add error-marker.
1295         * g++.dg/other/fold1.C: Adjust error-marker.
1296
1297 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1298
1299         PR c++/27601
1300         * g++.dg/ext/offsetof1.C: New test.
1301
1302 2006-06-04 Eric Christopher <echristo@apple.com>
1303
1304         * gcc.dg/attr-ms_struct-1.c: New.
1305
1306 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
1307
1308         * gcc.c-torture/compile/builtin_constant_p.c: New test.
1309
1310 2006-06-04  Richard Guenther  <rguenther@suse.de>
1311
1312         PR tree-optimization/27039
1313         * gcc.dg/tree-ssa/loop-17.c: New testcase.
1314
1315 2006-06-03  Roger Sayle  <roger@eyesopen.com>
1316
1317         PR target/26223
1318         * gcc.target/i386/amd64-abi-2.c: New test case.
1319
1320 2006-06-02  Eric Christopher  <echristo@apple.com>
1321
1322         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
1323         * gcc.target/i386/20020523-1.c: Skip if darwin.
1324         * gcc.target/i386/asm-3.c: Ditto.
1325         * gcc.target/i386/20011119-1.c: Ditto.
1326         * gcc.target/i386/clobbers.c: Remove pic part of test.
1327
1328 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
1329
1330         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
1331         * g++.old-deja/g++.other/init19.C: Ditto.
1332         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
1333         and add other platforms as expected failures.
1334
1335 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
1336
1337         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
1338         (is-effective-target-keyword): Ditto.
1339
1340 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
1341
1342         PR fortran/27715
1343         * gfortran.dg/extended_char_comparison_1.f:  New test.
1344
1345 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
1346
1347         PR fortran/25098
1348         * gfortran.dg/dummy_procedure_1.f90: New test.
1349
1350         PR fortran/25147
1351         * gfortran.dg/dummy_procedure_2.f90: New test.
1352
1353         * gfortran.dg/associated_2.f90: Correct to make consistent with
1354         standard.
1355
1356 2006-05-31  Roger Sayle  <roger@eyesopen.com>
1357
1358         * gcc.target/i386/387-11.c: New test case.
1359
1360 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
1361
1362         PR c++/27801
1363         * g++.dg/template/cond6.C: New test.
1364
1365         PR c++/26496
1366         * g++.dg/template/crash51.C: New test.
1367         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
1368
1369         PR c++/27385
1370         * g++.dg/init/array20.C: New test.
1371
1372 2006-05-31  Roger Sayle  <roger@eyesopen.com>
1373
1374         * gcc.dg/builtins-54.c: New test case.
1375
1376 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
1377
1378         PR c++/26433
1379         * g++.dg/template/fntry1.C: Add dg-do link.
1380
1381         PR c++/27808
1382         * g++.dg/parse/friend6.C: New test.
1383
1384 2006-05-30  Asher Langton  <langton2@llnl.gov>
1385
1386         * gfortran.dg/cray_pointers_7.f90: New test.
1387
1388 2006-05-30  Roger Sayle  <roger@eyesopen.com>
1389
1390         PR tree-optimization/23452
1391         * gcc.dg/fold-mulconj-1.c: New test case.
1392
1393 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
1394
1395         PR c++/27803
1396         * g++.dg/parse/bitfield1.C: New test.
1397
1398 2006-05-30  Roger Sayle  <roger@eyesopen.com>
1399
1400         * gcc.target/ppc-eq0-1.c: New test case.
1401         * gcc.target/ppc-negeq0-1.c: New test case.
1402
1403 2006-05-30  Dirk Mueller  <dmueller@suse.de>
1404
1405         PR c/27273
1406         * gcc.dg/overflow-warn-5.c: New test.
1407
1408 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1409
1410         PR c/27718
1411         * gcc.dg/sizeof-1.c: New test.
1412
1413 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
1414
1415         PR target/27790
1416         * gcc.target/i386/pr27790.c: New test.
1417
1418 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1419
1420         PR libgfortran/27757
1421         * gfortran.dg/direct_io_5.f90: New test.
1422
1423 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1424
1425         PR libgfortran/27634
1426         * gfortran.dg/fmt_missing_period_1.f: New test.
1427         * gfortran.dg/fmt_missing_period_2.f: New test.
1428         * gfortran.dg/fmt_missing_period_3.f: New test.
1429
1430 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1431
1432         PR fortran/19777
1433         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
1434         arrays.
1435
1436 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1437
1438         PR c++/27713
1439         * g++.dg/template/new6.C: New test.
1440
1441 2006-05-29  Roger Sayle  <roger@eyesopen.com>
1442
1443         PR tree-optimization/24964
1444         * gcc.target/i386/387-10.c: New test case.
1445
1446 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
1447
1448         * intrinsics/string_intrinsics.c (compare_string):
1449         Use memcmp instead of strncmp to avoid tripping over
1450         CHAR(0) in a string.
1451
1452 2006-05-27  Richard Guenther  <rguenther@suse.de>
1453
1454         PR middle-end/27773
1455         * gcc.dg/torture/pr27773.c: New testcase.
1456
1457 2006-05-27  Dirk Mueller  <dmueller@suse.de>
1458
1459         * gcc.dg/pr24561.c: Rename to..
1460         * gcc.dg/pr25962.c: .. this.
1461
1462 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1463
1464         PR fortran/19777
1465         * gfortran.dg/bounds_check_2.f: New test.
1466
1467 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
1468
1469         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
1470         * gfortran.dg/byte_1.f90: Likewise.
1471         * gfortran.dg/dup_save_2.f90: Likewise.
1472
1473 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
1474
1475         * gfortran.dg/associated_2.f90: New test.
1476
1477 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1478
1479         PR fortran/27524
1480         * gfortran.dg/bounds_check_1.f90: New test.
1481
1482 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
1483
1484         PR rtl-optimization/27661
1485         * gcc.dg/pr27661.c: New test case.
1486
1487 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
1488
1489         PR fortran/23151
1490         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
1491         * gfortran.dg/print_parentheses_1.f:  New test.
1492         * gfortran.dg/print_parentheses_2.f90:  New test.
1493
1494 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
1495
1496         PR target/27758
1497         * gcc.dg/pr27758.c: New test.
1498
1499 2006-05-24  Falk Hueffner  <falk@debian.org>
1500
1501         * gcc.c-torture/compile/pr27571.c: New test.
1502
1503 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
1504
1505         PR fortran/27709
1506         * gfortran.dg/spec_expr_4.f90: New test.
1507
1508         PR fortran/27155
1509         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
1510
1511 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
1512
1513         PR c++/20103
1514         * g++.dg/ext/complit6.C: New test.
1515         * g++.dg/ext/complit3.C: Adjust error markers.
1516         * g++.dg/init/const3.C: New test.
1517
1518 2006-05-25  Richard Guenther  <rguenther@suse.de>
1519
1520         PR middle-end/27743
1521         * gcc.dg/torture/pr27743.c: New testcase.
1522
1523 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
1524
1525         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
1526
1527 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
1528
1529         * gcc.dg/compat/scalar-by-value-x.h: New.
1530         * gcc.dg/compat/scalar-by-value-y.h: New.
1531         * gcc.dg/compat/scalar-by-value-5.c: New.
1532         * gcc.dg/compat/scalar-by-value-5_main.c: New.
1533         * gcc.dg/compat/scalar-by-value-5_x.c: New.
1534         * gcc.dg/compat/scalar-by-value-5_y.c: New.
1535         * gcc.dg/compat/scalar-by-value-6.c: New.
1536         * gcc.dg/compat/scalar-by-value-6_main.c: New.
1537         * gcc.dg/compat/scalar-by-value-6_x.c: New.
1538         * gcc.dg/compat/scalar-by-value-6_y.c: New.
1539
1540 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
1541
1542         PR tree-optimization/27639
1543         PR tree-optimization/26719
1544         * gcc.dg/pr27639.c: New test.
1545         * gcc.dg/pr26719.c: New test.
1546         * gcc.dg/tree-ssa/scev-cast.c: New test.
1547
1548 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
1549
1550         PR c++/20173
1551         * g++.dg/template/error21.C: New test.
1552
1553 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
1554
1555         PR target/27696
1556         * gcc.target/i386/pr27696.c: New.
1557
1558 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
1559
1560         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
1561
1562         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
1563
1564 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1565
1566         PR c++/27716
1567         * g++.dg/other/assign1.C: New test.
1568
1569 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
1570
1571         PR target/27266
1572         * gcc.target/i386/pr27266.c: New.
1573
1574 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1575
1576         PR c++/27451
1577         * g++.dg/ext/asm9.C: New test.
1578
1579 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
1580
1581         PR rtl-optimization/25514
1582         * gcc.c-torture/compile/pr25514.c: New test.
1583
1584 2006-05-22  Richard Guenther  <rguenther@suse.de>
1585
1586         Revert
1587         2006-01-31  Richard Guenther  <rguenther@suse.de>
1588
1589         * gcc.target/i386/sselibm-1.c: New testcase.
1590         * gcc.target/i386/sselibm-2.c: Likewise.
1591         * gcc.target/i386/sselibm-3.c: Likewise.
1592         * gcc.target/i386/sselibm-4.c: Likewise.
1593         * gcc.target/i386/sselibm-5.c: Likewise.
1594
1595 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1596
1597         PR c/27420
1598         * gcc.dg/func-args-2.c: New test.
1599
1600         PR c/26818
1601         * gcc.dg/struct-incompl-1.c: New test.
1602
1603 2006-05-22  Richard Guenther  <rguenther@suse.de>
1604
1605         PR testsuite/27708
1606         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
1607         the transformations we test for.
1608
1609 2006-05-22  Richard Guenther  <rguenther@suse.de>
1610
1611         PR testsuite/27707
1612         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
1613
1614 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
1615
1616         PR c++/27210
1617         * g++.dg/warn/new1.C: New test.
1618         * g++.dg/template/new5.C: Likewise.
1619
1620 2006-05-21  Roger Sayle  <roger@eyesopen.com>
1621
1622         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
1623         * gcc.target/i386/20060512-3.c: Likewise.
1624
1625 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
1626
1627         PR rtl-optimization/27671
1628         * gcc.c-torture/execute/pr27671-1.c: New.
1629         * gcc.dg/pr27671-2.c: Likewise.
1630
1631         PR tree-optimization/26622.
1632         * gcc.c-torture/compile/pr26622.c: New.
1633
1634 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
1635
1636         PR fortran/27613
1637         * gfortran.dg/recursive_reference_1.f90: New test.
1638
1639 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
1640
1641         PR fortran/25746
1642         * gfortran.dg/elemental_subroutine_3.f90: New test.
1643
1644         PR fortran/25090
1645         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
1646
1647         PR fortran/27584
1648         * gfortran.dg/associated_target_1.f90: New test.
1649
1650         PR fortran/19015
1651         * gfortran.dg/maxloc_shape_1.f90: New test.
1652
1653 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1654
1655         PR libgfortran/24459
1656         * gfortran.dg/namelist_24.f90: New test.
1657         * gfortran.dg/namelist_12.f: Fix typo in comment.
1658
1659 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
1660
1661         PR middle-end/25776
1662         * g++.dg/other/error11.C: New test.
1663
1664 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
1665
1666         * gcc.target/mips/pr26765.c: Add -w to options.
1667
1668 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
1669
1670         * lib/target-supports.exp (check_effective_target_mpaired_single):
1671         New function.
1672         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
1673         multilibs.
1674         * g++.dg/vect/vect.exp: Likewise.
1675
1676 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
1677
1678         PR testsuite/25891
1679         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
1680
1681 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
1682
1683         PR fortran/27662
1684         * gfortran.dg/temporary_1.f90: New file.
1685
1686 2006-05-19  Andreas Schwab  <schwab@suse.de>
1687
1688         * g++.dg/other/unused1.C: Also match "stringz".
1689
1690 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
1691
1692         PR c++/26433
1693         * g++.dg/template/fntry1.C: New test.
1694
1695 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
1696
1697         PR c++/27471
1698         PR c++/27506
1699         * g++.dg/conversion/bitfield5.C: New test.
1700         * g++.dg/conversion/bitfield6.C: New test.
1701
1702 2006-05-18  Mike Stump  <mrs@apple.com>
1703
1704         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
1705         * gcc.dg/vla-4.c: Add.
1706         * gcc.dg/vla-5.c: Add.
1707         * gcc.dg/vla-6.c: Add.
1708
1709 2006-05-12  Stuart Hastings  <stuart@apple.com>
1710
1711         * testsuite/gcc.target/i386/20060512-1.c: New.
1712         * testsuite/gcc.target/i386/20060512-2.c: New.
1713         * testsuite/gcc.target/i386/20060512-3.c: New.
1714         * testsuite/gcc.target/i386/20060512-4.c: New.
1715
1716 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
1717
1718         PR c++/26122
1719         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
1720
1721         PR c++/26068
1722         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
1723         * g++.dg/parse/linkage1.C: New test.
1724
1725 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
1726
1727         PR tree-optimization/27548
1728         * g++.dg/tree-ssa/pr27548.C: New test.
1729
1730 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1731
1732         PR fortran/26551
1733         * gfortran.dg/recursive_check_1.f: New test.
1734         * gfortran.dg/recursive_check_2.f90: New test.
1735
1736 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
1737
1738         * g++.dg/opt/temp2.C: New test.
1739
1740 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
1741
1742         PR c++/27491
1743         * g++.dg/init/brace5.C: New test.
1744
1745         PR middle-end/27415
1746         * gcc.dg/gomp/pr27415.c: New test.
1747         * g++.dg/gomp/pr27415.C: New test.
1748
1749         PR tree-optimization/27549
1750         * g++.dg/tree-ssa/pr27549.C: New test.
1751
1752 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1753
1754         PR libgfortran/27575
1755         * gfortran.dg/read_eof_4.f90: New test.
1756
1757 2006-05-16  Richard Guenther  <rguenther@suse.de>
1758
1759         PR tree-optimization/22303
1760         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
1761
1762 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
1763
1764         PR middle-end/27573
1765         * gcc.dg/gomp/pr27573.c: New test.
1766         * gfortran.dg/gomp/pr27573.f90: New test.
1767
1768         PR c/27499
1769         * gcc.dg/gomp/pr27499.c: New test.
1770         * g++.dg/gomp/pr27499.C: New test.
1771
1772 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
1773
1774         PR c++/27339
1775         * g++.dg/parser/access8.C: Adjust error marker.
1776         * g++.dg/template/access17.C: New test.
1777         * g++.dg/template/access18.C: Likewise.
1778
1779 2006-05-15  Roger Sayle  <roger@eyesopen.com>
1780
1781         PR target/26600
1782         * gcc.target/i386/pr26600.c: New test case.
1783
1784 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
1785
1786         PR c++/27505
1787         * g++.dg/expr/bitfield1.C: New test.
1788
1789 2006-05-15  Richard Guenther  <rguenther@suse.de>
1790
1791         PR tree-optimization/27603
1792         * gcc.dg/torture/pr27603.c: New testcase.
1793
1794 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
1795
1796         PR fortran/25090
1797         * gfortran.dg/entry_dummy_ref_1.f90: New test.
1798
1799         PR fortran/25082
1800         * gfortran.dg/scalar_return_1.f90: New test.
1801
1802         PR fortran/27411
1803         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
1804
1805 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
1806
1807         * gcc.dg/gomp/critical-4.c: New test.
1808         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
1809         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
1810         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
1811         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
1812
1813 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1814
1815         PR c++/27582
1816         * g++.dg/template/dependent-args1.C: New test.
1817
1818         PR c++/27581
1819         * g++.dg/lookup/this1.C: New test.
1820
1821         PR c++/27315
1822         * g++.dg/template/operator6.C: New test.
1823         * g++.dg/template/incomplete3.C: New test.
1824
1825         PR c++/27559
1826         * g++.dg/template/new4.C: New test.
1827
1828         PR c++/27496
1829         * g++.dg/template/void2.C: New test.
1830
1831 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
1832
1833         * g++.dg/template/dependent-expr5.C: New test.
1834
1835 2006-05-14  Roger Sayle  <roger@eyesopen.com>
1836
1837         PR middle-end/26729
1838         * gcc.dg/pr26729-1.c: New test case.
1839
1840 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
1841
1842         * gcc.dg/pr27003.c: New test.
1843
1844 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
1845
1846         * lib/target-supports.dg (check_cxa_atexit_available): Change
1847         v3_target_compile to ${tool}_target_compile.
1848
1849 2006-05-11  Jason Merrill  <jason@redhat.com>
1850
1851         * lib/scanasm.exp (scan-not-hidden): Fix typo.
1852
1853 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1854
1855         PR fortran/27553
1856         * gfortran.dg/label_5.f90: New test.
1857
1858 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
1859
1860         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
1861         check_effective_target_powerpc_altivec_ok): New.
1862         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
1863         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
1864         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
1865         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
1866         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
1867         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
1868         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
1869         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
1870         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
1871         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
1872         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
1873         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
1874         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
1875         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
1876         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
1877         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
1878         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
1879         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
1880         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
1881         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
1882         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
1883         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
1884         gcc.target/powerpc/altivec-9.c,
1885         gcc.target/powerpc/altivec-consts.c,
1886         gcc.target/powerpc/altivec-pr22085.c,
1887         gcc.target/powerpc/altivec-splat.c,
1888         gcc.target/powerpc/altivec-types-1.c,
1889         gcc.target/powerpc/altivec-types-2.c,
1890         gcc.target/powerpc/altivec-types-3.c,
1891         gcc.target/powerpc/altivec-types-4.c,
1892         gcc.target/powerpc/altivec-varargs-1.c,
1893         gcc.target/powerpc/altivec-vec-merge.c,
1894         gcc.target/powerpc/ppc-vector-memcpy.c,
1895         gcc.target/powerpc/ppc-vector-memset.c,
1896         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
1897         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
1898         these effective targets.
1899         * gcc.dg/vmx/pr27006.c: Add missing close brace.
1900         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
1901
1902 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1903
1904         PR middle-end/27384
1905         * g++.dg/other/fold1.C: New test.
1906
1907         PR middle-end/27488
1908         * gcc.dg/fold-nonneg-1.c: New test.
1909
1910         PR c++/27547
1911         * g++.dg/other/operator1.C: New test.
1912
1913 2006-05-11  Richard Guenther  <rguenther@suse.de>
1914
1915         PR middle-end/27529
1916         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
1917
1918 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
1919
1920         * lib/target-supports-dg.exp (check-flags): New.
1921         (dg-skip-if): Move flag checks.
1922
1923 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
1924
1925         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
1926         * lib/target-supports.dg (check_cxa_atexit_available): New.
1927
1928 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
1929
1930         PR fortran/27470
1931         * gfortran.dg/multiple_allocation_2.f90: New test case.
1932
1933 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
1934
1935         * gcc.target/arm/pr27387.C: Fix a comment typo.
1936
1937 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1938
1939         PR fortran/24549
1940         * gfortran.dg/error_recovery_1.f90: New test.
1941
1942 2006-05-10  Richard Guenther  <rguenther@suse.de>
1943
1944         PR tree-optimization/27302
1945         * gcc.dg/torture/pr27302.c: New testcase.
1946
1947 2006-05-09  Dirk Mueller  <dmueller@suse.de>
1948         Richard Guenther  <rguenther@suse.de>
1949
1950         PR middle-end/27498
1951         * gcc.dg/tree-ssa/pr27498.c: New testcase.
1952
1953 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
1954
1955         PR rtl-optimization/27335
1956         * gcc.dg/pr27335.c: New test.
1957
1958 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
1959
1960         * gcc.target/mips/mips-ps-5.c: New file.
1961
1962 2006-05-08  Jan Hubicka  <jh@suse.cz>
1963
1964         PR middle-end/25962
1965         * gcc.dg/pr25962.c: New.
1966
1967 2006-05-08  Roger Sayle  <roger@eyesopen.com>
1968
1969         PR target/27158
1970         * gcc.target/powerpc/pr27158.c: New test case.
1971
1972 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
1973
1974         PR testsuite/27476
1975         * ada/acats/run_all.sh: Use test -z.
1976
1977 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1978
1979         PR libfortran/18271
1980         * gfortran.dg/spec_expr_3.f90: New test.
1981
1982 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
1983
1984         PR target/24879
1985         * gcc.target/i386/monitor.c: New file.
1986
1987 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
1988
1989         * gcc.dg/pr27095.c: xfail *-*-darwin*.
1990
1991 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1992
1993         PR c++/27447
1994         * g++.dg/other/ptrmem7.C: New test.
1995
1996 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1997
1998         PR target/27421
1999         * gcc.dg/array-9.c: New test.
2000
2001 2006-05-07  Richard Guenther  <rguenther@suse.de>
2002
2003         PR tree-optimization/27409
2004         * gcc.dg/torture/pr27409.c: New testcase.
2005
2006 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
2007
2008         PR fortran/27457
2009         * gfortran.dg/select_6.f90: New.
2010
2011 2006-05-07  Richard Guenther  <rguenther@suse.de>
2012
2013         PR tree-optimization/27136
2014         * gcc.dg/torture/pr27136.c: New testcase.
2015
2016 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
2017
2018         PR fortran/24813
2019         * gfortran.dg/char_cons_len_1.f90: New test.
2020
2021 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2022
2023         PR c++/27427
2024         * g++.dg/template/incomplete2.C: New test.
2025
2026 2006-05-06  Richard Guenther  <rguenther@suse.de>
2027
2028         PR tree-optimization/27151
2029         * gcc.dg/vect/pr27151.c: New testcase.
2030
2031 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2032
2033         PR c++/27430
2034         * g++.dg/template/void1.C: New test.
2035
2036         PR c++/27423
2037         * g++.dg/other/void2.C: New test.
2038
2039         PR c++/27422
2040         * g++.dg/conversion/void1.C: New test.
2041
2042 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
2043
2044         PR/21391
2045         * g++.dg/other/unused1.C: New.
2046
2047 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2048
2049         PR objc/27240
2050         * objc.dg/member-1.m: New test.
2051
2052 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
2053
2054         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
2055
2056 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2057
2058         PR libfortran/26985
2059         * gfortran.dg/matmul_2.f90: New test.
2060
2061 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
2062
2063         * ada/acats/run_all.sh: Use sync when main not found.
2064
2065 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
2066
2067         PR target/26765
2068         * gcc.target/mips/pr26765.c: New.
2069
2070 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
2071
2072         * gcc.target/bfin: New directory.
2073         * gcc.target/bfin/bfin.exp: New file.
2074         * gcc.target/bfin/frmul.c: New file.
2075         * gcc.target/bfin/arith.c: New file.
2076         * gcc.target/bfin/mul-combine.c: New file.
2077         * gcc.target/bfin/shift.c: New file.
2078
2079 2006-05-04  Richard Guenther  <rguenther@suse.de>
2080
2081         PR tree-optimization/14287
2082         PR tree-optimization/14844
2083         PR tree-optimization/19792
2084         PR tree-optimization/21608
2085         PR tree-optimization/27090
2086         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
2087         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
2088         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
2089         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
2090         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
2091
2092 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
2093
2094         PR tree-optimization/27285
2095         * gcc.c-torture/execute/pr27285.c: New test.
2096
2097         PR middle-end/27388
2098         * gcc.dg/gomp/pr27388-1.c: New test.
2099         * gcc.dg/gomp/pr27388-2.c: New test.
2100         * gcc.dg/gomp/pr27388-3.c: New test.
2101
2102         PR c++/27359
2103         * g++.dg/gomp/pr27359.C: New test.
2104
2105 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
2106
2107         PR fortran/20248
2108         * gfortran.dg/iargc.f90: New test.
2109
2110 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
2111
2112         PR c++/27102
2113         * g++.dg/template/crash49.C: New test.
2114
2115 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
2116
2117         PR testsuite/27032
2118         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
2119
2120 2006-05-02  Jeff Law  <law@redhat.com>
2121
2122         PR tree-optimization/27364
2123         * gcc.c-torture/execute/pr27364.c: New test.
2124
2125 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
2126
2127         PR c++/27309
2128         * g++.dg/parser/ctor5.C: New test.
2129
2130 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
2131
2132         PR target/27387
2133         * gcc.target/arm/arm.exp: New.
2134         * gcc.target/arm/pr27387.C: Likewise.
2135
2136 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
2137
2138         PR fortran/27269
2139         PR fortran/27324
2140         * gfortran.dg/module_equivalence_2.f90: New test.
2141
2142 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
2143
2144         PR middle-end/27337
2145         * g++.dg/gomp/pr27337-1.C: New test.
2146         * g++.dg/gomp/pr27337-2.C: New test.
2147
2148         PR middle-end/27328
2149         * gcc.dg/gomp/pr27328.c: New test.
2150
2151         PR middle-end/27325
2152         * g++.dg/gomp/pr27325.C: New test.
2153
2154         PR middle-end/27310
2155         * g++.dg/gomp/pr27310.C: New test.
2156
2157 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
2158
2159         PR tree-optimization/27291
2160         * g++.dg/tree-ssa/pr27291.C: New test.
2161
2162 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
2163
2164         PR tree-optimization/27283
2165         * g++.dg/tree-ssa/pr27283.C: New test.
2166
2167 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
2168
2169         * gcc.dg/tree-ssa/loop-16.c: New test.
2170
2171 2006-05-01  Roger Sayle  <roger@eyesopen.com>
2172             Joseph S. Myers  <joseph@codesourcery.com>
2173
2174         * gcc.dg/Wconversion-3.c: New test case.
2175         * gcc.dg/Wconversion-4.c: Likewise.
2176
2177 2006-05-01  Richard Guenther  <rguenther@suse.de>
2178
2179         PR tree-optimization/26726
2180         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
2181
2182 2006-04-30  Roger Sayle  <roger@eyesopen.com>
2183
2184         * gcc.dg/Woverflow-1.c: New test case.
2185         * gcc.dg/Woverflow-2.c: Likewise.
2186         * gcc.dg/Woverflow-3.c: Likewise.
2187
2188 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
2189
2190         PR c++/27094
2191         * g++.dg/template/defarg8.C: New test.
2192
2193 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2194
2195         PR c++/27278
2196         * g++.dg/parse/operator7.C: New test.
2197
2198 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2199
2200         PR c++/11471
2201         PR c++/27102
2202         * g++.dg/template/crash48.C: New test.
2203
2204         PR c++/27279
2205         * g++.dg/parse/ctor4.C: New test.
2206
2207 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2208
2209         PR fortran/25681
2210         * gfortran.df/char_type_len.f90: New test.
2211
2212 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2213
2214         PR libgfortran/27304
2215         * gfortran.dg/fmt_exhaust.f90: New test.
2216
2217 2006-04-28  Roger Sayle  <roger@eyesopen.com>
2218
2219         PR c/25309
2220         * gcc.dg/large-size-array-2.c: New test case.
2221
2222 2006-04-28  Richard Guenther  <rguenther@suse.de>
2223
2224         PR target/26826
2225         * gcc.target/i386/pr26826.c: New testcase.
2226
2227 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
2228
2229         PR middle-end/27260
2230         * gcc.c-torture/execute/pr27260.c: New.
2231
2232 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
2233
2234         PR middle-end/27095
2235         * gcc.dg/pr27095.c: New.
2236
2237 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
2238
2239         PR c++/27292
2240         * g++.dg/conversion/bitfield4.C: New test.
2241
2242 2006-04-27  Eric Christopher  <echristo@apple.com>
2243
2244         * gcc.dg/pragma-ms_struct.c: New.
2245
2246 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
2247
2248         PR c++/27102
2249         * g++.dg/template/crash47.C: New test.
2250
2251 2006-04-27  Dirk Mueller  <dmueller@suse.de>
2252
2253         * gcc.target/i386/sse-7.c: build with -msse.
2254
2255 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
2256
2257         PR testsuite/27274:
2258         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
2259         (main): Exit if processor doesn't support SSE.
2260
2261 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
2262
2263         PR middle-end/27282
2264         * gcc.c-torture/compile/pr27282.c: New test.
2265
2266 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
2267
2268         PR middle-end/26913
2269         * g++.dg/gomp/pr26913.C: New test.
2270
2271         PR c/25996
2272         * gcc.dg/gomp/pr25996.c: New test.
2273         * g++.dg/gomp/pr25996.C: New test.
2274
2275 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
2276
2277         PR rtl-optimization/26725
2278         * gcc.c-torture/compile/pr26725.c: New test.
2279
2280 2006-04-25  Richard Guenther  <rguenther@suse.de>
2281
2282         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
2283         than n + -1.
2284
2285 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
2286
2287         * gcc.dg/20060425-1.c: New testcase.
2288
2289 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
2290
2291         PR tree-optimization/26865
2292         * gcc.dg/pr26865.c: New test.
2293
2294 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
2295
2296         PR c++/27292
2297         * g++.dg/conversion/bitfield1.C: New test.
2298         * g++.dg/conversion/bitfield2.C: Likewise.
2299         * g++.dg/conversion/bitfield3.C: Likewise.
2300
2301 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
2302         Richard Guenther  <rguenther@suse.de>
2303
2304         PR tree-optimization/27236
2305         * gcc.dg/tree-ssa/pr27236.c: New testcase.
2306
2307 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2308
2309         PR c++/19963
2310         * g++.dg/other/incomplete2.C: New test.
2311
2312 2006-04-24  Richard Guenther  <rguenther@suse.de>
2313
2314         PR middle-end/26869
2315         * gcc.dg/torture/pr26869.c: New testcase.
2316
2317 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
2318         Richard Guenther  <rguenther@suse.de>
2319
2320         PR tree-optimization/27218
2321         * g++.dg/tree-ssa/pr27218.C: New testcase.
2322
2323 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
2324
2325         PR c++/26912
2326         * g++.dg/template/friend41.C: New test.
2327
2328 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
2329
2330         * g++.dg/opt/pr15551.C: Include cstdio.
2331         (main): Use remove instead of unlink.
2332
2333 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
2334
2335         * gcc.dg/sibcall-7.c: New test.
2336         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
2337         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
2338         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
2339         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
2340         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
2341
2342 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
2343
2344         PR c++/26534
2345         * g++.dg/opt/bitfield1.C: New test.
2346         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
2347         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
2348         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
2349         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
2350         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
2351         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
2352         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
2353         * g++.dg/abi/bitfield2.C: Likewise.
2354         * g++.dg/init/bitfield1.C: Likewise.
2355
2356 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
2357
2358         PR fortran/25099
2359         * gfortran.dg/elemental_subroutine_4.f90: New test.
2360         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
2361         call sub (m, x).
2362
2363 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
2364
2365         * gcc.c-torture/compile/20060421-1.c: New testcase.
2366
2367 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2368
2369         PR c/25875
2370         * gcc.dg/init-bad-4.c: New test.
2371
2372 2006-04-21  Paul Brook  <paul@codesourcery.com>
2373
2374         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
2375
2376 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
2377
2378         PR fortran/27122
2379         * gfortran.dg/defined_operators_1.f90: New test.
2380         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
2381         remove old ones associated, incorrectly, with Note 5.46.
2382
2383         PR fortran/27113
2384         * gfortran.dg/character_array_constructor_1.f90: New test.
2385
2386 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
2387
2388         * gcc.dg/20060419-1.c: New test.
2389
2390 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
2391
2392         PR c/26774
2393         * gcc.dg/struct-parse-1.c: New test case.
2394
2395 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2396
2397         PR c++/26558
2398         * g++.dg/parse/template19.C: New test.
2399
2400         PR c++/26739
2401         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
2402
2403         PR c++/26036
2404         * g++.dg/expr/call3.C: New test.
2405
2406         PR c++/10385
2407         * g++.dg/conversion/dynamic1.C: New test.
2408
2409 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
2410
2411         PR c++/27102
2412         * g++.dg/template/crash35.C: Tweak error markers.
2413         * g++.dg/template/crash46.C: New test.
2414         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
2415         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
2416
2417 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
2418
2419         PR rtl-optimization/14261
2420         * gcc.c-torture/compile/20060419-1.c: Added.
2421
2422 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
2423
2424         * gfortran.dg/label_1.f90: Adjust dg-error.
2425
2426 2006-04-16  Roger Sayle  <roger@eyesopen.com>
2427
2428         PR target/26961
2429         * gcc.dg/fold-cond-1.c: New test case.
2430         * gcc.dg/pr26961-1.c: Likewise.
2431
2432 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2433
2434         PR libgfortran/27138
2435         * gfortran.dg/read_bad_advance.f90: New test.
2436
2437 2006-04-16  Roger Sayle  <roger@eyesopen.com>
2438             Dale Johannesen  <dalej@apple.com>
2439
2440         PR target/24076
2441         * gcc.target/i386/vecinit-3.c: New testcase.
2442         * gcc.target/i386/vecinit-4.c: Likewise.
2443         * gcc.target/i386/sse-18.c: Likewise.
2444         * gcc.target/i386/sse-19.c: Likewise.
2445
2446 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
2447
2448         * gfortran.dg/allocate_zerosize_1.f90: New test.
2449
2450 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
2451
2452         PR c++/26365
2453         * g++.dg/template/crash45.C: New test.
2454
2455 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
2456
2457         PR fortran/26787
2458         * gfortran.dg/proc_assign_1.f90: New test.
2459         * gfortran.dg/procedure_lvalue.f90: Change message.
2460         * gfortran.dg/namelist_4.f90: Add new error.
2461
2462         PR fortran/25597
2463         PR fortran/27096
2464         * gfortran.dg/auto_pointer_array_result_1.f90
2465
2466         PR fortran/27089
2467         * gfortran.dg/specification_type_resolution_1.f90
2468
2469         PR fortran/18003
2470         PR fortran/25669
2471         PR fortran/26834
2472         * gfortran.dg/bounds_temporaries_1.f90: New test.
2473
2474         PR fortran/27124
2475         * gfortran.dg/array_return_value_1.f90: New test.
2476
2477 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
2478
2479         PR fortran/25336
2480         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
2481
2482 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
2483
2484         PR middle-end/26823
2485         * g++.dg/gomp/pr26823-1.C: New test.
2486         * g++.dg/gomp/pr26823-2.C: New test.
2487
2488 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
2489
2490         PR middle-end/27134
2491         * gcc.dg/pr27314.c: New test.
2492
2493 2006-04-13  Richard Henderson  <rth@redhat.com>
2494
2495         * g++.dg/gomp/block-0.C: Update expected matches.
2496
2497 2006-04-13  DJ Delorie  <dj@redhat.com>
2498
2499         * lib/target-supports.exp (check_effective_target_int32plus): New.
2500         (check_effective_target_ptr32plus): New.
2501         (check_effective_target_size32plus): New.
2502         (check_effective_target_int16): New.
2503         (check_profiling_available): Add m32c to the list of unsupported targets.
2504
2505         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
2506         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
2507         memory size.
2508         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
2509         pointers.
2510         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
2511         size_t.
2512         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
2513         and size_t.
2514         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
2515         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
2516         not just xstormy16.  Skip m32c due to weird pointer size.
2517         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
2518         not just xstormy16.
2519         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
2520         not just xstormy16.
2521         * gcc.dg/20020312-2.c: Add m32c support.
2522         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
2523         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
2524         in test.
2525         * gcc.dg/20050321-2.c: Require >=32 bit integers.
2526         * gcc.dg/asm-1.c: Skip if int and short are the same size.
2527         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
2528         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
2529         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf formats
2530         * gcc.dg/init-string-2.c: Require >=32 bit integers.
2531         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
2532         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
2533         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
2534         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
2535         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
2536         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
2537         in test.
2538         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
2539         in test.
2540         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
2541         * gcc.dg/pr23049.c: Require >=32 bit integers.
2542         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
2543         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
2544         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
2545         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
2546         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
2547         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
2548         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
2549         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
2550         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
2551         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
2552         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
2553         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
2554         prototype in test.
2555         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
2556         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
2557         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
2558         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
2559         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
2560
2561         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
2562         * gcc.c-torture/execute/20040703-1.x: Likewise.
2563         * gcc.c-torture/execute/20040705-1.x: Likewise.
2564         * gcc.c-torture/execute/20040705-2.x: Likewise.
2565         * gcc.c-torture/execute/20040709-1.x: Likewise.
2566         * gcc.c-torture/execute/20040709-2.x: Likewise.
2567         * gcc.c-torture/execute/20040811-1.x: Likewise.
2568         * gcc.c-torture/execute/20050316-1.x: Likewise.
2569         * gcc.c-torture/execute/bitfld-4.x: Likewise.
2570         * gcc.c-torture/execute/pr19689.x: Likewise.
2571         * gcc.c-torture/execute/pr7284-1.x: Likewise.
2572         * gcc.c-torture/execute/usmul.x: Likewise.
2573         * gcc.c-torture/execute/vrp-5.x: Likewise.
2574         * gcc.c-torture/execute/vrp-6.x: Likewise.
2575         * gcc.dg/debug/20041023-1.s: Likewise.
2576
2577 2006-04-13  Roger Sayle  <roger@eyesopen.com>
2578
2579         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
2580         of integers to a vector types are now constant expressions in C.
2581         * gcc.dg/vect/vect-fold-1.c: New test case.
2582
2583 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
2584             Ulrich Weigand  <uweigand@de.ibm.com>
2585
2586         PR target/27006
2587         * gcc.dg/vmx/pr27006.c: New testcase.
2588
2589 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2590
2591         PR libgfortran/26766
2592         * gfortran.dg/write_recursive.f90: New test.
2593
2594 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
2595
2596         * g++.dg/parse/dtor7.C: New test.
2597         * g++.dg/parse/new1.C: Add error marker.
2598         * g++.dg/template/new3.C: New test.
2599
2600         PR c++/26122
2601         * g++.dg/template/pure1.C: New test.
2602
2603         PR c++/26295
2604         * g++.dg/parse/ptrmem4.C: New test.
2605
2606 2006-04-10  Jeff Law  <law@redhat.com>
2607
2608         PR/27087
2609         * gcc.c-torture/compile/pr27087.c: New test.
2610
2611 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
2612
2613         PR/21391
2614         * gcc.dg/20060410.c: New.
2615
2616 2006-04-10  Matthias Klose  <doko@debian.org>
2617
2618         * testsuite/lib/gcc-defs.exp (gcc-set-multilib-library-path):
2619         Recognize multilib directory names containing underscores.
2620
2621 2006-04-10  Roger Sayle  <roger@eyesopen.com>
2622
2623         * gcc.target/i386/vecinit-1.c: New test case.
2624         * gcc.target/i386/vecinit-2.c: Likewise.
2625
2626 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
2627
2628         PR debug/27057
2629         * g++.dg/debug/dwarf2-2.C: New test.
2630
2631 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
2632
2633         PR rtl-optimization/27073
2634         * gcc.c-torture/execute/pr27073.c: New test.
2635
2636 2006-04-08  Mike Stump  <mrs@apple.com>
2637
2638         * gcc.dg/pragma-darwin.c: Improve for ppc64.
2639
2640 2006-04-07  Richard Guenther  <rguenther@suse.de>
2641
2642         PR tree-optimization/26135
2643         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
2644
2645 2006-04-06  Jan Hubicka  <jh@suse.cz>
2646
2647         PR profile/26399
2648         * g++.dg/bprob/g++-bprob-2.C: New testcase.
2649
2650 2006-04-06  Roger Sayle  <roger@eyesopen.com>
2651
2652         * g++.dg/conversion/nullptr1.C: New test case.
2653         * g++.dg/conversion/nullptr2.C: Likewise.
2654
2655 2006-04-05  Roger Sayle  <roger@eyesopen.com>
2656
2657         * gfortran.dg/dependency_18.f90: New test case.
2658
2659 2006-04-05  Richard Guenther  <rguenther@suse.de>
2660
2661         PR tree-optimization/26919
2662         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
2663         * gcc.dg/ipa/ipa-2.c: Likewise.
2664         * gcc.dg/ipa/ipa-3.c: Likewise.
2665         * gcc.dg/ipa/ipa-5.c: Likewise.
2666
2667 2006-04-05  Richard Guenther  <rguenther@suse.de>
2668
2669         PR tree-optimization/26763
2670         * gcc.dg/torture/pr26763-1.c: New testcase.
2671         * gcc.dg/torture/pr26763-2.c: Likewise.
2672
2673 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
2674
2675         PR fortran/23634
2676         PR fortran/25619
2677         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
2678
2679 2006-04-04  Eric Christopher  <echristo@apple.com>
2680
2681         * gcc.target/i386/387-1.c: Allow regexp to match darwin
2682         stubs.
2683         * gcc.target/i386/387-5.c: Ditto.
2684
2685 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
2686
2687         * gcc.target/sparc/struct-ret-check.c: New test.
2688
2689 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2690
2691         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
2692         zero decimal digits specified in format.
2693
2694 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
2695
2696         PR fortran/26891
2697         * gfortran.dg/missing_optional_dummy_1.f90: New test.
2698
2699         PR fortran/26976
2700         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
2701         * gfortran.dg/initialization_1.f90: Make assignment compliant.
2702         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
2703         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments compliant and detect
2704         bigendian-ness.
2705
2706 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
2707
2708         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
2709         dummy arguments work when the actual argument is itself a dummy
2710         argument of the caller.
2711
2712 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
2713
2714         PR libfortran/24685
2715         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
2716
2717 2006-04-01  Roger Sayle  <roger@eyesopen.com>
2718
2719         * gfortran.dg/dependencency_17.f90: New test case.
2720
2721 2006-04-01  Roger Sayle  <roger@eyesopen.com>
2722
2723         * gfortran.dg/dependency_14.f90: New test case.
2724         * gfortran.dg/dependency_15.f90: Likewise.
2725         * gfortran.dg/dependency_16.f90: Likewise.
2726
2727 2006-03-31  Asher Langton  <langton2@llnl.gov>
2728
2729         PR fortran/25358
2730         gfortran.dg/cray_pointers_6.f90: New test.
2731
2732 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2733
2734         PR libgfortran/26890
2735         * gfortran.dg/read_size_noadvance.f90: New test.
2736
2737 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
2738
2739         PR fortran/25031
2740         * gfortran.dg/multiple_allocation_1.f90: Check that the
2741         size has changed after a re-allocation with stat.
2742
2743 2006-03-30  Richard Guenther  <rguenther@suse.de>
2744
2745         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
2746         removal.
2747         * gcc.target/i386/sselibm-2.c: Likewise.
2748         * gcc.target/i386/sselibm-3.c: Likewise.
2749         * gcc.target/i386/sselibm-4.c: Likewise.
2750         * gcc.target/i386/sselibm-5.c: Likewise.
2751
2752 2006-03-28  Roger Sayle  <roger@eyesopen.com>
2753
2754         * gcc.dg/fold-andxor-1.c: New test case.
2755         * gcc.dg/fold-xorand-1.c: Likewise.
2756
2757 2006-03-28  Roger Sayle  <roger@eyesopen.com>
2758
2759         * gcc.dg/fold-convnotconv-1.c: New test case.
2760
2761 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
2762
2763         PR fortran/26779
2764         * gfortran.dg/private_type_5.f90: New test.
2765
2766 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
2767
2768         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
2769
2770 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
2771
2772         * gfortran.dg/advance_2.f90: New test.
2773         * gfortran.dg/advance_3.f90: New test.
2774
2775         * gfortran.fortran-torture/execute/equiv_5.f: New test.
2776
2777 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2778
2779         PR libgfortran/26661
2780         PR libgfortran/26880
2781         * gfortran.dg/read_x_past.f: New test.
2782
2783 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
2784
2785         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
2786         to be STABS.
2787
2788 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
2789
2790         * objc.dg/dwarf-1.m: Skip on AIX.
2791         * objc.dg/dwarf-2.m: Skip on AIX.
2792
2793 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
2794
2795         PR fortran/26816
2796         * gfortran.dg/float_1.f90: New test.
2797
2798 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
2799
2800         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
2801         X86_64 targets.
2802         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
2803
2804 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
2805
2806         PR libfortran/26735
2807         * gfortran.dg/convert_implied_open.f90: New test case.
2808
2809 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
2810
2811         PR fortran/26769
2812         * gfortran.dg/transpose_reshape_r10.f90: New test case.
2813
2814 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
2815
2816         PR middle-end/26717
2817         * gcc.dg/pr26717.c: New test.
2818
2819 2006-03-25  Roger Sayle  <roger@eyesopen.com>
2820
2821         * gfortran.dg/dependency_12.f90: New test case.
2822
2823 2006-03-24  Roger Sayle  <roger@eyesopen.com>
2824
2825         * gfortran.dg/dependency_9.f90: New (resurected) test case.
2826
2827 2006-03-24  Jeff Law  <law@redhat.com>
2828
2829         * gcc.c-torture/pr26840.c: New test.
2830
2831 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
2832
2833         * objc.dg/dwarf-2.m: New.
2834         * obj-c++.dg/dwarf-2.mm: New.
2835
2836         * g++.old-deja/g++.other/init19.C: New.
2837
2838 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
2839
2840         * g++.dg/eh/spbp.C: Skip on AIX.
2841
2842 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
2843
2844         PR middle-end/26611
2845         * g++.dg/gomp/pr26611-1.C: New test.
2846         * g++.dg/gomp/pr26611-2.C: New test.
2847
2848 2006-03-24  Jeff Law  <law@redhat.com>
2849
2850         * gcc.c-torture/compile/pr26833.c: New test.
2851         * gfortran.fortran-torture/compile/pr26806.f90: New test.
2852
2853 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2854
2855         * gfortran.dg/endfile_2.f90: Delete temp file.
2856
2857 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
2858
2859         PR fortran/19303
2860         * gfortran.dg/record_marker_1.f90: New test case.
2861         * gfortran.dg/record_marker_2.f: New test case.
2862         * gfortran.dg/record_marker_3.f90: New test case.
2863
2864 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
2865
2866         PR fortran/17298
2867         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
2868         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
2869
2870 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
2871
2872         * lib/gcc-dg.exp (cleanup-modules): New proc.
2873         * gfortran.dg/allocatable_function_1.f90,
2874         gfortran.dg/allocate_char_star_scalar_1.f90,
2875         gfortran.dg/assumed_charlen_function_1.f90,
2876         gfortran.dg/assumed_dummy_1.f90,
2877         gfortran.dg/assumed_shape_ranks_1.f90,
2878         gfortran.dg/assumed_shape_ranks_2.f90,
2879         gfortran.dg/assumed_size_dt_dummy.f90,
2880         gfortran.dg/auto_char_dummy_array_1.f90,
2881         gfortran.dg/auto_char_len_3.f90,
2882         gfortran.dg/automatic_module_variable.f90,
2883         gfortran.dg/bad_automatic_objects_1.f90,
2884         gfortran.dg/char_array_constructor.f90,
2885         gfortran.dg/char_array_structure_constructor.f90,
2886         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
2887         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
2888         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
2889         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
2890         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
2891         gfortran.dg/derived_pointer_recursion.f90,
2892         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
2893         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
2894         gfortran.dg/dummy_functions_1.f90,
2895         gfortran.dg/elemental_initializer_1.f90,
2896         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
2897         gfortran.dg/elemental_pointer_1.f90,
2898         gfortran.dg/elemental_subroutine_1.f90,
2899         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
2900         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
2901         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
2902         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
2903         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
2904         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
2905         gfortran.dg/global_references_1.f90,
2906         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
2907         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
2908         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
2909         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
2910         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
2911         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
2912         gfortran.dg/large_integer_kind_1.f90,
2913         gfortran.dg/large_real_kind_1.f90,
2914         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
2915         gfortran.dg/module_double_reuse.f90,
2916         gfortran.dg/module_equivalence_1.f90,
2917         gfortran.dg/module_interface_1.f90,
2918         gfortran.dg/module_parameter_array_refs_1.f90,
2919         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
2920         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
2921         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
2922         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
2923         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
2924         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
2925         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
2926         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
2927         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
2928         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
2929         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
2930         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
2931         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
2932         gfortran.dg/same_name_1.f90,
2933         gfortran.dg/sibling_dummy_procedure_1.f90,
2934         gfortran.dg/sibling_dummy_procedure_2.f90,
2935         gfortran.dg/sibling_dummy_procedure_3.f90,
2936         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
2937         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
2938         gfortran.dg/used_dummy_types_2.f90,
2939         gfortran.dg/used_dummy_types_3.f90,
2940         gfortran.dg/used_dummy_types_4.f90,
2941         gfortran.dg/used_dummy_types_5.f90,
2942         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
2943         gfortran.dg/userdef_operator_1.f90: Use it.
2944
2945 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2946
2947         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
2948         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
2949         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
2950         gfortran.dg/write_back.f,
2951         gfortran.fortran-torture/execute/inquire_1.f90,
2952         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
2953
2954 2006-03-21  Jeff Law  <law@redhat.com>
2955
2956         * gcc.dg/tree-ssa/vrp28.c: New test.
2957
2958 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
2959
2960         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
2961         if _STDC_C99 is defined.
2962         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
2963         * gcc.dg/builtins-20.c: Likewise.
2964         * gcc.dg/builtins-53.c: Likewise.
2965         * gcc.dg/single-precision-constant.c: Likewise. Also pass
2966         -mmacosx-version-min=10.3 on PowerPC/Darwin.
2967
2968 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
2969
2970         PR tree-opt/26781
2971         * gcc.c-torture/compile/pr26781-1.c: New test.
2972         * gcc.c-torture/compile/pr26781-2.c: New test.
2973
2974 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
2975
2976         PR c++/26690
2977         * g++.dg/gomp/pr26690-1.C: New test.
2978         * g++.dg/gomp/pr26690-2.C: New test.
2979
2980 2006-03-20  Jeff Law  <law@redhat.com>
2981
2982         * gcc.dg/tree-ssa/pr21829.c: New test.
2983
2984         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
2985
2986 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
2987
2988         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
2989         (check_visibility_available): Use it.
2990         (check_effective_target_default_packed): Likewise.
2991         (check_effective_target_pcc_bitfield_type_matters): Likewise.
2992         (check_effective_target_fopenmp): Likewise.
2993         (check_effective_target_freorder): Likewise.
2994         (check_effective_target_fpic): Likewise.
2995         (check_named_sections_available): Likewise.
2996         (check_effective_target_ilp32): Likewise.
2997         (check_effective_target_lp64): Likewise.
2998
2999 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
3000
3001         PR fortran/20935
3002         * gfortran.dg/scalar_mask_2.f90: New test case.
3003
3004 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
3005
3006         PR tree-opt/26629
3007         * gcc.dg/tree-ssa/loadpre12.c: New test.
3008         * gcc.dg/tree-ssa/loadpre13.c: New test.
3009         * gcc.dg/tree-ssa/loadpre14.c: New test.
3010         * gcc.dg/tree-ssa/loadpre15.c: New test.
3011         * gcc.dg/tree-ssa/loadpre16.c: New test.
3012         * gcc.dg/tree-ssa/loadpre17.c: New test.
3013         * gcc.dg/tree-ssa/loadpre18.c: New test.
3014         * gcc.dg/tree-ssa/loadpre19.c: New test.
3015         * gcc.dg/tree-ssa/loadpre20.c: New test.
3016         * gcc.dg/tree-ssa/loadpre21.c: New test.
3017         * gcc.dg/tree-ssa/loadpre22.c: New test.
3018
3019 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
3020
3021         PR fortran/26741
3022         * gfortran.dg/elemental_initializer_1.f90: New test.
3023
3024         PR fortran/26716
3025         * gfortran.dg/assumed_shape_ranks_2: New test.
3026
3027 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
3028
3029         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
3030         target fpic.
3031
3032 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3033
3034         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
3035         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
3036         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
3037         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
3038         gfortran.fortran-torture/execute/direct_io.f90,
3039         gfortran.fortran-torture/execute/inquire_2.f90,
3040         gfortran.fortran-torture/execute/inquire_4.f90,
3041         gfortran.fortran-torture/execute/list_read_1.f90,
3042         gfortran.fortran-torture/execute/open_replace.f90,
3043         gfortran.fortran-torture/execute/slash_edit.f90,
3044         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
3045         temporary files from testcases.
3046
3047 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3048
3049         PR libgfortran/26509
3050         gfortran.dg/write_direct_eor.f90: New test.
3051
3052 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
3053
3054         * gcc.target/powerpc/pr26350.c: New.
3055         * gcc.target/powerpc/indexed-addr.c: New.
3056
3057 2006-03-16  Roger Sayle  <roger@eyesopen.com>
3058
3059         * gfortran.dg/dependency_13.f90: New test case.
3060
3061 2006-03-16  Roger Sayle  <roger@eyesopen.com>
3062
3063         PR middle-end/21781
3064         * gcc.dg/real-const-1.c: New test case.
3065
3066 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
3067
3068         * g++.old-deja/g++.other/init18.C: New.
3069         * g++.old-deja/g++.other/init5.C: Remove xfail.
3070
3071 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3072
3073         * g++.dg/opt/pr15551.C: Cleanup temp file.
3074
3075 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3076
3077         PR c++/6634
3078         g++.dg/parse/long1.C: New test.
3079
3080 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3081
3082         PR fortran/19101
3083         * gfortran.dg/continuation.f90: New test.
3084         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
3085
3086 2006-03-14  Richard Guenther  <rguenther@suse.de>
3087
3088         PR tree-optimization/26672
3089         * gcc.dg/torture/pr26672.c: New testcase.
3090
3091 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
3092
3093         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
3094         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
3095
3096 2006-03-13  Roger Sayle  <roger@eyesopen.com>
3097
3098         PR middle-end/26557
3099         * gcc.c-torture/compile/switch-1.c: New test case.
3100
3101 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
3102
3103         PR fortran/25378
3104         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
3105         test to include more permuatations of mask and index.
3106         * testsuite/gfortran.dg/scalar_mask_1.f90: Modify last test to
3107         respond to F2003 spec. that the position returned for an all false
3108         mask && condition is zero.
3109
3110 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
3111
3112         PR middle-end/25989
3113         * gcc.dg/gomp/pr25989.c: New test.
3114
3115 2006-03-13  Jeff Law  <law@redhat.com>
3116
3117         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
3118
3119 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
3120
3121         * gcc.dg/switch-9.c: New test.
3122
3123 2006-03-13  Richard Guenther  <rguenther@suse.de>
3124
3125         PR middle-end/26630
3126         * gcc.dg/torture/pr26630.c: New testcase.
3127
3128 2006-03-11  Roger Sayle  <roger@eyesopen.com>
3129
3130         * gfortran.dg/dependency_10.f90: New test case.
3131         * gfortran.dg/dependency_11.f90: Likewise.
3132
3133 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
3134             Erik Edelmann  <eedelman@gcc.gnu.org>
3135
3136         * gfortran.dg/allocatable_function_1.f90: New.
3137         * gfortran.dg/allocatable_function_2.f90: New.
3138
3139 2006-03-10  Richard Guenther  <rguenther@suse.de>
3140
3141         PR middle-end/26565
3142         * gcc.dg/torture/pr26565.c: New testcase.
3143
3144 2006-03-09  Eric Christopher  <echristo@apple.com>
3145
3146         * gcc.c-torture/compile/20060309-1.c: New.
3147
3148 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3149
3150         PR libgfortran/26499
3151         * gfortran.dg/write_back.f: New test.
3152         * gfortran.dg/write_rewind_1.f: New test.
3153         * gfortran.dg/write_rewind_2.f: New test.
3154
3155 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3156
3157         PR libgfortran/26554
3158         * gfortran.dg/read_logical.f90: New test.
3159
3160 2006-03-04  Laurent GUERBY <laurent@guerby.net>
3161
3162         * ada/acats/norun.lst: cdd2a03 now passes.
3163
3164 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
3165
3166         PR testsuite/25177
3167         * gcc.target/powerpc/pr18096-1.c: Change where the error
3168         would match.
3169
3170 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
3171
3172         * gcc.target/i386/cleanup-1.c: New test.
3173         * gcc.target/i386/cleanup-2.c: New test.
3174
3175 2006-03-04  Roger Sayle  <roger@eyesopen.com>
3176
3177         * gfortran.dg/dependency_9.f90: Remove for the time being.
3178
3179 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
3180
3181         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
3182         directive.
3183
3184 2006-03-03  Roger Sayle  <roger@eyesopen.com>
3185
3186         * gfortran.dg/dependency_9.f90: New test case.
3187
3188 2006-03-03  Roger Sayle  <roger@eyesopen.com>
3189
3190         * gfortran.dg/dependency_4.f90: New test case.
3191         * gfortran.dg/dependency_5.f90: New test case.
3192         * gfortran.dg/dependency_6.f90: New test case.
3193         * gfortran.dg/dependency_7.f90: New test case.
3194         * gfortran.dg/dependency_8.f90: New test case.
3195
3196 2006-03-03  Paul Brook  <paul@codesourcery.com>
3197
3198         * gcc/testsuite/lib/target-supports.exp (check_profiling_available):
3199         Add m68k-*-elf.
3200
3201 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
3202
3203         PR fortran/25031
3204         * multiple_allocation_1.f90: New test.
3205
3206 2006-03-03  Roger Sayle  <roger@eyesopen.com>
3207
3208         PR tree-optimization/26524
3209         * gfortran.dg/pr26524.f: New test case.
3210
3211 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3212
3213         * g++.dg/template/repo5.C: Cleanup repo files.
3214         * gcc.dg/20051201-1.c: Cleanup coverage files.
3215         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
3216         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
3217         tree dump files.
3218
3219 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
3220
3221         * objc.dg/objc-nofilename-1.m: New test.
3222         * objc.dg/bad-receiver-type.m: New test.
3223         * obj-c++.dg/bad-receiver-type.mm: New test.
3224
3225 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
3226
3227         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
3228
3229 2006-03-01  Mike Stump  <mrs@apple.com>
3230
3231         * g++.dg/abi/key2.C: Add.
3232
3233 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
3234
3235         * gfortran.dg/logical_dot_product.f90: New test.
3236
3237         PR fortran/26393
3238         * gfortran.dg/used_interface_ref.f90: New test.
3239
3240         PR fortran/20938
3241         * gfortran.dg/dependency_2.f90: New test.
3242         * gfortran.fortran-torture/execute/where17.f90: New test.
3243         * gfortran.fortran-torture/execute/where18.f90: New test.
3244         * gfortran.fortran-torture/execute/where19.f90: New test.
3245         * gfortran.fortran-torture/execute/where20.f90: New test.
3246
3247 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
3248
3249         * g++.dg/tree-ssa/pr26443.C: New test case.
3250
3251 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
3252
3253         PR middle-end/26022
3254         * g++.dg/opt/return-slot1.C: New test.
3255
3256 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3257
3258         PR libgfortran/26136
3259         * gfortran.dg/namelist_23.f90: New test.
3260
3261 2006-02-28  Roger Sayle  <roger@eyesopen.com>
3262
3263         PR middle-end/14752
3264         * gcc.dg/fold-eqandshift-2.c: New test case.
3265
3266 2006-02-28  Richard Guenther  <rguenther@suse.de>
3267
3268         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
3269         decomposition.
3270
3271 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
3272
3273         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
3274
3275 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3276
3277         PR libgfortran/26464
3278         * gfortran.dg/backspace_5.f: New test.
3279         * gfortran.dg/backspace_6.f: New test.
3280
3281 2006-02-26  Roger Sayle  <roger@eyesopen.com>
3282
3283         * gcc.dg/fold-eqandnot-1.c: New test case.
3284
3285 2006-02-26  Roger Sayle  <roger@eyesopen.com>
3286
3287         PR middle-end/19983
3288         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
3289
3290 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
3291
3292         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
3293         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
3294
3295 2006-02-26  Richard Guenther  <rguenther@suse.de>
3296
3297         PR tree-optimization/26421
3298         * gcc.dg/tree-ssa/pr26421.c: New testcase.
3299
3300 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
3301
3302         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
3303         * g++.old-deja/g++.robertl/eb132.C: Likewise.
3304
3305 2006-02-26  Roger Sayle  <roger@eyesopen.com>
3306
3307         * gcc.dg/fold-even-1.c: New test case.
3308
3309 2006-02-26  Roger Sayle  <roger@eyesopen.com>
3310
3311         PR middle-end/21137
3312         * gcc.dg/fold-eqandshift-1.c: New test case.
3313
3314 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
3315
3316         PR tree-optimization/25125
3317         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
3318         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
3319
3320 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
3321
3322         PR tree-optimizations/26359
3323         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
3324         with -fdump-tree-dceloop-details.
3325         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
3326
3327 2006-02-25  Roger Sayle  <roger@eyesopen.com>
3328
3329         PR middle-end/23673
3330         * gcc.dg/fold-eqxor-1.c: New test case.
3331         * gcc.dg/fold-eqxor-2.c: Likewise.
3332         * gcc.dg/fold-eqxor-3.c: Likewise.
3333
3334 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
3335
3336         PR fortran/23092
3337         * scalar_mask_1.f90: New test.
3338
3339 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
3340
3341         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
3342         * g++.dg/eh/uncaught2.C: New.
3343         * g++.dg/eh/uncaught3.C: New.
3344
3345 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3346
3347         PR libgfortran/26423
3348         * gfortran.dg/read_many_1.f: New test.
3349
3350 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
3351
3352         PR fortran/24519
3353         * gfortran.dg/dependency_3.f90: New test.
3354         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
3355         XFAILs.
3356
3357         PR fortran/25395
3358         * gfortran.dg/equiv_6.f90: New test.
3359
3360 2006-02-23  Jeff Law  <law@redhat.com>
3361
3362         * gcc.c-torture/compile/pr26425.c: New test.
3363
3364 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
3365
3366         PR middle-end/26412
3367         * gcc.dg/gomp/pr26412.c: New test.
3368
3369 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3370
3371         PR c++/26291
3372         * g++.dg/other/ellipsis1.C: New test.
3373         * g++.dg/parse/operator4.C: Adjust error marker.
3374
3375 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
3376
3377         PR target/25603
3378         * gfortran.dg/pr25603.f: New testcase.
3379
3380 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
3381
3382         * gcc.dg/bf-spl1.c: Don't specify -m68000.
3383         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
3384
3385 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
3386
3387         * g++.dg/eh/spbp.C: New.
3388
3389 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
3390
3391         PR middle-end/26379
3392         * gcc.target/i386/mmx-7.c: New test.
3393
3394 2006-02-20  Roger Sayle  <roger@eyesopen.com>
3395
3396         PR tree-optimization/26361
3397         * gcc.dg/tree-ssa/vrp27.c: New test case.
3398
3399 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
3400
3401         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
3402         * gcc.dg/tree-ssa/complex-4.c: Here.
3403
3404 2006-02-19  Roger Sayle  <roger@eyesopen.com>
3405
3406         PR middle-end/19543
3407         * gfortran.dg/logical_1.f90: New test case.
3408
3409 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
3410
3411         PR middle-end/26334
3412         * gcc.dg/20060218-1.c: Moved to...
3413         * gcc.target/i386/20060218-1.c: ... here.  New test.
3414
3415 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
3416
3417         PR fortran/26201
3418         * gfortran.dg/convert_1.f90: New.
3419
3420 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
3421
3422         PR fortran/25054
3423         * gfortran.dg/namelist_5.f90: New test.
3424
3425         PR fortran/25089
3426         * gfortran.dg/namelist_4.f90: New test.
3427
3428 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
3429
3430         PR tree-opt/25680
3431         * testsuite/gcc.dg/tree-ssa/complex-3.c: New test.
3432
3433 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
3434
3435         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
3436         variable to take into account the variable name in the
3437         function header.
3438         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
3439
3440 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
3441
3442         PR middle-end/26334
3443         * gcc.c-torture/compile/20060217-1.c: New test.
3444         * gcc.dg/20060218-1.c: New test.
3445
3446 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
3447
3448         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
3449
3450 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
3451
3452         * gcc.dg/cpp/undef3.c: New test.
3453         * gcc.dg/cpp/trad/builtins2.c: New test.
3454
3455 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
3456
3457         PR c++/26266
3458         * g++.dg/template/static22.C: New test.
3459         * g++.dg/template/static23.C: New test.
3460         * g++.dg/template/static24.C: New test.
3461         * g++.dg/template/non-dependent13.C: New test.
3462         * g++.dg/init/member1.C: Tweak error markers.
3463
3464 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3465
3466         PR target/26255
3467         * gcc.c-torture/compile/pr26255.c: New test case.
3468
3469 2006-02-16  Roger Sayle  <roger@eyesopen.com>
3470
3471         * gfortran.fortran-torture/execute/where_10.f90: New test case.
3472         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
3473         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
3474         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
3475         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
3476         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
3477         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
3478
3479 2006-02-16  Jeff Law  <law@redhat.com>
3480
3481         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
3482         * gcc.dg/tree-ssa/vrp26.c: New test.
3483
3484 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
3485
3486         PR target/20353
3487         PR target/24578
3488         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
3489         __UCLIBC__ is defined.
3490
3491 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
3492
3493         PR fortran/26224
3494         * gfortran.dg/gomp/pr26224.f: New test.
3495
3496 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
3497
3498         PR tree-opt/25918
3499         * lib/target-supports.exp
3500         (check_effective_target_vect_short_mult): New.
3501         (check_effective_target_vect_char_mult): New.
3502         (check_effective_target_vect_widen_sum_qi_to_si): New.
3503         (check_effective_target_vect_widen_sum_qi_to_hi): New.
3504         (check_effective_target_vect_widen_sum_hi_to_si): New.
3505         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
3506         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
3507         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
3508         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
3509         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
3510         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
3511         vect-reduc-pattern-2c.c
3512         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
3513         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
3514         vect-reduc-pattern-1c.c
3515
3516 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
3517
3518         PR fortran/24557
3519         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
3520
3521 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
3522
3523         PR fortran/26054
3524         * gfortran.dg/enum_8.f90: Remove check for warning.
3525         * gfortran.dg/iomsg_1.f90: Ditto.
3526         * gfortran.dg/enum_1.f90: Ditto.
3527         * gfortran.dg/enum_9.f90: Ditto.
3528         * gfortran.dg/enum_2.f90: Ditto.
3529         * gfortran.dg/enum_10.f90: Ditto.
3530         * gfortran.dg/enum_3.f90: Ditto.
3531         * gfortran.dg/flush_1.f90: Ditto.
3532         * gfortran.dg/enum_4.f90: Ditto.
3533         * gfortran.dg/array_constructor_1.f90: Ditto.
3534         * gfortran.dg/enum_5.f90: Ditto.
3535         * gfortran.dg/enum_6.f90: Ditto.
3536         * gfortran.dg/enum_7.f90: Ditto.
3537
3538 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
3539
3540         PR middle-end/26300
3541         * gcc.c-torture/compile/20060215-1.c: New test.
3542
3543 2006-02-14  Roger Sayle  <roger@eyesopen.com>
3544
3545         PR middle-end/23670
3546         * gcc.dg/tree-ssa/andor-2.c: New test case.
3547
3548 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
3549
3550         PR fortran/25045
3551         * optional_dim.f90: New test.
3552
3553 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
3554
3555         PR fortran/26277
3556         * gfortran.dg/label_4.f90: New.
3557
3558 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
3559             Diego Novillo  <dnovillo@redhat.com>
3560             Uros Bizjak  <uros@kss-loka.si>
3561
3562         * gfortran.dg/gomp: New directory.
3563
3564 2006-02-14  Richard Guenther  <rguenther@suse.de>
3565
3566         PR tree-optimization/26258
3567         * gcc.dg/torture/pr26258.c: New testcase.
3568
3569 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
3570
3571         PR fortran/26246
3572         * gfortran.dg/pr26246_1.f90: New test.
3573         * gfortran.dg/pr26246_2.f90: New test.
3574
3575         PR middle-end/26092
3576         * gcc.c-torture/compile/20060208-1.c: New test.
3577
3578 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
3579
3580         PR fortran/26074
3581         PR fortran/25103
3582         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
3583         * gfortran.dg/bad_automatic_objects_1.f90: New test.
3584         * gfortran.dg/automatic_module_variable.f90: Change error message.
3585
3586         PR fortran/20861
3587         * gfortran.dg/internal_dummy_1.f90: New test.
3588
3589         PR fortran/20871
3590         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
3591
3592
3593         PR fortran/25083
3594         * gfortran.dg/uncommon_block_data_1.f90: New test.
3595         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
3596         with standard.
3597
3598         PR fortran/25088
3599         * gfortran.dg/typed_subroutine_1.f90: New test.
3600
3601 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
3602
3603         * objc.dg/dwarf-1.m: New.
3604
3605 2006-02-13  Roger Sayle  <roger@eyesopen.com>
3606
3607         PR middle-end/24427
3608         * gcc.dg/tree-ssa/andor-1.c: New test case.
3609
3610 2006-02-13  Josh Conner  <jconner@apple.com>
3611
3612         PR target/25376
3613         * gcc.dg/pr25376.c: New test.
3614
3615         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
3616         assemble.
3617         * lib/target-supports.exp (check_named_sections_available):
3618         Only compile named-sections test -- don't assemble.
3619
3620 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3621
3622         * g++.dg/warn/no-write-strings.C: New test.
3623         * g++.dg/warn/write-strings.C: Likewise.
3624         * g++.dg/warn/write-strings-default.C: Likewise.
3625
3626 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
3627
3628         PR fortran/25806
3629         * gfortran.dg/ret_pointer_2.f90: New test.
3630
3631 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
3632
3633         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
3634
3635 2006-02-10  Jeff Law  <law@redhat.com>
3636
3637         * gcc.c-torture/compile/pr26213.c: New test.
3638
3639 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
3640
3641         gfortran.dg/null_1.f90: New test.
3642
3643 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
3644
3645         PR fortran/14771
3646         * gfortran.dg/parens_4.f90: New.
3647         * gfortran.dg/parens_5.f90: New.
3648
3649 2006-02-10  Richard Guenther  <rguenther@suse.de>
3650
3651         * testsuite/gcc.dg/pr23372-1.c: Remove empty file.
3652
3653 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
3654         Paul Thomas  <pault@gcc.gnu.org>
3655
3656         PR fortran/14771
3657         * gfortran.dg/parens_1.f90: New.
3658         * gfortran.dg/parens_2.f90: New.
3659         * gfortran.dg/parens_3.f90: New.
3660
3661 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
3662
3663         PR fortran/26038
3664         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
3665
3666         PR fortran/25059
3667         * gfortran.dg/impure_assignment_1.f90: New test.
3668
3669         PR fortran/25070
3670         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
3671
3672 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
3673
3674         PR target/26141
3675         * g++.dg/expr/stdarg2.C: New test.
3676
3677 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
3678
3679         PR inline-asm/16194
3680         * gcc.dg/pr16194.c: New test.
3681
3682 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
3683
3684         * ada/acats/run_acats: Use portable variant of "$@".
3685
3686 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3687
3688         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
3689         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
3690
3691 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
3692
3693         PR tree-opt/26179
3694         * g++.dg/opt/pr26179.C: New test.
3695
3696 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
3697
3698         PR middle-end/26134
3699         * gcc.dg/tree-ssa/complex-3.c: New test.
3700
3701 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
3702
3703         * gcc.c-torture/compile/volatile-1.c: New test.
3704
3705 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
3706
3707         PR 26180
3708         * gcc.dg/tree-ssa/pr26180.c: New test.
3709
3710 2006-02-08  Jeff Law  <law@redhat.com>
3711
3712         * gcc.dg/tree-ssa/pr21417.c: New test.
3713
3714 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
3715
3716         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
3717         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
3718
3719 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
3720
3721         * lib/scanrtl.exp: New.
3722
3723 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3724
3725         PR c++/26071
3726         * g++.dg/other/virtual2.C: New test.
3727
3728         PR c++/26070
3729         * g++.dg/other/virtual1.C: New test.
3730
3731 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
3732
3733         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
3734         cleanup-ipa-dump): Update dump file glob patterns.
3735         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
3736         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
3737
3738         * lib/gcc-dg.exp: Load it.
3739         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
3740
3741 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
3742
3743         PR testsuite/26159
3744         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
3745         * gcc.dg/tree-ssa/pr23382.c: Ditto.
3746
3747 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
3748
3749         PR fortran/25577
3750         * gfortran.dg/mvbits_1.f90: New.
3751
3752 2006-02-07  Dirk Mueller  <dmueller@suse.com>
3753
3754         * g++.dg/warn/Wdiv-by-zero.C: New test.
3755         * g++.dg/warn/Wno-div-by-zero.C: New.
3756
3757 2006-02-07  Jeff Law  <law@redhat.com>
3758
3759         * gcc.dg/tree-ssa/pr21559.c: New test.
3760
3761         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
3762         multiple VRP passes.
3763         * gcc.dg/tree-ssa/vrp09.c: Likewise.
3764         * gcc.dg/tree-ssa/vrp18.c: Likewise.
3765         * gcc.dg/tree-ssa/pr21582.c: Likewise.
3766         * gcc.dg/tree-ssa/pr20657.c: Likewise.
3767         * gcc.dg/tree-ssa/pr21001.c: Likewise.
3768         * gcc.dg/tree-ssa/vrp02.c: Likewise
3769         * gcc.dg/tree-ssa/vrp11.c: Likewise
3770         * gcc.dg/tree-ssa/pr14341.c: Likewise
3771         * gcc.dg/tree-ssa/vrp19.c: Likewise
3772         * gcc.dg/tree-ssa/vrp20.c: Likewise
3773         * gcc.dg/tree-ssa/vrp03.c: Likewise
3774         * gcc.dg/tree-ssa/pr21086.c: Likewise
3775         * gcc.dg/tree-ssa/pr21959.c: Likewise
3776         * gcc.dg/tree-ssa/vrp21.c: Likewise
3777         * gcc.dg/tree-ssa/vrp04.c: Likewise
3778         * gcc.dg/tree-ssa/pr25485.c: Likewise
3779         * gcc.dg/tree-ssa/pr22026.c: Likewise
3780         * gcc.dg/tree-ssa/vrp22.c: Likewise
3781         * gcc.dg/tree-ssa/vrp05.c: Likewise
3782         * gcc.dg/tree-ssa/20030807-10.c: Likewise
3783         * gcc.dg/tree-ssa/pr20701.c: Likewise
3784         * gcc.dg/tree-ssa/vrp23.c: Likewise
3785         * gcc.dg/tree-ssa/vrp06.c: Likewise
3786         * gcc.dg/tree-ssa/pr22117.c: Likewise
3787         * gcc.dg/tree-ssa/pr20702.c: Likewise
3788         * gcc.dg/tree-ssa/vrp15.c: Likewise
3789         * gcc.dg/tree-ssa/pr21090.c: Likewise
3790         * gcc.dg/tree-ssa/pr21294.c: Likewise
3791         * gcc.dg/tree-ssa/vrp24.c: Likewise
3792         * gcc.dg/tree-ssa/vrp07.c: Likewise
3793         * gcc.dg/tree-ssa/pr21563.c: Likewise
3794         * gcc.dg/tree-ssa/pr25382.c: Likewise
3795         * gcc.dg/tree-ssa/vrp16.c: Likewise
3796         * gcc.dg/tree-ssa/vrp25.c: Likewise
3797         * gcc.dg/tree-ssa/vrp08.c: Likewise
3798         * gcc.dg/tree-ssa/20030807-6.c: Likewise
3799         * gcc.dg/tree-ssa/vrp17.c: Likewise
3800         * gcc.dg/tree-ssa/pr21458.c: Likewise
3801         * g++.dg/tree-ssa/pr18178.C: Likewise
3802
3803 2006-02-07  Richard Guenther  <rguenther@suse.de>
3804
3805         PR c++/26140
3806         Revert
3807         2006-01-30  Richard Guenther  <rguenther@suse.de>
3808         PR c++/23372
3809         * gcc.dg/pr23372-1.C: New testcase.
3810
3811         * g++.dg/tree-ssa/pr26140.C: New testcase.
3812
3813 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
3814
3815         PR c++/9737
3816         * g++.dg/template/ttp15.C: New test.
3817         * g++.dg/template/ttp16.C: Likewise.
3818         * g++.dg/template/ttp17.C: Likewise.
3819         * g++.old-deja/g++.pt/ttp36.C: Remove.
3820         * g++.old-deja/g++.pt/ttp19.C: Likewise.
3821         * g++.old-deja/g++.pt/ttp37.C: Likewise.
3822         * g++.old-deja/g++.pt/ttp38.C: Likewise.
3823         * g++.old-deja/g++.pt/ttp39.C: Likewise.
3824         * g++.old-deja/g++.pt/ttp9.C: Likewise.
3825         * g++.old-deja/g++.pt/ttp40.C: Likewise.
3826         * g++.old-deja/g++.pt/ttp51.C: Likewise.
3827         * g++.old-deja/g++.pt/ttp26.C: Likewise.
3828         * g++.old-deja/g++.pt/ttp36.C: Likewise.
3829
3830 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
3831
3832         PR libfortran/23815
3833         * unf_io_convert_4.f90: New test.
3834
3835 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
3836
3837         * gcc.dg/tree-ssa/loadpre10.c: New test.
3838         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
3839         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
3840         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
3841
3842 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3843
3844         PR libfortran/24685
3845         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
3846
3847 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
3848
3849         PR tree-opt/25251
3850         * gfortran.dg/assign_7.f: New test.
3851
3852 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
3853
3854         PR fortran/26041
3855         PR fortran/26064
3856         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
3857         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
3858         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
3859
3860 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
3861
3862         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
3863         in size_t typedef.
3864
3865 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3866
3867         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
3868         * g++.dg/charset/string.c (foo): Likewise.
3869         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
3870         const char*
3871         * g++.dg/ext/builtin2.C (printf): Likewise.
3872         * g++.dg/init/new15.C (printf): Likewise.
3873         * g++.dg/opt/pr17697-1.C (foo): Likewise.
3874         * g++.dg/opt/pr17697-2.C (foo): Likewise.
3875         * g++.dg/opt/pr17697-3.C (foo): Likewise.
3876         * g++.dg/template/non-dependent4.C (temp): Likewise.
3877         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
3878         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
3879         parameter type to const char*.
3880         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
3881         Change type to const char*.
3882         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
3883         Likewise.
3884         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
3885         second parameter type to const char*.
3886         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
3887         (Y::Y): Change parameter type to const char*.
3888         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
3889         * g++.old-deja/g++.jason/report.C: Apply const correctness.
3890         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
3891         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
3892         (char*).
3893         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
3894         const char*.
3895         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
3896         type to const char*.
3897         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
3898         return type to const char*.
3899         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
3900         to const char*.
3901         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
3902         * g++.old-deja/g++.law/refs1.C: Likewise.
3903         * g++.old-deja/g++.law/visibility1.C: Likewise.
3904         * g++.old-deja/g++.law/visibility2.C: Likewise.
3905         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
3906         const char*.
3907         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
3908         * g++.old-deja/g++.mike/net48.C: Likewise.
3909         * g++.old-deja/g++.mike/p646.C: Likewise.
3910         * g++.old-deja/g++.mike/p6746.C: Likewise.
3911         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
3912         type to const char*.
3913         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
3914         deprecated conversion warning.
3915         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
3916         char*.
3917         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
3918         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
3919         * g++.old-deja/g++.pt/explicit8.C: Likewise.
3920         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
3921         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
3922         * g++.old-deja/g++.pt/nontype3.C: Likewise.
3923         * g++.old-deja/g++.pt/t39.C: Likewise.
3924         * g++.old-deja/g++.robertl/eb106.C: Likewise.
3925         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
3926
3927 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
3928
3929         PR fortran/25075
3930         intrinsic_argument_conformance_1.f90: New test.
3931
3932 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
3933
3934         PR fortran/20845
3935         * gfortran.dg/char_result_11.f90: Add SAVE.
3936         * gfortran.dg/der_pointer_4.f90: Ditto.
3937         * gfortran.dg/default_initialization.f90: New test.
3938
3939 2006-02-03  Jeff Law  <law@redhat.com>
3940
3941         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
3942         handle more than 100 dump files.
3943         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
3944         * lib/scantree.exp (scan-tree-dump): Likewise.
3945         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
3946         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
3947         * lib/scanipa.exp (scan-ipa-dump): Likewise.
3948         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
3949         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
3950
3951 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
3952
3953         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
3954
3955 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
3956
3957         * g++.dg/template/using12.C: New test.
3958
3959 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
3960
3961         * gcc.target/powerpc/pr25960.c: New test.
3962
3963 2006-02-02  Steven G. Kargl  <kargls@comcast>
3964
3965         PR fortran/24958
3966         gfortran.dg/nullify_2.f90: New test.
3967
3968 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
3969
3970         PR 25990
3971         * gcc.dg/gomp/pr25990.c: New test.
3972
3973 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
3974
3975         PR c++/25342
3976         * g++.gd/template/partial4.C: New test.
3977
3978 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
3979
3980         PR middle-end/26001
3981         * gfortran.dg/data_char_2.f90: New.
3982
3983 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
3984
3985         PR fortran/26039
3986         maxval_maxloc_conformance_1.f90: New test.
3987
3988 2006-01-31  Richard Guenther  <rguenther@suse.de>
3989
3990         * gcc.target/i386/sselibm-1.c: New testcase.
3991         * gcc.target/i386/sselibm-2.c: Likewise.
3992         * gcc.target/i386/sselibm-3.c: Likewise.
3993         * gcc.target/i386/sselibm-4.c: Likewise.
3994         * gcc.target/i386/sselibm-5.c: Likewise.
3995
3996 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
3997
3998         PR fortran/24266
3999         * gfortran.dg/arrayio_derived_2.f90: New.
4000
4001 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
4002
4003         * gcc.dg/unsigned-long-compare.c: New test.
4004
4005 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
4006
4007         PR testsuite/25318
4008         * lib/target-supports.exp (check_effective_target_freorder):
4009         Check to see if target supports -freorder-blocks-and-partition.
4010         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
4011         instead of "dg-require-named-sections".
4012
4013 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
4014
4015         PR target/14798:
4016         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
4017         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
4018         * gcc.dg/pragma-isr-trapa2.c: Likewise.
4019         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
4020         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
4021         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
4022         * gcc.dg/attr-isr-trap_exit.c: Likewise.
4023         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
4024
4025 2006-01-30  Richard Guenther  <rguenther@suse.de>
4026
4027         PR c++/23372
4028         * gcc.dg/pr23372-1.C: New testcase.
4029
4030 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
4031
4032         * gcc.dg/gomp/pr25874.c: New test.
4033
4034 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
4035
4036         PR tree-opt/25911
4037         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
4038
4039 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
4040
4041         PR fortran/18578
4042         PR fortran/18579
4043         PR fortran/20857
4044         PR fortran/20885
4045         * gfortran.dg/intent_out_1.f90: New test.
4046
4047 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
4048
4049         PR fortran/17911
4050         * gfortran.dg/procedure_lvalue.f90: New test.
4051
4052         PR fortran/20895
4053         PR fortran/25030
4054         * gfortran.dg/char_pointer_assign_2.f90: New test.
4055         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
4056         assignment to be consistent with standard.
4057         * gfortran.dg/char_result_2.f90: The same.
4058         * gfortran.dg/char_result_8.f90: The same.
4059
4060 2006-01-28  Zack Weinberg  <zackw@panix.com>
4061
4062         * gcc.dg/Woverlength-strings.c
4063         * gcc.dg/Woverlength-strings-pedantic-c89.c
4064         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
4065         * gcc.dg/Woverlength-strings-pedantic-c99.c
4066         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
4067
4068 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
4069
4070         * gcc.c-torture/execute/20060127-1.c: New test.
4071
4072 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
4073
4074         PR c++/25999
4075         * g++.dg/ext/pragmaweak1.C: New test.
4076
4077 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
4078
4079         PR c++/25855
4080         * g++.dg/template/spec29.C: New test.
4081
4082 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
4083
4084         PR c/19606.
4085         * gcc.c-torture/execute/pr19606.c: New.
4086
4087 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
4088
4089         * gcc.dg/pragma-re-4.c: New test.
4090
4091 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
4092
4093         PR fortran/25964
4094         * gfortran.dg/assumed_size_refs_3.f90: New test.
4095
4096 2006-01-27  Ben Elliston  <bje@au.ibm.com>
4097
4098         * gcc.misc-tests/dectest.exp: Remove defunct comment.
4099
4100 2006-01-26  Laurent GUERBY <laurent@guerby.net>
4101
4102         PR ada/21317
4103         * ada/acats/support/impdef.a: Add One_Long_Second.
4104         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
4105         * ada/acats/tests/c9/c94026.a: Likewise.
4106         * ada/acats/tests/c9/c97305c.ada: Likewise.
4107         * ada/acats/tests/c9/c99004a.ada: Likewise.
4108
4109 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
4110
4111         PR fortran/25964
4112         * gfortran.dg/global_references_2.f90: New test.
4113
4114         PR fortran/25084
4115         PR fortran/20852
4116         PR fortran/25085
4117         PR fortran/25086
4118         * gfortran.dg/assumed_charlen_function_1.f90: New test.
4119         * gfortran.dg/assumed_charlen_function_3.f90: New test.
4120
4121         PR fortran/25416
4122         * gfortran.dg/assumed_charlen_function_2.f90: New test.
4123
4124 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
4125
4126         PR c/25892
4127         * gcc.dg/Wpointer-sign.c: New.
4128         * gcc.dg/Wpointer-sign-Wall.c: New.
4129         * gcc.dg/Wpointer-sign-Wall-no.c: New.
4130         * gcc.dg/Wpointer-sign-pedantic.c: New.
4131         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
4132         * gcc.dg/conv-2.c: Use -Wpointer-sign.
4133
4134 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
4135
4136         PR C/25861
4137         * gcc.c-torture/compile/pr25861.c: New test.
4138
4139 2006-01-26  Paul Brook  <paul@codesourcery.com>
4140
4141         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
4142         on short-enum targets.
4143         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
4144         variable.
4145         (generate_fields): Use short_enums.
4146         (main): Set short_enums.  Document -e.
4147         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
4148         on short-enum targets.
4149         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
4150         variable.
4151         (generate_fields): Use short_enums.
4152         (main): Set short_enums.  Document -e.
4153         * lib/target-supports.exp (check_effective_target_short_enums): New.
4154
4155 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
4156
4157         PR target/25947
4158         * gcc.dg/torture/pr25947-1.c: New test.
4159
4160 2006-01-25  Jan Hubicka  <jh@suse.cz>
4161             Roger Sayle  <roger@eyesopen.com>
4162
4163         PR rtl-optimization/25703
4164         * gcc.target/i386/20060125-1.c: New test case.
4165         * gcc.target/i386/20060125-2.c: New test case.
4166
4167 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
4168
4169         PR fortran/18540
4170         * gfortran.dg/goto_1.f: New.
4171
4172 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
4173
4174         PR fortran/25716
4175         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
4176         25716 on 32-bit systems too.
4177
4178 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
4179
4180         PR testsuite/25590
4181         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
4182
4183 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
4184
4185         * gcc.dg/tree-ssa/gen-vect-33.c: New.
4186
4187 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4188
4189         PR fortran/25835
4190         * gfortran.dg/read_eof.f90: Delete, renamed.
4191         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
4192         * gfortran.dg/read_eof_2.f90: New test.
4193         * gfortran.dg/read_eof_3.f90: New test.
4194
4195 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
4196
4197         PR tree-opt/25860
4198         * gcc.c-torture/compile/pr25860.c: New test.
4199
4200 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4201
4202         PR c++/25552
4203         * g++.dg/parse/dtor8.C: New test.
4204
4205 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
4206
4207         PR testsuite/25891
4208         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
4209         * gcc.dg/gomp/gomp.exp: Return without testing anything if
4210         check_effective_target_fopenmp returns 0.
4211
4212 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
4213
4214         PR ada/20548
4215         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
4216         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
4217         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
4218
4219 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
4220
4221         PR tree-opt/25857
4222         * g++.dg/opt/pr25857.C: New test.
4223
4224 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
4225         Jan Hubicka  <jh@suse.cz>
4226         Richard Guenther  <rguenther@suse.de>
4227
4228         PR rtl-optimization/25654
4229         * gcc.dg/torture/pr25654.c: New testcase.
4230         * gcc.target/i386/pr25654.c: Likewise.
4231
4232 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
4233
4234         PR fortran/25901
4235         * gfortran.dg/internal references_2.f90: New test.
4236
4237         Fix regression in testing of admissability of attributes.
4238         * gfortran.dg/intent_used_1.f90: New test.
4239
4240 2006-01-23  Ben Elliston  <bje@au.ibm.com>
4241
4242         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
4243         Remove target conditional torture options for i?86 and x86_64
4244         GNU/Linux.
4245
4246 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4247
4248         PR c++/10891
4249         * g++.dg/rtti/no-rtti.C: New.
4250
4251 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
4252
4253         PR c++/25895
4254         * g++.dg/inherit/conv2.C: New test.
4255
4256         PR c++/25856
4257         * g++.dg/parse/dtor7.C: New test.
4258
4259         PR c++/25858
4260         * g++.dg/template/crash44.C: New test.
4261
4262 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
4263
4264         PR fortran/25124
4265         PR fortran/25625
4266         * gfortran.dg/internal_references_1.f90: New test.
4267           PR fortran/20881
4268         PR fortran/23308
4269         PR fortran/25538
4270         PR fortran/25710
4271         * gfortran.dg/global_references_1.f90: New test.
4272         * gfortran.dg/g77/19990905-1.f: Restore the error that
4273         there is a clash between the common block name and
4274         the name of a subroutine reference.
4275
4276         PR fortran/PR24276
4277         * gfortran.dg/aliasing_dummy_1.f90: New test.
4278
4279 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
4280
4281         * gcc.dg/vmx/1b-01.c: Warning fix.
4282         * gcc.dg/vmx/1c-02.c: Likewise.
4283         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
4284
4285 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
4286
4287         PR testsuite/24962
4288         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
4289
4290 2006-01-20  Richard Guenther  <rguenther@suse.de>
4291         Steven Bosscher <stevenb.gcc@gmail.com>
4292
4293         PR rtl-optimization/24626
4294         * gcc.dg/torture/pr24626-1.c: New testcase.
4295         * gcc.dg/torture/pr24626-2.c: Likewise.
4296         * gcc.dg/torture/pr24626-3.c: Likewise.
4297         * gcc.dg/torture/pr24626-4.c: Likewise.
4298
4299 2006-01-20  Dirk Mueller  <dmueller@suse.com>
4300
4301         PR c++/5520
4302         * g++.dg/warn/empty-body.C: New.
4303
4304 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
4305
4306         PR c++/22136
4307         * g++.dg/template/using10.C: New test.
4308         * g++.dg/temlpate/using11.C: Likewise.
4309         * g++.dg/inherit/using5.C: Tweak error messages.
4310
4311 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
4312
4313         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
4314         target test.
4315         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
4316
4317 2006-01-19  Jan Hubicka  <jh@suse.cz>
4318
4319         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
4320
4321 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4322
4323         PR c++/25854
4324         * g++.dg/template/spec28.C: New test.
4325
4326 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
4327
4328         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
4329         Fix fprintf's by adding srcdir or removing it.
4330
4331 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
4332
4333         * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
4334         * testsuite/gcc.dg/gomp/critical-1.c: Likewise.
4335         * testsuite/gcc.dg/gomp/critical-3.c: Likewise.
4336         * testsuite/gcc.dg/gomp/empty.c: Likewise.
4337         * testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
4338         * testsuite/gcc.dg/gomp/for-4.c: Likewise.
4339         * testsuite/gcc.dg/gomp/for-6.c: Likewise.
4340         * testsuite/gcc.dg/gomp/master-3.c: Likewise.
4341         * testsuite/gcc.dg/gomp/for-8.c: Likewise.
4342         * testsuite/gcc.dg/gomp/for-10.c: Likewise.
4343         * testsuite/gcc.dg/gomp/for-18.c: Likewise.
4344         * testsuite/gcc.dg/gomp/for-5.c: Likewise.
4345         * testsuite/gcc.dg/gomp/for-7.c: Likewise.
4346         * testsuite/gcc.dg/gomp/for-9.c: Likewise.
4347
4348 2006-01-18  Jeff Law  <law@redhat.com>
4349
4350         * gcc.dg/tree-ssa/vrp25.c: New test.
4351
4352 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
4353
4354         * gcc.dg/pr25805.c: Fix misapplied patch.
4355
4356 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
4357
4358         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
4359         (check_effective_target_vect_udot_qi): New.
4360         (check_effective_target_vect_sdot_hi): New.
4361         (check_effective_target_vect_udot_hi): New.
4362         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
4363         prefixed with "wrapv-" with -fwrapv.
4364         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
4365         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
4366         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
4367         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
4368         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
4369
4370         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
4371         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
4372         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
4373         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
4374
4375 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4376
4377         PR c++/16829
4378         * g++.dg/other/default2.C: New test.
4379         * g++.dg/other/default3.C: New test.
4380
4381 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
4382
4383         PR c/25805
4384         * gcc.dg/pr25805.c: New file.
4385
4386 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
4387
4388         PR c++/25836
4389         * g++.dg/template/init6.C: New test.
4390
4391 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
4392
4393         * gcc.dg/tree-ssa/pr24287.c: New test
4394
4395 2006-01-18  Eric Christopher  <echristo@apple.com>
4396
4397         * g++.dg/eh/table.C: New.
4398
4399 2006-01-18  DJ Delorie  <dj@redhat.com>
4400
4401         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
4402         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
4403         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
4404         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
4405
4406 2006-01-18  Jeff Law  <law@redhat.com>
4407
4408         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
4409         on wrapping on overflow semantics.
4410
4411         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
4412
4413         * gcc.gc/tree-ssa/vrp23.c: New test.
4414         * gcc.gc/tree-ssa/vrp24.c: New test.
4415
4416 2006-01-18  Richard Henderson  <rth@redhat.com>
4417             Aldy Hernandez  <aldyh@redhat.com>
4418             Jakub Jelinek  <jakub@redhat.com>
4419             Diego Novillo  <dnovillo@redhat.com>
4420             Uros Bizjak  <uros@kss-loka.si>
4421
4422         * testsuite/gcc.dg/gomp: New directory.
4423
4424 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
4425             Steven G. Kargl  <kargls@comcast.net>
4426
4427         PR fortran/20869
4428         * gfortran.dg/intrinsic_external_1.f90: New test.
4429
4430         PR fortran/20875.
4431         * gfortran.dg/elemental_pointer_1.f90: New test.
4432
4433         PR fortran/25024
4434         * gfortran.dg/external_procedures_1.f90: New test.
4435
4436         PR fortran/25785
4437         gfortran.dg/assumed_present.f90: New test.
4438
4439 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
4440
4441         * g++.dg/parse/lookup5.C: New test.
4442
4443 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4444
4445         PR fortran/25697
4446         * gfortran.dg/read_eof.f90: New test.
4447
4448 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
4449
4450         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
4451         add a closing brace.
4452
4453 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4454
4455         PR fortran/25631
4456         * gfortran.dg/fmt_tl.f: New test.
4457
4458 2006-01-17  Eric Christopher  <echristo@apple.com>
4459
4460         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
4461         * g++.old-deja/g++.warn/impint2.C: Ditto.
4462         * g++.old-deja/g++.other/null1.C: Ditto.
4463         * g++.dg/warn/conv2.C: Ditto.
4464         * g++.dg/warn/conv4.C: New file.
4465
4466 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
4467
4468         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
4469
4470 2006-01-17  Andreas Jaeger  <aj@suse.de>
4471             Janis Johnson <janis187@us.ibm.com>
4472
4473         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
4474         in 64-bit.
4475         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
4476         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
4477
4478 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
4479
4480         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
4481         xfail txxx where xxx >= 25.
4482
4483 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
4484
4485         PR testsuite/25764
4486         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
4487
4488 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
4489
4490         PR c/25682
4491         * gcc.dg/pr25682.c: New test.
4492         * g++.dg/parse/array-size2.C: New test.
4493
4494 2006-01-16  Ian Lance Taylor  <ian@airs.com>
4495
4496         * consistency.vlad: Remove entire directory, 1652 files.
4497
4498 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
4499
4500         * lib/target-supports.exp (check_effective_target_dfp_nocache,
4501         check_effective_target_dfprt_nocache): New.
4502         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
4503         (check_effective_target_dfprt): New.
4504         * lib/c-compat.exp (check_dfp): Remove.
4505         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
4506         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
4507         level of support for decimal float.
4508         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
4509         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
4510         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
4511         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
4512         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
4513         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
4514         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
4515         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
4516         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
4517         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
4518         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
4519         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
4520         directives.
4521
4522 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
4523
4524         PR testsuite/25741
4525         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
4526         $base_dir/../.
4527         * lib/gfortran.exp (gfortran_init): Likewise.
4528         * lib/obj-c++.exp (obj-c++_init): Likewise.
4529         * lib/scanasm.exp (scan-assembler-dem): Likewise.
4530         (scan-assembler-dem-not): Likewise.
4531         * lib/scandump.exp (scan-dump-dem): Likewise.
4532         (scan-dump-dem-not): Likewise.
4533
4534 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
4535
4536         PR testsuite/25767
4537         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
4538         powerpc-*-darwin*.
4539         * lib/obj-c++.exp (obj-c++_init): Likewise.
4540
4541 2006-01-16  Richard Guenther  <rguenther@suse.de>
4542
4543         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
4544
4545 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4546
4547         PR testsuite/25777
4548         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
4549         to LD_LIBRARY_PATH.
4550
4551 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
4552             Andrew Pinski  <pinskia@physics.uc.edu>
4553
4554         * gcc.dg/minmax-1.c: New test.
4555
4556 2006-01-16  Ben Elliston  <bje@au.ibm.com>
4557
4558         * gcc.dg/dfp/dfp.exp: Correct FSF address.
4559         * gcc.misc-tests/dectest.exp: Ditto.
4560
4561 2006-01-15  Ian Lance Taylor  <ian@airs.com>
4562
4563         PR testsuite/25796
4564         * gcc.target/i386/cmov6.c: Use -march=k8.
4565
4566 2006-01-15  Andreas Jaeger  <aj@suse.de>
4567
4568         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
4569         x86 does not have __float128.
4570
4571 2006-01-14  Ian Lance Taylor  <ian@airs.com>
4572
4573         * gcc.target/i386/cmov6.c: New test.
4574
4575 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
4576
4577         PR c++/25663
4578         * g++.dg/template/ctor6.C: New test.
4579
4580 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
4581
4582         PR tree-optimization/25485
4583         * gcc.dg/tree-ssa/pr25485.c: New.
4584
4585 2006-01-14  Richard Guenther  <rguenther@suse.de>
4586
4587         PR tree-optimization/22548
4588         PR tree-optimization/22555
4589         PR tree-optimization/22501
4590         * gcc.dg/tree-ssa/alias-4.c: New testcase.
4591         * gcc.dg/tree-ssa/alias-5.c: Likewise.
4592         * gcc.dg/tree-ssa/alias-6.c: Likewise.
4593         * gcc.dg/tree-ssa/alias-7.c: Likewise.
4594         * gcc.dg/tree-ssa/alias-8.c: Likewise.
4595         * gcc.dg/tree-ssa/alias-9.c: Likewise.
4596         * gcc.dg/tree-ssa/alias-10.c: Likewise.
4597         * gcc.dg/tree-ssa/alias-11.c: Likewise.
4598         * gcc.dg/tree-ssa/alias-12.c: Likewise.
4599
4600 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
4601
4602         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
4603         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
4604
4605 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
4606         Richard Guenther  <rguenther@suse.de>
4607
4608         PR rtl-optimization/24257
4609         * gcc.dg/torture/pr24257.c: New testcase.
4610
4611 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
4612
4613         * gcc.c-torture/execute/20060110-1.c: New test.
4614         * gcc.c-torture/execute/20060110-2.c: New test.
4615
4616 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
4617
4618         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
4619
4620 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
4621
4622         PR fortran/25756
4623         * gfortran.dg/label_3.f90: New test.
4624
4625 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
4626
4627         PR tree-optimization/25771
4628         * g++.dg/tree-ssa/pr25771.C: New test
4629
4630 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
4631
4632         PR tree-opt/24365
4633         * g++.dg/opt/complex5.C: New test.
4634
4635 2006-01-13  Richard Guenther  <rguenther@suse.de>
4636
4637         * gcc.target/i386/387-9.c: New testcase.
4638
4639 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
4640
4641         PR c++/24824
4642         * g++.dg/debug/dwarf2-1.C: New.
4643
4644 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
4645
4646         PR testsuite/25728
4647         * lib/gcov.exp (verify-lines): Add "close $fd".
4648
4649 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
4650             Ben Elliston  <bje@au.ibm.com>
4651
4652         * gcc.dg/dfp/inf-1.c: New test.
4653
4654 2006-01-12  Janis Johnson <janis187@us.ibm.com>
4655             Yao Qi  <qiyaoltc@cn.ibm.com>
4656             Ben Elliston  <bje@au.ibm.com>
4657             Jon Grimm  <jgrimm2@us.ibm.com>
4658
4659         * gcc.dg/nodfp-1.c: New test.
4660         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
4661         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
4662         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
4663         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
4664         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
4665         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
4666         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
4667         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
4668         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
4669         * gcc.dg/format/dfp-scanf-1.c: Likewise.
4670         * gcc.dg/format/dfp-printf-1.c: Likewise.
4671         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
4672         (compat_setup_dfp): New.
4673         * gcc.dg/compat/compat.exp: Use it.
4674         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
4675         Make some variables global, prepend "compat_" to their names.
4676         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
4677         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
4678         * gcc.misc-tests/dectest.exp: New test driver for decTest.
4679         * lib/compat.exp (compat_skip_list): Make global, rename.
4680         * lib/c-compat.exp: New file.
4681         * lib/target-supports.exp (check_effective_target_dfp): New.
4682
4683         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
4684         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
4685         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
4686         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
4687         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
4688         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
4689         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
4690         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
4691         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
4692         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
4693         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
4694         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
4695         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
4696         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
4697         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
4698         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
4699         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
4700         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
4701         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
4702         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
4703         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
4704         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
4705         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
4706         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
4707         gcc.dg/dfp/struct-layout-1.c,
4708         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
4709         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
4710         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
4711         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
4712         gcc.dg/dfp/func-vararg-dfp.c,
4713         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
4714         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
4715         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
4716         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
4717         gcc.dg/dfp/wtr-conversion-1.c: New tests.
4718
4719 2006-01-11  Richard Guenther  <rguenther@suse.de>
4720
4721         PR tree-optimization/25734
4722         * gcc.dg/tree-ssa/pr25734.c: New testcase.
4723
4724 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
4725
4726         PR fortran/25486
4727         * gfortran.dg/literal_character_constant_1_x.F: New test.
4728         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
4729         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
4730         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
4731
4732 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
4733
4734         PR c++/25386
4735         * g++.dg/ext/packed3.C: Add expected packed error.
4736
4737 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
4738
4739         PR target/25706
4740         * gcc.dg/torture/pr25706-1.c: New test.
4741
4742 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
4743
4744         PR tree-optimization/23109
4745         PR tree-optimization/23948
4746         PR tree-optimization/24123
4747
4748         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
4749         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
4750         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
4751         g++.dg/tree-ssa/pr23948.C: New testcases.
4752         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
4753         three divisions in order to do the optimization.
4754
4755 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
4756
4757         PR c++/25632
4758         * g++.dg/other/pr25632.C: New test.
4759
4760 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
4761
4762         PR fortran/25730
4763         * gfortran.dg/used_types_1.f90: New test.
4764
4765 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
4766
4767         PR target/25718
4768         * gcc.dg/torture/pr25718-1.c: New test.
4769
4770 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
4771
4772         * gfortran.dg/list_read_2.f90: Fix typo in description.
4773
4774 2006-01-10  Jan Beulich  <jbeulich@novell.com>
4775
4776         * lib/target-supports.exp (check_visibility_available): Simplify test
4777         for *-*-netware*.
4778         (check_profiling_available): Fail for *-*-netware*.
4779         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
4780         * gcc.dg/20021014-1.c: Likewise.
4781         * gcc.dg/nest.c: Likewise.
4782
4783 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
4784
4785         fortran/24936
4786         * gfortran.dg/forall_3.f90: New test.
4787
4788 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
4789
4790         PR fortran/21977
4791         * gfortran.dg/nesting_2.f90: New test.
4792         * gfortran.dg/nesting_3.f90: New test.
4793
4794 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
4795
4796         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
4797         Fix typo in comment.
4798
4799 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
4800
4801         * gfortran.dg/single_char_string.f90: New test.
4802
4803 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
4804
4805         * gfortran.dg/ichar_2.f90: New test.
4806
4807 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
4808
4809         PR fortran/25093
4810         * gfortran.dg/private_type_4.f90: New.
4811
4812 2006-01-07  Richard Guenther  <rguenther@suse.de>
4813
4814         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
4815
4816 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4817
4818         * gfortran.dg/func_decl_1.f90: New.
4819         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
4820         * gfortran.dg/array_alloc_2.f90: Likewise.
4821         * gfortran.dg/char_result_8.f90: Likewise.
4822         * gfortran.dg/dup_save_1.f90: Likewise.
4823         * gfortran.dg/dup_save_2.f90: Likewise.
4824         * gfortran.dg/f2c_6.f90: Likewise.
4825         * gfortran.dg/f2c_7.f90: Likewise.
4826         * gfortran.dg/func_result_2.f90: Likewise.
4827         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
4828
4829 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
4830
4831         PR fortran/22146
4832         * gfortran.dg/elemental_subroutine_1.f90: New test.
4833         * gfortran.dg/elemental_subroutine_2.f90: New test.
4834
4835         PR fortran/25029
4836         PR fortran/21256
4837         * gfortran.dg/assumed_size_refs_1.f90: New test.
4838
4839         PR fortran/20868
4840         PR fortran/20870
4841         * gfortran.dg/assumed_size_refs_2.f90: New test.
4842         * gfortran.dg/initialization_1.f90: Change warning message.
4843
4844 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
4845
4846         * gcc.dg/tree-ssa/loop-15.c: New test.
4847
4848 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4849
4850         PR fortran/25598
4851         * gfortran.dg/backspace_3.f: New test.
4852         * gfortran.dg/backspace_4.f: New test.
4853
4854 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4855
4856         PR fortran/24268
4857         * gfortran.dg/fmt_white.f: Update test.
4858
4859 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
4860
4861         * gcc.dg/cast-1.c: Add new warning.
4862         * gcc.dg/cast-2.c: Likewise.
4863         * gcc.dg/cast-3.c: Likewise.
4864         * gcc.dg/format/cast-1.c: Likewise.
4865         * gcc.dg/cast-4.c: New testcase.
4866
4867 2006-01-05  Richard Guenther  <rguenther@suse.de>
4868
4869         PR tree-optimization/22555
4870         * gcc.dg/tree-ssa/alias-3.c: New testcase.
4871
4872 2006-01-05  Richard Guenther  <rguenther@suse.de>
4873             Diego Novillo  <dnovillo@redhat.com>
4874
4875         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
4876         * gcc.dg/tree-ssa/loop-8.c: Likewise.
4877         * gcc.dg/tree-ssa/loop-1.c: Likewise.
4878         * gcc.dg/tree-ssa/pr23294.c: Likewise.
4879         * gcc.dg/tree-ssa/pr21985.c: Likewise.
4880         * gcc.dg/tree-ssa/loop-14.c: Likewise.
4881         * gcc.dg/tree-ssa/loop-2.c: Likewise.
4882         * gcc.dg/tree-ssa/loop-3.c: Likewise.
4883         * gcc.dg/tree-ssa/loop-4.c: Likewise.
4884         * gcc.dg/tree-ssa/pr21171.c: Likewise.
4885         * gcc.dg/tree-ssa/loop-5.c: Likewise.
4886         * gcc.dg/tree-ssa/loop-10.c: Likewise.
4887         * gcc.dg/tree-ssa/loop-6.c: Likewise.
4888         * treelang/compile/extravar.tree: Likewise.
4889         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
4890         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
4891         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
4892         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
4893         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
4894
4895 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
4896
4897         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
4898         for 64-bit fix.
4899
4900 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
4901
4902         PR fortran/23675
4903         gfortran.dg/char_result_11.f90: New.
4904
4905 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
4906
4907         PR c++/24782
4908         * g++.dg/parse/access9.C: New test.
4909         * g++.dg/tc1/dr52.C: Tweak error markers.
4910
4911 2006-01-04  Richard Henderson  <rth@redhat.com>
4912
4913         Merge from gomp branch.
4914         * g++.dg/parse/pragma2.C: Update expected error lines.
4915
4916 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
4917
4918         * g++.dg/other/i386-2.C: New test.
4919
4920         PR target/25554
4921         * gcc.c-torture/compile/20051228-1.c: New test.
4922
4923         PR c/25559
4924         * gcc.dg/pr25559.c: New test.
4925
4926 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
4927
4928         PR c++/25492
4929         * g++.dg/lookup/friend9.C: New test.
4930
4931         PR c++/25625
4932         * g++.dg/template/repo5.C: New test.
4933
4934 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
4935
4936         PR fortran/25101
4937         * gfortran.dg/forall_2.f90: New test.
4938
4939 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
4940
4941         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
4942         dg-require-weak.  Adjust regexp to handle leading-underscore
4943         targets and space as well as TAB after .weak.  Change previous
4944         64-bit fix to not use naked dot.
4945
4946 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
4947
4948         PR rtl-optimization/25578
4949         * gcc.c-torture/execute/20060102-1.c: New testcase.
4950
4951 2006-01-03  Richard Guenther  <rguenther@suse.de>
4952
4953         PR c/25183
4954         * gcc.dg/torture/pr25183.c: New testcase.
4955
4956 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
4957
4958         Merge from gomp-branch.
4959         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
4960         * gcc.dg/ia64-sync-2.c: Likewise.
4961         * gcc.dg/ia64-sync-3.c: Likewise.
4962         * gcc.dg/ia64-sync-4.c: Likewise.
4963         * gcc.dg/sync-2.c: Likewise.
4964         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
4965         that sparc64-*-* and sparcv9-*-* supports sync builtins.
4966
4967 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
4968
4969         PR c++/25635
4970         * g++.dg/parse/operator6.C: New test.
4971
4972         PR c++/25637
4973         * g++.dg/parse/error29.C: New test.
4974
4975         PR c++/25638
4976         * g++.dg/parse/dtor6.C: New test.
4977
4978         PR c++/25633
4979         * g++.dg/parse/ctor3.C: New test.
4980
4981         PR c++/25634
4982         * g++.dg/template/class3.C: New test.
4983
4984 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
4985
4986         * g++.dg/debug/debug9.C: New.
4987
4988 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
4989
4990         PR fortran/24640
4991         * gfortran.dg/label_2.f90: New test.
4992
4993 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4994
4995         * g++.dg/lookup/using12.C: Tighten error marker.
4996
4997 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
4998             Andrew Pinski <pinskia@physics.uc.edu>
4999
5000         * gcc.target/powerpc/darwin-abi-3.c: New file.
5001         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
5002         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
5003         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
5004         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
5005         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
5006         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
5007         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
5008         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
5009
5010 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
5011
5012         * gcc.dg/tree-ssa/loadpre1.c: New;
5013         * gcc.dg/tree-ssa/loadpre2.c: New;
5014         * gcc.dg/tree-ssa/loadpre3.c: New;
5015         * gcc.dg/tree-ssa/loadpre4.c: New;
5016         * gcc.dg/tree-ssa/loadpre5.c: New;
5017         * gcc.dg/tree-ssa/loadpre6.c: New;
5018         * gcc.dg/tree-ssa/loadpre7.c: New;
5019         * gcc.dg/tree-ssa/loadpre8.c: New;
5020         * gcc.dg/tree-ssa/loadpre9.c: New;
5021
5022 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
5023
5024         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
5025         * g++.dg/abi/thunk4.C: Likewise.
5026
5027 2006-01-01  Andreas Jaeger  <aj@suse.de>
5028
5029         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
5030         portable.
5031
5032 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
5033
5034         PR c++/25294
5035         * gcc.dg/pragma-pack-3.c: New test.
5036         * g++.dg/parse/pragma3.C: New test.
5037
5038 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5039
5040         PR middle-end/24827
5041         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
5042
5043 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5044
5045         PR testsuite/25214
5046         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
5047
5048 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
5049
5050         PR fortran/22607
5051         * gfortran-dg/pure_byref_3.f90: New.
5052
5053         fortran/PR 25396
5054         * gfortran.dg/userdef_operator_1.f90: New.
5055
5056 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
5057
5058         * g++.dg/abi/thunk3.C: New.
5059         * g++.dg/abi/thunk4.C: New.
5060
5061 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
5062
5063         PR fortran/25532
5064         * gfortran.dg/host_used_types_1.f90: New test. Check that host
5065         associated derived type components of derived types are
5066         properly declared in contained procedures.
5067
5068 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5069
5070         PR libgfortran/25139
5071         * gfortran.dg/backspace_2.f: New test.
5072
5073 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5074
5075         PR libgfortran/25550
5076         * gfortran.dg/endfile.f: New test.
5077
5078 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5079
5080         PR libgfortran/25419
5081         * gfortran.dg/comma.f: New test.
5082
5083 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5084
5085         * lib/gfortran-dg.exp: Remove trailing whitespace.
5086         * lib/fortran-torture.exp: Test with -fbounds-check instead of
5087         -funroll-all-loops.
5088
5089 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
5090
5091         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
5092         Extended Double long doubles or repeat tests when long double is
5093         the same size as double.
5094
5095 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5096
5097         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
5098
5099         PR testsuite/25442
5100         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
5101         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
5102
5103         PR testsuite/25441
5104         * gcc.dg/pr23911.c: Make test variable static.
5105
5106         PR testsuite/25444
5107         * gcc.dg/tree-ssa/pr14841.c: Likewise.
5108
5109 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
5110
5111         PR c++/25439
5112         * g++.dg/parse/crash17.C: Adjust error markers.
5113         * g++.dg/template/error20.C: New test.
5114
5115 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
5116
5117         PR c++/23172
5118         * g++.dg/ext/complit4.C: New test.
5119
5120         PR c++/25417
5121         * g++.dg/ext/complit5.C: Likewise.
5122
5123 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
5124
5125         PR tree-optimization/25125
5126         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
5127         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
5128         * gcc.c-torture/execute/pr25125.c: New.
5129
5130 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
5131
5132         PR fortran/25029
5133         PR fortran/21256
5134         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
5135         with incorrect assumed size references.
5136
5137 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
5138
5139         PR c++/23171
5140         * g++.dg/opt/init1.C: New test.
5141
5142 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
5143
5144         PR c++/24671
5145         * g++.dg/template/sfinae3.C: New test.
5146
5147 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5148
5149         * g++.dg/other/friend4.C: New test.
5150
5151 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
5152
5153         PR target/25005
5154         * g++.dg/opt/pr25005.C: New test.
5155
5156 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
5157
5158         PR c++/25369
5159         * g++.dg/template/ptrmem16.C: New test.
5160
5161 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
5162
5163         PR fortran/25029
5164         PR fortran/21256
5165         * gfortran.dg/initialization_1.f90: Add test of SIZE.
5166
5167 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5168
5169         PR libgfortran/25307
5170         * gfortran.dg/list_read_5.f90: New test.
5171
5172 2005-12-22  Richard Henderson  <rth@redhat.com>
5173
5174         * gcc.target/i386/sse-7.c: Use -msse2.
5175
5176 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
5177
5178         PR rtl-optimization/25432
5179         * gcc.c-torture/compile/20051216-1.c: New test.
5180
5181         PR objc/25328
5182         * objc/execute/pr25328.m: New test.
5183
5184 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
5185
5186         PR c++/25364
5187         * g++.dg/template/call4.C: New test.
5188
5189 2005-12-22  Dale Johannesen  <dalej@apple.com>
5190
5191         * gcc.target/i386/sse-17.c: New.
5192
5193 2005-12-22  Paul Brook  <paul@codesourcery.com>
5194
5195         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
5196
5197 2005-12-22  Paul Brook  <paul@codesourcery.com>
5198
5199         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
5200
5201 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
5202
5203         PR tree-opt/25513
5204         * gcc.c-torture/compile/pr25513.c: New test.
5205
5206 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5207
5208         PR c++/23333
5209         * g++.dg/parse/error25.C: Add more tests.
5210
5211 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5212
5213         PR fortran/18990
5214         * gfortran.dg/der_charlen_1.f90: New.
5215
5216 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
5217
5218         PR fortran/20889
5219         * gfortran.dg/pointer_component_type_1.f90: New test.
5220
5221         PR fortran/25029
5222         PR fortran/21256
5223         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
5224         should give an error with assumed size array refernces and checks those
5225         that should not.
5226         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
5227         reference an upper bound so that it does not generate an error.
5228
5229         PR fortran/19362
5230         PR fortran/20244
5231         PR fortran/20864
5232         PR fortran/25391
5233         * gfortran.dg/used_dummy_types_1.f90: New test.
5234         * gfortran.dg/used_dummy_types_2.f90: New test.
5235         * gfortran.dg/used_dummy_types_3.f90: New test.
5236         * gfortran.dg/used_dummy_types_4.f90: New test.
5237         * gfortran.dg/used_dummy_types_5.f90: New test.
5238
5239         PR fortran/23152
5240         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
5241         group already being USE associated.
5242         * gfortran.dg/assumed_shape_nml.f90: New test.
5243         * gfortran.dg/assumed_size_nml.f90: New test.
5244
5245         PR fortran/20862
5246         PR fortran/25053
5247         PR fortran/25063
5248         PR fortran/25064
5249         PR fortran/25066
5250         PR fortran/25067
5251         PR fortran/25068
5252         PR fortran/25307
5253         * gfortran.dg/io_constraints_1.f90: New test.
5254         * gfortran.dg/io_constraints_1.f90: New test.
5255         * gfortran.dg/iostat_3.f90: Change wording of warning.
5256         * gfortran.dg/g77/19981216-0.f: The same.
5257
5258 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
5259
5260         PR tree-optimization/23518
5261         * testsuite/gcc.dg/pr23518.c: New.
5262
5263 2005-12-21  Mike Stump  <mrs@apple.com>
5264
5265         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
5266
5267 2005-12-21  Paul Brook  <paul@codesourcery.com>
5268
5269         * gcc.dg/pr19340.c: Skip on m68k targets.
5270
5271 2005-12-21  Steven Bosscher  <stevenb@suse.de>
5272
5273         PR rtl-optimization/25196
5274         * gcc.dg/pr25196.c: New test.
5275
5276 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
5277
5278         PR fortran/25423
5279         gfortran.dg/where_nested_1.f90: New.
5280
5281 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
5282
5283         PR tree-optimization/25382.
5284         * gcc.dg/tree-ssa/pr25382.c: New.
5285
5286 2005-12-20  Richard Guenther  <rguenther@suse.de>
5287
5288         PR middle-end/24306
5289         * gcc.target/i386/pr24306.c: New testcase.
5290
5291 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
5292
5293         PR tree-optimization/25501
5294         * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
5295
5296 2005-12-20  Richard Guenther  <rguenther@suse.de>
5297
5298         Revert
5299         2005-12-02  Richard Guenther  <rguenther@suse.de>
5300
5301         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
5302
5303 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
5304
5305         PR c++/21228
5306         * g++.dg/warn/Wunreachable-code-2.C: New test.
5307
5308 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
5309
5310         PR c++/24278
5311         * g++.dg/template/ctor5.C: New test.
5312
5313         PR c++/24915
5314         * g++.dg/template/overload8.C: New test.
5315
5316 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
5317
5318         * gcc.c-torture/compile/pr25483 : New test.
5319
5320 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5321
5322         PR c++/20552
5323         * g++.dg/ext/typeof10.C: New test.
5324
5325 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
5326
5327         * gcc.dg/mt-loopi1.c: New.
5328
5329 2005-12-18  Richard Guenther  <rguenther@suse.de>
5330
5331         PR tree-optimization/25481
5332         * gcc.dg/torture/pr25481.c: New testcase.
5333
5334 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
5335
5336         PR rtl-optimization/21041
5337         * gcc.dg/pr21041.c: New test.
5338
5339 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5340
5341         PR libgfortran/25463
5342         * gfortran.dg/advance.f90: New test.
5343
5344 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
5345
5346         * gcc.dg/20051201-1.c: New test.
5347
5348 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
5349
5350         PR fortran/25018
5351         * gfortran.dg/initialization_1.f90: New test.
5352         * gfortran.dg/enum_5.f90: Change dg-error to new message.
5353         * gfortran.dg/g77/980616-0.f: The same.
5354
5355 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
5356
5357         * PR fortran/25458
5358         * gfortran.dg/chkbits.f90: New test.
5359
5360 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
5361
5362         * gfortran.dg/enum_5.f: Revert to previous version.
5363
5364 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
5365
5366         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
5367         * gfortran.dg/nested_modules_1.f90: Ditto.
5368         * gfortran.dg/hollerith_f95.f90: Ditto.
5369         * gfortran.dg/select_5.f90: Ditto.
5370         * gfortran.dg/secnds.f: Ditto.
5371         * gfortran.dg/hollerith2.f90: Ditto.
5372         * gfortran.dg/imag_2.f: Ditto.
5373         * gfortran.dg/ftell_2.f90: Ditto.
5374         * gfortran.dg/malloc_free_1.f90: Ditto.
5375         * gfortran.dg/logint-1.f: Ditto.
5376         * gfortran.dg/recursive_statement_functions.f90: Ditto.
5377         * gfortran.dg/e_d_fmt.f90: Ditto.
5378         * gfortran.dg/hollerith_legacy.f90: Ditto.
5379         * gfortran.dg/logint-2.f: Ditto.
5380         * gfortran.dg/enum_5.f90: Ditto.
5381         * gfortran.dg/f2c_2.f90: Ditto.
5382         * gfortran.dg/pr17143.f90: Ditto.
5383         * gfortran.dg/namelist_14.f90: Ditto.
5384         * gfortran.dg/logint-3.f: Ditto.
5385         * gfortran.dg/spread_scalar_source.f90: Ditto.
5386         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
5387         * gfortran.dg/namelist_11.f: Ditto.
5388         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
5389         * gfortran.dg/g77/20010519-1.f
5390         * gfortran.dg/g77/alpha1.f: Ditto.
5391         * gfortran.dg/g77/990115-1.f: Ditto.
5392         * gfortran.dg/g77/erfc.f: Ditto.
5393         * gfortran.dg/g77/19990313-3.f: Ditto.
5394         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
5395         * gfortran.dg/g77/20010426.f: Ditto.
5396         * gfortran.dg/g77/19990313-0.f: Ditto.
5397         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
5398         * gfortran.dg/g77/20000629-1.f: Ditto.
5399         * gfortran.dg/g77/970125-0.f: Ditto.
5400         * gfortran.dg/g77/8485.f: Ditto.
5401         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
5402         * gfortran.dg/g77/19990313-1.f: Ditto.
5403         * gfortran.dg/g77/int8421.f: Ditto.
5404         * gfortran.dg/g77/19990305-0.f: Ditto.
5405         * gfortran.dg/g77/947.f: Ditto.
5406         * gfortran.dg/g77/19990905-2.f: Ditto.
5407         * gfortran.dg/g77/cabs.f: Ditto.
5408         * gfortran.dg/g77/19990313-2.f: Ditto.
5409         * gfortran.dg/g77/20020307-1.f: Ditto.
5410         * gfortran.dg/g77/dcomplex.f: Ditto.
5411         * gfortran.dg/g77/19990502-1.f: Ditto.
5412         * gfortran.dg/g77/19981216-0.f: Ditto.
5413         * gfortran.dg/common_4.f90: Ditto.
5414         * gfortran.dg/entry_4.f90: Ditto.
5415         * gfortran.dg/equiv_constraint_2.f90: Ditto.
5416         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
5417         * gfortran.dg/namelist_12.f: Ditto.
5418         * gfortran.dg/scale_1.f90: Ditto.
5419         * gfortran.dg/modulo_1.f90
5420         * gfortran.dg/hollerith.f90: Ditto.
5421         * gfortran.dg/direct_io_3.f90: Ditto.
5422         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
5423         * gfortran.dg/gnu_logical_1.F: Ditto.
5424         * gfortran.dg/unf_io_convert_1.f90: Ditto.
5425         * gfortran.dg/assign_1.f90: Ditto.
5426         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
5427         * gfortran.dg/pr23095.f: Ditto.
5428         * gfortran.dg/read_float_1.f90: Ditto.
5429
5430 2005-12-17  Andreas Jaeger  <aj@suse.de>
5431
5432         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
5433         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
5434
5435 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5436
5437         PR fortran/24268
5438         * gfortran.dg/fmt_white.f: New test.
5439
5440 2005-12-16  Steven G. Kargl <kargls@comcast.net>
5441
5442         * gfortran.dg/label_1.f90: New test.
5443
5444 2005-12-15  Ben Elliston  <bje@au.ibm.com>
5445
5446         PR testsuite/25422
5447         * gcc.dg/20031012-1.c: Add -Walways-true option.
5448         * gcc.dg/weak/weak-3.c: Likewise.
5449         * g++.old-deja/g++.mike/warn8.C: Likewise.
5450
5451 2005-12-16  Mike Stump  <mrs@apple.com>
5452
5453         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
5454         exit.
5455
5456 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5457
5458         PR libgfortran/25264
5459         PR libgfortran/25349
5460         * gfortran.dg/tl_editing.f90: Added additional checks.
5461         * gfortran.dg/t_editing.f: New test.
5462         * gfortran.dg/write_padding.f90: New test
5463
5464 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5465
5466         PR testsuite/25215
5467         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
5468
5469 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
5470
5471         PR rtl-optimization/24899
5472         * gcc.c-torture/execute/20051215-1.c: New test.
5473
5474 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
5475
5476         PR 24823
5477         * gfortran.dg/pr24823.f: New test.
5478
5479 2005-12-16  Jeff Law  <law@redhat.com>
5480
5481         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
5482
5483 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
5484
5485         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
5486         Change C++ style comments to C style comments.
5487         Remove aligned types from the array.
5488         Keep Enums disabled.
5489         (complex_types): Remove aligned types from the array.
5490         Comment out "_Complex long double".
5491         (attrib_types): Remove.
5492         (complex_attrib_types): Remove.
5493         (attrib_array_types): Remove.
5494         (complex_attrib_array_types): Remove.
5495         (aligned_bitfld_types): Remove.
5496         (n_aligned_bitfld_types): Remove.
5497         (FEATURE_ALIGNEDPACKED): Delete.
5498         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
5499         (singles): Remove support for adding attributes.
5500         (choose_type): Remove support for attributed types.
5501         (generate_fields): Remove support for attributed bit-fields.
5502         Remove support for adding attributes.
5503         (generate_random_tests): Remove support for adding attributes.
5504         (features): Add back "[0] :0" and "complex vector [0]".
5505         (main): Remove support for attributed bit-fields.
5506         Uncomment the calling of generate_random_tests for the rests of
5507         the tests.
5508
5509 2005-12-16  Jan Hubicka  <jh@suse.cz>
5510
5511         * gcc.c-torture/combine/pr25224.c: New.
5512
5513 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
5514
5515         PR other/25028
5516         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
5517         HP-UX.
5518
5519 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
5520
5521         * gcc.dg/20051215-1.c: New file.
5522
5523 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5524
5525         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
5526         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
5527
5528 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
5529
5530         PR fortran/18197
5531         * gfortran.dg/dummy_functions_1.f90: New.
5532
5533 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
5534
5535         PR rtl-optimization/25310
5536         * gcc.c-torture/compile/pr25310.c: New test.
5537
5538 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
5539
5540         PR debug/25023
5541         * gcc.dg/pr25023.c: New test.
5542
5543 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5544
5545         * g++.old-deja/g++.brendan/redecl1.C,
5546         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
5547         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
5548         g++.old-deja/g++.oliva/typeof1.C,
5549         g++.old-deja/g++.other/crash16.C,
5550         g++.old-deja/g++.other/crash34.C,
5551         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
5552         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
5553         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
5554         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
5555         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
5556         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
5557         Remove xfail.
5558
5559 2005-12-14  Kean Johnston  <jkj@sco.com>
5560             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5561
5562         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
5563         * gcc.target/i386/20020523-1.c: Ditto.
5564         * gcc.target/i386/tailcall-1.c: Ditto.
5565         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
5566         * gcc.target/i386/ssetype-5.c: Ditto.
5567
5568 2005-12-14  Jeff Law  <law@redhat.com>
5569
5570         * gcc.dg/tree-ssa/foldstring-1.c: New test.
5571
5572 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
5573
5574         PR target/25254
5575         PR target/24188
5576         * gcc.target/i386/pr25254.c: New test.
5577         * gfortran.dg/PR24188.f: New test.
5578
5579 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
5580
5581         * lib/fortran-torture.exp: Catch remaining uses of
5582         remote_file build delete.
5583
5584 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5585
5586         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
5587
5588 2005-12-14  Ben Elliston  <bje@au.ibm.com>
5589
5590         * gcc.dg/warn-addr-cmp.c: New test.
5591
5592 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
5593
5594         PR debug/25023
5595         PR target/25293
5596         * gcc.target/i386/pr25293.c: New test.
5597
5598 2005-12-13  Petr Machata  <machata@post.cz>
5599
5600         PR c++/24907
5601         * g++.dg/parse/comma2.C: New test.
5602
5603 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
5604             Jakub Jelinek  <jakub@redhat.com>
5605
5606         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
5607         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
5608         (limits.h): Include unconditionally.
5609         (stdlib.h): Likewise.
5610         (hashtab.h): Do not include.
5611         (getopt.h): Likewise.
5612         (stddef.h): Include.
5613         (hashval_t): Define.
5614         (struct entry): Add "next" field.
5615         (HASH_SIZE): New macro.
5616         (hash_table): New variable.
5617         (switchfiles): Do not use xmalloc.
5618         (mix): New macro.
5619         (iterative_hash): New function.
5620         (hasht): Remove.
5621         (e_exists): New function.
5622         (e_insert): Likewise.
5623         (output): Use, instead of libiberty hashtable functions.
5624         (main): Do not use getopt.  Do not call htab_create.
5625
5626 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
5627
5628         PR c++/25331
5629         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
5630         put atal* and atpaal* attributes on array elements.
5631         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
5632         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
5633         put atal* and atpaal* attributes on array elements.
5634         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
5635
5636 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
5637
5638         * gcc.dg/single-precision-constant.c: New test.
5639
5640 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
5641
5642         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
5643         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
5644         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
5645         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
5646         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
5647         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
5648         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
5649         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
5650         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
5651         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
5652         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
5653         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
5654         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
5655         gcc.target/powerpc/ppc-sdata-2.c,
5656         gcc.target/powerpc/ppc-stackalign-1.c,
5657         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
5658         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
5659         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
5660         gcc.target/powerpc/rs6000-ldouble-2.c,
5661         gcc.target/powerpc/rs6000-power2-1.c,
5662         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
5663         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
5664         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
5665         option into target selector.
5666         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
5667         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
5668
5669 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
5670
5671         PR objc/25348
5672         * objc.dg/encode-9.m: New test.
5673
5674 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5675
5676         PR testsuite/20772
5677         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
5678         * gcc.dg/asm-b.c: Fix typo.
5679         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
5680         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
5681         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
5682         i?86 lp64 and x86_64 ilp32.
5683         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
5684         on i?86 lp64.
5685         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
5686
5687 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
5688
5689         PR fortran/25078
5690         gfortran.dg/equiv_5.f90: New test.
5691
5692 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
5693
5694         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
5695         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
5696         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
5697         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
5698         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
5699         * gcc.dg/tree-ssa/reassoc-5.c: New.
5700         * gcc.dg/tree-ssa/reassoc-6.c: New.
5701         * gcc.dg/tree-ssa/reassoc-7.c: New.
5702         * gcc.dg/tree-ssa/reassoc-8.c: New.
5703         * gcc.dg/tree-ssa/reassoc-9.c: New.
5704         * gcc.dg/tree-ssa/reassoc-10.c: New.
5705         * gcc.dg/tree-ssa/reassoc-11.c: New.
5706
5707 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5708
5709         PR testsuite/25167
5710         PR testsuite/24478
5711         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
5712
5713 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
5714
5715         PR c++/25300
5716         * g++.dg/template/inherit.C: Do not use a generic error message.
5717
5718 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
5719
5720         PR libobjc/25354
5721         * objc.dg/gnu-encoding: New directory.
5722         * objc.dg/gnu-encoding/compat-common.h: New file.
5723         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
5724         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
5725         * objc.dg/gnu-encoding/vector-defs.h: New file.
5726         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
5727         * objc.dg/gnu-encoding/generate-random.c: New file.
5728         * objc.dg/gnu-encoding/generate-random_r.c: New file.
5729         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
5730         * objc.dg/gnu-encoding/generate-random.h: New file.
5731
5732 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
5733
5734         PR c++/25337
5735         * g++.dg/template/defarg7.C: New test.
5736
5737 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
5738
5739         PR libobjc/25347
5740         * objc.dg/encode-8.m: New test.
5741
5742 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
5743
5744         PR libobjc/25346
5745         * objc.dg/encode-7.m: New test.
5746
5747 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
5748
5749         PR c++/25010
5750         * g++.dg/opt/inline10.C: New test.
5751
5752 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
5753
5754         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
5755
5756 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
5757
5758         * gfortran.dg/substring_equivalence.f90: typo in comment
5759
5760 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5761
5762         PR fortran/25068
5763         * gfortran.dg/iostat_3.f90: New test.
5764
5765 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
5766
5767         PR fortran/23815
5768         * gfortran.dg/unf_io_convert_1.f90: New test.
5769         * gfortran.dg/unf_io_convert_2.f90: New test.
5770         * gfortran.dg/unf_io_convert_3.f90: New test.
5771
5772 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5773
5774         PR testsuite/20772
5775         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
5776         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
5777         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
5778         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
5779         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
5780         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
5781         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
5782         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
5783         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
5784         gcc.dg/torture/fp-int-convert-float128-timode.c,
5785         gcc.dg/torture/fp-int-convert-float128.c,
5786         gcc.dg/torture/fp-int-convert-float80-timode.c,
5787         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
5788         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
5789
5790         * gcc.dg/tls/opt-1.c: Require effective target fpic.
5791
5792 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
5793
5794         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
5795
5796 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
5797
5798         * gcc.dg/20051207-1.c,
5799         * gcc.dg/20051207-2.c,
5800         * gcc.dg/20051207-3.c: New tests.
5801
5802 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5803
5804         PR testsuite/20772
5805         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
5806         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
5807         dg-skip-if target selector.
5808
5809         PR testsuite/20772
5810         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
5811         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
5812         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
5813         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
5814         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
5815         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
5816         and/or merge with i?86 cases.
5817
5818         * gcc.dg/tls/opt-3.c: Require effective target fpic.
5819
5820         PR testsuite/20772
5821         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
5822         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
5823         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
5824         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
5825         x86_64-*-linux*.
5826
5827 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
5828
5829         PR target/25311
5830         * gcc.c-torture/compile/pr25311.c: New test.
5831
5832 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5833
5834         PR libgfortran/25039
5835         * gfortran.dg/read_comma.f: New test.
5836
5837 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
5838
5839         PR c++/19317
5840         * g++.dg/opt/pr19317-1.C: New test.
5841         * g++.dg/opt/pr19317-2.C: New test.
5842         * g++.dg/opt/pr19317-3.C: New test.
5843
5844         PR target/19005
5845         * gcc.c-torture/execute/pr19005.c: New test.
5846
5847         PR target/17828
5848         * g++.old-deja/g++.other/comdat5.C: New test.
5849         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
5850
5851         * g++.dg/compat/struct-layout-1.exp: New file.
5852         * g++.dg/compat/struct-layout-1.h: New.
5853         * g++.dg/compat/struct-layout-1_generate.c: New.
5854         * g++.dg/compat/struct-layout-1_x1.h: New.
5855         * g++.dg/compat/struct-layout-1_x2.h: New.
5856         * g++.dg/compat/struct-layout-1_y1.h: New.
5857         * g++.dg/compat/struct-layout-1_y2.h: New.
5858
5859         * gcc.dg/20050330-2.c: New test.
5860
5861 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
5862
5863         PR fortran/25292
5864         * gfortran.dg/associated_1.f90: New.
5865
5866 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
5867
5868         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
5869         ILP32 vect_no_align platforms.
5870
5871 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
5872             Jakub Jelinek  <jakub@redhat.com>
5873
5874         PR target/25268
5875         * gcc.c-torture/compile/20051207-1.c: New test.
5876
5877 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5878
5879         PR testsuite/20772
5880         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
5881         gcc.dg/torture/pr18582-1.c,
5882         gcc.target/i386/attributes-error.c: Also test on x86_64.
5883
5884         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
5885
5886 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5887
5888         PR c++/19397
5889         * g++.dg/template/typedef3.C: New test.
5890
5891         PR c++/19762
5892         PR c++/19764
5893         * g++.dg/template/dtor3.C: Fix error markers.
5894
5895 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
5896
5897         * lib/target-supports.exp (check_effective_target_sync_char_short):
5898         Add s390*.
5899
5900 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
5901
5902         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
5903
5904 2005-12-06  Roger Sayle  <roger@eyesopen.com>
5905
5906         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
5907         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
5908         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
5909         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
5910
5911 2005-12-06  Roger Sayle  <roger@eyesopen.com>
5912
5913         PR c++/25263
5914         * g++.dg/other/array2.C: New test case.
5915
5916 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
5917
5918         * gcc.dg/darwin-weakimport-3.c: New.
5919
5920         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
5921         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
5922         and to work on Darwin.
5923         * gcc.dg/attr-weakref-1b.c: New file.
5924         * gcc.dg/attr-weakref-2.c: New test.
5925         * gcc.dg/darwin-weakref-1.c: New test.
5926
5927 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
5928
5929         PR testsuite/25247
5930         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
5931         use in selector expressions.
5932         (dg-xfail-if): Ditto.
5933         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
5934         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
5935         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
5936         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
5937         * gcc.test-framework/test-framework.exp: Skip generated tests if
5938         CHECK_TEST_FRAMEWORK is not 1.
5939
5940 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
5941
5942         PR tree-optimization/24963
5943         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
5944
5945         PR target/24108
5946         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
5947
5948         PR target/18580
5949         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
5950         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
5951         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
5952         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
5953
5954 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
5955
5956         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
5957         dg-options.
5958
5959 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
5960
5961         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
5962
5963 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
5964
5965         * gcc.dg/format/cast-1.c: New test.
5966
5967 2005-12-04  Roger Sayle  <roger@eyesopen.com>
5968
5969         PR c/7776
5970         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
5971         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
5972         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
5973         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
5974
5975 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
5976
5977         * gcc.dg/cast-pretty-print-1.c: New test.
5978
5979 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
5980
5981         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
5982
5983 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
5984
5985         PR c++/24173
5986         * g++.dg/template/friend40.C: New test.
5987
5988 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
5989
5990         PR target/25199
5991         * gcc.target/i386/movq-2.c: New test.
5992         * gcc.target/i386/movq.c: Remove target i?86, instead add
5993         dg-require-effective-target ilp32.
5994
5995 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5996
5997         PR c++/24103
5998         * g++.dg/other/default1.C: New test.
5999
6000 2005-12-02  Richard Guenther  <rguenther@suse.de>
6001
6002         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
6003
6004 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6005
6006         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
6007
6008 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
6009
6010         PR target/21017
6011         * gcc.target/powerpc/rotate.c: New.
6012
6013 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6014
6015         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
6016         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
6017
6018 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6019
6020         PR c/13384
6021         * gcc.dg/pr17730-1.c: Adjust.
6022         * gcc.dg/lvalue1.c (main): Likewise.
6023         * gcc.dg/lvalue-2.c: Likewise.
6024         * g++.dg/pr7503-3.C
6025
6026 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
6027
6028         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
6029         error messages.
6030
6031 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
6032
6033         PR fortran/24789
6034         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
6035
6036 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
6037
6038         PR target/24475
6039         * lib/target-supports.exp (check_effective_target_tls): New.
6040         (check_effective_target_tls_runtime): New.
6041         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
6042         for TLS support.
6043         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
6044         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
6045         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
6046         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
6047         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
6048         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
6049         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
6050         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
6051         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
6052         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
6053         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
6054         effective-target TLS.
6055         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
6056         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
6057         effective-target TLS runtime.
6058
6059 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
6060
6061         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
6062
6063 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
6064
6065         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
6066         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
6067         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
6068         ignored" warnings when "packing" is the same as the ABI layout.
6069
6070 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
6071
6072         PR fortran/21302
6073         * gfortran.dg/line_length_1.f: New test.
6074         * gfortran.dg/line_length_2.f90: Ditto.
6075
6076 2005-11-30  Richard Guenther  <rguenther@suse.de>
6077
6078         PR tree-optimization/21655
6079         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
6080
6081 2005-11-30  Dale Johannesen  <dalej@apple.com>
6082
6083         * gcc.c-torture/compile/pr24930.c: New.
6084
6085 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
6086
6087         PR fortran/15809
6088         *  gfortran.dg/auto_char_dummy_array.f90: New test.
6089
6090 2005-11-30  Jeff Law  <law@redhat.com>
6091
6092         * g++.old-deja/g++.law/pr25000.C: New test.
6093
6094 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
6095
6096         * gcc.dg/tls/opt-11.c: New test.
6097
6098 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
6099
6100         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
6101         targets.
6102         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
6103         LP64 ia64.
6104
6105 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
6106
6107         * gfortran.dg/open_access_1.f90: New test.
6108
6109 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6110
6111         * gcc.dg/charset/builtin2.c: New test.
6112
6113 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
6114
6115         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
6116         on mmix-*-* for *_[xy].c.
6117
6118 2005-11-28  Kean Johnston  <jkj@sco.com>
6119
6120         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
6121         headers.
6122         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
6123         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
6124         * gcc.target/i386/asm-3.c: Ditto.
6125         * gcc.target/i386/clobbers.c: Ditto.
6126         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
6127         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
6128         test regexp.
6129         * gcc.target/i386/mul.c: Ditto.
6130         * gcc.target/i386/ssetype-1.c: Ditto.
6131         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
6132         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
6133         static so the test works with -fPIC mode too. Based on comment in
6134         PR19231 by Pinski.
6135         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
6136
6137 2005-11-28  Richard Guenther  <rguenther@suse.de>
6138
6139         * gcc.dg/alias-9.c: New testcase.
6140         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
6141
6142 2005-11-28  Roger Sayle  <roger@eyesopen.com>
6143             Uros Bizjak  <uros@kss-loka.si>
6144
6145         PR middle-end/20219
6146         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
6147         tan(x)/sin(x) transformations.
6148
6149 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
6150
6151         PR middle-end/24575
6152         * gcc.dg/tree-ssa/divide-3.c: New test.
6153         * gcc.dg/tree-ssa/divide-4.c: New test.
6154
6155 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
6156
6157         PR fortran/24917
6158         *  gfortran.dg/boz_6.f90: New test.
6159
6160 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6161
6162         PR fortran/23912
6163         * gfortran.dg/modulo_1.f90: New test.
6164
6165 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6166
6167         PR libfortran/24919
6168         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
6169         fail on CRLF platforms.
6170         * gfortran.dg/ftell_2.f90: Likewise.
6171
6172 2005-11-26  Eric Christopher  <echristo@apple.com>
6173
6174         * gcc.dg/intmax_t-1.c: Remove mips xfail.
6175
6176 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
6177
6178         * objc.dg/gnu-runtime-3.m: Simplify.
6179
6180 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
6181
6182         PR middle-end/23669
6183         * gcc.dg/tree-ssa/divide-1.c: New test.
6184         * gcc.dg/tree-ssa/divide-2.c: New test.
6185
6186 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
6187
6188         PR libgfortran/24945
6189         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
6190
6191 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
6192
6193         PR libgfortran/24945
6194         * gfortran.dg/open_status_2.f90: New test.
6195
6196 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6197
6198         * gcc.c-torture/execute/builtins/fprintf.c,
6199         gcc.c-torture/execute/builtins/fputs-lib.c,
6200         gcc.c-torture/execute/builtins/fputs.c,
6201         gcc.c-torture/execute/builtins/lib/fprintf.c,
6202         gcc.c-torture/execute/builtins/lib/printf.c,
6203         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
6204
6205 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
6206
6207         * gcc.dg/20050922-2.c: New test.
6208
6209 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
6210
6211         * objc.dg/gnu-runtime-3.m: New test.
6212
6213 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6214
6215         PR c++/9278
6216         * g++.dg/other/void1.C: New test.
6217
6218 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
6219
6220         PR middle-end/24998
6221         * gcc.dg/torture/fp-int-convert-float.c,
6222         gcc.dg/torture/fp-int-convert-double.c,
6223         gcc.dg/torture/fp-int-convert-long-double.c,
6224         gcc.dg/torture/fp-int-convert-timode.c,
6225         gcc.dg/torture/fp-int-convert-float80.c,
6226         gcc.dg/torture/fp-int-convert-float80-timode.c,
6227         gcc.dg/torture/fp-int-convert-float128.c,
6228         gcc.dg/torture/fp-int-convert-float128-timode.c,
6229         gcc.dg/torture/fp-int-convert.h: New files.
6230
6231 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
6232
6233         PR middle-end/24989
6234         * gcc.dg/tree-ssa/bool-10.c: New test.
6235         * gcc.dg/tree-ssa/bool-11.c: New test.
6236         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
6237
6238 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
6239
6240         PR middle-end/24990
6241         * tree-ssa/pr24990-1.c: New test.
6242
6243 2005-11-24  Richard Guenther  <rguenther@suse.de>
6244         Dirk Mueller <dmueller@suse.de>
6245
6246         PR c++/14024
6247         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
6248         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
6249         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
6250         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
6251         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
6252         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
6253
6254 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
6255
6256         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
6257
6258 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6259
6260         PR c/21668
6261         * gcc.dg/Wc++-compat.c: New.
6262         * gcc.dg/Wno-c++-compat.c: New.
6263
6264 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
6265
6266         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
6267         (vspltish, vspltisw): Likewise.
6268
6269 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6270
6271         PR libgfortran/24794
6272         * gfortran.dg/namelist_12.f: Fix quotes.
6273         * gfortran.dg/namelist_13.f90: Fix quotes.
6274         * gfortran.dg/namelist_14.f90: Fix quotes.
6275         * gfortran.dg/namelist_15.f90: Fix quotes.
6276         * gfortran.dg/namelist_use.f90: Fix quotes.
6277         * gfortran.dg/namelist_use_only.f90: Fix quotes.
6278         * gfortran.dg/namelist_21.f90: New test.
6279         * gfortran.dg/namelist_22.f90: New test.
6280
6281 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
6282
6283         PR target/23435
6284         * gcc.c-torture/compile/pr23435.c: New.
6285
6286 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
6287
6288         * gcc.c-torture/execute/floatunsisf-1.c: New test.
6289
6290 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
6291
6292         * gcc.target/powerpc/405-macchw-1.c,
6293         gcc.target/powerpc/405-macchw-2.c,
6294         gcc.target/powerpc/405-macchwu-1.c,
6295         gcc.target/powerpc/405-macchwu-2.c,
6296         gcc.target/powerpc/405-machhw-1.c,
6297         gcc.target/powerpc/405-machhw-2.c,
6298         gcc.target/powerpc/405-machhwu-1.c,
6299         gcc.target/powerpc/405-machhwu-2.c,
6300         gcc.target/powerpc/405-maclhw-1.c,
6301         gcc.target/powerpc/405-maclhw-2.c,
6302         gcc.target/powerpc/405-maclhwu-1.c,
6303         gcc.target/powerpc/405-maclhwu-2.c,
6304         gcc.target/powerpc/405-mulchw-1.c,
6305         gcc.target/powerpc/405-mulchw-2.c,
6306         gcc.target/powerpc/405-mulchwu-1.c,
6307         gcc.target/powerpc/405-mulchwu-2.c,
6308         gcc.target/powerpc/405-mulhhw-1.c,
6309         gcc.target/powerpc/405-mulhhw-2.c,
6310         gcc.target/powerpc/405-mulhhwu-1.c,
6311         gcc.target/powerpc/405-mulhhwu-2.c,
6312         gcc.target/powerpc/405-mullhw-1.c,
6313         gcc.target/powerpc/405-mullhw-2.c,
6314         gcc.target/powerpc/405-mullhwu-1.c,
6315         gcc.target/powerpc/405-mullhwu-2.c,
6316         gcc.target/powerpc/405-nmacchw-1.c,
6317         gcc.target/powerpc/405-nmacchw-2.c,
6318         gcc.target/powerpc/405-nmachhw-1.c,
6319         gcc.target/powerpc/405-nmachhw-2.c,
6320         gcc.target/powerpc/405-nmaclhw-1.c,
6321         gcc.target/powerpc/405-nmaclhw-2.c,
6322         gcc.target/powerpc/440-macchw-1.c,
6323         gcc.target/powerpc/440-macchw-2.c,
6324         gcc.target/powerpc/440-macchwu-1.c,
6325         gcc.target/powerpc/440-macchwu-2.c,
6326         gcc.target/powerpc/440-machhw-1.c,
6327         gcc.target/powerpc/440-machhw-2.c,
6328         gcc.target/powerpc/440-machhwu-1.c,
6329         gcc.target/powerpc/440-machhwu-2.c,
6330         gcc.target/powerpc/440-maclhw-1.c,
6331         gcc.target/powerpc/440-maclhw-2.c,
6332         gcc.target/powerpc/440-maclhwu-1.c,
6333         gcc.target/powerpc/440-maclhwu-2.c,
6334         gcc.target/powerpc/440-mulchw-1.c,
6335         gcc.target/powerpc/440-mulchw-2.c,
6336         gcc.target/powerpc/440-mulchwu-1.c,
6337         gcc.target/powerpc/440-mulchwu-2.c,
6338         gcc.target/powerpc/440-mulhhw-1.c,
6339         gcc.target/powerpc/440-mulhhw-2.c,
6340         gcc.target/powerpc/440-mulhhwu-1.c,
6341         gcc.target/powerpc/440-mulhhwu-2.c,
6342         gcc.target/powerpc/440-mullhw-1.c,
6343         gcc.target/powerpc/440-mullhw-2.c,
6344         gcc.target/powerpc/440-mullhwu-1.c,
6345         gcc.target/powerpc/440-mullhwu-2.c,
6346         gcc.target/powerpc/440-nmacchw-1.c,
6347         gcc.target/powerpc/440-nmacchw-2.c,
6348         gcc.target/powerpc/440-nmachhw-1.c,
6349         gcc.target/powerpc/440-nmachhw-2.c,
6350         gcc.target/powerpc/440-nmaclhw-1.c,
6351         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
6352
6353 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
6354
6355         PR fortran/24774
6356         * gfortran.dg/inquire_9.f90: New test.
6357
6358         PR fortran/21647
6359         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
6360
6361 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
6362
6363         PR libfortran/24432
6364         * lib/target-supports.exp (check_effective_target_fortran_large_real):
6365         Check that 'cos' is supported.
6366
6367 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
6368
6369         PR fortran/24223
6370         * gfortran.dg/substring_equivalence.f90: New test.
6371
6372         PR fortran/24705
6373         * gfortran.dg/auto_internal_assumed.f90: New test.
6374
6375 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
6376
6377         * gcc.dg/fold-div-2.c: New test.
6378
6379 2005-11-20  Ian Lance Taylor  <ian@airs.com>
6380
6381         PR rtl-optimization/24883
6382         * gcc.c-torture/compile/pr24883.c: New test.
6383
6384 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
6385
6386         PR middle-end/20583
6387         * gcc.c-torture/compile/pr20583.c: New.
6388
6389 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
6390
6391         * gcc.c-torture/execute/usmul.c: New test.
6392
6393 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
6394
6395         * gcc.dg/tree-ssa/vrp22.c: New test.
6396
6397 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
6398
6399         PR middle-end/24912
6400         * gcc.dg/torture/pr24912-1.c: New test.
6401
6402 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
6403
6404         PR fortran/24862
6405         * gfortran.dg/arrayio_derived_1.f90: New test.
6406
6407 2005-11-19  Richard Guenther  <rguenther@suse.de>
6408
6409         PR middle-end/23294
6410         * gcc.dg/tree-ssa/pr23294.c: New testcase.
6411
6412 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
6413
6414         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
6415
6416 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
6417
6418         PR c++/8355
6419         * g++.dg/template/friend39.C: New test.
6420
6421 2005-11-18  James E Wilson  <wilson@specifix.com>
6422
6423         * gcc.dg/builtin-strstr.c: New.
6424
6425 2005-11-18  Richard Henderson  <rth@redhat.com>
6426
6427         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
6428         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
6429         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
6430         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
6431         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
6432         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
6433         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
6434         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
6435         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
6436         renaming to remove initial "ia64-".
6437
6438 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
6439
6440         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
6441
6442 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
6443
6444         * g++.dg/cpp/string-2.C: New test.
6445
6446 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
6447
6448         * gcc.dg/tree-ssa/loop-14.c: New test.
6449
6450 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
6451             Michael Chamberlain <michael@chamberlain.net.au>
6452
6453         * ada/acats/run_all.sh (target_run): Kill long running tests.
6454
6455 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6456
6457         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
6458         * gcc.dg/cleanup-9.c: Likewise.
6459         * gcc.dg/cleanup-10.c: Likewise.
6460         * gcc.dg/cleanup-11.c: Likewise.
6461
6462 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6463
6464         PR fortran/24892
6465         * gfortran.dg/open_access_append_1.f90: New test.
6466         * gfortran.dg/open_access_append_2.f90: New test.
6467
6468 2005-11-16  Richard Guenther  <rguenther@suse.de>
6469
6470         PR middle-end/24851
6471         * gcc.c-torture/execute/pr24851.c: New testcase.
6472
6473 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
6474
6475         * gcc.dg/fold-overflow-1.c: New test.
6476
6477 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
6478
6479         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
6480         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
6481
6482 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
6483
6484         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
6485         structures.
6486         * g++.dg/eh/forced2.C: Likewise.
6487         * g++.dg/eh/forced3.C: Likewise.
6488         * g++.dg/eh/forced4.C: Likewise.
6489
6490 2005-11-11  Mike Stump  <mrs@apple.com>
6491
6492         * g++.old-deja/g++.mike/unused.C: Add.
6493
6494 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
6495
6496         PR c++/24667
6497         * g++.dg/warn/Wcast-qual1.C: New test.
6498
6499 2005-11-15  Jan Hubicka  <jh@suse.cz>
6500
6501         * gcc.dg/winline-5.c: Add large-unit-insns limit.
6502
6503 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
6504
6505         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
6506
6507 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
6508
6509         PR 24840
6510         * gcc.dg/tree-ssa/pr24840.c: New test.
6511
6512 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
6513
6514         PR testsuite/24841
6515         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
6516
6517 2005-11-14  Dale Johannesen  <dalej@apple.com>
6518
6519         * gcc.c-torture/execute/20051113-1.c: New.
6520
6521 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
6522
6523         PR c++/24687
6524         * g++.dg/template/crash43.C: New test.
6525
6526 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
6527
6528         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
6529
6530 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
6531
6532         PR c++/24817
6533         * g++.dg/eh/spec8.C: New test.
6534
6535 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
6536
6537         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
6538
6539 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
6540
6541         PR c++/20293
6542         * g++.dg/parse/ambig4.C: New test.
6543         * g++.dg/tc1/dr101.C: Adjust error markers.
6544         * g++.dg/lookup/strong-using-2.C: Likewise.
6545         * g++.dg/lookup/ambig5.C: Likewise.
6546         * g++.dg/lookup/ambig4.C: Likewise.
6547         * g++.dg/parse/crash22.C: Likewise.
6548
6549 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
6550
6551         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
6552
6553 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
6554
6555         * gcc.dg/nested-calls-1.c: New test.
6556
6557 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6558
6559         * gfortran.dg/complex_intrinsic_1.f90: New test.
6560         * gfortran.dg/complex_intrinsic_2.f90: New test.
6561         * gfortran.dg/fgetc_1.f90: New test.
6562         * gfortran.dg/fgetc_2.f90: New test.
6563         * gfortran.dg/fgetc_3.f90: New test.
6564         * gfortran.dg/ftell_1.f90: New test.
6565         * gfortran.dg/ftell_2.f90: New test.
6566         * gfortran.dg/gnu_logical_1.F: New test.
6567         * gfortran.dg/gnu_logical_2.f90: New test.
6568
6569 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
6570
6571         PR middle-end/24820
6572         * testsuite/gcc.dg/pr24820.c: New test.
6573
6574 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
6575
6576         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
6577         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
6578         variable.
6579
6580 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6581
6582         testsuite/24614
6583         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
6584
6585 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
6586
6587         * gcc.target/cris/cris.exp: New file.
6588         * gcc.target/cris/rld-legit1.c: New test.
6589         * gcc.target/cris/rld-legit2.c: New test.
6590
6591 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
6592
6593         PR c++/24780
6594         * g++.dg/opt/pr24780.C: New test.
6595
6596         PR c++/24761
6597         * g++.dg/template/asm1.C: New test.
6598
6599 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
6600
6601         PR libgfortran/24787
6602         * gfortran.dg/scan_1.f90: New test.
6603
6604 2005-11-12  Jan Hubicka  <jh@suse.cz>
6605
6606         * gcc.target/i386/minmax-1.c: New.
6607         * gcc.target/i386/minmax-2.c: New.
6608
6609 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
6610
6611         * gcc.dg/pr24445.c: Fix for 64-bit targets.
6612
6613 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
6614
6615         * gcc.c-torture/execute/20051110-1.c,
6616         gcc.c-torture/execute/20051110-2.c: New tests.
6617
6618 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
6619
6620         PR middle-end/24750
6621         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
6622         New tests.
6623
6624 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
6625
6626         * lib/target-libpath.exp (get_shlib_extension): New proc.
6627         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
6628         * lib/gfortran.exp (gfortran_link_flags): Likewise.
6629         * lib/objc.exp (objc_target_compile): Likewise.
6630         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
6631         detection.
6632
6633 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
6634
6635         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
6636
6637         * lib/target-supports.exp (check_effective_target_static_libgfortran):
6638         Add -static to additional_flags and pass it to target_compile.
6639
6640 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
6641
6642         PR libgfortran/24719
6643         gfortran.dg/read_noadvance.f90: New test.
6644
6645         PR libgfortran/24699
6646         gfortran.dg/fmt_t_2.f90: New test.
6647
6648         PR libgfortran/24785
6649         gfortran.dg/read_x_eor.f90: New test.
6650
6651         PR libgfortran/24584
6652         gfortran.dg/namelist_empty.f90: Rename test.
6653
6654         PR libgfortran/24489
6655         gfortran/read_eor.f90: Rename test.
6656
6657 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
6658
6659         PR fortran/15976
6660         * gfortran.dg/automatic_module_variable.f90: New test.
6661
6662 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
6663
6664         PR target/24445
6665         * gcc.dg/pr24445.c: New test.
6666
6667 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
6668
6669         PR fortran/24655
6670         PR fortran/24755
6671         * gfortran.dg/recursive_statement_functions.f90: Add statement
6672         functions using inline intrinsic functions and parameters to test
6673         that they no longer seg-fault.
6674
6675         PR fortran/24409
6676         gfortran.dg/nested_modules_4.f90: New test.
6677         gfortran.dg/nested_modules_5.f90: New test.
6678
6679 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6680
6681         PR fortran/24643
6682         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
6683
6684 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
6685
6686         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
6687         failures.
6688
6689 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
6690
6691         * gcc.dg/sparc-getcontext-1.c: New test.
6692
6693 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
6694
6695         * gcc.dg/ifcvt-fabs-1.c: New test.
6696
6697 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
6698
6699         PR other/4372
6700         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
6701         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
6702
6703 2005-11-09  Richard Guenther  <rguenther@suse.de>
6704
6705         PR tree-optimization/24716
6706         * gcc.c-torture/execute/pr24716.c: New testcase.
6707
6708 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
6709
6710         * gcc.dg/pr24624.c: Disable for non S/390 targets.
6711
6712 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
6713
6714         PR 24624
6715         * gcc.dg/pr24624.c: Testcase added.
6716
6717 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
6718
6719         PR 24623
6720         * g++.dg/other/pr24623.C: Testcase added.
6721
6722 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
6723
6724         PR fortran/22607
6725         * gfortran-dg/pure_byref_1.f90: New.
6726         * gfortran-dg/pure_byref_2.f90: New.
6727
6728 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
6729
6730         PR c/24101
6731         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
6732         * gcc.dg/dg.exp: Run main loop also for *.i files.
6733
6734 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
6735
6736         PR c++/19450
6737         * g++.dg/tls/diag-3.C: New test.
6738         * g++.dg/tls/diag-4.C: New test.
6739         * g++.dg/tls/static-1.C: New test.
6740         * g++.dg/tls/static-1a.cc: New file.
6741
6742 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
6743
6744         PR 23046
6745         * g++.dg/tree-ssa/pr23046.C: New test.
6746
6747 2005-11-08  Devang Patel <dpatel@apple.com>
6748
6749         PR tree-optimization/23115
6750         * gcc.dg/tree-ssa/pr23115.c: New.
6751
6752 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
6753
6754         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
6755         * gcc.target/powerpc/pr16155.c: Same.
6756         * gcc.target/powerpc/altivec-1.c: Same.
6757         * gcc.target/powerpc/altivec-2.c: Same.
6758         * gcc.target/powerpc/altivec-3.c: Same.
6759         * gcc.target/powerpc/altivec-5.c: Same.
6760         * gcc.target/powerpc/altivec-11.c: Same.
6761         * gcc.target/powerpc/altivec-12.c: Same.
6762         * gcc.target/powerpc/altivec-14.c: Same.
6763         * gcc.target/powerpc/altivec-22.c: Same.
6764         * gcc.target/powerpc/altivec-consts.c: Same.
6765         * gcc.target/powerpc/altivec-pr22085.c: Same.
6766         * gcc.target/powerpc/altivec-splat.c: Same.
6767         * gcc.target/powerpc/altivec-varargs-1.c: Same.
6768         * gcc.target/powerpc/altivec-vec-merge.c: Same.
6769         * gcc.target/powerpc/darwin-longlong.c: Same.
6770
6771 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
6772
6773         PR target/19340
6774         * gcc.dg/pr19340.c: New test.
6775
6776 2005-11-07  Ian Lance Taylor  <ian@airs.com>
6777
6778         PR rtl-optimization/24683
6779         * gcc.dg/pr24683.c: New test.
6780
6781 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
6782
6783         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
6784         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
6785
6786 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
6787
6788         * gcc.target/i386/pr23376.c: Compile with -mmmx.
6789
6790 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
6791
6792         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
6793
6794 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
6795
6796         PR target/24230
6797
6798         * gcc.target/powerpc/altivec-consts.c,
6799         gcc.target/powerpc/altivec-splat.c: New testcase.
6800
6801 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
6802
6803         PR c/24599
6804
6805         * gcc.dg/overflow-2.c: New testcase.
6806
6807 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
6808
6809         PR rtl-optimization/23567
6810         * gcc.c-torture/execute/20051104-1.c: New test.
6811
6812 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
6813
6814         PR fortran/24534
6815         gfortran.dg/private_type_2.f90: Modified to check that case with
6816         PRIVATE declaration within derived type is accepted.
6817
6818         PR fortran/20838
6819         gfortran.dg/pointer_assign_1.f90: New test.
6820
6821         PR fortran/20840
6822         * gfortran.dg/arrayio_0.f90: New test.
6823
6824         PR fortran/17737
6825         gfortran.dg/data_initialized.f90: New test.
6826         gfortran.dg/data_constraints_1.f90: New test.
6827         gfortran.dg/data_constraints_2.f90: New test.
6828
6829 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
6830
6831         PR fortran/24174
6832         PR fortran/24305
6833         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
6834
6835 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
6836
6837         PR 24670
6838         * gcc.dg/tree-ssa/pr24670.c: New test.
6839
6840 2005-11-05  Ian Lance Taylor  <ian@airs.com>
6841
6842         PR target/22432
6843         * gcc.target/i386/pr22432.c: New test.
6844
6845 2005-11-05  Richard Henderson  <rth@redhat.com>
6846
6847         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
6848         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
6849         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
6850         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
6851         from gcc.dg/alpha-*.
6852         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
6853         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
6854
6855 2005-11-05  Andreas Jaeger  <aj@suse.de>
6856
6857         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
6858
6859 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
6860
6861         PR target/23424
6862         * gcc.dg/torture/pr23424-1.c: New test.
6863
6864 2005-11-04  Richard Henderson  <rth@redhat.com>
6865
6866         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
6867         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
6868         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
6869         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
6870         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
6871         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
6872         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
6873         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
6874         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
6875         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
6876         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
6877         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
6878         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
6879         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
6880         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
6881         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
6882         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
6883         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
6884         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
6885         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
6886         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
6887         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
6888         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
6889         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
6890         Move from gcc.dg/.
6891         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
6892         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
6893         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
6894         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
6895         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
6896         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
6897         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
6898         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
6899         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
6900         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
6901         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
6902         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
6903         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
6904         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
6905         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
6906         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
6907         gcc.target/i386/lea.c, gcc.target/i386/local.c,
6908         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
6909         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
6910         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
6911         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
6912         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
6913         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
6914         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
6915         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
6916         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
6917         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
6918         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
6919         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
6920         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
6921         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
6922         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
6923         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
6924         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
6925         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
6926         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
6927         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
6928         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
6929         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
6930         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
6931         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
6932         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
6933         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
6934         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
6935         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
6936
6937 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
6938
6939         PR 24627
6940         * gcc.dg/tree-ssa/pr24627.c: New test.
6941
6942 2005-11-04 Paul Brook  <paul@codesourcery.com>
6943
6944         * gcc.dg/tls/opt-10.c: New test.
6945
6946 2005-11-04  Andreas Jaeger  <aj@suse.de>
6947
6948         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
6949         avoid extra warnings.
6950
6951 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6952
6953         PR libfortran/22298
6954         * gcc/testsuite/lib/target-supports.exp
6955         (check_effective_target_static_libgfortran): New
6956         static_libgfortran effective target.
6957         * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
6958         * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
6959
6960 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
6961
6962         * gcc.dg/pr24615.c: Guard test with { target fpic }.
6963
6964 2005-11-03  Josh Conner  <jconner@apple.com>
6965
6966         PR c++/19989
6967         g++.dg/ext/array2.C: New test.
6968         g++.dg/template/dependent-name3.C: New test.
6969         g++.dg/template/dependent-name4.C: New test.
6970         g++.dg/template/sfinae2.C: New test.
6971
6972 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
6973
6974         PR preprocessor/22042
6975         * gcc.dg/cpp/strify4.c: New test.
6976
6977 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
6978
6979         PR c++/17964
6980         * g++.dg/cpp/string-1.C: New test.
6981
6982 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
6983
6984         * gcc.target/powerpc: New directory.
6985         * gcc.target/powerpc/powerpc.exp: New file.
6986         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
6987         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
6988         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
6989         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
6990         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
6991         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
6992         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
6993         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
6994         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
6995         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
6996         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
6997         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
6998         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
6999         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
7000         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
7001         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
7002         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
7003         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
7004         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
7005         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
7006         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
7007         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
7008         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
7009         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
7010         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
7011         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
7012         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
7013         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
7014         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
7015         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
7016         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
7017         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
7018         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
7019         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
7020
7021 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
7022
7023         PR c++/21627
7024         * g++.dg/warn/inline2.C: New test.
7025
7026 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
7027
7028         PR middle-end/23155
7029         * g++.dg/ext/c99struct1.C: New test.
7030         * gcc.dg/union-cast-1.c: New test.
7031         * gcc.dg/union-cast-2.c: New test.
7032         * gcc.dg/union-cast-3.c: New test.
7033
7034 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
7035
7036         PR middle-end/24589
7037         * gcc.c-torture/execute/zero-struct-2.c: New test.
7038
7039 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
7040
7041         PR c++/24582
7042         * g++.dg/init/switch1.C: New test.
7043
7044 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
7045
7046         * gcc.dg/delay-slot-1.c: New test.
7047
7048 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
7049
7050         PR target/24620
7051         * gcc.dg/pr24620.c: New test.
7052
7053 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
7054
7055         PR c/24329
7056         * gcc.dg/format/unnamed-1.c: New test.
7057
7058 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
7059
7060         PR c++/22434
7061         * g++.dg/expr/cond8.C: New test.
7062
7063         PR c++/24560
7064         * g++.dg/parse/dot1.C: New test.
7065
7066 2005-11-02  Jan Hubicka  <jh@suse.cz>
7067
7068         PR target/23303
7069         * gcc.dg/i386-lea.c: New test
7070
7071 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
7072
7073         PR target/24615
7074         * gcc.dg/pr24615.c: New test.
7075
7076 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
7077
7078         PR target/24600
7079         * gcc.dg/pr24600.c: New test.
7080
7081 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
7082
7083         PR c++/19253
7084         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
7085         * g++.dg/parse/typename9.C: New test.
7086         * g++/dg/parse/typename10.C: Likewise.
7087
7088 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
7089
7090         PR fortran/18157
7091         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
7092         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
7093         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
7094
7095 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
7096
7097         PR c++/24569
7098         * g++.dg/debug/static1.C: New test.
7099
7100 2005-11-02  Josh Conner  <jconner@apple.com>
7101
7102         * g++.dg/crash38.C: moved into proper directory...
7103         * g++.dg/template/crash42.C: ...here
7104
7105 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
7106
7107         PR target/18338
7108         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
7109         pcc_bitfield_type_matters || default_packed.
7110
7111         * lib/target-supports.exp
7112         (check_effective_target_pcc_bitfield_type_matters): New proc.
7113         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
7114
7115         PR testsuite/23304
7116         * lib/target-supports.exp (check_effective_default_packed): New proc.
7117         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
7118         Gate expected errors on target ! default_packed.
7119         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
7120
7121 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7122
7123         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
7124         change (r106358).
7125
7126 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7127
7128         PR fortran/24008
7129         * gfortran.dg/entry_5.f90: New.
7130         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
7131
7132 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
7133
7134         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
7135
7136 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
7137
7138         PR fortran/21565
7139         gfortran.dg/namelist_blockdata.f90: New test.
7140
7141         PR fortran/18737
7142         gfortran.dg/external_implicit_none.f90: New test.
7143
7144         PR fortran/14994
7145         * gfortran.dg/secnds.f: New test.
7146
7147 2005-10-31  Jan Hubicka  <jh@suse.cz>
7148
7149         PR target/20928
7150         * gcc.c-torture/compile/pr20928.c: New test.
7151
7152 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
7153
7154         PR middle-end/23492
7155         * gcc.c-torture/compile/zero-strct-5.c: New test.
7156
7157 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
7158
7159         PR libgfortran/24584
7160         * gfortran.dg/pr24584.f90: New test.
7161
7162 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
7163
7164         PR fortran/18883
7165         * gfortran.dg/char_result_9.f90: New.
7166         * gfortran.dg/char_result_10.f90: New.
7167
7168 2005-10-30  Jan Hubicka  <jh@suse.cz>
7169
7170         * g++.dg/tree-ssa/pr24172.C: New testcase.
7171
7172 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7173
7174         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
7175
7176 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
7177
7178         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
7179         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
7180         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
7181         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
7182         gfortran.dg/enum_9.f90,
7183         gfortran.fortran-torture/compile/enum_1.f90,
7184         gfortran.fortran-torture/execute/enum_1.f90,
7185         gfortran.fortran-torture/execute/enum_2.f90,
7186         gfortran.fortran-torture/execute/enum_3.f90,
7187         gfortran.fortran-torture/execute/enum_4.f90: New tests.
7188
7189 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
7190
7191         PR target/18482
7192         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
7193         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
7194
7195 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7196
7197         PR libfortran/20179
7198         * gfortran.dg/mixed_io_1.f90: New test.
7199         * gfortran.dg/mixed_io_1.c: New file.
7200
7201 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7202
7203         * gfortran.dg/malloc_free_1.f90: New test.
7204
7205 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
7206
7207         * gcc.dg/nested-func-4.c: Require profiling -pg.
7208
7209 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
7210
7211         PR C++/23229
7212         * g++.dg/warn/main-2.C: New test.
7213
7214 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
7215
7216         PR fortran/24545
7217         * gfortran.dg/interface_2.f90: new test.
7218
7219 2005-10-28  Josh Conner  <jconner@apple.com>
7220
7221         PR c++/22153
7222         * g++.dg/template/crash38.C: New test.
7223         * g++.dg/parse/explicit1.C: Change expected errors.
7224
7225 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
7226
7227         PR C++/23426
7228         * g++.dg/other/large-size-array.C: New test.
7229
7230 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
7231
7232         PR middle-end/24362
7233         * g++.dg/opt/complex4.C: New test.
7234
7235 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
7236
7237         * gcc.dg/nested-func-4.c: New test.
7238
7239 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
7240
7241         PR fortran/24158
7242         gfortran.dg/derived_recursion.f90: New test.
7243         gfortran.dg/implicit_actual.f90: New test.
7244
7245 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
7246
7247         PR middle-end/24295, PR testsuite/24477
7248         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
7249         removed when weakref hits the tree.
7250
7251 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
7252
7253         * gfortran.dg/cray_pointers_4.f90: New test.
7254
7255         * gfortran.dg/cray_pointers_5.f90: New test.
7256
7257 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
7258
7259         PR fortran/22290
7260         * gfortran.dg/assign_5.f90: New test.
7261         * gfortran.dg/assign_6.f: New test.
7262
7263 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
7264
7265         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
7266         CPU has no SSE support.
7267
7268 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
7269
7270         PR libgfortran/24224
7271         * gfortran.dg/arrayio_1.f90: Update attribution.
7272         * gfortran.dg/arrayio_2.f90: Update attribution.
7273         * gfortran.dg/arrayio_3.f90: Update attribution.
7274         * gfortran.dg/arrayio_4.f90: Update test conditions.
7275         * gfortran.dg/arrayio_5.f90: Update attribution.
7276         * gfortran.dg/arrayio_6.f90: New test.
7277         * gfortran.dg/arrayio_7.f90: New test.
7278
7279 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
7280
7281         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
7282
7283 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
7284
7285         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
7286
7287 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
7288
7289         PR fortran/24416
7290         * gfortran.dg/namelist_char_only.f90: New test.
7291
7292 2005-10-24  Asher Langton  <langton2@llnl.gov>
7293
7294         PR fortran/17031
7295         PR fortran/22282
7296         * gfortran.dg/cray_pointers_1.f90: New test.
7297         * gfortran.dg/cray_pointers_2.f90: New test.
7298         * gfortran.dg/cray_pointers_3.f90: New test.
7299         * gfortran.dg/loc_1.f90: New test.
7300         * gfortran.dg/loc_2.f90: New test.
7301
7302 2005-10-24  Steven Bosscher  <stevenb@suse.de>
7303
7304         * gcc.dg/pr24225.c: New test.
7305
7306 2005-10-24  Asher Langton  <langton2@llnl.gov>
7307
7308         * gfortran.dg/dup_save_1.f90: New test.
7309         * gfortran.dg/dup_save_2.f90: New test.
7310
7311 2005-10-24  Paul Brook  <paul@codesourcery.com>
7312
7313         PR 24107
7314         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
7315         stdint.h.
7316
7317 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
7318
7319         PR libgfortran/24489
7320         * gfortran.dg/pr24489.f90: New test.
7321
7322 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
7323
7324         PR fortran/23635
7325         * gfortran.dg/ichar_1.f90: Add tests for derived types.
7326
7327 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
7328
7329         PR target/18911
7330         * g++.dg/init/array16.C: Skip for mmix-*-*.
7331
7332 2005-10-23  Asher Langton  <langton2@llnl.gov>
7333
7334         * gfortran.dg/byte_1.f90: New test.
7335         * gfortran.dg/byte_2.f90: New test.
7336
7337 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
7338
7339         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
7340
7341 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
7342
7343         PR fortran/18022
7344         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
7345
7346         PR fortran/24311
7347         * gfortran.dg/merge_char_const.f90: New test.
7348
7349         PR fortran/24384
7350         * gfortran.dg/spread_scalar_source.f90: New test.
7351
7352 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
7353
7354         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
7355
7356         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
7357         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
7358
7359         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
7360
7361 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
7362
7363         PR fortran/24426
7364         * gfortran.dg/der_pointer_4.f90: New.
7365
7366 2005-10-22  David Ayers  <d.ayers@inode.at>
7367
7368         * obj-c++.dg/except-1.mm: Simplify.
7369
7370 2005-10-21  David Ayers  <d.ayers@inode.at>
7371
7372         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
7373
7374 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
7375
7376         * gfortran.dg/assumed_dummy_2.f90: New test.
7377
7378 2005-10-21  James E Wilson  <wilson@specifix.com>
7379
7380         PR preprocessor/15220
7381         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
7382
7383 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
7384
7385         * gcc.c-torture/execute/20051021-1.c: New test.
7386
7387 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
7388
7389         PR c++/24260
7390         * g++.dg/ext/tmplattr1.C: New test.
7391
7392 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
7393
7394         PR fortran/24440
7395         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
7396
7397 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
7398
7399         * obj-c++.dg/except-1.mm: New.
7400
7401         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
7402
7403 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
7404
7405         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
7406
7407 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
7408
7409         PR middle-end/24295
7410         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
7411         declarations with the same names as thunks' alias targets, use
7412         aliases instead.
7413         * gcc.dg/attr-alias-3.c: New test.
7414         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
7415
7416 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
7417
7418         PR c++/22618
7419         * g++.dg/parse/access8.C: New test.
7420
7421 2005-10-20  Richard Guenther  <rguenther@suse.de>
7422
7423         PR c++/24439
7424         * g++.dg/tree-ssa/pr24439.C: New testcase.
7425
7426 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
7427
7428         * g++.dg/opt/delay-slot-1.C: New test.
7429
7430 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
7431
7432         PR fortran/21625
7433         * gfortran.fg/der_init_1.f90: New.
7434
7435 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
7436
7437         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
7438
7439 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
7440
7441         PR c++/21908
7442         * g++.dg/parse/error28.C: New test.
7443
7444 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
7445
7446         * gcc.dg/profile-generate-2.c: New test.
7447
7448 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
7449
7450         PR target/23589
7451         * g++.dg/ext/dllimport11.C: New.
7452
7453 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7454
7455         PR c++/22293
7456         * g++.dg/other/friend3.C: New test.
7457
7458 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
7459
7460         PR c++/23293
7461         * g++.dg/template/error19.C: New test.
7462
7463 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
7464
7465         PR c++/21383
7466         * g++.dg/overload/koenig2.C: New.
7467
7468         PR c++/23118
7469         * g++.dg/overload/error2.C: New.
7470
7471         PR c++/22604
7472         * g++.dg/inherit/covariant14.C: New.
7473
7474 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7475
7476         PR c++/23440
7477         * g++.dg/parse/for1.C: New test.
7478
7479 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
7480
7481         PR fortran/23446
7482         * gfortran.dg/host_dummy_index_1.f90: New test.
7483
7484         PR fortran/21459
7485         * gfortran.dg/automatic_char_len_2.f90: New test.
7486
7487         PR fortran/20866
7488         * gfortran.dg/recursive_statement_functions.f90: New test.
7489
7490         PR fortran/20853
7491         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
7492
7493         PR fortran/20849
7494         * gfortran.dg/external_initializer.f90: New test.
7495
7496         PR fortran/20837
7497         * non_module_public.f90: New test.
7498
7499 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
7500
7501         PR c++/24386
7502         * g++.dg/template/overload7.C: New.
7503
7504         PR c++/22551
7505         * g++.dg/other/switch2.C: Remove expected warnings.
7506
7507         PR c++/21353
7508         * g++.dg/template/defarg6.C: New.
7509
7510 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
7511
7512         PR target/24315
7513         * gcc.target/i386/pr24315.c: New test.
7514
7515 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
7516
7517         PR c++/24389
7518         * g++.dg/template/static21.C: New test.
7519         * g++.dg/template/static21-a.cc: Likewise.
7520
7521 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
7522
7523         PR c++/23959
7524         * g++.dg/warn/Wswitch-default-1.C: New test.
7525         * g++.dg/warn/Wswitch-default-2.C: New test.
7526
7527 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
7528
7529         PR c++/22173
7530         * g++.dg/parse/template18.C: New test.
7531         * g++.dg/template/nontype15.C: Likewise.
7532
7533 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
7534
7535         PR fortran/22273
7536         * gfortran.dg/spec_expr_2.f90: New.
7537
7538 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
7539
7540         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
7541         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
7542         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
7543         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
7544         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
7545         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
7546         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
7547         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
7548         previous target-specific skips and warning-message matches where
7549         applicable.
7550
7551 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
7552
7553         PR c++/21347
7554         * g++.dg/warn/Wctor-dtor.C: New test.
7555
7556 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7557
7558         PR c/23439
7559         * gcc.dg/for-1.c: New test.
7560
7561 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
7562
7563         PR c++/19565
7564         * g++.dg/warn/Wconversion1.C: New test.
7565         * g++.dg/ext/packed4.C: Compile with -w.
7566         * g++.dg/opt/20050511-1.C: Likewise.
7567         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
7568
7569 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
7570
7571         * gfortran.dg/boz_5.f90: New test.
7572
7573 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
7574
7575         PR c++/22551
7576         * g++.dg/other/switch2.C: New.
7577
7578         PR c++/23984
7579         * g++.dg/init/ctor7.C: New.
7580
7581 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
7582
7583         PR c++/23730
7584         * g++.dg/parse/crash32.C: New test.
7585
7586 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
7587
7588         PR c++/20721
7589         * g++.dg/init/goto2.C: New test.
7590
7591         PR c++/22464
7592         * g++.dg/template/crash/41.C: New test.
7593
7594         PR c++/22180
7595         * g++.dg/template/crash40.C: New test.
7596
7597         PR c++/23694
7598         * g++.dg/parse/friend5.C: New test.
7599
7600         PR c++/23307
7601         * g++.dg/template/crash38.C: New test.
7602
7603         PR c++/22352
7604         * g++.dg/template/friend38.C: New test.
7605
7606         PR c++/22405
7607         * g++.dg/template/crash39.C: New test.
7608
7609 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
7610
7611         * gcc.dg/debug/dwarf2/dwarf-char1.c,
7612         gcc.dg/debug/dwarf2/dwarf-char2.c,
7613         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
7614
7615         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
7616
7617 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
7618
7619         * gcc.dg/dll-2.c: Add tests for warnings.
7620         * gcc.dg/dll-3.c: Likewise.
7621         * gcc.dg/dll-4.c: Likewise.
7622
7623         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
7624         * g++.dg/ext/dllimport2.C: Likewise.
7625         * g++.dg/ext/dllimport3.C: Likewise.
7626         * g++.dg/ext/dllimport7.C: Likewise.
7627         * g++.dg/ext/dllimport8.C: Likewise.
7628         * g++.dg/ext/dllimport9.C: Likewise.
7629
7630 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
7631
7632         PR fortran/24092
7633         * gfortran.dg/derived_pointer_recursion.f90: New test.
7634
7635 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
7636
7637         * gcc.c-torture/execute/20051012-1.c: New test.
7638
7639 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
7640
7641         PR fortran/18082
7642         * gfortran.dg/automatic_char_len_1.f90: New test.
7643
7644 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
7645
7646         PR fortran/20847
7647         * gfortran.dg/save_common.f90: New test.
7648
7649         PR fortran/20856
7650         * gfortran.dg/save_result.f90: New test.
7651
7652 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
7653
7654         PR c++/21592
7655         * g++.dg/template/dependent-expr1.C: Add new expected error.
7656         * g++.dg/template/dependent-expr2.C: Adjust error text.
7657         * g++.dg/template/overload6.C: New.
7658
7659         PR c++/23797
7660         * g++.dg/other/typename8.C: New.
7661
7662         PR c++/21117
7663         * g++.dg/other/return1.C: New.
7664
7665 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
7666
7667         PR c++/24052
7668         * g++.dg/ext/label5.C: New.
7669
7670 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
7671
7672         PR c++/19964
7673         * g++.dg/parse/crash31.C: New.
7674
7675 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
7676
7677         * g++.dg/ipa/ipa-1.c: New test.
7678         * g++.dg/ipa/ipa-2.c: New test.
7679         * g++.dg/ipa/ipa-3.c: New test.
7680         * g++.dg/ipa/ipa-4.c: New test.
7681         * g++.dg/ipa/ipa-5.c: New test.
7682         * g++.dg/ipa/ipa.exp: New file.
7683
7684 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
7685
7686         PR fortran/24207
7687         * gfortran.dg/private_type_3.f90: New test.
7688
7689 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
7690
7691         PR fortran/20786
7692         gfortran.dg/aint_anint_1.f90: New test.
7693
7694 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
7695
7696         PR libgfortran/24313
7697         gfortran.dg/csqrt.f: New test.
7698
7699 2005-10-11  Ian Lance Taylor  <ian@airs.com>
7700
7701         PR c++/8057
7702         * g++.dg/warn/noeffect7.C: New test.
7703         * g++.dg/warn/noeffect2.C: Instantiate templates.
7704         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
7705         and warning.
7706
7707 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
7708
7709         PR c++/21089
7710         * g++.dg/init/float1.C: New test.
7711
7712         PR c++/24277
7713         * g++.dg/init/member1.C: Tweak error markers.
7714
7715 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
7716
7717         PR testsuite/24281
7718         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
7719         Check for null pointer.
7720
7721 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
7722
7723         PR c++/21369
7724         * g++.dg/parse/ret-type3.C: New test.
7725
7726 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
7727
7728         PR tree-opt/23946
7729         * gcc.c-torture/compile/pr23946.c: New test.
7730
7731 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
7732
7733         * g++.dg/opt/mmx2.C: New test.
7734
7735 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
7736
7737         PR c++/24277
7738         * g++.dg/template/static20.C: New test.
7739
7740         PR c++/24302
7741         * g++.dg/warn/Wunused-12.C: New test.
7742
7743         PR c++/23437
7744         * g++.dg/template/arg4.C: New test.
7745
7746 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
7747
7748         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
7749         * gcc.dg/ucnid-3.c: Likewise.
7750         * gcc.dg/ucnid-4.c: Likewise.
7751         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
7752         * g++.dg/other/ucnid-1.C: Likewise.
7753         * gcc.dg/sparc-frame-1.c: New test.
7754
7755 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
7756
7757         PR c++/24139
7758         * g++.dg/template/spec27.C: New test.
7759
7760         PR c++/24275
7761         * g++.dg/template/static19.C: New test.
7762
7763 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
7764
7765         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
7766         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
7767
7768 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
7769
7770         PR target/24136
7771         * gfortran.fortran-torture/compile/pr24136.f: New test.
7772
7773 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
7774
7775         PR c++/22172
7776         * g++.dg/parse/crash30.C: New test.
7777
7778 2005-10-07  Richard Guenther  <rguenther@suse.de>
7779
7780         PR middle-end/24227
7781         * gcc.c-torture/compile/pr24227.c: New testcase.
7782
7783 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
7784
7785         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
7786         Do not put aligned attributes on array elements.
7787
7788 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
7789
7790         PR testsuite/23611, PR testsuite/23615
7791         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
7792         writing prototypes of library functions by hand.
7793         * obj-c++.dg/bitfield-4.mm: Likewise.
7794         * obj-c++.dg/const-str-4.mm: Likewise.
7795         * obj-c++.dg/encode-4.mm: Likewise.
7796         * obj-c++.dg/encode-5.mm: Likewise.
7797         * obj-c++.dg/encode-6.mm: Likewise.
7798         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
7799         * obj-c++.dg/method-10.mm: Likewise.
7800         * obj-c++.dg/method-17.mm: Likewise.
7801         * obj-c++.dg/method-19.mm: Likewise.
7802         * obj-c++.dg/try-catch-2.mm: Likewise.
7803
7804 2005-10-06  Richard Henderson  <rth@redhat.com>
7805
7806         PR 24236
7807         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
7808
7809 2005-10-06  Dale Johannesen  <dalej@apple.com>
7810
7811         * gcc.c-torture/execute/20030125-1.c: Correct.
7812
7813 2005-10-06  Richard Guenther  <rguenther@suse.de>
7814
7815         PR tree-optimization/24238
7816         * g++.dg/tree-ssa/pr24238.C: New testcase.
7817
7818 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
7819
7820         PR 18568
7821         * gfortran.dg/der_pointer_3.f90: New test.
7822
7823 2005-10-05  Devang Patel  <dpatel@apple.com>
7824
7825         PR Debug/23205
7826         * g++.dg/other/PR23205.C: New.
7827
7828 2005-10-05  Richard Henderson  <rth@redhat.com>
7829
7830         PR target/23602
7831         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
7832         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
7833
7834 2005-10-05  Dale Johannesen  <dalej@apple.com>
7835
7836         * gcc.c-torture/execute/float-floor.c: New.
7837
7838 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
7839
7840         PR tree-optimization/21419
7841         PR tree-optimization/24146
7842         PR tree-optimization/24151
7843
7844         * g++.dg/ext/asm7.C: New.
7845         * g++.dg/ext/asm8.C: New.
7846         * gcc.dg/asm-1.c: Compile on all targets.
7847         * gcc.dg/asm-pr24146.c: New.
7848         * gcc.dg/pr21419.c: Adjust error messages.
7849
7850 2005-10-05  Richard Guenther  <rguenther@suse.de>
7851
7852         PR fortran/24176
7853         * gfortran.fortran-torture/compile/empty.f90: New testcase.
7854
7855 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
7856
7857         PR c++/23513
7858         * g++.dg/template/spec22.C: Robustify test.
7859         * g++.dg/template/spec26.C: New.
7860
7861 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
7862
7863         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
7864         if target supports vector instructions.
7865
7866 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
7867
7868         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
7869         C99 functions.
7870
7871 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
7872
7873         * lib/target-supports.exp (check_effective_target_fortran_large_real,
7874         check_effective_target_fortran_large_int): Replace cached result
7875         when target changes.
7876
7877 2005-10-04  Devang Patel  <dpatel@apple.com>
7878
7879         * gcc.dg/i386-sse-vect-types.c: New.
7880
7881 2005-10-04  Ian Lance Taylor  <ian@airs.com>
7882
7883         PR preprocessor/13726
7884         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
7885         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
7886
7887 2005-10-04  Richard Guenther  <rguenther@suse.de>
7888
7889         PR c/23576
7890         * gcc.dg/noncompile/pr23576.c: New testcase.
7891
7892 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
7893
7894         PR middle-end/23125
7895         * gcc.dg/register-var-3.c: New test.
7896
7897 2005-10-04  Steven Bosscher  <stevenb@suse.de>
7898
7899         * gcc.dg/pr23049.c: New test.
7900
7901         * gcc.dg/ucnid-4.c: Fix test.
7902
7903 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
7904
7905         PR 23445
7906         * gcc.c-torture/compile/pr23445.c: New test.
7907
7908 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
7909
7910         * g++.dg/overload/unknown1.C: New.
7911
7912 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
7913
7914         PR c++/17775
7915         * g++.dg/template/repo4.C: New test.
7916
7917 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7918
7919         PR libfortran/19308
7920         * gfortran.dg/large_real_kind_2.F90: New test.
7921         * gfortran.dg/large_integer_kind_2.f90: New test.
7922
7923 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
7924
7925         * lib/target-supports.exp (check_effective_target_vect_shift):
7926         Implement with result caching. Add i?86, x86_64 and ia64 targets.
7927         (check_effective_target_vect_condition): Fix copy-n-pasto.
7928
7929         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
7930         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
7931         targets.
7932
7933 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
7934
7935         PR c++/22621
7936         * g++.dg/template/overload5.C : New test.
7937
7938         PR c++/23840
7939         * g++.dg/expr/stdarg1.C: New test.
7940
7941 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
7942
7943         PR 24142
7944         * gcc.c-torture/execute/pr24142.c: New test.
7945
7946 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
7947
7948         PR 24141
7949         * gcc.c-torture/execute/pr24141.c: New test.
7950
7951 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
7952             Diego Novillo  <dnovillo@redhat.com>
7953
7954         PR 23604
7955         * gcc.c-torture/execute/pr23604.c: New test.
7956
7957 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
7958
7959         PR fortran/16404
7960         PR fortran/20835
7961         PR fortran/20890
7962         PR fortran/20899
7963         PR fortran/20900
7964         PR fortran/20901
7965         PR fortran/20902
7966         gfortran.dg/equiv_constraint_1.f90: New test.
7967         gfortran.dg/equiv_constraint_2.f90: New test.
7968         gfortran.dg/equiv_constraint_3.f90: New test.
7969         gfortran.dg/equiv_constraint_4.f90: New test.
7970         gfortran.dg/equiv_constraint_5.f90: New test.
7971         gfortran.dg/equiv_constraint_6.f90: New test.
7972         gfortran.dg/equiv_constraint_7.f90: New test.
7973         gfortran.dg/equiv_constraint_8.f90: New test.
7974         gfortran.dg/private_type_1.f90: New test.
7975         gfortran.dg/private_type_2.f90: New test.
7976         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
7977         980628-10.f: Assert std=gnu to permit mixing of
7978         types in equivalence statements.
7979
7980 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
7981
7982         PR 24112
7983         * gfortran.dg/open_status_1.f90: New.
7984
7985 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
7986
7987         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
7988         * gcc.dg/vect/pr22480.c: Clean up temp files.
7989         * gcc.dg/vect/pr23831.c: Clean up temp files.
7990         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
7991         Clean up temp files.
7992         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
7993         Clean up temp files.
7994
7995         * gcc.dg/20050309-1.c: Clean up temp files.
7996         * gcc.dg/20050325-1.c: Clean up temp files.
7997
7998 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
7999
8000         PR tree-optimization/24059
8001         * gcc.dg/vect/pr24059.c : New test.
8002
8003 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
8004
8005         PR middle-end/24109
8006         * gcc.c-torture/execute/20050929-1.c: New test.
8007
8008 2005-09-29  Steven Bosscher  <stevenb@suse.de>
8009
8010         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
8011
8012 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
8013
8014         PR c/21419
8015         * gcc.dg/pr21419.c: New test.
8016
8017 2005-09-29  Steven Bosscher  <stevenb@suse.de>
8018
8019         * gcc.dg/pr23911.c: New test.
8020
8021 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
8022
8023         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
8024
8025         PR c++/16782
8026         * g++.dg/parse/qualified4.C: New test.
8027         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
8028         * g++.old-deja/g++.mike/p8154.C: Likewise.
8029
8030 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
8031
8032         PR c++/22147
8033         * g++.dg/template/friend37.C: New test.
8034         * g++.dg/parse/crash28.C: Adjust error markers.
8035
8036 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
8037
8038         PR fortran/18518
8039         * gfortran.fortran-torture/execute/save_2.f90: New decl.
8040
8041 2005-09-27  Devang Patel  <dpatel@apple.com>
8042
8043         PR tree-optimization/23625
8044         * gcc.dg/pr23625.c: New test.
8045
8046 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
8047
8048         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
8049         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
8050
8051 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
8052
8053         PR fortran/23677
8054         * gfortran.fortran-torture/execute/save_1.f90: New test.
8055         * gfortran.dg/save_1.f90: New test.
8056
8057 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
8058
8059         * gcc.target/i386/builtin-apply-mmx.c: New test.
8060
8061         PR target/22576
8062         * gcc.target/i386/pr22576.c: New test.
8063
8064         PR target/22585
8065         * gcc.target/i386/pr22585.c: New test.
8066
8067         PR target/23268
8068         * gcc.target/i386/pr23268.c: New test.
8069
8070         PR middle-end/23831
8071         * gcc.dg/vect/pr23831.c: New test.
8072
8073         PR target/24055
8074         * gcc.target/i386/pr24055.c: New test.
8075
8076 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
8077
8078         PR tree-optimization/23960
8079         * gcc.c-torture/compile/pr23960.c: New.
8080
8081 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
8082
8083         PR fortran/16861
8084         * gfortran.dg/nested_modules_3.f90: New.
8085
8086 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
8087
8088         PR fortran/24005
8089         gfortran.dg/interface_1.f90: New test.
8090
8091 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
8092         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8093
8094         PR fortran/23843
8095         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
8096
8097 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
8098
8099         PR fortran/23516
8100         * gfortran.dg/imag_1.f: New test.
8101         * gfortran.dg/imag_2.f: Ditto.
8102
8103 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
8104
8105         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
8106
8107 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
8108
8109         PR c++/21983
8110         * g++.dg/warn/pr21983.C: New test.
8111
8112 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
8113
8114         PR c++/23993
8115         * g++.dg/template/array14.C: New test.
8116
8117 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
8118
8119         PR fortran/19929
8120         * gfortran.dg/der_ptr_component_1.f90: New test.
8121
8122 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8123
8124         PR c++/23965
8125         * g++.dg/template/error1.C: Reject "no matching function" message.
8126
8127 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8128
8129         PR c++/17609
8130         * g++.dg/lookup/error1.C: New test.
8131
8132 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
8133
8134         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
8135         functionality of the testcase.
8136
8137 2005-09-20  Richard Henderson  <rth@redhat.com>
8138
8139         * gcc.dg/vect/vect-22.c: Require vect_float.
8140         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
8141
8142 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
8143
8144         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
8145         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
8146         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
8147         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
8148         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
8149         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
8150         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
8151         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
8152         * gcc.dg/cpp/ucnid-8.c: New test.
8153
8154 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
8155
8156         PR tree-optimization/23929
8157         * gcc.c-torture/compile/pr23929.c: New test.
8158
8159 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
8160
8161         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
8162         for one loop.
8163
8164 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
8165
8166         PR testsuite/23186
8167         * g++.dg/other/pr22003.C: Require named sections.
8168
8169 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
8170
8171         PR c++/23947
8172         * g++.dg/rtti/crash3.C: New test.
8173
8174         PR tree-optimization/23818
8175         * gcc.dg/pr23818.c: New test.
8176
8177 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8178
8179         PR fortran/23420
8180         * gfortran.dg/print_fmt_4.f: New.
8181
8182 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
8183
8184         PR fortran/23663
8185         * gfortran.fortran-torture/execute/entry_11.f90: New test.
8186
8187 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
8188
8189         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
8190         Use pointers to local alignable arrays instead. Added comments.
8191         * gcc.dg/vect/vect-46.c: Likewise.
8192         * gcc.dg/vect/vect-48.c: Likewise.
8193         * gcc.dg/vect/vect-49.c: Likewise.
8194         * gcc.dg/vect/vect-52.c: Likewise.
8195         * gcc.dg/vect/vect-53.c: Likewise.
8196         * gcc.dg/vect/vect-54.c: Likewise.
8197         * gcc.dg/vect/vect-56.c: Likewise.
8198         * gcc.dg/vect/vect-57.c: Likewise.
8199         * gcc.dg/vect/vect-58.c: Likewise.
8200         * gcc.dg/vect/vect-60.c: Likewise.
8201         * gcc.dg/vect/vect-61.c: Likewise.
8202
8203         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
8204         The test is no longer vectorizable on vect_no_align targets.
8205         * gcc.dg/vect/vect-43.c: Likewsie.
8206
8207         * gcc.dg/vect/vect-44.c: Added comments.
8208         * gcc.dg/vect/vect-45.c: Added comments.
8209         * gcc.dg/vect/vect-50.c: Added comments.
8210         * gcc.dg/vect/vect-51.c: Added comments.
8211
8212         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
8213         aligned type.
8214         * gcc.dg/vect/Os-vect-95.c: Likewise.
8215
8216         * gcc.dg/vect/vect-41.c: Test removed.
8217         * gcc.dg/vect/vect-47.c: Test removed.
8218         * gcc.dg/vect/vect-55.c: Test removed.
8219         * gcc.dg/vect/vect-59.c: Test removed.
8220
8221 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
8222
8223         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
8224         No longer vectorizable on vect_no_align targets.
8225         * gcc.dg/vect/pr20122.c: Likewise.
8226         * gcc.dg/vect/vect-74.c: Likewise.
8227         * gcc.dg/vect/vect-75.c: Likewise.
8228         * gcc.dg/vect/vect-76.c: Likewise.
8229
8230         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
8231         Will not be vectorizable on vect_no_align targets once aliasing issues
8232         are resolved.
8233         * gcc.dg/vect/vect-79.c: Likewise.
8234
8235         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
8236         * gcc.dg/vect/vect-78.c: Likewise.
8237         * gcc.dg/vect/vect-97.c: Likewise.
8238
8239 2005-09-19  Steven Bosscher  <stevenb@suse.de>
8240
8241         * gcc.dg/pr23943.c: New test.
8242
8243 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
8244
8245         PR fortran/19181
8246         * gfortran.dg/derived_pointer_null_1.f90: New test.
8247
8248 2005-09-18  Richard Guenther  <rguenther@suse.de>
8249
8250         PR middle-end/23944
8251         * gcc.c-torture/compile/pr23944.c: New testcase.
8252
8253 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
8254
8255         PR fortran/15975
8256         * gfortran.dg/der_pointer_2.f90: New test.
8257
8258 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
8259
8260         PR fortran/16861
8261         * gfortran.dg/nested_modules_2.f90: New test.
8262
8263 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8264
8265         PR c++/18368
8266         * g++.dg/other/semicolon.C: New test.
8267
8268 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
8269
8270         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
8271         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
8272
8273 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
8274
8275         PR c++/23914
8276         * g++.dg/template/static18.C: New test.
8277
8278         PR c++/21514
8279         * g++.dg/template/crash19.C: Remove dg-error marker.
8280         * g++.dg/template/local4.C: New test.
8281
8282 2005-09-16  Paul Brook  <paul@codesourcery.com>
8283
8284         PR fortran/23906
8285         * gfortran.dg/dependency_1.f90: New test.
8286
8287 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
8288
8289         PR c++/23896
8290         * g++.dg/template/static17.C: New test.
8291
8292 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
8293
8294         PR c++/23139
8295         * g++.dg/warn/huge-val1.C: New test.
8296
8297 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
8298
8299         PR c++/13140
8300         * g++.dg/parse/class2.C: New test.
8301         * g++.dg/template/explicit8.C: Likewise.
8302         * g++.dg/template/spec25.C: Likewise.
8303
8304 2005-09-14  Josh Conner  <jconner@apple.com>
8305
8306         PR middle-end/23584
8307         * gcc.dg/pr23584.c: New test.
8308
8309 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
8310
8311         PR fortran/21875 Internal Unit Array I/O, NIST
8312         * gfortran.dg/arrayio_1.f90: New test.
8313         * gfortran.dg/arrayio_1.f90: New test.
8314         * gfortran.dg/arrayio_1.f90: New test.
8315         * gfortran.dg/arrayio_1.f90: New test.
8316         * gfortran.dg/arrayio_1.f90: New test.
8317
8318 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
8319
8320         PR middle-end/22480
8321         * gcc.dg/vect/pr22480.c: New test.
8322
8323 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
8324
8325         PR fortran/19358
8326         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
8327
8328 2005-09-13 Josh Conner <jconner@apple.com>
8329
8330         PR c++/23180
8331         * g++.dg/init/struct2.C: New test.
8332         * g++.dg/init/struct3.C: New test.
8333
8334 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
8335
8336         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
8337         Clean up temp files.
8338         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
8339         gcc.dg/tree-ssa/builtin-fprintf-1.c,
8340         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
8341         gcc.dg/tree-ssa/builtin-printf-1.c,
8342         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
8343         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
8344         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
8345         gcc.dg/tree-ssa/builtin-vprintf-1.c,
8346         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
8347         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
8348         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
8349         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
8350         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
8351         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
8352         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
8353         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
8354
8355 2005-09-13  Josh Conner  <jconner@apple.com>
8356
8357         * lib/gcc-dg.exp: Load scanipa.exp.
8358         (cleanup-dump): New procedure.
8359         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
8360         * lib/scandump.exp: New file.
8361         * lib/scantree.exp: Use it.
8362         * lib/scanipa.exp: New file.
8363
8364 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
8365
8366         PR fortran/17740
8367         * gfortran.dg/generic_4.f90: New test.
8368
8369 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
8370
8371         PR target/23816
8372         * gcc.target/i386/pr23816-1.c: New test.
8373         * gcc.target/i386/pr23816-2.c: New test.
8374
8375
8376 2005-09-13  Bastian Blank <waldi@debian.org>
8377
8378         PR c++/16171
8379         * g++.dg/abi/mangle26.C: New test.
8380         * g++.dg/abi/mangle27.C: New test.
8381         * g++.dg/abi/mangle28.C: New test.
8382         * g++.dg/abi/mangle29.C: New test.
8383
8384         PR c++/23839
8385         * g++.dg/parse/register1.C: New test.
8386
8387 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
8388
8389         PR c++/23842
8390         * g++.dg/template/access16.C: New test.
8391
8392 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
8393
8394         * gfortran.dg/char_pack_2.f90: Increase the vector size.
8395
8396 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
8397
8398         PR fortran/18899
8399         * gfortran.dg/shape_2.f90: New test.
8400
8401 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
8402
8403         PR target/19269
8404         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
8405         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
8406         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
8407         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
8408         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
8409         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
8410         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
8411         tests.
8412
8413 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
8414
8415         PR c++/23841
8416         * g++.dg/parse/template17.C: New test.
8417
8418 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
8419
8420         PR c++/23789
8421         * g++.dg/template/nontype14.C: New test.
8422
8423 2005-09-12  Ian Lance Taylor  <ian@airs.com>
8424
8425         PR g++/7874
8426         * g++.dg/lookup/friend7.C: New test.
8427         * g++.dg/lookup/friend8.C: New test.
8428         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
8429         so that it will be found via argument dependent lookup.
8430         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
8431         friend functions which will no longer be found.
8432         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
8433         function g, so that it will be found via argument dependent
8434         lookup.
8435         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
8436         * g++.old-deja/g++.mike/net43.C: Likewise.
8437
8438 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
8439
8440         PR c++/23691
8441         * g++.dg/template/static16.C: New test.
8442
8443 2005-09-12  Josh Conner  <jconner@apple.com>
8444
8445         PR middle-end/23237
8446         * gcc.c-torture/compile/pr23237.c: New test.
8447
8448 2005-09-11  Richard Henderson  <rth@redhat.com>
8449
8450         * g++.dg/other/error8.C: Update expected diagnostic text.
8451
8452 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8453
8454         PR libfortran/19872
8455         * gfortran.dg/overwrite_1.f: New test.
8456
8457 2005-09-09  Josh Conner  <jconner@apple.com>
8458
8459         * g++.dg/init/pr23180-1.C: Removed.
8460         * g++.dg/init/pr23180-2.C: Removed.
8461
8462 2005-09-09  David Daney <ddaney@avtrex.com>
8463
8464         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
8465         files which are ...
8466         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
8467         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
8468
8469 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8470
8471         * gfortran.dg/iostat_2.f90: New test.
8472
8473 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
8474
8475         PR c++/22252
8476         * g++.dg/ext/interface1.C: New test.
8477         * g++.dg/ext/interface1.h: Likewise.
8478         * g++.dg/ext/interface1a.cc: Likewise.
8479
8480 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
8481
8482         * gfortran.dg/iomsg_1.f90: New test case.
8483
8484 2005-09-09  Richard Guenther  <rguenther@suse.de>
8485
8486         PR c++/23624
8487         * g++.dg/tree-ssa/pr23624.C: New testcase.
8488
8489 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
8490
8491         PR fortran/19239
8492         * gfortran.dg/vector_subscript_1.f90,
8493         * gfortran.dg/vector_subscript_2.f90: New tests.
8494
8495 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
8496
8497         PR fortran/21104
8498         * gfortran.dg/array_alloc_1.f90,
8499         * gfortran.dg/array_alloc_2.f90,
8500         * gfortran.dg/array_alloc_3.f90: New tests.
8501
8502 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
8503
8504         PR fortran/12840
8505         * gfortran.dg/array_constructor_6.f90
8506         * gfortran.dg/array_constructor_7.f90
8507         * gfortran.dg/array_constructor_8.f90
8508         * gfortran.dg/array_constructor_9.f90
8509         * gfortran.dg/array_constructor_10.f90
8510         * gfortran.dg/array_constructor_11.f90
8511         * gfortran.dg/array_constructor_12.f90: New tests.
8512
8513 2005-09-08  Josh Conner  <jconner@apple.com>
8514
8515         PR c++/23180
8516         * g++.dg/init/pr23180-1.C: New test.
8517         * g++.dg/init/pr23180-2.C: New test.
8518
8519 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
8520
8521         PR fortran/18878
8522         * gfortran.dg/module_double_reuse.f90: New.
8523
8524 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
8525
8526         PR fortran/23270
8527         PR fortran/22304
8528         PR fortran/18870
8529         PR fortran/17917
8530         PR fortran/16511
8531         * gfortran.dg/common_equivalence_1.f: New.
8532         * gfortran.dg/common_equivalence_2.f: New.
8533         * gfortran.dg/common_equivalence_3.f: New.
8534         * gfortran.dg/contained_equivalence_1.f90: New.
8535         * gfortran.dg/module_blank_common.f90: New.
8536         * gfortran.dg/module_commons_1.f90: New.
8537         * gfortran.dg/module_equivalence_1.f90: New.
8538         * gfortran.dg/nested_modules_1.f90: New.
8539         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
8540         equivalences and add comment to connect the test with
8541         the PR.
8542
8543 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8544
8545         PR fortran/23765
8546         * gfortran.dg/common_6.f90: New test.
8547
8548 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
8549
8550         PR fortran/15326
8551         * gfortran.dg/char_result_1.f90,
8552         * gfortran.dg/char_result_2.f90,
8553         * gfortran.dg/char_result_3.f90,
8554         * gfortran.dg/char_result_4.f90,
8555         * gfortran.dg/char_result_5.f90,
8556         * gfortran.dg/char_result_6.f90,
8557         * gfortran.dg/char_result_7.f90,
8558         * gfortran.dg/char_result_8.f90: New tests.
8559
8560 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
8561
8562         PR fortran/19928
8563         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
8564
8565 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
8566
8567         PR obj-c++/16816
8568         * obj-c++.dg/selector-5.mm: New test.
8569         * obj-c++.dg/selector-6.mm: New test.
8570
8571 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
8572
8573         PR objc/20574
8574         PR objc/19324
8575         * objc.dg/error-1.m: New test.
8576
8577 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
8578
8579         PR fortran/23373
8580         * gfortran.fortran-torture/execute/pr23373-1.f90,
8581         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
8582
8583 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
8584
8585         PR libfortran/23760
8586         * gfortran.dg/g77/1832.f: Remove long string in write statement
8587         to allow the test to pass on correct list directed output with
8588         prepended space.
8589
8590 2005-09-07  James E Wilson  <wilson@specifix.com>
8591
8592         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
8593
8594 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
8595
8596         * gfortran.dg/parameter+save.f90: Rename to
8597         * gfortran.dg/parameter_save.f90: .. this.
8598
8599 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
8600
8601         PR fortran/20848
8602         * gfortran.dg/parameter+save.f90: New test case.
8603
8604 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
8605
8606         PR fortran/19269
8607         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
8608
8609 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
8610
8611         PR c/23075
8612         * gcc.dg/pr23075.c: New test.
8613         * g++.dg/warn/pr23075.C: New test.
8614
8615         PR target/22362
8616         * gcc.target/i386/pr22362.c: New test.
8617
8618         PR rtl-optimization/23098
8619         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
8620
8621         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
8622         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
8623         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
8624
8625 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
8626
8627         * g++.dg/expr/cast6.C: New test.
8628
8629         PR c++/9782
8630         * g++.dg/init/new15.C: New test.
8631
8632 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
8633
8634         * gcc.dg/vect/Os-vect-95.c: New test.
8635         * gcc.dg/vect/vect-95.c: Same.
8636
8637 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
8638
8639         * gcc.dg/vect/vect-29.c: Update xfail testing.
8640         * gcc.dg/vect/vect-44.c: Same.
8641         * gcc.dg/vect/vect-48.c: Same.
8642         * gcc.dg/vect/vect-50.c: Same.
8643         * gcc.dg/vect/vect-72.c: Same.
8644         * gcc.dg/vect/vect-77.c: Same.
8645         * gcc.dg/vect/vect-78.c: Same.
8646         * gcc.dg/vect/vect-80.c: Same.
8647         * gcc.dg/vect/vect-96.c: Same.
8648         * gcc.dg/vect/vect-100.c: Same.
8649         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
8650         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
8651         * gfortran.dg/vect/vect-5.f90: Same.
8652
8653 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
8654
8655         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
8656         start strings.
8657         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
8658         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
8659
8660         PR c++/23056
8661         * g++.dg/opt/pr23056.C: New test.
8662
8663         PR rtl-optimization/23098
8664         * gcc.target/i386/pr23098.c: New test.
8665
8666 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
8667
8668         PR c++/23667
8669         * g++.dg/template/static15.C: New test.
8670
8671         PR c++/21440
8672         * g++.dg/ext/stmtexpr5.C: New test.
8673         * g++.dg/ext/stmtexpr6.C: Likewise.
8674
8675 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
8676
8677         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
8678
8679         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
8680         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
8681         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
8682
8683 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
8684
8685         PR libfortran/23321
8686         * gfortran.dg/direct_io_4.f90: New test case.
8687
8688 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
8689             Rasmus Hahn  <rassahah@neofonie.de>
8690
8691         PR libobjc/23108
8692         * objc.dg/type-stream-1.m: New test.
8693
8694 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
8695
8696         PR fortran/23661
8697         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
8698         gfortran.dg/print_fmt_3.f90: New test.
8699
8700 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
8701
8702         * gfortran.dg/fmt_t_1.f90: New test.
8703
8704 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
8705
8706         PR rtl-optimization/23454
8707         * g++.dg/opt/pr23454.C: New test.
8708
8709 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
8710
8711         PR c++/23699
8712         * g++.dg/ext/static1.C: New test.
8713
8714 2005-09-02  Richard Henderson  <rth@redhat.com>
8715
8716         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
8717         tail call to check_fa_work.
8718
8719 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
8720
8721         PR c++/21687
8722         * g++.dg/other/gc3.C: New test.
8723
8724 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
8725
8726         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
8727         * gcc.dg/20050826-1.c: Likewise.
8728
8729 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
8730
8731         PR c++/23167
8732         * g++.dg/expr/volatile1.C: New test.
8733
8734 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
8735
8736         PR middle-end/23547
8737         * gcc.dg/pr23547.c: New test.
8738
8739 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
8740
8741         PR c/22061
8742         * gcc.c-torture/execute/pr22061-1.c,
8743         * gcc.c-torture/execute/pr22061-2.c,
8744         * gcc.c-torture/execute/pr22061-3.c,
8745         * gcc.c-torture/execute/pr22061-4.c: New tests.
8746
8747 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
8748
8749         * gcc.dg/Wredundant-decls-2.c: New test to check that
8750         -Wredundant-decls does not issue warning for a variable
8751         definition following a declaration.
8752
8753 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
8754
8755         PR debug/7241
8756         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
8757         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
8758         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
8759
8760         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
8761         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
8762         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
8763         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
8764         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
8765         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
8766         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
8767         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
8768
8769 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
8770
8771         PR objc/23306
8772         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
8773         scan-assmbler.
8774
8775 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
8776
8777         PR target/21255
8778         * gcc.dg/pr21255-1.c: New test.
8779         * gcc.dg/pr21255-2-mb.c: Likewise.
8780         * gcc.dg/pr21255-2-ml.c: Likewise.
8781         * gcc.dg/pr21255-3.c: Likewise.
8782         * gcc.dg/pr21255-4.c: Likewise.
8783
8784 2005-08-31  Dale Johannesen  <dalej@apple.com>
8785
8786         * gcc.dg/20050830-1.c: New.
8787
8788 2005-08-31  Josh Conner  <jconner@apple.com>
8789
8790         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
8791         command-line options for arm-*-* targets.
8792         * g++.dg/init/array16.C: Likewise.
8793         * g++.dg/other/crash-4.C: Likewise.
8794
8795 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
8796
8797         PR obj-c++/23640
8798         * obj-c++.dg/gnu-runtime-3.mm: New test.
8799
8800 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8801
8802         PR c++/13377
8803         * g++.dg/lookup/ambig4.C: New test.
8804         * g++.dg/lookup/ambig5.C: New test.
8805         * g++.dg/tc1/dr101.C: Adjust error markers.
8806
8807 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8808
8809         PR c++/23639
8810         * g++.dg/template/ttp5.C: Adjust error markers.
8811
8812 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
8813
8814         PR testsuite/23609
8815         * lib/obj-c++.exp: Include target-libpath.exp.
8816         (obj-c++_link_flags): Look for the GNU libobjc library
8817         and set the library path to include it.
8818         Don't manually set LD_LIBRARY_PATH (etc.) but call
8819         set_ld_library_path_env_vars instead.
8820         (obj-c++_target_compile): Don't set library path or
8821         linker flags because they are already set correctly
8822         in obj-c++_link_flags.
8823
8824 2005-08-30  Josh Conner  <jconner@apple.com>
8825
8826         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
8827         to command-line options for arm-*-* targets.
8828
8829 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
8830
8831         * g++.dg/other/i386-1.C: New.
8832
8833 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
8834
8835         PR preprocessor/20348
8836         PR preprocessor/20356
8837         * gcc.dg/cpp/pr20348.c: New test.
8838         * gcc.dg/cpp/pr20348.h: New file.
8839         * gcc.dg/cpp/inc/pr20348.h: New file.
8840         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
8841         * gcc.dg/cpp/pr20356.c: New test.
8842         * gcc.dg/cpp/pr20356.h: New file.
8843         * gcc.dg/cpp/inc/pr20356.h: New file.
8844         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
8845
8846 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
8847
8848         * gfortran.fortran-torture/execute/intrinsic_count.f90:
8849         Fix array dimension to avoid correct end-of-file error.
8850
8851 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
8852
8853         PR libfortran/23598
8854         * gfortran.dg/iostat_1.f90: New test.
8855
8856 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
8857
8858         PR middle-end/23408
8859         * gcc.dg/pr23408.c: New test.
8860
8861 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
8862
8863         PR c++/23099
8864         * g++.dg/init/member1.C: Make sure erroneous static data member
8865         definitions are required.
8866         * g++.dg/template/static13.C: New test.
8867         * g++.dg/template/static14.C: Likewise.
8868
8869 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
8870
8871         * gcc.target/i386/pr23575.c: Use -msse2 instead of
8872         -march=pentium4, remove ilp32 requirement.
8873
8874         PR middle-end/23484
8875         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
8876         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
8877
8878 2005-08-29  Andreas Jaeger  <aj@suse.de>
8879
8880         PR testsuite/23607
8881         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
8882
8883 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
8884
8885         * gcc.c-torture/execute/20050316-2.c: New test.
8886         * gcc.c-torture/execute/20050316-3.c: New test.
8887         * gcc.dg/torture/pr16104-1.c: New test.
8888
8889 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
8890
8891         PR middle-end/23463
8892         * gcc.c-torture/execute/zero-struct-1.c: New test.
8893
8894 2005-08-27  Richard Guenther  <rguenther@suse.de>
8895
8896         PR target/23575
8897         * gcc.target/i386/pr23575.c: New testcase.
8898
8899 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
8900
8901         PR rtl-optimization/23561
8902         * gcc.c-torture/execute/20050826-1.c: New test.
8903
8904         PR rtl-opt/23560
8905         * gcc.c-torture/execute/20050826-2.c: New test.
8906
8907 2005-08-26  Dale Johannesen  <dalej@apple.com>
8908
8909         * gcc.dg/20030711-1.c: Modify to work on Darwin.
8910         * gcc.dg/20050826-1.c: New.
8911
8912 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
8913
8914         PR c++/19004
8915         * g++.dg/template/nontype13.C: New test.
8916
8917         PR c++/23491
8918         * g++.dg/init/new14.C: New test.
8919         * g++.dg/expr/anew1.C: Do not XFAIL.
8920         * g++.dg/expr/anew2.C: Likewise.
8921         * g++.dg/expr/anew3.C: Likewise.
8922
8923 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
8924
8925         PR middle-end/22439
8926         * gcc.dg/vla-3.c: New test.
8927
8928 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
8929
8930         PR fortran/20363
8931         * gfortran.dg/named_interface.f90: New.
8932
8933 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
8934
8935         * gcc.c-torture/execute/frame-address.c: New test.
8936
8937 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
8938
8939         PR c++/20817
8940         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
8941
8942 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
8943
8944         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
8945
8946 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
8947
8948         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
8949         * gcc.dg/altivec-22.c: Rename from..
8950         * gcc.dg/altivec-nomfcr.c: ..this.
8951
8952 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
8953
8954         PR tree-optimization/23546
8955         * gcc.dg/tree-ssa/pr23546.c: New test.
8956
8957 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
8958
8959         PR fortran/17758
8960         * gfortran.dg/nonreturning_statements.f90: New test.
8961
8962 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
8963
8964         PR c++/22454
8965         * g++.dg/parse/crash29.C: New.
8966
8967 2005-08-23  DJ Delorie  <dj@redhat.com>
8968
8969         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
8970         constants have the L suffix.
8971
8972 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
8973
8974         PR c++/23044
8975         * g++.dg/template/instantiate8.C: New.
8976
8977 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
8978
8979         PR middle-end/23467
8980         * gcc.c-torture/execute/pr23467.c: New test.
8981
8982 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
8983
8984         PR tree-optimization/22043
8985         * gcc.c-torture/execute/20050613-1.c: New test.
8986
8987 2005-08-23  Ben Elliston  <bje@au.ibm.com>
8988
8989         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
8990
8991 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
8992
8993         PR rtl-optimization/23478
8994         * g++.dg/opt/pr23478.C: New test.
8995
8996 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
8997
8998         PR c/18715
8999         * gcc.dg/switch-warn-3.c: New test.
9000
9001 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9002
9003         PR c++/22233
9004         * g++.dg/template/param1.C: New test.
9005
9006 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9007
9008         PR c++/23089
9009         * g++.dg/other/incomplete1.C: New test.
9010
9011 2005-08-22  Ira Rosen  <irar@il.ibm.com>
9012
9013         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
9014         are vectorizable.
9015
9016 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9017
9018         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
9019         d_lines_5.f: New.
9020
9021 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
9022
9023         * gcc.target/i386/sse-4.c: New test.
9024
9025 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9026
9027         PR testsuite/23239
9028         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
9029
9030 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
9031
9032         * gcc.dg/20050811-1.c: New test.
9033         * gcc.dg/20050811-2.c: New test.
9034
9035 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
9036
9037         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
9038
9039 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
9040
9041         PR 23476
9042         * gcc.c-torture/compile/pr23476.c: New test.
9043
9044 2005-08-19  Devang Patel  <dpatel@apple.com>
9045
9046         PR tree-optimization/23048
9047         * gcc.dg/tree-ssa/pr23048.c: New test.
9048
9049 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
9050
9051         PR middle-end/20624
9052         * g++.dg/warn/Wreturn-3.C: New test
9053
9054 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
9055
9056         PR tree-optimization/22228
9057         * g++.dg/vect/pr22543.cc: New test.
9058
9059 2005-08-17  Steven Bosscher  <stevenb@suse.de>
9060
9061         PR tree-optimization/21574
9062         * gcc.dg/tree-ssa/pr21574.c: New test.
9063
9064 2005-08-16  James E Wilson  <wilson@specifix.com>
9065
9066         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
9067
9068 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
9069
9070         PR tree-opt/23402
9071         * gcc.c-torture/compile/zero-strct-3.c: New test.
9072         * gcc.c-torture/compile/zero-strct-4.c: New test.
9073
9074 2005-08-16  Steven Bosscher  <stevenb@suse.de>
9075
9076         PR target/23376
9077         * gcc.target/x86_64/pr23376.c: New test.
9078
9079 2005-08-16  Ian Lance Taylor  <ian@airs.com>
9080
9081         PR c++/23337
9082         * g++.dg/ext/vector2.C: New.
9083
9084 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
9085
9086         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
9087
9088 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
9089
9090         PR libfortran/23428
9091         * gfortran.dg/inquire-complex.f90: New test case.
9092
9093 2005-08-16  James E Wilson  <wilson@specifix.com>
9094
9095         PR tree-optimization/21105
9096         * gcc.dg/large-size-array.c: New.
9097
9098 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
9099
9100         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
9101         type.
9102         * gcc.dg/vect/vect-41: Likewise.
9103         * gcc.dg/vect/vect-42: Likewise.
9104         * gcc.dg/vect/vect-43: Likewise.
9105         * gcc.dg/vect/vect-44: Likewise.
9106         * gcc.dg/vect/vect-46: Likewise.
9107         * gcc.dg/vect/vect-47: Likewise.
9108         * gcc.dg/vect/vect-48: Likewise.
9109         * gcc.dg/vect/vect-52: Likewise.
9110         * gcc.dg/vect/vect-53: Likewise.
9111         * gcc.dg/vect/vect-54: Likewise.
9112         * gcc.dg/vect/vect-55: Likewise.
9113         * gcc.dg/vect/vect-56: Likewise.
9114         * gcc.dg/vect/vect-57: Likewise.
9115         * gcc.dg/vect/vect-58: Likewise.
9116         * gcc.dg/vect/vect-59: Likewise.
9117         * gcc.dg/vect/vect-60: Likewise.
9118         * gcc.dg/vect/vect-61: Likewise.
9119         * gcc.dg/vect/vect-85: Likewise.
9120         * gcc.dg/vect/vect-87: Likewise.
9121         * gcc.dg/vect/vect-88: Likewise.
9122         * gcc.dg/vect/vect-93.c: Likewise.
9123         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
9124         * gcc.dg/vect/vect-75: Likewise.
9125         * gcc.dg/vect/vect-76: Likewise.
9126         * gcc.dg/vect/vect-77: Likewise.
9127         * gcc.dg/vect/vect-78: Likewise.
9128         * gcc.dg/vect/vect-80: Likewise.
9129         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
9130         vectorized for the expected reason, rather than checking how alignment
9131         was handled.
9132         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
9133         type and also instead of aligned pointers. Added documentation.
9134
9135 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
9136
9137         * gfortran.dg/power.f90: New test.
9138
9139 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
9140
9141         PR rtl-optimization/23299
9142         * g++.dg/opt/pr23299.C: New test.
9143
9144 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9145
9146         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
9147
9148 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
9149
9150         * g++.dg/template/local6.C: New test.
9151
9152 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
9153
9154         * execute/exceptions/finally-1.m: Check that the catch and finally are
9155         being called.  Also add a "return 0;" at the end of main.
9156
9157 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
9158
9159         PR fortran/21432.
9160         * gfortran.dg/namelist_print_1.f: New test of functionality of
9161         PRINT namelist.
9162         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
9163         namelist generates error with -std=f95.
9164
9165 2005-08-14  Ira Rosen  <irar@il.ibm.com>
9166
9167         PR tree-optimization/23119
9168         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
9169
9170 2005-08-13  Marcin Koziej  <creep@desk.pl>
9171             Andrew Pinski  <pinskia@physics.uc.edu>
9172
9173         PR libobjc/22492
9174         * execute/exceptions/finally-1.m: New test.
9175
9176 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
9177
9178         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
9179         testsuite.
9180         * objc/execute/exceptions/trivial.m: New test.
9181         * objc.dg/try-catch-11.m: Move to ...
9182         * objc/execute/exceptions/foward-1.m: Here.
9183         * objc.dg/try-catch-2.m: Move to ...
9184         * objc/execute/exceptions/catchall-1.m: Here.
9185         * objc.dg/try-catch-8.m: Move to ...
9186         * objc/execute/exceptions/local-variables-1.m: Here.
9187
9188 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
9189
9190         * objc.dg/nested-func-1.m: Move to ...
9191         * objc/execute/nested-func-1.m: Here.
9192
9193 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
9194
9195         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
9196         in ${options} instead of [target_info name].
9197         * lib/obj-c++.exp (objc_target_compile): Likewise.
9198
9199 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
9200
9201         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
9202
9203 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
9204
9205         part of PR testsuite/23348
9206         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
9207         of the torture options.
9208         * objc/compile/trivial.m: New test.
9209
9210 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
9211
9212         * gfortran.dg/eoshift.f90: Correct format.
9213
9214 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
9215
9216         * gfortran.fortran-torture/execute/character_passing.f90:
9217         Fix comment typo.
9218
9219 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
9220
9221         PR c++/8271
9222         * g++.dg/template/unify10.C: New.
9223
9224 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
9225
9226         * g++.dg/parse/pr22514.C: Move to...
9227         * g++.dg/debug/pr22514.C: here.
9228
9229 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9230
9231         PR c++/23266
9232         * g++.dg/inherit/pure1.C: New test.
9233
9234         * ChangeLog: Fix typos.
9235
9236 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9237             Steven Bosscher  <stevenb@suse.de>
9238
9239         * gfortran.dg/runtime_warning_1.f90: New test.
9240
9241 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
9242
9243         PR c++/23219
9244         * g++.dg/parse/crash28.C: New.
9245
9246 2005-08-11  Richard Guenther  <rguenther@suse.de>
9247
9248         PR target/23289
9249         * gcc.target/i386/tailcall-1.c: New testcase.
9250
9251 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
9252
9253         * gcc.dg/vect/vect-67.c: Un-xfail.
9254
9255 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
9256
9257         PR c++/23225
9258         * g++.dg/testsuite/parse/crash27.C: new test.
9259
9260 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
9261
9262         PR libfortran/22143
9263         * gfortran.dg/shift-kind.f90: New testcase.
9264
9265 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
9266
9267         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
9268         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
9269
9270 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9271
9272         PR c++/20646
9273         * g++.dg/other/mult-stor1.C: New test.
9274
9275 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
9276
9277         * gcc.c-torture/pr18299-1.c: Move to ...
9278         * gcc.c-torture/compile/pr18299-1.c: Here.
9279
9280 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
9281
9282         * gfortran/fortran.torture/execute/character_passing.f90:
9283         Fix types for LSAME.
9284
9285 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
9286
9287         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
9288         input data back to what it was originally.
9289
9290 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
9291
9292         * objc.dg/try-catch-8.m: Enable for all targets.
9293
9294 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
9295
9296         * gcc.dg/pr23165.c: New test.
9297
9298 2005-08-09  Steven Bosscher  <stevenb@suse.de>
9299
9300         PR tree-optimization/23234
9301         * gcc.dg/tree-ssa/pr23234.c: New test.
9302
9303 2005-08-08  Josh Conner  <jconner@apple.com>
9304
9305         PR rtl-optimization/23241
9306         * gcc.dg/char-compare.c: New test.
9307
9308 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9309
9310         PR c++/22508
9311         * g++.dg/init/new13.C: New test.
9312
9313 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
9314
9315         PR c++/21166
9316         * g++.dg/other/crash-4.C: Adjust
9317         * g++/dg/ext/packed9.C: New.
9318
9319 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
9320
9321         PR middle-end/21964
9322         * gcc.c-torture/execute/pr21964-1.c: New test.
9323
9324 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
9325
9326         PR c/22458
9327         * gcc.dg/pr22458-1.c: New test.
9328
9329 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
9330             Steven G. Kargl <kargls@comcast.net>
9331
9332         PR fortran/22390
9333         * gfortran.dg/flush_1.f90: New test.
9334
9335 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9336
9337         PR c++/23191
9338         * g++.dg/template/eh2.C: New test.
9339
9340 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9341
9342         PR c++/19498
9343         * g++.dg/template/instantiate7.C: New test.
9344
9345 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
9346
9347         PR c/23113
9348         * gcc.dg/Wunused-value-1.c: New test.
9349
9350 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
9351
9352         PR rtl-optimization/23233
9353         * gcc.c-torture/compile/pr23233-1.c: New test.
9354
9355 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
9356
9357         PR fortran/18833
9358         PR fortran/20850
9359         * gfortran.dg/equiv_1.f90: New test.
9360         * gfortran.dg/equiv_2.f90: New test.
9361         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
9362         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
9363         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
9364
9365 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
9366
9367         * gcc.c-torture/execute/vrp-5.c: New test.
9368         * gcc.c-torture/execute/vrp-6.c: New test.
9369         * gcc.dg/tree-ssa/vrp21.c: New test.
9370
9371 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
9372
9373         * g++.dg/parse/pr22514.C: New test.
9374
9375 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
9376
9377         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
9378
9379         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
9380         instead of constant loads / pool entries.
9381
9382 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
9383
9384         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
9385         TEST_TO_WCTYPE.
9386
9387 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
9388
9389         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
9390         __WINT_TYPE__ in generated prototypes if possible.
9391
9392 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
9393
9394         PR 22037
9395         * g++.dg/tree-ssa/pr22037.C:
9396
9397 2005-08-04  Richard Henderson  <rth@redhat.com>
9398
9399         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
9400         scan-tree-dump-times directive.
9401
9402 2005-08-04  Jan Hubicka  <jh@suse.cz>
9403
9404         * gcov-1.C: Fix switch counts.
9405         * gcov-4b.c: Likewise.
9406
9407 2005-08-03  Jeff Law  <law@redhat.com>
9408
9409         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
9410
9411 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
9412
9413         * gcc.c-torture/execute/pr23135.c: New test.
9414
9415 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9416
9417         PR tree-optimization/19899
9418         * gcc.dg/tree-ssa/scev-1.c: New test.
9419         * gcc.dg/tree-ssa/scev-2.c: New test.
9420
9421 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
9422
9423         PR target/18582
9424         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
9425
9426 2005-08-03  Jan Hubicka  <jh@suse.cz>
9427
9428         * update-conroll.c: New testcase.
9429         * update-conroll-2.c: New testcase.
9430
9431 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
9432
9433         * gfortran.dg/constant_substring.f: New test.
9434         * gfortran.dg/pr22491.f: New test.
9435
9436 2005-08-02  Jan Hubicka  <jh@suse.cz>
9437
9438         * update-threading.c: Replace by the proper one.
9439
9440 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
9441
9442         PR 23164
9443         * g++.dg/tree-ssa/pr23164.C: New test.
9444
9445 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
9446
9447         * gcc.dg/tree-ssa/pr23192.c: New test.
9448
9449 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
9450
9451         * gcc.c-torture/execute/vrp-4.c: New test.
9452
9453 2005-08-02  Jan Hubicka  <jh@suse.cz>
9454
9455         * update-threading.c: New test.
9456
9457 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
9458
9459         * gcc.c-torture/compile/20050801-1.c: New test.
9460         * gcc.c-torture/compile/20050801-2.c: New test.
9461
9462 2005-08-01  Jan Hubicka  <jh@suse.cz>
9463
9464         * val-prof-5.c: New test.
9465
9466 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
9467
9468         PR c/22311
9469         * gcc.dg/pr22311-1.c : New test.
9470
9471 2005-07-31  Steven Bosscher  <stevenb@suse.de>
9472
9473         PR target/23095
9474         * gfortran.dg/pr23095.f: New test.
9475
9476         PR c++/22003
9477         * g++.dg/other/pr22003.C: New test.
9478
9479 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
9480
9481         PR target/20621
9482         * gcc.c-torture/execute/pr20621-1.c: New test.
9483
9484 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
9485
9486         * gfortran.dg/comma_format_extension_4.f: Adjust length
9487         of string for format.
9488         * gfortran.dg/der_array_io_1.f: Replace illegal internal
9489         print statement with internal write.
9490         * gfortran.dg/der_array_io_2.f: Likewise.
9491         * gfortran.dg/der_array_io_3.f: Likewise.
9492
9493 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
9494
9495         * gcc.dg/fold-abs-4.c: new test.
9496
9497 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
9498
9499         PR fortran/22570 an related issues.
9500         * gfortran.dg/x_slash_1.f: New test.
9501
9502 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
9503
9504         PR c/23143
9505         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
9506         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
9507
9508 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
9509
9510         PR c/529
9511         * gcc.dg/Wshadow-3.c: New test.
9512
9513 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
9514
9515         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
9516         used to have the wrong bounds).
9517
9518 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
9519
9520         PR c/21720
9521         * gcc.dg/hex-round-1.c: Test more cases.
9522         * gcc.dg/hex-round-2.c: New test.
9523
9524 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
9525
9526         PR 22550
9527         * g++.dg/tree-ssa/pr22550.C: New test.
9528
9529 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
9530
9531         * gcc.dg/tree-ssa/vrp19.c: New test.
9532         * gcc.dg/tree-ssa-vrp20.c: New test.
9533
9534 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
9535
9536         PR c/22240
9537         * gcc.dg/transparent-union-4.c: New test.
9538
9539 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
9540
9541         PR c/22192
9542         * gcc.dg/c99-vla-2.c: New test.
9543
9544 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
9545
9546         PR c/21720
9547         * gcc.dg/hex-round-1.c: New test.
9548
9549 2005-07-28  Jan Hubicka  <jh@suse.cz>
9550
9551         * inliner-1.c: Do not dump everything.
9552         * tree-prof.exp: Do not pass -ftree-based-profiling.
9553         * bprob.exp: Likewise.
9554
9555         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
9556
9557 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
9558
9559         PR c++/22545
9560         * g++.dg/expr/ptrmem7.C: New test.
9561
9562 2005-07-28  Mike Stump  <mrs@apple.com>
9563
9564         * g++.old-deja/g++.mike/visibility-1.C: New test.
9565
9566 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
9567
9568         PR c/20187
9569         * gcc.c-torture/execute/pr20187-1.c: New test.
9570
9571 2005-07-28  Jeff Law  <law@redhat.com>
9572
9573         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
9574         * gcc.dg/tree-ssa/vrp18.c: New test.
9575
9576 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
9577
9578         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
9579
9580 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
9581
9582         PR tree-optimization/22506
9583         * gcc.dg/vect/ps22506.c: New test.
9584
9585 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
9586
9587         PR target/21149
9588         * gcc.target/i386/sse-3.c: New test.
9589
9590 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
9591
9592         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
9593         * gcc.target/mips/mips32-dsp-type.c: Likewise.
9594
9595 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
9596
9597         PR c/22589
9598         * gcc.c-torture/compile/pr22589-1.c: New test.
9599
9600 2005-07-28  Jan Hubicka  <jh@suse.cz>
9601
9602         * update-loopch.c: New testcase.
9603
9604 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
9605
9606         PR rtl-optimization/23047
9607         * gcc.c-torture/execute/pr23047.c: New test.
9608         * gcc.c-torture/execute/pr23047.x: New.
9609
9610 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
9611
9612         PR tree-optimization/22493
9613         * gcc.c-torture/execute/pr22493-1.c: New test.
9614         * gcc.c-torture/execute/pr22493-1.x: New.
9615         * gcc.c-torture/execute/vrp-1.c: New test.
9616         * gcc.c-torture/execute/vrp-2.c: New test.
9617         * gcc.c-torture/execute/vrp-2.c: New test.
9618
9619 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
9620
9621         * gcc.target/frv/all-builtin-read8.c: Delete.
9622         * gcc.target/frv/all-builtin-read16.c: Delete.
9623         * gcc.target/frv/all-builtin-read32.c: Delete.
9624         * gcc.target/frv/all-builtin-read64.c: Delete.
9625         * gcc.target/frv/all-builtin-write8.c: Delete.
9626         * gcc.target/frv/all-builtin-write16.c: Delete.
9627         * gcc.target/frv/all-builtin-write32.c: Delete.
9628         * gcc.target/frv/all-builtin-write64.c: Delete.
9629         * gcc.target/frv/all-read-write-1.c: New.
9630
9631 2005-07-27  Jeff Law  <law@redhat.com>
9632
9633         * gcc.c-torture/execute/pr22630.c: New test.
9634
9635 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
9636
9637         PR tree-optimization/23073
9638         * gcc.dg/vect/nodump-pr23073.c: New test.
9639         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
9640
9641 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
9642
9643         PR tree-optimize/22348
9644         * gcc.c-torture/execute/pr22348.c: New.
9645
9646 2005-07-27  Richard Guenther  <rguenther@suse.de>
9647
9648         * gcc.dg/tree-ssa/salias-1.c: New testcase.
9649
9650 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9651
9652         PR fortran/22503
9653         * gfortran.dg/logical_comp.f90: New test.
9654
9655 2005-07-27  Jan Hubicka  <jh@suse.cz>
9656
9657         * inliner-1.c: Add cleanup of dumps.
9658         * val-prof-*.c: Likewise.
9659         * update-tailcall.c: New.
9660
9661 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
9662
9663         PR 22591
9664         * gcc.dg/tree-ssa/pr22591.c: New test.
9665         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
9666
9667 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
9668
9669         PR libobjc/22606
9670         * objc.dg/try-catch-11.m: New test.
9671
9672 2005-07-26  Richard Guenther  <rguenther@suse.de>
9673
9674         PR tree-optimization/22486
9675         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
9676
9677 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
9678
9679         PR tree-opt/22484
9680         * testsuite/g++.dg/opt/loop2.C: New test.
9681
9682 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
9683
9684         * gcc.dg/tree-ssa/reassoc-3.c: New test.
9685         * gcc.dg/tree-ssa/reassoc-4.c: New test.
9686
9687 2005-07-25  Adam Nemet  <anemet@lnxw.com>
9688
9689         * lib/profopt.exp (profopt-execute): Check for profiling data
9690         files on the target.
9691
9692 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
9693
9694         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
9695         for matching of asm labels.
9696
9697 2005-07-25  Richard Guenther  <rguenther@suse.de>
9698
9699         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
9700
9701 2005-07-25  Richard Guenther  <rguenther@suse.de>
9702
9703         PR testsuite/22624
9704         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
9705
9706 2005-07-25  Ira Rosen  <irar@il.ibm.com>
9707
9708         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
9709         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
9710         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
9711         * gcc.dg/vect/vect-100.c: New test.
9712         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
9713         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
9714         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
9715         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
9716         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
9717         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
9718         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
9719         * gfortran.dg/vect/pr19049.f90: New testcase.
9720         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
9721
9722 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
9723
9724         * gcc.c-torture/execute/20050713-1.c: New test.
9725
9726         PR fortran/20063
9727         * gfortran.fortran-torture/execute/data_4.f90: New test.
9728
9729         PR middle-end/20303
9730         * gcc.dg/visibility-d.c: New test.
9731
9732 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
9733
9734         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
9735         * gfortran.dg/underflow.f90: Ditto.
9736
9737 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9738
9739         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
9740         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
9741         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
9742
9743 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
9744
9745         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
9746         include case of field width of zero.
9747
9748 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
9749
9750         PR libgfortran/21875
9751         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
9752         with trailing blanks on normal formatted read.
9753
9754 2005-07-23  Chao-ying Fu  <fu@mips.com>
9755
9756         * gcc.target/mips/mips32-dsp-type.c: New test.
9757         * gcc.target/mips/mips32-dsp.c: New test.
9758
9759 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
9760
9761         PR testsuite/21073
9762         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
9763
9764         PR testsuite/20454
9765         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
9766         and __cyg_profile_func_exit.
9767
9768 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
9769
9770         * gfortran.dg/comma_format_extension_3.f: Fix typo.
9771         * gfortran.dg/comma_format_extension_4.f: Same.
9772         * gfortran.dg/pr15332.f: Same.
9773         * gfortran.dg/pr21730.f: Same.
9774
9775 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
9776
9777         * g++.dg/opt/vrp2.C: Fix testcase.
9778
9779         PR tree-opt/22625
9780         * g++.dg/opt/vrp2.C: New test.
9781
9782 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
9783
9784         PR debug/21828
9785         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
9786
9787 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
9788
9789         * gcc.dg/tree-ssa/20050719-1.c: New test.
9790
9791 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
9792
9793         * gcc.dg/bfin-longcall-1.c: New file.
9794         * gcc.dg/bfin-longcall-2.c: New file.
9795
9796 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
9797
9798         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
9799
9800 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
9801
9802         PR middle-end/19055
9803         * gcc.dg/tree-ssa/pr19055.c: New test.
9804         * gcc.dg/tree-ssa/pr19055-2.c: New test.
9805
9806 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
9807
9808         PR C++/22358
9809         * g++.dg/other/pr22358.C: New test.
9810
9811 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
9812
9813         PR c++/2922
9814         * g++.dg/lookup/two-stage5.C: New test from bug comments.
9815
9816 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9817
9818         PR c++/15938
9819         * g++.dg/init/union2.C: New test.
9820
9821 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9822
9823         PR c/22393
9824         * gcc.dg/complex-4.c: New test.
9825
9826 2005-07-21  Richard Guenther  <rguenther@suse.de>
9827
9828         PR testsuite/22522
9829         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
9830         scanning for asm labels.
9831         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
9832
9833 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
9834
9835         PR target/22085
9836         * gcc.dg/altivec-pr22085.c: New.
9837
9838 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
9839
9840         PR tree-optimization/19210
9841         * gcc.dg/tree-ssa/pr19210-1.c: New.
9842         * gcc.dg/tree-ssa/pr19210-2.c: New.
9843
9844 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
9845
9846         PR rtl-optimization/22167
9847         * g++.dg/opt/pr22167.C: New test.
9848
9849 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
9850
9851         PR c++/2922
9852         * g++.dg/lookup/two-stage2.C: New.
9853         * g++.dg/lookup/two-stage3.C: New.
9854         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
9855         fixed two-stage name lookup for operators.
9856         * g++.dg/template/call3.C: Compiler now produces an appropriate
9857         error message.
9858         * g++.dg/template/crash37.C: Compiler now describes bla() on line
9859         14 as a candidate.
9860         * g++.dg/template/ptrmem4.C: Compiler produces different error
9861         message.
9862         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
9863         connect_to_method as a candidate.
9864
9865 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
9866
9867         * gcc.dg/fold-alloc-1.c: New test.
9868
9869 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
9870
9871         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
9872         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
9873
9874 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
9875
9876         * gcc.dg/fold-abs-1.c: New test.
9877         * gcc.dg/fold-abs-2.c: New test.
9878         * gcc.dg/fold-abs-3.c: New test.
9879
9880 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
9881
9882         Make CONSTRUCTOR use VEC to store initializers.
9883         * g++.dg/ext/complit3.C: Check for specific error messages.
9884         * g++.dg/init/brace2.C: Update error message.
9885         * g++.dg/warn/Wbraces2.C: Likewise.
9886
9887 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
9888
9889         PR fortran/16940
9890         * gfortran.dg/module_interface_1.f90: New test.
9891
9892 2005-07-19  Danny Berlin <dberlin@dberlin.org>
9893             Kenneth Zadeck <zadeck@naturalbridge.com>
9894
9895         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
9896
9897 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9898
9899         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
9900         specify -Wformat for these tests.
9901         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
9902         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
9903         * gcc.dg/format/opt-6.c: Delete.
9904
9905 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
9906
9907         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
9908         * gcc.dg/tree-ssa/sra-3.c: Likewise.
9909
9910 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
9911
9912         * gcc.dg/tree-ssa/alias-2.c: New test.
9913
9914 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
9915
9916         PR c++/22263
9917         * g++.dg/template/explicit7.C: New test.
9918
9919 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
9920
9921         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
9922         width of 8 to +Inf and -Inf.
9923
9924 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
9925
9926         PR c++/22139
9927         * g++.dg/template/friend36.C: New test.
9928
9929 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
9930
9931         PR fortran/21730
9932         * gfortran.dg/pr21730.f: New test.
9933
9934 2005-07-16  Danny Berlin <dberlin@dberlin.org>
9935             Kenneth Zadeck <zadeck@naturalbridge.com>
9936
9937         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
9938         since pure const detection cannot run at -O1 in c compiler.
9939         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
9940         can now optimize this case properly.
9941         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
9942         because we now pass.
9943         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
9944
9945 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
9946
9947         PR c/22421
9948         * gcc.dg/format/bitfld-1.c: New test.
9949
9950 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
9951
9952         PR c++/22204
9953         * g++.dg/rtti/repo1.C: New test.
9954
9955 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
9956
9957         PR middle-end/22398
9958         * gcc.c-torture/compile/pr22398.c: New test.
9959
9960 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
9961
9962         PR c++/22132
9963         * g++.dg/expr/cast4.C: New test.
9964
9965 2005-07-15  Richard Guenther  <rguenther@suse.de>
9966
9967         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
9968         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
9969
9970 2005-07-15  Steven Bosscher  <stevenb@suse.de>
9971
9972         PR tree-optimization/22230
9973         * gcc.dg/tree-ssa/pr22230.c: New test.
9974
9975 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
9976
9977         * gfortran.dg/g77/cpp6.f: New test.
9978
9979         PR fortran/22417
9980         * gfortran.dg/g77/cpp5.F: New test.
9981         * gfortran.dg/g77/cpp5.h: New file.
9982         * gfortran.dg/g77/cpp5inc.h: New file.
9983
9984 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
9985
9986         PR libfortran/16435
9987         * gfortran.dg/tl_editting.f90: New.
9988         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
9989
9990 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
9991
9992         * gfortran.dg/char_array_constructor.f90: New test.
9993
9994 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
9995
9996         * gfortran.dg/past_eor.f90: New.
9997         * gfortran.dg/complex_read.f90: New.
9998
9999 2005-07-13  Jeff Law  <law@redhat.com>
10000
10001         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
10002         additional casts.
10003
10004         * gcc.dg/tree-ssa/pr22321.c: New test
10005
10006 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
10007
10008         PR tree-optimization/21921
10009         * gcc.dg/tree-ssa/pr21921.c: New.
10010
10011 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
10012
10013         PR tree-optimizatio/22442
10014         * gcc.dg/tree-ssa/loop-11.c: New test.
10015
10016 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
10017
10018         PR tree-opt/21840
10019         * gcc.c-torture/compile/pr21840.c: New test.
10020
10021 2005-07-12  Jan Hubicka  <jh@suse.cz>
10022
10023         * gcc.c-torture/compile/pr22379.c: New test.
10024
10025 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
10026
10027         PR libfortran/21593
10028         gfortran.dg/dev_null.f90: Remove outdated comment about
10029         PR libfortran/21593.
10030
10031
10032 2005-07-12  Dale Johannesen  <dalej@apple.com>
10033
10034         * gcc.target/i386/compress-float-sse.c: New.
10035         * gcc.target/i386/compress-float-sse-pic.c: New.
10036         * gcc.target/i386/compress-float-387.c: New.
10037         * gcc.target/i386/compress-float-387-pic.c: New.
10038         * gcc.dg/compress-float-ppc.c: New.
10039         * gcc.dg/compress-float-ppc-pic.c: New.
10040
10041 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
10042
10043         PR libfortran/21593
10044         gfortran.dg/dev_null.f90: Remove targets.
10045
10046 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
10047
10048         PR tree-opt/22335
10049         * gcc.dg/pr22335-1.c: New test.
10050         * gcc.dg/pr22335-2.c: New test.
10051
10052 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10053
10054         PR c++/20172
10055         * g++.dg/template/nontype12.C : New test.
10056
10057 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
10058
10059         * gcc.dg/tree-ssa/loop-10.c: New test.
10060
10061 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
10062
10063         * gcc.c-torture/execute/20020720-1.x: Remove.
10064
10065 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
10066
10067         * gfortran.fortran-torture/execute/forall_7.f90: New test.
10068
10069 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
10070
10071         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
10072         (dg-mips-options): Use it.
10073
10074 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
10075
10076         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
10077
10078 2005-07-09  Richard Henderson  <rth@redhat.com>
10079
10080         * lib/target-supports.exp (check_effective_target_sync_char_short):
10081         Add alpha.
10082
10083 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
10084
10085         PR libfortran/22217
10086         * gfortran.dg/negative-z-descriptor.f90: New test.
10087
10088 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
10089
10090         PR tree-opt/22329
10091         * gcc.dg/pr22329.c: New test.
10092
10093 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
10094
10095         PR tree-optimization/20139
10096         * gcc.dg/tree-ssa/pr20139.c: New.
10097
10098 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
10099
10100         PR tree-opt/22356
10101         * testsuite/gcc.dg/pr22356-1.c: New test.
10102
10103 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
10104
10105         PR c++/21799
10106         * g++.dg/template/unify8.C: New.
10107         * g++.dg/template/unify9.C: New.
10108
10109 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
10110
10111         * gfortran.fortran-torture/execute/entry_10.f90: New test.
10112
10113 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
10114
10115         * gcc.dg/darwin-version-1.c: New.
10116         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
10117         * gcc.dg/builtins-20.c: Likewise.
10118         * gcc.dg/builtins-53.c: Likewise.
10119         * gcc.dg/torture/builtins-convert-1.c: Likewise.
10120         * gcc.dg/torture/builtins-convert-2.c: Likewise.
10121         * gcc.dg/torture/builtins-convert-3.c: Likewise.
10122         * gcc.dg/torture/builtins-power-1.c: Likewise.
10123         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
10124         on Darwin.
10125
10126 2005-07-07  Jeff Law  <law@redhat.com>
10127
10128         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
10129         argument evaluation order.
10130
10131 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
10132
10133         PR libfortran/21594
10134         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
10135         Add test cases where the shift length is greater than the
10136         array length.
10137
10138 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
10139
10140         * obj-c++.dg/proto-lossage-6.mm: New.
10141         * objc.dg/proto-lossage-6.m: New.
10142
10143 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
10144
10145         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
10146         * objc.dg/gnu-runtime-2.m: Likewise.
10147
10148 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
10149
10150         * gfortran.dg/longline.f: New test.
10151
10152         * gfortran.dg/badline.f: New test.
10153
10154 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
10155
10156         PR fortran/16531
10157         PR fortran/15966
10158         PR fortran/18781
10159         * gfortran.dg/hollerith.f90: New.
10160         * gfortran.dg/hollerith2.f90: New.
10161         * gfortran.dg/hollerith3.f90: New.
10162         * gfortran.dg/hollerith4.f90: New.
10163         * gfortran.dg/hollerith_f95.f90: New.
10164         * gfortran.dg/hollerith_legacy.f90: New.
10165         * gfortran.dg/g77/cpp4.F: New. Port from g77.
10166
10167 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
10168
10169         PR objc/22274
10170         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
10171         * objc.dg/gnu-runtime-2.m: New.
10172
10173 2005-07-06  Jeff Law  <law@redhat.com>
10174
10175         * gcc.dg/tree-ssa/vrp17.c: New test.
10176
10177 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
10178
10179         PR fortran/22327
10180         * gfortran.dg/array_constructor_5.f90: New test.
10181
10182 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
10183
10184         * gfortran.fortran-torture/execute/entry_9.f90: New test.
10185
10186 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
10187
10188         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
10189         * gcc.dg/980816-1.c: Ditto.
10190
10191 2005-07-06  Jeff Law  <law@redhat.com>
10192
10193         * gcc.c-torture/compile/pr21356.c: New test.
10194
10195 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
10196
10197         PR c/22013
10198         PR c/22098
10199         * gcc.c-torture/compile/pr22013-1.c,
10200         gcc.c-torture/execute/pr22098-1.c,
10201         gcc.c-torture/execute/pr22098-2.c,
10202         gcc.c-torture/execute/pr22098-3.c: New tests.
10203
10204 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
10205
10206         PR c/22308
10207         * gcc.dg/pr22308-1.c: New test.
10208
10209 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
10210
10211         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
10212         target.
10213         * gcc.dg/compare9.c: Use -fshort-enums instead of
10214         -fno-short-enums.  Change the last test to dg-bogus.
10215
10216 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
10217
10218         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
10219         * gcc.dg/compare9.c: New.
10220
10221 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10222
10223         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
10224
10225 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
10226
10227         PR testsuite/22288
10228         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
10229
10230
10231 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10232
10233         * gcc.dg/format/gcc_gfc-1.c: New.
10234
10235 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
10236
10237         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
10238
10239 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10240
10241         PR fortran/20842
10242         * gfortran.dg/io_invalid_1.f90: New test.
10243
10244 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
10245
10246         * gcc.dg/format/gcc_diag-1.c: Update.
10247
10248 2005-07-02  Jeff Law  <law@redhat.com>
10249
10250         * gcc.dg/tree-ssa/pr22051-1.c: New test.
10251         * gcc.dg/tree-ssa/pr22051-2.c: New test.
10252
10253 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
10254
10255         * gcc.dg/format/gcc_diag-1.c: Update.
10256
10257 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
10258
10259         PR tree-opt/22269
10260         * gcc.c-torture/compile/pr22269.c: New test.
10261
10262 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
10263
10264         PR 21584
10265         PR 22219
10266         * g++.dg/tree-ssa/pr21584-1.C: New test.
10267         * g++.dg/tree-ssa/pr21584-2.C: New test.
10268
10269 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
10270
10271         * obj-c++.dg/try-catch-11.mm: New.
10272         * objc.dg/try-catch-10.m: New.
10273
10274 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
10275
10276         * g++.dg/other/ucnid-1.C: xfail on AIX.
10277
10278 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
10279
10280         PR 22234
10281         * gcc.dg/20050629-1.c: New test.
10282
10283 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
10284
10285         * obj-c++.dg/const-str-1[0-1].mm: New.
10286         * objc.dg/const-str-1[0-1].m: New.
10287
10288 2005-05-29  Richard Henderson  <rth@redhat.com>
10289
10290         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
10291         Rename from check_effective_target_vect_no_max.
10292         (check_effective_target_vect_no_int_add): New.
10293         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
10294         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
10295         * gcc.dg/vect/vect-reduc-3.c: Likewise.
10296         * gcc.dg/vect/vect-reduc-1.c: Use both.
10297         * gcc.dg/vect/vect-reduc-2.c: Likewise.
10298
10299 2005-05-29  Richard Henderson  <rth@redhat.com>
10300
10301         * lib/target-supports.exp (check_effective_target_vect_no_max):
10302         Remove i386 and x86_64.
10303
10304 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
10305
10306         PR testsuite/21969
10307         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
10308
10309 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
10310
10311         PR middle-end/21969
10312         * gcc.dg/vect/pr21969.c: New test.
10313
10314 2005-06-28  Eric Christopher  <echristo@redhat.com>
10315
10316         PR c/22052
10317         PR c/21975
10318         * gcc.dg/inline1.c: New test.
10319         * gcc.dg/inline2.c: Ditto.
10320         * gcc.dg/inline3.c: Ditto.
10321         * gcc.dg/inline4.c: Ditto.
10322         * gcc.dg/inline5.c: Ditto.
10323
10324 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
10325
10326         PR libfortran/22142
10327         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
10328         Add testcase also testing eoshift1 for PR 22142.
10329
10330 2005-06-28  Richard Henderson  <rth@redhat.com>
10331
10332         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
10333         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
10334         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
10335         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
10336         gcc.dg/tree-ssa/20030922-2.c: Likewise.
10337
10338 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
10339
10340         PR libfortran/22142
10341         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
10342         Add testcase for PR 22142.
10343
10344 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
10345
10346         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
10347         gcc.target/ia64/fpreg-2.c: New tests.
10348
10349 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10350
10351         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
10352
10353 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10354
10355         PR libfortran/22170
10356         * gfortran.dg/slash_1.f90: New test.
10357
10358 2005-06-27  Richard Henderson  <rth@redhat.com>
10359
10360         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
10361         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
10362         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
10363         * gcc.dg/vect/vect-reduc-2.c: Likewise.
10364         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
10365         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
10366
10367 2005-06-27  Richard Henderson  <rth@redhat.com>
10368
10369         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
10370         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
10371
10372 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
10373
10374         * obj-c++.dg/proto-lossage-5.mm: New.
10375         * objc.dg/proto-lossage-5.m: New.
10376
10377 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
10378
10379         PR 21959
10380         * gcc.dg/tree-ssa/pr21959.c: New test.
10381
10382 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
10383
10384         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
10385         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
10386         testing uninitialized var.
10387
10388         * gcc.c-torture/execute/builtins/chk.h: New.
10389         * gcc.c-torture/execute/builtins/lib/chk.c: New.
10390         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
10391         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
10392         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
10393         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
10394         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
10395         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
10396         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
10397         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
10398         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
10399         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
10400         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
10401         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
10402         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
10403         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
10404         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
10405         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
10406         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
10407         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
10408         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
10409         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
10410         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
10411         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
10412         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
10413         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
10414         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
10415         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
10416         * gcc.dg/builtin-object-size-1.c: New test.
10417         * gcc.dg/builtin-object-size-2.c: New test.
10418         * gcc.dg/builtin-object-size-3.c: New test.
10419         * gcc.dg/builtin-object-size-4.c: New test.
10420         * gcc.dg/builtin-object-size-5.c: New test.
10421         * gcc.dg/builtin-stringop-chk-1.c: New test.
10422         * gcc.dg/builtin-stringop-chk-2.c: New test.
10423         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
10424         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
10425         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
10426         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
10427         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
10428         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
10429         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
10430         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
10431         * gcc.c-torture/execute/printf-1.c: New test.
10432         * gcc.c-torture/execute/fprintf-1.c: New test.
10433         * gcc.c-torture/execute/vprintf-1.c: New test.
10434         * gcc.c-torture/execute/vfprintf-1.c: New test.
10435         * gcc.c-torture/execute/printf-chk-1.c: New test.
10436         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
10437         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
10438         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
10439
10440 2005-06-27  Michael Matz  <matz@suse.de>
10441
10442         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
10443         slot is not merged if address escapes.
10444
10445 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10446
10447         PR c/21911
10448         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
10449
10450 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
10451
10452         PR middle-end/17965
10453         * gcc.c-torture/compile/20050622-1.c: New test.
10454
10455         PR middle-end/22028
10456         * gcc.dg/20050620-1.c: New test.
10457
10458 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
10459
10460         PR tree-optimization/22026
10461         * gcc.dg/tree-ssa/pr22026.c: New.
10462
10463 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
10464
10465         PR libfortran/22144
10466         * gfortran.dg/shift-alloc.f90: New testcase.
10467
10468 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
10469
10470         * all files: Update FSF address in copyright headers.
10471
10472 2005-06-22  Jan Hubicka  <jh@suse.cz>
10473
10474         * wholeprogram-1.c: New testcase.
10475         * wholeprogram-2.c: New testcase.
10476
10477 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
10478
10479         PR 22171
10480         * gcc.dg/tree-ssa/pr22171.c: New test.
10481
10482 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
10483
10484         * gfortran.dg/simplify_modulo.f90: New.
10485
10486 2005-06-24  Jan Hubicka  <jh@suse.cz>
10487
10488         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
10489
10490 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
10491
10492         * obj-c++.dg/proto-lossage-[1-4].mm: New.
10493
10494 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
10495
10496         * obj-c++.dg/typedef-alias-1.mm: New.
10497         * objc.dg/typedef-alias-1.m: New.
10498
10499 2005-06-23  Jeff Law  <law@redhat.com>
10500
10501         * gcc.dg/tree-ssa/vrp16.c: New test.
10502
10503 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10504
10505         * lib/target-supports.exp: Add
10506         check_effective_target_fortran_large_real and
10507         check_effective_target_fortran_large_int to check for
10508         corresponding effective targets.
10509         * gfortran.dg/large_integer_kind_1.f90: New test.
10510         * gfortran.dg/large_real_kind_1.f90: New test.
10511
10512 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
10513
10514         PR tree-optimization/22117
10515         * gcc.dg/tree-ssa/pr22117.c: New.
10516
10517 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
10518
10519         PR testsuite/22123
10520         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
10521
10522 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
10523
10524         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
10525
10526 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
10527
10528         * gfortran.dg/f2c_4.f90: Add tests for complex functions
10529         * gfortran.dg/f2c_4.c: Likewise.
10530
10531 2005-06-22 Paul Brook  <paul@codesourcery.com>
10532
10533         PR fortran/21034
10534         * gfortran.dg/auto_save_1.f90: New test.
10535
10536 2005-06-22  Michael Matz  <matz@suse.de>
10537
10538         * gcc.target/x86-64/abi: New directory.
10539         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
10540         * gcc.target/x86-64/abi/README.gcc: New file.
10541         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
10542         * gcc.target/x86-64/abi/asm-support.s: New file.
10543         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
10544         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
10545         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
10546         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
10547         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
10548         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
10549         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
10550         * gcc.target/x86_64/abi/test_bitfields.c: New test.
10551         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
10552         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
10553         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
10554         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
10555         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
10556         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
10557         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
10558         * gcc.target/x86_64/abi/test_varargs.c: New test.
10559
10560 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
10561
10562         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
10563         32-bit i?86 and x86_64.
10564
10565 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
10566
10567         * obj-c++.dg/const-str-[1-9].mm: New tests.
10568
10569 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
10570
10571         PR fortran/22010
10572         * gfortran.dg/namelist_use.f90: New.
10573         * gfortran.dg/namelist_use_only.f90: New.
10574
10575 2005-06-21  Jeff Law  <law@redhat.com>
10576
10577         * gcc.dg/tree-ssa/vrp15.c: New test.
10578
10579 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
10580
10581         * lib/target-supports.exp (check_effective_target_vect_reduction):
10582         Remove.
10583         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
10584         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
10585         remove vect_reduction target keyword. Also avoid two returns in main.
10586         * gcc.dg/vect/vect-reduc-3.c: Likewise.
10587         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
10588         * gcc.dg/vect/vect-reduc-1short.c: New test.
10589         * gcc.dg/vect/vect-reduc-1char.c: New test.
10590         * gcc.dg/vect/vect-reduc-2short.c: New test.
10591         * gcc.dg/vect/vect-reduc-2char.c: New test.
10592         * gcc.dg/vect/vect-reduc-6.c: New test.
10593         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
10594         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
10595         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
10596
10597 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10598         Paul Thomas  <pault@gcc.gnu.org>
10599
10600         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
10601         New tests.
10602
10603 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10604
10605         * gfortran.dg/backslash_1.f90: New test.
10606         * gfortran.dg/backslash_2.f90: New test.
10607
10608 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
10609
10610         * gfortran.dg/duplicate_labels.f90: New test.
10611
10612 2005-06-20  Jan Beulich  <jbeulich@novell.com>
10613
10614         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
10615         unsupportable relocations.
10616         * g++.old-deja/g++.other/store-expr1.C: Likewise.
10617         * gcc.dg/20050321-2.c: xfail for NetWare.
10618
10619 2005-06-20  Andreas Jaeger  <aj@suse.de>
10620
10621         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
10622         gcc.target/i386/fastcall-sseregparm.c,
10623         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
10624
10625 2005-06-19  Richard Henderson  <rth@redhat.com>
10626
10627         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
10628
10629 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
10630
10631         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
10632
10633 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
10634
10635         PR c++/22115
10636         * g++.dg/conversion/simd2.C: Change expected error message.
10637
10638 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
10639
10640         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
10641         * gcc.dg/vect/vect-reduc-2.c: Likewise.
10642         * gcc.dg/vect/vect-reduc-3.c: Likewise.
10643
10644 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
10645
10646         * gcc.dg/fold-mod-1.c: New test.
10647
10648 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
10649
10650         PR fortran/19926
10651         * gfortran.dg/pr19926.f90: New test.
10652
10653 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
10654
10655         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
10656         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
10657         targets.
10658         * gcc.dg/vect/vect-reduc-2.c: Likewise.
10659         * gcc.dg/vect/vect-reduc-3.c: Likewise.
10660
10661 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
10662
10663         * gcc.target/ia64/float80-varargs-1.c: New test.
10664
10665 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10666
10667         PR tree-opt/22035
10668         * gfortran.dg/f2c_6.f90: New test.
10669
10670 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
10671
10672         PR c++/17413
10673         * g++.dg/template/local5.C: New.
10674
10675 2005-06-17  Richard Henderson  <rth@redhat.com>
10676
10677         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
10678
10679 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
10680
10681         PR testsuite/21945
10682         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
10683
10684 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
10685
10686         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
10687         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
10688         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
10689         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
10690         check_vect to verify the presence of hardware vector support.
10691
10692 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
10693
10694         PR testsuite/22056
10695         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
10696
10697 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10698
10699         PR libfortran/19216
10700         * gfortran.dg/pr19216.f: Add correct space between brackets and
10701         dg directive.
10702
10703 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10704
10705         PR libfortran/16436
10706         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
10707
10708 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
10709
10710         * gcc.target/i386/attributes-error.c: New testcase.
10711         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
10712         * gcc.target/i386/regparm-stdcall.c: Likewise.
10713         * gcc.target/i386/sseregparm-1.c: Likewise.
10714         * gcc.target/i386/sseregparm-2.c: Likewise.
10715
10716 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
10717
10718         * g++.dg/rtti/crash2.C: New.
10719
10720 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
10721
10722         * gcc.dg/noncompile/20040203-3.c: Update expected message.
10723
10724 2005-06-15  David Ung  <davidu@mips.com>
10725
10726         * gcc.target/mips/mips16e-extends.c: New test for testing the
10727         generation of MIPS16e zeb/zeh, seb/seh instructions.
10728
10729 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
10730
10731         PR 22018
10732         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
10733         * gcc.dg/tree-ssa/pr22018.c: New test.
10734
10735 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
10736
10737         * gcc.dg/simd-1.c: Update error messages.
10738         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
10739         * gcc.dg/simd-2.c: Update error messages.
10740         * gcc.dg/simd-4.c: New.
10741
10742 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
10743
10744         PR c++/20678
10745         * g++.dg/other/crash-4.C: New.
10746
10747 2005-06-14  Devang Patel  <dpatel@apple.com>
10748
10749         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
10750
10751 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
10752
10753         PR c++/21929
10754         * g++.dg/parse/crash11.C: Update
10755
10756 2005-06-13  Jeff Law  <law@redhat.com>
10757
10758         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
10759         perform the desired transformations.
10760         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
10761         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
10762
10763 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10764
10765         PR fortran/22038
10766         * gfortran.dg/forall_1.f90: Un-XFAIL.
10767
10768 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
10769
10770         PR c++/21929
10771         * g++.dg/parse/crash26.C: New.
10772
10773         PR c++/20789
10774         * g++.dg/init/member1.C: New.
10775
10776 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
10777
10778         * gfortran.dg/altreturn_1.f90: New test.
10779
10780 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
10781
10782         PR middle-end/21985
10783         * gcc.dg/tree-ssa/pr21985.c: New test.
10784
10785 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
10786
10787         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
10788
10789 2005-06-12  Roger Sayle  <roger@eyesopen.com>
10790
10791         PR c++/21930
10792         * g++.dg/other/error10.C: New test case.
10793
10794 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10795
10796         PR libfortran/19155
10797         * gfortran.dg/pr19155.f: Add test.
10798
10799 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10800
10801         * gfortran.dg/f2c_7.f90: New test.
10802
10803         * gfortran.dg/forall_1.f90: XFAILed.
10804
10805 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
10806
10807         * gcc.dg/pr14796-1.c: New.
10808         * gcc.dg/pr14796-2.c: New.
10809
10810 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
10811
10812         PR fortran/17792
10813         PR fortran/21375
10814         * gfortran.dg/deallocate_stat.f90: New test.
10815
10816 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
10817
10818         * gfortran.fortran-torture/execute/in-pack.f90: New test.
10819
10820 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
10821
10822         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
10823         access will be generated when this loop is vectorized. Test that
10824         accesses with same alignment were detected.
10825         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
10826         Test that accesses with same alignment were detected.
10827         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
10828         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
10829         alignment were detected.
10830
10831 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
10832
10833         PR c++/10611
10834         * g++.dg/conversion/simd2.C: New.
10835
10836 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10837
10838         * gcc.dg/Wcxx-compat-1.c: New.
10839
10840 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
10841
10842         PR libfortran/21480
10843         * gfortran.dg/reshape-complex.f90: Add a test for a packed
10844         complex array.
10845
10846 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
10847
10848         * gcc.dg/alias-8.c: New.
10849
10850 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
10851
10852         * gcc.dg/format/cmn_err-1.c: Update.
10853
10854 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
10855
10856         PR target/20666
10857         * gcc.target/sparc/fexpand-2.c: New.
10858         * gcc.target/sparc/fpmerge-2.c: New.
10859         * gcc.target/sparc/fpmul-2.c: New.
10860         * gcc.target/sparc/noresult.c: New.
10861         * gcc.target/sparc/pdist-2.c: New.
10862         * gcc.target/sparc/pdist-3.c: New.
10863
10864 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
10865
10866         PR testsuite/21702
10867         * gcc.target/i386/i386.exp: Fix comment typo.
10868
10869 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
10870
10871         PR c++/19497
10872         * g++.dg/inherit/using5.C: New.
10873         * g++.dg/inherit/using6.C: New.
10874
10875 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10876
10877         PR c++/19894
10878         * g++.dg/template/ptrmem15.C: New test.
10879
10880         PR c++/20563
10881         * g++.dg/ext/label4.C: New test.
10882
10883 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
10884
10885         * gcc.dg/tls/debug-1.c: New test.
10886
10887 2005-06-07  Dale Johannesen  <dalej@apple.com>
10888
10889         * gcc.target/i386/movq.c: New.
10890
10891 2005-06-07  Dale Johannesen  <dalej@apple.com>
10892
10893         * gcc.dg/20050607-1.c: New.
10894
10895 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
10896
10897         PR middle-end/21850
10898         * gcc.c-torture/execute/20050607-1.c: New test.
10899
10900 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
10901
10902         PR libfortran/21926
10903         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
10904         Test case where the return array has lowest stride one,
10905         but isn't packed.
10906
10907 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
10908
10909         * lib/target-supports.exp (check_effective_target_sync_int_long):
10910         Add s390 and s390x targets.
10911
10912 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
10913
10914         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
10915         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
10916         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
10917         * gcc.dg/tree-ssa/loop-9.c: New test.
10918
10919 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
10920
10921         * g++.dg/parse/defarg10.C: New.
10922
10923 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
10924
10925         PR regression/21897
10926         * gcc.c-torture/execute/20050604-1.c: New test.
10927
10928 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
10929
10930         PR 21903
10931         * g++.dg/parse/defarg9.C: New.
10932
10933         PR c++/20637
10934         * g++.dg/inherit/using4.C: New.
10935         * g++.dg/overload/error1.C: Adjust expected errors.
10936         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
10937         * g++.old-deja/g++.brendan/arm2.C: Likewise.
10938         * g++.old-deja/g++.other/redecl2.C: Likewise.
10939         * g++.old-deja/g++.other/redecl4.C: Likewise.
10940         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
10941
10942 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
10943
10944         * gfortran.dg/f2c_5.f90: Add -w to dg-options
10945
10946 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
10947
10948         * lib/gfortran.exp (gfortran_target_compile): Call
10949         dg-additional-files-options
10950         * gfortran.dg/f2c_4.f90: New file
10951         * gfortran.dg/f2c_4.c: New file
10952         * gfortran.dg/f2c_5.f90: New file
10953         * gfortran.dg/f2c_5.c: New file
10954
10955 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10956
10957         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
10958
10959         PR fortran/21912
10960         * gfortran.dg/array_constructor_4.f90: New test.
10961
10962 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
10963
10964         PR c++/21619
10965         * g++.dg/ext/builtin9.C: New test.
10966
10967 2005-06-05  Dale Johannesen  <dalej@apple.com>
10968
10969         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
10970         * gcc.c-torture/execute/20050603-2.c: Ditto.
10971
10972 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
10973
10974         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
10975         * gcc.dg/vect/vect-reduc-1.c: New.
10976         * gcc.dg/vect/vect-reduc-2.c: New.
10977         * gcc.dg/vect/vect-reduc-3.c: New.
10978
10979 2005-06-04  Dale Johannesen  <dalej@apple.com>
10980
10981         * gcc.c-torture/execute/20050603-1.c: New.
10982         * gcc.c-torture/execute/20050603-2.c: New.
10983         * gcc.dg/20050603-3.c: New.
10984
10985 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10986
10987         PR fortran/19195
10988         * gfortran.dg/debug_1.f90: New test.
10989
10990         * gfortran.dg/forall_1.f90: New test.
10991
10992 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
10993
10994         * gfortran.dg/array_constructor_3.f90: New test.
10995
10996 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10997
10998         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
10999
11000 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
11001
11002         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
11003
11004 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
11005
11006         PR c/21873
11007         * gcc.dg/init-excess-1.c: New test.
11008
11009 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
11010
11011         PR c++/21853
11012         * g++.dg/expr/static_cast6.C: New test.
11013
11014 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
11015
11016         * gcc.dg/tree-ssa/vrp14.c: New test.
11017
11018 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
11019
11020         PR c++/21336
11021         * g++.dg/template/new2.C: New test.
11022
11023 2005-06-03  Josh Conner  <jconner@apple.com>
11024
11025         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
11026         all entries in initializer.
11027
11028 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
11029
11030         PR middle-end/21858
11031         * gcc.dg/pr21858.c: New testcase.
11032
11033 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
11034
11035         PR tree-optimization/21292
11036
11037         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
11038         New.
11039         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
11040         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
11041         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
11042         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
11043         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
11044
11045 2005-06-02  Richard Henderson  <rth@redhat.com>
11046
11047         * gcc.dg/sync-2.c: Use -march=i486 for i386.
11048
11049 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
11050
11051         * gcc.dg/wtypequal.c: New testcase.
11052
11053 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
11054
11055         PR 21582
11056         * gcc.dg/tree-ssa/pr21582.c: New test.
11057
11058 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
11059
11060         PR c++/21280
11061         * g++.dg/opt/interface2.h: New.
11062         * g++.dg/opt/interface2.C: New.
11063         * g++.dg/init/ctor4.C: Adjust error lines.
11064         * g++.old-deja/g++.bob/inherit2.C: Likewise.
11065         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
11066         * g++.old-deja/g++.jason/opeq3.C: Likewise.
11067         * g++.old-deja/g++.pt/assign1.C: Likewise.
11068         * g++.old-deja/g++.pt/crash20.C: Likewise.
11069
11070 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
11071
11072         PR tree-optimization/21734
11073         * g++.dg/vect/pr21734_1.cc: New.
11074         * g++.dg/vect/pr21734_2.cc: New.
11075
11076 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
11077
11078         PR c++/20350
11079         * g++.dg/template/spec24.C: New.
11080
11081         PR c++/21151
11082         * g++.dg/pch/local-1.C: New.
11083         * g++.dg/pch/local-1.Hs: New.
11084
11085 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
11086
11087         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
11088         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
11089         * gcc.dg/tree-ssa/pr14341.c: New test.
11090         * gcc.dg/tree-ssa/pr14841.c: New test.
11091         * gcc.dg/tree-ssa/pr20701.c: New test.
11092         * gcc.dg/tree-ssa/pr21086.c: New test.
11093         * gcc.dg/tree-ssa/pr21090.c: New test.
11094         * gcc.dg/tree-ssa/pr21332.c: New test.
11095         * gcc.dg/tree-ssa/pr21458.c: New test.
11096         * gcc.dg/tree-ssa/pr21658.c: New test.
11097         * gcc.dg/tree-ssa/vrp01.c: New test.
11098         * gcc.dg/tree-ssa/vrp02.c: New test.
11099         * gcc.dg/tree-ssa/vrp03.c: New test.
11100         * gcc.dg/tree-ssa/vrp04.c: New test.
11101         * gcc.dg/tree-ssa/vrp05.c: New test.
11102         * gcc.dg/tree-ssa/vrp06.c: New test.
11103         * gcc.dg/tree-ssa/vrp07.c: New test.
11104         * gcc.dg/tree-ssa/vrp08.c: New test.
11105         * gcc.dg/tree-ssa/vrp09.c: New test.
11106         * gcc.dg/tree-ssa/vrp10.c: New test.
11107         * gcc.dg/tree-ssa/vrp11.c: New test.
11108         * gcc.dg/tree-ssa/vrp12.c: New test.
11109         * gcc.dg/tree-ssa/vrp13.c: New test.
11110
11111 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
11112
11113         PR 21029
11114         * gcc.dg/tree-ssa/pr21029.c: New test.
11115
11116 2005-06-01  Roger Sayle  <roger@eyesopen.com>
11117
11118         * gfortran.dg/logint-1.f: New test case.
11119         * gfortran.dg/logint-2.f: Likewise.
11120         * gfortran.dg/logint-3.f: Likewise.
11121
11122 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
11123
11124         PR c/21536
11125         PR c/20760
11126         * gcc.dg/20050527-1.c: New test.
11127
11128         * gcc.dg/i386-sse-12.c: New test.
11129
11130         PR fortran/21729
11131         * gfortran.dg/implicit_5.f90: New test.
11132
11133 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
11134
11135         PR fortran/20883
11136         * gfortran/assign_4.f90: New test.
11137         * gfortran/assign_2.f90: Change compile to run.
11138
11139 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
11140
11141         * lib/target-supports.exp
11142         (check_effective_target_sync_char_short): New.
11143         * gcc.dg/sync-2.c: New.
11144
11145 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
11146
11147         PR tree-optimization/21817
11148         * gcc.dg/torture/pr21817-1.c: New.
11149
11150 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
11151
11152         PR c++/21165
11153         * g++.dg/template/init5.C: New.
11154
11155 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
11156
11157         * gfortran.dg/char_initialiser_actual.f90:
11158         Test character initialisers as actual arguments.
11159         * gfortran.dg/char_pointer_comp_assign.f90:
11160         Test character pointer structure component assignments.
11161         * gfortran.dg/char_array_structure_constructor.f90:
11162         Test character components in structure constructors.
11163
11164 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
11165
11166         PR middle-end/20931
11167         * g++.dg/opt/pr20931.C: New test.
11168
11169 2005-05-31  Andreas Jaeger  <aj@suse.de>
11170
11171         PR testsuite/20772
11172         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
11173         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
11174         g++.old-deja/g++.ext/asmspec1.C,
11175         g++.old-deja/g++.other/regstack.C,
11176         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
11177         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
11178         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
11179         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
11180         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
11181         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
11182         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
11183         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
11184         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
11185         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
11186         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
11187         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
11188         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
11189         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
11190         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
11191         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
11192         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
11193         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
11194         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
11195
11196 2005-05-31  Jeff Law  <law@redhat.com>
11197
11198         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
11199
11200 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
11201
11202         PR middle-end/21743
11203         * gcc.dg/builtins-1.c: Activate disabled clog test.
11204         * gcc.dg/torture/builtin-attr-1.c: Likewise.
11205
11206 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
11207
11208         * gfortran.dg/char_pointer_assign.f90:
11209         Test character-pointer assignments and pointer assignments.
11210         * gfortran.dg/char_pointer_dummy.f90:
11211         Test character-pointer dummy arguments.
11212         * gfortran.dg/char_pointer_func.f90:
11213         Test character-pointer function returns.
11214         * gfortran.dg/char_pointer_dependency.f90:
11215         Test character-pointer functions with dependencies.
11216
11217 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
11218
11219         PR c++/21784
11220         * g++.dg/lookup/using14.C: New test.
11221
11222 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
11223
11224         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
11225         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
11226         trailing ^M.
11227
11228 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
11229
11230         PR c++/17413
11231         * g++.dg/template/local5.C: New.
11232
11233         PR target/21761
11234         * gcc.c-torture/compile/pr21761.c: New.
11235
11236         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
11237         before darwin8.
11238
11239 2005-05-30  Steven G. Kargl
11240
11241         PR fortran/20846
11242         * gfortran.dg/inquire_8.f90: New test.
11243
11244 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11245
11246         PR libfortran/21376
11247         * gfortran.dg/output_exponents_1.f90: New test.
11248
11249 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11250
11251         PR libfortran/20006
11252         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
11253
11254 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
11255
11256         PR c++/21210
11257         * g++.dg/ext/complex1.C: New test.
11258
11259         PR c++/21340
11260         * g++.dg/init/ctor6.C: New test.
11261
11262 2005-05-29  Jan Hubicka  <jh@suse.cz>
11263
11264         * gcc.c-torture/compile/pr21562.c: New.
11265
11266 2005-05-28  Steven G. Kargl <kargls@comcast.net>
11267
11268         * gfortran.dg/subnormal_1.f90: New test.
11269
11270 2005-05-28  Jan Hubicka  <jh@suse.cz>
11271
11272         * tree-prof.exp: Fix comment.
11273         * value-prof-1.c: New.
11274         * value-prof-2.c: New.
11275         * value-prof-3.c: New.
11276         * value-prof-4.c: New.
11277
11278 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
11279
11280         PR c++/21614
11281         * g++.dg/expr/ptrmem6.C: New test.
11282         * g++.dg/expr/ptrmem6a.C: Likewise.
11283
11284 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
11285
11286         PR tree-optimization/21658
11287         * gcc.dg/tree-ssa/pr21658.c: New.
11288
11289 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
11290
11291         PR c++/21455
11292         * g++.dg/inherit/ptrmem3.C: New.
11293
11294         PR c++/21681
11295         * g++.dg/parse/template16.C: New.
11296
11297 2005-05-27  Andreas Jaeger  <aj@suse.de>
11298
11299         * gcc.dg/setjmp-2.c: Only run in 32-bit.
11300
11301         * gcc.dg/i386-sse-8.c: Run test on all archs.
11302
11303 2005-05-26  Mike Stump  <mrs@apple.com>
11304
11305         * objc.dg/isa-field-1.m: Only run on darwin.
11306         * objc.dg/lookup-1.m: Likewise.
11307         * objc.dg/try-catch-8.m: Likewise.
11308
11309 2005-05-26  Roger Sayle  <roger@eyesopen.com>
11310
11311         PR tree-optimization/9814
11312         * gcc.dg/pr9814-1.c: New test case.
11313
11314 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
11315
11316         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
11317         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
11318         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
11319         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
11320         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
11321         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
11322         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
11323         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
11324         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
11325         objc.dg/try-catch-8.m: New.
11326
11327 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
11328
11329         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
11330         remove extraneous semicolons.
11331
11332 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
11333
11334         * obj-c++.dg/comp-types-12.mm: New.
11335         * objc.dg/comp-types-11.m: New.
11336         * objc.dg/selector-4.m: New.
11337
11338 2005-05-26  Andreas Jaeger  <aj@suse.de>
11339
11340         PR testsuite/20772
11341         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
11342         g++.old-deja/g++.ext/attrib3.C,
11343         g++.old-deja/g++.other/store-expr1.C,
11344         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
11345         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
11346         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
11347         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
11348         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
11349         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
11350         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
11351         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
11352         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
11353         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
11354         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
11355         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
11356         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
11357         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
11358         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
11359         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
11360         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
11361         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
11362         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
11363
11364 2005-05-26  Andreas Jaeger  <aj@suse.de>
11365
11366         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
11367         x86-64 compilation.
11368
11369 2005-05-26  Andreas Jaeger  <aj@suse.de>
11370
11371         PR testsuite/20772
11372         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
11373         gcc.misc-tests/i386-pf-athlon-1.c,
11374         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
11375         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
11376         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
11377         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
11378         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
11379         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
11380         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
11381         programs.
11382
11383         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
11384         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
11385         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
11386         x86-64 compilation.
11387
11388         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
11389         x86_64.
11390
11391         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
11392         effective-target ilp32.
11393
11394 2005-05-26  David Ung  <davidu@mips.com>
11395
11396         * gcc.target/mips/ext_ins.c: New test for testing the generation
11397         of MIPS32/64 rev 2 ext/ins instructions.
11398
11399 2005-05-26  Andreas Jaeger  <aj@suse.de>
11400
11401         * treelang/compile/unsigned.tree: Use gimple instead of
11402         nonexisting generic dump.
11403
11404 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
11405
11406         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
11407
11408 2005-05-26  Andreas Jaeger  <aj@suse.de>
11409
11410         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
11411
11412 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
11413
11414         PR libfortran/17283
11415         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
11416         Test callee-allocated memory with write statements.
11417
11418 2005-05-25  Roger Sayle  <roger@eyesopen.com>
11419
11420         PR middle-end/21709
11421         * gcc.dg/pr21709-1.c: New test case.
11422
11423 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
11424             Mike Stump  <mrs@apple.com>
11425
11426         * objc/execute/next_mapping.h: Update for C++.
11427
11428         * obj-c++.dg/selector-1.mm: Move to...
11429         * obj-c++.dg/selector-4.mm: here...
11430
11431         * obj-c++.dg/basic.mm: New.
11432         * obj-c++.dg/comp-types-1.mm: New.
11433         * obj-c++.dg/cxx-class-1.mm: New.
11434         * obj-c++.dg/cxx-ivars-1.mm: New.
11435         * obj-c++.dg/cxx-ivars-2.mm: New.
11436         * obj-c++.dg/cxx-ivars-3.mm: New.
11437         * obj-c++.dg/cxx-scope-1.mm: New.
11438         * obj-c++.dg/cxx-scope-2.mm: New.
11439         * obj-c++.dg/defs.mm: New.
11440         * obj-c++.dg/empty-private-1.mm: New.
11441         * obj-c++.dg/encode-1.mm: New.
11442         * obj-c++.dg/encode-2.mm: New.
11443         * obj-c++.dg/encode-3.mm: New.
11444         * obj-c++.dg/extern-c-1.mm: New.
11445         * obj-c++.dg/extra-semi.mm: New.
11446         * obj-c++.dg/fix-and-continue-2.mm: New.
11447         * obj-c++.dg/isa-field-1.mm: New.
11448         * obj-c++.dg/ivar-list-semi.mm: New.
11449         * obj-c++.dg/local-decl-1.mm: New.
11450         * obj-c++.dg/lookup-1.mm: New.
11451         * obj-c++.dg/lookup-2.mm: New.
11452         * obj-c++.dg/method-1.mm: New.
11453         * obj-c++.dg/method-2.mm: New.
11454         * obj-c++.dg/method-3.mm: New.
11455         * obj-c++.dg/method-4.mm: New.
11456         * obj-c++.dg/method-5.mm: New.
11457         * obj-c++.dg/method-6.mm: New.
11458         * obj-c++.dg/method-7.mm: New.
11459         * obj-c++.dg/no-extra-load.mm: New.
11460         * obj-c++.dg/overload-1.mm: New.
11461         * obj-c++.dg/pragma-1.mm: New.
11462         * obj-c++.dg/pragma-2.mm: New.
11463         * obj-c++.dg/private-1.mm: New.
11464         * obj-c++.dg/private-2.mm: New.
11465         * obj-c++.dg/proto-qual-1.mm: New.
11466         * obj-c++.dg/qual-types-1.mm: New.
11467         * obj-c++.dg/stubify-1.mm: New.
11468         * obj-c++.dg/stubify-2.mm: New.
11469         * obj-c++.dg/super-class-1.mm: New.
11470         * obj-c++.dg/super-class-2.mm: New.
11471         * obj-c++.dg/super-dealloc-1.mm: New.
11472         * obj-c++.dg/super-dealloc-2.mm: New.
11473         * obj-c++.dg/template-1.mm: New.
11474         * obj-c++.dg/template-2.mm: New.
11475         * obj-c++.dg/template-3.mm: New.
11476         * obj-c++.dg/template-4.mm: New.
11477         * obj-c++.dg/template-5.mm: New.
11478         * obj-c++.dg/template-6.mm: New.
11479         * obj-c++.dg/try-catch-1.mm: New.
11480         * obj-c++.dg/try-catch-2.mm: New.
11481         * obj-c++.dg/try-catch-3.mm: New.
11482         * obj-c++.dg/try-catch-4.mm: New.
11483         * obj-c++.dg/try-catch-5.mm: New.
11484         * obj-c++.dg/try-catch-6.mm: New.
11485         * obj-c++.dg/try-catch-7.mm: New.
11486         * obj-c++.dg/try-catch-8.mm: New.
11487         * obj-c++.dg/try-catch-9.mm: New.
11488         * obj-c++.dg/va-meth-1.mm: New.
11489
11490 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
11491
11492         * obj-c++.dg/selector-1.mm: New.
11493         * obj-c++.dg/selector-2.mm: New.
11494
11495 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
11496
11497         * obj-c++.dg/selector-3.mm: New.
11498         * objc.dg/selector-3.m: New.
11499
11500 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
11501
11502         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
11503         about where warning appears.
11504
11505 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
11506
11507         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
11508         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
11509         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
11510         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
11511
11512 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
11513
11514         * gcc.dg/20050524-1.c: New test.
11515
11516 2005-05-25  Jan Hubicka  <jh@suse.cz>
11517
11518         * gcc.dg/tree-prof/inliner-1.c: New.
11519
11520 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
11521
11522         * gcc.dg/tree-prof: New directory.
11523         * gcc.dg/tree-prof/tree-prof.exp: New.
11524
11525 2005-05-25  DJ Delorie  <dj@redhat.com>
11526
11527         * gcc.dg/Wattributes-1.c: New.
11528         * gcc.dg/Wattributes-2.c: New.
11529         * gcc.dg/Wattributes-3.c: New.
11530
11531 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
11532
11533         PR tree-optimization/19833
11534         * gcc.dg/uninit-4.c: Remove xfail.
11535         * gcc.dg/uninit-9.c: Ditto.
11536
11537 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
11538
11539         * obj-c++.dg/bitfield-[1-5].mm: New.
11540         * obj-c++.dg/class-protocol-1.mm: New.
11541         * obj-c++.dg/comp-types-1[0-1].mm: New.
11542         * obj-c++.dg/comp-types-[2-9].mm: New.
11543         * obj-c++.dg/encode-[4-8].mm: New.
11544         * obj-c++.dg/layout-1.mm: New.
11545         * obj-c++.dg/method-1[0-9].mm: New.
11546         * obj-c++.dg/method-2[0-1].mm: New.
11547         * obj-c++.dg/method-[8-9].mm: New.
11548         * obj-c++.dg/objc-gc-3.mm: New.
11549         * obj-c++.dg/try-catch-10.mm: New.
11550         * objc.dg/bitfield-5.m: New.
11551         * objc.dg/comp-types-10.m: New.
11552         * objc.dg/comp-types-9.m: New.
11553         * objc.dg/layout-1.m: New.
11554         * objc.dg/objc-gc-4.m: New.
11555         * objc.dg/try-catch-9.m: New.
11556         * objc.dg/class-protocol-1.m: Tweak diagnostics.
11557         * objc.dg/comp-types-1.m: Likewise.
11558         * objc.dg/comp-types-[5-6].m: Likewise.
11559         * objc.dg/method-9.m: Likewise.
11560
11561 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
11562
11563         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
11564         and on hardware without VMX support.
11565
11566         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
11567
11568         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
11569
11570         * lib/profopt.exp (dg-final-generate, dg-final-use,
11571         profopt-final-code, profopt-get-options): New.
11572         (profopt-execute): Process test directives.
11573
11574         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
11575         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
11576         cleanup-tree-dump, cleanup-saved-temps): Update comments.
11577
11578 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
11579
11580         PR C++/21645
11581         * g++.dg/init/ctor5.C: New test.
11582
11583 2005-05-24  Ira Rosen  <irar@il.ibm.com>
11584
11585         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
11586         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
11587         vect-113.c, vect-114.c.
11588
11589 2005-05-23  Adam Nemet  <anemet@lnxw.com>
11590
11591         * gcc.dg/const-elim-1.c: Remove xfails.
11592
11593 2005-05-23  Jeff Law  <law@redhat.com>
11594
11595         * gcc.c-torture/compile/pr21638.c: New test.
11596         * gcc.c-torture/compile/20050520-1.c: New test.
11597
11598 2005-05-23  Nick Clifton  <nickc@redhat.com>
11599
11600         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
11601         be a proper triple, ie: m32r*-*-*.
11602         * g++.old-deja/g++.jason/thunk3.C: Likewise.
11603
11604 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
11605
11606         PR middle-end/21331
11607         PR tree-opt/21293
11608         * gcc.c-torture/compile/pr21293.c: New test.
11609         * gcc.c-torture/execute/pr21331.c: New test.
11610
11611 2004-05-20  Richard Henderson  <rth@redhat.com>
11612
11613         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
11614
11615 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
11616
11617         * obj-c++-dg.exp: Add.
11618         * obj-c++.exp: Add.
11619         * obj-c++.dg/dg.exp: Add.
11620
11621 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
11622
11623         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
11624         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
11625
11626 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
11627
11628         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
11629
11630 2004-05-19  Richard Henderson  <rth@redhat.com>
11631
11632         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
11633
11634 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
11635
11636         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
11637
11638         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
11639
11640 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
11641
11642         PR c++/21495
11643         * g++.dg/parse/extern1.C: New test.
11644         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
11645
11646 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
11647
11648         * gcc.dg/c99-math.h: New.
11649         * gcc.dg/c99-math-float-1.c: New test.
11650         * gcc.dg/c99-math-double-1.c: Likewise.
11651         * gcc.dg/c99-math-long-double-1.c: Likewise.
11652
11653 2005-05-18  Richard Henderson  <rth@redhat.com>
11654
11655         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
11656
11657 2005-05-18  Devang Patel  <dpatel@apple.com>
11658
11659         * g++.dg/opt/20050511-1.C: New test.
11660
11661 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
11662
11663         PR libfortran/21127
11664         * gfortran.dg/reshape-complex.f90: New test.
11665
11666 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
11667
11668         * gfortran.dg/array_constructor_1.f90: New test.
11669         * gfortran.dg/array_constructor_2.f90: New test.
11670
11671 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
11672
11673         PR fortran/20954
11674         * gfortran.dg/pr20954.f: New test.
11675
11676 2005-05-17  Mike Stump  <mrs@apple.com>
11677
11678         Yet more Objective-C++...
11679
11680         * objc.dg/method-5.m: Update.
11681         * objc.dg/method-6.m: Update.
11682         * objc.dg/method-7.m: Update.
11683         * objc.dg/method-9.m: Update.
11684         * objc.dg/try-catch-2.m: Update.
11685
11686 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
11687
11688         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
11689         Remove little-endian optimizations.
11690
11691 2005-05-17  Jeff Law  <law@redhat.com>
11692
11693         * g++.dg/tree-ssa/pr14814.C: New test.
11694         * gcc.dg/tree-ssa/pr14814.C: New test.
11695         * gcc.dg/tree-ssa/pr17141-1.C: New test.
11696         * gcc.dg/tree-ssa/pr17141-2.C: New test.
11697
11698 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
11699
11700         * gcc.dg/compat/generate-random.c: Do not include
11701         libiberty.h.
11702         * gcc.dg/compat/generate-random_r.c: Likewise.
11703
11704 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
11705
11706         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
11707
11708 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
11709
11710         PR middle-end/21595
11711         * g++.dg/tree-ssa/builtin1.C: New testcase.
11712
11713 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
11714
11715         PR c++/21454
11716         * g++.dg/opt/const4.C: New test.
11717
11718         PR middle-end/21492
11719         * g++.dg/opt/crossjump1.C: New test.
11720
11721         PR tree-optimization/21610
11722         * gcc.c-torture/compile/20050516-1.c: New test.
11723
11724         PR fortran/15080
11725         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
11726         about the test failing.
11727         * gfortran.fortran-torture/execute/where_7.f90: New test.
11728         * gfortran.fortran-torture/execute/where_8.f90: New test.
11729
11730 2005-05-16  Richard Henderson  <rth@redhat.com>
11731
11732         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
11733         i?86 and x86_64.
11734
11735 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
11736
11737         * gcc.dg/compat/generate-random.c (config.h): Do not include.
11738         (limits.h): Include unconditionally.
11739         (stdlib.h): Likewise.
11740         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
11741         (limits.h): Include unconditionally.
11742         (stdlib.h): Likewise.
11743         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
11744         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
11745         (limits.h): Include unconditionally.
11746         (stdlib.h): Likewise.
11747         (hashtab.h): Do not include.
11748         (getopt.h): Likewise.
11749         (stddef.h): Include.
11750         (hashval_t): Define.
11751         (struct entry): Add "next" field.
11752         (HASH_SIZE): New macro.
11753         (hash_table): New variable.
11754         (switchfiles): Do not use xmalloc.
11755         (mix): New macro.
11756         (iterative_hash): New function.
11757         (hasht): Remove.
11758         (e_exists): New function.
11759         (e_insert): Likewise.
11760         (output): Use, instead of libiberty hashtable functions.
11761         (main): Do not use getopt.  Do not call htab_create.
11762
11763 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
11764
11765         PR libstdc++/21526
11766         * lib/target-supports.exp (check_mkfifo_available):
11767         Return 0 for cygwin as mkfifo support incomplete on platform.
11768         Fix typos in comments.
11769
11770 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
11771
11772         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
11773
11774 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
11775
11776         PR fortran/17432
11777         * gfortran.dg/assign_4.f: New test.
11778
11779 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
11780
11781         PR tree-optimization/21563
11782         * gcc.dg/tree-ssa/pr21563.c: New.
11783
11784 2005-05-14  Jan Hubicka  <jh@suse.cz>
11785
11786         * gcc.dg/noreturn-7.c: Allow control reaches warning.
11787
11788 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
11789
11790         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
11791
11792 2005-05-13  Julian Brown  <julian@codesourcery.com>
11793
11794         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
11795         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
11796
11797 2005-05-13  Jan Hubicka  <jh@suse.cz>
11798
11799         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
11800         * gcc.dg/fold-xor-?.c: Likewise.
11801         * gcc.dg/pr15784-?.c: Likewise.
11802         * gcc.dg/pr20922-?.c: Likewise.
11803         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
11804         * gcc.dg/tree-ssa/pr17598.c: Likewise.
11805         * gcc.dg/tree-ssa/pr20470.c: Likewise.
11806
11807 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11808
11809         PR fortran/21260
11810         * gfortran.dg/hollerith_1.f90: New test.
11811
11812 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11813
11814         * gfortran.dg/func_result_2.f90: New test.
11815
11816 2005-05-11  Bud Davis  <bdavis@gfortran.org>
11817
11818         * gfortran.dg/dev_null.f90: New test.
11819
11820 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
11821
11822         * gcc.dg/arm-vfp1.c: Revert last change.
11823
11824 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
11825
11826         PR middle-end/19807
11827         PR tree-optimization/19639
11828         * g++.dg/tree-ssa/pr19807.C: New testcase.
11829
11830 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11831
11832         PR libfortran/21471
11833         * gfortran.dg/append-1.f90: New test.
11834
11835 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
11836
11837         * gcc.dg/pr18501.c: XFAIL.
11838         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
11839         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
11840         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
11841         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
11842         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
11843         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
11844         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
11845         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
11846
11847 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11848
11849         PR fortran/20178
11850         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
11851         gfortran.dg/f2c_3.f90: New tests.
11852
11853         * gfortran.dg/return_1.f90: Fix dg annotation.
11854
11855 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
11856
11857         * gcc.c-torture/compile/20050510-1.c: New test.
11858
11859 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
11860
11861         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
11862
11863 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
11864
11865         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
11866
11867 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
11868
11869         PR c/17913
11870         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
11871
11872 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
11873
11874         PR c/21342
11875         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
11876         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
11877
11878 2005-05-10  Ben Elliston  <bje@au.ibm.com>
11879
11880         PR debug/16676
11881         * gcc.dg/debug/pr16676.c: New test.
11882
11883 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
11884
11885         PR testsuite/21443
11886         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
11887         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
11888         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
11889         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
11890         Change -O1 to -O2.
11891         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
11892         -fno-tree-dominator-opts.
11893
11894 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11895
11896         * gfortran.dg/return_1.f90: New test.
11897
11898 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
11899
11900         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
11901
11902         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
11903
11904 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
11905
11906         PR c++/21427
11907         * g++.dg/inherit/covariant13.C: New.
11908
11909 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11910
11911         PR libfortran/19155
11912         * gfortran.dg/pr19155.f: New test.
11913
11914 2005-05-08  Roger Sayle  <roger@eyesopen.com>
11915
11916         PR inline-asm/8788
11917         * gcc.dg/pr8788-1.c: New testcase.
11918
11919 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
11920
11921         PR target/21416
11922         * gcc.target/mips/fpcmp-[12].c: New tests.
11923
11924 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
11925
11926         * lib/target-supports-dg.exp (dg-require-fork): New function.
11927         (dg-require-mkfifo): Likewise.
11928         * lib/target-supports.exp (check_function_available): New
11929         function.
11930         (check_fork_available): Likewise.
11931         (check_mkfifo_available): Likewise.
11932
11933 2005-05-06  Jeff Law  <law@redhat.com>
11934
11935         * gcc.c-torture/compile/pr21380.c: New test.
11936
11937 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
11938
11939         PR c++/20961
11940         * g++.dg/ext/weak3.C: New test.
11941
11942 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
11943
11944         PR c++/21352
11945         * g++.dg/template/crash37.C: New test.
11946
11947 2005-05-05  Paul Brook  <paul@codesourcery.com>
11948
11949         * gcc.dg/arm-g2.c: Use effective-target arm32.
11950         * gcc.dg/arm-mmx-1.c: Ditto.
11951         * gcc.dg/arm-scd42-2.c: Ditto.
11952         * gcc.dg/arm-vfp1.c: Ditto.
11953         * lib/target-supports.exp (check_effective_target_arm32): New
11954         function.
11955
11956 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
11957
11958         PR libfortran/21354
11959         gfortran.dg/in_pack_rank7.f90: New test.
11960
11961 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
11962
11963         PR middle-end/15618
11964         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
11965
11966 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
11967
11968         PR middle-end/21265
11969         * gcc.dg/20050503-1.c: New test.
11970
11971         PR rtl-optimization/21239
11972         * gcc.dg/i386-sse-11.c: New test.
11973
11974 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
11975
11976         PR target/16888
11977         * gcc.target/i386/asm-1.c: New test.
11978
11979 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
11980
11981         PR rtl-optimization/21330
11982         * gcc.c-torture/execute/20050502-1.c: New test.
11983
11984         PR target/21297
11985         * gcc.c-torture/execute/20050502-2.c: New test.
11986
11987 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
11988
11989         PR middle-end/21282
11990         * gcc.dg/pr21282.c: New.
11991
11992 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
11993
11994         * gcc.dg/vect/pr20122.c: Clean up .vect file.
11995         * gcc.dg/vect/vect-92.c: Likewise.
11996         * gcc.dg/vect/vect-93.c: Likewise.
11997         * gcc.dg/vect/vect-dv-1.c: Likewise.
11998         * gcc.dg/vect/vect-dv-2.c: Likewise.
11999         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
12000
12001 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
12002
12003         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
12004         * gfortran.dg/vect/vect-2.f90: Likewise.
12005         * gfortran.dg/vect/vect-3.f90: Likewise.
12006         * gfortran.dg/vect/vect-4.f90: Likewise.
12007         * gfortran.dg/vect/vect-5.f90: Likewise.
12008
12009 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
12010
12011         PR target/20813
12012         * gcc.dg/rs6000-fpint-2.c: New.
12013
12014 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
12015
12016         PR c/15698
12017         * gcc.dg/builtins-30.c: Update expected messages.
12018         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
12019         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
12020         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
12021
12022 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
12023
12024         PR tree-optimization/21294
12025         * gcc.dg/tree-ssa/pr21294.c: New.
12026
12027 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
12028
12029         * gcc.dg/altivec-3.c (vec_store): Do not use the old
12030         __builtin_altivec_st_internal_4si built-in.
12031
12032 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
12033
12034         PR c++/15875
12035         * g++.dg/template/ptrmem14.C: New test.
12036
12037 2005-05-02  Paul Brook  <paul@codesourcery.com>
12038
12039         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
12040
12041 2005-05-02  Michael Matz  <matz@suse.de>
12042
12043         PR c++/19542
12044         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
12045
12046 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
12047
12048         * g++.dg/cpp/weak.C: New test.
12049
12050 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
12051
12052         * gcc.dg/tree-ssa/loop-8.c: New test.
12053
12054 2005-04-30  Michael Maty  <matz@suse.de>
12055
12056         * gcc.dg/inline-mcpy.c: New test.
12057
12058 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
12059
12060         PR libfortran/18958
12061         * gfortran.dg/eoshift.f90: New test case.
12062
12063 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
12064
12065         PR libfortran/18857
12066         * gfortran.dg/matmul_1.f90: New test.
12067
12068 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
12069
12070         PR tree-optimization/21030
12071         * gcc.dg/tree-ssa/pr21030.c: New.
12072
12073 2005-04-29  Devang Patel  <dpatel@apple.com>
12074
12075         PR tree-optimization/21272
12076         * gcc.dg/vect/vect-ifcvt-10.c: New test.
12077
12078 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
12079
12080         PR fortran/13082
12081         PR fortran/18824
12082         * gfortran.dg/entry_4.f90: New test.
12083         * gfortran.fortran-torture/execute/entry_1.f90: New test.
12084         * gfortran.fortran-torture/execute/entry_2.f90: New test.
12085         * gfortran.fortran-torture/execute/entry_3.f90: New test.
12086         * gfortran.fortran-torture/execute/entry_4.f90: New test.
12087         * gfortran.fortran-torture/execute/entry_5.f90: New test.
12088         * gfortran.fortran-torture/execute/entry_6.f90: New test.
12089         * gfortran.fortran-torture/execute/entry_7.f90: New test.
12090
12091 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12092
12093         * gfortran.fortran-torture/execute/entry_8.f90: New test.
12094
12095 2005-04-29  Paul Brook  <paul@codesourcery.com>
12096
12097         * gfortran.dg/entry_3.f90: New test.
12098
12099 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12100
12101         * gfortran.dg/implicit_4.f90: New test.
12102
12103 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
12104
12105         * lib/target-supports.exp (check_profiling_available): Return
12106         false for xtensa-*-elf.
12107
12108 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
12109
12110         * lib/fortran-torture.exp (fortran-torture.exp): Catch
12111         error if file cannot be deleted.
12112
12113 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
12114
12115         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
12116         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
12117         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
12118         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
12119         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
12120         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
12121         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
12122         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
12123         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
12124         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
12125         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
12126         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
12127         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
12128
12129 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12130
12131         PR fortran/20865
12132         * gfortran.dg/pr20865.f90: New test.
12133
12134 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
12135
12136         * gcc.dg/void-cast-2.c: New test.
12137
12138 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
12139
12140         PR c/21159
12141         * gcc.dg/void-cast-1.c: New test.
12142
12143 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
12144
12145         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
12146
12147 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12148
12149         PR fortran/21177
12150         * gfortran.dg/pr21177.f90: New test.
12151
12152 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
12153
12154         PR tree-optimization/21171
12155         * gcc.dg/tree-ssa/pr21171.c: New test.
12156
12157 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
12158
12159         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
12160         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
12161         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
12162         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
12163         gcc.dg/tree-ssa/gen-vect-32.c: New.
12164         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
12165         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
12166         don't run on PPC32.
12167
12168 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
12169
12170         PR c/21213
12171         * gcc.dg/transparent-union-3.c: New test.
12172
12173 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
12174
12175         PR c/20740
12176         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
12177         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
12178         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
12179         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
12180         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
12181         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
12182
12183 2005-04-26  Jeff Law  <law@redhat.com>
12184
12185         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
12186         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
12187         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
12188         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
12189         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
12190         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
12191         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
12192
12193 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
12194
12195         PR tree-optimization/17598
12196         * gcc.dg/tree-ssa/pr17598.c: New testcase.
12197
12198 2005-04-25  Mike Stump  <mrs@apple.com>
12199
12200         * objc.dg/fix-and-continue-1.m: Add.
12201
12202 2005-04-25  Roger Sayle  <roger@eyesopen.com>
12203
12204         PR c++/20995
12205         * g++.dg/opt/pr20995-1.C: New test case.
12206
12207 2005-04-25  Devang Patel <dpatel@apple.com>
12208
12209         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
12210
12211 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
12212
12213         PR testsuite/21062
12214         * g++.dg/opt/alias2.C (printf): Correct the prototype.
12215
12216 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
12217
12218         PR C++/21188
12219         * g++.dg/opt/rtti2.C: New test.
12220
12221 2005-04-25  Paul Brook  <paul@codesourcery.com>
12222         Steven G. Kargl  <kargls@comcast.net>
12223
12224         PR fortran/20879
12225         * gfortran.dg/ichar_1.f90: New file.
12226
12227 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
12228
12229         PR middle-end/20991
12230         * g++.dg/opt/pr20991.C: New test.
12231
12232         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
12233         where sizeof (type) < __alignof__ (type).
12234         * gcc.dg/compat/struct-layout-1.h: Likewise.
12235
12236 2005-04-24  Per Bothner  <per@bothner.com>
12237             Devang Patel  <dpatel@apple.com>
12238
12239         PR preprocessor/20907
12240         * gcc.dg/cpp/very-long-comment.c: New test.
12241
12242 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12243
12244         PR fortran/20059
12245         * gfortran.dg/common_5.f: New test.
12246
12247 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
12248
12249         PR middle-end/21082
12250         * g++.dg/tree-ssa/pr21082.C: New testcase.
12251
12252 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
12253
12254         * gcc.dg/vect/vect-99.c: New test.
12255
12256 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
12257
12258         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
12259
12260 2005-04-22  Jeff Law  <law@redhat.com>
12261
12262         * gcc.dg/uninit-5.c: Remove xfails.
12263         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
12264         conditionals and loads.
12265
12266 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
12267
12268         PR libfortran/20074
12269         PR libfortran/20436
12270         PR libfortran/21108
12271         * gfortran.dg/nested_reshape.f90: new test
12272         * gfortran.dg/reshape-alloc.f90: new test
12273         * gfortran.dg/reshape.f90: new test
12274
12275 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
12276
12277         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
12278
12279         * gcc.dg/arm-vfp1.c: New test.
12280
12281 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
12282
12283         PR c++/21087
12284         * g++.dg/lookup/builtin2.C: New test.
12285
12286 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
12287
12288         * gcc.dg/weak/weak-13.c: New test.
12289
12290 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
12291
12292         * lib/target-supports.exp (check_effective_target_sync_int_long):
12293         Add powerpc*.
12294
12295 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
12296
12297         * gcc.target/mips/branch-1.c: New test.
12298
12299 2005-04-21  Richard Henderson  <rth@redhat.com>
12300
12301         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
12302         * gcc.dg/vect/vect-86.c: Likewise.
12303         * gcc.dg/vect/vect-87.c: Likewise.
12304         * gcc.dg/vect/vect-88.c: Likewise.
12305
12306 2005-04-21  Devang Patel  <dpatel@apple.com>
12307
12308         PR optimization/20994
12309         * gcc.dg/tree-ssa/ifc-3.c: New test.
12310
12311 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
12312
12313         PR c/12913
12314         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
12315         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
12316         gcc.dg/c99-vla-jump-5.c: New tests.
12317
12318 2005-04-19  Richard Henderson  <rth@redhat.com>
12319
12320         * lib/target-supports.exp (check_effective_target_vect_int_mult):
12321         Fix typo in exists check.
12322         (check_effective_target_sync_int_long): New.
12323         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
12324         * gcc.dg/ia64-sync-2.c: Likewise.
12325         * gcc.dg/ia64-sync-3.c: Likewise.
12326         * gcc.dg/ia64-sync-4.c: Likewise.
12327
12328 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
12329
12330         * gcc.dg/fold-xor-1.c: New test.
12331         * gcc.dg/fold-xor-2.c: New test.
12332
12333 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
12334
12335         PR target/20670
12336         * g++.dg/eh/fp-regs.C: New test.
12337
12338 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
12339
12340         * gcc.dg/Wint-to-pointer-cast-1.c,
12341         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
12342         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
12343         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
12344
12345 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12346
12347         PR fortran/16861
12348         * gfortran.dg/pr16861.f90: New test.
12349
12350 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
12351
12352         * gcc.dg/pr21085.c: New test.
12353
12354 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
12355
12356         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
12357         (setup_mips_tests, dg-mips-options): New procedures.
12358         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
12359         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
12360         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
12361         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
12362         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
12363         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
12364         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
12365         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
12366         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
12367         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
12368         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
12369         dg-mips-options instead of dg-options.  Remove now-redundant
12370         preprocessor guards.
12371         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
12372         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
12373         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
12374         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
12375         * gcc.dg/vr-mult-2.c: Delete.
12376         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
12377         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
12378         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
12379         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
12380         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
12381         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
12382         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
12383
12384 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
12385
12386         * ada/acats/run_all.sh: Use sync when executable not present.
12387
12388 2005-04-18  Devang Patel  <dpatel@apple.com>
12389
12390         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
12391         * gcc.dg/vect/vect-11a.c: New.
12392         * gcc.dg/vect/vect-none.c: Update.
12393         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
12394
12395 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
12396
12397         PR tree-optimization/20922
12398         * gcc.dg/pr20922-1.c: New test.
12399         * gcc.dg/pr20922-2.c: New test.
12400         * gcc.dg/pr20922-3.c: New test.
12401         * gcc.dg/pr20922-4.c: New test.
12402         * gcc.dg/pr20922-5.c: New test.
12403         * gcc.dg/pr20922-6.c: New test.
12404
12405 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12406
12407         PR libfortran/20950
12408         * gfortran.dg/pr20950.f: New test.
12409
12410 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12411
12412         PR libfortran/19216
12413         * gfortran.dg/pr19216.f: New test.
12414
12415 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
12416
12417         PR tree-optimization/21001
12418         * gcc.dg/tree-ssa/pr21001.c: New.
12419
12420 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
12421
12422         PR libfortran/21075
12423         * gfortran.dg/reshape_rank7.f90: New test.
12424
12425 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
12426
12427         PR libfortran/12884 gfortran.dg/pr12884.f: New test
12428         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
12429         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
12430         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
12431         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
12432         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
12433         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
12434         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
12435         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
12436         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
12437         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
12438         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
12439         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
12440         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
12441         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
12442         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
12443         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
12444         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
12445         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
12446         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
12447         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
12448
12449 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
12450
12451         * gfortran.dg/wtruncate.f: New testcase.
12452         * gfortran.dg/wtruncate.f90: New testcase.
12453
12454 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
12455
12456         PR c++/21025
12457         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
12458         which sizeof/alignof is dependent, rather than just whether we are
12459         processing_template_decl.
12460
12461 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
12462
12463         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
12464         corrected typo where the wrong variables had been compared.
12465
12466 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
12467
12468         PR libfortran/18495
12469         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
12470         Test callee-allocated version of return array with a write
12471         statement.
12472         Test spread with a temporary with another write statement.
12473
12474 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
12475
12476         PR tree-optimization/21031
12477         * gcc.dg/tree-ssa/pr21031.c: New.
12478
12479 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
12480
12481         PR tree-optimization/21004
12482         * gcc.dg/builtins-53.c: Include builtins-config.h.
12483         Check floorf, ceilf, floorl and ceill transformations
12484         only when HAVE_C99_RUNTIME is defined.
12485
12486 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
12487
12488         PR middle-end/20739
12489         * gcc.dg/tree-ssa/pr20739.c: New test.
12490
12491 2005-04-14  Mike Stump  <mrs@apple.com>
12492
12493         * gcc.dg/Foundation.framework/empty: New.
12494         * gcc.dg/framework-2.c: New.
12495
12496 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
12497
12498         PR tree-optimization/21021
12499         * gcc.c-torture/compile/pr21021.c: New.
12500
12501 2005-04-14  Janis Johnson  <janis187@us.ibm.com
12502
12503         PR testsuite/21010
12504         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
12505         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
12506         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
12507         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
12508         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
12509         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
12510         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
12511         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
12512
12513 2005-04-14  Richard Henderson  <rth@redhat.com>
12514
12515         * lib/target-supports.exp (check_effective_target_vect_condition):
12516         Add ia64, i?86, and x86_64.
12517
12518 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
12519
12520         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
12521
12522 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
12523
12524         PR tree-optimization/20657
12525         * gcc.dg/tree-ssa/pr20657.c: New.
12526
12527 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
12528
12529         * gcc.dg/builtins-53.c: Also check (int)trunc* and
12530         (long long int)trunc*.
12531
12532 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
12533
12534         PR target/20927
12535         * gcc.dg/pr20927.c: New test.
12536
12537 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
12538
12539         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
12540         * gcc.target/mips/asm-1.c: Likewise.
12541
12542 2005-04-13  Dale Johannesen  <dalej@apple.com>
12543
12544         * objc.dg/objc-fast-4.m: New.
12545
12546 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
12547
12548         * gcc.target/cris/torture/cris-torture.exp: New driver in new
12549         directory.
12550         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
12551
12552 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
12553
12554         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
12555         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
12556         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
12557
12558 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
12559
12560         PR tree-optimization/20913
12561         * gcc.dg/tree-ssa/pr20913.c: New.
12562
12563         PR tree-optimization/20702
12564         * gcc.dg/tree-ssa/pr20702.c: New.
12565
12566 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12567
12568         PR c++/13744
12569         * g++.dg/inherit/local3.C: New test.
12570
12571 2005-04-12  Jeff Law  <law@redhat.com>
12572
12573         * gcc.dg/tree-ssa/20050412-1.c: New test.
12574
12575 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
12576
12577         PR libfortran/19016
12578         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
12579         Add tests with mask generated by expression.
12580         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
12581         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
12582         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
12583
12584 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
12585
12586         PR middle-end/20917
12587         * gcc.dg/20050409-1.c: New test.
12588
12589 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
12590
12591         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
12592
12593 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
12594
12595         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
12596         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
12597         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
12598         (TARGET_CXX): Adjust accordingly.
12599         * target.h (struct gcc_target): Remove epxort_class_data.  Add
12600         determine_class_data_visibility and class_data_always_comdat.
12601         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
12602         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
12603         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
12604         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
12605         (arm_cxx_determine_class_data_visibility): New.
12606         (arm_cxx_class_data_always_comdat): Likewise.
12607         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
12608         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
12609         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
12610         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
12611         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
12612         Define.
12613
12614 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
12615
12616         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
12617
12618 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
12619
12620         * gcc.dg/i386-darwin-fpmath.c: New.
12621
12622 2004-04-11  Devang Patel  <dpatel@apple.com>
12623
12624         * lib/target-supports.exp (check_effective_target_vect_condition): New.
12625         * gcc.dg/vect/vect-ifcvt-1.c: New test.
12626         * gcc.dg/vect/vect-ifcvt-2.c: New test.
12627         * gcc.dg/vect/vect-ifcvt-3.c: New test.
12628         * gcc.dg/vect/vect-ifcvt-4.c: New test.
12629         * gcc.dg/vect/vect-ifcvt-5.c: New test.
12630         * gcc.dg/vect/vect-ifcvt-6.c: New test.
12631         * gcc.dg/vect/vect-ifcvt-7.c: New test.
12632         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
12633
12634 2004-04-11  Devang Patel  <dpatel@apple.com>
12635
12636         * gcc.dg/vect/vect-dv-1.c: New test.
12637         * gcc.dg/vect/vect-dv-2.c: New test.
12638
12639 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
12640
12641         PR tree-optimization/20933
12642         * gcc.dg/tree-ssa/pr20933.c: New test.
12643
12644 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12645
12646         * gfortran.dg/fold_nearest.f90: New test.
12647
12648 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
12649
12650         * gcc.dg/tree-ssa/alias-1.c: New test.
12651
12652 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
12653
12654         PR tree-optimization/20920
12655         * g++.dg/tree-ssa/pr20920.C: New test.
12656
12657 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
12658
12659         * gcc.dg/builtins-53.c: Also check (int)ceil* and
12660         (long long int)ceil*.
12661
12662 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
12663
12664         * g++.dg/warn/Wdtor1.C: Declare template in system header with
12665         explicit C++ linkage.
12666
12667 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12668
12669         * gfortran.dg/pr17229.f: Take care of the new obsolescence
12670         warning for arithmetic IF statements.
12671
12672 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
12673
12674         * eor_handling_1.f90: New test case.
12675         * eor_handling_2.f90: New test case.
12676         * eor_handling_3.f90: New test case.
12677         * eor_handling_4.f90: New test case.
12678         * eor_handling_5.f90: New test case.
12679         * noadv_size.f90: New test case.
12680         * pad_no.f90: New test case.
12681
12682 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
12683
12684         * gcc.c-torture/execute/20050410-1.c: New test.
12685
12686 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
12687
12688         * gcc.dg/pr20126.c: New.
12689
12690 2005-04-09  Bud Davis  <bdavis@gfortran.org>
12691             Steven G. Kargl <kargls@comcast.net>
12692
12693         * gfortran.dg/PR19872.f: New test.
12694
12695 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
12696
12697         * gfortran.dg/nint_1.f90: Fix dg-do directive.
12698
12699 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
12700
12701         * gfortran.dg/nint_1.f90: New test.
12702
12703 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
12704
12705         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
12706         Added test for callee-allocated arrays with write statements.
12707         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
12708         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
12709         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
12710         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
12711         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
12712
12713 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
12714
12715         PR libfortran/20163
12716         * gfortran.dg/open-options-blanks.f: New test.
12717
12718 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
12719
12720         PR fortran/13257
12721         * gfortran.dg/comma_format_extension_[1234].f: New tests.
12722
12723 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
12724
12725         * gcc.dg/tree-ssa/stdarg-1.c: New test.
12726         * gcc.dg/tree-ssa/stdarg-2.c: New test.
12727         * gcc.dg/tree-ssa/stdarg-3.c: New test.
12728         * gcc.dg/tree-ssa/stdarg-4.c: New test.
12729         * gcc.dg/tree-ssa/stdarg-5.c: New test.
12730         * gcc.c-torture/execute/stdarg-4.c: New test.
12731
12732         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
12733
12734         PR target/20795
12735         * g++.dg/abi/param2.C: New test.
12736
12737 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
12738
12739         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
12740
12741 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
12742
12743         * gcc.dg/builtins-53.c: New test.
12744
12745 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
12746
12747         * g++.dg/tree-ssa/pr18178.C: New test.
12748         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
12749         * gcc.c-torture/execute/20041019-1.c: New test.
12750         * gcc.dg/tree-ssa/20041008-1.c: New test.
12751         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
12752         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
12753         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
12754         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
12755         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
12756         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
12757         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
12758         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
12759         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
12760         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
12761
12762 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
12763
12764         PR rtl-optimization/20466
12765         * gcc.c-torture/execute/pr20466-1.c: New test.
12766
12767 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
12768
12769         PR c++/20905
12770         * g++.dg/parse/cond2.C: New test.
12771
12772         PR c++/20145
12773         * g++.dg/warn/Wdtor1.C: New test.
12774
12775 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12776
12777         PR fortran/17229
12778         * gfortran.dg/pr17229.f: New test.
12779
12780 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
12781
12782         * gfortran.dg/tiny_1.f90: New test.
12783         * gfortran.dg/tiny_2.f90: ditto.
12784
12785 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
12786
12787         * gfortran.dg/eor_1.f90: Fix dg-do run line
12788         * gfortran.dg/open_new.f90: Fix dg-do run line
12789
12790 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
12791
12792         * lib/target-supports.exp (get_compiler_messages): Support
12793         optional arguments, the fourth being compiler options.
12794         (check_effective_target_fpic): New proc.
12795         * gcc.dg/20050321-2.c: Restrict to target fpic.
12796
12797 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
12798
12799         * gcc.dg/15443-1.c: New test.
12800         * gcc.dg/15443-2.c: Likewise.
12801
12802 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12803
12804         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
12805
12806 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
12807
12808         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
12809
12810 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
12811
12812         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
12813         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
12814         -m64.
12815         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
12816         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
12817         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
12818
12819 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
12820
12821         PR c++/20212
12822         * g++.dg/warn/Wunused-11.C: New test.
12823
12824 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
12825
12826         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
12827
12828 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
12829
12830         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
12831
12832 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
12833
12834         PR c++/20734
12835         * g++.dg/template/ptrmem13.C: New test.
12836
12837 2005-04-05  Per Bothner  <per@bothner.com>
12838
12839         * lib/gcc.exp: Always add -fno-show-column, for now.
12840
12841 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
12842
12843         PR testsuite/20767
12844         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
12845         of plain old "unsigned int" for the type of "i".  Makes this test
12846         64bit clean.
12847
12848 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
12849
12850         * gcc.dg/i386-ssefn-1.c: New test.
12851         * gcc.dg/i386-ssefn-2.c: New test.
12852         * gcc.dg/i386-ssefn-3.c: New test.
12853         * gcc.dg/i386-ssefn-4.c: New test.
12854
12855 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
12856
12857         PR tree-optimization/20076
12858         * gcc.dg/builtin-apply4.c: New test.
12859
12860         PR preprocessor/19475
12861         * gcc.dg/cpp/macspace1.c: New test.
12862         * gcc.dg/cpp/macspace2.c: New test.
12863
12864 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12865
12866         * gfortran.dg/pr20755.f: Fixed bad format.
12867
12868 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
12869
12870         PR c++/20763
12871         * g++.dg/ext/attrib21.C: New test.
12872
12873 2004-04-05  Devang Patel  <dpatel@apple.com>
12874
12875         * lib/target-supports.exp (check_effective_target_vect_shif): New.
12876         * gcc.dg/vect/vect-shift-1.c: New test.
12877
12878 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12879
12880         PR libfortran/20755
12881         * gfortran.dg/pr20755.f: New test.
12882
12883 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
12884
12885         * gfortran.dg/pr15959.f90: New test.
12886         * gfortran.dg/string_pad_trunc.f90: New test.
12887
12888 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12889
12890         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
12891         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
12892         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
12893         syntax.
12894
12895 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
12896
12897         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
12898
12899 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12900
12901         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
12902         * gcc.c-torture/compile/20011119-2.c: Likewise.
12903         * gcc.c-torture/compile/981001-2.c: Likewise.
12904
12905 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
12906
12907         PR c++/20679
12908         * g++.dg/template/overload4.C: New test.
12909
12910 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
12911
12912         PR c++/20746
12913         * g++.dg/abi/covariant5.C: New.
12914
12915         PR debug/20505
12916         * g++.dg/debug/const2.C: New.
12917
12918 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
12919
12920         PR rtl-optimization/16104
12921         * gcc.c-torture/execute/20050316-1.c: New test.
12922
12923 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
12924
12925         * g++.dg/template/spec23.C: Fix dg-error text.
12926
12927 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
12928
12929         PR c++/19199
12930         * g++.dg/expr/lval2.C: New.
12931
12932 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12933
12934         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
12935         __builtin_strcasecmp and __builtin_strncasecmp.
12936
12937 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
12938
12939         PR c++/20723
12940         * g++.dg/template/spec22.C: New.
12941         * g++.dg/template/spec23.C: New.
12942
12943 2005-04-03  Dale Ranta  <dir@lanl.gov>
12944             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12945
12946         PR libfortran/20068
12947         PR libfortran/20125
12948         PR libfortran/20156
12949         PR libfortran/20471
12950         * gfortran.dg/backspace.f: New test.
12951
12952 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
12953
12954         * gcc.dg/pr19345.c: New test.
12955
12956 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
12957
12958         PR tree-optimization/20640
12959         * gcc.dg/torture/tree-loop-1.c: New.
12960
12961 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
12962
12963         PR rtl-optimization/20290
12964         * gcc.c-torture/execute/loop-ivopts-2.c: New.
12965
12966 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
12967
12968         * gcc.dg/rs6000-fpint.c: New.
12969
12970 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
12971
12972         * gcc.dg/old-style-then-proto-1.c: New test.
12973
12974 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12975
12976         * gfortran.fortran-torture/execute/backspace.f90: Check
12977         after backspace and read was incorrect.
12978
12979 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12980
12981         * gcc.c-torture/execute/builtins/strcat.c: Check the result
12982         buffer past the terminating NUL using memcmp.
12983         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
12984         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
12985
12986         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
12987         Fix unused/uninitialized variable warnings.
12988
12989         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
12990         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
12991         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
12992         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
12993
12994         * gcc.c-torture/execute/builtins/abs-1-lib.c,
12995         gcc.c-torture/execute/builtins/fputs-lib.c,
12996         gcc.c-torture/execute/builtins/lib/fprintf.c,
12997         gcc.c-torture/execute/builtins/lib/main.c,
12998         gcc.c-torture/execute/builtins/lib/memcmp.c,
12999         gcc.c-torture/execute/builtins/lib/memmove.c,
13000         gcc.c-torture/execute/builtins/lib/mempcpy.c,
13001         gcc.c-torture/execute/builtins/lib/memset.c,
13002         gcc.c-torture/execute/builtins/lib/printf.c,
13003         gcc.c-torture/execute/builtins/lib/sprintf.c,
13004         gcc.c-torture/execute/builtins/lib/stpcpy.c,
13005         gcc.c-torture/execute/builtins/lib/strchr.c,
13006         gcc.c-torture/execute/builtins/lib/strcmp.c,
13007         gcc.c-torture/execute/builtins/lib/strcpy.c,
13008         gcc.c-torture/execute/builtins/lib/strcspn.c,
13009         gcc.c-torture/execute/builtins/lib/strlen.c,
13010         gcc.c-torture/execute/builtins/lib/strncat.c,
13011         gcc.c-torture/execute/builtins/lib/strncmp.c,
13012         gcc.c-torture/execute/builtins/lib/strncpy.c,
13013         gcc.c-torture/execute/builtins/lib/strrchr.c,
13014         gcc.c-torture/execute/builtins/lib/strspn.c,
13015         gcc.c-torture/execute/builtins/lib/strstr.c,
13016         gcc.c-torture/execute/builtins/memops-asm-lib.c,
13017         gcc.c-torture/execute/builtins/strlen-2.c,
13018         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
13019         prototypes.
13020
13021 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
13022
13023         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
13024         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
13025         selectany usage.
13026
13027 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
13028
13029         PR c++/19406
13030         * g++.dg/debug/using1.C: New test.
13031
13032 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
13033
13034         PR middle-end/20524
13035         * gcc.dg/alias-7.c: Prefix asm-declared name with
13036         __USER_LABEL_PREFIX__.
13037
13038 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
13039
13040         Fix fallout from PR middle-end/15700:
13041         * gcc.c-torture/compile/20011119-1.c: Take
13042         __USER_LABEL_PREFIX__ into account.
13043         * gcc.c-torture/compile/20011119-2.c: Likewise.
13044
13045 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13046
13047         PR c++/18644
13048         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
13049
13050 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
13051
13052         PR c/17855
13053         * gcc.c-torture/compile/struct-non-lval-1.c,
13054         gcc.c-torture/compile/struct-non-lval-2.c,
13055         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
13056
13057 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
13058
13059         * gcc.dg/tls/tls.exp: Remove temporary file.
13060         * g++.dg/tls/tls.exp: Ditto.
13061         * lib/file-format.exp: Ditto.
13062         * g++.dg/special/ecos.exp: Ditto.
13063
13064         * lib/profopt.exp: Treat prof_ext as a list.
13065         * gcc.misc-tests/bprob.exp: Ditto.
13066         * g++.dg/bprob/bprob.exp: Ditto.
13067
13068         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
13069         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
13070         g++.dg/tree-ssa/pointer-reference-alias.C,
13071         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
13072         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
13073         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
13074         g++.dg/vect/pr19951.cc: Ditto.
13075         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
13076         gcc.dg/builtins-47.c: Ditto.
13077         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
13078         gcc.dg/pr20115-1.c: Ditto.
13079         * gcc.dg/tree-ssa/20030530-2.c,
13080         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
13081         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
13082         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
13083         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
13084         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
13085         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
13086         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
13087         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
13088         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
13089         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
13090         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
13091         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
13092         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
13093         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
13094         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
13095         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
13096         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
13097         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
13098         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
13099         gcc.dg/tree-ssa/20030824-1.c,
13100         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
13101         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
13102         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
13103         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
13104         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
13105         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
13106         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
13107         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
13108         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
13109         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
13110         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
13111         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
13112         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
13113         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
13114         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
13115         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
13116         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
13117         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
13118         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
13119         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
13120         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
13121         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
13122         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
13123         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
13124         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
13125         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
13126         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
13127         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
13128         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
13129         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
13130         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
13131         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
13132         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
13133         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
13134         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
13135         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
13136         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
13137         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
13138         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
13139         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
13140         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
13141         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
13142         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
13143         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
13144         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
13145         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
13146         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
13147         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
13148         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
13149         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
13150         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
13151         gcc.dg/tree-ssa/useless-1.c: Ditto.
13152         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
13153         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
13154         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
13155         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
13156         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
13157         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
13158         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
13159         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
13160         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
13161         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
13162         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
13163         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
13164         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
13165         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
13166         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
13167         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
13168         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
13169         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
13170         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
13171         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
13172         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
13173         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
13174         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
13175         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
13176         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
13177         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
13178         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
13179         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
13180         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
13181         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
13182         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
13183         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
13184         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
13185         gcc.dg/vect/vect-none.c: Ditto.
13186         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
13187         treelang/compile/unsigned.tree: Ditto.
13188
13189         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
13190         * gcc.dg/cpp/direct2s.c: Ditto.
13191         * gcc.dg/cpp/paste4.c: Ditto.
13192         * gcc.dg/cpp/separate-1.c: Ditto.
13193         * gcc.dg/pch/save-temps-1.c: Ditto.
13194         * g++.dg/ext/altivec-10.C: Ditto.
13195         * g++.dg/pch/pch.C: Ditto.
13196
13197         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
13198
13199         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
13200         * g++.dg/template/repo1.C: Ditto.
13201         * g++.dg/template/repo2.C: Ditto.
13202         * g++.dg/template/repo3.C: Ditto.
13203         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
13204         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
13205         * g++.old-deja/g++.pt/repo1.C: Ditto.
13206         * g++.old-deja/g++.pt/repo2.C: Ditto.
13207         * g++.old-deja/g++.pt/repo3.C: Ditto.
13208         * g++.old-deja/g++.pt/repo4.C: Ditto.
13209
13210         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
13211         * gcc.dg/20030107-1.c: Ditto.
13212         * gcc.dg/20030702-1.c: Ditto.
13213         * gcc.dg/profile-generate-1.c: Ditto.
13214         * g++.dg/other/profile1.C: Ditto.
13215         * g++.old-deja/g++.robertl/eb83.C: Ditto.
13216
13217         * lib/gcc-dg.exp (remove-build-file): New.
13218         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
13219         cleanup-tree-dump, cleanup-saved-temps): New.
13220
13221 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
13222
13223         PR c++/19203, DR 214
13224         * g++.dg/parse/ambig3.C: Not ambiguous.
13225         * g++.dg/template/spec20.C: New.
13226         * g++.dg/template/spec21.C: New.
13227
13228 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
13229
13230         PR target/20045
13231         * gcc.dg/ia64-fptr-1.c: Run only on linux.
13232
13233 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13234
13235         PR libfortran/20660
13236         * gfortran.dg/negative_unit.f: New test.
13237
13238 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
13239
13240         * gcc.dg/20050330-1.c: New test.
13241
13242 2005-03-30  Devang Patel  <dpatel@apple.com>
13243
13244         * g++.dg/tree-sra/ssa-sra-3.C: New test.
13245
13246 2005-03-30  Dale Johannesen  <dalej@apple.com>
13247
13248         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
13249
13250 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
13251
13252         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
13253         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
13254         Strip options from test name.
13255
13256 2005-03-31  Jan Hubicka  <jh@suse.cz>
13257
13258         * gcc.dg/varpool-1.c: New testcase.
13259
13260 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
13261
13262         PR c/772
13263         PR c/17913
13264         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
13265         gcc.dg/stmt-expr-label-3.c : New tests.
13266         * gcc.c-torture/execute/medce-2.c: Remove.
13267
13268 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
13269
13270         PR c/20368
13271         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
13272         tests.
13273
13274 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
13275
13276         * gcc.c-torture/compile/pr20203.c: New test.
13277
13278 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
13279
13280         * gfortran.dg/promotion.f90: New test.
13281
13282 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
13283
13284         PR middle-end/20491
13285         * gcc.dg/torture/asm-subreg-1.c: New test.
13286
13287 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
13288
13289         PR c/20672
13290         * gcc.dg/pr20672-1.c: New test.
13291
13292 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
13293
13294         * gfortran.dg/vect: New directory.
13295         * gfortran.dg/vect/vect.exp: New.
13296         * gfortran.dg/vect/vect-1.f90: New test.
13297         * gfortran.dg/vect/vect-2.f90: New test.
13298         * gfortran.dg/vect/vect-3.f90: New test.
13299         * gfortran.dg/vect/vect-4.f90: New test.
13300         * gfortran.dg/vect/vect-5.f90: New test.
13301
13302 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
13303
13304         PR middle-end/20622
13305         * gcc.dg/alias-7.c: New test.
13306
13307 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
13308
13309         * gcc.dg/sparc-reg-1.c: New test.
13310
13311 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
13312
13313         PR target/19890
13314         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
13315
13316 2005-03-29  Dale Ranta  <dir@lanl.gov>
13317             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13318
13319         PR libfortran/20163
13320         * gfortran.dg/pr20163-2.f: New test.
13321
13322 2005-03-28  Jan Hubicka  <jh@suse.cz>
13323
13324         PR middle-end/20635
13325         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
13326         by Jakub Jelinek.
13327
13328 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
13329
13330         PR tree-optimization/20626
13331         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
13332         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
13333
13334 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
13335
13336         * gfortran.dg/underflow.f90: New test.
13337         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
13338
13339 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13340
13341         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
13342
13343 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
13344
13345         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
13346         (g++_init): Make sure that CXXFLAGS is set.
13347         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
13348         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
13349         * lib/gfortran.exp (gfortran_link_flags): Likewise.
13350         * lib/objc.exp (objc_init): Likewise.
13351         * lib/treelang.exp (treelang_init): Likewise.
13352
13353 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
13354
13355         PR tree-optimization/20470
13356         * gcc.dg/tree-ssa/pr20470.c: New test.
13357
13358 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
13359
13360         * gcc.dg/ppc-stfiwx.c: New.
13361
13362 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
13363
13364         PR target/19888
13365         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
13366
13367 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
13368
13369         * gcc.dg/20050325-1.c: Fix a typo.
13370
13371 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13372
13373         PR libfortran/19678
13374         PR libfortran/19679
13375         * gfortran.dg/dos_eol.f: New test.
13376
13377 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
13378
13379         PR rtl-optimization/20249
13380         * gcc.dg/20050325-1.c: New test.
13381
13382 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13383
13384         PR libfortran/15332
13385         * gfortran.dg/pr15332.f: New test.
13386
13387 2005-03-24  Dale Johannesen  <dalej@apple.com>
13388
13389         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
13390
13391 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
13392
13393         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
13394         'internal' visibility.
13395         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
13396         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
13397         'protected' visibility.
13398         * gcc.dg/visibility-7.c: Likewise.
13399         * lib/target-supports.exp (check_visibility_available): Take
13400         a parameter, the kind of visibility to check for.
13401         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
13402         to check_visibility_available.
13403
13404         * g++.dg/expr/cast3.C: New.
13405
13406 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
13407
13408         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
13409         rs6000.
13410
13411 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
13412
13413         PR target/20095
13414         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
13415
13416 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
13417
13418         * gcc.dg/badshift.c: Renamed to...
13419         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
13420
13421         * gcc.target/i386/badshift.c: Renamed to...
13422         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
13423         only.
13424
13425         PR rtl-optimization/20532
13426         * gcc.target/i386/badshift.c: New.
13427
13428 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13429
13430         * gfortran.dg/pr18025.f90: New test.
13431
13432 2005-03-23  Dale Johannesen  <dalej@apple.com>
13433
13434         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
13435
13436 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
13437
13438         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
13439
13440         * lib/target-supports.exp (check_iconv_available): Default
13441         libiconv to -liconv, if there is no definition.
13442
13443 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
13444
13445         * gcc.dg/torture/cris-asm-mof-1.c: New test.
13446
13447 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
13448
13449         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
13450         * g++.dg/opt/pr7503-2.C: Likewise.
13451         * g++.dg/opt/pr7503-3.C: Likewise.
13452         * g++.dg/opt/pr7503-4.C: Likewise.
13453         * g++.dg/opt/pr7503-5.C: Likewise.
13454         * g++.dg/warn/minmax.C: New test.
13455
13456 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13457
13458         * gfortran.dg/g77_intrinsics_funcs.f: New test.
13459         * gfortran.dg/g77_intrinsics_sub.f: New test.
13460
13461 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
13462             Jan Hubicka  <jh@suse.cz>
13463             Steven Bosscher <stevenb@suse.de
13464
13465         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
13466
13467 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13468
13469         PR c++/19980
13470         * g++.dg/template/redecl3.C: New test.
13471
13472 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13473
13474         PR c++/20499
13475         * g++.dg/parse/error16.C: Tweak error markers.
13476
13477 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
13478
13479         PR target/20561
13480         * gcc.dg/20050321-2.c: New test.
13481
13482 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
13483
13484         PR c++/20465
13485         PR c++/20381
13486         * g++.dg/template/ptrmem12.C: New.
13487
13488 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
13489
13490         PR rtl-optimization/20527
13491         * gcc.c-torture/execute/pr20527-1.c: New test.
13492
13493 2005-03-22  Ben Elliston  <bje@au.ibm.com>
13494
13495         * gcc.misc-tests/options.exp (check_for_options): Create a real C
13496         program, compile it into a real executable and then delete the .c
13497         and .x files afterwards, to avoid problems on testglue targets.
13498
13499 2005-03-21  Stuart Hastings  <stuart@apple.com>
13500
13501         * gcc.target/i386/sse-2.c: New.
13502
13503 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
13504
13505         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
13506
13507 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
13508
13509         * g++.dg/parse/crash25.C: Fix typo.
13510
13511 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
13512
13513         PR c++/20461
13514         * g++.dg/parse/crash24.C: New test.
13515
13516         PR c++/20536
13517         * g++.dg/parse/crash25.C: New test.
13518
13519 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
13520
13521         PR c++/20147
13522         * g++.dg/ext/stmtexpr4.C: New test.
13523
13524 2005-03-20  Roger Sayle  <roger@eyesopen.com>
13525
13526         PR middle-end/20539
13527         * gcc.c-torture/compile/pr13066-1.c: New test case.
13528         * gcc.c-torture/compile/pr20539-1.c: Likewise.
13529         * g++.dg/opt/pr13066-1.C: Likewise.
13530
13531 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
13532
13533         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
13534
13535 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13536
13537         PR fortran/18525
13538         * gfortran.dg/nesting_1.f90: New test.
13539
13540 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13541
13542         PR c++/20240
13543         * g++.dg/lookup/using13.C: New test.
13544
13545 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13546
13547         PR c++/20333
13548         * g++.dg/template/crash36.C: New test.
13549
13550 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
13551
13552         PR c++/20463
13553         * g++.dg/template/crash35.C: New test.
13554
13555 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
13556
13557         PR c++/19966
13558         * g++.dg/overload/operator2.C: New test.
13559
13560 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13561
13562         PR libfortran/20257
13563         * gfortran.dg/pr20257.f90: New test.
13564
13565 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13566
13567         PR libfortran/20480
13568         * gfortran.dg/pr20480.f90: New test.
13569
13570 2005-03-16  Richard Henderson  <rth@redhat.com>
13571
13572         PR middle-end/15700
13573         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
13574         (_rtld_global): New.
13575         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
13576         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
13577
13578         * gcc.dg/alias-3.c: New.
13579         * gcc.dg/alias-4.c: New.
13580         * gcc.dg/alias-5.c: New.
13581         * gcc.dg/alias-6.c: New.
13582
13583 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
13584
13585         * gcc.dg/cpp/ucnid-7.c: New.
13586
13587 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
13588             Dorit Naishlos  <dorit@il.ibm.com>
13589
13590         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
13591         darwin.
13592
13593 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
13594
13595         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
13596         misaligned accesses.
13597         * gcc.dg/vect/vect-58.c: Likewise.
13598         * gcc.dg/vect/vect-92.c: New.
13599         * gcc.dg/vect/vect-93.c: New.
13600
13601 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
13602
13603         PR fortran/18827
13604         * gfortran.dg/assign_2.f90: New test.
13605         * gfortran.dg/assign_3.f90: New test.
13606         * gfortran.dg/assign.f90: New test.
13607
13608 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
13609
13610         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
13611         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
13612         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
13613         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
13614         names.
13615
13616 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
13617
13618         * gcc.dg/cpp/ucnid-6.c: New.
13619
13620         * gcc.dg/cpp/normalize-1.c: New.
13621         * gcc.dg/cpp/normalize-2.c: New.
13622         * gcc.dg/cpp/normalize-3.c: New.
13623         * gcc.dg/cpp/normalize-4.c: New.
13624         * gcc.dg/cpp/ucnid-4.c: New.
13625         * gcc.dg/cpp/ucnid-5.c: New.
13626         * g++.dg/cpp/normalize-1.C: New.
13627         * g++.dg/cpp/ucnid-1.C: New.
13628
13629 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
13630
13631         * gcc.dg/pr18628.c: New.
13632
13633 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
13634
13635         PR c++/20280
13636         * g++.dg/tree-ssa/pr20280.C: New.
13637
13638 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13639
13640         PR fortran/20467
13641         * gfortran.dg/stfunc_2.f90: New test.
13642
13643 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
13644
13645         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
13646
13647 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
13648
13649         * gcc.dg/tree-ssa/20050314-1.c: New test.
13650
13651 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13652
13653         PR c++/4403
13654         PR c++/9783, DR433
13655         * g++.dg/template/friend34.C: New test.
13656         * g++.dg/template/friend35.C: Likewise.
13657         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
13658
13659 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13660
13661         Friend class name lookup 5/n
13662         PR c++/1016
13663         * g++.dg/lookup/hidden-class1.C: New test.
13664         * g++.dg/lookup/hidden-class2.C: Likewise.
13665         * g++.dg/lookup/hidden-class3.C: Likewise.
13666         * g++.dg/lookup/hidden-class4.C: Likewise.
13667         * g++.dg/lookup/hidden-class5.C: Likewise.
13668         * g++.dg/lookup/hidden-class6.C: Likewise.
13669         * g++.dg/lookup/hidden-class7.C: Likewise.
13670         * g++.dg/lookup/hidden-class8.C: Likewise.
13671         * g++.dg/lookup/hidden-class9.C: Likewise.
13672         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
13673         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
13674         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
13675         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
13676         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
13677         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
13678         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
13679         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
13680         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
13681         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
13682         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
13683
13684 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
13685
13686         PR c++/20157
13687         * g++.dg/template/error18.C: New test.
13688
13689 2005-03-09  Ben Elliston  <bje@au.ibm.com>
13690
13691         PR debug/16792
13692         * g++.dg/debug/pr16792.C: New test.
13693
13694 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
13695
13696         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
13697         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
13698         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
13699         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
13700         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
13701         test assertion names.
13702
13703 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13704
13705         PR fortran/18600
13706         * gfortran.dg/stfunc_1.f90: New test.
13707
13708 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13709
13710         PR fortran/16907
13711         * gfortran.dg/real_index_1.f90: New test.
13712
13713 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13714
13715         PR fortran/20323
13716         * gfortran.dg/spec_expr_1.f90: New test.
13717
13718 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
13719
13720         PR c/20402
13721         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
13722         new parser.
13723
13724 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13725
13726         PR fortran/20361
13727         * gfortran.dg/largeequiv_1.f90: New test.
13728
13729 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
13730
13731         * gcc.dg/ucnid-1.c: New.
13732         * gcc.dg/ucnid-2.c: New.
13733         * gcc.dg/ucnid-3.c: New.
13734         * gcc.dg/ucnid-4.c: New.
13735         * gcc.dg/ucnid-5.c: New.
13736         * gcc.dg/ucnid-6.c: New.
13737         * gcc.dg/cpp/ucnid-1.c: New.
13738         * gcc.dg/cpp/ucnid-2.c: New.
13739         * gcc.dg/cpp/ucnid-3.c: New.
13740         * g++.dg/other/ucnid-1.C: New.
13741
13742 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
13743
13744         * gcc.dg/vmx/darwin-abi-3.c: Delete.
13745
13746 2005-03-11  Per Bothner  <per@bothner.com>
13747
13748         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
13749         that diagnotics refer to correct token.
13750         * gcc.dg/unused-3.c: Likewise.
13751
13752 2005-03-11  Per Bothner  <per@bothner.com>
13753
13754         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
13755         constant" is now actually on same line as string constant.
13756         * gcc.dg/cpp/direct2s.c: Likewise.
13757
13758 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
13759
13760         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
13761
13762 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13763
13764         PR libfortran/20124
13765         * gfortran.dg/pr20124.f90: New Test
13766
13767 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
13768
13769         PR tree-optimization/20130
13770         * gcc.dg/pr20130-1.c: New test.
13771
13772 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
13773
13774         PR target/20095
13775         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
13776
13777 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13778
13779         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
13780
13781 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
13782
13783         * g++.dg/eh/forced1.C: Fix comment.
13784         * g++.dg/eh/forced2.C: Ditto.
13785         * g++.dg/eh/forced3.C: Ditto.
13786         * g++.dg/eh/forced4.C: Ditto.
13787
13788 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
13789
13790         PR rtl-opt/20412
13791         * gcc.c-torture/compile/pr20412.c: New test.
13792
13793 2005-03-10  Roger Sayle  <roger@eyesopen.com>
13794
13795         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
13796
13797 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
13798
13799         PR target/20322
13800         * gcc.dg/20050307-1.c: New test.
13801
13802 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
13803
13804         PR c++/20375
13805         * g++.dg/other/stdarg3.C: New.
13806
13807 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
13808
13809         PR c++/18384, c++/18327
13810         * g++.dg/init/array19.C: New test.
13811
13812         PR inline-asm/20314
13813         * gcc.dg/torture/pr20314-1.c: New test.
13814         * gcc.dg/torture/pr20314-2.c: New test.
13815
13816 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
13817
13818         * gcc.dg/20050309-1.c: New test.
13819
13820 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13821
13822         * gcc.dg/builtins-10.c: Reactivate disabled test.
13823         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
13824         new cbrt transformations.
13825
13826 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
13827
13828         PR c++/20208
13829         * g++.dg/template/array13.C: New test.
13830
13831 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
13832
13833         PR c++/16859
13834         * g++.dg/init/brace4.C: New test.
13835
13836 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
13837
13838         PR c++/20186
13839         * g++.dg/template/non-dependent12.C: New.
13840
13841 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
13842
13843         PR c++/20142
13844         * g++.dg/init/array18.C: Add dg-do run marker.
13845
13846         PR c++/20142
13847         * g++.dg/init/array18.C: New test.
13848
13849 2005-03-09  Ben Elliston  <bje@au.ibm.com>
13850
13851         * consistency.vlad/vlad.exp: Remove trailing semicolons.
13852         * g++.dg/gcov/gcov.exp: Likewise.
13853         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
13854         * gcc.target/xstormy16/xstormy16.exp: Likewise.
13855         * lib/c-torture.exp: Likewise.
13856         * lib/fortran-torture.exp: Likewise.
13857         * lib/g++.exp: Likewise.
13858         * lib/gcc-defs.exp: Likewise.
13859         * lib/gcc-dg.exp: Likewise.
13860         * lib/gcc.exp: Likewise.
13861         * lib/gcov.exp: Likewise.
13862         * lib/gfortran.exp: Likewise.
13863         * lib/mike-g++.exp: Likewise.
13864         * lib/mike-gcc.exp: Likewise.
13865         * lib/objc-torture.exp: Likewise.
13866         * lib/objc.exp: Likewise.
13867         * lib/profopt.exp: Likewise.
13868         * lib/target-libpath.exp: Likewise.
13869         * lib/target-supports.exp: Likewise.
13870         * lib/treelang.exp: Likewise.
13871         * lib/wrapper.exp: Likewise.
13872
13873 2005-03-08  Jeff Law  <law@redhat.com>
13874
13875         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
13876         PHI-OPT changes.
13877
13878 2005-03-08  Ira Rosen  <irar@il.ibm.com>
13879
13880         * gcc.dg/vect/pr20122.c: New test.
13881
13882 2005-03-07  Jeff Law  <law@redhat.com>
13883
13884         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
13885         was folded away.
13886         * gcc.dg/tree-ssa/pr18133-1.c: New test.
13887         * gcc.dg/tree-ssa/pr18133-2.c: New test.
13888         * gcc.dg/tree-ssa/pr18134.c: New test.
13889
13890 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13891
13892         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
13893         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
13894         gcc.dg/torture/builtin-noret-2.c: Require weak support.
13895
13896 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
13897
13898         PR tree-opt/17671
13899         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
13900
13901 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
13902
13903         * g++.dg/warn/Wnvdtor.C: New test.
13904
13905 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
13906
13907         * gcc.dg/torture/pr19683-1.c: New test.
13908
13909 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
13910
13911         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
13912         * gfortran.dg/g77/19990313-2.f: Ditto.
13913         * gfortran.dg/g77/19990313-3.f: Ditto.
13914         * gfortran.dg/g77/19990525-0.f: Ditto.
13915         * gfortran.dg/g77/19990826-0.f: Ditto.
13916         * gfortran.dg/g77/19990826-2.f: Ditto.
13917         * gfortran.dg/g77/19990826-3.f: Ditto.
13918         * gfortran.dg/g77/20000511-1.f: Ditto.
13919         * gfortran.dg/g77/20000511-2.f: Ditto.
13920         * gfortran.dg/g77/970625-2.f: Ditto.
13921         * gfortran.dg/g77/980310-2.f: Ditto.
13922         * gfortran.dg/g77/980310-3.f: Ditto.
13923         * gfortran.dg/g77/980310-8.f: Ditto.
13924         * gfortran.dg/g77/980519-2.f: Ditto.
13925         * gfortran.dg/g77/alpha1.f: Ditto.
13926         * gfortran.dg/g77/claus.f: Ditto.
13927         * gfortran.dg/g77/erfc.f: Ditto.
13928         * gfortran.dg/g77/short.f: Ditto.
13929         * gfortran.fortran-torture/execute/data.f90: Ditto.
13930         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
13931         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
13932
13933 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13934
13935         * lib/file-format.exp (gcc_target_object_format): Add check for som
13936         format and hardcode object formats on hppa*-*-hpux*.
13937         * lib/target-supports.exp (check_weak_available): Add check for som
13938         object format.  Always return 0 on hppa*-*-hpux10*.
13939
13940         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
13941         is defined.
13942
13943         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
13944
13945 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
13946
13947         * gfortran.dg/pr19936_1.f90: New test.
13948         * gfortran.dg/pr19936_2.f90: New test.
13949         * gfortran.dg/pr19936_3.f90: New test.
13950
13951 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
13952             Paul Thomas <prthomas@drfccad.cea.fr>
13953
13954         * gfortran.dg/PR19754_1.f90: New test.
13955         * gfortran.dg/PR19754_2.f90: Ditto.
13956
13957 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13958
13959         PR c++/19311
13960         * g++.dg/template/non-dependent11.C: New test.
13961
13962 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
13963
13964         * lib/target-supports.exp (check_iconv_available): Fix comment.
13965
13966 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
13967             Joseph S. Myers  <joseph@codesourcery.com>
13968
13969         PR c++/19797
13970         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
13971
13972 2005-03-04  Matthew Sachs  <msachs@apple.com>
13973
13974         * gcc.exp (gcc_target_compile): Put braces around
13975         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
13976         * objc.exp (objc_target_compile): Likewise.
13977         * treelang.exp (treelang_target_compile): Likewise.
13978
13979 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13980
13981         PR fortran/19673
13982         * gfortran.dg/func_result_1.f90: New test.
13983
13984 2005-03-04  Ben Elliston  <bje@au.ibm.com>
13985
13986         * gcc.misc-tests/options.exp: New test.
13987
13988 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
13989
13990         * gcc.dg/pr15784-4.c: New test.
13991
13992 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
13993
13994         * gcc.c-torture/execute/pr17133.c: New.
13995         * gcc.c-torture/compile/20050303-1.c: New.
13996
13997 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
13998
13999         * gcc.dg/cpp/assert4.c: Fix for cygwin.
14000
14001 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
14002
14003         * g++.dg/overload/using2.C: New.
14004
14005 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
14006
14007         PR c++/19916
14008         * g++.dg/init/ptrmem2.C: New test.
14009
14010 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
14011
14012         PR c/8927
14013         * gcc.dg/pr8927-1.c: New test.
14014
14015 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
14016
14017         PR c++/20232
14018         * g++.dg/inherit/covariant12.C: New.
14019
14020 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14021
14022         PR fortran/19479
14023         * gfortran.dg/bound_1.f90: New test.
14024
14025 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
14026
14027         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
14028         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
14029
14030 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
14031
14032         PR c/20245
14033         * gcc.dg/pr20245-1.c: New test.
14034
14035 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
14036
14037         PR middle-end/19874
14038         * gcc.c-torture/execute/20050119-2.c: New test case.
14039
14040 2005-02-28  Ben Elliston  <bje@au.ibm.com>
14041
14042         * README: Update the DejaGnu bug reporting address.
14043         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
14044         * lib/objc-torture.exp: Likewise.
14045
14046 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
14047
14048         * gfortran.dg/boz_1.f90: New test.
14049         * gfortran.dg/boz_3.f90: New test.
14050         * gfortran.dg/boz_4.f90: New test.
14051
14052 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
14053
14054         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
14055         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
14056
14057 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14058
14059         PR libfortran/20101
14060         * gfortran.dg/write_0_pe_format.f90: New test.
14061
14062 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
14063
14064         PR c++/20206
14065         * g++.dg/opt/thunk2.C: New test.
14066         * g++.dg/opt/covariant1.C: New test.
14067
14068 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14069
14070         * gfortran.dg/e_d_fmt.f90: New test.
14071
14072 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
14073
14074         * gcc.dg/asm-b.c: Fix comment typos.
14075
14076 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
14077
14078         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
14079         a V_MAY_DEF also.
14080
14081 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
14082
14083         PR tree-opt/20188
14084         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
14085         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
14086         * gcc.dg/asm-b.c: New test.
14087
14088 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
14089
14090         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
14091         Disable this test on IRIX 6.
14092
14093 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
14094
14095         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
14096         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
14097         parser.
14098
14099 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
14100
14101         PR tree-optimization/20204
14102         * testsuite/gcc.dg/pr20204.c: New test.
14103
14104 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
14105
14106         PR target/20196
14107         * gcc.c-torture/execute/20050224-1.c: New test.
14108
14109         PR c++/20175
14110         * g++.dg/warn/Wbraces2.C: New test.
14111
14112 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
14113
14114         PR c++/19878
14115         * g++.dg/init/const2.C: New test.
14116
14117 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
14118
14119         PR tree-optimization/20100
14120         * gcc.c-torture/execute/pr20100-1.c: New test.
14121
14122 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14123
14124         * gfortran.dg/implicit_3.f90: New test.
14125
14126         * gfortran.dg/deftype_1.f90: New test.
14127
14128 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
14129
14130         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
14131         the test passes.
14132         * g++.dg/other/anon3.C: Accept a warning.
14133
14134 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
14135
14136         * gcc.dg/pr20017.c: Fix a comment typo.
14137
14138 2005-02-23  Bud Davis  <bdavis@gfortran.org>
14139
14140         * gfortran.dg/list_read_4.f90: Change to f90 comments.
14141
14142 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
14143
14144         PR ada/19902
14145         * ada/acats/tests/cxa/cxa3004.a: Remove.
14146         * ada/acats/tests/cxb/cxb30061.am: Likewise.
14147
14148 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
14149
14150         PR c++/20073
14151         * g++.dg/init/const1.C: New test.
14152
14153         PR c++/19991
14154         * g++.dg/parse/constant7.C: New test.
14155
14156         PR c++/20152
14157         * g++.dg/parse/error27.C: New test.
14158         * g++.dg/template/qualttp15.C: Adjust error markers.
14159         * g++.old-deja/g++.other/struct1.C: Likewise.
14160
14161         PR c++/20153
14162         * g++.dg/template/error17.C: New test.
14163
14164         PR c++/20148
14165         * g++.dg/parser/error26.C: New test.
14166
14167 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
14168
14169         PR tree-optimization/20100
14170         PR tree-optimization/20115
14171         * gcc.dg/pr20115.c: New test.
14172         * gcc.dg/pr20115-1.c: New test.
14173         * gcc.dg/pr20100.c: New test.
14174         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
14175         call-clobbered variables after alias1.
14176
14177 2005-02-22  Bud Davis  <bdavis@gfortran.org>
14178
14179         * gfortran.dg/list_read_4.f90: new test.
14180
14181 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
14182
14183         PR rtl-optimization/20017.
14184         * gcc.dg/pr20017.c: New.
14185
14186 2005-02-22  Devang Patel  <dpatel@apple.com>
14187
14188         PR 19952
14189         * g++.dg/tree-ssa/pr19952.C: New test.
14190
14191 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
14192
14193         PR c++/19883
14194         * g++.dg/parse/constant6.C: New test.
14195
14196 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
14197
14198         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
14199         * g++.dg/charset/asm2.c: Likewise.
14200         * g++.dg/charset/asm3.c: Likewise.
14201         * g++.dg/charset/asm4.c: Likewise.
14202         * g++.dg/charset/asm5.c: Likewise.
14203         * g++.dg/charset/attribute1.c: Likewise.
14204         * g++.dg/charset/attribute2.c: Likewise.
14205         * g++.dg/charset/extern1.cc: Likewise.
14206         * g++.dg/charset/extern2.cc: Likewise.
14207         * g++.dg/charset/extern3.cc: Likewise.
14208         * g++.dg/charset/function.cc: Likewise.
14209         * g++.dg/charset/string.c: Likewise.
14210         * g++.dg/charset/charset.exp: Likewise.
14211         * lib/target-supports.exp (check_iconv_available): Fix comment.
14212
14213 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
14214
14215         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
14216         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
14217         * gcc.dg/charset/asm2.c: Likewise.
14218         * gcc.dg/charset/asm3.c: Likewise.
14219         * gcc.dg/charset/asm4.c: Likewise.
14220         * gcc.dg/charset/asm5.c: Likewise.
14221         * gcc.dg/charset/asm6.c: Likewise.
14222         * gcc.dg/charset/attribute1.c: Likewise.
14223         * gcc.dg/charset/attribute2.c: Likewise.
14224         * gcc.dg/charset/builtin1.c: Likewise.
14225         * gcc.dg/charset/extern.c: Likewise.
14226         * gcc.dg/charset/function.c: Likewise.
14227         * gcc.dg/charset/string.c: Likewise.
14228         * gcc.dg/charset/charset.exp: Likewise.
14229
14230 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
14231
14232         PR fortran/20086
14233         * gfortran.dg/pr20086.f90: New test.
14234
14235 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
14236
14237         PR tree-optimization/19786
14238         * g++.dg/tree-ssa/pr19786.C: New.
14239
14240 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14241
14242         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
14243
14244 2005-02-21  Jeff Law  <law@redhat.com>
14245
14246         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
14247
14248 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14249
14250         * gfortran.dg/do_iterator: Split loop, markup all lines for
14251         which an error locus is printed.
14252         * gfortran.dg/pr17708.f90: Markup all lines for which an error
14253         locus is printed.
14254         * gfortran.dg/select_4.f90: Likewise.
14255         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
14256         locuses in the various permutations.
14257
14258 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
14259
14260         PR tree-optimization/19951
14261         * g++.dg/vect: New directory.
14262         * g++.dg/vect/vect.exp: New file.
14263         * g++.dg/vect/pr19951.cc: New testcase.
14264         * g++.dg/dg.exp: Also prune vectorizer tests.
14265
14266 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
14267
14268         PR 18785
14269         * gcc.dg/charset/builtin1.c: New test.
14270
14271 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14272
14273         PR c++/19299
14274         * g++.dg/inherit/volatile1.C: New test.
14275
14276         PR c++/19440
14277         * g++.dg/template/dtor4.C: New test.
14278
14279 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
14280
14281         * gfortran.dg/int_1.f90: New test.
14282
14283 2005-02-19  Devang Patel  <dpatel@apple.com>
14284
14285         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
14286
14287 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
14288
14289         * gfortran.dg/achar_1.f90: New test.
14290
14291 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
14292
14293         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
14294
14295 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
14296             Jakub Jelinek  <jakub@redhat.com>
14297
14298         PR tree-optimization/19828
14299         * gcc.dg/tree-ssa/loop-7.c: New test.
14300         * gcc.c-torture/execute/20050218-1.c: New test.
14301
14302 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
14303
14304         PR c/20043
14305         * gcc.dg/transparent-union-1.c: New test.
14306         * gcc.dg/transparent-union-2.c: New test.
14307
14308 2005-02-18  James E Wilson  <wilson@specifixinc.com>
14309
14310         PR tree-optimization/18977
14311         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
14312
14313 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
14314
14315         PR target/20054
14316         * gcc.dg/pr20054.c: New test.
14317
14318 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14319
14320         PR c++/19508
14321         * g++.dg/ext/attrib20.C: New test.
14322
14323 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
14324
14325         PR middle-end/20030
14326         * gfortran.fortran-torture/execute/character_passing.f90: New test.
14327
14328 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
14329
14330         PR c++/20008
14331         * g++.dg/opt/switch4.C: New.
14332
14333 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
14334
14335         PR c++/20023
14336         PR tree-optimization/20009
14337         * gcc.c-torture/compile/20050217-1.c: New test.
14338         * g++.dg/opt/switch3.C: New test.
14339
14340         PR tree-optimization/18947
14341         * gcc.c-torture/compile/20050215-1.c: New test.
14342         * gcc.c-torture/compile/20050215-2.c: New test.
14343         * gcc.c-torture/compile/20050215-3.c: New test.
14344
14345 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
14346
14347         PR c++/20028
14348         * g++.dg/template/crash34.C: New.
14349
14350         PR c++/20022
14351         * g++.dg/other/access3.C: New.
14352
14353 2005-02-17  Ira Rosen  <irar@il.ibm.com>
14354
14355         * gcc.dg/vect/vect-98.c: New test.
14356
14357 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
14358
14359         PR tree-optimization/19967
14360         * gcc.dg/pr19967.c: New.
14361
14362 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
14363
14364         PR middle-end/19857
14365         * gcc.dg/tree-ssa/20050215-1.c: New test.
14366         * gcc.c-torture/execute/20050215-1.c: New test.
14367
14368 2005-02-15  Eric Christopher  <echristo@redhat.com>
14369
14370         * gcc.dg/cpp/20050215-1.c: New file.
14371
14372 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
14373
14374         PR tree-optimization/15785
14375         * gcc.dg/pr15785-1.c: New test.
14376
14377 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
14378
14379         PR c++/17788
14380         * g++.dg/init/ctor4.C: New.
14381         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
14382
14383 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
14384
14385         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
14386         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
14387
14388 2005-02-15  Andreas Schwab  <schwab@suse.de>
14389
14390         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
14391         declare malloc.
14392
14393 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
14394
14395         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
14396
14397 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
14398
14399         PR tree-optimization/19853
14400         * gcc.c-torture/compile/pr19853.c: New test.
14401
14402 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
14403
14404         PR c++/19608
14405         * g++.dg/parse/local-class1.C: New.
14406
14407         PR c++/19895
14408         * g++.dg/parse/ptrmem3.C: New.
14409
14410         PR c++/19884
14411         * g++.old-deja/g++.oliva/template6.C: Add another case.
14412         * g++.dg/template/explicit6.C: New.
14413
14414 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
14415
14416         PR c++/17816
14417         * g++.dg/other/redecl2.C: New.
14418
14419 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
14420
14421         PR c++/19891
14422         * g++.dg/abi/covariant4.C: New.
14423
14424 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
14425
14426         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
14427
14428 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
14429
14430         * gcc.dg/vect/vect-96.c: Fix typo.
14431
14432 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14433
14434         PR c++/14479
14435         PR c++/19487
14436         * g++.dg/template/enum5.C: New test.
14437
14438 2005-02-12  Ira Rosen  <irar@il.ibm.com>
14439
14440         * gcc.dg/vect/vect-97.c: New test.
14441
14442 2005-02-12  Ira Rosen  <irar@il.ibm.com>
14443
14444         * gcc.dg/vect/vect-96.c: New test.
14445
14446 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
14447
14448         * gcc.dg/builtins-34.c: Also check ldexp*.
14449
14450 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
14451
14452         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
14453
14454 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
14455
14456         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
14457         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
14458         dg-require-dll, dg-require-iconv, dg-require-named-sections,
14459         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
14460         selector_list, selector_expression, dg-process-target): Move to new
14461         file target-supports-dg.exp.
14462         * lib/target-supports-dg.exp: New.
14463
14464         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
14465         New.
14466
14467 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
14468
14469         PR c++/19666
14470         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
14471
14472         PR middle-end/19858
14473         * gcc.c-torture/compile/20050210-1.c: New test.
14474
14475 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
14476
14477         PR c++/19755
14478         * g++.dg/warn/Wbraces1.C: New test.
14479
14480 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
14481
14482         * gcc.dg/builtins-52.c: New testcase.
14483
14484 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
14485
14486         PR c/19342
14487         * gcc.c-torture/execute/20050119-1.c: New test.
14488
14489 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
14490
14491         PR c++/19811
14492         * g++.dg/init/delete1.C: New test.
14493
14494 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
14495
14496         PR c++/18470
14497         * g++.dg/template/static12.C: New test.
14498
14499 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
14500
14501         PR c++/19787
14502         * g++.dg/conversion/ambig1.C: New test.
14503
14504         PR c++/19739
14505         * g++.dg/ext/attrib19.C: New test.
14506
14507         PR c++/19732
14508         * g++.dg/parse/dtor5.C: New test.
14509
14510         PR c++/19762
14511         * g++.dg/template/dtor3.C: New test.
14512
14513         PR c++/19826
14514         * g++.dg/template/static11.C: New test.
14515         * g++.dg/template/crash2.C: Remove dg-error marker.
14516
14517 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
14518
14519         PR C++/18491
14520         * g++.old-deja/g++.mike/p10769a.C: Remove.
14521
14522 2005-02-09  Roger Sayle  <roger@eyesopen.com>
14523
14524         * gcc.dg/builtins-48.c: New test case.
14525         * gcc.dg/builtins-49.c: New test case.
14526         * gcc.dg/builtins-50.c: New test case.
14527         * gcc.dg/builtins-51.c: New test case.
14528
14529 2005-02-09  Ian Lance Taylor  <ian@airs.com>
14530
14531         PR middle-end/19583
14532         * g++.dg/warn/Wreturn-type-3.C: New test.
14533
14534 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
14535
14536         PR middle-end/19402
14537         * gcc.dg/pr19402-1.c: New testcase.
14538         * gcc.dg/pr19402-2.c: likewise.
14539
14540 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
14541
14542         PR middle-end/19854
14543         * g++.dg/tree-ssa/tmmti.C: New testcase.
14544
14545 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
14546
14547         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
14548
14549 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
14550
14551         PR c++/19733
14552         * g++.dg/parse/crash23.C: New test.
14553         * g++.dg/warn/Weff1.C: New test.
14554
14555 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
14556
14557         * gcc.dg/20050209-1.c: New test.
14558
14559 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
14560
14561         PR target/19799
14562         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
14563
14564 2005-02-08  Mike Stump  <mrs@apple.com>
14565
14566         * g++.dg/pch/import-2.c: New test.
14567         * g++.dg/pch/import-2.hs: New.
14568         * g++.dg/pch/include/import-2a.h: New.
14569         * g++.dg/pch/include/import-2b.h: New.
14570
14571 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
14572
14573         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
14574
14575 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14576
14577         * gfortran.dg/substr_1.f90: New test.
14578
14579 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
14580
14581         PR middle-end/19775
14582         * gcc.dg/torture/builtin-power-1.c: Disable test for
14583         invalid transformation.
14584         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
14585         no longer optimize.
14586         * gcc.dg/builtins-47.c: New testcase.
14587
14588 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
14589             Dorit Naishlos  <dorit@il.ibm.com>
14590
14591         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
14592
14593 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
14594
14595         * gcc.c-torture/compile/20050206-1.c: New test.
14596
14597 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
14598
14599         PR tree-opt/19768
14600         * g++.dg/opt/pr19768.C: New test.
14601
14602 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
14603
14604         PR tree-opt/19736
14605         * gcc.c-torture/compile/pr19736.c: New test.
14606
14607 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14608
14609         PR c++/17401
14610         * g++.dg/parse/error25.C: New test.
14611
14612 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
14613
14614         * gcc.c-torture/execute/20050203-1.c: New.
14615
14616 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
14617
14618         * gcc.dg/vect/vect-85.c: Remove xfail.
14619         * gcc.dg/vect/vect-86.c: Remove xfail.
14620         * gcc.dg/vect/vect-87.c: Remove xfail.
14621         * gcc.dg/vect/vect-88.c: Remove xfail.
14622
14623 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
14624
14625         * gcc.dg/altivec-19.c: New.
14626
14627 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
14628
14629         PR c/17807
14630         * gcc.dg/nested-func-3.c: New test.
14631         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
14632
14633 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
14634
14635         * gcc.test-framework/gen_directive_tests: Generate tests for
14636         selector expressions.
14637
14638 2005-02-02  Matt Austern  <austern@apple.com>
14639
14640         PR c++/19628
14641         * g++/ext/builtin7.C: New.
14642         * g++/ext/builtin8.C: New.
14643
14644 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
14645
14646         PR c/18502
14647         * gcc.dg/pr18502-1.c: New test.
14648
14649 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14650
14651         PR c++/17413
14652         * g++.dg/template/local4.C: Tweak.
14653
14654 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
14655
14656         PR tree-optimization/19578
14657         * gcc.c-torture/compile/20050202-1.c: New test.
14658
14659 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
14660
14661         PR c/19435
14662         * gcc.dg/c99-init-4.c: New test.
14663
14664 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
14665
14666         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
14667
14668         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
14669
14670         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
14671         * g++.dg/eh/check-vect.h: New.
14672
14673         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
14674         * gcc.dg/vect/vect-78.c: Ditto.
14675         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
14676         Remove.
14677
14678         * g++.dg/conversion/simd1.C: Expect warning.
14679         * g++.dg/ext/attribute-test-1.C: Ditto.
14680         * g++.dg/ext/attribute-test-2.C: Ditto.
14681         * g++.dg/ext/attribute-test-3.C: Ditto.
14682         * g++.dg/ext/attribute-test-4.C: Ditto.
14683
14684         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
14685         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
14686
14687         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
14688
14689 2005-02-01  Richard Henderson  <rth@redhat.com>
14690
14691         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
14692         long double for ibm double-double format.
14693         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
14694
14695 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
14696
14697         PR tree-optimization/19633
14698         * testsuite/gcc.dg/pr19633-1.c: New test.
14699         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
14700         to NULL or a symbol.
14701
14702 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
14703
14704         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
14705         New procs.
14706         (dg-process-target (local override)): Handle selector expressions.
14707
14708         * gcc.test-framework/README: Describe tests in source directory.
14709         * gcc.test-framework/test-framework.awk: Handle dg- tests.
14710         * gcc.test-framework/test-framework.exp: Handle dg- tests.
14711         * gcc.test-framework/dg-bogus-exp-P.c: New test.
14712         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
14713         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
14714         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
14715         * gcc.test-framework/dg-do-link-exp-P.c: New test.
14716         * gcc.test-framework/dg-do-run-exp-P.c: New test.
14717         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
14718         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
14719         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
14720         * gcc.test-framework/dg-error-exp-P.c: New test.
14721         * gcc.test-framework/dg-error-exp-XP.c: New test.
14722         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
14723         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
14724         * gcc.test-framework/dg-output-exp-P.c: New test.
14725         * gcc.test-framework/dg-output-exp-XF.c: New test.
14726         * gcc.test-framework/dg-warning-exp-P.c: New test.
14727         * gcc.misc-tests/dg-1.c: Remove.
14728         * gcc.misc-tests/dg-2.c: Remove.
14729         * gcc.misc-tests/dg-3.c: Remove.
14730         * gcc.misc-tests/dg-4.c: Remove.
14731         * gcc.misc-tests/dg-5.c: Remove.
14732         * gcc.misc-tests/dg-6.c: Remove.
14733         * gcc.misc-tests/dg-7.c: Remove.
14734         * gcc.misc-tests/dg-8.c: Remove.
14735         * gcc.misc-tests/dg-9.c: Remove.
14736         * gcc.misc-tests/dg-10.c: Remove.
14737         * gcc.misc-tests/dg-11.c: Remove.
14738         * gcc.misc-tests/dg-12.c: Remove.
14739         * gcc.misc-tests/dg-test.exp: Remove.
14740
14741         * gcc.test-framework/test-framework.awk: Change recording and
14742         printing of passes and failures.
14743
14744         * gcc.test-framework: New directory.
14745         * gcc.test-framework/README: New.
14746         * gcc.test-framework/test-framework.exp: New.
14747         * gcc.test-framework/test-framework.awk: New.
14748         * gcc.test-framework/gen_directive_tests: New.
14749
14750 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
14751
14752         * lib/treelang.exp: Fix comment typos.
14753         (treelang_target_compile): Don't append libs=-ltreelang to options.
14754
14755 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
14756
14757         * g++.dg/parse/typename7.C: Adjust error messages.
14758
14759 2005-01-31  Jeff Law  <law@redhat.com>
14760
14761         * gcc.c-torture/execute/20050131-1.c: New test.
14762         * gcc.dg/wcaselabel.c: New test.
14763
14764 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
14765
14766         * g++.dg/other/warning1.C: Adjust error messags.
14767         * g++.dg/parse/constant5.C: New test.
14768
14769 2005-01-31  Steven Bosscher  <stevenb@suse.de>
14770
14771         PR c/19333
14772         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
14773         the test case valid.
14774         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
14775         * testsuite/gcc.dg/array-7.c: Adjust expected result.
14776         * testsuite/gcc.dg/pr18596-3.c: Likewise.
14777         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
14778         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
14779         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
14780
14781 2005-01-31  Dale Johannesen  <dalej@apple.com>
14782
14783         * g++.dg/opt/pr19650.C: New test.
14784
14785 2005-01-31  Richard Henderson  <rth@redhat.com>
14786
14787         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
14788         long double for intel double extended format.
14789         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
14790
14791 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
14792
14793         PR c++/19555
14794         * g++.dg/template/static10.C: New test.
14795
14796         PR c++/19395
14797         * g++.dg/parse/error24.C: New test.
14798
14799         PR c++/19367
14800         * g++.dg/lookup/builtin1.C: New test.
14801
14802         PR c++/19457
14803         * g++.dg/warn/conv3.C: New test.
14804
14805 2005-01-30  Bud Davis  <bdavis@gfortran.org>
14806
14807         PR fortran/19647
14808         * gfortan.dg/inquire_7.f90
14809
14810 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
14811
14812         PR tree-optimization/15791
14813         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
14814         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
14815         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
14816         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
14817         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
14818         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
14819         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
14820         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
14821         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
14822         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
14823
14824 2005-01-29  Paul Brook  <paul@codesourcery.com>
14825
14826         PR fortran/18565
14827         * check.c (real_or_complex_check): New function.
14828         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
14829         * intrinsic.c (add_functions): Use new check functions.
14830         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
14831         Add prototypes.
14832
14833 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
14834
14835         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
14836         gcc.dg/lvalue-3.c: New tests.
14837         * gcc.dg/concat.c: Update expected messages.
14838
14839 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
14840
14841         PR libfortran/19595
14842         * gfortran.dg/eor_1.f90: New test.
14843
14844 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
14845
14846         PR fortran/19589
14847         * gfortran.dg/logical_data_1.f90: New test.
14848
14849 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
14850
14851         PR c++/19253
14852         * g++.dg/template/crash33.C: New test.
14853
14854         PR c++/19667
14855         * g++.dg/template/crash32.C: New test.
14856
14857 2005-01-28  Ian Lance Taylor  <ian@airs.com>
14858
14859         PR middle-end/16558
14860         * g++.dg/warn/Wreturn-type-2.C: New test.
14861
14862 2004-06-24  Jeff Law  <law@redhat.com>
14863
14864         * gcc.dg/tree-ssa/20050128-1.c: New test.
14865
14866 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
14867
14868         * gcc.target/frv/all-mdpackh-1.c: New test.
14869
14870 2005-01-28  Steven Bosscher  <stevenb@suse.de>
14871
14872         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
14873
14874 2005-01-27  Richard Henderson  <rth@redhat.com>
14875
14876         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
14877
14878 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
14879
14880         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
14881
14882 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
14883
14884         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
14885         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
14886         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
14887         to cope with cases where the multilib options override the dg-options.
14888
14889 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
14890
14891         PR c/18946
14892         * gcc.dg/noncompile/20050120-1.c: New test.
14893
14894 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
14895
14896         PR tree-optimization/19633
14897         * gcc.dg/pr19633.c: New test.
14898         * gcc.dg/tree-ssa/pr19633.c: New test.
14899
14900 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
14901
14902         * gcc.dg/20041216-1.c: New test.
14903
14904 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
14905
14906         PR objc/18862
14907         * objc.dg/selector-2.m: New test.
14908
14909 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
14910
14911         * g++.dg/opt/range-test-2.C: New test.
14912
14913         PR rtl-optimization/19579
14914         * gcc.c-torture/execute/20050124-1.c: New test.
14915
14916 2005-01-26  Greg Parker  <gparker@apple.com>
14917         Stuart Hastings  <stuart@apple.com>
14918
14919         * gcc.c-torture/execute/20050125-1.c: New.
14920
14921 2005-01-18  Jan Hubicka  <jh@suse.cz>
14922
14923         PR tree-optimize/19337
14924         * gcc.c-torture/compile/20050119-1.c: New test.
14925
14926 2005-01-24  James E Wilson  <wilson@specifixinc.com>
14927
14928         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
14929         test for successful match.
14930
14931 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
14932
14933         PR objc/18408
14934         * objc.dg/comp-types-7.m: New test.
14935
14936 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
14937
14938         * lib/target-supports.exp (current_target_name): New.
14939         (check_effective_target_ilp32, check_effective_target_lp64):
14940         Cache the result to use as long as the current target, with
14941         multilib flags, remains the same.
14942
14943         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
14944         (dg-require-weak, dg-require-visibility, dg-require-alias,
14945         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
14946         dg-require-effective-target, dg-skip-if): Remove call to
14947         skip_test_and_clear_xfail.
14948         (dg-test): Clear xfail data.
14949
14950 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
14951
14952         PR target/17751
14953         * gcc.dg/ppc64-toc.c: New test.
14954
14955         * g++.dg/tree-ssa/empty-1.C: New test.
14956
14957         PR middle-end/19551
14958         * gcc.c-torture/execute/20050121-1.c: New test.
14959         * gcc.dg/20050121-2.c: New test.
14960
14961 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
14962         Paul Brook  <paul@codesourcery.com>
14963
14964         PR fortran/17941
14965         * gfortran.dg/real_const_1.f: New test.
14966         * gfortran.dg/real_const_2.f90: New test.
14967         * gfortran.dg/complex_int_1.f90: New test.
14968
14969 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
14970
14971         PR fortran/19313
14972         * gfortan.dg/inquire_6.f90: New test.
14973
14974 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
14975
14976         PR libfortran/19451
14977         * open_readonly_1.f90: New test.
14978
14979 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
14980
14981         PR libfortran/18982
14982         * gfortran.dg/open_new.f90: New file.
14983
14984 2005-01-22  Paul Brook  <paul@codesourcery.com>
14985
14986         * namelist_1.f90: New test.
14987
14988 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
14989
14990         PR tree-optimization/19484
14991         * gcc.c-torture/compile/20050122-[12].c: New tests.
14992
14993 2005-01-22  Paul Brook  <paul@codesourcery.com>
14994
14995         * gfortran.dg/implicit_2.f90: New test.
14996
14997 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
14998
14999         PR fortran/19314
15000         * gfortran.dg/inquire_5.f90: New test.
15001
15002 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15003
15004         PR c/18809
15005         * gcc.dg/pr18809-1.c: New test.
15006
15007 2005-01-21  Ian Lance Taylor  <ian@airs.com>
15008
15009         * gcc.dg/20050121-1.c: New test.
15010
15011         PR tree-optimization/13000
15012         * gcc.dg/20040206-1.c: Change warning to point where function is
15013         being inlined.
15014
15015 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15016
15017         PR c++/19208
15018         * g++.dg/template/array11.C: New test.
15019
15020 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15021
15022         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
15023         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
15024         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
15025         * gfortran.dg/getenv_1.f90: Add dg-do directive.
15026         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
15027         gfortran.dg/pr17164.f90: Add missing dg-do directives.
15028
15029 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
15030
15031         PR tree-optimization/15349
15032         * gcc.dg/tree-ssa/pr15349.c: New.
15033
15034 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
15035
15036         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
15037
15038 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
15039
15040         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
15041         scan-assembler-times directive name.
15042
15043         * gcc.dg/asm-a.c: Move dg-require-effective-target to
15044         after dg-do.
15045
15046         PR rtl-optimization/19462
15047         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
15048
15049 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
15050
15051         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
15052         counting function calls on ia64.
15053
15054 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
15055
15056         PR rtl-optimization/15139
15057         * gcc.dg/20050111-2.c: New test.
15058
15059         PR c/17297
15060         * gcc.c-torture/compile/20050113-1.c: New testcase.
15061
15062         PR middle-end/19164
15063         * gcc.dg/20050113-1.c: New testcase.
15064
15065 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
15066
15067         * gcc.dg/vect/vect-85.c: Add comment.
15068         * gcc.dg/vect/vect-86.c: Add xfail for now.
15069         * gcc.dg/vect/vect-87.c: Add xfail for now.
15070         * gcc.dg/vect/vect-88.c: Add xfail for now.
15071         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
15072
15073 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
15074
15075         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
15076
15077 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
15078
15079         * g++.dg/debug/typedef3.C: New test.
15080
15081 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
15082
15083         PR c/19472
15084         * gcc.dg/asm-a.c: New test.
15085
15086 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
15087
15088         * gcc.dg/sh-relax.c: Add prototype for abort.
15089
15090 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
15091
15092         * gcc.dg/short-compare-1.c: New test.
15093         * gcc.dg/short-compare-2.c: Likewise.
15094
15095 2005-01-18  Michael Matz  <matz@suse.de>
15096
15097         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
15098
15099 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
15100
15101         PR tree-optimization/19121
15102         * gcc.c-torture/compile/pr19121.c: New test.
15103
15104 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
15105
15106         PR target/19357
15107         * gcc.c-torture/compile/pr19357.c: New test.
15108
15109 2005-01-17  Ian Lance Taylor  <ian@airs.com>
15110
15111         PR c/5675
15112         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
15113         pass--those that refer just to the variable, possibly with a
15114         cast.
15115         * gcc.dg/c99-const-expr-3.c: Likewise.
15116
15117         PR middle-end/13127
15118         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
15119         longer emitted.
15120
15121 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
15122
15123         PR fortran/18778
15124         * gfortran.dg/endfile_2.f90: New test.
15125
15126 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
15127
15128         PR 19168
15129         * gfortran.dg/select_5.f90: New test.
15130
15131 2004-01-16  Paul Brook  <paul@codesourcery.com>
15132
15133         * gfortran.dg/common_4.f90: New test.
15134
15135 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
15136
15137         PR rtl-optimization/19462
15138         * gcc.dg/torture/pr19462-1.c: New test.
15139
15140 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
15141
15142         PR objc/19321
15143         * objc.dg/func-ptr-2.m: New.
15144         * objc.dg/volatile-1.m: New.
15145
15146 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15147
15148         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
15149
15150 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
15151
15152         PR tree-optimization/19060
15153         * gcc.c-torture/execute/20050104-1.c: New test.
15154
15155 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
15156
15157         PR fortran/18983
15158         * gfortran.dg/write_to_null.f90: New test.
15159
15160 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
15161             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15162
15163         PR other/19328
15164         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
15165         argument.
15166
15167 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
15168
15169         PR c++/19263
15170         * g++.dg/init/vector1.C: New test.
15171
15172 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
15173
15174         PR target/13158
15175         * gcc.target/ia64/sibcall-unwind-1.c: New test.
15176         PR target/18987
15177         * gcc.target/ia64/sibcall-unwind-2.c: New test.
15178
15179 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
15180
15181         * gfortran.dg/select_1.f90: New test.
15182         * gfortran.dg/select_2.f90: New test.
15183         * gfortran.dg/select_3.f90: New test.
15184         * gfortran.dg/select_4.f90: New test.
15185
15186 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
15187
15188         PR middle-end/19084
15189         PR rtl-optimization/19348
15190         * gcc.dg/20050111-1.c: New test.
15191         * gcc.c-torture/execute/20050111-1.c: New test.
15192
15193         * gcc.dg/i386-asm-4.c: New test.
15194
15195 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
15196
15197         * gcc.dg/nested-func-2.c: New test.
15198         * ada/acats/norun.lst: Remove c953002.
15199
15200 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
15201
15202         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
15203
15204 2005-01-12  Ben Elliston  <bje@au.ibm.com>
15205
15206         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
15207
15208 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
15209
15210         PR target/18761
15211         * g++.dg/abi/align1.C: New test.
15212
15213 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
15214
15215         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
15216         at a time.
15217         * g++.dg/ext/altivec_check.h: Support compiling as C.
15218
15219 2005-01-10  Roger Sayle  <roger@eyesopen.com>
15220
15221         PR c++/19355
15222         * g++.dg/expr/pr19355-1.C: New test case.
15223
15224 2005-01-10  Laurent GUERBY <laurent@guerby.net>
15225
15226         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
15227         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
15228         * ada/acats/tests/c3/c92005b.ada: Likewise.
15229         * ada/acats/tests/c3/cxb3012.a: Likewise.
15230         * ada/acats/norun.lst: Add c380004 and c953002, add PR
15231
15232 2005-01-09  Paul Brook  <paul@codesourcery.com>
15233
15234         * gfortran.dg/common_2.f90: New file.
15235         * gfortran.dg/common_3.f90: New file.
15236
15237 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
15238
15239         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
15240
15241 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
15242
15243         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
15244         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
15245         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
15246         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
15247         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
15248         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
15249         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
15250         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
15251         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
15252         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
15253         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
15254         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
15255         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
15256         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
15257         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
15258         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
15259         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
15260         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
15261         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
15262         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
15263         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
15264         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
15265         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
15266         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
15267         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
15268         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
15269         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
15270         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
15271         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
15272         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
15273         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
15274         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
15275         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
15276         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
15277         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
15278         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
15279         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
15280         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
15281         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
15282         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
15283         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
15284         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
15285         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
15286         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
15287         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
15288         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
15289         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
15290         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
15291         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
15292         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
15293         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
15294         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
15295         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
15296         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
15297         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
15298         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
15299         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
15300         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
15301         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
15302         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
15303         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
15304         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
15305         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
15306         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
15307         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
15308         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
15309         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
15310
15311         * gcc.dg/vect/vect-1.c: Fix spelling.
15312         * gcc.dg/vect/vect-10.c: Fix spelling.
15313         * gcc.dg/vect/vect-11.c: Fix spelling.
15314         * gcc.dg/vect/vect-12.c: Fix spelling.
15315         * gcc.dg/vect/vect-14.c: Fix spelling.
15316         * gcc.dg/vect/vect-15.c: Fix spelling.
15317         * gcc.dg/vect/vect-16.c: Fix spelling.
15318         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
15319         * gcc.dg/vect/vect-64.c: Fix comments.
15320         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
15321
15322 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
15323             Ira Rosen  <irar@il.ibm.com>
15324
15325         * gcc.dg/vect/vect-70.c: New test.
15326         * gcc.dg/vect/vect-71.c: New test.
15327
15328 2005-01-09  Manfred Hollstein  <mh@suse.com>
15329
15330         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
15331         * gcc.dg/pr18241-2.c: Likewise.
15332         * gcc.dg/pr18241-3.c: Likewise.
15333         * gcc.dg/pr18241-4.c: Likewise.
15334         * gcc.dg/pr18241-5.c: Likewise.
15335
15336 2005-01-08  Richard Henderson  <rth@redhat.com>
15337
15338         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
15339         False for x86 and x86-64.
15340
15341 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
15342
15343         PR tree-optimization/18241
15344         * gcc.dg/pr18241-1.c: New test.
15345         * gcc.dg/pr18241-2.c: New test.
15346         * gcc.dg/pr18241-3.c: New test.
15347         * gcc.dg/pr18241-4.c: New test.
15348         * gcc.dg/pr18241-5.c: New test.
15349
15350 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
15351
15352         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
15353         gfortran.dg/select_4.f90: New.
15354
15355 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
15356
15357         * gcc.c-torture/execute/20050107-1.c: New test.
15358
15359 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
15360
15361         PR c++/19298
15362         * g++.dg/template/ref2.C: New.
15363
15364 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
15365
15366         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
15367         instead of being empty.
15368
15369 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15370
15371         PR fortran/15553
15372         * gfortran.dg/array-1.f90: New test.
15373
15374 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
15375
15376         PR tree-optimization/19283
15377         * gcc.c-torture/execute/20050106-1.c: New test.
15378
15379         PR rtl-optimization/18861
15380         * gcc.dg/20050105-1.c: New test.
15381
15382         PR tree-optimization/18828
15383         * gcc.dg/20050105-2.c: New test.
15384
15385 2005-01-07  Andreas Jaeger  <aj@suse.de>
15386
15387         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
15388
15389 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
15390
15391         PR fortran/18398
15392         * gfortran.dg/fmt_read.f90: New test.
15393
15394 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
15395
15396         * gcc.dg/rs6000-ldouble-2.c: New.
15397
15398 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
15399
15400         PR c++/19244
15401         * g++.dg/parser/ctor2.C: New test.
15402
15403 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15404
15405         PR c++/17154
15406         * g++.dg/template/using9.C: New test.
15407
15408 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15409
15410         PR c++/19258
15411         * g++.dg/lookup/friend6.C: New test.
15412
15413 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
15414
15415         PR c++/19270
15416         * g++.dg/template/array10.C: New.
15417
15418 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15419
15420         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
15421         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
15422
15423 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
15424
15425         * gcc.c-torture/compile/20050105-1.c: New test.
15426
15427 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
15428
15429         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
15430
15431 2005-01-05  Roger Sayle  <roger@eyesopen.com>
15432
15433         PR middle-end/19100
15434         * gcc.dg/conv-3.c: New test case.
15435
15436 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
15437
15438         * gcc.dg/asm-wide-1.c: New test.
15439
15440 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
15441
15442         PR c++/19030
15443         * g++.dg/parse/crash22.C: New
15444
15445 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
15446
15447         PR 19257
15448         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
15449
15450 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
15451
15452         PR middle-end/17767
15453         * gcc.dg/i386-mmx-6.c: New test case.
15454
15455 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
15456
15457         PR tree-optimization/18308
15458         * gcc.dg/vect/pr18308.c: New testcase.
15459
15460 2005-01-04  Andreas Jaeger  <aj@suse.de>
15461
15462         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
15463
15464 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
15465             Robert Bowdidge <bowdidge@apple.com>
15466
15467         * gcc.dg/cpp/subframework1.c: New.
15468         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
15469         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
15470         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
15471         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
15472
15473 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
15474
15475         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
15476         producing warning.
15477         * gcc.dg/darwin-weakimport-2.c: New.
15478
15479 2005-01-03  Richard Henderson  <rth@redhat.com>
15480
15481         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
15482
15483 2005-01-03  Richard Henderson  <rth@redhat.com>
15484
15485         * gcc.dg/vect/vect.exp: Enable for ia64.
15486         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
15487         (check_effective_target_vect_float): Likewise.
15488         (check_effective_target_vect_no_align): Likewise.
15489         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
15490         * gcc.dg/vect/vect-8.c: Likewise.
15491
15492 2005-01-03  Uros Bizjak <uros@kss-loka.si>
15493
15494         PR target/19236
15495         * gcc.dg/pr19236-1.c: New test case.
15496
15497 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
15498
15499         PR rtl-optimization/12092
15500         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
15501
15502 2005-01-02  Andreas Jaeger  <aj@suse.de>
15503
15504         * gcc.dg/pr12092-1.c: Do not run on x86_64.
15505
15506 2005-01-01  Roger Sayle  <roger@eyesopen.com>
15507             Andrew Pinski  <pinskia@physics.uc.edu>
15508
15509         PR rtl-optimization/12092
15510         * gcc.dg/pr12092-1.c: New test case.
15511
15512 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
15513
15514         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
15515         'hidden' and 'default' for better portability.
15516         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
15517
15518         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
15519         6 and 7.
15520         * g++.old-deja/g++.brendan/new3.C: Likewise.
15521
15522 2005-01-01  Steven Bosscher  <stevenb@suse.de>
15523
15524         * gcc.dg/20041231-1.C: New test.
15525         * g++.dg/warn/Wunreachable-code-1.C: New test.
15526
15527 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
15528
15529         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
15530         file, not /dev/null.  Abort on error.
15531
15532 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
15533             Ziemowit Laski  <zlaski@apple.com>
15534
15535         PR objc/18971
15536         * objc.dg/encode-5.m: New test.
15537
15538 2004-12-29  Richard Henderson  <rth@redhat.com>
15539
15540         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
15541         * objc.dg/stabs-1.m: Disable for ia64.
15542
15543 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
15544
15545         PR c++/19190
15546         * g++.dg/warn/Wunused-10.C: New test.
15547
15548 2004-12-28  Richard Henderson  <rth@redhat.com>
15549
15550         * objc.dg/stabs-1.m: Disable for alpha.
15551
15552 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
15553
15554         PR c++/19149
15555         * g++.dg/parse/error23.C: New test.
15556
15557 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15558
15559         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
15560
15561         PR fortran/19032
15562         * gfortran.dg/intrinsic_modulo_1.f90: New.
15563         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
15564         tests with divisor -1.
15565
15566 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
15567
15568         * g++.dg/opt/temp1.C (memcpy): Return a value.
15569
15570         PR c++/19148
15571         * g++.dg/expr/cond7.C: New test.
15572
15573 2004-12-27  Paul Brook  <paul@codesourcery.com>
15574
15575         * gfortran.dg/g77/select_no_compile.f: Remove.
15576
15577 2004-12-27  Richard Henderson  <rth@redhat.com>
15578
15579         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
15580         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
15581         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
15582
15583 2004-12-26  Richard Henderson  <rth@redhat.com>
15584
15585         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
15586         by 1i instead of token pasting.
15587
15588 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15589
15590         PR tree-optimization/17578
15591         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
15592         to additional_flags.
15593         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
15594
15595 2004-12-25  Richard Henderson  <rth@redhat.com>
15596
15597         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
15598         Remove Alpha.
15599
15600 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15601
15602         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
15603         hppa*-*-hpux*.
15604         * gcc.dg/pr17957.c (dg-options): Likewise.
15605         * gcc.dg/struct-ret-1.c: Add prototype for abort.
15606         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
15607         instead of 0 on __hppa__.
15608         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
15609         "foo,%r" on hppa*-*-*.
15610
15611 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
15612
15613         PR fortran/19071
15614         * gfortran.dg/complex_write.f90: New test.
15615
15616 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
15617
15618         PR c++/17595
15619         * g++.dg/parse/pragma2.C: New test.
15620
15621         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
15622
15623 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
15624
15625         * gcc.dg/empty2.c: Add missing dg-warning.
15626
15627 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
15628
15629         PR c++/17413
15630         * g++.dg/template/local4.C: New test.
15631         * g++.dg/template/crash19.C: Add dg-error marker.
15632
15633         * g++.dg/template/crash31.C: Correct embedded PR number.
15634
15635 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
15636
15637         PR c++/16405
15638         * g++.dg/opt/temp1.C: Add do-run marker.
15639
15640 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
15641
15642         * g++.dg/template/spec19.C: New.
15643
15644 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
15645
15646         PR target/16819
15647         * gcc.dg/empty2.c: New.
15648
15649 2004-12-23  Richard Henderson  <rth@redhat.com>
15650
15651         * lib/target-supports.exp (check_effective_target_vect_no_align):
15652         Remove i?86 and x86-64.
15653
15654 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
15655
15656         PR c++/16405
15657         * g++.dg/opt/temp1.C: New test.
15658
15659 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15660
15661         PR c++/18733
15662         * g++.dg/template/friend33.C: New testcase.
15663
15664 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
15665
15666         PR c++/18464
15667         * g++.dg/template/cond5.C: New test.
15668
15669         PR c++/18492
15670         * g++.dg/inherit/thunk3.C: New test.
15671
15672         PR c++/11224
15673         * g++.dg/warn/Wunused-9.C: New test.
15674
15675 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
15676
15677         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
15678
15679 2004-12-22  Jan Beulich  <jbeulich@novell.com>
15680
15681         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
15682
15683 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
15684
15685         PR c++/18378
15686         * g++.dg/ext/packed8.C: New test.
15687
15688         PR c++/19063
15689         * g++.dg/template/crash31.C: New test.
15690
15691         PR c++/19034
15692         * g++.dg/template/crash30.C: New test.
15693
15694 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
15695
15696         PR C++/18984
15697         * g++.dg/eh/ctor3.C: New test.
15698
15699 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
15700
15701         * objc.dg/stabs-1.m: Allow section name to be quoted and
15702         assembly label to begin with '.LL'.
15703
15704 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
15705
15706         * gcc.dg/vect/vect.exp
15707         (check_effective_target_lp64_or_vect_no_align): New.
15708         * gcc.dg/vect/vect-77.c: Use it.
15709         * gcc.dg/vect/vect-78.c: Use it.
15710
15711         * lib/target-supports.exp
15712         (check_effective_target_vect_no_max,
15713         check_effective_target_vect_no_bitwise,
15714         check_effective_target_vect_no_align): New.
15715         * gcc.dg/vect/vect-13.c: Use them.
15716         * gcc.dg/vect/vect-17.c: Ditto.
15717         * gcc.dg/vect/vect-18.c: Ditto.
15718         * gcc.dg/vect/vect-19.c: Ditto.
15719         * gcc.dg/vect/vect-20.c: Ditto.
15720         * gcc.dg/vect/vect-27.c: Ditto.
15721         * gcc.dg/vect/vect-29.c: Ditto.
15722         * gcc.dg/vect/vect-44.c: Ditto.
15723         * gcc.dg/vect/vect-48.c: Ditto.
15724         * gcc.dg/vect/vect-50.c: Ditto.
15725         * gcc.dg/vect/vect-52.c: Ditto.
15726         * gcc.dg/vect/vect-54.c: Ditto.
15727         * gcc.dg/vect/vect-56.c: Ditto.
15728         * gcc.dg/vect/vect-58.c: Ditto.
15729         * gcc.dg/vect/vect-60.c: Ditto.
15730         * gcc.dg/vect/vect-72.c: Ditto.
15731         * gcc.dg/vect/vect-80.c: Ditto.
15732
15733 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
15734
15735         PR c++/14075
15736         * g++.dg/init/string1.C: New.
15737
15738         PR c++/18975
15739         * g++.dg/other/synth1.C: New.
15740
15741 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
15742
15743         PR c/18963
15744         * gcc.dg/pr18963-1.c: New test.
15745
15746 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
15747
15748         PR c/18596
15749         * gcc.dg/funcdef-storage-1.c (foo): Remove.
15750         * gcc.dg/pr18596-1.c: Use dg-error.
15751         (dg-options): Use -fno-unit-at-a-time.
15752         * gcc.dg/pr18596-2.c: New test.
15753         * gcc.dg/pr18596-3.c: New test.
15754
15755 2004-12-20  Roger Sayle  <roger@eyesopen.com>
15756
15757         PR middle-end/18683
15758         * g++.dg/opt/pr18683-1.C: New test case.
15759
15760 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
15761
15762         PR other/19093
15763         * g++.dg/opt/max1.C: Fix for 64bit targets.
15764
15765 2004-12-20  Matt Austern  <austern@apple.com>
15766
15767         PR c++/19044
15768         * g++.dg/ext/builtin6.C: New
15769
15770 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
15771
15772         PR tree-optimization/19080
15773         * gcc.c-torture/compile/pr19080.c: New test.
15774
15775 2004-12-20  Steven Bosscher  <stevenb@suse.de>
15776
15777         * gcc.dg/20041219-1.c: New test.
15778
15779 2004-12-19  Roger Sayle  <roger@eyesopen.com>
15780
15781         PR middle-end/19068
15782         * g++.dg/opt/max1.C: New test case.
15783
15784 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
15785
15786         * gcc.dg/fdata-sections-1.c: New test.
15787
15788 2004-12-18  Roger Sayle  <roger@eyesopen.com>
15789
15790         PR middle-end/18548
15791         * gcc.dg/max-1.c: New test case.
15792
15793 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
15794
15795         * gcc.c-torture/execute/20041218-1.c: New test.
15796
15797 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
15798
15799         * gcc.dg/pr18501.c: New test.
15800         * gcc.dg/uninit-5.c: XFAIL.
15801         * gcc.dg/uninit-9.c: XFAIL.
15802
15803 2004-12-17  Dale Johannesen  <dalej@apple.com>
15804
15805         * gcc.dg/20041213-1.c: New.
15806
15807 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
15808
15809         * objc.dg/stabs-1.m: Allow assembly label to begin
15810         with a dot ('.').
15811
15812 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
15813
15814         * gcc.c-torture/execute/20041213-1.c: Move...
15815         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
15816
15817 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
15818
15819         PR c++/18721
15820         * g++.dg/lookup/conv-5.C: New.
15821
15822 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
15823
15824         * objc.dg/stabs-1.m: New test.
15825
15826 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
15827
15828         * gcc.dg/visibility-c.c: Change compile to
15829         assemble for the test.
15830
15831 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
15832
15833         PR target/19041
15834         * gcc.dg/visibility-c.c: New test.
15835
15836 2004-12-16  Roger Sayle  <roger@eyesopen.com>
15837
15838         PR middle-end/18493
15839         * gcc.dg/switch-8.c: New test case.
15840
15841 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
15842
15843         PR c++/18905
15844         * g++.dg/template/init4.C: New.
15845         * g++.dg/opt/static3.C: Enable optimizer.
15846
15847 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
15848
15849         * g++.dg/other/complex1.C: New test.
15850
15851 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
15852
15853         * g++.dg/opt/inline9.C: New test.
15854
15855 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15856
15857         PR fortran/18993
15858         * gfotran.dg/nullify_1.f: New test.
15859
15860 2004-12-15  Richard Henderson  <rth@redhat.com>
15861
15862         * gcc.target/i386/i386.exp: New harness.
15863         * gcc.target/i386/vect-args.c: New.
15864
15865 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
15866
15867         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
15868
15869 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15870
15871         PR c++/18825
15872         * g++.dg/template/friend32.C: New test.
15873
15874 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
15875
15876         * cpp/pragma-once-1.c: New test.
15877         * cpp/pragma-once-1b.h: Likewise.
15878         * cpp/pragma-once-1c.h: Likewise.
15879         * cpp/pragma-once-1d.h: Likewise.
15880         * cpp/inc/pragma-once-1a.h: Likewise.
15881
15882 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
15883             Steven G. Kargl  <kargls@comcast.net>
15884
15885         PR fortran/17597
15886         * gfortran.dg/list_read_3.f90: New test.
15887
15888 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
15889
15890         * gcc.dg/ftrapv-2.c: New test.
15891
15892 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
15893
15894         PR c++/18981
15895         * g++.dg/template/typename9.C: New test.
15896
15897 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
15898
15899         PR c++/18738
15900         * g++.dg/template/typename8.C: New test.
15901         * g++.dg/parse/friend2.C: Tweak error message.
15902
15903 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
15904
15905         * gcc.c-torture/20041214-1.c: New test.
15906
15907 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
15908
15909         PR c++/18965
15910         * g++.dg/init/array17.C: New test.
15911
15912 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
15913
15914         PR c++/18793
15915         * g++.dg/init/aggr3.C: New test.
15916
15917 2004-12-14  Janis Johnson  <janis187@us.ibm.com
15918
15919         * gcc.dg/altivec-types-1.c: New test.
15920         * gcc.dg/altivec-types-2.c: New test.
15921         * gcc.dg/altivec-types-3.c: New test.
15922         * gcc.dg/altivec-types-4.c: New test.
15923         * g++.dg/ext/altivec-types-1.C: New test.
15924         * g++.dg/ext/altivec-types-2.C: New test.
15925         * g++.dg/ext/altivec-types-3.C: New test.
15926         * g++.dg/ext/altivec-types-4.C: New test.
15927
15928 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
15929
15930         PR middle-end/18951
15931         * gcc.c-torture/execute/20041213-1.c: New test.
15932
15933 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
15934
15935         PR c++/18949
15936         * g++.dg/template/cast1.C: New.
15937
15938 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
15939
15940         * gcc.c-torture/execute/20041213-2.c: New test.
15941
15942 2004-12-13  Richard Henderson  <rth@redhat.com>
15943
15944         * gcc.dg/i386-sse-10.c: Fix typo in options.
15945
15946 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
15947
15948         PR c++/18968
15949         * g++.dg/opt/pr18968.C: New test.
15950
15951 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
15952
15953         PR c++/18925
15954         * g++.dg/ext/visibility/staticdatamem.C: New test.
15955
15956 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
15957
15958         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
15959
15960 2004-12-13  Roger Sayle  <roger@eyesopen.com>
15961
15962         PR rtl-optimization/18928
15963         * gcc.dg/pr18928-1.c: New test case.
15964
15965 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
15966
15967         PR tree-opt/16951
15968         * gcc.c-torture/compile/20041211-1.c: New.
15969
15970 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15971
15972         PR middle-end/17564
15973         * gcc.c-torture/execute/20041212-1.c: New test.
15974
15975 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15976
15977         PR fortran/18869
15978         * gfortran.dg/common_1.f90: New test.
15979
15980 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
15981         Paul Brook  <paul@codesourcery.com>
15982
15983         PR fortran/16222
15984         * gfortran.dg/real_do_1.f90: New test.
15985
15986 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
15987
15988         PR tree-opt/18040
15989         * g++.dg/opt/ptrmem6.C: New test.
15990
15991 2004-12-11  Roger Sayle  <roger@eyesopen.com>
15992
15993         PR middle-end/18921
15994         * gcc.dg/pr18921-1.c: New test case.
15995
15996 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15997
15998         PR fortran/17175
15999         * gfortran.dg/scale_1.f90: New test.
16000
16001 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
16002
16003         PR middle-end/18903
16004         * gcc.c-torture/compile/pr18903.c: New test.
16005
16006 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
16007
16008         * gcc.c-torture/execute/20041210-1.c: New test.
16009
16010 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16011
16012         PR c++/18731
16013         * g++.dg/parser/struct-1.C: New test.
16014         * g++.dg/parser/struct-2.C: New test.
16015         * g++.dg/parser/struct-3.C: New test.
16016
16017 2004-12-09  Richard Henderson  <rth@redhat.com>
16018
16019         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
16020
16021         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
16022         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
16023
16024 2004-12-09  Matt Austern  <austern@apple.com>
16025
16026         PR c++/18514
16027         * g++.dg/ext/builtin1.C: New
16028         * g++.dg/ext/builtin2.C: New
16029         * g++.dg/ext/builtin3.C: New
16030         * g++.dg/ext/builtin4.C: New
16031         * g++.dg/ext/builtin5.C: New
16032
16033 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
16034
16035         PR tree-opt/18904
16036         * g++.dg/opt/ptrmem5.C: New test.
16037
16038 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
16039
16040         * g++.dg/parse/typename5.C: Adjust for new error.
16041         * g++.dg/parse/typename7.C: New.
16042
16043 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16044
16045         PR c++/18073
16046         * g++.dg/other/mmintrin.C: New test.
16047
16048 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
16049
16050         PR c++/16681
16051         * g++.dg/init/array15.C: New.
16052         * g++.dg/init/array16.C: New.
16053
16054 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16055
16056         PR fortran/18826
16057         * gfortran.dg/assign_1.f90: New test.
16058
16059 2004-12-08  Nick Clifton  <nickc@redhat.com>
16060
16061         * gcc.target/xstormy16/bss_below100: New directory containing tests.
16062         * gcc.target/xstormy16/data_below100: Likewise.
16063         * gcc.target/xstormy16/sfr: Likewise.
16064         * gcc.target/xstormy16/below100.S: New test source file.
16065         * gcc.target/xstormy16/below100.ld: New test linker script.
16066         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
16067         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
16068         bp instructions.
16069         * gcc.target/xstormy16/bp.c: Likewise.
16070
16071         * gcc.target/xstormy16/bss_below100: New files:
16072         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
16073         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
16074         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
16075         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
16076         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
16077         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
16078         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
16079         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
16080         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
16081         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
16082         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
16083         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
16084         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
16085         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
16086         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
16087         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
16088         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
16089         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
16090         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
16091         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
16092         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
16093         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
16094         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
16095         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
16096         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
16097         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
16098         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
16099
16100         * gcc.target/xstormy16/data_below100: New files:
16101         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
16102         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
16103         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
16104         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
16105         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
16106         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
16107         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
16108         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
16109         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
16110         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
16111         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
16112         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
16113         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
16114         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
16115         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
16116         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
16117         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
16118         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
16119         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
16120         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
16121         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
16122         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
16123         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
16124         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
16125         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
16126         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
16127         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
16128
16129         * gcc.target/xstormy16/sfr: New files:
16130         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
16131         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
16132         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
16133         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
16134         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
16135         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
16136         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
16137         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
16138         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
16139         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
16140         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
16141         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
16142         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
16143         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
16144         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
16145         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
16146         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
16147         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
16148         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
16149         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
16150         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
16151         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
16152         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
16153         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
16154         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
16155         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
16156         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
16157         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
16158         27_if0_sfrw_bitfield_f.c
16159
16160 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16161
16162         PR c++/18100
16163         * g++.dg/lookup/name-clash4.C: New test.
16164
16165 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
16166
16167         PR c++/18672
16168         * g++.dg/opt/array1.C: New.
16169
16170         PR c++/18803
16171         * g++.dg/template/operator5.C: New.
16172
16173 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
16174
16175         PR c/18867
16176         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
16177
16178 2004-12-07  Steven Bosscher  <stevenb@suse.de>
16179
16180         * gcc.dg/noncompile/20041207.c: New test.
16181
16182 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
16183
16184         * g++.dg/other/unreachable-1.C: New test.
16185
16186 2004-12-06  Nick Clifton  <nickc@redhat.com>
16187
16188         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
16189         <limits.h> because the latter comes from gcc's include/ directory
16190         and not the newlib/libc/include directory.
16191
16192 2004-12-04  Richard Henderson  <rth@redhat.com>
16193
16194         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
16195
16196 2004-12-04  Richard Henderson  <rth@redhat.com>
16197
16198         * lib/target-supports.exp (check_gc_sections_available): Disable
16199         for alpha and ia64.
16200
16201 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
16202
16203         PR middle-end/17909
16204         * g++.dg/other/vararg-2.C: New test.
16205
16206 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16207
16208         PR c++/17011, c++/17971
16209         * g++.dg/template/error15.C: Adjust expected error.
16210         * g++.dg/template/instantiate3.C: Likewise.
16211
16212 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
16213
16214         * gcc.dg/altivec-18.c: Fix for darwin
16215
16216 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
16217
16218         PR c++/18782
16219         * g++.dg/parse/ptrmem2.C: New.
16220
16221         PR c++/18318
16222         * g++.dg/template/new1.C: New.
16223
16224 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16225
16226         PR fortran/18710
16227         * gfortran.dg/direct_io_3.f90: New test.
16228
16229 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
16230
16231         PR 18758
16232         * g++.dg/parse/crash21.C: New.
16233
16234 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16235
16236         PR c++/15664, c++/18276
16237         * g++.dg/template/ttp13.C: New test.
16238         * g++.dg/template/ttp14.C: Likewise.
16239
16240 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16241
16242         PR c++/18123
16243         * g++.dg/parse/enum2.C: New test.
16244         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
16245
16246 2004-12-02  Nick Clifton  <nickc@redhat.com>
16247
16248         * gcc.target/xstormy16: New test directory.
16249         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
16250         * gcc.target/xstormy16/bp.c: Check the generation of bp
16251         instructions.
16252         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
16253         bn instructions and the BELOW100 attribute.
16254
16255 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
16256
16257         PR target/16952
16258         * gcc.dg/ppc-eabi.c: New.
16259
16260 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
16261
16262         PR fortran/18284
16263         * gfortran.dg/backspace.f90
16264
16265 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
16266
16267         * gfortran.dg/inquire.f90: New test.
16268
16269 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
16270
16271         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
16272         handle effective-target-keyword.
16273         (dg-skip-if): Support effective-target keyword as target list.
16274         (dg-xfail-if): Ditto.
16275         * lib/target-supports.exp (is-effective-target-keyword): New proc.
16276
16277 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
16278
16279         PR tree-optimization/18291
16280         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
16281
16282 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
16283
16284         PR C++/18729
16285         * g++.dg/parse/crash20.C: New.
16286
16287         PR c++/17431
16288         * g++.dg/overload/arg1.C: New.
16289         * g++.dg/overload/arg2.C: New.
16290         * g++.dg/overload/arg3.C: New.
16291         * g++.dg/overload/arg4.C: New.
16292
16293 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
16294
16295         * gcc.dg/c99-flex-array-4.c: Remove.
16296
16297 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
16298
16299         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
16300
16301         * lib/target-supports.exp (is-effective-target): Simplify.
16302
16303         * lib/target-supports.exp (check_effective_target_vect_long):
16304         Fix for powerpc64-*-*.
16305
16306 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
16307
16308         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
16309         to support new requirements on FreeBSD 5.
16310
16311 2004-11-30  Devang Patel  <dpatel@apple.com>
16312
16313         PR 18702
16314         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
16315
16316 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
16317
16318         * g++.dg/ext/altivec-13.C: New test.
16319
16320 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
16321
16322         PR tree-opt/18298
16323         * gcc.c-torture/execute/p18298.c: New test.
16324
16325 2004-11-30  Ira Rosen  <irar@il.ibm.com>
16326             Dorit Naishlos  <dorit@il.ibm.com>
16327
16328         PR tree-opt/18607
16329         * gcc.dg/vect/vect-89.c: New test.
16330
16331 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
16332
16333         * gcc.dg/pr18596-1.c: New test.
16334
16335 2004-11-30  Ben Elliston  <bje@au.ibm.com>
16336
16337         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
16338
16339 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
16340
16341         PR c/18479
16342         * gcc.dg/pr18479.c: New test.
16343
16344 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
16345
16346         PR target/18490
16347         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
16348         mmix-knuth-mmixware.
16349
16350         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
16351         cris-*-elf* cris-*-aout* mmix-*-*
16352
16353 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
16354
16355         PR middle-end/18725
16356         * gcc.dg/pr18725.c: New test.
16357
16358 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
16359
16360         PR target/18488
16361         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
16362
16363         PR target/18336
16364         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
16365
16366 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
16367
16368         PR c++/18368
16369         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
16370         * g++.old-deja/g++.law/ctors5.C: Likewise.
16371         * g++.old-deja/g++.other/crash25.C: Likewise.
16372
16373         PR c++/18674
16374         * g++.dg/template/error16.C: New test.
16375
16376         PR c++/18512
16377         * g++.dg/template/crash29.C: New test.
16378
16379 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
16380
16381         PR tree-optimization/18712
16382         * gcc.c-torture/compile/pr18712.c: New test.
16383
16384 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
16385
16386         PR c/7544
16387         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
16388         tests.
16389
16390 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16391
16392         PR c++/18652
16393         * g++.dg/lookup/crash6.C: New test.
16394
16395 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
16396
16397         PR middle-end/18164
16398         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
16399
16400 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
16401
16402         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
16403         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
16404         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
16405
16406 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
16407
16408         * gcc.dg/pr18164.c: New test.
16409
16410 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
16411
16412         * gcc.dg/funroll-loops-all.c: New.
16413
16414 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
16415
16416         PR target/18489
16417         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
16418         delimeter, match space and TAB as well as ":".
16419
16420         PR target/18484
16421         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
16422
16423         PR target/18348
16424         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
16425
16426         PR target/18345
16427         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
16428
16429         PR target/18337
16430         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
16431
16432 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
16433
16434         * gfortran.dg/direct_io_2.f90: New test.
16435
16436 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
16437
16438         PR target/18334
16439         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
16440
16441 2004-11-28  Richard Henderson  <rth@redhat.com>
16442
16443         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
16444
16445 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
16446
16447         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
16448         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
16449         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
16450         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
16451         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
16452         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
16453         gcc.dg/pointer-arith-8.c: New tests.
16454
16455 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
16456
16457         PR fortran/18364
16458         * gfortran.dg/endfile.f90: New test.
16459
16460 2004-11-27  Falk Hueffner  <falk@debian.org>
16461
16462         * gcc.dg/loop-6.c: New test.
16463
16464 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
16465
16466         * gcc.c-torture/execute/20041126-1.c: New test.
16467
16468 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
16469
16470         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
16471         on IRIX.
16472
16473 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
16474
16475         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
16476         functions.
16477
16478 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
16479
16480         PR rtl-optimization/17825
16481         * gcc.c-torture/compile/20041119-1.c: New test.
16482
16483 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16484
16485         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
16486         Check existence of ld library path variables before unsetting.
16487
16488 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
16489
16490         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
16491
16492 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
16493
16494         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
16495
16496 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
16497
16498         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
16499
16500 2004-11-26  Ben Elliston  <bje@au.ibm.com>
16501
16502         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
16503         dg-do directive.
16504
16505 2004-11-26  Ben Elliston  <bje@au.ibm.com>
16506
16507         * gcc.dg/pr17957.c: Pass --param, not -param.
16508
16509 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
16510
16511         PR middle-end/17957
16512         * testsuite/gcc.dg/pr17957.c: New test.
16513
16514 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
16515
16516         PR c++/18445
16517         * g++.dg/template/crash28.C: Likewise.
16518
16519         PR c++/18001
16520         * g++.dg/expr/unary2.C: Adjust lvalue messages.
16521         * g++.dg/ext/lvaddr.C: Likewise.
16522         * g++.dg/opt/pr7503-3.C: Likewise.
16523
16524         PR c++/18466
16525         * g++.dg/parse/qualified3.C: New test.
16526         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
16527
16528         PR c++/18545
16529         * g++.dg/expr/return1.C: New test.
16530
16531 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16532
16533         Friend class name lookup 3/n, PR c++/3332
16534         * g++.dg/lookup/friend3.C: New test.
16535         * g++.dg/lookup/friend4.C: Likewise.
16536         * g++.dg/lookup/friend5.C: Likewise.
16537
16538 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16539
16540         Friend class name lookup 2/n, PR c++/14513, c++/15410
16541         * g++.dg/lookup/friend2.C: New test.
16542         * g++.dg/template/friend31.C: Likewise.
16543
16544 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16545
16546         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
16547
16548 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
16549
16550         PR c++/17473
16551         * g++.dg/tc1/dr56.C: Remove.
16552         * g++.dg/template/typedef1.C: Add dg-error markers.
16553         * g++.old-deja/g++.other/typedef7.C: Likewise.
16554
16555         PR c++/18285
16556         * g++.dg/parse/typedef7.C: New test.
16557
16558 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
16559
16560         * gcc.c-torture/execute/20041124-1.c: New test.
16561
16562 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
16563
16564         * g++.dg/template/deduce3.C: New test.
16565
16566         PR c++/18586
16567         * g++.dg/template/crash27.C: New test.
16568
16569         PR c++/18530
16570         * g++.dg/warn/Wshadow-3.C: New test.
16571
16572 2004-11-24  Devang Patel  <dpatel@apple.com>
16573
16574         PR/18555
16575         * gcc.dg/cpp/isysroot-1.c: New test.
16576         * gcc.dg/cpp/usr/include/stdio.h: New file.
16577         * gcc.dg/cpp/isysroot-2.c: New test.
16578         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
16579         New file.
16580
16581 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16582
16583         PR c++/8929
16584         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
16585
16586 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
16587
16588         * gcc.target/sparc/align.c: Do not include <stdint.h>.
16589         * gcc.target/sparc/pdist.c: Likewise.
16590
16591 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
16592
16593         PR c++/16882
16594         * g++.dg/conversion/simd1.C: New test.
16595
16596 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16597
16598         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
16599         and restore_ld_library_path_env_vars.
16600         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
16601         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
16602         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
16603         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
16604
16605 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
16606
16607         * gcc.dg/pragma-align-2.c: Test macro expansion.
16608         * gcc.dg/pragma-pack-2.c: New test.
16609
16610 2004-11-23  Richard Henderson  <rth@redhat.com>
16611
16612         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
16613         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
16614         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
16615         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
16616         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
16617         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
16618
16619         * gcc.dg/vect/vect.exp: Add check for alpha.
16620         * lib/target-supports.exp (check_alpha_max_hw_available): New.
16621         (check_effective_target_vect_int): Enable for alpha.
16622         (check_effective_target_vect_long): New.
16623         (is-effective-target): Add it.
16624
16625 2004-11-23  Uros Bizjak <uros@kss-loka.si>
16626
16627         * gcc.dg/pr18614-1.c: New test.
16628
16629 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
16630
16631         * gcc.dg/setjmp-2.c: New test.
16632
16633 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
16634
16635         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
16636         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
16637         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
16638         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
16639         gcc.target/sparc/pdist.c: New tests.
16640
16641 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
16642
16643         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
16644
16645 2004-11-22  Dale Johannesen  <dalej@apple.com>
16646
16647         * gcc.dg/20041111-1.c: New.
16648
16649 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
16650
16651         PR tree-opt/18536
16652         * gcc.dg/vect/pr18536.c: New test.
16653
16654 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16655
16656         PR c++/18354
16657         * g++.dg/template/nontype11.C: New test.
16658
16659 2004-11-21  Roger Sayle  <roger@eyesopen.com>
16660
16661         PR middle-end/18520
16662         * gcc.dg/pr18520-1.c: New test case.
16663
16664 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
16665
16666         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
16667         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
16668         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
16669         expected diagnostics.
16670
16671 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
16672
16673         PR target/18580
16674         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
16675         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
16676         vect-77.c, vect-77a.c: XFAIL on the SPARC.
16677
16678 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
16679
16680         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
16681
16682 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
16683             Joseph Myers  <joseph@codesourcery.com>
16684
16685         * lib/target-supports.exp (check_visibility_available): Really
16686         test the compiler.
16687
16688 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
16689
16690         PR tree-opt/18181
16691         * gcc.dg/vect/vect-85.c: New test.
16692         * gcc.dg/vect/vect-86.c: New test.
16693         * gcc.dg/vect/vect-87.c: New test.
16694         * gcc.dg/vect/vect-88.c: New test.
16695
16696 2004-11-19  Ben Elliston  <bje@au.ibm.com>
16697
16698         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
16699
16700 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
16701
16702         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
16703         * gcc.dg/ppc-and-1.c: Ditto.
16704         * gcc.dg/ppc-compare-1.c: Ditto.
16705         * gcc.dg/ppc-mov-1.c: Ditto
16706
16707 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
16708             Mark Mitchell  <mark@codesourcery.com>
16709
16710         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
16711
16712 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
16713             Aldy Hernandez  <aldyh@redhat.com>
16714
16715         * lib/target-supports.exp (check_effective_target_vect_int): New
16716         (check_effective_target_vect_float): New
16717         (check_effective_target_vect_double): New.
16718         (is-effective-target): Support new effective targets keywords.
16719         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
16720         default action for dg-do.
16721         * gcc.dg/vect/pr16105.c: Use new support.
16722         * gcc.dg/vect/pr18400.c: Ditto.
16723         * gcc.dg/vect/pr18425.c: Ditto.
16724         * gcc.dg/vect/vect-1.c: Ditto.
16725         * gcc.dg/vect/vect-10.c: Ditto.
16726         * gcc.dg/vect/vect-11.c: Ditto.
16727         * gcc.dg/vect/vect-12.c: Ditto.
16728         * gcc.dg/vect/vect-13.c: Ditto.
16729         * gcc.dg/vect/vect-14.c: Ditto.
16730         * gcc.dg/vect/vect-15.c: Ditto.
16731         * gcc.dg/vect/vect-16.c: Ditto.
16732         * gcc.dg/vect/vect-17.c: Ditto.
16733         * gcc.dg/vect/vect-18.c: Ditto.
16734         * gcc.dg/vect/vect-19.c: Ditto.
16735         * gcc.dg/vect/vect-2.c: Ditto.
16736         * gcc.dg/vect/vect-20.c: Ditto.
16737         * gcc.dg/vect/vect-21.c: Ditto.
16738         * gcc.dg/vect/vect-22.c: Ditto.
16739         * gcc.dg/vect/vect-23.c: Ditto.
16740         * gcc.dg/vect/vect-24.c: Ditto.
16741         * gcc.dg/vect/vect-25.c: Ditto.
16742         * gcc.dg/vect/vect-26.c: Ditto.
16743         * gcc.dg/vect/vect-27.c: Ditto.
16744         * gcc.dg/vect/vect-27a.c: Ditto.
16745         * gcc.dg/vect/vect-28.c: Ditto.
16746         * gcc.dg/vect/vect-29.c: Ditto.
16747         * gcc.dg/vect/vect-29a.c: Ditto.
16748         * gcc.dg/vect/vect-3.c: Ditto.
16749         * gcc.dg/vect/vect-30.c: Ditto.
16750         * gcc.dg/vect/vect-31.c: Ditto.
16751         * gcc.dg/vect/vect-32.c: Ditto.
16752         * gcc.dg/vect/vect-33.c: Ditto.
16753         * gcc.dg/vect/vect-34.c: Ditto.
16754         * gcc.dg/vect/vect-35.c: Ditto.
16755         * gcc.dg/vect/vect-36.c: Ditto.
16756         * gcc.dg/vect/vect-37.c: Ditto.
16757         * gcc.dg/vect/vect-38.c: Ditto.
16758         * gcc.dg/vect/vect-4.c: Ditto.
16759         * gcc.dg/vect/vect-40.c: Ditto.
16760         * gcc.dg/vect/vect-41.c: Ditto.
16761         * gcc.dg/vect/vect-42.c: Ditto.
16762         * gcc.dg/vect/vect-43.c: Ditto.
16763         * gcc.dg/vect/vect-44.c: Ditto.
16764         * gcc.dg/vect/vect-45.c: Ditto.
16765         * gcc.dg/vect/vect-46.c: Ditto.
16766         * gcc.dg/vect/vect-47.c: Ditto.
16767         * gcc.dg/vect/vect-48.c: Ditto.
16768         * gcc.dg/vect/vect-48a.c: Ditto.
16769         * gcc.dg/vect/vect-49.c: Ditto.
16770         * gcc.dg/vect/vect-5.c: Ditto.
16771         * gcc.dg/vect/vect-50.c: Ditto.
16772         * gcc.dg/vect/vect-51.c: Ditto.
16773         * gcc.dg/vect/vect-52.c: Ditto.
16774         * gcc.dg/vect/vect-53.c: Ditto.
16775         * gcc.dg/vect/vect-54.c: Ditto.
16776         * gcc.dg/vect/vect-55.c: Ditto.
16777         * gcc.dg/vect/vect-56.c: Ditto.
16778         * gcc.dg/vect/vect-56a.c: Ditto.
16779         * gcc.dg/vect/vect-57.c: Ditto.
16780         * gcc.dg/vect/vect-58.c: Ditto.
16781         * gcc.dg/vect/vect-59.c: Ditto.
16782         * gcc.dg/vect/vect-6.c: Ditto.
16783         * gcc.dg/vect/vect-60.c: Ditto.
16784         * gcc.dg/vect/vect-61.c: Ditto.
16785         * gcc.dg/vect/vect-62.c: Ditto.
16786         * gcc.dg/vect/vect-63.c: Ditto.
16787         * gcc.dg/vect/vect-64.c: Ditto.
16788         * gcc.dg/vect/vect-65.c: Ditto.
16789         * gcc.dg/vect/vect-66.c: Ditto.
16790         * gcc.dg/vect/vect-67.c: Ditto.
16791         * gcc.dg/vect/vect-68.c: Ditto.
16792         * gcc.dg/vect/vect-69.c: Ditto.
16793         * gcc.dg/vect/vect-7.c: Ditto.
16794         * gcc.dg/vect/vect-72.c: Ditto.
16795         * gcc.dg/vect/vect-72a.c: Ditto.
16796         * gcc.dg/vect/vect-73.c: Ditto.
16797         * gcc.dg/vect/vect-74.c: Ditto.
16798         * gcc.dg/vect/vect-75.c: Ditto.
16799         * gcc.dg/vect/vect-76.c: Ditto.
16800         * gcc.dg/vect/vect-77.c: Ditto.
16801         * gcc.dg/vect/vect-77a.c: Ditto.
16802         * gcc.dg/vect/vect-78.c: Ditto.
16803         * gcc.dg/vect/vect-79.c: Ditto.
16804         * gcc.dg/vect/vect-8.c: Ditto.
16805         * gcc.dg/vect/vect-80.c: Ditto.
16806         * gcc.dg/vect/vect-82.c: Ditto.
16807         * gcc.dg/vect/vect-82_64.c: Ditto.
16808         * gcc.dg/vect/vect-83.c: Ditto.
16809         * gcc.dg/vect/vect-83_64.c: Ditto.
16810         * gcc.dg/vect/vect-9.c: Ditto.
16811         * gcc.dg/vect/vect-all.c: Ditto.
16812         * gcc.dg/vect/vect-none.c: Ditto.
16813
16814 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
16815
16816         * lib/gcc-dg.exp (dg-skip-if): New function.
16817         (dg-forbid-option): Remove.
16818         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
16819         * g++.dg/abi/bitfield8.C: Likewise.
16820         * g++.dg/abi/dtor1.C: Likewise.
16821         * g++.dg/abi/empty10.C: Likewise.
16822         * g++.dg/abi/empty7.C: Likewise.
16823         * g++.dg/abi/empty9.C: Likewise.
16824         * g++.dg/abi/layout3.C: Likewise.
16825         * g++.dg/abi/layout4.C: Likewise.
16826         * g++.dg/abi/thunk1.C: Likewise.
16827         * g++.dg/abi/thunk2.C: Likewise.
16828         * g++.dg/abi/vbase11.C: Likewise.
16829         * g++.dg/abi/vthunk2.C: Likewise.
16830         * g++.dg/abi/vthunk3.C: Likewise.
16831         * g++.dg/ext/attrib8.C: Likewise.
16832         * g++.dg/opt/longbranch2.C: Likewise.
16833         * g++.dg/opt/reg-stack4.C: Likewise.
16834         * g++.old-deja/g++.ext/attrib1.C: Likewise.
16835         * g++.old-deja/g++.ext/attrib2.C: Likewise.
16836         * g++.old-deja/g++.ext/attrib3.C: Likewise.
16837         * g++.old-deja/g++.other/store-expr1.C: Likewise.
16838         * g++.old-deja/g++.other/store-expr2.C: Likewise.
16839         * gcc.dg/20000609-1.c: Likewise.
16840         * gcc.dg/20000720-1.c: Likewise.
16841         * gcc.dg/20011107-1.c: Likewise.
16842         * gcc.dg/20011119-1.c: Likewise.
16843         * gcc.dg/20020108-1.c: Likewise.
16844         * gcc.dg/20020122-2.c: Likewise.
16845         * gcc.dg/20020122-3.c: Likewise.
16846         * gcc.dg/20020201-3.c: Likewise.
16847         * gcc.dg/20020206-1.c: Likewise.
16848         * gcc.dg/20020218-1.c: Likewise.
16849         * gcc.dg/20020310-1.c: Likewise.
16850         * gcc.dg/20020411-1.c: Likewise.
16851         * gcc.dg/20020418-2.c: Likewise.
16852         * gcc.dg/20020426-1.c: Likewise.
16853         * gcc.dg/20020426-2.c: Likewise.
16854         * gcc.dg/20020517-1.c: Likewise.
16855         * gcc.dg/20020523-1.c: Likewise.
16856         * gcc.dg/20020523-2.c: Likewise.
16857         * gcc.dg/20020729-1.c: Likewise.
16858         * gcc.dg/20030204-1.c: Likewise.
16859         * gcc.dg/20030826-2.c: Likewise.
16860         * gcc.dg/20030926-1.c: Likewise.
16861         * gcc.dg/20031202-1.c: Likewise.
16862         * gcc.dg/980312-1.c: Likewise.
16863         * gcc.dg/980313-1.c: Likewise.
16864         * gcc.dg/990117-1.c: Likewise.
16865         * gcc.dg/990424-1.c: Likewise.
16866         * gcc.dg/990524-1.c: Likewise.
16867         * gcc.dg/991230-1.c: Likewise.
16868         * gcc.dg/i386-387-1.c: Likewise.
16869         * gcc.dg/i386-387-2.c: Likewise.
16870         * gcc.dg/i386-387-3.c: Likewise.
16871         * gcc.dg/i386-387-4.c: Likewise.
16872         * gcc.dg/i386-387-5.c: Likewise.
16873         * gcc.dg/i386-387-6.c: Likewise.
16874         * gcc.dg/i386-asm-1.c: Likewise.
16875         * gcc.dg/i386-bitfield1.c: Likewise.
16876         * gcc.dg/i386-bitfield2.c: Likewise.
16877         * gcc.dg/i386-loop-1.c: Likewise.
16878         * gcc.dg/i386-loop-2.c: Likewise.
16879         * gcc.dg/i386-loop-3.c: Likewise.
16880         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
16881         * gcc.dg/i386-pic-1.c: Likewise.
16882         * gcc.dg/i386-regparm.c: Likewise.
16883         * gcc.dg/i386-signbit-1.c: Likewise.
16884         * gcc.dg/i386-signbit-2.c: Likewise.
16885         * gcc.dg/i386-signbit-3.c: Likewise.
16886         * gcc.dg/i386-sse-5.c: Likewise.
16887         * gcc.dg/i386-sse-8.c: Likewise.
16888         * gcc.dg/i386-unroll-1.c: Likewise.
16889         * gcc.dg/tls/opt-1.c: Likewise.
16890         * gcc.dg/tls/opt-2.c: Likewise.
16891         * gcc.dg/unroll-1.c: Likewise.
16892         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
16893         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
16894         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
16895         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
16896
16897 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16898
16899         * g++.dg/template/incomplete1.C: New test.
16900
16901 2004-11-16  Nick Clifton  <nickc@redhat.com>
16902
16903         Revert patches accidentally commited during checkin of fixes for
16904         xstormy16 tests:
16905         gcc.c-torture/execute/simd-4.c: Revert
16906         gcc.dg/20040910-1.c: Revert.
16907
16908 2004-11-16  Paul Brook  <paul@codesourcery.com>
16909
16910         PR fortran/13010
16911         * gfortran.dg/der_pointer_1.f90: New test.
16912
16913 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
16914
16915         PR c/18498
16916         * gcc.dg/bitfld-13.c: New test.
16917
16918 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
16919
16920         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
16921         powerpc*-*-linux*.
16922
16923         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
16924         * gcc.dg/ppc64-abi-2.c: Ditto.
16925         * gcc.dg/ppc64-abi-3.c: Ditto.
16926
16927         * lib/gcc-dg.exp (dg-target-list): Remove.
16928
16929 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
16930
16931         * gcc.dg/ia64-postinc.c: New test.
16932
16933 2004-11-15  Mark Mitchell <mark@codesourcery.com>
16934
16935         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
16936
16937 2004-11-15  Nick Clifton  <nickc@redhat.com>
16938
16939         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
16940         __INT_MAX__ so that the test can be compiled by toolchains
16941         targeted at 16-bit processors.
16942
16943         * gcc.dg/20040625-1.c: Use long constants rather than integers
16944         when performing arithmetic that will overflow 16-bits.
16945
16946         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
16947         xstormy16.  It does not support 128-bit vector operations.
16948
16949         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
16950         with the macro PTR_TYPE.  Define this macro to an integer type
16951         suitable for holding a pointer.
16952
16953         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
16954         the target is a 16-bit processor.
16955
16956         * gcc.dg/cpp/if-2.c: Expect a different warning message from
16957         16-bit targets where the character constant will be too long.
16958
16959         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
16960         where the double will not be directly addressable.
16961
16962 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16963
16964         Friend class name lookup 1/n, PR c++/18471
16965         * g++.dg/template/crash26.C: New test.
16966         * g++.dg/lookup/struct1.C: Adjust expected error.
16967         * g++.dg/parse/elab1.C: Likewise.
16968         * g++.dg/parse/elab2.C: Likewise.
16969         * g++.dg/parse/int-as-enum1.C: Likewise.
16970         * g++.dg/parse/struct-as-enum1.C: Likewise.
16971         * g++.dg/parse/typedef1.C: Likewise.
16972         * g++.dg/parse/typedef3.C: Likewise.
16973         * g++.dg/parse/typedef4.C: Likewise.
16974         * g++.dg/parse/typedef5.C: Likewise.
16975         * g++.dg/template/nontype4.C: Likewise.
16976         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
16977         * g++.old-deja/g++.other/elab1.C: Likewise.
16978         * g++.old-deja/g++.other/syntax4.C: Likewise.
16979
16980 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
16981
16982         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
16983
16984 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
16985
16986         * gcc.c-torture/execute/20041114-1.c: New test.
16987
16988 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
16989
16990         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
16991         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
16992         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
16993         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
16994         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
16995         gcc.dg/switch-7.c: New tests.
16996
16997 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
16998
16999         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
17000
17001 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
17002
17003         PR tree-opt/18400
17004         * gcc.dg/vect/pr18400.c: New test.
17005
17006 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
17007             Andrew Pinski  <pinskia@physics.uc.edu>
17008
17009         PR tree-opt/18425
17010         * gcc.dg/vect/pr18425.c: New test.
17011
17012 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
17013
17014         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
17015         Guard with dg-require-alias and dg-require-visibility.
17016
17017 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
17018
17019         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
17020
17021 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17022
17023         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
17024
17025 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17026
17027         PR c++/17344
17028         * g++.dg/template/defarg5.C: New test.
17029
17030 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
17031
17032         * g++.dg/parse/cast1.C: Run only on ILP32.
17033         * g++.old-deja/g++.mike/p784.C: Likewise.
17034
17035 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
17036
17037         * gcc.c-torture/execute/20041113-1.c: New test.
17038
17039 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
17040
17041         PR target/18230
17042         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
17043         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
17044         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
17045         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
17046         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
17047         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
17048         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
17049         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
17050         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
17051         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
17052         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
17053         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
17054         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
17055
17056 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
17057
17058         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
17059         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
17060         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
17061         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
17062         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
17063         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
17064         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
17065         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
17066         gcc.target/sparc/combined-1.c: New tests.
17067
17068 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
17069
17070         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
17071         New tests.
17072
17073 2004-11-12  Mark Mitchell <mark@codesourcery.com>
17074
17075         * lib/gcc-dg.exp (dg-forbid-option): New function.
17076         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
17077         * g++.dg/abi/bitfield8.C: Likewise.
17078         * g++.dg/abi/dtor1.C: Likewise.
17079         * g++.dg/abi/empty10.C: Likewise.
17080         * g++.dg/abi/empty7.C: Likewise.
17081         * g++.dg/abi/empty9.C: Likewise.
17082         * g++.dg/abi/layout3.C: Likewise.
17083         * g++.dg/abi/layout4.C: Likewise.
17084         * g++.dg/abi/thunk1.C: Likewise.
17085         * g++.dg/abi/thunk2.C: Likewise.
17086         * g++.dg/abi/vbase11.C: Likewise.
17087         * g++.dg/abi/vthunk2.C: Likewise.
17088         * g++.dg/abi/vthunk3.C: Likewise.
17089         * g++.dg/ext/attrib8.C: Likewise.
17090         * g++.dg/opt/longbranch2.C: Likewise.
17091         * g++.dg/opt/reg-stack4.C: Likewise.
17092         * g++.old-deja/g++.ext/attrib1.C: Likewise.
17093         * g++.old-deja/g++.ext/attrib2.C: Likewise.
17094         * g++.old-deja/g++.ext/attrib3.C: Likewise.
17095         * g++.old-deja/g++.other/store-expr1.C: Likewise.
17096         * g++.old-deja/g++.other/store-expr2.C: Likewise.
17097         * gcc.dg/20000609-1.c: Likewise.
17098         * gcc.dg/20000720-1.c: Likewise.
17099         * gcc.dg/20011107-1.c: Likewise.
17100         * gcc.dg/20011119-1.c: Likewise.
17101         * gcc.dg/20020108-1.c: Likewise.
17102         * gcc.dg/20020122-2.c: Likewise.
17103         * gcc.dg/20020122-3.c: Likewise.
17104         * gcc.dg/20020201-3.c: Likewise.
17105         * gcc.dg/20020206-1.c: Likewise.
17106         * gcc.dg/20020218-1.c: Likewise.
17107         * gcc.dg/20020310-1.c: Likewise.
17108         * gcc.dg/20020411-1.c: Likewise.
17109         * gcc.dg/20020418-2.c: Likewise.
17110         * gcc.dg/20020426-1.c: Likewise.
17111         * gcc.dg/20020426-2.c: Likewise.
17112         * gcc.dg/20020517-1.c: Likewise.
17113         * gcc.dg/20020523-1.c: Likewise.
17114         * gcc.dg/20020523-2.c: Likewise.
17115         * gcc.dg/20020729-1.c: Likewise.
17116         * gcc.dg/20030204-1.c: Likewise.
17117         * gcc.dg/20030826-2.c: Likewise.
17118         * gcc.dg/20030926-1.c: Likewise.
17119         * gcc.dg/20031202-1.c: Likewise.
17120         * gcc.dg/980312-1.c: Likewise.
17121         * gcc.dg/980313-1.c: Likewise.
17122         * gcc.dg/990117-1.c: Likewise.
17123         * gcc.dg/990424-1.c: Likewise.
17124         * gcc.dg/990524-1.c: Likewise.
17125         * gcc.dg/991230-1.c: Likewise.
17126         * gcc.dg/i386-387-1.c: Likewise.
17127         * gcc.dg/i386-387-2.c: Likewise.
17128         * gcc.dg/i386-387-3.c: Likewise.
17129         * gcc.dg/i386-387-4.c: Likewise.
17130         * gcc.dg/i386-387-5.c: Likewise.
17131         * gcc.dg/i386-387-6.c: Likewise.
17132         * gcc.dg/i386-asm-1.c: Likewise.
17133         * gcc.dg/i386-bitfield1.c: Likewise.
17134         * gcc.dg/i386-bitfield2.c: Likewise.
17135         * gcc.dg/i386-loop-1.c: Likewise.
17136         * gcc.dg/i386-loop-2.c: Likewise.
17137         * gcc.dg/i386-loop-3.c: Likewise.
17138         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
17139         * gcc.dg/i386-pic-1.c: Likewise.
17140         * gcc.dg/i386-regparm.c: Likewise.
17141         * gcc.dg/i386-signbit-1.c: Likewise.
17142         * gcc.dg/i386-signbit-2.c: Likewise.
17143         * gcc.dg/i386-signbit-3.c: Likewise.
17144         * gcc.dg/i386-sse-5.c: Likewise.
17145         * gcc.dg/i386-sse-8.c: Likewise.
17146         * gcc.dg/i386-unroll-1.c: Likewise.
17147         * gcc.dg/tls/opt-1.c: Likewise.
17148         * gcc.dg/tls/opt-2.c: Likewise.
17149         * gcc.dg/unroll-1.c: Likewise.
17150         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
17151         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
17152         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
17153         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
17154         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
17155         -m64 is specified.
17156
17157 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
17158
17159         PR c++/18389
17160         * g++.dg/parse/cond1.C: New test.
17161
17162         PR c++/18429
17163         * g++.dg/template/array9.C: New test.
17164         * g++.dg/ext/vla1.C: Adjust error messages.
17165         * g++.dg/ext/vlm1.C: Likewise.
17166         * g++.dg/template/crash2.C: Likewise.
17167
17168         PR c++/18436
17169         * g++.dg/template/call3.C: New test.
17170
17171         PR c++/18407
17172         * g++.dg/template/ptrmem11.C: New test.
17173
17174 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
17175
17176         PR other/14264
17177         * lib/g++.exp: Set LC_ALL and LANG to C.
17178         * lib/gcc-dg.exp: Likewise.
17179         * lib/gfortran.exp: Likewise.
17180         * lib/objc.exp: Likewise.
17181         * lib/treelang.exp: Likewise.
17182
17183 2004-11-12  Andreas Schwab  <schwab@suse.de>
17184
17185         * gcc.dg/pr16286.c: Fix last change.
17186
17187 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
17188
17189         PR c++/18416
17190         * g++.dg/init/global1.C: New test.
17191
17192 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
17193
17194         * gcc.c-torture/execute/20041112-1.c: New test.
17195
17196 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
17197
17198         * lib/gcc-dg.exp (dg-target-list): New.
17199
17200 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
17201             Richard Sandiford  <rsandifo@redhat.com>
17202
17203         * lib/target-supports.exp (get-compiler_messages): New.
17204         (check_named_sections_available): Use it.
17205         (check_effective_target_ilp32): New.
17206         (check_effective_target_lp64): New.
17207         (is-effective-target): New.
17208         * lib/gcc-dg.exp (dg-require-effective-target): New.
17209
17210 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
17211
17212         * gcc.dg/precedence-1.c: New test.
17213
17214 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
17215
17216         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
17217
17218         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
17219         message, delete generated files, use more descriptive name for
17220         executable, and make the test unsupported when it cannot be run.
17221
17222         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
17223         (dg-require-weak, dg-require-visibility, dg-require-alias,
17224         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
17225         dg-require-iconv, dg-require-named-sections): Use it.
17226
17227         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
17228
17229 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
17230
17231         PR target/16457
17232         * gcc.dg/ppc-and-1: New
17233
17234         PR target/16796
17235         * gcc.dg/ppc-mov-1.c: New.
17236
17237         PR target/16458
17238         * gcc.dg/ppc-compare-1.c: New.
17239
17240 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
17241
17242         * objc.dg/desig-init-2.m: New test.
17243
17244 2004-11-10  Adam Nemet  <anemet@lnxw.com>
17245
17246         PR middle-end/18160
17247         * g++.dg/warn/register-var-1.C: New test.
17248         * g++.dg/warn/register-var-2.C: New test.
17249
17250 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
17251
17252         * gcc.dg/union-2.c: New test.
17253
17254 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
17255
17256         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
17257         New test for PR tree-optimization/17892.
17258
17259 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
17260
17261         PR c++/18369
17262         * g++.dg/init/new12.C: New test.
17263
17264 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
17265
17266         * gcc.target/sparc: New directory.
17267         * gcc.target/sparc/sparc.exp: New driver.
17268         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
17269         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
17270         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
17271         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
17272
17273 2004-11-10  Paul Brook  <paul@codesourcery.com>
17274
17275         PR fortran/18218
17276         * gfortran.dg/list_read.c: New test.
17277
17278 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
17279
17280         PR c/18322
17281         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
17282         expected diagnostic location.
17283
17284 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
17285
17286         * gcc.dg/20041109-1.c: New test.
17287
17288 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
17289
17290         PR objc/18406
17291         * objc/compile/pr18406.m: New test.
17292
17293 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
17294
17295         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
17296
17297 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
17298
17299         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
17300
17301 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
17302
17303         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
17304
17305 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
17306
17307         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
17308         exit.
17309
17310 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
17311
17312         PR tree-opt/18299
17313         * gcc.c-torture/pr18299-1.c: New test.
17314
17315 2004-11-06  Andreas Schwab  <schwab@suse.de>
17316
17317         * gcc.dg/pr16286.c: Also test for bool and pixel.
17318
17319 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
17320
17321         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
17322         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
17323         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
17324         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
17325         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
17326         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
17327         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
17328         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
17329         gcc.dg/struct-semi-3.c: New tests.
17330
17331 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
17332
17333         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
17334
17335 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
17336
17337         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
17338         Do not use C99 designators.
17339
17340 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
17341
17342         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
17343
17344 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
17345
17346         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
17347         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
17348         * gcc.c-torture/execute/simd-5.x: Remove.
17349
17350 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
17351
17352         PR rtl-optimization/17933
17353         * gcc.dg/torture/pr17933-1.c: New test.
17354
17355 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
17356
17357         PR target/18106
17358         * lib/target-supports.exp (check_weak_available): Support
17359         Windows.
17360
17361 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
17362
17363         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
17364         call to fflush(stdout) before abort.
17365         (my_ffsll): New function.
17366         (generate_fields): Use it.
17367
17368 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
17369
17370         * gcc.dg/init-undef-1.c: New test.
17371
17372 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
17373
17374         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
17375         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
17376         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
17377         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
17378         expected messages for new parser.
17379
17380 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
17381
17382         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
17383
17384 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
17385
17386         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
17387         on LP64 targets.
17388
17389 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
17390
17391         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
17392         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
17393         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
17394         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
17395         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
17396         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
17397         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
17398         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
17399         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
17400         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
17401
17402 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
17403
17404         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
17405         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
17406         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
17407         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
17408         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
17409         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
17410         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
17411         for new parser.
17412
17413 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
17414
17415         PR target/15342
17416         * gcc.dg/20041104-1.c: New test.
17417
17418 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17419
17420         * g++.dg/template/nontype7.C: New test.
17421         * g++.dg/template/nontype8.C: Likewise.
17422         * g++.dg/template/nontype9.C: Likewise.
17423         * g++.dg/template/nontype10.C: Likewise.
17424         * g++.dg/tc1/dr49.C: Likewise.
17425         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
17426         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
17427
17428 2004-11-04  Ben Elliston  <bje@au.ibm.com>
17429
17430         * g++.dg/rtti/tinfo1.C: Remove xfails.
17431
17432 2004-11-04  Ben Elliston  <bje@au.ibm.com>
17433
17434         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
17435         packed attribute to the definition to satisfy the new C++ parser.
17436
17437 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
17438
17439         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
17440         invocations of va_arg.
17441
17442 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
17443
17444         PR c++/18124
17445         * g++.dg/template/crash25.C: New test.
17446
17447         PR c++/18155
17448         * g++.dg/template/typedef2.C: New test.
17449         * g++.dg/parse/crash13.C: Adjust error markers.
17450
17451         PR c++/18177
17452         * g++.dg/conversion/const3.C: New test.
17453
17454 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17455
17456         PR fortran/17535
17457         PR fortran/17583
17458         PR fortran/17713
17459         * gfortran.dg/generic_[123].f90: New testcases.
17460
17461 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
17462
17463         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
17464         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
17465
17466 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
17467
17468         PR tree-opt/16808
17469         * gcc.c-torture/compile/pr16808.c: New test.
17470
17471 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
17472
17473         PR rtl-optimization/17104
17474         * gcc.dg/ppc-bitfield1.c: New.
17475
17476 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
17477
17478         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
17479
17480 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
17481
17482         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
17483         strings for 32-bit code.
17484
17485 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
17486
17487         PR c/18239
17488         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
17489
17490 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
17491
17492         PR c++/18064
17493         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
17494
17495 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
17496
17497         PR c++/15172
17498         * g++.dg/init/aggr2.C: New test.
17499
17500 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
17501
17502         * objc.dg/local-decl-1.m: New test.
17503
17504 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17505
17506         * gcc.dg/20040910-1.c: Adjust regex.
17507
17508 2004-10-30  Roger Sayle  <roger@eyesopen.com>
17509
17510         PR rtl-optimization/18084
17511         * g++.dg/opt/pr18084-1.C: New testcase.
17512
17513 2004-10-30  Matt Austern  <austern@apple.com>
17514
17515         PR c++/17542
17516         * g++.dg/ext/attrib18.C: New test.
17517
17518 2004-10-30  Roger Sayle  <roger@eyesopen.com>
17519
17520         PR middle-end/18096
17521         * gcc.dg/pr18096-1.c: New test case.
17522
17523 2004-10-30  Roger Sayle  <roger@eyesopen.com>
17524
17525         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
17526
17527 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
17528
17529         PR c/16666
17530         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
17531         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
17532         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
17533         gcc.dg/old-style-prom-3.c: New tests.
17534
17535 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
17536
17537         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
17538         Remove unnecessary inclusion of stdio.h.
17539
17540 2004-10-29  Roger Sayle  <roger@eyesopen.com>
17541
17542         PR rtl-optimization/17581
17543         * gcc.dg/pr17581-1.c: New test case.
17544
17545 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
17546
17547         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
17548         being implemented.
17549         * g++.dg/conversion/dr195-1.C: New.
17550         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
17551         * g++.old-deja/g++.mike/p10148.C: Likewise.
17552
17553 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
17554
17555         PR c++/17695
17556         * g++.dg/debug/typedef2.C: New test.
17557
17558 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
17559
17560         PR fortran/13490
17561         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
17562         * gfortran.dg/g77/README: Update.
17563
17564 2004-10-28  Matt Austern  <austern@apple.com>
17565
17566         PR c++/14124
17567         * g++.dg/ext/packed7.C: New test.
17568
17569 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
17570
17571         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
17572         scan-assembler.
17573         * lib/scanasm.exp (hidden-scan-for): New proc.
17574         (scan-hidden): Use hidden-scan-for instead of constructing the scan
17575         string.
17576         (scan-not-hidden): Likewise.
17577         * lib/target-supports.exp (check_visibility_available): mach-o is
17578         support too.
17579
17580 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
17581
17582         PR c++/17132
17583         * g++.dg/template/memclass3.C: New test.
17584
17585 2004-10-28  Adam Nemet  <anemet@lnxw.com>
17586
17587         PR middle-end/18160
17588         * gcc.dg/register-var-1.c: New test.
17589         * gcc.dg/register-var-2.c: New test.
17590         * gcc.dg/asm-7.c: Taking the address of a register variable is an
17591         error now.
17592
17593 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
17594
17595         PR other/18172
17596         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
17597         unused variables.
17598         * gcc.dg/vect/vect-22.c: Likewise.
17599
17600 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
17601
17602         * gcc.dg/i386-rotate-1.c: New test.
17603
17604 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
17605
17606         * g++.dg/init/ref12.C: Add "run" marker.
17607
17608         PR c++/17435
17609         * g++.dg/init/ref12.C: New test.
17610
17611         PR c++/18140
17612         * g++.dg/template/shift1.C: New test.
17613         * g++.dg/template/error10.C: Adjust error markers.
17614
17615 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
17616
17617         PR tree-opt/17529
17618         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
17619
17620 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
17621
17622         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
17623         * gcc.dg/weak/weak-3.c: Likewise.
17624         * gcc.dg/weak/weak-5.c: Likewise.
17625         * gcc.dg/weak/weak-9.c: Likewise.
17626         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
17627         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
17628
17629         * gcc.dg/darwin-weakimport-1.c: New.
17630
17631 2004-10-28  Ben Elliston  <bje@au.ibm.com>
17632
17633         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
17634
17635 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
17636
17637         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
17638         'syntax' error messages.
17639         * gcc.dg/cpp/direct2s.c: Likewise.
17640
17641 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
17642
17643         * gcc.c-torture/compile/20041026-1.c: New.
17644
17645 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
17646
17647         PR c++/18093
17648         * g++.dg/lookup/ns2.C: New test.
17649
17650         PR c++/18020
17651         * g++.dg/template/enum4.C: New test.
17652
17653         PR c++/18161
17654         * g++.dg/template/expr1.C: New test.
17655
17656 2004-10-26  Ben Elliston  <bje@au.ibm.com>
17657
17658         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
17659
17660 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
17661
17662         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
17663         gcc.dg/decl-nospec-3.c: New tests.
17664
17665 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
17666
17667         * objc.dg/super-class-3.m: New test.
17668
17669 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
17670
17671         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
17672         resyncing.
17673         * gcc.dg/cpp/direct2s.c: Likewise.
17674
17675 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
17676
17677         * objc.dg/image-info.m: Update for changes to section selection.
17678
17679 2004-10-25  David Ayers  <d.ayers@inode.at>
17680             Ziemowit Laski  <zlaski@apple.com>
17681
17682         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
17683         diagnostics when messaging 'id <Proto>'.
17684         * objc.dg/class-protocol-1.m: New test.
17685         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
17686         a non-existent method signature.
17687         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
17688         Update diagnostics when messaging with non-existent method signature.
17689         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
17690         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
17691         invalid receivers are now resolved as if messaging 'id'; remove
17692         extraneous diagnostics.
17693
17694 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
17695
17696         PR c/16667
17697         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
17698         gcc.dg/init-desig-obs-3.c: New tests.
17699
17700 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
17701
17702         * gcc.dg/debug/20041023-1.c: New test.
17703
17704 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
17705
17706         PR middle-end/17407
17707         * gcc.c-torture/compile/pr17407.c: New test.
17708
17709         PR c++/18121
17710         * g++.dg/template/array8.C: New test.
17711
17712 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
17713
17714         PR other/18138
17715         * lib/g++.exp: Accept more than one multilib libgcc.
17716         * lib/gcc-dg.exp: Likewise.
17717         * lib/objc.exp: Likewise.
17718         * lib/treelang.exp: Likewise.
17719         * lib/gfortran.exp: Likewise.
17720
17721 2004-10-24  Ben Elliston  <bje@au.ibm.com>
17722
17723         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
17724
17725 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
17726
17727         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
17728         * gcc.dg/c99-const-expr-3.c: Likewise.
17729
17730 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
17731
17732         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
17733
17734 2004-10-23  Ben Elliston  <bje@au.ibm.com>
17735
17736         * gcc.c-torture/execute/loop-2e.x: Remove.
17737
17738 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
17739
17740         PR c++/18095
17741         * g++.dg/parse/crash18.C: New.
17742         * g++.dg/parse/crash19.C: New.
17743
17744 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
17745
17746         * g++.dg/ext/dllimport1.C: Move dg-warnings.
17747         * g++.dg/ext/dllimport2.C: Same.
17748         * g++.dg/ext/dllimport8.C: Same.
17749
17750 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
17751
17752         PR c++/10841
17753         * g++.dg/conversion/cast1.C: New test.
17754         * g++.dg/overload/pmf1.C: Adjust error marker.
17755
17756 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
17757
17758         PR objc/17923
17759         * objc.dg/const-str-7.m: New test.
17760
17761 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17762
17763         * g++.dg/template/memfriend11.C: Fix comment typo.
17764         * g++.dg/template/memfriend14.C: Likewise.
17765
17766 2004-10-20  Richard Henderson  <rth@redhat.com>
17767
17768         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
17769         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
17770         -fasynchronous-unwind-tables.
17771
17772 2004-10-20  Richard Henderson  <rth@redhat.com>
17773
17774         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
17775         (main): Return success.
17776         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
17777         (main): Return success.
17778
17779 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17780
17781         PR c++/13495
17782         * g++.dg/template/memfriend9.C: New test.
17783         * g++.dg/template/memfriend10.C: Likewise.
17784         * g++.dg/template/memfriend11.C: Likewise.
17785         * g++.dg/template/memfriend12.C: Likewise.
17786         * g++.dg/template/memfriend13.C: Likewise.
17787         * g++.dg/template/memfriend14.C: Likewise.
17788         * g++.dg/template/memfriend15.C: Likewise.
17789         * g++.dg/template/memfriend16.C: Likewise.
17790         * g++.dg/template/memfriend17.C: Likewise.
17791         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
17792
17793 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
17794
17795         * g++.dg/conversion/dr195.C: New.
17796         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
17797
17798 2004-10-20  Ben Elliston  <bje@au.ibm.com>
17799             Devang Patel  <dpatel@apple.com>
17800
17801         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
17802         of floating point arithmetic, which could trap.
17803
17804 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
17805
17806         PR c++/14035
17807         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
17808         * g++.dg/conversion/const2.C: New test.
17809         * g++.dg/expr/reinterpret2.C: New test.
17810         * g++.dg/expr/reinterpret3.C: New test.
17811         * g++.dg/expr/cast2.C: New test.
17812         * g++.dg/expr/copy1.C: New test.
17813         * g++.dg/other/conversion1.C: Change error message.
17814         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
17815         function pointers to void *.
17816         * g++.old-deja/g++.mike/p10148.C: Likewise.
17817
17818 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
17819
17820         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
17821
17822 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
17823
17824         PR c++/18047
17825
17826         * g++.dg/parse/expr3.C: New test.
17827
17828 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
17829
17830         * gcc.dg/smod-1.c: New test.
17831
17832 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
17833
17834         * objc.dg/method-14.m: New test.
17835
17836 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
17837
17838         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
17839         Also xfail as the patch was reverted.
17840
17841 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
17842
17843         PR middle-end/16973
17844         * gcc.dg/pr16973.c: New test.
17845
17846 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
17847
17848         PR tree-optimization/17656
17849         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
17850
17851 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
17852
17853         * g++.dg/eh/shadow1.C: New.
17854
17855 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
17856
17857         * gcc.c-torture/compile/20041018-1.c: New test.
17858
17859 2004-10-18  Ben Elliston  <bje@au.ibm.com>
17860
17861         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
17862         compiler referring to register 0 when accessing sdata.  The linker
17863         now patches things up.
17864
17865 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
17866
17867         PR c/17529
17868         * gcc.c-torture/compile/pr17529.c: New test.
17869
17870 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17871
17872         PR c++/17743
17873         * g++.dg/ext/attrib17.C: New test.
17874
17875 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
17876
17877         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
17878
17879 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17880
17881         PR c++/10479
17882         * g++.dg/ext/attrib16.C: New test.
17883
17884 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
17885
17886         PR c++/17042
17887         * g++.dg/init/dso_handle1.C: New test.
17888
17889         PR c++/14667
17890         * g++.dg/parse/typedef6.C: New test.
17891
17892         PR c++/17916
17893         * g++.dg/parse/pragma1.C: New test.
17894
17895 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
17896
17897         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
17898
17899 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
17900
17901         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
17902         -fno-common when on HPPA HP-UX platforms.
17903
17904 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
17905
17906         PR other/16820
17907         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
17908         stdint.h.
17909         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
17910         uintptr_t.
17911
17912 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
17913
17914         PR c++/16301
17915         * g++.dg/lookup/strong-using-4.C: New test.
17916
17917 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
17918
17919         PR middle-end/16567
17920         * gcc.c-torture/compile/nested-1.c: New test.
17921
17922 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
17923
17924         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
17925         and mipsisa64*-*-* (until support for misaligned loads is added).
17926         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
17927         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
17928         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
17929         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
17930         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
17931         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
17932
17933 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
17934
17935         PR c++/17976
17936         * g++.dg/init/dtor3.C: New test.
17937
17938 2004-10-15  Ben Elliston  <bje@au.ibm.com>
17939
17940         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
17941
17942 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
17943
17944         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
17945         * gcc.dg/macho-lo-sum.c: Likewise.
17946
17947 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
17948
17949         * gcc.dg/ppc-spe64-1.c: New test.
17950
17951 2004-10-14  Devang Patel  <dpatel@apple.com>
17952
17953         PR 17635
17954         * gcc.dg/pr17635.c : New test.
17955
17956 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
17957
17958         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
17959         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
17960         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
17961         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
17962         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
17963         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
17964         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
17965         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
17966         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
17967         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
17968         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
17969         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
17970         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
17971         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
17972         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
17973         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
17974         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
17975         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
17976
17977 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
17978
17979         * gcc.dg/vect/vect-82.c: New testcase.
17980         * gcc.dg/vect/vect-82_64.c: New testcase.
17981         * gcc.dg/vect/vect-83.c: New testcase.
17982         * gcc.dg/vect/vect-83_64.c: New testcase.
17983
17984 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
17985
17986         * gcc.dg/cpp/error-1.c: New test.
17987
17988 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
17989
17990         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
17991
17992 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
17993
17994         PR target/17984
17995         * gcc.dg/cris-peep2-xsrand2.c: New test.
17996
17997 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
17998
17999         PR c++/17661
18000         * testsuite/g++.dg/expr/for2.C: New test.
18001
18002 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
18003
18004         * g++.dg/inherit/thunk1.C: Run on the SPARC.
18005
18006 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
18007
18008         PR tree-optimization/17724
18009         * g++.dg/opt/pr17724-1.C: New test.
18010         * g++.dg/opt/pr17724-2.C: New test.
18011         * g++.dg/opt/pr17724-3.C: New test.
18012         * g++.dg/opt/pr17724-4.C: New test.
18013         * g++.dg/opt/pr17724-5.C: New test.
18014         * g++.dg/opt/pr17724-6.C: New test.
18015
18016 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
18017
18018         PR c/17301
18019         * gcc.dg/pr17301-2.c: New test.
18020
18021 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
18022
18023         PR c++/15876
18024         * g++.dg/parse/error22.C: New test.
18025
18026         PR c++/17936
18027         * g++.dg/template/spec18.C: New test.
18028
18029 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
18030
18031         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
18032         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
18033         memcpy.
18034         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
18035         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
18036
18037 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
18038
18039         * g++.dg/eh/cleanup5.C: Add dg-options "".
18040
18041 2004-10-11  Roger Sayle  <roger@eyesopen.com>
18042
18043         PR middle-end/17657
18044         * gcc.dg/switch-4.c: New test case.
18045
18046 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
18047
18048         * gcc.c-torture/execute/20041011-1.c: New test.
18049
18050 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
18051
18052         PR c++/17554
18053         * g++.dg/init/for3.C: New test.
18054
18055         PR c++/17657
18056         * g++.dg/opt/switch2.C: New test.
18057
18058         PR middle-end/17703
18059         * g++.dg/warn/Wreturn-2.C: New test.
18060
18061 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
18062
18063         PR c++/17907
18064         * g++.dg/eh/cleanup5.C: New test.
18065
18066 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
18067
18068         PR c++/17393
18069         * g++.dg/parse/error21.C: New test.
18070
18071 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18072
18073         * g++.dg/overload/pmf1.C: Adjust quoting marks.
18074         * g++.dg/warn/incomplete1.C: Likewise.
18075         * g++.dg/template/qualttp20.C: Likewise.
18076
18077 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
18078
18079         PR c/17881
18080         * parm-incomplete-1.c: New test.
18081
18082 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
18083
18084         PR c++/17867
18085         * g++.dg/parse/error19.C: New test.
18086
18087         PR c++/17670
18088         * g++.dg/init/new11.C: New test.
18089
18090         PR c++/17821
18091         * g++.dg/parse/error20.C: New test.
18092
18093         PR c++/17826
18094         * g++.dg/template/crash24.C: New test.
18095
18096 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
18097
18098         PR c/17301
18099         * gcc.dg/pr17301-1.c: New test.
18100
18101 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
18102
18103         PR c/17189
18104         * gcc.dg/anon-struct-5.c: New test.
18105
18106 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
18107
18108         PR c/17844
18109         * gcc.dg/pr17844-1.c: New test.
18110
18111 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
18112
18113         PR tree-optimization/17906
18114         * gcc.c-torture/compile/pr17906.c: New.
18115
18116 2004-10-09  Stuart Hastings  <stuart@apple.com>
18117             Roger Sayle  <roger@eyesopen.com>
18118
18119         PR rtl-optimization/17853
18120         * gcc.dg/i386-mmx-5.c: New testcase.
18121
18122 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
18123
18124         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
18125
18126 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
18127
18128         PR c++/17524
18129         * g++.dg/template/static9.C: New test.
18130
18131         PR c++/17685
18132         * g++.dg/parse/operator5.C: New test.
18133
18134 2004-10-09  Roger Sayle  <roger@eyesopen.com>
18135
18136         PR middle-end/17894
18137         * gcc.c-torture/execute/divcmp-4.c: New test case.
18138
18139 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
18140
18141         PR tree-opt/17902
18142         * g++.dg/opt/pr17902.C: New test.
18143
18144 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
18145
18146         * gcc.dg/cpp/ident-1.c: Add dg-options "".
18147
18148 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
18149
18150         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
18151
18152 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
18153
18154         * gcc.dg/assign-warn-3.c: New test.
18155
18156 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
18157
18158         PR c/16999
18159         * gcc.dg/cpp/ident-1.c: New test.
18160
18161 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
18162
18163         * gcc.c-torture/compile/acc1.c: New.
18164
18165 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
18166
18167         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
18168         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
18169
18170 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
18171
18172         * gcc.dg/ultrasp11.c: New test.
18173
18174 2004-10-08  Michael Matz  <matz@suse.de>
18175
18176         * gcc.dg/doloop-2.c: New test.
18177
18178 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
18179
18180         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
18181         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
18182         objc.dg/method-9.m: Update expected diagnostics.
18183
18184 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
18185
18186         * gcc.dg/ppc-fsel-3.c: New file.
18187         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
18188
18189 2004-10-07  Paul Brook  <paul@codesourcery.com>
18190
18191         * gfortran.dg/intrinsic_verify_1.f90: New test.
18192
18193 2004-10-07  Paul Brook  <paul@codesourcery.com>
18194
18195         * gfortran.dg/empty_format_1.f90: Remove stray commas.
18196
18197 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18198
18199         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
18200         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
18201         commit.
18202
18203 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
18204
18205         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
18206
18207 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18208
18209         PR c++/17115
18210         * g++.dg/warn/Winline-4.C: New test.
18211
18212 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
18213
18214         * gcc.c-torture/compile/20041007-1.c: New test.
18215
18216 2004-10-07  Paul Brook  <paul@codesourcery.com>
18217
18218         PR fortran/17678
18219         * gfortran.dg/use_allocated_1.f90: New test.
18220
18221 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
18222
18223         PR middle-end/17849
18224         * gfortran.fortran-torture/compile/nested.f90: New test
18225
18226 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
18227
18228         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
18229
18230 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
18231
18232         PR c++/17368
18233         * g++.dg/ext/asm6.C: New test.
18234
18235 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
18236
18237         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
18238
18239 2004-10-06  Paul Brook  <paul@codesourcery.com>
18240
18241         PR libfortran/17709
18242         * gfortran.dg/empty_format_1.f90: New test.
18243
18244 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18245
18246         PR fortran/17568
18247         * gfortran.dg/ishft.f90: New test.
18248
18249         PR fortran/17283
18250         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
18251         tests.
18252
18253 2004-10-06  Paul Brook  <paul@codesourcery.com>
18254
18255         * gfortran.dg/do_1.f90: New test.
18256
18257 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18258
18259         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
18260         optimizing for size.
18261
18262 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
18263
18264         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
18265
18266 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
18267
18268         * gcc.c-torture/compile/20041005-1.c: New test.
18269
18270 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
18271
18272         PR c++/17829
18273         * g++.dg/lookup/koenig4.C: New.
18274
18275 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18276
18277         * g++.dg/other/classkey1.C: Adjust quoting marks.
18278         * g++.dg/parse/error15.C: Likewise.
18279         * g++.dg/template/meminit2.C (int>): Likewise.
18280
18281 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18282
18283         PR fortran/17283
18284         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
18285
18286         PR fortran/17631
18287         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
18288
18289         PR fortran/17708
18290         * gfortran.dg/pr17708.f90: New test.
18291
18292 2004-10-04  Chao-ying Fu  <fu@mips.com>
18293
18294         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
18295         * gcc.dg/vect/vect-4.c: Ditto.
18296         * gcc.dg/vect/vect-5.c: Ditto.
18297         * gcc.dg/vect/vect-6.c: Ditto.
18298         * gcc.dg/vect/vect-8.c: Ditto.
18299         * gcc.dg/vect/vect-16.c: Ditto.
18300         * gcc.dg/vect/vect-30.c: Ditto.
18301         * gcc.dg/vect/vect-40.c: Ditto.
18302         * gcc.dg/vect/vect-41.c: Ditto.
18303         * gcc.dg/vect/vect-42.c: Ditto.
18304         * gcc.dg/vect/vect-43.c: Ditto.
18305         * gcc.dg/vect/vect-44.c: Ditto.
18306         * gcc.dg/vect/vect-45.c: Ditto.
18307         * gcc.dg/vect/vect-46.c: Ditto.
18308         * gcc.dg/vect/vect-47.c: Ditto.
18309         * gcc.dg/vect/vect-48.c: Ditto.
18310         * gcc.dg/vect/vect-49.c: Ditto.
18311         * gcc.dg/vect/vect-50.c: Ditto.
18312         * gcc.dg/vect/vect-51.c: Ditto.
18313         * gcc.dg/vect/vect-52.c: Ditto.
18314         * gcc.dg/vect/vect-53.c: Ditto.
18315         * gcc.dg/vect/vect-54.c: Ditto.
18316         * gcc.dg/vect/vect-55.c: Ditto.
18317         * gcc.dg/vect/vect-56.c: Ditto.
18318         * gcc.dg/vect/vect-57.c: Ditto.
18319         * gcc.dg/vect/vect-58.c: Ditto.
18320         * gcc.dg/vect/vect-59.c: Ditto.
18321         * gcc.dg/vect/vect-60.c: Ditto.
18322         * gcc.dg/vect/vect-74.c: Ditto.
18323         * gcc.dg/vect/vect-79.c: Ditto.
18324         * gcc.dg/vect/vect-80.c: Ditto.
18325
18326 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
18327
18328         * gcc.dg/unused-7.c: Use the correct option.
18329
18330 2004-10-04  Paul Brook  <paul@codesourcery.com>
18331         Bud Davis  <bdavis9659@comcast.net>
18332
18333         PR fortran/17706
18334         PR fortran/16434
18335         * gfortran/pr17706.f90: New test.
18336         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
18337
18338 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18339
18340         * gfortran.dg/pr17612.f90: New test.
18341
18342 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18343
18344         * g++.dg/template/local1.C: Adjust quoting marks in
18345         testing for diagnostics.
18346         * g++.dg/tls/diag-2.C: Likewise.
18347         * g++.dg/other/error8.C: Likewise.
18348
18349 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
18350
18351         PR c/17178
18352         * gcc.dg/unused-4.c: Adjust to be correct.
18353
18354         PR c/17820
18355         * gcc.dg/unused-7.c: New test.
18356
18357 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
18358
18359         PR c++/17797
18360         * g++.dg/overload/template2.C: New test.
18361
18362 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
18363
18364         PR tree-optimization/16632
18365         * gcc.dg/tree-ssa/20041002-1.c: New.
18366
18367 2004-10-03  Paul Brook  <paul@codesourcery.com>
18368
18369         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
18370         rather than relying on default formatting.
18371
18372 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
18373
18374         * gcc.dg/20040920-1.c: Update expected message text.
18375
18376 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
18377
18378         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
18379
18380 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
18381
18382         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
18383         tree level.
18384
18385 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
18386
18387         * gcc.dg/tree-ssa/pr17343.c: Remove.
18388
18389 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
18390
18391         PR tree-opt/17343
18392         * gcc.dg/tree-ssa/pr17343.c: New test.
18393
18394 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
18395
18396         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
18397         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
18398         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
18399         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
18400         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
18401
18402 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
18403
18404         * gcc.dg/lvalue-2.c: New test.
18405
18406 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
18407
18408         PR c/17730
18409         * gcc.dg/pr17730-1.c: New test
18410
18411 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
18412
18413         PR c/7425
18414         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
18415
18416 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
18417
18418         * gcc.c-torture/execute/stdarg-1.c: New test.
18419         * gcc.c-torture/execute/stdarg-2.c: New test.
18420         * gcc.c-torture/execute/stdarg-3.c: New test.
18421         * gcc.dg/tree-ssa/stdarg-1.c: New test.
18422         * gcc.dg/tree-ssa/stdarg-2.c: New test.
18423         * gcc.dg/tree-ssa/stdarg-3.c: New test.
18424         * gcc.dg/tree-ssa/stdarg-4.c: New test.
18425         * gcc.dg/tree-ssa/stdarg-5.c: New test.
18426
18427 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
18428
18429         PR tree-optimization/17697
18430         * g++.dg/opt/pr17697-1.C: New test.
18431         * g++.dg/opt/pr17697-2.C: New test.
18432         * g++.dg/opt/pr17697-3.C: New test.
18433
18434 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
18435
18436         PR c/16409
18437         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
18438         gcc.dg/vla-init-5.c: New tests.
18439
18440 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
18441
18442         PR c/13804
18443         * gcc.dg/pr13804-1.c: New test.
18444
18445 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18446
18447         PR fortran/16938
18448         * gfortran.dg/pr16938.f90: New test.
18449
18450 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
18451
18452         * g++.dg/template/crash23.C: New test.
18453
18454 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
18455
18456         PR c++/17585
18457         * g++.dg/template/static8.C: New test.
18458
18459 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
18460
18461         PR c++/17681
18462         * g++.dg/other/error9.C: New test.
18463
18464 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
18465
18466         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
18467
18468 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18469
18470         PR fortran/15164
18471         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
18472
18473 2004-09-26  Roger Sayle  <roger@eyesopen.com>
18474
18475         PR middle-end/17112
18476         * gcc.dg/pr17112-1.c: New test case.
18477
18478 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
18479
18480         PR c/11459
18481         * gcc.dg/pr11459-1.c: New test.
18482
18483 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
18484
18485         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
18486         * gcc.dg/tree-ssa/loop-4.c: Likewise.
18487
18488 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18489
18490         * gfortran.dg/pr15324.f90: Make array bounds consistent.
18491
18492 2004-09-25  Jan Hubicka  <jh@suse.cz>
18493
18494         * compile/30040909-1.c: New test.
18495         * compile/30040907-1.c: New test.
18496
18497 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
18498
18499         * gcc.c-torture/execute/va-arg-26.c: New test.
18500
18501 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
18502
18503         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
18504         extra diagnostics on targets with 64-bit pointers.
18505         * objc.dg/selector-1.m: Adjust dg-warning regexp.
18506
18507 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
18508
18509         PR c/17188
18510         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
18511         * gcc.dg/decl-3.c: Adjust expected message.
18512
18513 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18514
18515         PR fortran/17615
18516         * gfortran.dg/pr17615.f90: New test.
18517
18518 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
18519
18520         PR tree-optimzation/17517
18521         * g++.dg/tree-ssa/pr17517.C: New Test.
18522
18523 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
18524
18525         PR c++/16889
18526         * g++.dg/lookup/ambig3.C: New.
18527
18528 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
18529
18530         PR tree-opt/17624
18531         * g++.dg/opt/pr17624.C: New test.
18532
18533 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
18534
18535         PR c/6980
18536         * gcc.dg/Wbad-function-cast-1.c: New test.
18537
18538 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
18539
18540         * g++.dg/ext/complit1.C
18541         * g++.dg/other/error2.C
18542         * g++.dg/other/nontype-1.C
18543         * g++.dg/parse/crash11.C
18544         * g++.dg/parse/crash12.C
18545         * g++.dg/parse/error15.C
18546         * g++.dg/parse/error4.C
18547         * g++.dg/parse/tmpl-outside1.C
18548         * g++.dg/parse/too-many-tmpl-args1.C
18549         * g++.dg/template/dependent-expr3.C
18550         * g++.dg/template/error10.C
18551         * g++.dg/template/instantiate1.C
18552         * g++.dg/template/vtable2.C
18553         * g++.dg/warn/Wshadow-1.C
18554         * g++.dg/warn/weak1.C
18555         * g++.old-deja/g++.brendan/crash16.C
18556         * g++.old-deja/g++.brendan/crash18.C
18557         * g++.old-deja/g++.brendan/crash48.C
18558         * g++.old-deja/g++.brendan/crash49.C
18559         * g++.old-deja/g++.brendan/crash55.C
18560         * g++.old-deja/g++.brendan/crash56.C
18561         * g++.old-deja/g++.brendan/crash8.C
18562         * g++.old-deja/g++.brendan/enum11.C
18563         * g++.old-deja/g++.brendan/enum8.C
18564         * g++.old-deja/g++.brendan/enum9.C
18565         * g++.old-deja/g++.brendan/friend3.C
18566         * g++.old-deja/g++.brendan/misc14.C
18567         * g++.old-deja/g++.bugs/900402_02.C
18568         * g++.old-deja/g++.bugs/900404_03.C
18569         * g++.old-deja/g++.bugs/900404_04.C
18570         * g++.old-deja/g++.bugs/900428_03.C
18571         * g++.old-deja/g++.jason/crash4.C
18572         * g++.old-deja/g++.jason/overload21.C
18573         * g++.old-deja/g++.jason/redecl1.C
18574         * g++.old-deja/g++.jason/report.C
18575         * g++.old-deja/g++.jason/rfg10.C
18576         * g++.old-deja/g++.jason/template30.C
18577         * g++.old-deja/g++.law/arm12.C
18578         * g++.old-deja/g++.law/ctors5.C
18579         * g++.old-deja/g++.law/cvt20.C
18580         * g++.old-deja/g++.law/init10.C
18581         * g++.old-deja/g++.law/init8.C
18582         * g++.old-deja/g++.law/visibility17.C
18583         * g++.old-deja/g++.law/visibility7.C
18584         * g++.old-deja/g++.mike/net8.C
18585         * g++.old-deja/g++.mike/p646.C
18586         * g++.old-deja/g++.mike/p700.C
18587         * g++.old-deja/g++.mike/p701.C
18588         * g++.old-deja/g++.mike/p811.C
18589         * g++.old-deja/g++.ns/template13.C
18590         * g++.old-deja/g++.other/array3.C
18591         * g++.old-deja/g++.other/crash25.C
18592         * g++.old-deja/g++.other/dtor3.C
18593         * g++.old-deja/g++.other/dtor4.C
18594         * g++.old-deja/g++.other/main1.C
18595         * g++.old-deja/g++.other/warn7.C
18596         * g++.old-deja/g++.pt/crash11.C
18597         * g++.old-deja/g++.pt/crash36.C
18598         * g++.old-deja/g++.pt/spec22.C
18599         * g++.old-deja/g++.pt/spec9.C
18600         * g++.old-deja/g++.pt/ttp52.C
18601         * g++.old-deja/g++.robertl/eb103.C
18602         * g++.old-deja/g++.robertl/eb121.C
18603         * g++.old-deja/g++.robertl/eb22.C
18604         * g++.old-deja/g++.robertl/eb8.C:
18605         Update locations and/or regexps of dg-error markers.
18606         Remove markers for some bogus messages that are no longer issued.
18607
18608 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
18609
18610         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
18611         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
18612
18613 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
18614
18615         PR c++/17618
18616         * g++.dg/lookup/crash5.C: New test.
18617
18618 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
18619
18620         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
18621         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
18622         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
18623         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
18624         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
18625         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
18626
18627         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
18628         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
18629         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
18630         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
18631         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
18632         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
18633
18634         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
18635
18636         * gcc.dg/vect/vect-44.c: Check additional cases.
18637         * gcc.dg/vect/vect-48.c: Check additional cases.
18638
18639         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
18640         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
18641         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
18642         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
18643         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
18644         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
18645         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
18646         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
18647         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
18648
18649         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
18650         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
18651         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
18652
18653 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
18654
18655         * gcc.dg/tree-ssa/loop-6.c: New test.
18656
18657 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
18658
18659         PR c++/17620
18660         * g++.dg/inherit/base2.C: New.
18661
18662 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
18663
18664         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
18665         * gcc.dg/20001012-2.c: Likewise.
18666         * gcc.dg/20001013-1.c: Likewise.
18667         * gcc.dg/20001101-1.c: Likewise.
18668         * gcc.dg/20001102-1.c: Likewise.
18669         * gcc.dg/bf-spl1.c: Likewise.
18670         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
18671         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
18672
18673 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
18674
18675         PR tree-optimization/16721
18676         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
18677
18678 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
18679
18680         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
18681         * gcc.dg/20040305-1.c: Likewise.
18682
18683 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
18684
18685         PR c/16566
18686         * gcc.c-torture/compile/pr16566-1.c,
18687         gcc.c-torture/compile/pr16566-2.c,
18688         gcc.c-torture/compile/pr16566-3.c: New tests.
18689
18690 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
18691
18692         PR tree-optimization/17512
18693         * gcc.c-torture/compile/20040916-1.c.
18694
18695 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
18696
18697         * gcc.dg/pragma-re-3.c: New test.
18698
18699 2004-09-17  Matt Austern  <austern@apple.com>
18700
18701         PR c++/15049
18702         * g++.dg/other/anon3.C: New.
18703
18704 2004-09-21  Roger Sayle  <roger@eyesopen.com>
18705
18706         PR c++/7503
18707         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
18708         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
18709         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
18710         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
18711         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
18712
18713 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
18714
18715         PR fortran/17286
18716         * gfortran.dg/pr17286.f90: New test.
18717
18718 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
18719
18720         PR c++/17530
18721         * g++.dg/template/static7.C: New test.
18722
18723 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
18724
18725         PR tree-opt/17558
18726         * gcc.c-torture/compile/pr17558.c: New test.
18727
18728 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
18729
18730         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
18731         if SKIP_ATTRIBUTE is defined.
18732
18733 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18734
18735         PR fortran/15957
18736         * gfortran.dg/pr15957.f90: New test.
18737
18738 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
18739
18740         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
18741         in comparison.
18742         * gcc.dg/vect/vect-79.c: Likewise.
18743         * gcc.dg/vect/vect-80.c: Likewise.
18744
18745 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18746
18747         PR fortran/15750
18748         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
18749
18750 2004-09-20  Ira Rosen  <irar@il.ibm.com>
18751
18752         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
18753         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
18754         * gcc.dg/vect/vect-62.c: New testcase.
18755         * gcc.dg/vect/vect-63.c: New testcase.
18756         * gcc.dg/vect/vect-64.c: New testcase.
18757         * gcc.dg/vect/vect-65.c: New testcase.
18758         * gcc.dg/vect/vect-66.c: New testcase.
18759         * gcc.dg/vect/vect-67.c: New testcase.
18760         * gcc.dg/vect/vect-68.c: New testcase.
18761         * gcc.dg/vect/vect-69.c: New testcase.
18762         * gcc.dg/vect/vect-79.c: New testcase.
18763         * gcc.dg/vect/vect-80.c: New testcase.
18764
18765 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
18766
18767         * gcc.target/mips/asm-1.c: New test.
18768
18769 2004-09-19  Ira Rosen  <irar@il.ibm.com>
18770
18771         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
18772         * gcc.dg/vect/vect-73.c: New testcase.
18773         * gcc.dg/vect/vect-74.c: New testcase.
18774         * gcc.dg/vect/vect-75.c: New testcase.
18775         * gcc.dg/vect/vect-76.c: New testcase.
18776         * gcc.dg/vect/vect-77.c: New testcase.
18777         * gcc.dg/vect/vect-78.c: New testcase
18778
18779 2004-09-18  Paul Brook  <paul@codesourcery.com>
18780
18781         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
18782
18783 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
18784
18785         PR c/17424
18786         * gcc.dg/pr17424-1.c: New test.
18787
18788 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
18789
18790         * g++.dg/tree-ssa/pr17153.C: New test.
18791
18792 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
18793
18794         PR pch/13361
18795         * testsuite/g++.dg/pch/wchar-1.C: New.
18796         * testsuite/g++.dg/pch/wchar-1.Hs: New.
18797
18798 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
18799
18800         * gcc.c-torture/execute/20040917-1.c: New test.
18801
18802 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
18803
18804         PR tree-optimization/17319
18805         * gcc.dg/pr17319.c: New test.
18806
18807 2004-09-17  Devang Patel  <dpatel@apple.com>
18808
18809         * gcc.dg/20040813-1.c: New test.
18810
18811 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
18812
18813         PR tree-optimization/17273
18814         * gcc.c-torture/compile/pr17273.c: New test.
18815
18816 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
18817
18818         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
18819         Update expected messages.
18820         * gcc.dg/declspec-13.c: New test.
18821
18822 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
18823
18824         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
18825
18826 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
18827
18828         * gcc.c-torture/execute/pr17252.c: Use post-increment to
18829         change what 'a' is pointing to.
18830
18831 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
18832
18833         PR c++/16002
18834         * g++.dg/template/error18.C: New test.
18835
18836         PR c++/16029
18837         * g++.dg/warn/Wunused-8.C: New test.
18838
18839 2004-09-17  Steven Bosscher  <stevenb@suse.de>
18840
18841         PR tree-optimization/17513
18842         * gcc.dg/20040916-1.c: New test.
18843
18844 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
18845
18846         PR c++/17501
18847         * g++.dg/template/typename7.C: New test.
18848
18849 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
18850
18851         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
18852
18853 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
18854
18855         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
18856         with -ftree-based-profiling also.
18857         * lib/profopt.exp: Support late-set profile_option/feedback_option.
18858
18859 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
18860
18861         PR/15364
18862         * gfortran.dg/der_array_io_1.f90: New test.
18863         * gfortran.dg/der_array_io_2.f90: New test.
18864         * gfortran.dg/der_array_io_3.f90: New test.
18865
18866 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
18867
18868         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
18869         EABI.
18870
18871 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
18872
18873         * g++.dg/opt/switch1.C: New test.
18874
18875 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
18876
18877         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
18878         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
18879         Update expected messages.
18880
18881 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18882
18883         PR fortran/16485
18884         * gfortran.dg/same_name_1.f90: New test.
18885
18886 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
18887
18888         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
18889         dereference garbage pointers.
18890
18891 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
18892
18893         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
18894         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
18895
18896         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
18897         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
18898         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
18899
18900 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
18901
18902         PR c++/17324
18903         * g++.dg/template/mangle1.C: New test.
18904
18905 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
18906
18907         PR tree-optimization/17252
18908         * gcc.c-torture/execute/pr17252.c: New test.
18909
18910 2004-09-14  Andrew Pinski  <apinski@apple.com>
18911
18912         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
18913
18914 2004-09-14  Roger Sayle  <roger@eyesopen.com>
18915
18916         PR rtl-optimization/9771
18917         * gcc.dg/pr9771-1.c: New test case.
18918
18919 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
18920
18921         PR tree-optimization/15262
18922         * gcc.c-torture/execute/pr15262-1.c: New test.
18923         * gcc.c-torture/execute/pr15262-2.c: New test.
18924
18925 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
18926
18927         * gcc.dg/declspec-12.c: New test.
18928
18929 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
18930
18931         * gfortran.dg/pr17090.f90: Add directives to test.
18932
18933 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
18934
18935         * gcc.c-torture/compile/20040914-1.c: New test.
18936
18937 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
18938
18939         PR c++/16162
18940         * g++.dg/template/decl2.C: New test.
18941
18942 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
18943
18944         PR fortran/17090
18945         * gfortran.dg/pr17090.f90: New test.
18946
18947 2004-09-13  Dale Johannesen  <dalej@apple.com>
18948
18949         * gcc.c-torture/compile/pr17408.c: New test case.
18950
18951 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
18952
18953         PR c++/16716
18954         * g++.dg/parse/crash17.C: New test.
18955
18956         PR c++/17327
18957         * g++.dg/template/enum3.C: New test.
18958
18959 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
18960
18961         * lib/gcc-defs.exp: Load wrapper.exp.
18962         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
18963         using local code.
18964         * lib/gcc.exp (gcc_init): Similar.
18965         * lib/gfortran.exp (gfortran_init): Similar.
18966         * lib/objc.exp (objc_init): Similar.
18967         * lib/treelang.exp (treelang_init): Similar.
18968         * lib/wrapper.exp: New file with build_wrapper call machinery in
18969         ${tool}_maybe_build_wrapper.
18970
18971 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
18972
18973         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
18974         "inline".
18975         * gcc.dg/declspec-11.c: Update expected messages.
18976         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
18977         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
18978         gcc.dg/inline-12.c: New tests.
18979
18980 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
18981
18982         * g++.dg/tree-ssa/pr17400.C: New testcase.
18983
18984 2004-09-13  James E Wilson  <wilson@specifixinc.com>
18985
18986         * gcc.target/mips/sb1-1.c: New testcase.
18987
18988 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
18989
18990         * lib/g77-dg.exp: Remove unused file.
18991         * lib/mike-g77.exp: Ditto.
18992         * lib/g77.exp: Ditto.
18993
18994 2004-09-12  Richard Henderson  <rth@redhat.com>
18995
18996         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
18997
18998 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
18999
19000         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
19001         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
19002         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
19003         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
19004         Update expected messages.
19005
19006 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
19007
19008         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
19009         declaration/use mismatch for dirp parameter.
19010
19011 2004-09-12  Andrew Pinski  <apinski@apple.com>
19012
19013         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
19014         -fgnu-runtime is passed.
19015
19016 2004-09-12  Richard Henderson  <rth@redhat.com>
19017
19018         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
19019         do the uplevel thing and update additional_flags directly.
19020         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
19021         gfortran.fortran-torture/execute/intrinsic_nearest.x,
19022         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
19023         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
19024
19025 2004-09-11  Steven Bosscher  <stevenb@suse.de>
19026
19027         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
19028
19029 2004-09-11  Roger Sayle  <roger@eyesopen.com>
19030
19031         PR middle-end/17411
19032         * g++.dg/opt/pr17411-1.C: New test case.
19033
19034 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
19035
19036         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
19037         gcc.dg/tls/diag-2.c: Update expected messages.
19038         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
19039         messages.
19040         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
19041         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
19042         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
19043         gcc.dg/tls/diag-5.c: New tests.
19044
19045 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
19046
19047         * gcc.dg/20040910-1.c: Correct dg-error regexp.
19048
19049 2004-09-11  Steven Bosscher  <stevenb@suse.de>
19050
19051         * g++.dg/parse/break-in-for.C: New test.
19052
19053 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
19054
19055         * gcc.dg/tree-ssa/20040911-1.c: New test.
19056
19057 2004-09-11  Andreas Jaeger  <aj@suse.de>
19058
19059         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
19060         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
19061
19062 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
19063
19064         * gcc.target/frv: New directory of FR-V-specific tests.
19065
19066 2004-09-10  James E Wilson  <wilson@specifixinc.com>
19067
19068         * gcc.dg/convert-vec-1.c: New test.
19069
19070 2004-09-10  Roger Sayle  <roger@eyesopen.com>
19071
19072         PR middle-end/17024
19073         * gcc.dg/pr17024-1.c: New test case.
19074
19075 2004-09-10  Eric Christopher  <echristo@redhat.com>
19076
19077         * gcc.dg/20040910-1.c: New test.
19078
19079 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
19080
19081         * gcc.dg/bitfld-9.c: New test.
19082
19083 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
19084
19085         * gcc.c-torture/execute/ieee/acc1.c: New test.
19086         * gcc.c-torture/execute/ieee/acc2.c: New test.
19087         * gcc.c-torture/execute/ieee/mzero6.c: New test.
19088
19089 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
19090
19091         * gcc.dg/deprecated-2.c: New test.
19092
19093 2004-09-09  James E Wilson  <wilson@specifixinc.com>
19094
19095         * gcc.dg/init-vec-1.c: New test.
19096
19097 2004-09-09  Roger Sayle  <roger@eyesopen.com>
19098
19099         PR middle-end/17055
19100         * gcc.dg/pr17055-1.c: New test case.
19101
19102 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
19103
19104         PR target/17377
19105         * gcc.c-torture/execute/pr17377.c: New test.
19106
19107 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
19108
19109         PR c/8420
19110         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
19111         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
19112         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
19113         gcc.dg/long-long-typespec-1.c: New tests.
19114         * gcc.dg/tls/diag-2.c: Update expected diagnostics
19115
19116 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
19117
19118         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
19119         gcc.dg/gnu99-static-1.c: New tests.
19120
19121 2004-09-08  Devang Patel  <dpatel@apple.com>
19122
19123         * gcc.dg/darwin-ld-20040828-1.c: New test.
19124         * gcc.dg/darwin-ld-20040828-2.c: New test.
19125         * gcc.dg/darwin-ld-20040828-3.c: New test.
19126
19127 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
19128
19129         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
19130         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
19131         in error message.
19132         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
19133         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
19134         in error message.
19135         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
19136         types they qualify.
19137         * objc.dg/type-size-2.m: Fix wording in comment.
19138         * objc.dg/va-meth-1.m: New test case.
19139
19140 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
19141
19142         PR c/16633:
19143         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
19144         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
19145
19146 2004-09-06  Devang Patel  <dpatel@apple.com>
19147
19148         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
19149         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
19150
19151 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
19152
19153         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
19154         reflect changed line numbering of diagnostics.
19155
19156 2004-09-06  Paul Brook  <paul@codesourcery.com>
19157
19158         * gfortran.dg/edit_real_1.f90: Add new test.
19159
19160 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19161
19162         * gcc.dg/tree-ssa/loop-2.c: New test.
19163         * gcc.dg/tree-ssa/loop-3.c: New test.
19164         * gcc.dg/tree-ssa/loop-4.c: New test.
19165         * gcc.dg/tree-ssa/loop-5.c: New test.
19166
19167 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19168
19169         * gcc.dg/format/sentinel-1.c: Update for parameter option.
19170
19171 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19172
19173         * gcc.dg/format/sentinel-1.c: New test.
19174
19175 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
19176
19177         * testsuite/gcc.dg/builtins-46.c: New.
19178
19179 2004-09-03  Devang Patel  <dpatel@apple.com>
19180
19181         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
19182         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
19183
19184 2004-09-03  Jan Beulich  <jbeulich@novell.com>
19185
19186         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
19187         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
19188         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
19189         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
19190         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
19191         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
19192         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
19193         the non-portable bzero.
19194         * gcc.dg/20010912-1.c: xfail for NetWare.
19195         * gcc.dg/20020426-2.c: xfail for NetWare.
19196         * gcc.dg/20021014-1.c: xfail for NetWare.
19197         * gcc.dg/20021018-1.c: xfail for NetWare.
19198         * gcc.dg/20030213-1.c: xfail for NetWare.
19199         * gcc.dg/20030225-1.c: xfail for NetWare.
19200         * gcc.dg/20030708-1.c: xfail for NetWare.
19201         * gcc.dg/builtins-config.h: Also exclude NetWare.
19202         * gcc.dg/format/format.h: Define restrict only if not already defined.
19203         * gcc.dg/nest.c: xfail for NetWare.
19204         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
19205         * lib/target-supports.exp (check_visibility_available): Exclude
19206         NetWare.
19207
19208 2004-09-03  Jan Beulich  <jbeulich@novell.com>
19209
19210         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
19211         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
19212         deterministic starting point for the alignment of structure fields.
19213         * gcc.dg/Wpadded.c: Dito.
19214         * g++.dg/abi/vbase10.C: Dito.
19215
19216 2004-09-03  Devang Patel  <dpatel@apple.com>
19217
19218         * g++.dg/debug/pr15736.cc: New test.
19219
19220 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
19221
19222         * README.QMTEST: Fix out-of-date link.
19223
19224 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
19225
19226         PR fortran/16579
19227         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
19228         Delete.  Duplicate of gfortran.dg/g77/20010610.f
19229
19230 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
19231
19232         * g++.dg/abi/arm_rtti1.C: New test.
19233
19234 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
19235
19236         * gcc.dg/ppc-vector-memcpy.c: New.
19237         * gcc.dg/ppc-vector-memset.c: New.
19238
19239 2004-09-02  Chao-ying Fu  <fu@mips.com>
19240
19241         * gcc.target/mips/mips-3d-1.c: New test.
19242         * gcc.target/mips/mips-3d-2.c: New test.
19243         * gcc.target/mips/mips-3d-3.c: New test.
19244         * gcc.target/mips/mips-3d-4.c: New test.
19245         * gcc.target/mips/mips-3d-5.c: New test.
19246         * gcc.target/mips/mips-3d-6.c: New test.
19247         * gcc.target/mips/mips-3d-7.c: New test.
19248         * gcc.target/mips/mips-3d-8.c: New test.
19249         * gcc.target/mips/mips-3d-9.c: New test.
19250         * gcc.target/mips/mips-ps-1.c: New test.
19251         * gcc.target/mips/mips-ps-2.c: New test.
19252         * gcc.target/mips/mips-ps-3.c: New test.
19253         * gcc.target/mips/mips-ps-4.c: New test.
19254         * gcc.target/mips/mips-ps-type.c: New test.
19255
19256 2004-09-02  Paul Brook  <paul@codesourcery.com>
19257
19258         * gfortran.dg/edit_real_1.f90: Add new tests.
19259
19260 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19261
19262         PR fortran/15327
19263         * gfortran.dg/merge_char_1.f90: New test.
19264
19265 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19266
19267         PR fortran/16404
19268         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
19269
19270 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
19271
19272         PR c/1522
19273         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
19274
19275 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
19276
19277         * g++.dg/opt/loop1.C: Do not XFAIL.
19278
19279 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
19280
19281         * gcc.c-torture/execute/20040831-1.c: New test.
19282
19283 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
19284
19285         PR fortran/16579
19286         * gfortran.dg/g77/20010610.f: Now passes.
19287         Copy from g77.f-torture/execute. Add dg-run directive.
19288         * gfortran.dg/g77/README: Update
19289
19290 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
19291
19292         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
19293         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
19294         (t1, t2, t3, t4): Add volatile.
19295
19296 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
19297
19298         * g++.dg/ext/visibility/arm1.C: New test.
19299
19300 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
19301
19302         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
19303         -pedantic-errors.
19304
19305 2004-09-01  Paul Brook  <paul@codesourcery.com>
19306
19307         * gfortran.dg/eof_2.f90: New test.
19308
19309 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19310
19311         PR fortran/16579
19312         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
19313
19314 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
19315
19316         PR libfortran/16805
19317         * gfortran.dg/list_read_2.f90: New test.
19318
19319 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
19320
19321         * g++.dg/abi/key1.C: New test.
19322
19323 2004-08-31  Richard Henderson  <rth@redhat.com>
19324
19325         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
19326         form of offsetof.
19327         * g++.dg/other/offsetof5.C: Remove duplicate.
19328
19329 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19330
19331         PR fortran/17244
19332         * gfortran.dg/func_derived_1.f90: New test.
19333
19334 2004-08-31  Paul Brook  <paul@codesourcery.com>
19335
19336         * gfortran.dg/eof_1.f90: New test.
19337
19338 2004-08-31  Paul Brook  <paul@codesourcery.com>
19339
19340         * gfortran.dg/list_read_1.f90: New file.
19341
19342 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
19343
19344         * g++.dg/opt/loop1.C: XFAIL.
19345
19346 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
19347
19348         * gcc.dg/funcdef-storage-1.c: New.
19349         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
19350         an extern function in local scope.
19351         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
19352         declare an 'auto inline' function in local scope.
19353         * gcc.dg/20011130-1.c: Likewise.
19354         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
19355         an 'auto' function in local scope.
19356         * gcc.dg/20021014-1.c: Likewise.
19357         * gcc.dg/20030331-2.c: Likewise.
19358
19359 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19360
19361         * gfortran.dg/blockdata_1.f90: New test.
19362
19363 2004-08-30  Richard Henderson  <rth@redhat.com>
19364
19365         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
19366
19367 2004-08-30  Richard Henderson  <rth@redhat.com>
19368
19369         * lib/fortran-torture.exp (fortran-torture-execute): Honor
19370         additional_flags set by alternate driver.
19371         (ieee-options): New procedure.
19372         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
19373         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
19374         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
19375         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
19376
19377 2004-08-30  Richard Henderson  <rth@redhat.com>
19378
19379         * lib/f-torture.exp: Remove.
19380
19381 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
19382
19383         PR rtl-optimization/16590
19384         * g++.dg/opt/loop1.C: New test.
19385
19386 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19387
19388         PR fortran/13910
19389         * gfortran.dg/oldstyle_1.f90: New test.
19390
19391 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
19392         Paul Brook  <paul@codesourcery.com>
19393
19394         * gfortran.dg/g77/README: Update.
19395         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
19396         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
19397         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
19398
19399 2004-08-28  Paul Brook  <paul@codesourcery.com>
19400
19401         PR libfortran/17195
19402         * gfortran.dg/edit_real_1.f90: New test.
19403
19404 2004-08-27  Paul Brook  <paul@codesourcery.com>
19405
19406         * gfortran.dg/rewind_1.f90: New test.
19407
19408 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
19409
19410         PR fortran/16597
19411         * gfortran.dg/pr16597.f90: New test.
19412
19413 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
19414
19415         PR c/13801
19416         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
19417         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
19418         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
19419         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
19420         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
19421
19422 2004-08-26  Nick Clifton  <nickc@redhat.com>
19423
19424         * gcc.c-torture/compile/pr17119.c: New test.
19425
19426 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
19427
19428         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
19429
19430 2004-08-25  Richard Henderson  <rth@redhat.com>
19431
19432         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
19433         the bits that expect kind=8 to be the largest real kind.
19434
19435 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
19436
19437         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
19438
19439 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19440
19441         * gfortran.dg/assignment_1.f90: New test.
19442
19443 2004-08-25  Adam Nemet  <anemet@lnxw.com>
19444
19445         * g++.dg/template/repo3.C: New test.
19446
19447 2004-08-25  Roger Sayle  <roger@eyesopen.com>
19448
19449         PR middle-end/16693
19450         PR tree-optimization/16372
19451         * g++.dg/opt/pr16372-1.C: New test case.
19452         * g++.dg/opt/pr16693-1.C: New test case.
19453         * g++.dg/opt/pr16693-2.C: New test case.
19454
19455 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
19456
19457         * objc.dg/proto-lossage-4.m: New test.
19458
19459 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
19460
19461         PR c++/17155
19462         * g++.dg/inherit/local2.C: New test.
19463
19464 2004-08-25  Paul Brook  <paul@codesourcery.com>
19465
19466         PR fortran/17144
19467         * gfortran.dg/string_ctor_1.f90: New test.
19468
19469 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19470
19471         PR c++/14428
19472         * g++.dg/template/redecl2.C: New test.
19473
19474 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
19475
19476         PR fortran/17143
19477         * gfortran.dg/pr17143.f90: New test.
19478
19479 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
19480
19481         PR fortran/17164
19482         * gfortran.dg/pr17164.f90: New test.
19483
19484 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19485
19486         * gcc.dg/tree-ssa/loop-1.c: New test.
19487
19488 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
19489
19490         * gcc.c-torture/compile/20040824-1.c: New test.
19491
19492 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
19493
19494         * gcc.c-torture/compile/iftrap-3.c: New test.
19495
19496 2004-08-24  Paul Brook  <paul@codesourcery.com>
19497
19498         * gfortran.dg/entry_2.f90: New test.
19499
19500 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
19501
19502         PR c++/16889
19503         * g++.dg/lookup/ambig[12].C: New.
19504
19505 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19506
19507         PR c++/16706
19508         * g++.dg/template/crash21.C: New test.
19509         * g++.dg/template/crash22.C: Likewise.
19510
19511 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
19512
19513         PR c++/17149
19514         * g++.dg/template/access15.C: New.
19515
19516 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
19517
19518         PR c++/17163
19519         * g++.dg/template/repo2.C: New test.
19520
19521 2004-08-23  Roger Sayle  <roger@eyesopen.com>
19522
19523         PR rtl-optimization/17078
19524         * gcc.c-torture/execute/pr17078-1.c: New test case.
19525
19526 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
19527
19528         PR c/14492
19529         * gcc.dg/debug/crash1.c: New test.
19530
19531 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
19532
19533         PR c/16180
19534         * gcc.dg/loop-5.c: New test.
19535
19536 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19537
19538         * gcc.c-torture/execute/20040823-1.c: New test.
19539
19540 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
19541
19542         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
19543         to the assembler.  Simplify test accordingly.
19544         (asm_abi_flags): Use GNU names.
19545         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
19546         to check for ABI flags.
19547
19548 2004-08-22  Andrew Pinski  <apinski@apple.com>
19549
19550         * g++.dg/opt/pr14029.C: New test.
19551         * gcc.c-torture/execute/pr15262.c: New test.
19552
19553 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19554
19555         * gfortran.dg/reduction.f90: Add checks with complex arguments.
19556
19557 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
19558
19559         PR 16908
19560         * gfortran.dg/direct_io.f90: New test.
19561
19562 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
19563
19564         PR c++/17121
19565         * g++.dg/inherit/local2.C: New test.
19566
19567 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
19568
19569         PR c++/17120
19570         * g++.dg/warn/Wparentheses-4.C: New test.
19571
19572 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
19573
19574         PR c++/17121
19575         * g++.dg/inherit/local2.C: New test.
19576
19577         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
19578         * gcc.dg/ppc-ldstruct.c: Likewise.
19579         * gcc.dg/ppc64-abi-2.c: Likewise.
19580
19581 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
19582
19583         PR rtl-optimization/17099
19584         * gcc.c-torture/execute/20040820-1.c: New test.
19585
19586 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
19587
19588         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
19589
19590 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
19591
19592         PR fortran/17077
19593         * gfortran.dg/auto_array_1.f90: New test.
19594
19595 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19596
19597         PR fortran/17074
19598         * gfortran.dg/simpleif_1.f90: New test.
19599
19600 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
19601
19602         * lib/target-supports.exp (check_profiling_available): Return
19603         false for arm*-*-symbianelf* and arm*-*-eabi*.
19604
19605         PR c++/15890
19606         * g++.dg/template/delete1.C: New test.
19607
19608 2004-08-19  Paul Brook  <paul@codesourcery.com>
19609
19610         PR fortran/14976
19611         PR fortran/16228
19612         * gfortran.dg/data_char_1.f90: New test.
19613
19614 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
19615
19616         PR fortran/16946
19617         * gfortran.dg/reduction.f90: New testcase.
19618
19619 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19620
19621         PR fortran/16520
19622         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
19623
19624 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
19625
19626         PR c++/17041
19627         * g++.dg/Wparentheses-3.C: New test.
19628
19629 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
19630
19631         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
19632         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
19633         * gcc.dg/vect/vect-2.c: Likewise.
19634         * gcc.dg/vect/vect-3.c: Likewise.
19635         * gcc.dg/vect/vect-4.c: Likewise.
19636         * gcc.dg/vect/vect-5.c: Likewise.
19637         * gcc.dg/vect/vect-6.c: Likewise.
19638         * gcc.dg/vect/vect-7.c: Likewise.
19639         * gcc.dg/vect/vect-25.c: Likewise.
19640         * gcc.dg/vect/vect-31.c: Likewise.
19641         * gcc.dg/vect/vect-32.c: Likewise.
19642         * gcc.dg/vect/vect-34.c: Likewise.
19643         * gcc.dg/vect/vect-36.c: Likewise.
19644         * gcc.dg/vect/vect-all.c: Likewise.
19645
19646 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
19647
19648         PR c++/17068
19649         * g++.dg/template/operator4.C: New test.
19650
19651 2004-08-18  Richard Henderson  <rth@redhat.com>
19652
19653         * gcc.dg/20040206-1.c: XFAIL.
19654
19655 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
19656
19657         PR c++/16246
19658         * g++.dg/template/array7.C: New test.
19659
19660 2004-08-17  James E Wilson  <wilson@specifixinc.com>
19661
19662         * gcc.dg/mips-movcc-1.c: New test.
19663         * gcc.dg/mips-movcc-2.c: New test.
19664         * gcc.dg/mips-movcc-3.c: New test.
19665
19666         * gcc.dg/mips-nmadd-1.c: New test.
19667         * gcc.dg/mips-nmadd-2.c: New test.
19668
19669 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
19670
19671         PR c++/15871
19672         * g++.dg/opt/inline8.C: New test.
19673
19674         PR c++/16965
19675         * g++.dg/parse/error17.C: New test.
19676
19677 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
19678
19679         * gcc.dg/vect: New directory for vectorizer tests.
19680         * gcc.dg/vect/tree-vect.h: New file.
19681         * gcc.dg/vect/vect.exp: New file.
19682         * gcc.dg/vect/pr16105.c.c: New test.
19683         * gcc.dg/vect/vect-1.c: New test.
19684         * gcc.dg/vect/vect-2.c: New test.
19685         * gcc.dg/vect/vect-3.c: New test.
19686         * gcc.dg/vect/vect-4.c: New test.
19687         * gcc.dg/vect/vect-5.c: New test.
19688         * gcc.dg/vect/vect-6.c: New test.
19689         * gcc.dg/vect/vect-7.c: New test.
19690         * gcc.dg/vect/vect-8.c: New test.
19691         * gcc.dg/vect/vect-9.c: New test.
19692         * gcc.dg/vect/vect-10.c: New test.
19693         * gcc.dg/vect/vect-11.c: New test.
19694         * gcc.dg/vect/vect-12.c: New test.
19695         * gcc.dg/vect/vect-13.c: New test.
19696         * gcc.dg/vect/vect-14.c: New test.
19697         * gcc.dg/vect/vect-15.c: New test.
19698         * gcc.dg/vect/vect-16.c: New test.
19699         * gcc.dg/vect/vect-17.c: New test.
19700         * gcc.dg/vect/vect-18.c: New test.
19701         * gcc.dg/vect/vect-19.c: New test.
19702         * gcc.dg/vect/vect-20.c: New test.
19703         * gcc.dg/vect/vect-21.c: New test.
19704         * gcc.dg/vect/vect-22.c: New test.
19705         * gcc.dg/vect/vect-23.c: New test.
19706         * gcc.dg/vect/vect-24.c: New test.
19707         * gcc.dg/vect/vect-25.c: New test.
19708         * gcc.dg/vect/vect-26.c: New test.
19709         * gcc.dg/vect/vect-27.c: New test.
19710         * gcc.dg/vect/vect-28.c: New test.
19711         * gcc.dg/vect/vect-29.c: New test.
19712         * gcc.dg/vect/vect-30.c: New test.
19713         * gcc.dg/vect/vect-31.c: New test.
19714         * gcc.dg/vect/vect-32.c: New test.
19715         * gcc.dg/vect/vect-33.c: New test.
19716         * gcc.dg/vect/vect-34.c: New test.
19717         * gcc.dg/vect/vect-35.c: New test.
19718         * gcc.dg/vect/vect-36.c: New test.
19719         * gcc.dg/vect/vect-37.c: New test.
19720         * gcc.dg/vect/vect-38.c: New test.
19721         * gcc.dg/vect/vect-40.c: New test.
19722         * gcc.dg/vect/vect-41.c: New test.
19723         * gcc.dg/vect/vect-42.c: New test.
19724         * gcc.dg/vect/vect-43.c: New test.
19725         * gcc.dg/vect/vect-44.c: New test.
19726         * gcc.dg/vect/vect-45.c: New test.
19727         * gcc.dg/vect/vect-46.c: New test.
19728         * gcc.dg/vect/vect-47.c: New test.
19729         * gcc.dg/vect/vect-48.c: New test.
19730         * gcc.dg/vect/vect-49.c: New test.
19731         * gcc.dg/vect/vect-50.c: New test.
19732         * gcc.dg/vect/vect-51.c: New test.
19733         * gcc.dg/vect/vect-52.c: New test.
19734         * gcc.dg/vect/vect-53.c: New test.
19735         * gcc.dg/vect/vect-54.c: New test.
19736         * gcc.dg/vect/vect-55.c: New test.
19737         * gcc.dg/vect/vect-56.c: New test.
19738         * gcc.dg/vect/vect-57.c: New test.
19739         * gcc.dg/vect/vect-58.c: New test.
19740         * gcc.dg/vect/vect-59.c: New test.
19741         * gcc.dg/vect/vect-60.c: New test.
19742         * gcc.dg/vect/vect-61.c: New test.
19743         * gcc.dg/vect/vect-all.c: New test.
19744         * gcc.dg/vect/vect-none.c: New test.
19745
19746 2004-08-17  Paul Brook  <paul@codesourcery.com>
19747
19748         PR fortran/13082
19749         * gfortran.dg/entry_1.f90: New test.
19750
19751 2004-08-17  Andrew Pinski  <apinski@apple.com>
19752
19753         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
19754
19755 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
19756
19757         * gcc.dg/pr17036-1.c: New test.
19758
19759 2004-08-16  Devang Patel  <dpatel@apple.com>
19760
19761         * gcc.dg/darwin-20040809-1.c: New test.
19762
19763 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
19764
19765         * gcc.dg/funcdef-attr-1.c: New test.
19766
19767 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
19768
19769         * gcc.dg/altivec-17.c: New test.
19770         * gcc.dg/altivec-18.c: New test.
19771
19772 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19773
19774         PR c++/6749
19775         * g++.dg/template/vtable2.C: New test.
19776
19777 2004-08-14  Richard Henderson  <rth@redhat.com>
19778
19779         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
19780         * gcc.dg/pack-test-4.c (main): Return 0.
19781         * gcc.dg/setjmp-1.c: Remove XFAIL.
19782         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
19783
19784 2004-08-14  Richard Henderson  <rth@redhat.com>
19785
19786         * gcc.dg/980217-1.c: Add prototype for printf.
19787
19788 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
19789
19790         * gfortran.dg/pr16935.f90: New test.
19791
19792 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
19793
19794         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
19795
19796 2004-08-13  Paul Brook  <paul@codesourcery.com>
19797
19798         * gfortran.dg/der_io_1.f90: Remove stray comma.
19799
19800 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
19801
19802         * gcc.dg/vmx/cw-bug-2.c: Remove.
19803         * gcc.dg/vmx/vprint-1.c: Remove.
19804         * gcc.dg/vmx/vscan-1.c: Remove.
19805
19806 2004-08-12  Devang patel  <dpatel@apple.com>
19807
19808         * gcc.dg/darwin-20040809-2.c: New test.
19809
19810 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
19811
19812         * g++.dg/ext/altivec-12.C: New test.
19813
19814         * g++.dg/ext/altivec-11.C: New test.
19815
19816 2004-08-12  Paul Brook  <paul@codesourcery.com>
19817
19818         * g++.dg/abi/arm_cxa_vec_1.C: New test.
19819
19820 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
19821
19822         * g++.dg/ext/altivec-2.C: Check for hardware support before
19823         executing any VMX instructions.
19824
19825         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
19826
19827 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
19828
19829         PR c++/16276
19830         * g++.old-deja/g++.other/comdat4.C: New test.
19831         * g++.old-deja/g++.other/comdat4-aux.cc: New.
19832
19833 2004-08-12  Ben Elliston  <bje@au.ibm.com>
19834
19835         PR target/16286
19836         * gcc.dg/pr16286.c: New test.
19837
19838 2004-08-12 Jan Beulich <jbeulich@novell.com>
19839
19840         * g++.dg/ext/asm5.C: New.
19841
19842 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
19843
19844         PR c++/16698
19845         * g++.dg/eh/crash1.C: New test.
19846
19847         PR c++/16717
19848         * g++.dg/ext/construct1.C: New test.
19849
19850 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
19851
19852         PR c++/16853
19853         * g++.dg/init/ptrmem1.C: New test.
19854
19855         PR c++/16618
19856         * g++.dg/parse/offsetof5.C: New test.
19857
19858         PR c++/16870
19859         * g++.dg/template/overload3.C: New test.
19860
19861 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
19862
19863         PR c++/16964
19864         * g++.dg/parse/error16.C: New test.
19865
19866         PR c++/16904
19867         * g++.dg/template/error14.C: New test.
19868
19869         PR c++/16929
19870         * g++.dg/template/error15.C: New test.
19871
19872 2004-08-11  Devang Patel  <dpatel@apple.com>
19873
19874         * gcc.dg/darwin-ld-20040809-1.c: New test.
19875         * gcc.dg/darwin-ld-20040809-2.c: New test.
19876
19877 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
19878
19879         PR fortran/16917
19880         * gfortran.dg/dfloat_1.f90: New test.
19881
19882 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
19883
19884         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
19885         * gcc.dg/dll-2.c: Fix dg-require syntax.
19886         * gcc.misc-tests/arm-isr.c (abort): Declare.
19887         (exit): Likewise.
19888
19889 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
19890
19891         PR c++/16971
19892         * g++.dg/parse/crash16.C: New test.
19893
19894 2004-08-10  Roger Sayle  <roger@eyesopen.com>
19895
19896         * gcc.dg/mips-rsqrt-1.c: New test case.
19897         * gcc.dg/mips-rsqrt-2.c: New test case.
19898         * gcc.dg/mips-rsqrt-3.c: New test case.
19899
19900 2004-08-10  Paul Brook  <paul@codesourcery.com>
19901
19902         * gfortran.dg/der_io_1.f90: New test.
19903
19904 2004-08-10  Paul Brook  <paul@codesourcery.com>
19905
19906         PR fortran/16919
19907         * gfortran.dg/der_array_1.f90: New test.
19908
19909 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
19910
19911         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
19912
19913 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
19914
19915         * gcc.dg/wchar_t-2.c: Fix typo.
19916
19917 2004-08-09  Falk Hueffner  <falk@debian.org>
19918
19919         PR tree-optimization/12517
19920         * gcc.c-torture/compile/pr12517.c: New test.
19921
19922         PR tree-optimization/12578
19923         * gcc.c-torture/compile/pr12578.c: New test.
19924
19925         PR tree-optimization/12899
19926         * gcc.c-torture/compile/pr12899.c: New test.
19927
19928         PR rtl-optimization/14692
19929         * gcc.c-torture/compile/pr14692.c: New test.
19930
19931         PR tree-optimization/16461
19932         * gcc.c-torture/compile/pr16461.c: New test.
19933
19934 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
19935
19936         * gfortran.dg/getenv_1.f90: New test.
19937
19938 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
19939
19940         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
19941         wchar_t.
19942         * gcc.dg/symbian5.c: Test -fno-short-wchar.
19943
19944 2004-08-06  Paul Brook  <paul@codesourcery.com>
19945
19946         * gfortran.dg/ret_array_1.f90: New test.
19947         * gfortran.dg/ret_pointer_1.f90: New test.
19948
19949 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
19950
19951         * gcc.dg/missing-field-init-[12].c: New tests.
19952         * g++.dg/warn/missing-field-init-[12].C: New tests.
19953
19954 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
19955
19956         * gcc.dg/enum2.c: New test.
19957         * gcc.dg/symbian3.c: Likewise.
19958         * gcc.dg/symbian4.c: Likewise.
19959         * gcc.dg/wchar_t-2.c: Likewise.
19960
19961 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
19962
19963         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
19964         destructor tests.
19965
19966 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
19967
19968         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
19969         dg-require-visiblity.
19970         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
19971         * g++.dg/ext/visibility/fvisibility.C: Likewise.
19972         * g++.dg/ext/visibility/memfuncts.C: Likewise.
19973         * g++.dg/ext/visibility/new1.C: Likewise.
19974         * g++.dg/ext/visibility/pragma.C: Likewise.
19975         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
19976         * g++.dg/ext/visibility/virtual.C: Likewise.
19977         * g++/dg/ext/visibility/visibility-1.C: Likewise.
19978         * g++/dg/ext/visibility/visibility-2.C: Likewise.
19979         * g++/dg/ext/visibility/visibility-3.C: Likewise.
19980         * g++/dg/ext/visibility/visibility-4.C: Likewise.
19981         * g++/dg/ext/visibility/visibility-5.C: Likewise.
19982         * g++/dg/ext/visibility/visibility-6.C: Likewise.
19983         * g++/dg/ext/visibility/visibility-7.C: Likewise.
19984         * g++/dg/ext/visibility/visibility-8.C: New test.
19985         * gcc.c-torture/compile/dll.x: Remove.
19986         * gcc.dg/dll-2.c: Use dg-require-dll
19987         * gcc.dg/visibility-10.c: New test.
19988         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
19989         supporting DLLs.
19990         * testsuite/lib/scanasm.exp (scan_hidden): New function.
19991         (scan_not_hidden): Likewise.
19992
19993 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
19994
19995         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
19996
19997 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
19998
19999         * gcc.c-torture/execute/20040805-1.c: New test.
20000
20001 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
20002
20003         * gcc.dg/20020118-1.c: Declare abort.
20004         * gcc.dg/altivec_check.h: Likewise.
20005         * gcc.dg/iftrap-2.c: Likewise.
20006         * gcc.dg/pragma-darwin.c: Likewise.
20007         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
20008
20009 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
20010
20011         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
20012
20013 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
20014
20015         * gcc.c-torture/execute/builtins/abs-2.c,
20016         gcc.c-torture/execute/builtins/abs-3.c,
20017         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
20018         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
20019         intmax_t, uintmax_t and their limits.
20020         * gcc.dg/intmax_t-1.c: New test.
20021
20022 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20023
20024         * g++.dg/tc1/dr147.C: Add reference to PR.
20025
20026 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
20027
20028         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
20029         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
20030
20031 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
20032
20033         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
20034
20035 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
20036
20037         * gcc.dg/redecl-5.c: New test.
20038         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
20039         of scanf.
20040
20041 2004-08-03  Roger Sayle  <roger@eyesopen.com>
20042
20043         PR middle-end/16790
20044         * gcc.c-torture/execute/pr16790-1.c: New test case.
20045
20046 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
20047
20048         * g++.dg/ext/visibility/assign1.C: New test.
20049         * g++.dg/ext/visibility/new1.C: Likewise.
20050
20051         * gcc.dg/symbian1.c: New test.
20052         * gcc.dg/symbian2.c: Likewise.
20053
20054 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
20055
20056         PR target/16570
20057         * gcc.dg/i386-sse-9.c: New test.
20058
20059 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
20060
20061         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
20062
20063 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
20064
20065         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
20066         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
20067         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
20068         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
20069         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
20070         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
20071         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
20072         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
20073         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
20074         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
20075         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
20076         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
20077         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
20078         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
20079         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
20080         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
20081         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
20082         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
20083         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
20084         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
20085         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
20086         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
20087         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
20088         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
20089         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
20090         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
20091         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
20092         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
20093         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
20094         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
20095         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
20096         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
20097         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
20098         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
20099         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
20100         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
20101         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
20102         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
20103         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
20104         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
20105         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
20106         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
20107         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
20108         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
20109         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
20110         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
20111         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
20112         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
20113         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
20114         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
20115         gcc.misc-tests/i386-pf-3dnow-1.c,
20116         gcc.misc-tests/i386-pf-athlon-1.c,
20117         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
20118         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
20119         Declare built-in functions used.
20120         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
20121
20122 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
20123
20124         PR c++/16707
20125         * g++.dg/lookup/using12.C: New test.
20126
20127         * g++.dg/init/null1.C: Fix PR number.
20128         * g++.dg/parse/namespace10.C: Likewise.
20129
20130 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
20131
20132         PR c++/16224
20133         * g++.dg/template/spec17.C: New test.
20134         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
20135         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
20136
20137 2004-08-02  David Billinghurst
20138
20139         PR fortran/16292
20140         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
20141
20142 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
20143
20144         * gcc.dg/ia64-got-1.c: New test case.
20145
20146 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
20147
20148         PR c++/16489
20149         * g++.dg/init/null1.C: New test.
20150         * g++.dg/tc1/dr76.C: Adjust error marker.
20151
20152         PR c++/16529
20153         * g++.dg/parse/namespace10.C: New test.
20154
20155         PR c++/16810
20156         * g++.dg/inherit/ptrmem2.C: New test.
20157
20158 2004-08-02  Ben Elliston  <bje@au.ibm.com>
20159
20160         PR target/16155
20161         * gcc.dg/pr16155.c: New test.
20162
20163 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
20164
20165         * gcc.dg/redecl-2.c: New test.
20166
20167 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
20168
20169         * gcc.dg/darwin-longdouble.c: New file.
20170
20171 2004-07-30  Richard Henderson  <rth@redhat.com>
20172
20173         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
20174         write to constant argument.
20175         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
20176
20177 2004-07-30  Richard Henderson  <rth@redhat.com>
20178
20179         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
20180         tests of nearest around zero.
20181
20182 2004-07-30  Andrew Pinski  <apinski@apple.com>
20183
20184         * gcc.c-torture/compile/20040730-1.c: New test.
20185
20186 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
20187
20188         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
20189         powerpc-eabispe.
20190
20191 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
20192
20193         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
20194
20195 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
20196
20197         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
20198         contains $ld_library_path.
20199         * lib/gfortran.exp (gfortran_link_flags): Likewise.
20200
20201 2004-07-29  Richard Henderson  <rth@redhat.com>
20202
20203         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
20204
20205         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
20206         (alt2, which): New.
20207         (Check): Accept either alternative.
20208
20209 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
20210
20211         * g++.dg/abi/inline1.C: New test.
20212         * g++.dg/abi/local1-a.cc: Likewise.
20213         * g++.dg/abi/local1.C: Likewise.
20214         * g++.dg/abi/mangle11.C: Tweak location of warnings.
20215         * g++.dg/abi/mangle12.C: Likewise.
20216         * g++.dg/abi/mangle17.C: Likewise.
20217         * g++.dg/abi/mangle20-2.C: Likewise.
20218         * g++.dg/opt/interface1.C: Likewise.
20219         * g++.dg/opt/interface1.h: Likewise.
20220         * g++.dg/opt/interface1-a.cc: New test.
20221         * g++.dg/parse/repo1.C: New test.
20222         * g++.dg/template/repo1.C: Likewise.
20223         * g++.dg/warn/Winline-1.C: Likewise.
20224         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
20225
20226 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
20227
20228         * gcc.dg/tree-ssa/20040729-1.c: New test.
20229
20230 2004-07-27  Matt Austern <austern@apple.com>
20231
20232         * gcc.dg/darwin-bool-1.c: New test.
20233         * gcc.dg/darwin-bool-2.c: New test.
20234
20235 2004-07-28  Richard Henderson  <rth@redhat.com>
20236
20237         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
20238         arguments in the correct type.  Don't write to constant arguments.
20239
20240 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
20241
20242         PR tree-optimization/16688
20243         PR tree-optimization/16689
20244         * g++.dg/tree-ssa/pr16688.C: New test.
20245
20246 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
20247
20248         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
20249         loads.  Not only in the comment, this time.
20250
20251 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
20252
20253         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
20254         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
20255         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
20256         * gcc.dg/sh4a-bitmovua.c: New.
20257         * gcc.dg/sh4a-cos.c: New.
20258         * gcc.dg/sh4a-cosf.c: New.
20259         * gcc.dg/sh4a-fprun.c: New.
20260         * gcc.dg/sh4a-fsrra.c: New.
20261         * gcc.dg/sh4a-memmovua.c: New.
20262         * gcc.dg/sh4a-sin.c: New.
20263         * gcc.dg/sh4a-sincos.c: New.
20264         * gcc.dg/sh4a-sincosf.c: New.
20265         * gcc.dg/sh4a-sinf.c: New.
20266
20267 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
20268
20269         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
20270         conditionals.
20271         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
20272         loads.
20273         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
20274         DOM1.
20275
20276 2004-07-27  Andrew Pinski  <apinski@apple.com>
20277
20278         * g++.dg/rtti/tinfo1.C: Correct the xfail.
20279
20280 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
20281
20282         * gcc.dg/pragma-isr.c: New test.
20283
20284 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20285
20286         PR c++/14429
20287         * g++.dg/template/ttp11.C: New test.
20288
20289 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
20290
20291         * gcc.c-torture/compile/20040727-1.c: New test.
20292
20293 2004-07-26  Eric Christopher  <echristo@redhat.com>
20294
20295         * gcc.c-torture/compile/20040726-2.c: New test.
20296
20297 2004-07-26  Andrew Pinski  <apinski@apple.com>
20298
20299         * g++.dg/rtti/tinfo1.C: Xfail.
20300
20301 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
20302
20303         * gcc.c-torture/compile/20040726-1.c: New test.
20304
20305 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
20306             Brian Ryner  <bryner@brianryner.com>
20307
20308         PR c++/9283
20309         PR c++/15000
20310         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
20311         * g++.dg/ext/visibility/: New directory.
20312         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
20313         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
20314         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
20315         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
20316         * g++.dg/ext/visibility/fvisibility.C,
20317         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
20318         g++.dg/ext/visibility/fvisibility-override1.C
20319         g++.dg/ext/visibility/fvisibility-override2.C
20320         g++.dg/ext/visibility/memfuncts.C
20321         g++.dg/ext/visibility/noPLT.C
20322         g++.dg/ext/visibility/pragma.C
20323         g++.dg/ext/visibility/pragma-override1.C
20324         g++.dg/ext/visibility/pragma-override2.C
20325         g++.dg/ext/visibility/staticmemfuncts.C
20326         g++.dg/ext/visibility/virtual.C: New tests.
20327
20328 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
20329
20330         PR c/15360
20331         * gcc.dg/pr15360-1.c: New test.
20332
20333 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
20334
20335         * gcc.dg/pragma-align-2.c: New test.
20336         * gcc.dg/pragma-init-fini.c: New test.
20337         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
20338         targets.
20339
20340 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
20341
20342         * gcc.dg/init-string-2.c: New test.
20343
20344 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
20345
20346         PR 16684
20347         * gcc.dg/Wredundant-decls-1.c: New test case.
20348
20349 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
20350
20351         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
20352         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
20353         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
20354         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
20355         * gcc.dg/compat/generate-random.c: New file.
20356         * gcc.dg/compat/generate-random.h: Likewise.
20357         * gcc.dg/compat/generate-random_r.c: Likewise.
20358         * gcc.dg/compat/struct-layout-1.h: Likewise.
20359         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
20360         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
20361         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
20362         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
20363         * gcc.dg/compat/struct-layout-1_main.c: New test.
20364         * gcc.dg/compat/struct-layout-1_x.c: New file.
20365         * gcc.dg/compat/struct-layout-1_y.c: New file.
20366         * gcc.dg/compat/struct-layout-1_test.h: New file.
20367
20368 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
20369
20370         * gcc.dg/comp-return-1.c: New test
20371
20372 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
20373
20374         * gcc.dg/vmx/8-02a.c: Fix typo.
20375
20376         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
20377         * gcc.dg/darwin-abi-3.c: New test.
20378
20379         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
20380         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
20381
20382         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
20383         * gcc.dg/vmx/ops-long-1.c: New test.
20384         * gcc.dg/vmx/ops-long-2.c: New test.
20385
20386 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
20387
20388         * g++.dg/lookup/conv-[1234].C: New.
20389
20390 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
20391
20392         * g++.dg/parse/attr2.C: Simplify.
20393
20394 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
20395
20396         PR c/7284
20397         * gcc.c-torture/execute/pr7284-1.c: New test.
20398
20399 2004-07-22  Brian Booth  <bbooth@redhat.com>
20400
20401         * gcc.dg/tree-ssa/20040721-1.c: New test.
20402
20403 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
20404
20405         * g++.dg/template/crash20.c: New.
20406
20407 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
20408
20409         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
20410         Add dg-run directive.  Declare variables as required.
20411         * gfortran.dg/g77/README: Update
20412
20413 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
20414
20415         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
20416         gcc.dg/cris-peep2-andu2.c: New tests.
20417
20418 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
20419
20420         PR c/15052
20421         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
20422         on return type.
20423         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
20424         messages.
20425         * gcc.dg/qual-return-2.c: Update expected messages.
20426         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
20427
20428 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
20429
20430         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
20431         * gcc.dg/noncompile/921102-1.c: Update expected error message.
20432
20433 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
20434
20435         PR c/11250
20436         * gcc.dg/init-string-1.c: New test.
20437
20438 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
20439
20440         PR middle-end/15345
20441         PR c/16450
20442         * gcc.dg/torture/nested-fn-1.c: New test.
20443
20444 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
20445
20446         PR target/16559
20447         * gcc.dg/ia64-fptr-1.c: New file.
20448
20449 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20450
20451         PR c++/14497
20452         * g++.dg/template/spec16.C: New test.
20453         * g++.old-deja/g++.robertl/eb118.C: Remove.
20454
20455 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20456
20457         PR c++/509
20458         * g++.dg/template/spec15.C: New test.
20459
20460 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
20461
20462         Copy cases from g77.f-torture/execute and add dg-run
20463         directive.  Other changes as noted.
20464         * gfortran.dg/g77/13037.f
20465         * gfortran.dg/g77/1832.f
20466         * gfortran.dg/g77/19981119-0.f
20467         * gfortran.dg/g77/19990313-0.f
20468         * gfortran.dg/g77/19990313-1.f
20469         * gfortran.dg/g77/19990313-2.f
20470         * gfortran.dg/g77/19990313-3.f
20471         * gfortran.dg/g77/19990419-1.f
20472         * gfortran.dg/g77/19990826-0.f
20473         * gfortran.dg/g77/19990826-2.f
20474         * gfortran.dg/g77/20000503-1.f
20475         * gfortran.dg/g77/20001111.f
20476         * gfortran.dg/g77/20010116.f
20477         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
20478         * gfortran.dg/g77/20010430.f
20479         * gfortran.dg/g77/6177.f
20480         * gfortran.dg/g77/947.f
20481         * gfortran.dg/g77/970816-3.f
20482         * gfortran.dg/g77/971102-1.f
20483         * gfortran.dg/g77/980520-1.f
20484         * gfortran.dg/g77/980628-0.f
20485         * gfortran.dg/g77/980628-1.f
20486         * gfortran.dg/g77/980628-10.f
20487         * gfortran.dg/g77/980628-2.f
20488         * gfortran.dg/g77/980628-3.f
20489         * gfortran.dg/g77/980628-7.f
20490         * gfortran.dg/g77/980628-8.f
20491         * gfortran.dg/g77/980628-9.f
20492         * gfortran.dg/g77/980701-0.f
20493         * gfortran.dg/g77/980701-1.f
20494         * gfortran.dg/g77/cabs.f
20495         * gfortran.dg/g77/claus.f
20496         * gfortran.dg/g77/complex_1.f
20497         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
20498         * gfortran.dg/g77/dcomplex.f
20499         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
20500         * gfortran.dg/g77/f90-intrinsic-mathematical.f
20501         * gfortran.dg/g77/f90-intrinsic-numeric.f
20502         * gfortran.dg/g77/int8421.f
20503         * gfortran.dg/g77/labug1.f
20504         * gfortran.dg/g77/large_vec.f
20505         * gfortran.dg/g77/le.f
20506         * gfortran.dg/g77/short.f
20507         * gfortran.dg/g77/README: Update
20508
20509 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
20510
20511         PR c++/16637
20512         * g++.dg/parse/lookup4.C: New test.
20513
20514 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20515
20516         PR c++/16175
20517         * g++.dg/template/ttp10.C: New test.
20518
20519 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
20520
20521         * gcc.dg/pr12625-1.c: New test.
20522
20523 2004-07-20  Steven Bosscher  <stevenb@suse.de>
20524
20525         * testsuite/gcc.dg/switch-warn-1.c: New test.
20526         * testsuite/gcc.dg/switch-warn-2.c: New test.
20527         * gcc.c-torture/compile/pr14730.c: Update.
20528
20529 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
20530
20531         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
20532         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
20533         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
20534         g++.dg/template/nontype3.C: Remove trailing CR from tests.
20535
20536 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
20537
20538         PR c++/16623
20539         * g++.dg/template/assign1.C: New test.
20540
20541 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20542
20543         PR c++/12170
20544         * g++.dg/template/ttp9.C: New test.
20545
20546 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
20547
20548         * gcc.dg/format/cmn-err-1.c: New test.
20549
20550 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
20551
20552         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
20553         gcc.dg/Wparentheses-10.c: New tests.
20554         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
20555
20556 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20557
20558         PR fortran/16465
20559         * gfortran.dg/g77//ffixed-line-length-0.f,
20560         gfortran.dg/g77/ffixed-line-length-132.f,
20561         gfortran.dg/g77/ffixed-line-length-72.f,
20562         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
20563         gfortran.dg/g77/README: Update.
20564
20565 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20566
20567         PR c++/13092
20568         * g++.dg/template/non-dependent7.C: New test.
20569         * g++.dg/template/non-dependent8.C: Likewise.
20570         * g++.dg/template/non-dependent9.C: Likewise.
20571         * g++.dg/template/non-dependent10.C: Likewise.
20572
20573 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
20574
20575         PR c++/16337
20576         * g++.dg/parse/attr2.C: New test.
20577
20578 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
20579
20580         * g77.dg: Removed.
20581         * g77.f-torture: Ditto.
20582
20583 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
20584
20585         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
20586         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
20587         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
20588
20589 2004-07-16  Richard Henderson  <rth@redhat.com>
20590
20591         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
20592
20593 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20594
20595         * lib/fortran-torture.exp (fortran-torture): Don't test compile
20596         tests with full list of options.
20597         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
20598         of TORTURE_OPTIONS if test contains 'dg-do run'.
20599
20600         PR fortran/16404
20601         * gfortran.dg/do_iterator.f90: New test.
20602
20603 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20604
20605         PR rtl-optimization/16536
20606         * gcc.c-torture/execute/restrict-1.c: New test.
20607
20608 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20609
20610         PR fortran/15324
20611         * gfortran.dg/pr15324.f90: New test.
20612
20613         PR fortran/15129
20614         * gfortran.dg/pr15129.f90: New test.
20615
20616         PR fortran/15140
20617         * gfortran.dg/pr15140.f90: New test.
20618
20619         PR fortran/13792
20620         * gfortran.fortran-torture/execute/bounds.f90: Add check for
20621         compile-time simplification.
20622
20623 2004-07-14  Mike Stump  <mrs@apple.com>
20624
20625         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
20626
20627 2004-07-14  James E Wilson  <wilson@specifixinc.com>
20628
20629         PR target/16325
20630         * gcc.dg/profile-generate-1.c: New.
20631
20632 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
20633
20634         * gcc.c-torture/execute/20040709-1.c: New test.
20635         * gcc.c-torture/execute/20040709-2.c: New test.
20636
20637 2004-07-14  Mike Stump  <mrs@apple.com>
20638
20639         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
20640
20641 2004-07-14  Mike Stump  <mrs@apple.com>
20642
20643         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
20644
20645 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
20646
20647         PR c++/16518
20648         * g++.dg/parse/mutable1.C: New test.
20649
20650 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
20651
20652         PR tree-optimization/16443
20653         * gcc.dg/tree-ssa/20040713-1.c: New test.
20654
20655 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
20656
20657         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
20658         for operator new.
20659
20660 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
20661
20662         * gfortran.dg/g77/README: New file
20663         * gfortran.dg/g77/19981216-0.f: Copy from
20664         g77.f-torture/noncompile.  Add "dg-do compile" and
20665         dg-error as required.
20666         * gfortran.dg/g77/19990218-1.f: Likewise.
20667         * gfortran.dg/g77/19990905-1.f: Likewise.
20668         * gfortran.dg/g77/9263.f: Likewise.
20669         * gfortran.dg/g77/980615-0.f: Likewise.
20670         * gfortran.dg/g77/980616-0.f: Likewise.
20671         * gfortran.dg/g77/check0.f: Likewise.
20672         * gfortran.dg/g77/select_no_compile.f: Likewise.
20673
20674 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
20675
20676         Copy files from g77.f-torture/compile.
20677         Add "{ dg-do compile}".  Other changes as noted
20678         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
20679         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
20680         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
20681         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
20682         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
20683         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
20684         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
20685         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
20686         statement to conform to standard.  Append alpha1.x for reference.
20687         * gfortran.dg/g77/xformat.f: Add dg-warning
20688
20689 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
20690
20691         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
20692         Add {dg-do compile} directive.
20693         * gfortran.dg/g77/cpp2.F: Likewise.
20694
20695 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20696
20697         PR c++/5402
20698         * g++.dg/lookup/name-clash1.C: New test.
20699
20700         PR c++/9777
20701         * g++.dg/lookup/name-clash2.C: New test.
20702
20703         PR c++/12102
20704         * g++.dg/lookup/name-clash3.C: New test.
20705
20706 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20707
20708         * g++.dg/lookup/new2.C: New test.
20709         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
20710
20711 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
20712
20713         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
20714         Add {dg-do compile} directive.
20715         * gfortran.dg/g77/13060.f: Likewise.
20716         * gfortran.dg/g77/19990218-0.f: Likewise.
20717         * gfortran.dg/g77/19990305-0.f: Likewise.
20718         * gfortran.dg/g77/19990419-0.f: Likewise.
20719         * gfortran.dg/g77/19990502-0.f: Likewise.
20720         * gfortran.dg/g77/19990502-1.f: Likewise.
20721         * gfortran.dg/g77/19990525-0.f: Likewise.
20722         * gfortran.dg/g77/19990826-1.f: Likewise.
20723         * gfortran.dg/g77/19990826-3.f: Likewise.
20724         * gfortran.dg/g77/19990905-2.f: Likewise.
20725         * gfortran.dg/g77/20000412-1.f: Likewise.
20726         * gfortran.dg/g77/20000511-1.f: Likewise.
20727         * gfortran.dg/g77/20000511-2.f: Likewise.
20728         * gfortran.dg/g77/20000518.f: Likewise.
20729         * gfortran.dg/g77/20000601-1.f: Likewise.
20730         * gfortran.dg/g77/20000601-2.f: Likewise.
20731         * gfortran.dg/g77/20000629-1.f: Likewise.
20732         * gfortran.dg/g77/20000630-2.f: Likewise.
20733         * gfortran.dg/g77/20010115.f: Likewise.
20734         * gfortran.dg/g77/20010321-1.f: Likewise.
20735         * gfortran.dg/g77/20010426.f: Likewise.
20736         * gfortran.dg/g77/20020307-1.f: Likewise.
20737         * gfortran.dg/g77/8485.f: Likewise.
20738         * gfortran.dg/g77/960317-1.f: Likewise.
20739         * gfortran.dg/g77/970915-0.f: Likewise.
20740         * gfortran.dg/g77/980310-1.f: Likewise.
20741         * gfortran.dg/g77/980310-2.f: Likewise.
20742         * gfortran.dg/g77/980310-3.f: Likewise.
20743         * gfortran.dg/g77/980310-4.f: Likewise.
20744         * gfortran.dg/g77/980310-6.f: Likewise.
20745         * gfortran.dg/g77/980310-7.f: Likewise.
20746         * gfortran.dg/g77/980310-8.f: Likewise.
20747         * gfortran.dg/g77/980419-2.f: Likewise.
20748         * gfortran.dg/g77/980424-0.f: Likewise.
20749         * gfortran.dg/g77/980427-0.f: Likewise.
20750         * gfortran.dg/g77/980729-0.f: Likewise.
20751         * gfortran.dg/g77/981117-1.f: Likewise.
20752         * gfortran.dg/g77/toon_1.f: Likewise.
20753
20754 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20755
20756         PR c++/2204
20757         * g++.dg/other/abstract2.C: New test.
20758
20759 2004-07-12  Paul Brook  <paul@codesourcery.com>
20760
20761         * gfortran.dg/pointer_init_1.f90: New test.
20762
20763 2004-07-11  Paul Brook  <paul@codesourcery.com>
20764
20765         PR fortran/15986
20766         * gfortran.dg/contained_1.f90: New test.
20767
20768 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
20769
20770         * g++.dg/parse/defarg8.C: New test.
20771
20772 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20773
20774         PR fortran/16433
20775         * gfortran.dg/pr16433.f: New test.
20776
20777         PR fortran/17574
20778         * gfortran.dg/pr15754.f90: New test.
20779
20780 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
20781
20782         PR tree-optimization/16437
20783         * gcc.c-torture/execute/bitfld-4.c: New test.
20784
20785 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20786
20787         * gfortran.fortran-torture/execute/common_2.f90: Add check for
20788         access to common var from module.
20789
20790 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20791
20792         PR fortran/16336
20793         * gfortran.fortran-torture/execute/common_2.f90: New test.
20794
20795 2004-07-10  Paul Brook  <paul@codesourcery.com>
20796
20797         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
20798
20799 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20800
20801         PR fortran/15969
20802         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
20803
20804 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
20805
20806         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
20807         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
20808         * gfortran.dg/g77/ffree-form-1.f: Likewise.
20809         * gfortran.dg/g77/ffree-form-2.f: Likewise.
20810         * gfortran.dg/g77/ffree-form-3.f: Likewise.
20811         * gfortran.dg/g77/fno-underscoring.f: Likewise.
20812         * gfortran.dg/g77/funderscoring.f: Likewise.
20813         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
20814
20815 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20816
20817         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
20818
20819 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20820         Paul Brook  <paul@codesourcery.com>
20821
20822         PR fortran/13415
20823         * gfortran.dg/common_pointer_1.f90: New test.
20824
20825 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20826
20827         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
20828
20829 2004-07-09  James E Wilson  <wilson@specifixinc.com>
20830
20831         PR target/16364
20832         * gcc.c-torture/compile/20040709-1.c: New.
20833
20834 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20835
20836         PR fortran/14077
20837         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
20838
20839 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20840
20841         PR fortran/13201
20842         * gfortran.dg/shape_1.f90: New test.
20843
20844 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
20845             Andrew Pinski  <apinski@apple.com>
20846
20847         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
20848
20849 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20850
20851         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
20852         comment.
20853
20854 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20855         Paul Brook  <paul@codesourcery.com>
20856
20857         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
20858         '.f95' and '.F95'.
20859
20860 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
20861
20862         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
20863
20864 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20865
20866         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
20867         testcases with capital suffix.
20868
20869 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20870
20871         PR fortran/15481
20872         PR fortran/13372
20873         PR fortran/13575
20874         PR fortran/15978
20875         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
20876
20877         * gfortran.dg/implicit_1.f90: New test.
20878
20879 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
20880
20881         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
20882         expression to match gfortran warning/error messages
20883         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
20884         dg-error text.
20885
20886 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
20887
20888         * lib/fortran-torture.exp: Rename proc search_for to
20889         search_for_re.
20890
20891 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
20892
20893         * gcc.c-torture/execute/simd-5.x: New file.
20894         XFAIL on SPARC 64-bit at -O0.
20895
20896 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20897
20898         PR c++/8211
20899         PR c++/16165
20900         * g++.dg/warn/effc3.C: New test.
20901
20902 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
20903
20904         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
20905         change X to 1X in format.
20906         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
20907         add data statements to conform to standard.
20908
20909 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
20910
20911         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
20912         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
20913         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
20914
20915 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
20916
20917         * gfortran.dg/g77/7388.f: Copy from g77.dg
20918         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
20919         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
20920         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
20921         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
20922         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
20923         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
20924         * gfortran.dg/g77/strlen0.f: Likewise.
20925
20926 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
20927
20928         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
20929         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
20930
20931 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
20932
20933         * gcc.c-torture/execute/920428-2.x: Delete.
20934         * gcc.c-torture/execute/920501-7.x: Likewise.
20935
20936 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
20937
20938         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
20939         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
20940         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
20941         prescott and c3-2.
20942         (PREFETCH_3DNOW): Add -march=c3.
20943
20944 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
20945
20946         PR c/16437
20947         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
20948         * gcc.c-torture/execute/bf64-1.x: Likewise.
20949
20950 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
20951
20952         * gcc.c-torture/compile/20040708-1.c: New test.
20953
20954 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20955
20956         PR c++/16169
20957         * g++.dg/warn/effc2.C: New test.
20958
20959 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
20960
20961         * gcc.c-torture/execute/bitfld-1.x: Remove.
20962         * gcc.c-torture/execute/bitfld-3.c: New test.
20963         * gcc.dg/bitfld-2.c: Remove XFAILs.
20964
20965 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
20966
20967         PR c++/16276
20968         * g++.dg/rtti/tinfo1.C: New file.
20969
20970 2004-07-07  Eric Christopher  <echristo@redhat.com>
20971
20972         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
20973
20974 2004-07-07  Andrew Pinski  <apinski@apple.com>
20975
20976         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
20977
20978 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
20979
20980         * g++.dg/init/call1.C: XFAIL.
20981
20982 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
20983
20984         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
20985         except for movstrict*, to movmem* and clrstr* to clrmem*.
20986
20987 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
20988
20989         * gcc.c-torture/execute/20040707-1.c: New test.
20990
20991 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
20992
20993         * gcc.c-torture/execute/20040706-1.c: New test.
20994
20995 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20996
20997         PR c++/3671
20998         * g++.dg/template/spec14.C: New test.
20999
21000 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
21001
21002         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
21003         nothing if not yet defined.  Use it in b, c and d type definitions.
21004         * gcc.c-torture/execute/20040705-1.c: New test.
21005         * gcc.c-torture/execute/20040705-2.c: New test.
21006
21007 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21008
21009         PR c++/2518
21010         * g++.dg/lookup/new1.C: New test.
21011
21012 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21013
21014         PR c++/11406
21015         * g++.dg/template/sizeof8.C: New test.
21016
21017 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
21018
21019         * gcc.c-torture/compile/20040705-1.c: New test.
21020
21021 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
21022
21023         * gfortran.fortran-torture/execute/seq_io.f90: New test.
21024
21025 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
21026
21027         * gcc.dg/cpp/if-mop.c: Two new testcases.
21028         * gcc.dg/cpp/trad/comment-3.c: New.
21029
21030 2004-07-04  Paul Brook  <paul@codesourcery.com>
21031
21032         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
21033
21034 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
21035
21036         PR c++/3761
21037         * g++.dg/lookup/crash4.C: New test.
21038
21039 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
21040
21041         * gcc.c-torture/execute/builtin-abs-1.c
21042         * gcc.c-torture/execute/builtin-abs-2.c
21043         * gcc.c-torture/execute/builtin-complex-1.c
21044         * gcc.c-torture/execute/builtins/string-1-lib.c
21045         * gcc.c-torture/execute/builtins/string-1.c
21046         * gcc.c-torture/execute/builtins/string-2-lib.c
21047         * gcc.c-torture/execute/builtins/string-2.c
21048         * gcc.c-torture/execute/builtins/string-3-lib.c
21049         * gcc.c-torture/execute/builtins/string-3.c
21050         * gcc.c-torture/execute/builtins/string-4-lib.c
21051         * gcc.c-torture/execute/builtins/string-4.c
21052         * gcc.c-torture/execute/builtins/string-5-lib.c
21053         * gcc.c-torture/execute/builtins/string-5.c
21054         * gcc.c-torture/execute/builtins/string-6-lib.c
21055         * gcc.c-torture/execute/builtins/string-6.c
21056         * gcc.c-torture/execute/builtins/string-7-lib.c
21057         * gcc.c-torture/execute/builtins/string-7.c
21058         * gcc.c-torture/execute/builtins/string-8-lib.c
21059         * gcc.c-torture/execute/builtins/string-8.c
21060         * gcc.c-torture/execute/builtins/string-9-lib.c
21061         * gcc.c-torture/execute/builtins/string-9.c
21062         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
21063         * gcc.c-torture/execute/builtins/string-asm-1.c
21064         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
21065         * gcc.c-torture/execute/builtins/string-asm-2.c
21066         * gcc.c-torture/execute/stdio-opt-1.c
21067         * gcc.c-torture/execute/stdio-opt-2.c
21068         * gcc.c-torture/execute/stdio-opt-3.c
21069         * gcc.c-torture/execute/string-opt-1.c
21070         * gcc.c-torture/execute/string-opt-10.c
21071         * gcc.c-torture/execute/string-opt-11.c
21072         * gcc.c-torture/execute/string-opt-12.c
21073         * gcc.c-torture/execute/string-opt-13.c
21074         * gcc.c-torture/execute/string-opt-14.c
21075         * gcc.c-torture/execute/string-opt-15.c
21076         * gcc.c-torture/execute/string-opt-16.c
21077         * gcc.c-torture/execute/string-opt-2.c
21078         * gcc.c-torture/execute/string-opt-6.c
21079         * gcc.c-torture/execute/string-opt-7.c
21080         * gcc.c-torture/execute/string-opt-8.c:
21081         Replace with ...
21082
21083         * gcc.c-torture/execute/builtins/abs-2.c
21084         * gcc.c-torture/execute/builtins/abs-3.c
21085         * gcc.c-torture/execute/builtins/complex-1.c
21086         * gcc.c-torture/execute/builtins/fprintf.c
21087         * gcc.c-torture/execute/builtins/fputs.c
21088         * gcc.c-torture/execute/builtins/memcmp.c
21089         * gcc.c-torture/execute/builtins/memmove.c
21090         * gcc.c-torture/execute/builtins/memops-asm.c
21091         * gcc.c-torture/execute/builtins/mempcpy-2.c
21092         * gcc.c-torture/execute/builtins/mempcpy.c
21093         * gcc.c-torture/execute/builtins/memset.c
21094         * gcc.c-torture/execute/builtins/printf.c
21095         * gcc.c-torture/execute/builtins/sprintf.c
21096         * gcc.c-torture/execute/builtins/strcat.c
21097         * gcc.c-torture/execute/builtins/strchr.c
21098         * gcc.c-torture/execute/builtins/strcmp.c
21099         * gcc.c-torture/execute/builtins/strcpy.c
21100         * gcc.c-torture/execute/builtins/strcspn.c
21101         * gcc.c-torture/execute/builtins/strlen-2.c
21102         * gcc.c-torture/execute/builtins/strlen.c
21103         * gcc.c-torture/execute/builtins/strncat.c
21104         * gcc.c-torture/execute/builtins/strncmp-2.c
21105         * gcc.c-torture/execute/builtins/strncmp.c
21106         * gcc.c-torture/execute/builtins/strncpy.c
21107         * gcc.c-torture/execute/builtins/strpbrk.c
21108         * gcc.c-torture/execute/builtins/strpcpy-2.c
21109         * gcc.c-torture/execute/builtins/strpcpy.c
21110         * gcc.c-torture/execute/builtins/strrchr.c
21111         * gcc.c-torture/execute/builtins/strspn.c
21112         * gcc.c-torture/execute/builtins/strstr-asm.c
21113         * gcc.c-torture/execute/builtins/strstr.c:
21114         ... these new files.
21115
21116         * gcc.c-torture/execute/builtins/abs-2-lib.c
21117         * gcc.c-torture/execute/builtins/abs-3-lib.c
21118         * gcc.c-torture/execute/builtins/complex-1-lib.c
21119         * gcc.c-torture/execute/builtins/fprintf-lib.c
21120         * gcc.c-torture/execute/builtins/fputs-lib.c
21121         * gcc.c-torture/execute/builtins/memcmp-lib.c
21122         * gcc.c-torture/execute/builtins/memmove-lib.c
21123         * gcc.c-torture/execute/builtins/memops-asm-lib.c
21124         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
21125         * gcc.c-torture/execute/builtins/mempcpy-lib.c
21126         * gcc.c-torture/execute/builtins/memset-lib.c
21127         * gcc.c-torture/execute/builtins/printf-lib.c
21128         * gcc.c-torture/execute/builtins/sprintf-lib.c
21129         * gcc.c-torture/execute/builtins/strcat-lib.c
21130         * gcc.c-torture/execute/builtins/strchr-lib.c
21131         * gcc.c-torture/execute/builtins/strcmp-lib.c
21132         * gcc.c-torture/execute/builtins/strcpy-lib.c
21133         * gcc.c-torture/execute/builtins/strcspn-lib.c
21134         * gcc.c-torture/execute/builtins/strlen-2-lib.c
21135         * gcc.c-torture/execute/builtins/strlen-lib.c
21136         * gcc.c-torture/execute/builtins/strncat-lib.c
21137         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
21138         * gcc.c-torture/execute/builtins/strncmp-lib.c
21139         * gcc.c-torture/execute/builtins/strncpy-lib.c
21140         * gcc.c-torture/execute/builtins/strpbrk-lib.c
21141         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
21142         * gcc.c-torture/execute/builtins/strpcpy-lib.c
21143         * gcc.c-torture/execute/builtins/strrchr-lib.c
21144         * gcc.c-torture/execute/builtins/strspn-lib.c
21145         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
21146         * gcc.c-torture/execute/builtins/strstr-lib.c
21147         * gcc.c-torture/execute/builtins/lib/abs.c
21148         * gcc.c-torture/execute/builtins/lib/fprintf.c
21149         * gcc.c-torture/execute/builtins/lib/memset.c
21150         * gcc.c-torture/execute/builtins/lib/printf.c
21151         * gcc.c-torture/execute/builtins/lib/sprintf.c
21152         * gcc.c-torture/execute/builtins/lib/strcpy.c
21153         * gcc.c-torture/execute/builtins/lib/strcspn.c
21154         * gcc.c-torture/execute/builtins/lib/strncat.c
21155         * gcc.c-torture/execute/builtins/lib/strncmp.c
21156         * gcc.c-torture/execute/builtins/lib/strncpy.c
21157         * gcc.c-torture/execute/builtins/lib/strpbrk.c
21158         * gcc.c-torture/execute/builtins/lib/strspn.c
21159         * gcc.c-torture/execute/builtins/lib/strstr.c:
21160         New files containing support routines.
21161
21162         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
21163         declaration.
21164         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
21165         when not optimizing.
21166
21167 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
21168
21169         PR c++/16240
21170         * g++.dg/abi/mangle22.C: New test.
21171         * g++.dg/abi/mangle23.C: Likewise.
21172
21173 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
21174
21175         PR fortran/16290
21176         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
21177         Allow for cases without denormalized floating point numbers.
21178
21179 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
21180
21181         PR c/1027
21182         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
21183         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
21184         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
21185         expected warning text.
21186         * gcc.dg/format/diag-2.c: New test.
21187
21188 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
21189
21190         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
21191
21192 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
21193
21194         * gcc.dg/builtins-43.c: New.
21195         * gcc.dg/builtins-44.c: New.
21196         * gcc.dg/builtins-45.c: New.
21197
21198 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
21199             Andreas Tobler  <a.tobler@schweiz.ch>
21200
21201         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
21202         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
21203         as SIGSEGV.
21204         * gcc.dg/cleanup-11.c: Likewise.
21205         * gcc.dg/cleanup-8.c: Likewise.
21206         * gcc.dg/cleanup-9.c: Likewise.
21207         * gcc.dg/cleanup-5.c: Run on all platforms.
21208
21209 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
21210
21211         * g++.dg/warn/nonnull1.C: New test.
21212
21213 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
21214
21215         * gcc.dg/compat/compat-common.h: Wrap up CINT in
21216         an #ifndef SKIP_COMPLEX_INT/#endif pair.
21217         Special-case the Sun compiler wrt to <complex.h>.
21218
21219 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
21220
21221         * gcc.dg/Wunreachable-8.C: New test.
21222
21223         * gcc.dg/h8300-ice2.c : New test.
21224
21225 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
21226
21227         PR fortran/16161
21228         * gfortran.fortran-torture/compile/implicit.f90: Add test
21229         for implicit character.
21230
21231 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
21232
21233         PR fortran/16289
21234         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
21235         Use tiny() intrinsic to find smallest non-negative real
21236
21237 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
21238
21239         * gcc.dg/compat/struct-by-value-22_main.c: New test.
21240         * gcc.dg/compat/struct-by-value-22_x.c: New.
21241         * gcc.dg/compat/struct-by-value-22_y.c: New.
21242
21243         * gcc.c-torture/execute/20040629-1.c: New test.
21244
21245 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
21246
21247         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
21248         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
21249
21250         PR target/16195
21251         * gcc.dg/20040625-1.c: New test.
21252
21253 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21254
21255         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
21256
21257 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21258
21259         PR fortran/15963
21260         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
21261
21262 2004-06-29  Richard Henderson  <rth@redhat.com>
21263
21264         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
21265
21266 2004-06-29  Paul Brook  <paul@codesourcery.com>
21267
21268         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
21269         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
21270
21271 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
21272
21273         PR c++/16260
21274         * g++.dg/parse/crash15.C: New.
21275
21276 2004-06-28  Andrew Pinski  <apinski@apple.com>
21277
21278         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
21279         by the error already.
21280
21281         * g++.dg/opt/ptrmem4.C: Change to compile only test.
21282
21283 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
21284
21285         PR target/14041
21286         * gcc.dg/h8300-bss-align-1.c : New.
21287
21288 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
21289
21290         * PR c++/16174
21291         * g++.dg/template/ctor4.C: New.
21292
21293 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
21294
21295         PR c++/16205
21296         * g++.dg/warn/Wsequence-point-1.C: New test.
21297
21298 2004-06-27  Paul Brook  <paul@codesourcery.com>
21299
21300         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
21301
21302 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
21303
21304         * g++.old-deja/g++.mike/p7325.C: Remove.
21305
21306 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
21307
21308         PR c/14963
21309         * gcc.dg/pr14963.c: New test.
21310
21311 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
21312
21313         PR c++/16193
21314         * g++.dg/parse/redef1.C: New test.
21315
21316 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
21317
21318         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
21319         20021110.c.
21320         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
21321         20021119-1.c.
21322         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
21323         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
21324         5-04.c.
21325         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
21326         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
21327         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
21328         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
21329         g++.brendan/enum14.C.
21330         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
21331         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
21332         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
21333         g++.mike/virt1.C.
21334         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
21335         memtemp24.C.
21336
21337 2004-06-27  Roger Sayle  <roger@eyesopen.com>
21338
21339         * gcc.dg/20040527-1.c: New test case.
21340
21341 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
21342
21343         PR gfortran/pr16196
21344         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
21345
21346 2004-06-25  Roger Sayle  <roger@eyesopen.com>
21347
21348         PR middle-end/15825
21349         * gcc.dg/pr15825-1.c: New test case.
21350
21351 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
21352
21353         * gcc.c-torture/execute/20040625-1.c: New test.
21354
21355 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21356
21357         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
21358
21359 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
21360
21361         * gcc.dg/torture/mips-div-1.c: New test.
21362
21363 2004-06-24  Jeff Law  <law@redhat.com>
21364
21365         * gcc.dg/tree-ssa/20040624-1.c: New test.
21366
21367 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
21368
21369         * gcc.c-torture/compile/20040624-1.c: New test.
21370
21371 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21372
21373         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
21374         this directory.
21375
21376 2004-06-23  Andrew Pinski  <apinski@apple.com>
21377
21378         PR middle-end/15988
21379         * g++.dg/opt/ptrmem4.C: New test.
21380
21381         * gcc.dg/c90-array-quals-2.c: New test.
21382
21383 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
21384
21385         * gcc.dg/kpice1.c: New test.
21386
21387 2006-06-23  Andrew Pinski  <apinski@apple.com>
21388
21389         * gcc.dg/c90-array-quals.c: New test.
21390
21391 2006-06-22  Richard Henderson  <rth@redhat.com>
21392
21393         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
21394
21395 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
21396
21397         * gcc.dg/builtins-config.h: Handle FreeBSD.
21398
21399 2006-06-22  Richard Henderson  <rth@redhat.com>
21400
21401         * g++.dg/opt/devirt1.C: New.
21402
21403 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
21404
21405         * g++.dg/opt/pr15551.C: New testcase.
21406
21407 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
21408
21409         PR target/14800
21410         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
21411         x86_64-*-linux* when compiling for 32bit.
21412
21413 2004-06-21  Andrew Pinski  <apinski@apple.com>
21414
21415         * gcc.dg/pch/struct-1.c: New.
21416         * gcc.dg/pch/struct-1.hs: New.
21417
21418 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
21419
21420         * gcc.dg/pch/save-temps-1.c: New file.
21421         * gcc.dg/pch/save-temps-1.hs: New file.
21422
21423 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
21424
21425         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
21426         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
21427
21428 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21429
21430         * gfortran.fortran-torture/execute/select_1.f90: Rename function
21431         to fix type error.
21432         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
21433         Remove trailing spaces.
21434
21435 2004-06-21  Richard Henderson  <rth@redhat.com>
21436
21437         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
21438         merging && to BIT_FIELD_REF.
21439
21440 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
21441
21442         * g++.dg/opt/placeholder1.C: New test.
21443
21444 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
21445
21446         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
21447         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
21448         * gcc.dg/compat/union-m128-1_x.c: Likewise.
21449         * gcc.dg/compat/union-m128-1_y.c: Likewise.
21450
21451 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
21452
21453         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
21454         extern "C".
21455         * g++.dg/other/pragma-re-1.C: Add comments.
21456
21457 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
21458
21459         PR gfortran/16080
21460         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
21461
21462 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
21463
21464         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
21465         instead of setting the type of size_t by
21466         hand.
21467
21468 2004-06-18  Roger Sayle  <roger@eyesopen.com>
21469
21470         * gcc.dg/unordered-2.c: New test case.
21471         * gcc.dg/unordered-3.c: New test case.
21472
21473 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
21474
21475         PR other/16043
21476         * lib/g++.exp (g++_version): Tweak regexp for version
21477         * lib/g77.exp (g77_version): Likewise.
21478         * lib/gfortran.exp (gfortran_version): Likewise.
21479         * lib/objc.exp (objc_version): Likewise.
21480         * lib/treelang.exp (treelang_version): Likewise.
21481
21482 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
21483
21484         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
21485         Use INT_MAX instead of __INT_MAX__.
21486         * gcc.dg/compat/struct-align-2_y.c: Likewise.
21487
21488         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
21489         * gcc.dg/compat/scalar-return-3_x.c: Use it.
21490         * gcc.dg/compat/scalar-return-3_y.c: Use it.
21491         * gcc.dg/compat/scalar-return-4_x.c: Use it.
21492         * gcc.dg/compat/scalar-return-4_y.c: Use it.
21493         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
21494         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
21495         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
21496         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
21497
21498         * gcc.dg/range-test-1.c: New test.
21499         * g++.dg/opt/range-test-1.C: New test.
21500
21501 2004-06-17  Richard Henderson  <rth@redhat.com>
21502
21503         * objc.dg/sync-1.m: New.
21504         * objc.dg/try-catch-1.m: Don't force next runtime.
21505         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
21506         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
21507         shadowed catch clause.
21508         * objc.dg/try-catch-5.m: New.
21509
21510 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
21511
21512         Bug 14610
21513         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
21514
21515 2004-06-15  Richard Henderson  <rth@redhat.com>
21516
21517         * gcc.dg/20001116-1.c: Move expected warning line.
21518
21519 2004-06-15  Richard Henderson  <rth@redhat.com>
21520
21521         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
21522         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
21523
21524 2004-06-15  Jeff Law  <law@redhat.com>
21525
21526         * gcc.dg/tree-ssa/20040615-1.c: New test.
21527         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
21528         be less sensitive to operand ordering.
21529         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
21530
21531 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
21532
21533         * g++.dg/abi/bitfield3.C: Add comment..
21534
21535 2004-06-15  Richard Henderson  <rth@redhat.com>
21536
21537         * g++.dg/ext/stmtexpr1.C: XFAIL.
21538         * gcc.dg/20030612-1.c: XFAIL.
21539
21540 2004-06-15  Eric Christopher  <echristo@redhat.com>
21541
21542         * g++.dg/charset/asm5.c: New.
21543         * gcc.dg/charset/asm6.c: New.
21544
21545 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21546
21547         PR fortran/15962
21548         * gfortran.fortran-torture/execute/select_1.f90: New test.
21549
21550 2004-06-15  Paul Brook  <paul@codesourcery.com>
21551
21552         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
21553
21554 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21555
21556         PR c++/15967
21557         * g++.dg/lookup/crash3.C: New test.
21558
21559 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21560
21561         PR c++/15947
21562         * g++.dg/parse/dtor4.C: New test.
21563
21564 2004-06-14  Jeff Law  <law@redhat.com>
21565
21566         * gcc.c-torture/compile/20040614-1.c: New test.
21567
21568 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21569
21570         PR fortran/15211
21571         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
21572         LEN of a character array.
21573
21574 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
21575
21576         PR c++/15096
21577         * g++.dg/template/ptrmem10.C: New test.
21578
21579         PR c++/14930
21580         * g++.dg/template/friend30.C: New test.
21581
21582 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21583
21584         PR fortran/14928
21585         * gfortran.fortran-torture/compile/mloc.f90: New test.
21586
21587 2004-06-13  Paul Brook  <paul@codesourcery.com>
21588
21589         * gfortran.fortran-torture/execute/random_2.f90: New test.
21590
21591 2004-06-13  Eric Christopher  <echristo@redhat.com>
21592
21593         * gcc.dg/noncompile/redecl-1.c: Fix error message.
21594
21595 2004-06-12  Paul Brook  <paul@codesourcery.com>
21596
21597         * gfortran.fortran-torture/execute/contained_3.f90: New test.
21598
21599 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21600
21601         PR fortran/14923
21602         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
21603
21604 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21605
21606         PR fortran/14957
21607         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
21608         syntax errors in end statements of contained subroutines.
21609
21610 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21611
21612         PR fortran/12841
21613         * gfortran.fortran-torture/execute/null_arg.f90: New test.
21614
21615 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
21616
21617         PR fortran/15665
21618         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
21619
21620 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
21621
21622         PR gfortran/12839
21623         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
21624
21625 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
21626
21627         PR c++/15862
21628         * g++.dg/parse/enum1.C: New test.
21629
21630 2004-06-10  Jeff Law  <law@redhat.com>
21631
21632         * gcc.c-torture/compile/20040610-1.c: New test.
21633
21634 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21635
21636         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
21637         * g++.old-deja/g++.other/decl3.C: Likewise.
21638
21639 2004-06-10  Brian Booth  <bbooth@redhat.com>
21640
21641         * gcc.dg/tree-ssa/20031015-1.c: Scan for
21642         V_MAY_DEF instead of VDEF.
21643         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
21644
21645 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
21646
21647         PR c++/14211
21648         * g++.dg/conversion/const1.C: New test.
21649
21650         PR c++/15076
21651         * g++.dg/conversion/reinterpret1.C: New test.
21652
21653         PR c++/15877
21654         * g++.dg/template/enum2.C: New test.
21655
21656         PR c++/15227
21657         * g++.dg/template/error13.C: New test.
21658
21659 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21660
21661         PR fortran/14957
21662         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
21663         arguments to test_* REAL and of the right size.
21664
21665 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
21666
21667         PR target/15569
21668         PR rtl-optimization/15681
21669         * gcc.dg/20040609-1.c: New test.
21670
21671 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
21672
21673         PR c++/14791
21674         * g++.dg/opt/builtins1.C: New test.
21675
21676 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
21677
21678         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
21679         that use default windows32 struct layout.
21680         * gcc.dg/i386-bitfield2.c: Likewise.
21681
21682 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
21683
21684         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
21685         for mingw32 and cygwin targets.
21686
21687 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
21688
21689         * gcc.dg/pch/macro-4.c: New.
21690         * gcc.dg/pch/macro-4.hs: New.
21691
21692 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21693
21694         PR fortran/13249
21695         * gfortran.fortran-torture/compile/name_clash.f90: New test.
21696
21697 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21698
21699         PR fortran/13372
21700         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
21701
21702 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
21703
21704         PR gfortran/14897
21705         * gfortran.fortran-torture/execute/t_edit.f90: New test.
21706
21707 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
21708
21709         PR gfortran/15755
21710         * gfortran.fortran-torture/execute/backspace.c : New test.
21711
21712 2004-06-09  Paul Brook  <paul@codesourcery.com>
21713
21714         * gfortran.fortran-torture/execure/intrinsic_associated.f90
21715         (pointer_to_section): Rewrite to use smaller array.
21716
21717 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
21718
21719         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
21720         * gcc.dg/ext/altivec-10.c: Same.
21721         * gcc.dg/ext/altivec-11.c: Same.
21722         * gcc.dg/ext/altivec-12.c: Same.
21723         * gcc.dg/ext/altivec-13.c: Same.
21724         * gcc.dg/ext/altivec-14.c: Same.
21725         * gcc.dg/ext/altivec-15.c: Same.
21726         * gcc.dg/ext/altivec-16.c: Same.
21727         * gcc.dg/ext/altivec-3.c: Same.
21728         * gcc.dg/ext/altivec-4.c: Same.
21729         * gcc.dg/ext/altivec-6.c: Same.
21730         * gcc.dg/ext/altivec-7.c: Same.
21731         * gcc.dg/ext/altivec-8.c: Same.
21732         * gcc.dg/ext/altivec-varargs-1.c: Same.
21733
21734         * g++.dg/ext/altivec-1.C: Correct dg syntax.
21735         * g++.dg/ext/altivec-10.C: Same.
21736         * g++.dg/ext/altivec-2.C: Same.
21737         * g++.dg/ext/altivec-3.C: Same.
21738         * g++.dg/ext/altivec-4.C: Same.
21739         * g++.dg/ext/altivec-5.C: Same.
21740         * g++.dg/ext/altivec-6.C: Same.
21741         * g++.dg/ext/altivec-7.C: Same.
21742         * g++.dg/ext/altivec-8.C: Same.
21743         * g++.dg/ext/altivec-9.C: Same.
21744
21745 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21746
21747         PR c++/7841
21748         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
21749
21750 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
21751
21752         * gcc.dg/union-1.c: New test.
21753
21754 2004-06-07  Roger Sayle  <roger@eyesopen.com>
21755
21756         * gcc.dg/builtins-41.c: New test case.
21757         * gcc.dg/builtins-42.c: New test case.
21758
21759 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
21760
21761         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
21762         * g++.dg/ext/altivec-10.C: Same.
21763         * g++.dg/ext/altivec-2.C: Same.
21764         * g++.dg/ext/altivec-3.C: Same.
21765         * g++.dg/ext/altivec-4.C: Same.
21766         * g++.dg/ext/altivec-5.C: Same.
21767         * g++.dg/ext/altivec-6.C: Same.
21768         * g++.dg/ext/altivec-7.C: Same.
21769         * g++.dg/ext/altivec-8.C: Same.
21770         * g++.dg/ext/altivec-9.C: Same.
21771         * g++.old-deja/g++.abi/cxa_vec.C: Same.
21772         * g++.old-deja/g++.brendan/new3.C: Same.
21773         * gcc.c-torture/execute/eeprof-1.x: Same.
21774
21775 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
21776
21777         PR c/14765
21778         * gcc.dg/pr14765-1.c: New test.
21779
21780 2004-06-07  Roger Sayle  <roger@eyesopen.com>
21781
21782         PR c/14649
21783         * gcc.dg/pr14649-1.c: New test case.
21784
21785 2004-06-07  Richard Henderson  <rth@redhat.com>
21786
21787         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
21788         if temporaries.
21789
21790 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
21791
21792         * g++.dg/eh/elide1.C: Remove XFAIL.
21793
21794 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
21795
21796         PR c++/15337
21797         * g++.dg/expr/sizeof3.C: New test.
21798
21799         PR c++/14777
21800         * g++.dg/template/access14.C: New test.
21801
21802         PR c++/15554
21803         * g++.dg/template/enum1.C: New test.
21804
21805         PR c++/15057
21806         * g++.dg/eh/throw1.C: New test.
21807
21808 2004-06-07  David Ayers  <d.ayers@inode.at>
21809             Ziemowit Laski  <zlaski@apple.com>
21810
21811         * lib/objc.exp (objc_target_compile): Revert the '-framework
21812         Foundation' flag fix, since bare Darwin does not ship
21813         with the Foundation framework.
21814         * objc/execute/next_mapping.h: Provide a local NSConstantString
21815         @interface and @implementation.
21816         (objc_constant_string_init): A constructor function, used to
21817         initialize the NSConstantString meta-class object.
21818         * objc/execute/string1.m: Include "next_mapping.h" instead of
21819         <Foundation/NSString.h>.
21820         * objc/execute/string2.m: Likewise.
21821         * objc/execute/string3.m: Likewise.
21822         * objc/execute/string4.m: Likewise.
21823
21824 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
21825
21826         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
21827         to double. Replace double with FLOAT.
21828         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
21829
21830         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
21831         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
21832         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
21833         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
21834         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
21835         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
21836         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
21837         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
21838
21839 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
21840
21841         PR c/13519
21842         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
21843
21844 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21845
21846         PR c++/15503
21847         * g++.dg/template/meminit2.C: New test.
21848
21849 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
21850
21851         PR target/15822
21852         * gcc.c-torture/execute/compare-fp-1.c,
21853         gcc.c-torture/execute/compare-fp-2.c,
21854         gcc.c-torture/execute/compare-fp-3.c,
21855         gcc.c-torture/execute/compare-fp-4.c,
21856         gcc.c-torture/execute/compare-fp-3.x,
21857         gcc.c-torture/execute/compare-fp-4.x: Moved...
21858         * gcc.c-torture/execute/ieee/compare-fp-1.c,
21859         gcc.c-torture/execute/ieee/compare-fp-2.c,
21860         gcc.c-torture/execute/ieee/compare-fp-3.c,
21861         gcc.c-torture/execute/ieee/compare-fp-4.c,
21862         gcc.c-torture/execute/ieee/compare-fp-3.x,
21863         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
21864
21865 2004-06-04  David Ayers  <d.ayers@inode.at>
21866
21867         * objc/execute/protocol-isEqual-4.m: New testcase.
21868
21869 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
21870
21871         * objc/execute/protocol-isEqual-1.m: New testcase.
21872         * objc/execute/protocol-isEqual-2.m: New testcase.
21873         * objc/execute/protocol-isEqual-3.m: New testcase.
21874
21875 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21876
21877         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
21878
21879 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
21880
21881         * lib/objc.exp (objc_target_compile): When running tests on
21882         Darwin (Mac OS X), inform the linker about '-framework
21883         'Foundation'.
21884
21885 2004-06-02  Eric Christopher  <echristo@redhat.com>
21886
21887         * gcc.c-torture/compile/20040602-1.c: New.
21888
21889 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
21890
21891         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
21892         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
21893
21894         PR tree-optimization/14736
21895         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
21896
21897         PR tree-optimization/14042
21898         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
21899
21900         PR tree-optimization/14729
21901         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
21902
21903 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21904
21905         PR fortran/15557
21906         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
21907
21908 2004-06-01  Richard Hederson  <rth@redhat.com>
21909
21910         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
21911
21912 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21913
21914         PR c++/14932
21915         * g++.dg/parse/offsetof4.C: New test.
21916
21917 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
21918
21919         PR objc/7993
21920         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
21921
21922 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
21923
21924         PR c++/15701
21925         * g++.dg/template/friend29.C: New test.
21926
21927 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
21928
21929         PR c/15749
21930         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
21931
21932 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
21933
21934         * gcc.dg/sparc-trap-1.c: New test.
21935
21936 2004-05-31  Roger Sayle  <roger@eyesopen.com>
21937
21938         PR middle-end/15069
21939         * g++.dg/opt/fold3.C: New test case.
21940
21941 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
21942
21943         * lib/target-supports.exp (check_iconv_available): Fix fallout
21944         from 2004-05-28 patch.
21945
21946 2004-05-30  Paul Brook  <paul@codesourcery.com>
21947
21948         PR fortran/15620
21949         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
21950         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
21951
21952 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
21953
21954         * gfortran.fortran-torture/execute/random_1.f90: New test.
21955
21956 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
21957
21958         * g++.dg/ext/altivec-10.C: New test.
21959
21960 2004-05-29  Paul Brook  <paul@codesourcery.com>
21961
21962         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
21963
21964 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
21965
21966         * gcc.dg/altivec-16.c: New test.
21967
21968 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
21969
21970         * lib/target-supports.exp (check_vmx_hw_available): New.
21971         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
21972
21973         * lib/target-supports.exp (check_alias_available,
21974         check_iconv_available, check_named_sections_available): Use
21975         unique names for temporary files.
21976
21977 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
21978
21979         * gcc.dg/altivec-15.c: New test.
21980
21981 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
21982
21983         PR c++/15083
21984         * g++.dg/warn/noeffect6.C: New test.
21985
21986         PR c++/15471
21987         * g++.dg/expr/ptrmem4.C: New test.
21988
21989         PR c++/15640
21990         * g++.dg/template/operator3.C: New test.
21991
21992 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
21993
21994         PR c++/14668
21995         * g++.dg/lookup/redecl1.C: New test.
21996         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
21997
21998 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
21999
22000         * gcc.c-torture/execute/compare-fp-1.c,
22001         gcc.c-torture/execute/compare-fp-2.c,
22002         gcc.c-torture/execute/compare-fp-3.c,
22003         gcc.c-torture/execute/compare-fp-4.c,
22004         gcc.c-torture/execute/compare-fp-3.x,
22005         gcc.c-torture/execute/compare-fp-4.x,
22006         gcc.dg/pr15649-1.c: New.
22007
22008 2004-05-27  Adam Nemet  <anemet@lnxw.com>
22009
22010         PR c++/12883
22011         * g++.dg/init/array14.C: New test.
22012
22013 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
22014
22015         * lib/compat.exp (compat-get-options-main): New.
22016         (compat-get-options): Remove unneeded code, warn for ignored
22017         command.
22018         (compat-execute): Check flag set by dg-require-* commands.
22019
22020         * lib/compat.exp (compat-execute): Break up long lines.
22021
22022 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
22023
22024         * gcc.dg/altivec-7.c: Don't use 'vector long'.
22025         * gcc.dg/altivec-14.c: New test.
22026         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
22027
22028         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
22029         * gcc.dg/altivec-12.c: Ditto.
22030
22031         * gcc.dg/altivec-3.c: Move call to altivec_check.
22032
22033 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
22034
22035         PR c++/15044
22036         * g++.dg/template/error12.C: New test.
22037
22038         PR c++/15317
22039         * g++.dg/ext/attrib15.C: New test.
22040
22041         PR c++/15329
22042         * g++.dg/template/ptrmem9.C: New test.
22043
22044 2004-05-25  Paul Brook  <paul@codesourcery.com>
22045
22046         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
22047
22048 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
22049
22050         PR c++/15165
22051         * g++.dg/template/crash19.C: New test.
22052
22053 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
22054
22055         PR c++/15025
22056         * g++.dg/template/redecl1.C: New test.
22057
22058 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
22059
22060         PR c++/14821
22061         * g++.dg/other/ns1.C: New test.
22062
22063         PR c++/14883
22064         * g++.dg/template/invalid1.C: New test.
22065
22066 2004-05-23  Paul Brook  <paul@codesourcery.com>
22067         Victor Leikehman  <lei@haifasphere.co.il>
22068
22069         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
22070         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
22071
22072 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
22073
22074         PR c++/15285
22075         PR c++/15299
22076         * g++.dg/template/non-dependent5.C: New test.
22077         * g++.dg/template/non-dependent6.C: New test.
22078
22079 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
22080
22081         PR c++/15507
22082         * g++.dg/inherit/union1.C: New test.
22083
22084         PR c++/15542
22085         * g++.dg/template/addr1.C: New test.
22086
22087         PR c++/15427
22088         * g++.dg/template/array5.C: New test.
22089
22090         PR c++/15287
22091         * g++.dg/template/array6.C: New test.
22092
22093 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
22094             Roger Sayle  <roger@eyesopen.com>
22095
22096         * g++.dg/lookup/forscope2.C: New test case.
22097
22098 2004-05-22  Ben Elliston  <bje@au.ibm.com>
22099
22100         * gcc.dg/cpp/Wmissingdirs.c: New.
22101
22102 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
22103
22104         PR target/15301
22105         * gcc.dg/compat/union-m128-1.h: New file.
22106         * gcc.dg/compat/union-m128-1_main.c: Likewise.
22107         * gcc.dg/compat/union-m128-1_x.c: Likewise.
22108         * gcc.dg/compat/union-m128-1_y.c: Likewise.
22109
22110 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
22111
22112         PR target/15302
22113         * gcc.dg/compat/struct-complex-1.h: New file.
22114         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
22115         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
22116         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
22117
22118 2004-05-20  Roger Sayle  <roger@eyesopen.com>
22119
22120         PR middle-end/3074
22121         * gcc.dg/pr3074-1.c: New test case.
22122         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
22123
22124 2004-05-20  Falk Hueffner  <falk@debian.org>
22125
22126         PR other/15526
22127         * gcc.dg/ftrapv-1.c: New test case.
22128
22129 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
22130
22131         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
22132
22133 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
22134             Jeff Law  <law@redhat.com>
22135
22136         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
22137         * gcc.dg/tree-ssa/20040518-2.c: New test.
22138
22139         * gcc.dg/tree-ssa/20040518-1.c: New test.
22140
22141 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
22142
22143         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
22144
22145 2004-05-18  Paul Brook  <paul@codesourcery.com>
22146
22147         PR fortran/13930
22148         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
22149
22150 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22151
22152         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
22153         constant folding.
22154
22155 2004-05-17  Steven Bosscher  <stevenb@suse.de>
22156
22157         * gcc.dg/tree-ssa/20040517-1.c: New test.
22158
22159 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22160
22161         * gcc.dg/loop-4.c: New test.
22162
22163 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
22164
22165         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
22166
22167 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
22168
22169         PR fortran/15311
22170         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
22171
22172 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22173
22174         PR fortran/13826
22175         PR fortran/13940
22176         * gfortran.fortran-torture/compile/data_1.f90: New test.
22177
22178 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
22179
22180         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
22181         * gcc.dg/uninit-H.c: Define ASM for __s390__.
22182
22183 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
22184
22185         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
22186
22187 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
22188
22189         PR c/15444
22190         * gcc.dg/format/xopen-1.c: Adjust expected message.
22191         * gcc.dg/format/xopen-3.c: New test.
22192
22193 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
22194
22195         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
22196
22197 2004-05-14  Jeff Law  <law@redhat.com>
22198
22199         * gcc.dg/tree-ssa/20040514-2.c: New test.
22200
22201 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22202
22203         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
22204         this ...
22205         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
22206         this.
22207
22208 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
22209
22210         * gcc.dg/tree-ssa/20040514-1.c: New test.
22211
22212 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22213
22214         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
22215         test.
22216
22217 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22218
22219         PR fortran/14066
22220         * gfortran.fortran-torture/compile/do_1.f90: New test.
22221
22222 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22223
22224         PR fortran/15051
22225         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
22226         test.
22227
22228 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
22229
22230         PR fortran/15149
22231         * gfortran.fortran-torture/execute/random_init.f90: New test.
22232
22233 2004-05-13  Paul Brook  <paul@codesourcery.com>
22234
22235         PR fortran/15314
22236         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
22237
22238 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
22239
22240         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
22241         for the powerpc case.
22242
22243 2004-05-13  Jeff Law  <law@redhat.com>
22244
22245         * gcc.dg/tree-ssa/20040513-1.c: New test.
22246         * gcc.dg/tree-ssa/20040513-2.c: New test.
22247
22248 2004-05-13  Paul Brook  <paul@codesourcery.com>
22249
22250         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
22251         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
22252         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
22253
22254 2004-05-13  Andreas Schwab  <schwab@suse.de>
22255
22256         PR other/10819
22257         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
22258         characters.
22259
22260 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
22261
22262         PR fortran/15294
22263         * gfortran.fortran-torture/execute/adjustr.f90: New file.
22264
22265 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
22266
22267         Merge from tree-ssa-20020619-branch.  See
22268         ChangeLog.tree-ssa for details.
22269
22270 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
22271
22272         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
22273         include <altivec.h> explicitly.
22274         * gcc.dg/altivec-13.c: Likewise.
22275
22276 2004-05-11  Paul Brook  <paul@codesourcery.com>
22277
22278         * gcc.c-torture/compile/20010518-1.c: Force enum size.
22279
22280 2004-05-10  Eric Christopher  <echristo@redhat.com>
22281
22282         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
22283         * gcc.dg/sibcall-4.c: Ditto.
22284
22285 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
22286
22287         * g++.dg/ext/altivec-8.C: New test case.
22288         * gcc.dg/altivec-13.c: New test case.
22289
22290 2004-05-08  Roger Sayle  <roger@eyesopen.com>
22291
22292         * gcc.c-torture/execute/divcmp-1.c: New test case.
22293         * gcc.c-torture/execute/divcmp-2.c: New test case.
22294         * gcc.c-torture/execute/divcmp-3.c: New test case.
22295
22296 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
22297
22298         * g++.dg/other/pragma-re-2.C: New test.
22299
22300 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
22301
22302         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
22303         * gcc.dg/i386-387-2.c: Likewise.
22304
22305         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
22306         __builtin_drem.
22307         * gcc.dg/i386-387-6.c: Likewise.
22308
22309 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
22310
22311         * gcc.dg/builtins-33.c: Also check log1p*.
22312
22313 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
22314
22315         PR optimization/15296
22316         * gcc.c-torture/execute/pr15296.c: New test.
22317
22318 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
22319
22320         * gcc.dg/builtins-40.c: New test.
22321
22322 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
22323
22324         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
22325
22326 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
22327
22328         * g++.dg/ext/spe1.C: New testcase.
22329
22330 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
22331
22332         * objc.dg/image-info.m: Allow additional attributes
22333         for __image_info section.
22334
22335 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
22336
22337         * gcc.dg/torture/mips-hilo-2.c: New test.
22338
22339 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22340
22341         PR c++/14389
22342         * g++.dg/template/member5.C: New test.
22343
22344 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
22345
22346         * gcc.dg/builtins-34.c: Also check expm1*.
22347
22348 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22349
22350         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
22351         * gcc.dg/torture/builtin-convert-3.c: New test.
22352
22353 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
22354
22355         PR middle-end/15054
22356         * g++.dg/opt/pr15054.C: New test.
22357
22358 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22359
22360         * gcc.dg/torture/builtin-rounding-1.c: New test.
22361         * gcc.dg/builtins-25.c: Delete.
22362         * gcc.dg/builtins-29.c: Delete.
22363
22364 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
22365
22366         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
22367         * gcc.dg/sibcall-4.c: Likewise.
22368         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
22369
22370 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
22371
22372         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
22373         bit-field on 16-bit targets.
22374
22375 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
22376
22377         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
22378         16-bit targets.
22379
22380 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
22381
22382         * gcc.dg/rs6000-power2-1.c: Change to compile only.
22383         * gcc.dg/rs6000-power2-2.c: Likewise.
22384
22385 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
22386
22387         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
22388         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
22389         Change the asm registers to be in form of frN instead of fN.
22390
22391 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22392
22393         * gcc.dg/torture/builtin-convert-2.c: New test.
22394
22395 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
22396
22397         * gcc.dg/rs6000-power2-1.c: New test.
22398         * gcc.dg/rs6000-power2-2.c: New test.
22399
22400 2004-04-28  Jan Hubicka  <jh@suse.cz>
22401
22402         * gcc.dg/unused-6.c: New test.
22403
22404 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
22405             Ulrich Weigand  <uweigand@de.ibm.com>
22406
22407         * ada/acats/run_all.sh: Define $target variable.
22408
22409 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
22410
22411         PR c++/15119
22412         * g++.dg/other/vararg-1.C: New test.
22413
22414         PR c++/4794
22415         * g++.dg/eh/cleanup3.C: New test.
22416
22417 2004-04-24  Laurent GUERBY <laurent@guerby.net>
22418
22419         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
22420         and ad8011a (target_insn).
22421         * ada/acats/support/macro.dfs: Likewise.
22422         * ada/acats/support/impbit.adb: New file.
22423
22424 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
22425
22426         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
22427
22428 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
22429
22430         * gcc.dg/loop-3.c: New test.
22431
22432 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
22433
22434         * gcc.c-torture/execute/simd-5.c: New test.
22435
22436 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22437
22438         PR c++/15064
22439         * g++.dg/template/crash18.C: New test.
22440
22441 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
22442
22443         * g++.dg/ext/complit3.C: New test.
22444
22445 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
22446
22447         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
22448         * gcc.dg/altivec-3.c: Same.
22449         * gcc.dg/altivec-varargs-1.c: Same.
22450
22451 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
22452
22453         * lib/target-supports.exp (check_profiling_available): Assume
22454         profiling is not available on powerpc-eabi targets.
22455
22456 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
22457
22458         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
22459         * gcc.dg/vmx/bug-1.c: Ditto.
22460
22461 2004-04-20  Eric Christopher  <echristo@redhat.com>
22462
22463         * gcc.dg/charset/extern.c: New test.
22464         * g++.dg/charset/extern3.cc: Ditto.
22465
22466 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
22467
22468         * gcc.dg/builtins-39.c: New test.
22469
22470 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
22471
22472         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
22473
22474 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
22475
22476         * gcc.dg/torture/mips-hilo-1.c: New test.
22477
22478 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
22479
22480         * gcc.c-torture/compile/20040419-1.c: New test.
22481
22482 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
22483
22484         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
22485
22486 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
22487             Aldy Hernandez  <aldyh@redhat.com>
22488
22489         * gcc.c-torture/execute/va-arg-24.c: New.
22490
22491 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
22492             Aldy Hernandez  <aldyh@redhat.com>
22493
22494         * gcc.dg/vmx/1b-01.c: New.
22495         * gcc.dg/vmx/1b-02.c: New.
22496         * gcc.dg/vmx/1b-03.c: New.
22497         * gcc.dg/vmx/1b-04.c: New.
22498         * gcc.dg/vmx/1b-05.c: New.
22499         * gcc.dg/vmx/1b-06.c: New.
22500         * gcc.dg/vmx/1b-07.c: New.
22501         * gcc.dg/vmx/1c-01.c: New.
22502         * gcc.dg/vmx/1c-02.c: New.
22503         * gcc.dg/vmx/3a-01a.c: New.
22504         * gcc.dg/vmx/3a-01.c: New.
22505         * gcc.dg/vmx/3a-01m.c: New.
22506         * gcc.dg/vmx/3a-03.c: New.
22507         * gcc.dg/vmx/3a-03m.c: New.
22508         * gcc.dg/vmx/3a-04.c: New.
22509         * gcc.dg/vmx/3a-04m.c: New.
22510         * gcc.dg/vmx/3a-05.c: New.
22511         * gcc.dg/vmx/3a-06.c: New.
22512         * gcc.dg/vmx/3a-06m.c: New.
22513         * gcc.dg/vmx/3a-07.c: New.
22514         * gcc.dg/vmx/3b-01.c: New.
22515         * gcc.dg/vmx/3b-02.c: New.
22516         * gcc.dg/vmx/3b-10.c: New.
22517         * gcc.dg/vmx/3b-13.c: New.
22518         * gcc.dg/vmx/3b-14.c: New.
22519         * gcc.dg/vmx/3b-15.c: New.
22520         * gcc.dg/vmx/3c-01a.c: New.
22521         * gcc.dg/vmx/3c-01.c: New.
22522         * gcc.dg/vmx/3c-02.c: New.
22523         * gcc.dg/vmx/3c-03.c: New.
22524         * gcc.dg/vmx/3d-01.c: New.
22525         * gcc.dg/vmx/4-01.c: New.
22526         * gcc.dg/vmx/4-03.c: New.
22527         * gcc.dg/vmx/5-01.c: New.
22528         * gcc.dg/vmx/5-02.c: New.
22529         * gcc.dg/vmx/5-03.c: New.
22530         * gcc.dg/vmx/5-04.c: New.
22531         * gcc.dg/vmx/5-05.c: New.
22532         * gcc.dg/vmx/5-06.c: New.
22533         * gcc.dg/vmx/5-07.c: New.
22534         * gcc.dg/vmx/5-07t.c: New.
22535         * gcc.dg/vmx/5-08.c: New.
22536         * gcc.dg/vmx/5-10.c: New.
22537         * gcc.dg/vmx/5-11.c: New.
22538         * gcc.dg/vmx/7-01a.c: New.
22539         * gcc.dg/vmx/7-01.c: New.
22540         * gcc.dg/vmx/7c-01.c: New.
22541         * gcc.dg/vmx/7d-01.c: New.
22542         * gcc.dg/vmx/7d-02.c: New.
22543         * gcc.dg/vmx/8-01.c: New.
22544         * gcc.dg/vmx/8-02a.c: New.
22545         * gcc.dg/vmx/8-02.c: New.
22546         * gcc.dg/vmx/brode-1.c: New.
22547         * gcc.dg/vmx/bug-1.c: New.
22548         * gcc.dg/vmx/bug-2.c: New.
22549         * gcc.dg/vmx/bug-3.c: New.
22550         * gcc.dg/vmx/cw-bug-1.c: New.
22551         * gcc.dg/vmx/cw-bug-2.c: New.
22552         * gcc.dg/vmx/cw-bug-3.c: New.
22553         * gcc.dg/vmx/dct.c: New.
22554         * gcc.dg/vmx/debug-1.c: New.
22555         * gcc.dg/vmx/debug-2.c: New.
22556         * gcc.dg/vmx/debug-3.c: New.
22557         * gcc.dg/vmx/debug-4.c: New.
22558         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
22559         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
22560         * gcc.dg/vmx/eg-5.c: New.
22561         * gcc.dg/vmx/fft.c: New.
22562         * gcc.dg/vmx/gcc-bug-1.c: New.
22563         * gcc.dg/vmx/gcc-bug-2.c: New.
22564         * gcc.dg/vmx/gcc-bug-3.c: New.
22565         * gcc.dg/vmx/gcc-bug-4.c: New.
22566         * gcc.dg/vmx/gcc-bug-5.c: New.
22567         * gcc.dg/vmx/gcc-bug-6.c: New.
22568         * gcc.dg/vmx/gcc-bug-7.c: New.
22569         * gcc.dg/vmx/gcc-bug-8.c: New.
22570         * gcc.dg/vmx/gcc-bug-9.c: New.
22571         * gcc.dg/vmx/gcc-bug-b.c: New.
22572         * gcc.dg/vmx/gcc-bug-c.c: New.
22573         * gcc.dg/vmx/gcc-bug-d.c: New.
22574         * gcc.dg/vmx/gcc-bug-e.c: New.
22575         * gcc.dg/vmx/gcc-bug-f.c: New.
22576         * gcc.dg/vmx/gcc-bug-g.c: New.
22577         * gcc.dg/vmx/gcc-bug-i.c: New.
22578         * gcc.dg/vmx/harness.h: New.
22579         * gcc.dg/vmx/ira1.c: New.
22580         * gcc.dg/vmx/ira2a.c: New.
22581         * gcc.dg/vmx/ira2b.c: New.
22582         * gcc.dg/vmx/ira2.c: New.
22583         * gcc.dg/vmx/ira2c.c: New.
22584         * gcc.dg/vmx/mem.c: New.
22585         * gcc.dg/vmx/newton-1.c: New.
22586         * gcc.dg/vmx/ops.c: New.
22587         * gcc.dg/vmx/sn7153.c: New.
22588         * gcc.dg/vmx/spill2.c: New.
22589         * gcc.dg/vmx/spill3.c: New.
22590         * gcc.dg/vmx/spill.c: New.
22591         * gcc.dg/vmx/t.c: New.
22592         * gcc.dg/vmx/varargs-1.c: New.
22593         * gcc.dg/vmx/varargs-2.c: New.
22594         * gcc.dg/vmx/varargs-3.c: New.
22595         * gcc.dg/vmx/varargs-4.c: New.
22596         * gcc.dg/vmx/varargs-5.c: New.
22597         * gcc.dg/vmx/varargs-6.c: New.
22598         * gcc.dg/vmx/varargs-7.c: New.
22599         * gcc.dg/vmx/vmx.exp: New.
22600         * gcc.dg/vmx/vprint-1.c: New.
22601         * gcc.dg/vmx/vscan-1.c: New.
22602         * gcc.dg/vmx/x-01.c: New.
22603         * gcc.dg/vmx/x-02.c: New.
22604         * gcc.dg/vmx/x-03.c: New.
22605         * gcc.dg/vmx/x-04.c: New.
22606         * gcc.dg/vmx/x-05.c: New.
22607         * gcc.dg/vmx/yousufi-1.c: New.
22608         * gcc.dg/vmx/zero-1.c: New.
22609         * gcc.dg/vmx/zero.c: New.
22610
22611 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
22612
22613         * g++.dg/lookup/java1.C: Update for chage of
22614         _Jv_AllocObject.
22615         * g++.dg/lookup/java2.C: Likewise.
22616
22617 2004-04-17  Laurent GUERBY <laurent@guerby.net>
22618
22619         * ada/acats/run_all.sh: use -O2 by default.
22620
22621 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
22622
22623         * gcc.dg/vr-mult-[12].c: New tests.
22624
22625 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22626
22627         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
22628
22629         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
22630
22631 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
22632
22633         * lib/target-supports.exp (check_profiling_available): Assume profiling
22634         isn't available for mips*-*-elf targets.
22635
22636 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
22637
22638         * gcc.dg/builtins-38.c: New test.
22639
22640 2004-04-14  Eric Christopher  <echristo@redhat.com>
22641
22642         * g++.dg/charset/charset.exp: Run .cc extension tests.
22643
22644 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
22645
22646         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
22647
22648 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22649
22650         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
22651
22652 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
22653
22654         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
22655         * gcc.dg/i386-387-2.c: Likewise.
22656
22657         * gcc.dg/i386-387-7.c: New test.
22658         * gcc.dg/i386-387-8.c: New test.
22659
22660         * gcc.dg/builtins-37.c: New test.
22661
22662 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
22663
22664         * g++.dg/pch/externc-1.C: Add missing semicolon.
22665
22666 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
22667
22668         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
22669
22670 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
22671
22672         * gcc.c-torture/execute/20040411-1.c: New test.
22673
22674 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
22675
22676         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
22677
22678 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
22679
22680         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
22681
22682 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
22683
22684         * lib/target-supports.exp (check_named_sections_available): New.
22685         * lib/gcc-dg.exp (dg-require-named-sections): New.
22686         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
22687         old-deja.exp.  Also prune error-count message from HP linker.
22688         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
22689
22690         * g++.dg/init/init-ref4.C: Use dg-require-weak.
22691         * g++.old-deja/g++.pt/static3.C: Likewise.
22692         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
22693
22694 2004-04-09  Roger Sayle  <roger@eyesopen.com>
22695
22696         * gcc.c-torture/execute/20040409-1.c: New test case.
22697         * gcc.c-torture/execute/20040409-2.c: New test case.
22698         * gcc.c-torture/execute/20040409-3.c: New test case.
22699
22700 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
22701
22702         * gcc.dg/20040409-1.c: New test.
22703
22704 2004-04-08  Roger Sayle  <roger@eyesopen.com>
22705
22706         PR target/14888
22707         * g++.dg/opt/pr14888.C: New test case.
22708
22709 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
22710
22711         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
22712         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
22713         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
22714         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
22715         New tests.
22716
22717 2004-04-08  Paul Brook  <paul@codesourcery.com>
22718
22719         * gcc.dg/spill-1.c: New test.
22720
22721 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22722
22723         * gcc.dg/torture/builtin-ctype-2.c: New test.
22724
22725 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
22726
22727         * gcc.dg/pch/pch.exp: Add largefile test.
22728
22729 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
22730
22731         * g++.dg/pch/externc-1.Hs: New.
22732         * g++.dg/pch/externc-1.C: New.
22733
22734 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22735
22736         * gcc.dg/compat/struct-by-value-5a_main.c,
22737         gcc.dg/compat/struct-by-value-5b_main.c: New files.
22738         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
22739         * gcc.dg/compat/struct-by-value-5a_x.c,
22740         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
22741         gcc.dg/compat/struct-by-value-5_x.c.
22742         * gcc.dg/compat/struct-by-value-5a_y.c,
22743         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
22744         gcc.dg/compat/struct-by-value-5_y.c.
22745
22746         * gcc.dg/compat/struct-by-value-6a_main.c,
22747         gcc.dg/compat/struct-by-value-6b_main.c: New files.
22748         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
22749         * gcc.dg/compat/struct-by-value-6a_x.c,
22750         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
22751         gcc.dg/compat/struct-by-value-6_x.c.
22752         * gcc.dg/compat/struct-by-value-6a_y.c,
22753         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
22754         gcc.dg/compat/struct-by-value-6_y.c.
22755
22756         * gcc.dg/compat/struct-by-value-7a_main.c,
22757         gcc.dg/compat/struct-by-value-7b_main.c: New files.
22758         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
22759         * gcc.dg/compat/struct-by-value-7a_x.c,
22760         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
22761         gcc.dg/compat/struct-by-value-7_x.c.
22762         * gcc.dg/compat/struct-by-value-7a_y.c,
22763         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
22764         gcc.dg/compat/struct-by-value-7_y.c.
22765
22766 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
22767
22768         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
22769         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
22770         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
22771         options.
22772
22773 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
22774
22775         * gcc.dg/builtins-36.c: New test.
22776
22777 2004-04-06  Paul Brook  <paul@codesourcery.com>
22778
22779         * README.gcc: Remove obsolete contraint on testcases.
22780
22781 2004-04-05  Paul Brook  <paul@codesourcery.com>
22782
22783         PR2123
22784         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
22785         failure and exit(0) on success.
22786         * g++.dg/expr/anew2.C: Ditto.
22787         * g++.dg/expr/anew3.C: Ditto.
22788         * g++.dg/expr/anew4.C: Ditto.
22789
22790 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
22791
22792         PR c++/3518
22793         * g++.dg/template/unify7.C: New.
22794
22795 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
22796
22797         * g++.dg/README: Bring up to date with new subdirectories; remove
22798         duplicate subdirectory lines.
22799
22800 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
22801
22802         PR c++/14007
22803         * g++.dg/template/unify5.C: New.
22804         * g++.dg/template/unify6.C: New.
22805         * g++.dg/template/qualttp20.C: Adjust.
22806         * g++.old-deja/g++.jason/report.C: Adjust.
22807         * g++.old-deja/g++.other/qual1.C: Adjust.
22808
22809 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
22810
22811         PR c++/14803
22812         * g++.dg/inherit/ptrmem1.C: New test.
22813
22814 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
22815
22816         PR c++/14755
22817         * gcc.c-torture/execute/20040331-1.c: New test.
22818         * gcc.dg/20040331-1.c: New test.
22819
22820 2004-04-01  Paul Brook  <paul@codesourcery.com>
22821
22822         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
22823
22824 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
22825
22826         PR c++/14724
22827         * g++.dg/init/goto1.C: New test.
22828
22829         PR c++/14763
22830         * g++.dg/template/defarg4.C: New test.
22831
22832 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
22833
22834         * gcc.dg/altivec-11.c: Extend test for more valid cases.
22835
22836 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
22837
22838         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
22839
22840 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
22841
22842         * gcc.dg/noncompile/undeclared-2.c: New test.
22843
22844 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
22845
22846         * gcc.dg/940409-1.c: Remove XFAIL.
22847         * gcc.dg/reg-vol-struct-1.c: New test.
22848
22849 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22850
22851         * gcc.dg/torture/builtin-wctype-1.c: New test.
22852
22853 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
22854
22855         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
22856         * gcc.dg/20001101-1.c: Likewise.
22857         * gcc.dg/20001102-1.c: Likewise.
22858
22859 2004-03-25  Roger Sayle  <roger@eyesopen.com>
22860
22861         * gcc.dg/compare8.c: Add an additional test for XOR.
22862
22863 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22864
22865         * gcc.dg/torture/builtin-ctype-1.c: New test.
22866
22867 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22868
22869         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
22870         * gcc.dg/torture/builtin-math-1.c: Likewise.
22871         * gcc.dg/torture/builtin-power-1.c: New test.
22872
22873 2004-03-24  Andreas Schwab  <schwab@suse.de>
22874
22875         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
22876         IA64 assembler.
22877
22878 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
22879             Roger Sayle  <roger@eyesopen.com>
22880
22881         * gcc.dg/compare8.c: New test case.
22882
22883 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
22884
22885         * g++.dg/ext/altivec-7.C: New test.
22886
22887 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
22888
22889         PR 12267, 12391, 12560, 13129, 14114, 14133
22890         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
22891         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
22892         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
22893         Adjust error regexps.
22894         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
22895         * gcc.dg/noncompile/undeclared-1.c: New test cases.
22896         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
22897         * gcc.dg/local1.c: Add explanatory comment.
22898
22899 2004-03-23  Roger Sayle  <roger@eyesopen.com>
22900
22901         PR optimization/14669
22902         * g++.dg/opt/fold2.C: New test case.
22903
22904 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
22905
22906         PR c/14069
22907         * gcc.dg/20040322-1.c: New test.
22908
22909 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
22910
22911         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
22912         * gcc.dg/ultrasp4.c: Likewise.
22913         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
22914
22915 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
22916
22917         * gcc.dg/i386-sse-8.c: Reset default options.
22918
22919 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
22920
22921         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
22922         in the error message text.
22923
22924 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22925
22926         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
22927
22928 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
22929
22930         PR c++/14616
22931         * g++.dg/init/array13.C: New test.
22932
22933 2004-03-20  Roger Sayle  <roger@eyesopen.com>
22934
22935         PR target/13889
22936         * gcc.c-torture/compile/pr13889.c: New test case.
22937
22938 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
22939
22940         PR c/14635
22941         * builtins-1.c (nan, nans): Don't test.
22942         * builtins-30.c: Don't use nan, nanf, nanl.
22943         * builtins-35.c: New test.
22944
22945 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
22946
22947         * g++.dg/ext/altivec-6.C: New test.
22948
22949 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
22950
22951         * g++.dg/init/placement3.C: New test.
22952
22953         * g++.dg/template/spec13.C: New test.
22954
22955         * g++.dg/lookup/using11.C: New test.
22956
22957         * g++.dg/lookup/koenig3.C: New test.
22958
22959         * g++.dg/template/operator2.C: New test.
22960
22961         * g++.dg/expr/dtor3.C: New test.
22962         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
22963         marker.
22964         * g++.old-deja/g++.law/visibility28.C: Likewise.
22965
22966 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
22967
22968         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
22969         * gcc.dg/ppc64-abi-3.c: Likewise.
22970
22971 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22972
22973         PR c++/14545
22974         * g++.dg/parse/template15.C: New test.
22975
22976 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
22977
22978         * g++.dg/expr/dtor2.C: New test.
22979
22980         * g++.dg/lookup/anon4.C: New test.
22981
22982         * g++.dg/overload/using1.C: New test.
22983
22984         * g++.dg/template/lookup7.C: New test.
22985
22986         * g++.dg/template/typename6.C: New test.
22987
22988         * g++.dg/expr/cond6.C: New test.
22989
22990 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22991
22992         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
22993
22994 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
22995
22996         * g++.dg/expr/cond5.C: New test.
22997         * g++.dg/expr/constcast1.C: Likewise.
22998         * g++.dg/expr/ptrmem2.C: Likewise.
22999         * g++.dg/expr/ptrmem3.C: Likewise.
23000         * g++.dg/lookup/main1.C: Likewise.
23001         * g++.dg/template/lookup6.C: Likewise.
23002
23003 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
23004
23005         * gcc.dg/local1.c: New test.
23006
23007         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
23008
23009 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23010
23011         * gcc.dg/torture/builtin-convert-1.c: New test.
23012
23013 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23014
23015         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
23016
23017 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
23018
23019         PR c++/14481
23020         * g++.dg/warn/Wunused-7.C: New test.
23021
23022 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23023
23024         * gcc.dg/torture/builtin-integral-1.c: New test.
23025
23026 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
23027
23028         PR c++/14586
23029         * g++.dg/parse/non-dependent3.C: New test.
23030
23031 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
23032
23033         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
23034         * g++.dg/eh/simd-2.C: Likewise.
23035         * g++.dg/init/array10.C: Likewise.
23036         * gcc.c-torture/compile/simd-1.c: Likewise.
23037         * gcc.c-torture/compile/simd-2.c: Likewise.
23038         * gcc.c-torture/compile/simd-3.c: Likewise.
23039         * gcc.c-torture/compile/simd-4.c: Likewise.
23040         * gcc.c-torture/compile/simd-6.c: Likewise.
23041         * gcc.c-torture/execute/simd-1.c: Likewise.
23042         * gcc.c-torture/execute/simd-2.c: Likewise.
23043         * gcc.dg/compat/vector-defs.h: Likewise.
23044         * gcc.dg/20020531-1.c: Likewise.
23045         * gcc.dg/altivec-3.c: Likewise.
23046         * gcc.dg/altivec-4.c: Likewise.
23047         * gcc.dg/altivec-varargs-1.c: Likewise.
23048         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
23049         * gcc.dg/i386-mmx-3.c: Likewise.
23050         * gcc.dg/i386-sse-4.c: Likewise.
23051         * gcc.dg/i386-sse-5.c: Likewise.
23052         * gcc.dg/i386-sse-8.c: Likewise.
23053         * gcc.dg/simd-1.c: Likewise.
23054         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
23055         __ev64_opaque__ since the machine description provides it.
23056
23057 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
23058
23059         * lib/compat.exp (skip_list): New global variable.
23060         Use it to hold the user defined COMPAT_SKIPS list if any.
23061         (compat-obj): Add the members of skip_list to optall.
23062
23063 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
23064
23065         * gcc.dg/compat/union-by-value-1_main.c,
23066         union-by-value-1_x.c, union-by-value-1_y.c,
23067         union-check.h, union-defs.h,
23068         union-init.h, union-return-1_main.c,
23069         union-return-1_x.c, union-return-1_y.c: New files.
23070
23071 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
23072
23073         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
23074         mixed-struct-init.h: Add 4 mixed structure types.
23075         struct-by-value-21_main.c, struct-by-value-21_x.c,
23076         struct-by-value-21_y.c, struct-return-21_main.c,
23077         struct-return-21_x.c, struct-return-21_y.c: New files.
23078
23079 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
23080
23081         PR c++/14550
23082         * g++.dg/parse/template14.C: New test.
23083
23084 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
23085
23086         * gcc.c-torture/execute/20040313-1.c: New test.
23087
23088 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
23089
23090         PR target/14533
23091         * gcc.dg/20040311-2.c: New test.
23092
23093 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
23094
23095         PR other/14544
23096         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
23097         bit-field.
23098
23099 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
23100
23101         * gcc.dg/20040305-2.c: Add missing return statement.
23102
23103 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23104
23105         * gcc.dg/builtins-34.c: Also check pow10*.
23106
23107 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
23108
23109         PR target/14262
23110         * gcc.dg/20040305-2.c: New test.
23111
23112 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
23113
23114         * gcc.dg/20040310-1.c: New test.
23115
23116 2004-03-11  Roger Sayle  <roger@eyesopen.com>
23117
23118         * gcc.c-torture/execute/20040311-1.c: New test case.
23119
23120 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
23121
23122         PR c++/14476
23123         * g++.dg/lookup/enum1.C: New test.
23124
23125 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
23126
23127         PR c++/14510
23128         * g++.dg/lookup/struct2.C: New test.
23129
23130 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
23131
23132         * gcc.dg/builtins-34.c: New test.
23133
23134 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23135
23136         * gcc.dg/torture/builtin-nonneg-1.c: New test.
23137
23138 2004-03-09  James E Wilson  <wilson@specifixinc.com>
23139
23140         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
23141         * gcc.dg/alias-2.c: New testcase.
23142
23143 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
23144
23145         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
23146
23147 2004-03-09  Roger Sayle  <roger@eyesopen.com>
23148
23149         * gcc.c-torture/execute/20040309-1.c: New test case.
23150
23151 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
23152
23153         PR c++/14397
23154         * g++.dg/overload/ref1.C: New.
23155
23156 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23157
23158         PR c++/14409
23159         * g++.dg/template/spec12.C: New test.
23160
23161         PR c++/14448
23162         * g++.dg/parse/crash14.C: New test.
23163
23164 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
23165
23166         PR c++/14230
23167         * g++.dg/init/ref11.C: New test.
23168
23169 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
23170
23171         PR c++/14432
23172         * g++.dg/parse/builtin2.C: New test.
23173
23174 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
23175
23176         PR c++/14401
23177         * g++.dg/init/ctor3.C: New test.
23178         * g++.dg/init/union1.C: New test.
23179         * g++.dg/ext/anon-struct4.C: New test.
23180
23181 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
23182
23183         * g++.dg/lookup/koenig1.C: Tweak error messages.
23184         * g++.dg/lookup/used-before-declaration.C: Likewise.
23185         * g++.dg/other/do1.C: Likewise.
23186         * g++.dg/overload/koenig1.C: Likewise.
23187         * g++.dg/parse/crash13.C: Likewise.
23188         * g++.dg/template/instantiate3.C: Likewise.
23189
23190 2004-03-08  Eric Christopher  <echristo@redhat.com>
23191
23192         * * lib/target-supports.exp: Enable libiconv in test
23193         compilation.  Fix up error checking.
23194
23195 2004-03-08  Roger Sayle  <roger@eyesopen.com>
23196
23197         PR middle-end/14289
23198         * gcc.dg/pr14289-1.c: New test case.
23199         * gcc.dg/pr14289-2.c: Likewise.
23200         * gcc.dg/pr14289-3.c: Likewise.
23201
23202 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
23203
23204         * gcc.c-torture/execute/20040308-1.c: New test.
23205
23206 2004-03-07  Roger Sayle  <roger@eyesopen.com>
23207
23208         * gcc.c-torture/execute/20040307-1.c: New test case.
23209
23210 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
23211
23212         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
23213
23214 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
23215
23216         * gcc.dg/20040306-1.c: New test.
23217
23218 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
23219
23220         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
23221         them static.
23222         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
23223
23224 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
23225
23226         PR c/14465
23227         * gcc.dg/decl-6.c: New test.
23228
23229 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23230
23231         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
23232         Rename LOGPOW -> LOG_POW.
23233         (SQRT_EXP, POW_EXP): New.
23234
23235 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
23236
23237         * gcc.dg/i386-sse-8.c: New test.
23238
23239 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
23240
23241         PR c/14114
23242         * gcc.dg/decl-5.c: New test.
23243
23244 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
23245
23246         * gcc.dg/20040305-1.c: New test.
23247
23248 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
23249
23250         PR other/14354
23251         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
23252
23253 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
23254
23255         PR c++/14425, c++/14426
23256         * g++.dg/ext/altivec-4.C: New test.
23257         * g++.dg/ext/altivec-5.C: New test.
23258
23259 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
23260
23261         * g++.old-deja/g++.other/linkage1.C: Expect errors about
23262         global variables of a type with no linkage.
23263         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
23264         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
23265         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
23266         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
23267         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
23268         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
23269         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
23270         * g++.dg/warn/deprecated.C: Name enum Color.
23271         * g++.dg/overload/VLA.C: Name structure for 'b'.
23272         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
23273
23274 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
23275
23276         * gcc.c-torture/compile/20040304-1.c: New test.
23277
23278 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
23279
23280         PR 13728
23281         * gcc.dg/decl-4.c: New testcase.
23282
23283 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
23284
23285         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
23286         as PRECF if sizeof (float) > sizeof (double).
23287         (PRECL): Make it the same as PRECF if
23288         sizeof (float) > sizeof (long double).
23289
23290 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23291
23292         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
23293         system type.  Add check for irix6 which doesn't have c99 runtime.
23294
23295 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
23296
23297         * gcc.dg/const-elim-1.c: xfail for xtensa.
23298
23299 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
23300
23301         PR c++/14369
23302         * g++.dg/template/cond4.C: New test.
23303
23304 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
23305
23306         PR c++/14360
23307         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
23308
23309         PR c++/14361
23310         * g++.dg/parse/defarg7.C: New test.
23311
23312         PR c++/14359
23313         * g++.dg/template/friend26.C: New test.
23314
23315 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
23316
23317         PR c++/14324
23318         * g++.dg/abi/mangle21.C: New test.
23319
23320         PR c++/14260
23321         * g++.dg/parse/constructor2.C: New test.
23322
23323         PR c++/14337
23324         * g++.dg/template/sfinae1.C: New test.
23325
23326 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
23327
23328         PR c++/14267
23329         * g++.dg/expr/crash2.C: New test.
23330
23331         PR middle-end/13448
23332         * gcc.dg/inline-5.c: New test.
23333         * gcc.dg/always-inline.c: Split out tests into ...
23334         * gcc.dg/always-inline2.c: ... this and ...
23335         * gcc.dg/always-inline3.c: ... this.
23336
23337 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
23338
23339         PR debug/12103
23340         * g++.dg/debug/crash1.C: New test.
23341
23342 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
23343
23344         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
23345         function with __attribute__((noinline)).
23346         (recurser_void2): Likewise.
23347         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
23348         (recurser_void2): Likewise.
23349
23350 2004-02-29  Roger Sayle  <roger@eyesopen.com>
23351
23352         PR middle-end/14203
23353         * g++.dg/warn/Wunused-6.C: New test case.
23354
23355 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
23356
23357         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
23358         not defined.
23359
23360 2004-02-27  Eric Christopher  <echristo@redhat.com>
23361
23362         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
23363         * g++.dg/charset/asm2.c: Run only x86.
23364         * gcc.dg/charset/asm3.c: Ditto.
23365
23366 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
23367
23368         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
23369         ld_library_path.
23370
23371 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
23372
23373         * g++.dg/ext/altivec-3.C: New.
23374
23375 2004-02-26  Richard Henderson  <rth@redhat.com>
23376
23377         * g++.dg/ext/attrib10.C: Mark for warning.
23378         * gcc.dg/attr-alias-1.c: New.
23379
23380 2004-02-26  Richard Henderson  <rth@redhat.com>
23381
23382         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
23383         * gcc.c-torture/execute/20040208-2.c: ... it back.
23384
23385 2004-02-26  Eric Christopher  <echristo@redhat.com>
23386
23387         * lib/target-supports.exp (check-iconv-available): New function.
23388         * lib/gcc-dg.exp (dg-require-iconv): New function.
23389         Use above.
23390         * gcc.dg/charset: New directory.
23391         * gcc.dg/charset/charset.exp: New file.
23392         * gcc.dg/charset/asm1.c: Ditto.
23393         * gcc.dg/charset/asm2.c: Ditto.
23394         * gcc.dg/charset/asm3.c: Ditto.
23395         * gcc.dg/charset/asm4.c: Ditto.
23396         * gcc.dg/charset/asm5.c: Ditto.
23397         * gcc.dg/charset/attribute1.c: Ditto.
23398         * gcc.dg/charset/attribute2.c: Ditto.
23399         * gcc.dg/charset/string1.c: Ditto.
23400         * g++.dg/charset: New directory.
23401         * g++.dg/dg.exp: Add here. Special options.
23402         * g++.dg/charset/charset.exp: New file.
23403         * g++.dg/charset/asm1.c: Ditto.
23404         * g++.dg/charset/asm2.c: Ditto.
23405         * g++.dg/charset/asm3.c: Ditto.
23406         * g++.dg/charset/asm4.c: Ditto.
23407         * g++.dg/charset/attribute1.c: Ditto.
23408         * g++.dg/charset/attribute2.c: Ditto.
23409         * g++.dg/charset/extern1.cc: Ditto.
23410         * g++.dg/charset/extern2.cc: Ditto.
23411         * g++.dg/charset/string1.c: Ditto.
23412
23413 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
23414
23415         PR c++/14278
23416         * g++.dg/parse/comma1.C: New test.
23417
23418 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23419
23420         PR c++/14284
23421         * g++.dg/template/ttp8.C: New test.
23422
23423 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
23424
23425         * gcc.dg/fixuns-trunc-1.c: New test.
23426
23427 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23428
23429         * gcc.dg/builtins-config.h: Use #elif.
23430
23431 2004-02-26  Michael Matz  <matz@suse.de>
23432
23433         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
23434         * gcc.dg/991214-1.c: Likewise.
23435         * gcc.dg/i386-asm-1.c: Likewise.
23436
23437 2004-02-25  Richard Henderson  <rth@redhat.com>
23438
23439         * gcc.c-torture/execute/20040208-2.c: Move ...
23440         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
23441
23442 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23443
23444         PR c++/14246
23445         * g++.dg/other/crash-3.C: New test.
23446
23447 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23448
23449         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
23450         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
23451
23452         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
23453         HP-UX.
23454
23455 2004-02-24  Michael Matz  <matz@suse.de>
23456
23457         * gcc.dg/i386-regparm.c: New.
23458
23459 2004-02-23  James E Wilson  <wilson@specifixinc.com>
23460
23461         * gcc.c-torture/execute/20040223-1.c: New.
23462
23463 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
23464             Kazu Hirata  <kazu@cs.umass.edu>
23465
23466         * gcc.dg/fwritable-strings-1.c: Remove.
23467
23468 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
23469
23470         PR c/14156
23471         * gcc.dg/20040223-1.c: New test.
23472
23473 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23474
23475         PR c++/14106
23476         * g++.dg/ext/typeof9.C: New test.
23477
23478 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23479
23480         PR c++/14250
23481         * g++.dg/other/switch1.C: New test.
23482
23483 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
23484
23485         * gcc.dg/cast-function-1.c: Adjust for new informative message.
23486         * gcc.dg/va-arg-1.c: Likewise.
23487
23488 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23489
23490         PR c++/14143
23491         * g++.dg/template/koenig5.C: New test.
23492
23493 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
23494
23495         * g++.dg/ext/altivec-1.C: Generalize target triple.
23496         * g++.dg/ext/altivec-2.C: New test case.
23497         * g++.dg/ext/altivec_check.h: New file.
23498         * gcc.dg/altivec-1.c: Generalize target triple;
23499         include altivec_check.h and call altivec_check().
23500         * gcc.dg/altivec-[2-5].c: Generalize target triple.
23501         * gcc.dg/altivec-6.c: New test case.
23502         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
23503         type casts as needed.
23504         * gcc.dg/altivec-10.c: Include altivec_check.h and call
23505         altivec_check().
23506         * gcc.dg/altivec-12.c: New test case.
23507         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
23508         include altivec_check.h and call altivec_check().
23509         * gcc.dg/altivec_check.h: New file.
23510
23511 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23512
23513         * lib/target-supports.exp (check_alias_available): Don't mangle
23514         function `g' in test program.
23515
23516 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23517
23518         * lib/target-supports.exp (check_profiling_available): Check
23519         argument to determine whether we support a profiling type.
23520         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
23521         check_profiling_available.
23522         * g++.dg/bprob/bprob.exp: Likewise.
23523         * g77.dg/bprob/bprob.exp: Likewise.
23524         * gcc.misc-tests/bprob.exp: Likewise.
23525         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
23526         dg-require-profiling and delete expected error handling.
23527         * gcc.dg/20021014-1.c: Likewise.
23528         * gcc.dg/nest.c: Likewise.
23529
23530 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23531
23532         PR c++/12007
23533         * g++.dg/other/vthunk1.C: New test.
23534
23535 2004-02-20  Falk Hueffner  <falk@debian.org>
23536
23537         PR target/14201
23538         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
23539
23540 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
23541
23542         PR c++/13927
23543         * g++.dg/other/error8.C: Remove XFAIL markers.
23544
23545         PR c++/14173
23546         * g++.dg/ext/packed5.C: New test.
23547
23548         PR c++/14199
23549         * g++.dg/warn/Wunused-5.C: New test.
23550
23551         PR c++/14186
23552         * g++.dg/lookup/member1.C: New test.
23553
23554 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
23555
23556         * gcc.c-torture/compile/20040130-1.c: Enable only when
23557         __INT_MAX__ >= 2147483647L.
23558         * gcc.c-torture/compile/961203-1.c: Likewise.
23559
23560 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
23561
23562         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
23563         * g++.dg/opt/template1.C: Robustify assembler regexp
23564
23565 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
23566
23567         * gcc.c-torture/execute/simd-4.x: Remove.
23568         * gcc.c-torture/execute/va-arg-25.x: Likewise.
23569         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
23570         Guard with #ifndef SKIP_ATTRIBUTE.
23571         * gcc.dg/compat/vector-1_y.c: Likewise.
23572         * gcc.dg/compat/vector-2_x.c: Likewise.
23573         * gcc.dg/compat/vector-2_y.c: Likewise.
23574         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
23575         * g++.dg/eh/simd-2.C: Likewise.
23576
23577 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
23578
23579         * gcc.c-torture/compile/complex-1.c: New.
23580
23581 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
23582
23583         PR target/14209
23584         * gcc.c-torture/execute/20040218-1.c: New test.
23585
23586 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23587
23588         PR c++/14181
23589         * g++.dg/parse/new2.C: New test.
23590
23591 2004-02-18  Paul Brook  <paul@codesourcery.com>
23592
23593         * gcc.c-torture/compile/libcall-1.c: New test.
23594
23595 2004-02-18  Paul Brook  <paul@codesourcery.com>
23596
23597         PR debug/12934
23598         * gcc.dg/debug/debug-7.c: New test.
23599
23600 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
23601
23602         * gcc.dg/20040217-1.c: New test.
23603
23604 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
23605
23606         * gcc.c-torture/execute/990208-1.x: Delete.
23607
23608 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
23609
23610         * gcc.c-torture/execute/20040208-2.x: New file.
23611
23612 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
23613
23614         PR c++/11326
23615         * g++.dg/abi/structret1.C: New test.
23616
23617 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
23618
23619         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
23620         (i386_cpuid): No need to test if cpuid is available on AMD64.
23621         Fix assembly, so that it works onboth i386 and AMD64.
23622         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
23623         (vecInLong): Fix s[] member type to unsigned int.
23624         (vecInWord): Remove type.
23625         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
23626         (a64, b64, c64, d64, e64): Remove.
23627         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
23628         Remove unused variable.  Remove initialization of removed variables.
23629         Don't call mmx_tests nor sse_tests.
23630         (reference_mmx, reference_sse): Remove.
23631         (check): Add return stmt.
23632         * gcc.dg/i386-sse-7.c: New test.
23633         * gcc.dg/i386-mmx-4.c: New test.
23634
23635 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23636
23637         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
23638         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
23639         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
23640         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
23641         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
23642         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
23643         g++.dg/tc1/dr94.C: Fix line terminator.
23644
23645 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
23646
23647         * gcc.c-torture/compile/20040216-1.c: New.
23648
23649 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23650
23651         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
23652         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
23653         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
23654         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
23655         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
23656         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
23657
23658 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
23659
23660         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
23661
23662 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
23663
23664         PR c++/13971
23665         * g++.dg/expr/cond4.C: New test.
23666
23667         PR c++/14086
23668         * g++.dg/lookup/crash2.C: New test.
23669
23670 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
23671
23672         * gcc.c-torture/compile/20040214-2.c: New test.
23673
23674 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
23675
23676         PR c++/14116
23677         * g++.dg/ext/typeof8.C: New test.
23678
23679 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
23680
23681         * gcc.c-torture/compile/20040214-1.c: New test.
23682
23683 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23684
23685         PR c++/13635
23686         * g++.dg/template/spec11.C: New test.
23687
23688 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23689
23690         PR c++/13927
23691         * g++.dg/other/error8.C: New test.
23692
23693 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
23694
23695         PR c++/14122
23696         * g++.dg/template/array4.C: New test.
23697
23698         PR c++/14108
23699         * g++.dg/inherit/thunk2.C: New test.
23700
23701         PR c++/14083
23702         * g++.dg/eh/cond2.C: New test.
23703
23704 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
23705
23706         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
23707
23708 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
23709
23710         * lib/scanasm.exp (dg-scan): Quote pattern before display.
23711
23712 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
23713
23714         * g++.dg/simd-2.C: xfail on ppc64-linux.
23715
23716 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
23717
23718         PR c/456
23719         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
23720         tests.
23721
23722 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
23723
23724         * gcc.dg/builtins-33.c: New test.
23725
23726 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
23727
23728         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
23729
23730 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
23731
23732         * g++.dg/simd-2.C: Set -maltivec for ppc64.
23733
23734 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
23735
23736         * gcc.dg/ppc64-abi-3.c: New test.
23737
23738 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
23739
23740         PR c/14092
23741
23742         * gcc.dg/pr14092-1.c: New testcase.
23743
23744 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
23745
23746         * gcc.dg/cpp/assert4.c: Fix typo last change.
23747
23748         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
23749         * gcc.dg/cpp/assert4.c: Handle powerpc64.
23750
23751         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
23752
23753 2004-02-09  Roger Sayle  <roger@eyesopen.com>
23754
23755         * gcc.c-torture/compile/20040209-1.c: New test case.
23756
23757 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
23758
23759         * gcc.dg/c90-init-1.c: Adjust expected error messages.
23760
23761 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
23762
23763         * gcc.c-torture/execute/20040208-[12].c: New tests.
23764
23765 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
23766
23767         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
23768
23769 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
23770
23771         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
23772
23773 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
23774
23775         Bug 13856
23776         * gcc.dg/visibility-8.c: New testcase.
23777
23778 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
23779
23780         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
23781         arguments.
23782         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
23783
23784 2004-02-07  Roger Sayle  <roger@eyesopen.com>
23785
23786         PR middle-end/13696
23787         * g++.dg/opt/fold1.C: New test case.
23788
23789 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23790
23791         PR c++/14033
23792         * g++.dg/other/crash-2.C: New test.
23793
23794 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23795
23796         PR c++/14028
23797         * g++.dg/parse/angle-bracket2.C: New test.
23798
23799 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23800
23801         PR middle-end/13750
23802         Revert:
23803         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
23804         PR pch/13361
23805         * testsuite/g++.dg/pch/wchar-1.C: New.
23806         * testsuite/g++.dg/pch/wchar-1.Hs: New.
23807
23808 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23809
23810         PR c++/14008
23811         * g++.dg/parse/error15.C: New test.
23812         * g++.dg/parse/crash11.C: Update dg-error mark.
23813
23814 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
23815
23816         PR c++/13932
23817         * g++.dg/warn/conv2.C: New test.
23818
23819 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23820
23821         PR c++/13086
23822         * g++.dg/warn/incomplete1.C: Remove xfail.
23823
23824 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
23825
23826         * lib/file-format.exp (gcc_target_object_format): Use
23827         ${tool}_target_compile, not gcc_target_compile.
23828         * lib/target-supports.exp (check_alias_available): Likewise.
23829         (check_gc_sections_available): Likewise.
23830         * g++.dg/ext/attrib10.C: Use dg-require-alias.
23831         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
23832         dg-require-alias.
23833
23834 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
23835
23836         PR c++/13969
23837         * g++.dg/template/static6.C: New test.
23838
23839 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
23840
23841         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
23842
23843 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23844
23845         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
23846         tests for systems where `char' is unsigned by default.
23847
23848 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23849
23850         PR c++/13997
23851         * g++.dg/template/partial3.C: New test.
23852
23853 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
23854
23855         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
23856         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
23857         Remove mentions of obsolete ports.
23858
23859 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
23860
23861         * gcc.dg/noncompile/20001228-1.c: Fix for new
23862         error message.
23863
23864 2004-02-03  Roger Sayle  <roger@eyesopen.com>
23865
23866         PR target/9348
23867         * gcc.c-torture/execute/multdi-1.c: New test case.
23868
23869 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
23870
23871         PR c++/13925
23872         * g++.dg/template/lookup5.C: New test.
23873
23874 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
23875
23876         PR c++/13950
23877         * g++.dg/template/lookup4.C: New test.
23878
23879         PR c++/13970
23880         * g++.dg/parse/error14.C: New test.
23881
23882         PR c++/14002
23883         * g++.dg/parse/template13.C: New test.
23884
23885 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
23886
23887         PR c++/13978
23888         * g++.dg/template/koenig4.C: New test.
23889
23890         PR c++/13968
23891         * g++.dg/template/crash17.C: New test.
23892
23893         PR c++/13975
23894         * g++.dg/parse/error13.C: New test.
23895         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
23896
23897 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
23898
23899         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
23900
23901 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
23902
23903         PR c/11658
23904         PR c/13994
23905         * gcc.dg/noncompile/20040203-1.c: New test.
23906         * gcc.dg/noncompile/20040203-2.c: Likewise.
23907         * gcc.dg/noncompile/20040203-3.c: Likewise.
23908         * gcc.dg/20040203-1.c: Likewise.
23909
23910 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
23911
23912         PR c++/10858
23913         * g++.dg/template/sizeof7.C: New test.
23914
23915 2004-02-02  Eric Christopher  <echristo@redhat.com>
23916             Zack Weinberg  <zack@codesourcery.com>
23917
23918         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
23919
23920 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
23921
23922         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
23923         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
23924         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
23925         * gcc.dg/cleanup-5.c: Run only on Linux targets.
23926
23927 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
23928
23929         PR c++/13113
23930         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
23931
23932         PR c++/13854
23933         * g++.dg/ext/attrib13.C: New test.
23934
23935         PR c++/13907
23936         * g++.dg/conversion/op2.C: New test.
23937
23938 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
23939
23940         * gcc.dg/titype-1.c: Fix pasto.
23941
23942 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
23943
23944         * gcc.dg/titype-1.c: New test.
23945
23946 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23947
23948         PR c++/13957
23949         * g++.dg/template/non-type-template-argument-1.C,
23950         g++.dg/template/qualified-id1.C: Update dg-error marks.
23951         * g++.dg/template/nontype6.C: New test.
23952
23953 2004-02-01  Roger Sayle  <roger@eyesopen.com>
23954
23955         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
23956         * gcc.dg/builtins-31.c: New testcase.
23957         * gcc.dg/builtins-32.c: New testcase.
23958
23959 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
23960
23961         * objc.dg/call-super-2.m: Update line numbers
23962         for the including of stddef.h.
23963
23964 2004-01-30  Michael Matz  <matz@suse.de>
23965
23966         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
23967         g++.dg/ext/case-range3.C: New tests.
23968
23969 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23970
23971         DR206
23972         PR c++/13813
23973         * g++.dg/template/member4.C: New test.
23974
23975 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23976
23977         PR c++/13683
23978         * g++.dg/template/sizeof6.C: New test.
23979
23980 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
23981
23982         * gcc.dg/fwritable-strings-1.c: New test.
23983
23984 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
23985
23986         * gcc.c-torture/compile/20040130-1.c: New test.
23987
23988 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
23989
23990         * objc.dg/call-super-2.m: Include stddef.h for size_t.
23991
23992 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
23993
23994         PR c++/13883
23995         * g++.dg/template/ctor3.C: New test.
23996
23997 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23998
23999         * g++.dg/tc1: New directory.
24000         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
24001         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
24002         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
24003         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
24004         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
24005
24006 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24007
24008         * g++.dg/parse/error11.C: New test.
24009         * g++.dg/parse/error12.C: Likewise.
24010
24011 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
24012
24013         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
24014         (scan_initial, main): Use aligned_sizeof instead of sizeof.
24015
24016 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
24017
24018         PR c++/13791
24019         * g++.dg/ext/attrib12.C: New test.
24020
24021         PR c++/13736
24022         * g++.dg/parse/cast2.C: New test.
24023
24024 2004-01-27  James E Wilson  <wilson@specifixinc.com>
24025
24026         * objc.dg/encode-2.m (main): New local string.  Set depending on
24027         sizeof long.  Use in sscanf call.
24028         * objc.dg/encode-3.m (main): New local string.  Set depending on
24029         sizeof long.  Use in scan_initial call.
24030
24031 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24032
24033         * objc.dg/call-super-2.m: Make LP64-safe.
24034         * objc.dg/desig-init-1.m: Likewise.
24035
24036 2004-01-27  Devang Patel <dpatel@apple.com>
24037
24038         * g++.dg/debug/namespace1.C: New test.
24039
24040 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
24041
24042         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
24043         xscale-*-*.
24044
24045         * gcc.dg/arm-mmx-1.c: New test.
24046
24047 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
24048
24049         * gcc.dg/20040127-1.c: New test.
24050         * gcc.dg/20040127-2.c: New test.
24051
24052 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24053
24054         * objc.dg/stret-1.m (glob): Renamed to globa.
24055
24056 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
24057
24058         PR c++/13663
24059         * g++.dg/expr/for1.C: New test.
24060
24061 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
24062
24063         PR middle-end/13779
24064         * gcc.dg/darwin-longlong.c: New test.
24065
24066 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
24067
24068         * gcc.dg/20040124-1.c: Moved test from here...
24069         * gcc.c-torture/compile/20040124-1.c: ...to here.
24070
24071 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
24072
24073         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
24074         the assembly output if -m64 is passed.
24075
24076 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
24077
24078         PR c++/13833
24079         * g++.dg/template/cond3.C: New test.
24080
24081 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24082
24083         PR c++/13810
24084         * g++.dg/template/ttp7.C: New test.
24085
24086 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24087
24088         PR c++/13797
24089         * g++.dg/template/nontype4.C: New test.
24090         * g++.dg/template/nontype5.C: Likewise.
24091
24092 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
24093
24094         * gcc.dg/torture/mips-clobber-at.c: New test.
24095
24096 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
24097
24098         * gcc.dg/20040124-1.c: New test.
24099
24100 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
24101
24102         * gcc.dg/20040123-1.c: New test.
24103
24104 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
24105
24106         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
24107
24108 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
24109
24110         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
24111
24112 2004-01-23  Andrew Pinski  <apinski@apple.com>
24113
24114         * gcc.dg/20030121-1.c: Move to ..
24115         * gcc.dg/20040121-1.c: here.
24116
24117 2004-01-23  Roger Sayle  <roger@eyesopen.com>
24118
24119         * gcc.dg/builtins-29.c: New test case.
24120
24121 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
24122
24123         PR 18314
24124         * gcc.dg/builtins-30.c: New testcase.
24125
24126 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
24127
24128         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
24129         * lib/g77.exp: Likewise.
24130         * lib/objc.exp: Likewise.
24131         * lib/g++.exp: Likewise.
24132
24133 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
24134
24135         * gcc.dg/struct-by-value-2.c: New test.
24136
24137 2004-01-21  Andrew Pinski  <apinski@apple.com>
24138
24139         PR target/13785
24140         * gcc.dg/20030121-1.c: New test.
24141
24142 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
24143
24144         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
24145         clobber frame pointer register in asm statement.
24146
24147 2004-01-21  Falk Hueffner  <falk@debian.org>
24148
24149         * gcc.c-torture/compile/20040121-1.c: New test.
24150
24151 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
24152
24153         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
24154
24155 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
24156
24157         * gcc.dg/ppc64-abi-2.c: New test.
24158
24159 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
24160
24161         * lib/treelang.exp: Fill out this file.
24162         * lib/treelang-dg.exp: New File.
24163
24164 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
24165
24166         * gcc.c-torture/compile/981022-1.c: Remove.
24167         * gcc.dg/array-5.c: Remove XFAIL.
24168         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
24169         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
24170         gcc.dg/cond-lvalue-1.c: Update.
24171         * gcc.dg/cast-lvalue-2.c: New test.
24172
24173 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
24174
24175         PR c++/13592
24176         * g++.dg/other/error1.C (class foo): Tweak error message.
24177
24178         PR c++/13592
24179         * g++.dg/template/call2.C: New test.
24180
24181 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
24182
24183         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
24184         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
24185         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
24186         scalar-return-1_x.c, scalar-return-2_y.c,
24187         scalar-return-3_x.c, scalar-return-3_y.c,
24188         scalar-return-4_x.c, scalar-return-4_y.c,
24189         struct-align-1.h, struct-align-1_x.c,
24190         struct-align-1_y.c, struct-align-2.h,
24191         struct-align-2_x.c, struct-align-2_y.c,
24192         struct-by-value-10_y.c, struct-by-value-11_x.c,
24193         struct-by-value-11_y.c, struct-by-value-12_x.c,
24194         struct-by-value-12_y.c, struct-by-value-13_x.c,
24195         struct-by-value-13_y.c, struct-by-value-14_x.c,
24196         struct-by-value-14_y.c, struct-by-value-15_x.c,
24197         struct-by-value-15_y.c, struct-by-value-16_y.c,
24198         struct-by-value-17_y.c, struct-by-value-18_y.c,
24199         struct-by-value-19_y.c, struct-by-value-1_x.c,
24200         struct-by-value-1_y.c, struct-by-value-20_y.c,
24201         struct-by-value-2_x.c, struct-by-value-2_y.c,
24202         struct-by-value-3_y.c, struct-by-value-4_x.c,
24203         struct-by-value-4_y.c, struct-by-value-5_y.c,
24204         struct-by-value-6_y.c, struct-by-value-7_y.c
24205         struct-by-value-8_x.c, struct-by-value-8_y.c
24206         struct-by-value-9_x.c, struct-by-value-9_y.c
24207         struct-return-10_x.c, struct-return-10_y.c,
24208         struct-return-19_x.c, struct-return-20_x.c
24209         struct-return-2_x.c, struct-return-2_y.c
24210         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
24211         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
24212
24213 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
24214
24215         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
24216         attribute on sparc*-sun-solaris2.*.
24217
24218 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
24219
24220         PR c++/13710
24221         * g++.dg/ext/typeof7.C: New test.
24222
24223 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
24224
24225         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
24226         * gcc.dg/const-elim-1.c: Same.
24227
24228 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
24229
24230         * objc.dg/stret-1.m: New.
24231         * objc.dg/stret-2.m: New.
24232
24233 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
24234
24235         PR c++/11895
24236         * g++.dg/ext/vector1.C: New test.
24237
24238 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
24239
24240         * gcc.dg/pch/import-1.c: New.
24241         * gcc.dg/pch/import-1.hs: New.
24242         * gcc.dg/pch/import-1a.h: New.
24243         * gcc.dg/pch/import-1b.h: New.
24244         * gcc.dg/pch/import-1c.h: New.
24245
24246 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
24247
24248         PR c++/13574
24249         * g++.dg/ext/array1.C: New test.
24250
24251         PR c++/13178
24252         * g++.dg/conversion/op1.C: New test.
24253
24254 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
24255
24256         PR 11864
24257         From Kazumoto Kojima / Dan Kegel:
24258         * gcc.dg/pr11864-1.c: New test.
24259
24260         PR 10392
24261         From Marcus Comstedt / Dan Kegel:
24262         * gcc.dg/pr10392-1.c: New test.
24263
24264 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
24265
24266         PR c++/13478
24267         * g++.dg/init/ref10.C: New test.
24268
24269 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24270
24271         PR c++/13407
24272         * g++.dg/parse/typename6.C: New test.
24273
24274 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
24275
24276         PR pch/13361
24277         * testsuite/g++.dg/pch/wchar-1.C: New.
24278         * testsuite/g++.dg/pch/wchar-1.Hs: New.
24279
24280 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24281
24282         PR c++/9259
24283         * g++.dg/expr/sizeof2.C: New test.
24284
24285 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
24286
24287         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
24288
24289 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
24290
24291         PR c++/13659
24292         * g++.dg/lookup/strong-using-3.C: New.
24293         * g++.dg/lookup/using-10.C: New.
24294
24295 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
24296
24297         PR c++/13594
24298         * g++.dg/lookup/strong-using-2.C: New.
24299
24300 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
24301             Dan Kegel <dank@kegel.com>
24302             J"orn Rennecke <joern.rennecke@superh.com>
24303
24304         PR target/9365
24305         * gcc.dg/pr9365-1.c: New test.
24306
24307 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24308
24309         PR c++/8856
24310         * g++.dg/parse/casting-operator2.C: New test.
24311         * g++.old-deja/g++.pt/explicit83.C: Remove.
24312
24313 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
24314
24315         * gcc.dg/label-compound-stmt-1.c: New test.
24316         * gcc.c-torture/compile/950922-1.c,
24317         gcc.c-torture/compile/20000211-3.c,
24318         gcc.c-torture/compile/20000518-1.c,
24319         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
24320         compound statements.
24321
24322 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
24323
24324         * gcc.dg/ppc64-abi-1.c: New test.
24325
24326 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
24327
24328          * g++.dg/ext/attrib9.C: Add dg-warnings.
24329
24330 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24331
24332         PR c++/12335
24333         * g++.dg/parse/dtor3.C: New test.
24334
24335 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
24336
24337         PR c++/12709
24338         * g++.dg/parse/try-catch-1.C: New test.
24339
24340 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
24341
24342         * ada/acats/run_all.sh: Add more verbose output in acats.log
24343         when compiling tests.
24344
24345 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
24346
24347         PR 13656
24348         * gcc.dg/typedef-redecl.c: New test case.
24349         * gcc.dg/typedef-redecl.h: New support file.
24350
24351 2004-01-13  Jan Hubicka  <jh@suse.cz>
24352
24353         * gcc.dg/always_inline.c: New test.
24354         * gcc.dg/debug/20031231-1.c: Fix.
24355
24356 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24357
24358         PR c++/13474
24359         * g++.dg/template/array3.C: New test.
24360
24361 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
24362
24363         * g++.dg/ext/lvalue1.C: No longer expected to fail.
24364         * g++.dg/warn/Wunused-2.C: Likewise.
24365
24366 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24367
24368         PR c++/13289
24369         * g++.dg/template/instantiate6.C: New test.
24370
24371 2004-01-12  Roger Sayle  <roger@eyesopen.com>
24372
24373         PR middle-end/11397
24374         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
24375
24376 2004-01-12  Jan Hubicka  <jh@suse.cz>
24377
24378         PR opt/12826
24379         * gcc.dg/20040112-1.c: New.
24380
24381         * gcc.dg/dwarf-die[1-7].c: Move to...
24382         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
24383         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
24384
24385 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
24386
24387         PR c++/4100
24388         * g++.dg/parse/friend4.C: New test.
24389
24390 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
24391
24392         PR c++/4100
24393         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
24394         definition is called a friend.
24395
24396 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
24397
24398         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
24399
24400 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
24401
24402         PR c++/3478
24403         * g++.dg/parse/error10.C: New test.
24404         * g++.dg/template/arg2.C: Accept "invalid type" error.
24405
24406 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
24407
24408         PR middle-end/13392
24409         * g++.dg/opt/expect2.C: New test.
24410
24411 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
24412
24413         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
24414         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
24415         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
24416         Update dg-error regexps.
24417
24418 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
24419
24420         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
24421         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
24422
24423 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
24424
24425         * gcc.dg/pragma-re-1.c: Use right pointer type.
24426
24427 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
24428
24429         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
24430
24431 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
24432
24433         * gcc.dg/rs6000-ldouble-1.c: New.
24434
24435 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24436
24437         DR 337
24438         PR c++/9256
24439         * g++.dg/other/abstract1.C: New test.
24440
24441 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
24442
24443         * g++.dg/lookup/strong-using-1.C: New.
24444
24445 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
24446
24447         PR c/11234
24448         * gcc.dg/func-ptr-conv-1.c: New test.
24449         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
24450
24451 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
24452
24453         PR target/13380.
24454         * gcc.c-torture/compile/20040109-1.c: New.
24455
24456 2004-01-08  Stuart Hastings  <stuart@apple.com>
24457
24458         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
24459         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
24460         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
24461
24462 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
24463
24464         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
24465
24466 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
24467
24468         * ada/acats/run_acats: Treat 'gnatchop' the same way
24469         as 'gnatmake'.  Export GCC_DRIVER.
24470         * ada/acats/run_all.sh: Add target_gnatchop.  Use
24471         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
24472
24473 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24474
24475         PR c++/12573
24476         * g++.dg/template/dependent-expr4.C: New test.
24477
24478 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
24479
24480         * gcc.dg/altivec-11.c: New test.
24481
24482 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
24483
24484         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
24485
24486 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
24487
24488         PR c/6024
24489         * gcc.dg/enum-compat-1.c: New test.
24490         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
24491
24492 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
24493
24494         PR c/12165
24495         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
24496         gcc.dg/c99-idem-qual-3.c: New tests.
24497
24498 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
24499
24500         * gcc.dg/winline-7.c: Don't cast void * to int.
24501
24502 2004-01-06  Jan Hubicka  <jh@suse.cz>
24503
24504         * gcc.dg/i386-sse-5.c: New test
24505         * g++.dg/eh/simd-1.c: Add -w argument for i386.
24506
24507 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
24508
24509         PR c++/12815
24510         * g++.dg/rtti/typeid4.C: New test.
24511
24512 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
24513
24514         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
24515
24516 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
24517
24518         PR c++/12132
24519         * g++.dg/template/error11.C: New test.
24520
24521         PR c++/13451
24522         * g++.dg/template/class2.C: New test.
24523
24524 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
24525         Richard Sandiford <rsandifo@redhat.com>
24526
24527         PR c++/13387
24528         * g++.dg/opt/alias3.C: New test.
24529
24530 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
24531
24532         PR c++/13157
24533         * g++.dg/template/koenig3.C: New test.
24534
24535         PR c++/13529
24536         * g++.dg/parse/offsetof3.C: New test.
24537
24538         * g++.dg/init/copy7.C: Add missing dg-error markers.
24539
24540         PR c++/12226
24541         * g++.dg/init/copy7.c: New test.
24542
24543         PR c++/13536
24544         * g++.dg/parse/cast1.C: New test.
24545
24546 2004-01-04  Jan Hubicka  <jh@suse.cz>
24547
24548         * gcc.dg/winline[1-7].c: New tests.
24549
24550 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24551
24552         PR c++/13520
24553         * g++.dg/template/qualttp22.C: New test.
24554
24555 2004-01-01  Jan Hubicka  <jh@suse.cz>
24556
24557         * gcc.dg/debug/20031231-1.c: New.
24558         * gcc.c-torture/compile/20040101-1.c: New.
24559         * gcc.dg/dwarf-die-[1-7].c: New.
24560
24561 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
24562
24563         PR optimization/13521
24564         * gcc.c-torture/compile/20031231-1.c: New test.
24565
24566 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
24567
24568         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
24569
24570 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24571
24572         PR c++/10079
24573         * g++.dg/template/crash16.C: New test.
24574
24575 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
24576
24577         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
24578
24579 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
24580
24581         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
24582         ports.
24583         * g++.old-deja/g++.jason/thunk3.C: Likewise.
24584         * g++.old-deja/g++.law/profile1.C: Likewise.
24585         * gcc.c-torture/compile/981006-1.c: Likewise.
24586         * gcc.c-torture/execute/loop-2e.x: Likewise.
24587         * gcc.c-torture/execute/loop-2f.x: Remove.
24588         * gcc.c-torture/execute/loop-2g.x: Likewise.
24589         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
24590         * gcc.dg/20020312-2.c: Remove traces of dead ports.
24591
24592 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
24593
24594         PR c++/13507
24595         * g++.dg/ext/attrib11.C: New test.
24596
24597         PR c++/13494
24598         * g++.dg/template/array2-1.C: New test.
24599         * g++.dg/template/array2-2.C: New test.
24600
24601 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
24602
24603         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
24604
24605 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
24606
24607         PR c++/12774
24608         * g++.dg/template/array1-1.C: New test.
24609         * g++.dg/template/array1-2.C: New test.
24610
24611 2003-12-29  Roger Sayle  <roger@eyesopen.com>
24612
24613         PR fortran/12632
24614         * g77.dg/12632.f: New test case.
24615
24616 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24617
24618         PR c++/13289
24619         * g++.dg/parse/nontype1.C: New test.
24620
24621 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24622
24623         PR c++/12403
24624         * g++.dg/parse/explicit1.C: New test.
24625         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
24626
24627 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
24628
24629         PR c++/13081
24630         * g++.dg/opt/inline6.C: New test.
24631
24632         PR c++/12613
24633         * g++.dg/parse/error9.C: New test.
24634
24635         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
24636
24637 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
24638
24639         PR c++/13009
24640         * g++.dg/init/assign1.C: New test.
24641
24642 2003-12-28  Roger Sayle  <roger@eyesopen.com>
24643
24644         PR c++/13070
24645         * g++.dg/warn/format3.C: New test case.
24646
24647 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
24648
24649         * gcc.c-torture/compile/20031227-1.c: New test.
24650
24651 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
24652
24653         * g++.dg/bprob/bprob.exp: Load target-supports.exp
24654         * g77.dg/bprob/bprob.exp: Likewise.
24655         * gcc.misc-tests/bprob.exp: Likewise.
24656         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
24657         variants on systems where the library does not provide that
24658         functionality.
24659         * gcc.dg/builtins-20.c: Use builtins-config.h.
24660         * gcc.dg/builtins-config.h: New file.
24661
24662 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
24663
24664         * lib/gcc-dg.exp (dg-require-profiling): New function.
24665         * lib/target-supports.exp (check_profiling_available): Likewise.
24666         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
24667         * g77.dg/bprob/bprob.exp: Likewise.
24668         * gcc.misc-tests/bprob.exp: Likewise.
24669         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
24670         * gcc.dg/20021014-1.c: Likewise.
24671         * gcc.dg/nest.c: Likewise.
24672
24673 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
24674
24675         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
24676         compiling.
24677         * g++.dg/lookup/java2.C: Likewise.
24678         * gcc.dg/cpp/lexident.c: Likewise.
24679
24680 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
24681
24682         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
24683         given.
24684         * gcc.c-torture/compile/961203-1.c: Likewise.
24685         * gcc.c-torture/compile/980506-1.c: Likewise.
24686
24687 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
24688
24689         * lib/gcc-dg.exp (dg-prune-output): New annotation.
24690         (additional_prunes): New global.
24691         (gcc-dg-prune): Handle additional per-test pruning.
24692         (dg-test): Clear additional_prunes between tests.
24693
24694         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
24695         dg-prune-output to avoid spurious failures from assembler
24696         complaining about nonexistent WAW violations.
24697         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
24698         Use dg-prune-output to avoid spurious failures from assembler
24699         warning about Itanium B-step errata.
24700
24701 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
24702
24703         * g++.dg/abi/macro0.C: New test.
24704         * g++.dg/abi/macro1.C: Likewise.
24705         * g++.dg/abi/macro2.C: Likewise.
24706
24707         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
24708         * g++.dg/abi/bitfield7.C: Likewise.
24709         * g++.dg/abi/dtor2.C: Likewise.
24710         * g++.dg/abi/mangle11.C: Likewise.
24711         * g++.dg/abi/mangle12.C: Likewise.
24712         * g++.dg/abi/mangle14.C: Likewise.
24713         * g++.dg/abi/mangle17.C: Likewise.
24714         * g++.dg/abi/vbase10.C: Likewise.
24715         * g++.dg/abi/vbase14.C: Likewise.
24716         * g++.dg/template/qualttp17.C: Likewise.
24717
24718 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
24719
24720         PR c/11995
24721         * gcc.dg/20031223-1.c: New test.
24722
24723 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
24724
24725         * gcc.dg/noreturn-7.c: New test.
24726
24727 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
24728
24729         * gcc.dg/null-pointer-1.c: New test.
24730
24731 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
24732
24733         * g++.old-deja/g++.jason/template18.C: Remove.
24734         * g++.old-deja/g++.jason/template37.C: Likewise.
24735
24736         PR c++/12862
24737         * g++.dg/lookup/ns1.C: New test.
24738
24739         PR c++/12397
24740         * g++.dg/template/lookup3.C: New test.
24741
24742 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
24743
24744         * g++.dg/template/recurse1.C: New test
24745
24746 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
24747
24748         PR c++/12479
24749         * g++.dg/parse/semicolon1.C: New test.
24750         * g++.dg/parse/semicolon1.h: Likewise.
24751
24752 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
24753
24754         * gcc.dg/darwin-misaligned.c: New test.
24755
24756 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
24757
24758         PR c/9163
24759         * gcc.dg/20031222-1.c: New test.
24760
24761 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
24762
24763         PR c++/13438
24764         * g++.dg/parse/error8.C: New test.
24765
24766         PR c++/11554
24767         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
24768
24769 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
24770
24771         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
24772         too small.
24773         * gcc.c-torture/compile/930217-1.c: Likewise.
24774         * gcc.c-torture/compile/930513-1.c: Likewise.
24775         * gcc.c-torture/execute/920908-2.c: Likewise.
24776         * gcc.c-torture/execute/921204-1.c: Likewise.
24777         * gcc.c-torture/execute/930621-1.c: Likewise.
24778         * gcc.c-torture/execute/930630-1.c: Likewise.
24779         * gcc.c-torture/execute/931031-1.c: Likewise.
24780         * gcc.c-torture/execute/980602-2.c: Likewise.
24781         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
24782         * gcc.c-torture/execute/compndlit-1.c: Likewise.
24783         * gcc.c-torture/execute/extzvsi.c: Likewise.
24784         * gcc.c-torture/unsorted/ext.c: Likewise.
24785
24786 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
24787
24788         PR target/12749
24789         * gcc.c-torture/compile/20031220-2.c: New test case.
24790
24791 2003-12-20  Roger Sayle  <roger@eyesopen.com>
24792
24793         PR optimization/13031
24794         * gcc.c-torture/compile/20031220-1.c: New test case.
24795
24796 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
24797
24798         * gcc.dg/cast-function-1.c: New test.
24799
24800 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
24801
24802         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
24803         formats.
24804
24805 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
24806
24807         PR c++/12795
24808         * g++.dg/ext/attrib10.C: New test.
24809
24810 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
24811
24812         * gcc.dg/cleanup-10.c: New test.
24813         * gcc.dg/cleanup-11.c: New test.
24814
24815 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
24816
24817         PR c++/13239
24818         * g++.dg/opt/expect1.C: New test.
24819
24820 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
24821
24822         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
24823
24824 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
24825
24826         PR debug/12923
24827         * gcc.dg/20031218-1.c: New test.
24828
24829         PR debug/12389
24830         * gcc.dg/20031218-2.c: New test.
24831         * gcc.dg/20031218-3.c: New test.
24832
24833         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
24834         of label name and allow for USER_LABEL_PREFIX == "_" names.
24835         * g++.dg/abi/mangle18-2.C: Likewise.
24836         * g++.dg/abi/mangle19-1.C: Likewise.
24837         * g++.dg/abi/mangle19-2.C: Likewise.
24838         * g++.dg/abi/mangle20-1.C: Likewise.
24839         * g++.dg/abi/mangle20-2.C: Likewise.
24840
24841 2003-12-18  Richard Henderson  <rth@redhat.com>
24842
24843         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
24844
24845 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
24846             Dan Kegel <dank@kegel.com>
24847
24848         PR other/12009
24849         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
24850         testing a cross compiler, it causes spurious compile failures.
24851         * lib/g++.exp: Likewise.
24852
24853 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24854
24855         PR c++/13262
24856         * g++.dg/template/access13.C: New test.
24857
24858 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
24859
24860         * gcc.dg/20031216-1.c: New test.
24861
24862 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24863
24864         PR c++/9154
24865         * g++.dg/template/error10.C: New test.
24866
24867 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
24868
24869         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
24870         * g++.dg/eh/simd-2.C: Likewise.
24871
24872 2003-12-17  James E Wilson  <wilson@specifixinc.com>
24873             Roger Sayle  <roger@eyesopen.com>
24874
24875         * gcc.c-torture/execute/ieee/mzero5.c: New.
24876
24877 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
24878
24879         PR c++/10603
24880         * g++.dg/parse/error6.C: New test.
24881
24882         PR c++/12827
24883         * g++.dg/parse/error7.C: New test.
24884
24885 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
24886
24887         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
24888         at -O with stabs debugging formats.
24889         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
24890         * gcc.dg/debug/debug-2.c: Likewise.
24891
24892 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
24893
24894         PR c++/12696
24895         * g++.dg/init/error1.C: New test.
24896
24897         PR c++/12218
24898         * g++.dg/init/pm3.C: New test.
24899
24900 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
24901
24902         PR c/3347
24903         * gcc.dg/bitfld-8.c: New test.
24904
24905 2003-12-16  James Lemke  <jim@wasabisystems.com>
24906
24907         * gcc.dg/arm-scd42-[123].c: New tests.
24908
24909 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
24910
24911         PR c++/9043
24912         * g++.dg/abi/mangle20-1.C: New test.
24913         * g++.dg/abi/mangle20-2.C: New test.
24914
24915 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
24916
24917         PR c++/13275
24918         * g++.dg/other/offsetof2.C: Remove XFAIL.
24919         * g++.dg/parse/offsetof1.C: New test.
24920         * g++.gd/parse/offsetof2.C: Likewise.
24921
24922 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24923
24924         * g++.dg/template/nontype3.C: New test.
24925         * g++.dg/template/static2.C: Tweaked the dg-error clause.
24926
24927 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24928
24929         * g++.dg/warn/noreturn-3.C: Also test instantiation.
24930
24931 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
24932
24933         PR c++/13387
24934         * g++.dg/expr/assign1.C: New test.
24935
24936         PR c++/13242
24937         * g++.dg/abi/mangle19-1.C: New test.
24938         * g++.dg/abi/mangle19-2.C: New test.
24939
24940 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
24941
24942         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
24943
24944 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
24945
24946         * gcc.c-torture/execute/20031216-1.c: New test.
24947
24948 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24949
24950         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
24951         an ICE regression.
24952
24953 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
24954
24955         PR c++/10926
24956         * g++.dg/template/error9.C: New test.
24957
24958         PR c++/11116
24959         * g++.dg/template/error8.C: New test.
24960
24961 2003-12-15  Roger Sayle  <roger@eyesopen.com>
24962
24963         PR middle-end/13400
24964         * gcc.c-torture/execute/20031215-1.c: New test case.
24965
24966 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
24967
24968         PR c++/13269
24969         * g++.dg/parse/error5.C: New test.
24970
24971         PR c++/12989
24972         * g++.dg/expr/sizeof1.C: New test.
24973
24974         PR c++/13310
24975         * g++.dg/template/crash15.C: New test.
24976
24977 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
24978
24979         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
24980         a non-POD type as the last named parameter of a varargs function.
24981
24982 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
24983
24984         PR c++/13243
24985         PR c++/12573
24986         * g++.dg/template/crash14.C: New test.
24987         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
24988
24989 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
24990
24991         * g++.dg/other/java1.C: New test.
24992
24993         PR c++/13241
24994         * g++.dg/abi/mangle18-1.C: New test.
24995         * g++.dg/abi/mangle18-2.C: New test.
24996
24997 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
24998
24999         PR optimization/10312
25000         * gcc.c-torture/execute/20031214-1.c: New.
25001
25002 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
25003
25004         PR c++/10779
25005         PR c++/12160
25006         * g++.dg/parse/error3.C: New test.
25007         * g++.dg/parse/error4.C: Likewise.
25008         * g++.dg/abi/mangle4.C: Tweak error messages.
25009         * g++.dg/lookup/using5.C: Likewise.
25010         * g++.dg/other/error2.C: Likewise.
25011         * g++.dg/parse/typename5.C: Likewise.
25012         * g++.dg/parse/undefined1.C: Likewise.
25013         * g++.dg/template/arg2.C: Likewise.
25014         * g++.dg/template/ttp3.C: Likewise.
25015         * g++.dg/template/type1.C: Likewise.
25016         * g++.old-deja/g++.other/crash32.C: Likewise.
25017         * g++.old-djea/g++.pt/defarg8.C: Likewise.
25018
25019 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25020
25021         PR c++/13106
25022         * g++.dg/warn/noreturn-3.C: New test.
25023
25024 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
25025
25026         PR c++/13118
25027         * g++.dg/abi/covariant3.C: New.
25028
25029 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
25030
25031         * g++.dg/eh/ia64-1.C: New test.
25032
25033 2003-12-12  Roger Sayle  <roger@eyesopen.com>
25034
25035         PR optimization/13037
25036         * g77.f-torture/execute/13037.f: New test case.
25037
25038 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
25039
25040         PR c++/12881
25041         * g++.dg/abi/covariant2.C: New.
25042
25043 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
25044
25045         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
25046
25047 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
25048
25049         * gcc.c-torture/execute/wchar_t-1.x: Delete.
25050
25051 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
25052
25053         PR other/10819
25054         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
25055         to fix Bug 10819.
25056         * lib/g++.exp (g++_version): Likewise.
25057         * lib/g77.exp (g77_version): Likewise.
25058         * lib/objc.exp (default_objc_version): Likewise.
25059
25060 2003-12-10  Richard Henderson  <rth@redhat.com>
25061
25062         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
25063
25064         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
25065
25066 2003-12-08  Matt Austern  <austern@apple.com>
25067
25068         PR c/13134
25069         * lib/gcc-dg.exp (dg-require-visibility): Define.
25070         * lib/target-supports (check_visibility_available): Define.
25071         * gcc.dg/visibility-1.c: New test.
25072         * gcc.dg/visibility-2.c: Likewise.
25073         * gcc.dg/visibility-3.c: Likewise.
25074         * gcc.dg/visibility-4.c: Likewise.
25075         * gcc.dg/visibility-5.c: Likewise.
25076         * gcc.dg/visibility-6.c: Likewise.
25077         * g++.dg/ext/visibility-1.C: Likewise.
25078         * g++.dg/ext/visibility-2.C: Likewise.
25079         * g++.dg/ext/visibility-3.C: Likewise.
25080         * g++.dg/ext/visibility-4.C: Likewise.
25081         * g++.dg/ext/visibility-5.C: Likewise.
25082         * g++.dg/ext/visibility-6.C: Likewise.
25083
25084 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25085
25086         * g++.dg/lookup/java1.C: New test.
25087         * g++.dg/lookup/java2.C: New test.
25088
25089 2003-12-07  Falk Hueffner  <falk@debian.org>
25090
25091         * g++.dg/opt/noreturn-1.C: New test.
25092
25093 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
25094
25095         * gcc.dg/overflow-1.c: New test.
25096
25097 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
25098
25099         * g77.f-torture/compile/13060.f: New test.
25100
25101 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
25102
25103         PR c++/13323
25104         * g++.dg/inherit/operator2.C: New test.
25105
25106 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
25107
25108         PR c++/13305
25109         * g++.dg/ext/attrib9.C: New test.
25110
25111 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
25112
25113         PR c++/13314
25114         * g++.dg/template/error7.C: New test.
25115
25116 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
25117             J"orn Rennecke <joern.rennecke@superh.com>
25118
25119         PR target/13302
25120         * g++.dg/other/struct-va_list.C: New test.
25121
25122 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25123
25124         PR c++/13166
25125         * g++.dg/parse/defarg6.C: New test.
25126
25127 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
25128
25129         PR target/13256
25130         * gcc.c-torture/execute/20031201-1.c: New test.
25131
25132 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
25133
25134         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
25135
25136 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
25137
25138         * gcc.dg/builtin-return-1.c: New test.
25139
25140 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
25141             J"orn Rennecke <joern.rennecke@superh.com>
25142
25143         PR optimization/13260
25144         * gcc.c-torture/execute/20031204-1.c: New test.
25145
25146 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
25147
25148         PR c++/9127
25149         * g++.dg/template/error6.C: New test.
25150
25151 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
25152
25153         * gcc.dg/20031202-1.c: New test.
25154
25155 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
25156
25157         PR c++/13179
25158         * g++.dg/template/eh1.C: New test.
25159
25160         PR c++/10771
25161         * g++.dg/template/error5.C: New test.
25162
25163 2003-12-02  David Ung  <davidu@mips.com>
25164
25165         * gcc.dg/compat/vector-check.h: Corrected type for var
25166         g_##TMODE
25167
25168 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25169
25170         PR c++/10126
25171         * g++.dg/template/ptrmem8.C: New test.
25172
25173 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25174
25175         PR c++/12573
25176         * g++.dg/template/dependent-expr3.C: New test.
25177
25178 2003-12-01  James Lemke  <jim@wasabisystems.com>
25179
25180         * gcc.dg/arm-g2.c: New test.
25181
25182 2003-12-01  Roger Sayle  <roger@eyesopen.com>
25183
25184         PR optimization/11634
25185         * gcc.dg/20031201-2.c: New test case.
25186
25187 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
25188
25189         PR 11433
25190         * objc.dg/proto-lossage-3.m: New test.
25191
25192 2003-12-01  Roger Sayle  <roger@eyesopen.com>
25193
25194         PR optimization/12628
25195         * gcc.dg/20031201-1.c: New test case.
25196
25197 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
25198
25199         * gcc.dg/unaligned-1.c: New test.
25200
25201 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
25202
25203         PR c++/9849
25204         * g++.dg/template/error4.C: New test.
25205         * g++.dg/template/nested3.C: Adjust error markers.
25206
25207 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25208
25209         * gcc.dg/cpp/assert4.c: Check more #system assertions.
25210
25211 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
25212
25213         PR c/10333
25214         * gcc.dg/bitfld-7.c: New test.
25215
25216 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
25217
25218         * gcc.dg/tls/asm-1.C: New test.
25219
25220 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25221
25222         * gcc.dg/cpp/assert4.c: Update.
25223
25224 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
25225
25226         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
25227         * gcc.dg/builtin-apply3.c: New test.
25228
25229 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
25230
25231         * lib/compat.exp (compat-obj): New xfaildata parameter.
25232         Use it to set compiler_conditional_xfail_data before compiling.
25233         (compat-get-options): Handle dg-xfail-if.
25234         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
25235         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
25236         * gcc.dg/compat/vector-1_y.c: Likewise.
25237         * gcc.dg/compat/vector-2_x.c: Likewise.
25238         * gcc.dg/compat/vector-2_y.c: Likewise.
25239
25240 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
25241
25242         * g++.dg/opt/reg-stack4.C: New test.
25243
25244 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
25245
25246         * gcc.dg/builtin-apply2.c: New test.
25247
25248 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
25249
25250         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
25251
25252 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25253
25254         PR c++/12924
25255         * g++.dg/template/template-id-2.C: New test.
25256
25257 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25258
25259         PR c++/5369
25260         * g++.dg/template/memfriend1.C: New test.
25261         * g++.dg/template/memfriend2.C: Likewise.
25262         * g++.dg/template/memfriend3.C: Likewise.
25263         * g++.dg/template/memfriend4.C: Likewise.
25264         * g++.dg/template/memfriend5.C: Likewise.
25265         * g++.dg/template/memfriend6.C: Likewise.
25266         * g++.dg/template/memfriend7.C: Likewise.
25267         * g++.dg/template/memfriend8.C: Likewise.
25268         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
25269
25270 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
25271
25272         PR c++/12515
25273         * g++.dg/ext/cond1.C: New test.
25274
25275 2003-11-20  Richard Henderson  <rth@redhat.com>
25276
25277         * gcc.dg/20020201-2.c: Remove.
25278         * gcc.dg/20020201-4.c: Remove.
25279         * gcc.dg/20020304-1.c: Remove.
25280
25281 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
25282
25283         * gcc.dg/cpp/trad/xwin1.c: New test case.
25284
25285 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
25286
25287         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
25288         * lib/g77.exp: Likewise.
25289         * lib/objc.exp: Likewise.
25290         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
25291         for darwin.
25292
25293 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25294
25295         PR c++/12932
25296         * g++.dg/template/static5.C: New test.
25297
25298 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
25299
25300         * gcc.dg/nested-func-1.c: New test.
25301
25302 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25303
25304         * gcc.dg/cpp/assert4.c: New test.
25305
25306 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
25307
25308         PR c++/2294
25309         * g++.dg/lookup/using9.c: New test.
25310
25311 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
25312
25313         PR c++/12762
25314         * g++.dg/template/error3.C: New test.
25315
25316 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
25317
25318         PR ada/13035
25319         * ada/acats/run_acats, run_all.sh: Fix syntax error.
25320         No longer use a wrapper for gcc, since this does not work under
25321         Windows.
25322
25323 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
25324
25325         PR c++/2094
25326         * g++.dg/template/ptrmem7.C: New test.
25327
25328 2003-11-13  Andrew Pinski <apinski@apple.com>
25329
25330         * gcc.c-torture/compile/20031113-1.c: New test.
25331
25332 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
25333             Kean Johnston <jkj@sco.com>
25334
25335         PR c/13029
25336         * gcc.dg/unused-4.c: Update.
25337
25338 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
25339
25340         * g++.dg/opt/const3.C: New test.
25341
25342 2003-11-13  Jan Hubicka  <jh@suse.cz>
25343
25344         * gcc.c-torture/compile/20031112-1.c: New test.
25345
25346 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
25347
25348         * g++.dg/parse/crash10.C: Remove bogus error marker.
25349
25350 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25351
25352         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
25353         (host_gcc): Likewise.
25354         (ROOT): Honor $PWDCMD.
25355         (BASE): Likewise.
25356         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
25357
25358 2003-11-12  Catherine Moore  <clm@redhat.com>
25359
25360         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
25361
25362 2003-11-12  Andreas Jaeger  <aj@suse.de>
25363             Jakub Jelinek  <jakub@redhat.com>
25364             Andrew Pinski  <pinskia@physics.uc.edu>
25365             Richard Henderson  <rth@redhat.com>
25366
25367         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
25368         systems.
25369         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
25370
25371         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
25372         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
25373
25374 2003-11-11  Andreas Jaeger  <aj@suse.de>
25375
25376         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
25377
25378         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
25379
25380 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
25381
25382         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
25383         Clean ups.
25384
25385 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
25386
25387         * gcc.dg/trampoline-1.c: New test.
25388
25389 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
25390
25391         * gcc.c-torture/compile/200031109-1.c: New test.
25392
25393 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
25394
25395         PR c/3190
25396         PR c/8714
25397         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
25398         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
25399         gcc.dg/format/no-y2k-1.c: Update.
25400
25401 2003-11-08  Roger Sayle  <roger@eyesopen.com>
25402
25403         PR optimization/10467
25404         * gcc.dg/20031108-1.c: New test case.
25405
25406 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
25407
25408         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
25409
25410 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
25411
25412         * gcc.dg/compound-lvalue-1.c: New test.
25413         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
25414         some XFAILs.
25415
25416 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
25417
25418         * gcc.dg/altivec-varargs-1.c: New test.
25419
25420 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
25421
25422         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
25423         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
25424         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
25425         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
25426         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
25427
25428 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
25429
25430         * gcc.dg/cond-lvalue-1.c: New test.
25431
25432 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
25433
25434         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
25435
25436 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25437
25438         PR c++/11616
25439         * g++.dg/template/instantiate5.C: New test.
25440
25441 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25442
25443         PR c++/12726
25444         * g++.dg/ext/complit2.C: Replace test with self-contained version.
25445         * ChangeLog: Add missing first entry for above test.
25446
25447 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25448
25449         PR c++/9810
25450         * g++.dg/template/using8.C: New test.
25451         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
25452
25453 2003-11-02  Roger Sayle  <roger@eyesopen.com>
25454
25455         PR optimization/10817
25456         * gcc.c-torture/compile/20031102-1.c: New test case.
25457
25458 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
25459
25460         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
25461         2147483647.
25462
25463 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
25464
25465         * gcc.dg/20031102-1.c: New test.
25466
25467 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
25468
25469         * gcc.dg/complex-1.c: New test.
25470
25471 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25472
25473         PR c++/12796
25474         * g++.dg/template/crash13.C: Adjust expected error location.
25475         * g++.old-deja/g++.brendan/ns1.C: Likewise.
25476
25477 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
25478
25479         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
25480
25481 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
25482
25483         PR/10239
25484         * gcc.c-torture/compile/20031031-2.c: New test.
25485
25486 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
25487
25488         PR/11640
25489         * gcc.c-torture/compile/20031031-1.c: New test.
25490
25491 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
25492
25493         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
25494         * gcc.misc-tests/bprob.exp: Likewise.
25495         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
25496         the execution test on arm-elf configs.
25497         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
25498         configs that don't support scratch files.
25499         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
25500
25501 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
25502
25503         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
25504         done by dejagnu.
25505
25506 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
25507
25508         * ada/acats/run_all.sh: Redirect mv output to /dev/null
25509         Avoid non pure sh syntax. Add more logging.
25510
25511         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
25512         fail.
25513
25514 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25515
25516         PR libgcj/10610
25517         * gcc.dg/ppc-stackalign-1.c: New test.
25518
25519 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
25520
25521         * ada/acats/run_all.sh: Change output to be more compliant with
25522         dejagnu framework.
25523         Create acats.sum and acats.log files under testsuite/ada/acats
25524         Only run [a-z]* directories, to filter out e.g. CVS.
25525         Redirect build output to log file.
25526
25527 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
25528
25529         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
25530
25531 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
25532
25533         PR ada/5909:
25534         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
25535
25536 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
25537
25538         * gcc.c-torture/compile/20031023-1.c: New test.
25539         * gcc.c-torture/compile/20031023-2.c: New test.
25540         * gcc.c-torture/compile/20031023-3.c: New test.
25541         * gcc.c-torture/compile/20031023-4.c: New test.
25542
25543 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25544
25545         PR c++/10371
25546         * g++.dg/lookup/scoped8.C: New test.
25547
25548 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
25549
25550         * g++.dg/opt/reg-stack3.C: New test.
25551
25552 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
25553
25554         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
25555
25556 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25557
25558         PR c++/11076
25559         * g++.dg/template/crash13.C: New test.
25560
25561 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
25562
25563         * gcc.dg/c99-restrict-2.c: New test.
25564
25565 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
25566
25567         PR c++/12698, c++/12699, c++/12700, c++/12566
25568         * g++.dg/inherit/covariant9.C: New test.
25569         * g++.dg/inherit/covariant10.C: New test.
25570         * g++.dg/inherit/covariant11.C: New test.
25571
25572 2003-10-23  Jason Merrill  <jason@redhat.com>
25573
25574         PR c++/12726
25575         * g++.dg/ext/complit2.C: New test.
25576
25577 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
25578
25579         PR target/12654
25580         * gcc.c-torture/execute/20031020-1.c: New test.
25581
25582 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25583
25584         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
25585         following the jump_insn.
25586
25587 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
25588
25589         * gcc.dg/cast-lvalue-1.c: New test.
25590
25591 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
25592
25593         PR c++/11962
25594         * g++.dg/template/cond2.C: New test.
25595
25596 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
25597
25598         * gcc.dg/builtins-28.c: New test.
25599
25600 2003-10-20  Jan Hubicka  <jh@suse.cz>
25601
25602         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
25603         parameter.
25604         * testsuite/gcc.dg/inline-2.c: Likewise.
25605
25606 2003-10-20  Phil Edwards  <phil@codesourcery.com>
25607
25608         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
25609         * gcc.dg/nest.c: Likewise.
25610
25611 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25612
25613         PR c++/9781, c++/10583, c++/11862
25614         * g++.dg/parse/crash13.C: New test.
25615
25616 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25617
25618         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
25619
25620 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
25621
25622         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
25623         Define HAVE_C99_RUNTIME except on Solaris.
25624         * gcc.dg/builtins-20.c: Likewise.
25625
25626 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25627
25628         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
25629
25630 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25631
25632         PR c++/12495
25633         * g++.dg/template/crash21.C: New test.
25634
25635 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25636
25637         PR c++/2513
25638         * g++.dg/template/typename5.C: New test.
25639
25640 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25641
25642         PR c++/12369
25643         * g++.dg/template/friend25.C: New test.
25644
25645 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
25646
25647         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
25648         versions.
25649
25650 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
25651
25652         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
25653         == 2147483647.
25654
25655 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
25656
25657         * gcc.c-torture/execute/960416-1.x: Remove.
25658         * gcc.c-torture/execute/divconst-3.x: Likewise.
25659
25660 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
25661
25662         PR target/12598
25663         * gcc.dg/torture/cris-volatile-1.c: New test.
25664
25665 2003-10-14  Roger Sayle  <roger@eyesopen.com>
25666
25667         PR optimization/9325
25668         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
25669         for overflowing floating point to integer conversion during RTL
25670         simplification.
25671
25672 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
25673
25674         * objc/execute/_cmd.m: Fix typo.
25675         * objc.dg/image-info.m, objc.dg/symtab-1.m:
25676         Relax 'scan-assembler' regexp.
25677         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
25678         objc.dg/try-catch-4.m: Run on non-Darwin targets.
25679         * objc.dg/zero-link-2.m: Remove blank line.
25680         * objc.dg/zero-link-3.m: New test case.
25681
25682 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
25683
25684         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
25685
25686         * gcc.dg/asm-names.c: Use scan-assembler-not rather
25687         than linker trickery.
25688
25689 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25690
25691         PR c++/12370
25692         * g++.dg/other/friend2.C: New test.
25693
25694 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
25695
25696         * gcc.dg/20031012-1.c: New test.
25697
25698 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
25699
25700         * gcc.dg/weak/weak-3.c: Fix for new warning.
25701
25702 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
25703
25704         PR optimization/8750
25705         * gcc.c-torture/execute/20031012-1.c: New test case.
25706
25707 2003-10-11  Roger Sayle  <roger@eyesopen.com>
25708
25709         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
25710         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
25711
25712 2003-10-11  Roger Sayle  <roger@eyesopen.com>
25713
25714         PR optimization/12260
25715         * gcc.c-torture/compile/20031011-2.c: New test case.
25716
25717 2003-10-11  Roger Sayle  <roger@eyesopen.com>
25718
25719         * gcc.c-torture/execute/20031011-1.c: New testcase.
25720
25721 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
25722
25723         * gcc.c-torture/compile/20031011-1.c: New test.
25724
25725 2003-10-11  Jan Hubicka  <jh@suse.cz>
25726
25727         * g++.dg/other/first-global.C: New test.
25728
25729 2003-10-11  Roger Sayle  <roger@eyesopen.com>
25730
25731         * gcc.c-torture/execute/string-opt-18.c: New testcase.
25732
25733 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
25734
25735         * gcc.c-torture/compile/20031010-1.c: New test.
25736
25737 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
25738
25739         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
25740         * gcc.c-torture/execute/va-arg-25.c: ... here.
25741
25742 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
25743
25744         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
25745
25746 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
25747
25748         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
25749
25750 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
25751
25752         * g++.dg/parse/error2.C: New test.
25753
25754 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
25755
25756         PR c++/11097
25757         * g++.dg/other/error5.C: Modify the error message.
25758         * g++.dg/lookup/using8.C: New test.
25759
25760 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
25761
25762         * gcc.dg/darwin-abi-2.c: New file.
25763         * gcc.c-torture/execute/va-arg-24.c: New file.
25764
25765 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
25766
25767         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
25768         indentation.
25769
25770 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
25771
25772         PR c++/10147
25773         * g++.dg/other/error4.C: Update error messages.
25774         * g++.dg/template/ptrmem4.C: Likewise.
25775
25776         PR c++/12337
25777         * g++.dg/init/new9.C: New test.
25778
25779         PR c++/12334, c++/12236, c++/8656
25780         * g++.dg/ext/attrib8.C: New test.
25781
25782 2003-10-06  Devang Patel  <dpatel@apple.com>
25783
25784         * gcc.dg/debug/dwarf2-3.h: New test.
25785         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
25786
25787 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
25788
25789         * g++.dg/opt/cfg2.C: New test.
25790
25791 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
25792
25793         * g++.dg/opt/float1.C: New test.
25794
25795 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
25796
25797         * gcc.dg/c90-array-lval-6.c: New test.
25798         * gcc.dg/c99-array-lval-6.c: New test.
25799
25800 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
25801             Ziemowit Laski  <zlaski@apple.com>
25802
25803         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
25804         'Derived', so that it is never considered a class method; add
25805         new warning for '+port' method ambiguity.
25806         * objc.dg/method-12.m: Include <objc/objc.h> instead of
25807         <objc/objc-api.h> (needed on Mac OS X).
25808         * objc.dg/method-13.m: New test.
25809
25810 2003-10-03  Roger Sayle  <roger@eyesopen.com>
25811
25812         PR optimization/9325, PR java/6391
25813         * gcc.c-torture/execute/20031003-1.c: New test case.
25814
25815 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
25816
25817         PR optimization/12180
25818         * gcc.dg/20031002-1.c: New test.
25819
25820         PR c++/12486
25821         * g++.dg/inherit/error1.C: New test.
25822
25823 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
25824
25825         * lib/f-torture.exp (search_for): Rename to...
25826         (search_for_re): This.  Also, clean up comments and the
25827         "regexp" invocation.
25828
25829 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
25830
25831         * gcc.c-torture/compile/20031002-1.c: New test.
25832
25833 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
25834
25835         * g++.dg/opt/cond1.C: New test.
25836
25837 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
25838
25839         * gcc.dg/Wold-style-definition-2.c: New testcase.
25840         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
25841
25842 2003-09-29  Richard Henderson  <rth@redhat.com>
25843
25844         * g++.dg/init/array10.C: Add dg-options.
25845
25846 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
25847
25848         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
25849
25850 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25851
25852         * g++.dg/template/friend19.C: Fix typo.
25853         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
25854
25855 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
25856
25857         * gcc.c-torture/execute/20030928-1.c: New test.
25858         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
25859
25860 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
25861
25862         * g++.dg/opt/unroll1.C: New test.
25863
25864 2003-09-26  Roger Sayle  <roger@eyesopen.com>
25865
25866         PR optimization/11741
25867         * gcc.dg/20030926-1.c: New test case.
25868
25869 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25870
25871         PR c++/5655
25872         * g++.dg/parse/access7.C: New test.
25873         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
25874
25875 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
25876
25877         MERGE OF objc-improvements-branch into MAINLINE:
25878         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
25879         if libobjc has not been built.
25880         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
25881         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
25882         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
25883         objc/execute/nested-3.m, objc/execute/np-2.m,
25884         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
25885         objc/execute/redefining_self.m, objc/execute/root_methods.m,
25886         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
25887         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
25888         objc.dg/special/unclaimed-category-1.h,
25889         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
25890         well as GNU runtime.
25891         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
25892         * execute/cascading-1.m, execute/function-message-1.m,
25893         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
25894         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
25895         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
25896         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
25897         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
25898         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
25899         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
25900         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
25901         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
25902         * objc.dg/bitfield-2.m: Run only on Darwin.
25903         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
25904         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
25905         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
25906         * objc.dg/const-str-1.m: Fix constant string layout.
25907
25908 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
25909
25910         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
25911
25912 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
25913
25914         * gcc.dg/darwin-abi-1.c: New file.
25915
25916 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
25917
25918         PR target/12281
25919         * gcc.c-torture/compile/20030921-1.c: New test.
25920
25921 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
25922
25923         * g++.dg/opt/reg-stack2.C: New test.
25924
25925 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
25926
25927         * g++.dg/eh/delayslot1.C: New test.
25928
25929 2003-09-20  Richard Henderson  <rth@redhat.com>
25930
25931         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
25932
25933 2003-09-20  Roger Sayle  <roger@eyesopen.com>
25934
25935         * gcc.c-torture/execute/20030920-1.c: New test case.
25936
25937 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25938
25939         * g++.dg/rtti/typeid3.C: Correct expected error message.
25940
25941 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25942
25943         PR c++/157
25944         * g++.dg/parse/crash12.C: New test.
25945
25946 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
25947
25948         * gcc.dg/compat/mixed-struct-check.h: New.
25949         * gcc.dg/compat/mixed-struct-defs.h: New.
25950         * gcc.dg/compat/mixed-struct-init.h: New.
25951         * gcc.dg/compat/struct-by-value-19_main.c: New.
25952         * gcc.dg/compat/struct-by-value-19_x.c: New.
25953         * gcc.dg/compat/struct-by-value-19_y.c: New.
25954         * gcc.dg/compat/struct-by-value-20_main.c: New.
25955         * gcc.dg/compat/struct-by-value-20_x.c: New.
25956         * gcc.dg/compat/struct-by-value-20_y.c: New.
25957         * gcc.dg/compat/struct-return-19_main.c: New.
25958         * gcc.dg/compat/struct-return-19_x.c: New.
25959         * gcc.dg/compat/struct-return-19_y.c: New.
25960         * gcc.dg/compat/struct-return-20_main.c: New.
25961         * gcc.dg/compat/struct-return-20_x.c: New.
25962         * gcc.dg/compat/struct-return-20_y.c: New.
25963
25964 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
25965         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
25966         so that it will not complain on LP64 targets.
25967
25968 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25969
25970         PR c++/495
25971         * g++.dg/template/friend24.C: New test.
25972
25973 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
25974
25975         PR c++/12332
25976         * g++.dg/template/memtmpl2.C: New test.
25977
25978 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
25979
25980         PR target/11184
25981         * gcc.dg/builtin-apply1.c: New test.
25982
25983 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
25984
25985         PR c++/9848
25986         * g++.dg/warn/Wunused-4.C: New test.
25987
25988 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25989
25990         PR c++/12316
25991         * g++.dg/other/gc2.C: New test.
25992
25993 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
25994
25995         PR c++/11991
25996         * g++.dg/rtti/typeid3.C: New test.
25997
25998         PR c++/12266
25999         * g++.dg/overload/template1.C: New test.
26000
26001 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
26002
26003         * g++.dg/opt/cfg3.C: New test.
26004
26005 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26006
26007         PR c++/7939
26008         * g++.dg/template/crash11.C: New test.
26009
26010 2003-09-16  Jason Merrill  <jason@redhat.com>
26011             Jakub Jelinek  <jakub@redhat.com>
26012
26013         * gcc.dg/attr-warn-unused-result.c: New test.
26014
26015 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
26016
26017         PR c++/12184
26018         * g++.dg/expr/call2.C: New test.
26019
26020 2003-09-15  Andreas Jaeger  <aj@suse.de>
26021
26022         * gcc.dg/Wold-style-definition-1.c: New test.
26023
26024 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
26025
26026         PR c++/3907
26027         * g++.dg/parse/template12.C: New test.
26028
26029         * g++.dg/abi/bitfield11.C: New test.
26030         * g++.dg/abi/bitfield12.C: Likewise.
26031
26032 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
26033
26034         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
26035         non-expansion of functional macro name without arguments at EOL.
26036         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
26037
26038 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
26039
26040         * gcc.c-torture/execute/20030914-[12].c: New tests.
26041
26042 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
26043
26044         PR c++/11788
26045         * g++.dg/overload/addr1.C: New test.
26046
26047 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
26048
26049         * gcc.dg/20030909-1.c: New test.
26050
26051 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
26052
26053         * gcc.dg/ultrasp10.c: New test.
26054
26055 2003-09-09  Devang Patel  <dpatel@apple.com>
26056
26057         * gcc.dg/darwin-ld-6.c: New test.
26058
26059 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26060
26061         * gcc.dg/torture/builtin-explog-1.c: New testcase.
26062
26063 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
26064
26065         * gcc.dg/ia64-types1.c: New test.
26066         * gcc.dg/ia64-types2.c: Likewise.
26067
26068 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26069
26070         * gcc.dg/builtins-1.c: Add more _Complex tests.
26071         * gcc.dg/torture/builtin-attr-1.c: Likewise.
26072
26073         * gcc.dg/builtins-1.c: Test existing _Complex functions.
26074         * gcc.dg/torture/builtin-attr-1.c: Likewise.
26075
26076 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
26077
26078         PR c++/11786
26079         * g++.dg/lookup/koenig2.C: New test.
26080
26081         PR c++/5296
26082         * g++.dg/rtti/typeid2.C: New test.
26083
26084 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
26085
26086         * gcc.c-torture/compile/20030904-1.c: New test.
26087
26088 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
26089
26090         * g++.dg/opt/longbranch2.C: New test.
26091
26092 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
26093
26094         * g++.dg/template/crash10.C: Only compile it.
26095
26096 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
26097
26098         PR middle-end/11665
26099         * gcc.c-torture/compile/20030907-1.c: New test.
26100         * g++.dg/init/array11.C: New test.
26101
26102 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
26103
26104         PR c++/11852
26105         * g++.dg/init/struct1.C: New test.
26106
26107 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
26108
26109         PR c++/12181
26110         * g++.dg/expr/comma1.C: New test.
26111
26112 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
26113
26114         PR c++/11867
26115         * g++.dg/expr/static_cast5.C: New test.
26116
26117 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
26118
26119         PR c++/11507
26120         * g++.dg/lookup/scoped7.C: New test.
26121
26122         PR c++/9574
26123         * g++.dg/other/static1.C: New test.
26124
26125         PR c++/11490
26126         * g++.dg/warn/template-1.C: New test.
26127
26128         PR c++/11432
26129         * g++.dg/template/crash10.C: New test.
26130
26131         PR c++/2478
26132         * g++.dg/overload/VLA.C: New test.
26133
26134         PR c++/10804
26135         * g++.dg/template/call1.C: New test.
26136
26137 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
26138
26139         PR c++/11794
26140         * g++.dg/parse/using3.C: New test.
26141
26142 2003-09-06  Roger Sayle  <roger@eyesopen.com>
26143
26144         PR c++/11409
26145         * g++.dg/overload/builtin3.C: New test case.
26146
26147 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
26148
26149         PR c/9862
26150         * gcc.dg/20030906-1.c: New test.
26151         * gcc.dg/20030906-2.c: Likewise.
26152
26153 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
26154
26155         PR c++/12167
26156         * g++.dg/parse/defarg5.C: New test.
26157
26158         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
26159
26160 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
26161
26162         PR c++/12163
26163         * g++.dg/expr/static_cast4.C: New test.
26164
26165         PR c++/12146
26166         * g++.dg/template/crash9.C: New test.
26167
26168 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
26169
26170         * g++.old-deja/g++.ext/pretty2.C: Update for change
26171         in __FUNCTION__.
26172         * g++.old-deja/g++.ext/pretty3.C: Likewise.
26173
26174 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
26175
26176         PR c++/11922
26177         * g++/dg/template/qualified-id1.C: New test.
26178
26179         PR c++/12037
26180         * g++.dg/warn/noeffect4.C: New test.
26181
26182 2003-09-04  Matt Austern  <austern@apple.com>
26183
26184         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
26185         * g++.dg/ext/fnname2.C: Likewise.
26186         * g++.dg/ext/fnname3.C: Likewise.
26187
26188 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
26189
26190         * g++.dg/expr/lval1.C: New test.
26191         * g++.dg/ext/lvcast.C: Remove.
26192
26193 2003-09-03  Roger Sayle  <roger@eyesopen.com>
26194
26195         PR optimization/11700.
26196         * gcc.c-torture/compile/20030903-1.c: New test case.
26197
26198 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
26199
26200         PR c++/12053
26201         * g++.dg/abi/layout4.C: New test.
26202
26203 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
26204
26205         PR c++/11553
26206         * g++.dg/parse/friend3.C: New test.
26207
26208 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
26209
26210         PR c++/11847
26211         * g++.dg/template/class1.C: New test.
26212
26213         PR c++/11808
26214         * g++.dg/expr/call1.C: New test.
26215
26216 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
26217
26218         PR c++/12114
26219         * g++.dg/init/ref9.C: New test.
26220
26221         PR c++/11972
26222         * g++.dg/template/nested4.C: New test.
26223
26224 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
26225
26226         PR c++/12093
26227         * g++.dg/template/non-dependent4.C: New test.
26228
26229         PR c++/11928
26230         * g++.dg/inherit/conv1.C: New test.
26231
26232 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
26233
26234         PR c++/6196
26235         * g++.dg/ext/label1.C: New test.
26236         * g++.dg/ext/label2.C: Likewise.
26237
26238 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
26239
26240         * g++.dg/expr/cond3.C: New test.
26241
26242 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26243
26244         * gcc.dg/builtins-1.c: Add new builtin cases.
26245
26246 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26247
26248         * gcc.dg/builtins-1.c: Add new cases.
26249         * gcc.dg/torture/builtin-attr-1.c: Likewise.
26250
26251 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26252
26253         * gcc.dg/builtins-1.c: Add more math builtin tests.
26254         * gcc.dg/torture/builtin-attr-1.c: New test.
26255
26256 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
26257
26258         PR optimization/5079
26259         * g++.dg/opt/static3.C: New test.
26260
26261 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26262
26263         * gcc.misc-tests/gcov-10b.c: New test.
26264
26265 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
26266
26267         * g++.dg/opt/ptrmem3.C: New test.
26268
26269         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
26270
26271 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
26272
26273         * gcc.dg/20030826-2.c: New test.
26274
26275 2003-08-26  Roger Sayle  <roger@eyesopen.com>
26276
26277         PR middle-end/12002
26278         * g77.f-torture/compile/12002.f: New test case.
26279
26280 2003-08-26  Roger Sayle  <roger@eyesopen.com>
26281
26282         * gcc.dg/20030826-1.c: New test case.
26283
26284 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
26285
26286         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
26287
26288 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
26289
26290         PR c++/11871
26291         * c++.dg/lookup/crash1.C: New test.
26292
26293         * c++.dg/warn/noeffect3.C: New test.
26294
26295 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
26296
26297         * gcc.dg/compat/vector-1_x.c: Compile with -w.
26298         * gcc.dg/compat/vector-1_y.c: Ditto.
26299         * gcc.dg/compat/vector-2_x.c: Ditto.
26300         * gcc.dg/compat/vector-2_y.c: Ditto.
26301
26302 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
26303
26304         * gcc.dg/20030702-1.c: New test.
26305
26306 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
26307
26308         PR c++/8795
26309         * g++.dg/ext/altivec-1.C: New test.
26310
26311 2003-08-24  Richard Henderson  <rth@redhat.com>
26312
26313         * g++.dg/eh/simd-2.C: Add -w for x86.
26314
26315 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
26316
26317         * gcc.dg/20030815-1.c: New test.
26318
26319 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26320
26321         PR c++/3765
26322         * g++.dg/parse/access6.C: New test.
26323
26324 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26325
26326         PR c++/641, c++/11876
26327         * g++.dg/template/friend22.C: New test.
26328         * g++.dg/template/friend23.C: Likewise.
26329
26330 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
26331
26332         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
26333         identically.
26334
26335 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
26336
26337         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
26338
26339 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
26340
26341         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
26342
26343 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
26344
26345         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
26346
26347 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
26348
26349         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
26350
26351 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
26352
26353         PR c++/11919
26354         * g++.dg/overload/prom1.C: New test.
26355
26356         PR c++/11551
26357         * g++.dg/parse/dtor2.C: New test.
26358
26359         PR c++/10762
26360         * g++.dg/parse/using2.C: New test.
26361
26362 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
26363
26364         PR target/11805
26365         * gcc.c-torture/compile/20030821-1.c: New.
26366
26367 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
26368
26369         PR c++/11834
26370         * g++.dg/template/deduce2.C: New test.
26371
26372 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
26373
26374         * gcc.c-torture/execute/20030821-1.c: New test.
26375
26376 2003-08-20  Roger Sayle  <roger@eyesopen.com>
26377
26378         PR middle-end/11984
26379         * gcc.dg/20030820-1.c: New test case.
26380
26381 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
26382
26383         PR c++/11945
26384         * g++.dg/warn/noeffect2.C: New test.
26385
26386 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
26387
26388         PR c++/10926
26389         * g++.dg/template/dtor2.C: New test.
26390
26391         PR c++/11684
26392         * g++.dg/template/operator1.C: New test.
26393         * g++.dg/parse/operator4.C: New test.
26394
26395         PR c++/11946.C
26396         * g++.dg/expr/enum1.C: New test.
26397         * gcc.dg/c99-bool-1.c: Remove bogus warning.
26398
26399         PR c++/11036.C
26400         * g++.dg/parse/elab2.C: New test.
26401         * g++.dg/parse/typedef4.C: Change error message.
26402         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
26403         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
26404         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
26405
26406 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
26407
26408         * gcc.dg/pch/warn-1.c: New.
26409         * gcc.dg/pch/warn-1.hs: New.
26410
26411         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
26412         not-tested file.
26413
26414 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
26415
26416         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
26417
26418 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
26419
26420         * gcc.dg/uninit-D.c: New Test.
26421         * gcc.dg/uninit-E.c: New Test.
26422         * gcc.dg/uninit-F.c: New Test.
26423         * gcc.dg/uninit-G.c: New Test.
26424
26425 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
26426
26427         * g++.dg/README: Describe the pch directory.
26428
26429 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26430
26431         PR c++/11174
26432         * g++.dg/parse/access4.C: New test.
26433         * g++.dg/parse/access5.C: Likewise.
26434         * g++.old-deja/g++.jason/access17.C: Adjust error message.
26435
26436 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
26437
26438         * gcc.dg/noncompile/20030818-1.c: New.
26439
26440 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
26441
26442         PR c++/11957
26443         * g++.dg/warn/noeffect1.C: New test.
26444
26445         * g++.dg/template/scope2.C: New test.
26446         * g++.dg/template/error2.C: Correct dg-error
26447
26448 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
26449
26450         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
26451
26452 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
26453
26454         PR C++/11512
26455         * g++.dg/template/warn1.C: New.
26456
26457 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
26458
26459         * g++.dg/template/error2.C: New test.
26460         * g++.dg/lookup/using7.C: Adjust errors
26461         * g++.old-deja/g++.pt/crash36.C: Likewise.
26462         * g++.old-deja/g++.pt/derived3.C: Likewise.
26463
26464 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26465
26466         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
26467         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
26468         * gcc.c-torture/execute/builtins/string-9.c: New, from
26469         string-opt-9.c.  Adjust for execute/builtins framework.
26470         * gcc.c-torture/execute/string-opt-9.c: Delete.
26471
26472 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
26473
26474         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
26475
26476         * g++.dg/parse/ret-type2.C: New test.
26477
26478         PR c++/11703
26479         * g++.dg/init/new8.C: New test.
26480
26481         PR c++/10923
26482         * g++.dg/parse/typedef5.C: New test.
26483
26484         PR c++/9512
26485         * g++.dg/parse/qualified2.C: New test.
26486         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
26487         invalid code.
26488
26489 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
26490
26491         * g++.dg/conversion/ptrmem1.C: New test.
26492
26493 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
26494
26495         PR target/11693
26496         * gcc.dg/20030811-1.c: New test.
26497
26498         PR target/11535
26499         * gcc.c-torture/execute/20030811-1.c: New test.
26500
26501 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26502
26503         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
26504
26505 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
26506
26507         PR c++/11789.C
26508         * g++.dg/inherit/multiple1.C: New test.
26509
26510 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
26511
26512         * gcc.dg/spe1.c: New test.
26513
26514         PR c++/11670
26515         * g++.dg/expr/cast2.C: New test.
26516
26517         PR c++/10530
26518         * g++.dg/template/dependent-name2.C: New test.
26519
26520 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
26521
26522         * g++.dg/parse/crash11.C: Put the dg options in comments.
26523
26524 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
26525
26526         * lib/gcc-dg.exp: Update for diagnostic change.
26527
26528 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26529
26530         PR c++/5767
26531         * g++.dg/parse/crash11.C: New test.
26532
26533 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
26534
26535         * gcc.dg/cpp/spacing1.c: Update.
26536
26537 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
26538
26539         PR target/11739
26540         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
26541         a value for -mtune.
26542
26543 2003-08-04  Roger Sayle  <roger@eyesopen.com>
26544
26545         PR middle-end/11771
26546         * gcc.c-torture/compile/20030804-1.c: New test case.
26547
26548 2003-08-04  Roger Sayle  <roger@eyesopen.com>
26549
26550         * gcc.dg/20030804-1.c: New test case.
26551
26552 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
26553
26554         * gcc.dg/cpp/separate-1.c: New test.
26555
26556 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
26557
26558         PR c++/11704
26559         * g++.dg/template/dependent-expr2.C: New test.
26560
26561         PR c++/11766
26562         * g++.dg/expr/ptrmem1.C: New test.
26563
26564 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26565
26566         PR c++/9453
26567         * g++.dg/template/friend15.C: New test.
26568
26569 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
26570
26571         * lib/dg-pch.exp: Work round PCH bug.
26572
26573 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26574
26575         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
26576         builtins.  Move cases from builtins-4.c here.
26577
26578         * gcc.dg/torture/builtin-math-1.c: New test taken from
26579         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
26580         additional cases.
26581
26582         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
26583         Delete.
26584
26585 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
26586
26587         PR c++/9447
26588         * g++.dg/template/using7.C: New test.
26589
26590 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
26591
26592         * import1.c, import2.c: New tests.
26593
26594 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
26595
26596         * g++.dg/eh/crossjump1.C: New test.
26597
26598 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
26599
26600         PR c++/11697
26601         * g++.dg/template/using6.C: New test.
26602
26603         PR c++/11744
26604         * g++.dg/template/koenig2.C: New test.
26605
26606 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26607
26608         PR c++/7983
26609         * g++.dg/parse/typedef4.C: New test.
26610
26611 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26612
26613         PR c++/8442, c++/8806
26614         * g++.dg/template/elab1.C: New test.
26615         * g++.dg/template/type2.C: Likewise.
26616         * g++.dg/template/ttp3.C: Adjust expected error message.
26617         * g++.old-deja/g++.law/visibility13.C: Likewise.
26618         * g++.old-deja/g++.niklas/t135.C: Likewise.
26619         * g++.old-deja/g++.pt/ttp41.C: Likewise.
26620         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
26621         template argument.
26622         * g++.old-deja/g++.pt/ttp44.C: Likewise.
26623
26624 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
26625
26626         PR c++/11295
26627         * g++.dg/ext/stmtexpr1.C: New test.
26628
26629         * g++.dg/opt/tmp1.C: New test.
26630
26631         PR c++/11525
26632         * g++.dg/parse/constant4.C: New test.
26633
26634         PR c++/9447
26635         * g++.dg/template/using5.C: New test.
26636
26637 2003-07-31  Roger Sayle  <roger@eyesopen.com>
26638
26639         * gcc.dg/builtins-27.c: New test case.
26640
26641 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
26642
26643         * gcc.dg/tls/opt-7.c: New test.
26644
26645 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
26646
26647         * g++.old-deja/g++.other/crash18.C: Remove.
26648
26649 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
26650
26651         * g++.dg/template/explicit3.C: New.
26652         * g++.dg/template/explicit4.C: New.
26653         * g++.dg/template/explicit5.C: New.
26654
26655         PR c++/11347
26656         * g++.dg/template/memtmpl1.C: New.
26657
26658 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
26659
26660         PR target/11565
26661         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
26662         * gcc.dg/i386-387-5.c (dg-options): Likewise.
26663
26664 2003-07-30  Jan Hubicka  <jh@suse.cz>
26665
26666         * vtgc1.c: Kill.
26667
26668 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
26669
26670         * gcc.dg/struct-in-proto-1.c: New test.
26671
26672 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
26673
26674         * gcc.dg/cpp/include2.c: Only expect one message.
26675
26676 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
26677
26678         PR c++/9447
26679         * g++.dg/template/using1.C: New test.
26680         * g++.dg/template/using2.C: New test.
26681         * g++.dg/template/using3.C: New test.
26682         * g++.dg/template/using4.C: New test.
26683
26684 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
26685
26686         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
26687         * gcc.c-torture/execute/string-opt-10.c: Likewise.
26688
26689 2003-07-28  Jan Hubicka  <jh@suse.cz>
26690
26691         PR c++/11530
26692         * g++.dg/opt/call1.C: New test.
26693
26694 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
26695
26696         PR c++/11667
26697         * g++.dg/init/enum2.C: New test.
26698         * g++.dg/template/overload1.C: Add "-w" option.
26699
26700 2003-07-28    <hp@bitrange.com>
26701
26702         * gcc.dg/Wdeclaration-after-statement-1.c,
26703         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
26704
26705 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
26706
26707         * gcc.c-torture/compile/20030725-1.c: New test.
26708
26709 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
26710
26711         * gcc.dg/20030505.c: Only run for SPE.
26712         Remove definition of opaque type.
26713
26714 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
26715
26716         * g++.dg/template/ptrmem6.C: New test.
26717
26718 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
26719
26720         * gcc.c-torture/compile/zero-strct-2.c: New test.
26721
26722 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
26723
26724         * gcc.dg/intermod-1.c: New test.
26725
26726 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
26727
26728         PR c++/11617
26729         * g++.dg/template/lookup2.C: New test.
26730         * g++.dg/template/memclass1.C: Remove instantiated from error.
26731         * g++.dg/other/error2.C: Tweak expected errors.
26732
26733         PR c++/11596
26734         * g++.dg/template/defarg3.C: New test.
26735
26736         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
26737
26738 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
26739
26740         * g++.dg/inherit/access5.C: New test.
26741
26742 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26743
26744         PR c++/11513
26745         * g++.dg/template/crash8.C: New test.
26746
26747 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
26748
26749         PR c/10602
26750         * gcc.dg/noncompile/incomplete-2.c: New test.
26751
26752 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
26753
26754         PR c++/11645
26755         * g++.dg/inherit/access4.C: New test.
26756
26757         PR c++/11517
26758         * g++.dg/expr/cond2.C: New test.
26759
26760         PR optimization/10679
26761         * g++.dg/opt/inline4.C: New test.
26762
26763 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
26764
26765         * g++.dg/parse/crash10: New test.
26766
26767 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
26768
26769         * g++.dg/ext/flexary1.C: New test.
26770
26771 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26772
26773         PR c++/10793
26774         * g++.dg/template/crash9.C: New test.
26775
26776 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26777
26778         PR c++/3004
26779         * g++.dg/parse/typedef3.C: New test.
26780
26781         PR c++/7906
26782         * g++.dg/parse/operator2.C: New test.
26783
26784         PR c++/8895
26785         * g++.dg/parse/def-tmpl-arg1.C: New test.
26786
26787         PR c++/9282
26788         * g++.dg/parse/funptr1.C: New test.
26789
26790         PR c++/9452
26791         * g++.dg/parse/ambig3.C: New test.
26792
26793         PR c++/9454
26794         * g++.dg/parse/operator3.C: New test.
26795
26796         PR c++/9486
26797         * g++.dg/parse/template10.C: New test.
26798
26799         PR c++/9488
26800         * g++.dg/parse/template11.C: New test.
26801
26802         PR c++/10150
26803         * g++.dg/parse/invalid-op1.C: New test.
26804
26805         PR c++/10247
26806         * g++.dg/parse/condexpr1.C: New test.
26807
26808 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
26809
26810         * g++.dg/ext/packed3.C: New test.
26811         * g++.dg/ext/packed4.C: New test.
26812
26813         * gcc.dg/pack-test-3.c: New test.
26814
26815 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
26816
26817         * lib/compat.exp: Handle dg-options per source file.
26818         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
26819         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
26820         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
26821         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
26822         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
26823         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
26824         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
26825         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
26826         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
26827         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
26828         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
26829         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
26830         * g++.dg/compat/break/bitfield7_x.C: Ditto.
26831         * g++.dg/compat/break/bitfield7_y.C: Ditto.
26832
26833 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
26834
26835         PR c/10320
26836         * gcc.c-torture/execute/20030718-1.c: New test.
26837
26838 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
26839
26840         PR optimization/11536
26841         * gcc.dg/20030721-1.c: New test.
26842
26843 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
26844
26845         PR c++/11546
26846         * g++.dg/template/lookup1.C: New test.
26847
26848 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
26849
26850         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
26851         diagnostics of ill-formed constructs involving labels.
26852         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
26853         the new 'previously defined here' message.
26854
26855 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
26856
26857         * g++.dg/parse/non-dependent2.C: New test.
26858
26859 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
26860
26861         * g++.dg/init/init-ref4.C: xfail on targets without
26862         weak symbols.
26863
26864 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
26865
26866         PR target/11087
26867         * gcc.c-torture/execute/20030717-1.c: New test.
26868
26869 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
26870
26871         * g++.dg/opt/cfg1.C: New test.
26872
26873 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
26874
26875         PR optimization/11557
26876         * gcc.dg/20030717-1.c: New test.
26877
26878 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
26879
26880         PR c++/10476
26881         * g++.dg/expr/crash-1.C: New test.
26882
26883         PR c++/11027
26884         * g++.dg/template/init3.C: New test.
26885
26886         PR c++/8222
26887         * g++.dg/template/non-dependent1.C: New test.
26888
26889         PR c++/11070
26890         * g++.dg/template/non-dependent2.C: New test.
26891
26892         PR c++/11071
26893         * g++.dg/template/non-dependent3.C: New test.
26894
26895         PR c++/9907
26896         * g++.dg/template/sizeof5.C: New test.
26897
26898 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
26899
26900         PR 11498
26901         * gcc.c-torture/compile/mangle-1.c: New file.
26902
26903 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26904
26905         PR c++/7809
26906         * g++.dg/parse/access3.C: New test.
26907
26908 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
26909
26910         PR c++/11384
26911         * g++.dg/init/init-ref4.C: New test.
26912
26913 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
26914
26915         PR c++/11547
26916         * g++.dg/parse/constant3.C: New test.
26917         * g++.dg/parse/crash7.C: Likewise.
26918
26919 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
26920
26921         PR target/11008
26922         * gcc.dg/i386-pentium4-not-mull.c: New.
26923
26924 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
26925
26926         * gcc.dg/asm-names.c (ymain): Make it weak.
26927
26928 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26929
26930         PR c++/5421
26931         * g++.dg/template/friend21.C: New test.
26932
26933 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
26934
26935         * gcc.dg/cleanup-8.c: New test.
26936         * gcc.dg/cleanup-9.c: New test.
26937
26938 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
26939
26940         * g++.dg/ext/dll-MI1.h: New file.
26941         * g++.dg/ext/dllexport-MI1.C: New file.
26942         * g++.dg/ext/dllimport-MI1.C: New file.
26943
26944 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
26945
26946         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
26947         it does not have cmpstrsi patterns (just cmpmemsi).
26948
26949 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
26950
26951         PR debug/11473
26952         * g++.dg/debug/debug8.C: New test.
26953
26954 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26955
26956         PR c++/10108
26957         * g++.dg/template/crash7.C: New test.
26958
26959 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
26960
26961         PR target/10795
26962         * gcc.c-torture/compile/20030708-1.c: New.
26963
26964 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
26965
26966         * gcc.c-torture/execute/20030715-1.c: New test.
26967
26968 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
26969
26970         * gcc.dg/pch/inline-3.c: New file.
26971         * gcc.dg/pch/inline-3.hs: New file.
26972         * gcc.dg/pch/inline-4.c: New file.
26973         * gcc.dg/pch/inline-4.hs: New file.
26974
26975 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
26976
26977         PR c++/11509
26978         * g++.dg/template/crash6.C: New test.
26979
26980         PR c++/7053
26981         * g++.dg/template/friend20.C: New test.
26982
26983         PR c++/7019
26984         * g++.dg/template/overload2.C: New test.
26985
26986 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26987
26988         PR optimization/11440
26989         * gcc.c-torture/execute/20030714-1.c: New test.
26990
26991 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26992
26993         PR c++/11154
26994         * g++.dg/template/partial2.C: New test.
26995
26996 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
26997
26998         PR c++/11503
26999         * g++.dg/template/anon1.C: New test.
27000
27001         PR c++/11493
27002         PR c++/11495
27003         * g++.dg/parse/template9.C: Likewise.
27004         * g++.dg/template/crash4.C: New test.
27005         * g++.dg/template/koenig1.C: Likewise.
27006         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
27007         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
27008         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
27009         functions.
27010         * g++.old-deja/g++.jason/template36.C: Likewise.
27011         * g++.old-deja/g++.mike/p1989.C: Likewise.
27012         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
27013         * g++.old-deja/g++.pt/ttp20.C: Use this->.
27014         * g++.old-deja/g++.pt/ttp21.C: Use this->.
27015         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
27016         compiling.
27017         * g++.old-deja/g++.pt/union2.C: Use this->.
27018
27019 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
27020
27021         * gcc.dg/20030711-1.c: New test.
27022
27023 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
27024
27025         PR c++/11050
27026         * g++.dg/parse/args1.C: New test.
27027         * g++.pt/defarg8.C: Change expected errors.
27028
27029 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
27030
27031         PR c++/8164
27032         * g++.dg/template/nontype2.C: New test.
27033
27034         PR c++/10558
27035         * g++.dg/parse/template8.C: New test.
27036
27037         PR c++/8327
27038         * g++.dg/template/scope1.C: New test.
27039
27040         * g++.dg/warn/Wsign-compare-1.C: New test.
27041
27042 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
27043
27044         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
27045
27046 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
27047
27048         PR c++/9411
27049         * g++.dg/template/explicit2.C: New test.
27050
27051         PR c++/10032
27052         * g++.dg/warn/pedantic1.C: New test.
27053
27054 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
27055
27056         PR c++ 9483
27057         * g++.dg/other/field1.C: New test.
27058
27059 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
27060
27061         PR c/11449
27062         * gcc.c-torture/compile/20030707-1.c: New.
27063
27064 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27065
27066         PR c++/10849
27067         * g++.dg/template/access12.C: New test.
27068
27069 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
27070
27071         * g++.dg/bprob/bprob.exp (prof_ext): Update.
27072         * g77.dg/bprob/bprob.exp (prof_ext): Update.
27073         * gcc.misc-tests/bprob.exp (prof_ext): Update.
27074         * gcc.misc-tests/gcov.exp: Update
27075         * g++.dg/gcov/gcov.exp: Update
27076         * lib/gcov.exp: Update.
27077
27078 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
27079
27080         * g++.dg/abi/mangle17.C: Make sure template expressions are
27081         dependent.
27082         * g++.dg/abi/mangle4.C: Mark erroneous casts.
27083         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
27084         * g++.dg/opt/stack1.C: Remove erroneous code.
27085         * g++.dg/parse/template7.C: New test.
27086         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
27087         * g++.old-deja/g++.pt/crash4.C: Likewise.
27088
27089 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27090
27091         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
27092         with zero or one occurence of `$' after the initial `L'.
27093
27094 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
27095
27096         * gcc.c-torture/compile/20030704-1.c: Add a comment.
27097
27098 2003-07-08  Roger Sayle  <roger@eyesopen.com>
27099
27100         PR c/11370
27101         * gcc.dg/Wunreachable-6.c: New testcase.
27102         * gcc.dg/Wunreachable-7.c: New testcase.
27103
27104 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
27105
27106         PR c/11420
27107         * gcc.dg/20030708-1.c: New test.
27108
27109 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
27110
27111         * gcc.dg/compat/sdata-section.h: New file.
27112         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
27113         * gcc.dg/torture/mips-sdata-1.c: New test.
27114
27115 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27116
27117         PR c++/11030
27118         * g++.dg/template/friend19.C: New test.
27119
27120 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
27121
27122         * g++.dg/opt/strength-reduce.C: New test.
27123
27124 2003-07-07  Roger Sayle  <roger@eyesopen.com>
27125
27126         PR target/10979
27127         * gcc.dg/20030707-1.c: New testcase.
27128
27129 2003-07-07  Roger Sayle  <roger@eyesopen.com>
27130
27131         PR optimization/11059
27132         * g++.dg/opt/emptyunion.C: New testcase.
27133
27134 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
27135             Eric Botcazou  <ebotcazou@libertysurf.fr>
27136
27137         * g++.dg/opt/stack1.C: New test.
27138
27139 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
27140
27141         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
27142         run test.
27143
27144         PR c++/11431
27145         * g++.dg/expr/static_cast3.C: New test.
27146
27147 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
27148
27149         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
27150         everywhere.
27151         * gcc.dg/concat.c: Concatenation of string constants with
27152         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
27153         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
27154         * gcc.dg/cpp/escape-2.c: Use wide character constants where
27155         necessary to avoid multi-character character constant warning.
27156         * gcc.dg/cpp/escape.c: Likewise.
27157         * gcc.dg/cpp/ucs.c: Likewise.
27158         Remove backslashes from dg-bogus comments, as they confuse Tcl.
27159         Fix a typo.
27160
27161 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
27162
27163         PR c/11428
27164         * gcc.c-torture/compile/20030704-1.c: New.
27165
27166 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
27167
27168         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
27169
27170 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
27171
27172         PR c++/5287, PR c++/7910,  PR c++/11021
27173         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
27174         tests for warnings.
27175         * g++.dg/ext/dllimport2.C: Add tests for warnings.
27176         * g++.dg/ext/dllimport3.C: Likewise.
27177         * g++.dg/ext/dllimport4.C: New file.
27178         * g++.dg/ext/dllimport5.C: New file.
27179         * g++.dg/ext/dllimport6.C: New file.
27180         * g++.dg/ext/dllimport7.C: New file.
27181         * g++.dg/ext/dllimport8.C: New file.
27182         * g++.dg/ext/dllimport9.C: New file.
27183         * g++.dg/ext/dllimport10.C: New file.
27184         * g++.dg/ext/dllexport1.C: New file.
27185
27186 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
27187
27188         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
27189         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
27190
27191 2003-07-03  Roger Sayle  <roger@eyesopen.com>
27192
27193         * gcc.dg/builtins-25.c: New testcase.
27194         * gcc.dg/builtins-26.c: New testcase.
27195
27196 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
27197
27198         * gcc.dg/compat/vector-defs.h: New file.
27199         * gcc.dg/compat/vector-setup.h: New file.
27200         * gcc.dg/compat/vector-check.h: New file.
27201         * gcc.dg/compat/vector-1_main.c: New file.
27202         * gcc.dg/compat/vector-1_x.c: New file.
27203         * gcc.dg/compat/vector-1_y.c: New file.
27204         * gcc.dg/compat/vector-2_main.c: New file.
27205         * gcc.dg/compat/vector-2_x.c: New file.
27206         * gcc.dg/compat/vector-2_y.c: New file.
27207
27208         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
27209         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
27210         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
27211         * gcc.dg/compat/struct-align-1.h: New file.
27212         * gcc.dg/compat/struct-align-1_main.c: New file.
27213         * gcc.dg/compat/struct-align-1_x.c: New file.
27214         * gcc.dg/compat/struct-align-1_y.c: New file.
27215         * gcc.dg/compat/struct-align-2.h: New file.
27216         * gcc.dg/compat/struct-align-2_main.c: New file.
27217         * gcc.dg/compat/struct-align-2_x.c: New file.
27218         * gcc.dg/compat/struct-align-2_y.c: New file.
27219
27220         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
27221         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
27222         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
27223         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
27224         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
27225         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
27226         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
27227         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
27228         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
27229         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
27230         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
27231         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
27232         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
27233         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
27234         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
27235         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
27236         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
27237         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
27238         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
27239         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
27240         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
27241         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
27242         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
27243         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
27244         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
27245         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
27246         * gcc.dg/compat/struct-return-10_x.c: Ditto.
27247         * gcc.dg/compat/struct-return-2_x.c: Ditto.
27248         * gcc.dg/compat/struct-return-3_x.c: Ditto.
27249
27250 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
27251
27252         * gcc.dg/i386-call-1.c: New test.
27253
27254 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
27255
27256         PR c++/9162
27257         * g++.dg/parse/defarg4.C: New.
27258
27259 2003-07-03  Roger Sayle  <roger@eyesopen.com>
27260
27261         PR target/10700
27262         * gcc.c-torture/compile/20030703-1.c: New test case.
27263
27264 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
27265
27266         * g++.dg/template/local3.C: Remove extra semicolon.
27267
27268 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
27269
27270         * gcc.dg/i386-volatile-1.c: New test.
27271
27272 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
27273
27274         PR c++/11072
27275         * g++.dg/other/offsetof2.C: XFAIL.
27276         * g++.dg/other/offsetof5.C: New.
27277
27278         PR c++/10219
27279         * g++.dg/template/error1.C: New.
27280
27281         PR c++/9779
27282         * g++.dg/template/dependent-expr1.C: New.
27283
27284 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
27285
27286         PR c++/6949
27287         * g++.dg/template/local3.C: New test.
27288
27289         PR c++/11149
27290         * g++.dg/lookup/scoped6.C: New test.
27291
27292 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
27293
27294         PR c++/8046
27295         * g++.dg/other/error7.C: New test.
27296
27297 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
27298
27299         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
27300         * g++.old-deja/g++.abi/vtable3.h: Likewise.
27301         * g++.old-deja/g++.law/code-gen5.C: Likewise.
27302         * g++.old-deja/g++.other/union2.C: Likewise.
27303         * gcc.dg/c90-const-expr-2.c: Likewise.
27304         * gcc.dg/c90-const-expr-3.c: Likewise.
27305         * gcc.dg/c99-const-expr-2.c: Likewise.
27306         * gcc.dg/c99-const-expr-3.c: Likewise.
27307         * gcc.dg/concat.c: Likewise.
27308
27309 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
27310
27311         PR c++/9559
27312         * g++.dg/init/static1.C: New test.
27313
27314 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27315
27316         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
27317         * g++.old-deja/g++.other/access2.C: Likewise.
27318         * g++.old-deja/g++.other/decl2.C: Likewise.
27319         * gcc.c-torture/execute/20020615-1.c: Likewise.
27320
27321 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
27322
27323         PR c++/4933
27324         * g++.dg/template/sizeof4.C: New test.
27325
27326 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
27327
27328         * g++.dg/other/error6.C: New test.
27329
27330 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
27331
27332         PR c++/10750
27333         * g++.dg/parse/constant2.C: New test.
27334
27335 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
27336
27337         PR c++/11106
27338         * g++.dg/other/error5.C: New test.
27339
27340 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27341
27342         * gcc.dg/format/gcc_diag-1.c: New test.
27343
27344 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
27345
27346         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
27347
27348 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
27349
27350         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
27351         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
27352         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
27353
27354 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
27355
27356         * gcc.c-torture/execute/builtins/string-8.c: New test.
27357         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
27358         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
27359         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
27360
27361 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
27362
27363         PR c++/10468
27364         * g++.dg/ext/typeof6.C: New test.
27365
27366 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
27367
27368         PR c++/10796
27369         * g++.dg/init/enum1.C: New test.
27370
27371 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
27372
27373         * gcc.dg/20030627-1.c: New test.
27374
27375 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
27376
27377         PR c++/11332
27378         * g++.dg/expr/static_cast2.C: New test.
27379
27380 2003-06-26  Roger Sayle  <roger@eyesopen.com>
27381             Jakub Jelinek  <jakub@redhat.com>
27382
27383         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
27384         sprintf(dst,"%s",src) optimization.
27385         * gcc.c-torture/execute/20030626-1.c: New test case.
27386         * gcc.c-torture/execute/20030626-2.c: New test case.
27387
27388 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
27389
27390         * gcc.c-torture/execute/multi-ix.c: New test.
27391
27392         * gcc.c-torture/execute/simd-4.c (main):
27393         Added missing semicolon at end of union.
27394
27395 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
27396
27397         PR c++/8266
27398         * g++.dg/template/explicit-instantiation3.C: New test.
27399
27400 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
27401
27402         * gcc.dg/20030626-1.c: Use signed char.
27403
27404 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
27405
27406         * gcc.dg/20030626-1.c: New test.
27407
27408 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
27409
27410         * const-str-2.m: Update.
27411
27412 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
27413
27414         PR c++/10990
27415         * g++.dg/rtti/dyncast1.C: New test.
27416         * g++.dg/abi/mangle4.C: Correct base-specifier access.
27417         * g++.dg/lookup/scoped1.C: Remove XFAIL.
27418         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
27419
27420         PR c++/10931
27421         * g++.dg/expr/static_cast1.C: New test.
27422
27423 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
27424
27425         * gcc.dg/20030625-1.c: New test.
27426
27427 2003-06-24  Roger Sayle  <roger@eyesopen.com>
27428
27429         * gcc.c-torture/compile/20030624-1.c: New test case.
27430
27431 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
27432
27433         * gcc.c-torture/execute/string-opt-17.c: New test.
27434
27435 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
27436
27437         PR c++/5754
27438         * g++.dg/parse/crash6.C: New test.
27439
27440 2003-06-23  Roger Sayle  <roger@eyesopen.com>
27441
27442         * gcc.dg/builtins-24.c: New test case.
27443
27444 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
27445
27446         * g++.dg/opt/operator1.C: New test.
27447
27448 2003-06-22  Roger Sayle  <roger@eyesopen.com>
27449
27450         * gcc.c-torture/execute/string-opt-16.c: New test case.
27451
27452 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
27453
27454         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
27455         * g++.old-deja/g++.other/conv7.C: Likewise.
27456         * g++.old-deja/g++.other/overcnv2.C: Likewise.
27457         * g++.old-deja/g++.other/overload14.C: Likewise.
27458
27459 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
27460
27461         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
27462         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
27463
27464 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
27465
27466         PR c++/10888
27467         * g++.dg/warn/Winline-3.C: New test.
27468
27469 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
27470
27471         * lib/target-supports.exp (check_alias_available): Make the test
27472         program acceptable to the Solaris assembler.
27473
27474         PR c++/10749
27475         * g++.dg/template/memclass2.C: New test.
27476
27477 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
27478             Eric Botcazou  <ebotcazou@libertysurf.fr>
27479
27480         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
27481         data for non-matching targets.
27482         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
27483
27484 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
27485
27486         PR c++/10845
27487         * g++.dg/template/member3.C: New test.
27488
27489 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
27490
27491         PR c++/10939
27492         * g++.dg/template/func1.C: New test.
27493
27494         PR c++/9649
27495         * g++.dg/template/static4.C: New test.
27496         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
27497
27498         PR c++/11041
27499         * g++.dg/init/ref7.C: New test.
27500
27501 2003-06-19  Matt Austern  <austern@apple.com>
27502
27503         PR c++/11228
27504         * g++.dg/anew1.C: New test.
27505         * g++.dg/anew2.C: New test.
27506         * g++.dg/anew3.C: New test.
27507         * g++.dg/anew4.C: New test.
27508
27509 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
27510
27511         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
27512
27513 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
27514
27515         * gcc.c-torture/execute/simd-4.c (main): Make expected value
27516         endian-dependent.
27517
27518 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
27519
27520         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
27521         Remove cruft.
27522
27523 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
27524
27525         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
27526         * gcc.c-torture/compile/961203-1.c: Likewise.
27527         * gcc.c-torture/compile/980506-1.c: Likewise.
27528
27529 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
27530
27531         PR c++/10712
27532         * g++.dg/lookup/using7.C: New test.
27533
27534 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
27535
27536         PR c++/11105
27537         * g++.dg/abi/conv1.C: Remove it.
27538         * g++.dg/template/conv7.C: New test.
27539         * g++.dg/template/conv8.C: Likewise.
27540         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
27541         conversion operator.
27542
27543 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
27544
27545         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
27546         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
27547         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
27548         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
27549         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
27550         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
27551         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
27552         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
27553         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
27554         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
27555         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
27556         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
27557         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
27558         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
27559         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
27560         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
27561         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
27562         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
27563         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
27564         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
27565         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
27566         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
27567         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
27568         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
27569         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
27570         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
27571         * gcc.dg/compat/struct-return-10_x.c: Ditto.
27572         * gcc.dg/compat/struct-return-2_x.c: Ditto.
27573         * gcc.dg/compat/struct-return-3_x.c: Ditto.
27574
27575 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
27576
27577         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
27578         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
27579         indications.
27580
27581 2003-06-16  Roger Sayle  <roger@eyesopen.com>
27582
27583         * gcc.dg/i386-387-5.c: New test case.
27584         * gcc.dg/i386-387-6.c: New test case.
27585         * gcc.dg/builtins-23.c: New test case.
27586
27587 2003-06-15  Roger Sayle  <roger@eyesopen.com>
27588
27589         * gcc.dg/builtins-22.c: New test case.
27590         * gcc.dg/i386-387-1.c: Update to test exp.
27591         * gcc.dg/i386-387-2.c: Likewise.
27592
27593 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27594
27595         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
27596
27597 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
27598
27599         * lib/gcc-dg.exp (dg-require-dll): New function.
27600         (dg-xfail-if): Likewise.
27601         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
27602         driver.
27603
27604         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
27605         * gcc.c-torture/compile/20001205-1.c: Likewise.
27606         * gcc.c-torture/compile/20001226-1.c: Likewise.
27607         * gcc.c-torture/compile/20010518-2.c: Likewise.
27608         * gcc.c-torture/compile/20020312-1.c: Likewise.
27609         * gcc.c-torture/compile/20020604-1.c: Likewise.
27610         * gcc.c-torture/compile/920501-12.c: Likewise.
27611         * gcc.c-torture/compile/920501-4.c: Likewise.
27612         * gcc.c-torture/compile/920520-1.c: Likewise.
27613         * gcc.c-torture/compile/920521-1.c: Likewise.
27614         * gcc.c-torture/compile/920625-1.c: Likewise.
27615         * gcc.c-torture/compile/961203-1.c: Likewise.
27616         * gcc.c-torture/compile/980506-1.c: Likewise.
27617         * gcc.c-torture/compile/981006-1.c: Likewise.
27618         * gcc.c-torture/compile/981022-1.c: Likewise.
27619         * gcc.c-torture/compile/981223-1.c: Likewise.
27620         * gcc.c-torture/compile/990617-1.c: Likewise.
27621         * gcc.c-torture/compile/dll.c: Likewise.
27622         * gcc.c-torture/compile/labels-3.c: Likewise.
27623         * gcc.c-torture/compile/mipscop-1.c: Likewise.
27624         * gcc.c-torture/compile/mipscop-2.c: Likewise.
27625         * gcc.c-torture/compile/mipscop-3.c: Likewise.
27626         * gcc.c-torture/compile/mipscop-4.c: Likewise.
27627         * gcc.c-torture/compile/simd-5.c: Likewise.
27628         * gcc.c-torture/compile/20000804-1.x: Remove.
27629         * gcc.c-torture/compile/20001205-1.x: Likewise.
27630         * gcc.c-torture/compile/20001226-1.x: Likewise.
27631         * gcc.c-torture/compile/20010518-2.x: Likewise.
27632         * gcc.c-torture/compile/20020312-1.x: Likewise.
27633         * gcc.c-torture/compile/20020604-1.x: Likewise.
27634         * gcc.c-torture/compile/920501-12.x: Likewise.
27635         * gcc.c-torture/compile/920501-4.x: Likewise.
27636         * gcc.c-torture/compile/920520-1.x: Likewise.
27637         * gcc.c-torture/compile/920521-1.x: Likewise.
27638         * gcc.c-torture/compile/920625-1.x: Likewise.
27639         * gcc.c-torture/compile/961203-1.x: Likewise.
27640         * gcc.c-torture/compile/980506-1.x: Likewise.
27641         * gcc.c-torture/compile/981006-1.x: Likewise.
27642         * gcc.c-torture/compile/981022-1.x: Likewise.
27643         * gcc.c-torture/compile/981223-1.x: Likewise.
27644         * gcc.c-torture/compile/990617-1.x: Likewise.
27645         * gcc.c-torture/compile/mipscop-1.x: Likewise.
27646         * gcc.c-torture/compile/mipscop-2.x: Likewise.
27647         * gcc.c-torture/compile/mipscop-3.x: Likewise.
27648         * gcc.c-torture/compile/mipscop-4.x: Likewise.
27649         * gcc.c-torture/compile/simd-5.x: Likewise.
27650
27651         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
27652
27653 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
27654
27655         * gcc.c-torture/execute/20030611-1.c: New test.
27656
27657 2003-06-12  Roger Sayle  <roger@eyesopen.com>
27658
27659         PR middle-end/168
27660         * gcc.dg/20030612-1.c: New test case.
27661
27662 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
27663
27664         PR c++/10635
27665         * g++.dg/expr/cast1.C: New test.
27666
27667 2003-06-12  Roger Sayle  <roger@eyesopen.com>
27668
27669         * gcc.dg/builtins-21.c: New test case.
27670
27671 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
27672
27673         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
27674         options instead of at the end.
27675         * lib/objc.exp (objc_target_compile): Likewise.
27676
27677 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
27678
27679         PR c++/10432
27680         * g++.dg/parse/error1.C: New test.
27681
27682 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
27683
27684         * gcc.dg/compat/struct-by-value-11_main.c: New file.
27685         * gcc.dg/compat/struct-by-value-11_x.c: New file.
27686         * gcc.dg/compat/struct-by-value-11_y.c: New file.
27687         * gcc.dg/compat/struct-by-value-12_main.c: New file.
27688         * gcc.dg/compat/struct-by-value-12_x.c: New file.
27689         * gcc.dg/compat/struct-by-value-12_y.c: New file.
27690         * gcc.dg/compat/struct-by-value-13_main.c: New file.
27691         * gcc.dg/compat/struct-by-value-13_x.c: New file.
27692         * gcc.dg/compat/struct-by-value-13_y.c: New file.
27693         * gcc.dg/compat/struct-by-value-14_main.c: New file.
27694         * gcc.dg/compat/struct-by-value-14_x.c: New file.
27695         * gcc.dg/compat/struct-by-value-14_y.c: New file.
27696         * gcc.dg/compat/struct-by-value-15_main.c: New file.
27697         * gcc.dg/compat/struct-by-value-15_x.c: New file.
27698         * gcc.dg/compat/struct-by-value-15_y.c: New file.
27699         * gcc.dg/compat/struct-by-value-16_main.c: New file.
27700         * gcc.dg/compat/struct-by-value-16_x.c: New file.
27701         * gcc.dg/compat/struct-by-value-16_y.c: New file.
27702         * gcc.dg/compat/struct-by-value-17_main.c: New file.
27703         * gcc.dg/compat/struct-by-value-17_x.c: New file.
27704         * gcc.dg/compat/struct-by-value-17_y.c: New file.
27705         * gcc.dg/compat/struct-by-value-18_main.c: New file.
27706         * gcc.dg/compat/struct-by-value-18_x.c: New file.
27707         * gcc.dg/compat/struct-by-value-18_y.c: New file.
27708
27709         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
27710         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
27711         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
27712         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
27713         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
27714         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
27715         * gcc.dg/compat/scalar-return-3_main.c: New file.
27716         * gcc.dg/compat/scalar-return-3_x.c: New file.
27717         * gcc.dg/compat/scalar-return-3_y.c: New file.
27718         * gcc.dg/compat/scalar-return-4_main.c: New file.
27719         * gcc.dg/compat/scalar-return-4_x.c: New file.
27720         * gcc.dg/compat/scalar-return-4_y.c: New file.
27721
27722 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
27723
27724         * gcc.dg/compat/fp2-struct-check.h: New file.
27725         * gcc.dg/compat/fp2-struct-defs.h: New file.
27726         * gcc.dg/compat/fp2-struct-init.h: New file.
27727         * gcc.dg/compat/struct-by-value-10_main.c: New file.
27728         * gcc.dg/compat/struct-by-value-10_x.c: New file.
27729         * gcc.dg/compat/struct-by-value-10_y.c: New file.
27730         * gcc.dg/compat/struct-return-10_main.c: New file.
27731         * gcc.dg/compat/struct-return-10_x.c: New file.
27732         * gcc.dg/compat/struct-return-10_y.c: New file.
27733
27734         * gcc.dg/compat/compat-common.h: New file.
27735         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
27736         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
27737         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
27738         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
27739         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
27740         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
27741         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
27742         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
27743         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
27744         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
27745         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
27746         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
27747         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
27748         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
27749         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
27750         * gcc.dg/compat/small-struct-check.h: Ditto.
27751         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
27752         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
27753         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
27754         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
27755         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
27756         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
27757         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
27758         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
27759         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
27760         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
27761         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
27762         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
27763         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
27764         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
27765         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
27766         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
27767         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
27768         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
27769         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
27770         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
27771         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
27772         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
27773         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
27774         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
27775         * gcc.dg/compat/struct-return-2_main.c: Ditto.
27776         * gcc.dg/compat/struct-return-2_x.c: Ditto.
27777         * gcc.dg/compat/struct-return-2_y.c: Ditto.
27778         * gcc.dg/compat/struct-return-3_main.c: Ditto.
27779         * gcc.dg/compat/struct-return-3_x.c: Ditto.
27780         * gcc.dg/compat/struct-return-3_y.c: Ditto.
27781
27782 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
27783
27784         * g++.dg/pch/static-1.C: New file.
27785         * g++.dg/pch/static-1.Hs: New file.
27786
27787 2003-06-10  Richard Henderson  <rth@redhat.com>
27788
27789         * gcc.dg/asm-7.c: Adjust expected warning text.
27790
27791 2003-06-10  Roger Sayle  <roger@eyesopen.com>
27792
27793         * gcc.dg/builtins-20.c: New test case.
27794
27795 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
27796
27797         PR c++/11131
27798         * g++.dg/opt/template1.C: New test.
27799
27800 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
27801
27802         * lib/gcc-dg.exp (dg-test): Clear additional_files and
27803         additional_sources.
27804
27805 2003-05-21  David Taylor  <dtaylor@emc.com>
27806
27807         * gcc.dg/Wpadded.c: New file.
27808
27809 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
27810
27811         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
27812         * gcc.dg/special/weak-2.c: Add dg-require-weak.
27813         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
27814         dg-require-weak.
27815
27816 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
27817
27818         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
27819
27820 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
27821
27822         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
27823         (dg-require-alias): Likewise.
27824         (dg-require-gc-sections): Likewise.
27825         * lib/target-supports.exp (check_gc_sections_available): Likewise.
27826
27827 2003-06-08  Richard Henderson  <rth@redhat.com>
27828
27829         * gcc.dg/20011029-2.c: Fix the array reference.
27830         * gcc.dg/asm-7.c: New.
27831
27832 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
27833
27834         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
27835
27836 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
27837
27838         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
27839         (dg-require-gc-sections): Likewise.
27840
27841 2003-06-08  Jan Hubicka  <jh@suse.cz>
27842
27843         * i386-cmov1.c: Fix regular expression.
27844         * i386-cvt-1.c: Likewise.
27845         * i386-local.c: Likewise.
27846         * i386-local2.c: Likewise.
27847         * i386-mul.c: Likewise.
27848         * i386-ssetype-1.c: Likewise.
27849         * i386-ssetype-3.c: Likewise.
27850         * i386-ssetype-5.c: Likewise.
27851
27852 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27853
27854         PR c++/11039
27855         * g++.dg/warn/implicit-typename2.C: New test.
27856         * g++.dg/warn/implicit-typename3.C: New test.
27857
27858 2003-06-07  Richard Henderson  <rth@redhat.com>
27859
27860         * g++.dg/other/offsetof3.C: Use size_t.
27861         * g++.dg/other/offsetof4.C: Likewise.
27862
27863 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
27864
27865         * lib/copy-file.exp: New. Implement gcc_copy_files.
27866
27867         * lib/dg-pch.exp: Load copy-file.exp
27868         (dg-pch): Use gcc_copy_files instead of "file copy".
27869
27870 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
27871
27872         * gcc.dg/weak/weak.exp: Simplify.
27873         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
27874         * gcc.dg/weak/weak-1.c: Likewise.
27875         * gcc.dg/weak/weak-2.c: Likewise.
27876         * gcc.dg/weak/weak-3.c: Likewise.
27877         * gcc.dg/weak/weak-4.c: Likewise.
27878         * gcc.dg/weak/weak-5.c: Likewise.
27879         * gcc.dg/weak/weak-6.c: Likewise.
27880         * gcc.dg/weak/weak-7.c: Likewise.
27881         * gcc.dg/weak/weak-8.c: Likewise.
27882         * gcc.dg/weak/weak-9.c: Likewise.
27883
27884 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
27885
27886         gcc.c-torture/execute/20030606-1.c: New.
27887
27888 2003-06-06  Roger Sayle  <roger@eyesopen.com>
27889
27890         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
27891         * gcc.dg/builtins-19.c: Likewise.
27892
27893 2003-06-06  Roger Sayle  <roger@eyesopen.com>
27894
27895         * gcc.dg/builtins-2.c: Add some more tests.
27896         * gcc.dg/builtins-18.c: New test case.
27897         * gcc.dg/builtins-19.c: New test case.
27898
27899 2003-06-06  Roger Sayle  <roger@eyesopen.com>
27900             Jim Wilson  <wilson@tuliptree.org>
27901
27902         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
27903
27904 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
27905
27906         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
27907         mempcpy/stpcpy calls not to be optimized into something else.
27908         * gcc.c-torture/execute/string-opt-3.c: Moved to...
27909         * gcc.c-torture/execute/builtins/string-7.c: ...here.
27910         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
27911
27912 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27913
27914         * gcc.dg/format/asm_fprintf-1.c: New test.
27915
27916 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
27917
27918         * lib/gcc-defs.exp (additional_sources): New variable.
27919         (dg-additional-sources): New function.
27920         (additional_files): New variable.
27921         (dg-additional-files): New function.
27922         (dg-additional-files-options): Likewise.
27923         * lib/gcc-dg.exp (dg-require-weak): New function.
27924         (dg-require-alias): Likewise.
27925         (dg-require-gc-sections): Likewise.
27926         * lib/target-supports.exp (check_alias_available): Remove testfile
27927         parameter.
27928         (check_gc_sections_available): New function.
27929         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
27930         (dg-gpp-additional-files): Likewise.
27931         * lib/g++.exp (additional_sources): Remove.
27932         (additional_files): Likewise.
27933         (g++_target_compile): Use dg-additional-files-options.
27934
27935         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
27936         Tcl logic.
27937         * gcc.dg/special/ecos.exp: Remove.
27938         * gcc.dg/special/20000419-2.c: Use dg-require-*.
27939         * gcc.dg/special/alias-1.c: Likewise.
27940         * gcc.dg/special/alias-2.c: Likewise.
27941         * gcc.dg/special/gcsec-1.c: Likewise.
27942         * gcc.dg/special/weak-1.c: Likewise.
27943         * gcc.dg/special/weak-2.c: Likewise.
27944         * gcc.dg/special/wkali-1.c: Likewise.
27945         * gcc.dg/special/wkali-2.c: Likewise.
27946
27947         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
27948         dg-gpp-additional-*.
27949         * g++.dg/special/conpr-3.C: Likewise.
27950         * g++.dg/special/conpr-4.C: Likewise.
27951         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
27952         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
27953         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
27954         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
27955         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
27956         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
27957         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
27958         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
27959         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
27960         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
27961         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
27962         * g++.old-deja/g++.other/comdat1.C: Likewise.
27963         * g++.old-deja/g++.other/comdat2.C: Likewise.
27964         * g++.old-deja/g++.other/comdat3.C: Likewise.
27965         * g++.old-deja/g++.other/ctor1.C: Likewise.
27966         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
27967
27968 2003-06-05  Richard Henderson  <rth@redhat.com>
27969
27970         * gcc.dg/debug/20030605-1.c: New.
27971
27972 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
27973
27974         * README.QMTEST: Update.
27975
27976 2003-06-04  Richard Henderson  <rth@redhat.com>
27977
27978         * gcc.dg/cleanup-1.c: New.
27979         * gcc.dg/cleanup-2.c: New.
27980         * gcc.dg/cleanup-3.c: New.
27981         * gcc.dg/cleanup-4.c: New.
27982         * gcc.dg/cleanup-5.c: New.
27983         * gcc.dg/cleanup-6.c: New.
27984         * gcc.dg/cleanup-7.c: New.
27985
27986 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
27987
27988         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
27989
27990         * lib/dg-pch.exp: New file.
27991         * g++.dg/pch/pch.exp: Use dg-pch.exp.
27992         * gcc.dg/pch/pch.exp: Likewise.
27993
27994 2003-06-04  Roger Sayle  <roger@eyesopen.com>
27995
27996         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
27997         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
27998         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
27999         * gcc.dg/builtins-17.c: New test case.
28000         * gcc.dg/i386-387-4.c: New test case.
28001         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
28002
28003 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
28004
28005         * gcc.dg/ultrasp9.c: New test.
28006
28007 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
28008
28009         * gcc.c-torture/compile/20030604-1.c: New test.
28010         * gcc.dg/sparc-constant-1.c: New test.
28011
28012 2003-06-03  Glen Nakamura  <glen@imodulo.com>
28013
28014         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
28015
28016 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
28017
28018         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
28019
28020         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
28021         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
28022
28023 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
28024
28025         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
28026
28027 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28028
28029         PR c++/10940
28030         * g++.dg/template/spec10.C: New test.
28031
28032 2003-06-03  Roger Sayle  <roger@eyesopen.com>
28033
28034         * gcc.dg/builtins-16.c: New test case.
28035
28036 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
28037
28038         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
28039         mempcpy test with post-increments.
28040         * gcc.c-torture/execute/string-opt-3.c: New test.
28041         * gcc.dg/string-opt-1.c: New test.
28042
28043 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
28044
28045         PR fortran/10965
28046         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
28047
28048 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
28049
28050         * lib/scanasm.exp (dg-scan): New function, factored out of ...
28051         (scan-assembler): ... here.  Use dg-scan.
28052         (scan-assembler-not): Likewise.
28053         (scan-file): New function.
28054         (scan-file-not): Likewise.
28055         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
28056         * gcc.dg/cpp/_Pragma4.c: Likewise.
28057         * gcc.dg/cpp/_Pragma5.c: Likewise.
28058         * gcc.dg/cpp/avoidpaste1.c: Likewise.
28059         * gcc.dg/cpp/avoidpaste2.c: Likewise.
28060         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
28061         * gcc.dg/cpp/cmdlne-P.c: Likewise.
28062         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
28063         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
28064         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
28065         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
28066         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
28067         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
28068         * gcc.dg/cpp/cxxcom1.c: Likewise.
28069         * gcc.dg/cpp/line1.c: Likewise.
28070         * gcc.dg/cpp/maccom1.c: Likewise.
28071         * gcc.dg/cpp/maccom2.c: Likewise.
28072         * gcc.dg/cpp/maccom3.c: Likewise.
28073         * gcc.dg/cpp/maccom4.c: Likewise.
28074         * gcc.dg/cpp/maccom5.c: Likewise.
28075         * gcc.dg/cpp/maccom6.c: Likewise.
28076         * gcc.dg/cpp/multiline.c: Likewise.
28077         * gcc.dg/cpp/spacing1.c: Likewise.
28078         * gcc.dg/cpp/spacing2.c: Likewise.
28079         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
28080         * gcc.dg/cpp/trad/maccom1.c: Likewise.
28081         * gcc.dg/cpp/trad/maccom2.c: Likewise.
28082         * gcc.dg/cpp/trad/maccom3.c: Likewise.
28083         * gcc.dg/cpp/trad/maccom4.c: Likewise.
28084         * gcc.dg/cpp/trad/maccom6.c: Likewise.
28085         * gcc.dg/cpp/cxxcom2.c: Likewise.
28086         * gcc.dg/cpp/cxxcom2.h: New file.
28087
28088         * gcc.dg/cpp/truefalse.cpp: Move it to ...
28089         * g++.dg/cpp/truefalse.C: Here.
28090         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
28091
28092 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
28093
28094         * gcc.dg/cpp/redef3.c: New file.
28095
28096 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
28097
28098         * gcc.dg/i386-loop-3.c: New test.
28099
28100 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
28101
28102         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
28103
28104 2003-05-31  Roger Sayle  <roger@eyesopen.com>
28105
28106         * gcc.dg/fwrapv-1.c: New test case.
28107         * gcc.dg/fwrapv-2.c: New test case.
28108
28109 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28110
28111         PR c++/10956
28112         * g++.dg/template/spec9.C: New test.
28113
28114 2003-05-29  Roger Sayle  <roger@eyesopen.com>
28115
28116         * gcc.dg/duff-4.c: New test case.
28117
28118 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
28119
28120         PR fortran/10843
28121         * g77.dg/ffixed-form-1.f: New test
28122         * g77.dg/ffixed-form-2.f: New test
28123         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
28124         * g77.dg/ffree-form-3.f: New test
28125
28126 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
28127
28128         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
28129         * gcc.dg/wint_t-1.c: Likewise.
28130
28131 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28132
28133         * g++.dg/template/access11.C: New test.
28134
28135 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28136
28137         PR c++/10849
28138         * g++.dg/template/access10.C: New test.
28139
28140 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
28141             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28142
28143         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
28144
28145 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
28146
28147         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
28148         suppress for powerpc-*-darwin*.
28149         * gcc.dg/torture/builtin-noret-2.c: Likewise.
28150
28151 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
28152
28153         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
28154         suppress option for powerpc-*-darwin*.
28155
28156 2003-05-23  Roger Sayle  <roger@eyesopen.com>
28157
28158         * gcc.dg/builtins-1.c: Add tests for tan and atan.
28159         * gcc.dg/builtins-4.c: Add test for fmod.
28160
28161 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28162
28163         PR c++/10682
28164         * g++.dg/template/instantiate4.C: New test.
28165
28166 2003-05-22  Roger Sayle  <roger@eyesopen.com>
28167
28168         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
28169
28170 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
28171
28172         * gcc.dg/compat/scalar-return-1_main.c: New file.
28173         * gcc.dg/compat/scalar-return-1_x.c: New file.
28174         * gcc.dg/compat/scalar-return-1_y.c: New file.
28175         * gcc.dg/compat/scalar-return-2_main.c: New file.
28176         * gcc.dg/compat/scalar-return-2_x.c: New file.
28177         * gcc.dg/compat/scalar-return-2_y.c: New file.
28178         * gcc.dg/compat/struct-return-3_main.c: New file.
28179         * gcc.dg/compat/struct-return-3_y.c: New file.
28180         * gcc.dg/compat/struct-return-3_x.c: New file.
28181         * gcc.dg/compat/struct-return-2_main.c: New file.
28182         * gcc.dg/compat/struct-return-2_x.c: New file.
28183         * gcc.dg/compat/struct-return-2_y.c: New file.
28184
28185 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28186
28187         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
28188         for hppa*-hp-hpux*.
28189         * gcc.dg/20021014-1.c (dg-options): Likewise.
28190         * gcc.dg/nest.c (dg-options): Likewise.
28191
28192 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
28193
28194         PR c++/9738
28195         * g++.dg/ext/dllimport2.C: New file.
28196         * g++.dg/ext/dllimport3.C: New file.
28197
28198 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
28199
28200         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
28201         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
28202         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
28203         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
28204         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
28205         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
28206         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
28207         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
28208         * gcc.dg/compat/small-struct-defs.h: New file.
28209         * gcc.dg/compat/small-struct-init.h: New file.
28210         * gcc.dg/compat/small-struct-check.h: New file.
28211         * gcc.dg/compat/fp-struct-defs.h: New file.
28212         * gcc.dg/compat/fp-struct-check.h: New file.
28213         * gcc.dg/compat/fp-struct-init.h: New file.
28214         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
28215         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
28216
28217 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
28218
28219         * gcc.dg/20030225-2.c: New test.
28220
28221 2003-05-18  Roger Sayle  <roger@eyesopen.com>
28222             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28223
28224         * gcc.c-torture/compile/20030518-1.c: New test case.
28225
28226 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
28227
28228         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
28229         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
28230         gcc-dg-debug-runtest.
28231         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
28232         gcc-dg-debug-runtest.
28233
28234 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28235
28236         PR c++/9022
28237         * g++.dg/lookup/using6.C: New test.
28238
28239 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28240
28241         * g++.dg/parse/access2.C: New test.
28242
28243 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
28244
28245         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
28246         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
28247         * gcc.dg/debug/debug.exp: Likewise.
28248
28249 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
28250
28251         * gcc.dg/dollar.c: New test.
28252
28253 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
28254
28255         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
28256         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
28257         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
28258         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
28259         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
28260         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
28261         * gcc.dg/compat/struct-by-value-6_main.c: New file.
28262         * gcc.dg/compat/struct-by-value-6_x.c: New file.
28263         * gcc.dg/compat/struct-by-value-6_y.c: New file.
28264         * gcc.dg/compat/struct-by-value-7_main.c: New file.
28265         * gcc.dg/compat/struct-by-value-7_x.c: New file.
28266         * gcc.dg/compat/struct-by-value-7_y.c: New file.
28267         * gcc.dg/compat/struct-by-value-8_main.c: New file.
28268         * gcc.dg/compat/struct-by-value-8_x.c: New file.
28269         * gcc.dg/compat/struct-by-value-8_y.c: New file.
28270         * gcc.dg/compat/struct-by-value-9_main.c: New file.
28271         * gcc.dg/compat/struct-by-value-9_x.c: New file.
28272         * gcc.dg/compat/struct-by-value-9_y.c: New file.
28273
28274 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
28275
28276         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
28277         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
28278         support for "repo" mode.
28279         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
28280         * lib/g77-dg.exp: Likewise.
28281         * lib/obj-dg.exp: Likewise.
28282
28283 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
28284
28285         Merge from gcc-3_2-rhl8-branch:
28286         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
28287
28288         * gcc.dg/tls/opt-6.c: New test.
28289
28290         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
28291
28292         * gcc.dg/20030405-1.c: New test.
28293
28294         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
28295
28296         * gcc.dg/20030309-1.c: New test.
28297
28298         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
28299
28300         * gcc.c-torture/execute/20030307-1.c: New test.
28301
28302         2003-02-20  Randolph Chung  <tausq@debian.org>
28303
28304         * gcc.c-torture/compile/20030220-1.c: New test.
28305
28306         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
28307
28308         * gcc.dg/20030217-1.c: New test.
28309
28310         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
28311
28312         * gcc.c-torture/compile/20020129-1.c: New test.
28313
28314         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
28315
28316         * gcc.dg/unroll-1.c: New test.
28317
28318         2002-11-16  Jan Hubicka  <jh@suse.cz>
28319
28320         * gcc.c-torture/execute/20020920-1.c: New test.
28321
28322         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
28323
28324         PR target/7434
28325         * gcc.c-torture/compile/20021008-1.c: New test.
28326
28327         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
28328
28329         PR target/7559
28330         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
28331
28332         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
28333
28334         * gcc.c-torture/compile/20020807-1.c: New test.
28335
28336         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
28337
28338         * gcc.dg/tls/opt-1.c: New test.
28339
28340         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
28341
28342         * gcc.dg/20020729-1.c: New test.
28343
28344         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
28345
28346         * g++.dg/opt/life1.C: New test.
28347
28348         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
28349
28350         * gcc.dg/20020525-1.c: New test.
28351
28352         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
28353
28354         PR c++/6794
28355         * g++.dg/ext/pretty1.C: New test.
28356         * g++.dg/ext/pretty2.C: New test.
28357
28358 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
28359
28360         PR c++/8385
28361         * g++.dg/ext/typeof5.C: New test.
28362
28363 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
28364
28365         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
28366         __USER_LABEL_PREFIX__ into account.
28367         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
28368
28369 2003-05-14  Roger Sayle  <roger@eyesopen.com>
28370
28371         * gcc.dg/builtins-15.c: New test case.
28372
28373 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
28374
28375         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
28376
28377 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
28378
28379         * lib/g++.exp: Tweak handling of additional source files.
28380         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
28381         * g++.dg/special/conpr-2a.C: Rename to ...
28382         * g++.dg/special/conpr-2a.cc: ... this.
28383         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
28384         * g++.dg/special/conpr-3a.C: Rename to ...
28385         * g++.dg/special/conpr-3a.cc: This.
28386         * g++.dg/special/conpr-3b.C: Rename to ...
28387         * g++.dg/special/conpr-3b.cc: This.
28388         * g++.dg/special/conpr-4.C: New test.
28389         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
28390
28391 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
28392
28393         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
28394
28395 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28396
28397         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
28398         * g++.old-deja/g++.robertl/eb71.C: Likewise.
28399         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
28400         * g++.old-deja/g++.other/warn3.C: Likewise.
28401
28402 2003-05-11  Roger Sayle  <roger@eyesopen.com>
28403
28404         * gcc.dg/i386-387-1.c: Update to also test log.
28405         * gcc.dg/i386-387-2.c: Likewise.
28406
28407 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
28408
28409         * g77.f-torture/execute/int8421.f: New test.
28410
28411 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28412
28413         PR c++/10230, c++/10481
28414         * g++.dg/lookup/scoped5.C: New test.
28415
28416 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28417
28418         PR c++/10552
28419         * g++.dg/template/ttp6.C: New test.
28420
28421 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
28422
28423         * gcc.c-torture/execute/builtins: New directory.
28424         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
28425         gcc.c-torture/execute/builtins.
28426         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
28427         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
28428         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
28429         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
28430
28431 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28432
28433         PR c++/9252
28434         * g++.dg/template/access8.C: New test.
28435         * g++.dg/template/access9.C: New test.
28436
28437 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28438
28439         PR c++/9554
28440         * g++.dg/parse/access1.C: New test.
28441
28442 2003-05-09  DJ Delorie  <dj@redhat.com>
28443
28444         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
28445         long, and not an int.
28446
28447 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28448
28449         PR c++/10555, c++/10576
28450         * g++.dg/template/memclass1.C: New test.
28451
28452 2003-05-08  DJ Delorie  <dj@redhat.com>
28453
28454         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
28455         targets.
28456         * gcc.c-torture/execute/20021024-1.x: Likewise.
28457         * gcc.c-torture/execute/shiftdi.x: Likewise.
28458         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
28459         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
28460         * gcc.dg/20021018-1.c: Likewise.
28461
28462 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28463
28464         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
28465
28466         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
28467         (bcopy): Call memmove.
28468
28469 2003-05-08  Roger Sayle  <roger@eyesopen.com>
28470
28471         * g77.f-torture/compile/8485.f: New test case.
28472
28473 2003-05-07  Richard Henderson  <rth@redhat.com>
28474
28475         PR c++/10570
28476         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
28477         Verify exception_cleanup not called for rethrows.
28478         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
28479         when exiting catch block without rethrowing.
28480         * g++.dg/eh/forced3.C: New.
28481         * g++.dg/eh/forced4.C: New.
28482
28483 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
28484
28485         * gcc.dg/20030505.c: Fix triplet.
28486
28487 2003-05-06  DJ Delorie  <dj@redhat.com>
28488
28489         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
28490         * gcc.dg/nest.c: Likewise.
28491
28492 2003-05-05  Roger Sayle  <roger@eyesopen.com>
28493
28494         * gcc.dg/builtins-14.c: New test case.
28495
28496 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
28497
28498         * lib/compat.exp (compat-execute): New argument.
28499         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
28500         * gcc.dg/compat: New test directory.
28501         * gcc.dg/compat/compat.exp: New expect script.
28502         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
28503         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
28504         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
28505         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
28506         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
28507         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
28508
28509         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
28510         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
28511         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
28512         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
28513         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
28514         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
28515         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
28516         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
28517         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
28518         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
28519         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
28520         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
28521         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
28522         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
28523         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
28524
28525 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
28526
28527         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
28528
28529 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
28530
28531         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
28532
28533 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
28534
28535         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
28536         * gcc.dg/ppc-fsel-2.c: New test.
28537
28538         * gcc.dg/unused-5.c: New test.
28539
28540 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28541
28542         PR c++/10496
28543         * g++.dg/warn/pmf1.C: New test.
28544
28545 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28546
28547         PR c++/4494
28548         * g++.dg/warn/main.C: New test.
28549
28550 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28551
28552         * gcc.dg/nonnull-3.c: New test.
28553
28554 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
28555
28556         * gcc.dg/cpp/Wtrigraphs.c: Update.
28557         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
28558
28559 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
28560
28561         * gcc.dg/ppc-fsel-1.c: New test.
28562
28563 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
28564
28565         PR c/10604
28566         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
28567
28568 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
28569
28570         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
28571
28572 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28573
28574         PR c++/9364, c++/10553, c++/10586
28575         * g++.dg/parse/typename4.C: New test.
28576         * g++.dg/parse/typename5.C: Likewise.
28577
28578 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
28579
28580         * gcc.c-torture/compile/20030503-1.c: New test.
28581
28582 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28583
28584         * g++.dg/lookup/using5.C: Fix testcase error.
28585
28586 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
28587
28588         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
28589         since MEABI is no longer supported.  Remove all vestiges
28590         of MEABI from the test.
28591
28592 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28593
28594         PR c++/10554
28595         * g++.dg/lookup/using5.C: New test.
28596
28597 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28598
28599         PR c++/8772
28600         * g++.dg/template/ttp5.C: New test.
28601
28602 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
28603
28604         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
28605         (dg-gpp-additional-sources): New function.
28606         (dg-gpp-additional-files): Likewise.
28607         * lib/g++.exp (additional_sources): New variable.
28608         (additional_files): Likewise.
28609         (g++_target_compile): Deal with them.
28610         * lib/old-dejagnu.exp: Remove.
28611         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
28612         * g++.old-deja: Revise all tests to use dg commands.
28613
28614 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28615
28616         PR c++/9432, c++/9528
28617         * g++.dg/lookup/using4.C: New test.
28618
28619 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
28620
28621         * gcc.dg/noreturn-5.c: New file.
28622         * gcc.dg/noreturn-6.c: New file.
28623
28624         * gcc.c-torture/compile/inline-1.c: New file.
28625
28626 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
28627
28628         PR c++/10551
28629         * g++.dg/template/explicit1.C: New test.
28630
28631 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
28632
28633         PR c++/10549
28634         * g++.dg/other/bitfield1.C: New test.
28635
28636         PR c++/10527
28637         * g++.dg/init/new7.C: New test.
28638
28639 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
28640
28641         * g++.dg/ext/desig1.C: New test.
28642         * g++.dg/ext/init1.C: Update.
28643
28644         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
28645
28646 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
28647
28648         PR c++/10180
28649         * g++.dg/warn/Winline-1.C: New test.
28650
28651 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
28652
28653         * gcc.c-torture/execute/string-opt-19.c: New test.
28654
28655         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
28656         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
28657
28658 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
28659
28660         PR c++/10506
28661         * g++.dg/init/new6.C: New test.
28662
28663         PR c++/10503
28664         * g++.dg/init/ref6.C: New test.
28665
28666 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
28667
28668         * g++.dg/warn/weak1.C: XFAIL on AIX4.
28669
28670 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28671
28672         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
28673         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
28674
28675 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
28676
28677         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
28678         initialized static data members.
28679
28680 2003-04-25  H.J. Lu <hjl@gnu.org>
28681
28682         * gcc.dg/ia64-sync-4.c: New test.
28683
28684 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28685
28686         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
28687         date.
28688
28689 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
28690
28691         PR c++/10337
28692         * g++.dg/warn/conv1.C: New test.
28693         * g++.old-deja/g++.other/conv7.C: Adjust.
28694         * g++.old-deja/g++.other/overload14.C: Adjust.
28695
28696 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
28697
28698         PR c++/10471
28699         * g++.dg/template/defarg2.C: New test.
28700
28701 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
28702
28703         * gcc.dg/cpp/include2.c: Update.
28704         * gcc.dg/cpp/multiline-2.c: New.
28705         * gcc.dg/cpp/multiline.c: Update.
28706         * gcc.dg/cpp/strify2.c: Update.
28707         * gcc.dg/cpp/trad/literals-2.c: Update.
28708
28709 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28710
28711         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
28712
28713 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
28714
28715         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
28716
28717 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
28718
28719         PR c++/10451
28720         * g++.dg/parse/crash4.C: New test.
28721
28722         PR c++/9847
28723         * g++.dg/parse/crash5.C: New test.
28724
28725 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
28726
28727         PR c++/10446
28728         * g++.dg/parse/crash3.C: New test.
28729
28730         PR c++/10428
28731         * g++.dg/parse/elab1.C: New test.
28732
28733 2003-04-22  Devang Patel  <dpatel@apple.com>
28734
28735         * gcc.dg/cpp/trad/funlike-5.c: New test.
28736
28737 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
28738
28739         * g++.dg/other/packed1.C: Fix dg options.
28740
28741 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
28742
28743         * g++.dg/other/offsetof2.C: New test.
28744
28745 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
28746
28747         * g++.dg/template/recurse.C: Adjust location of error messages.
28748
28749 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
28750
28751         PR c++/9881
28752         * g++.dg/init/addr-const1.C: New test.
28753         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
28754
28755 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
28756
28757         PR c++/10405
28758         * g++.dg/lookup/struct-hack1.C: New test.
28759
28760 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
28761
28762         * ucs.c: Update diagnostic messages.
28763
28764 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
28765
28766         * gcc.dg/cpp/truefalse.cpp: New test.
28767         * gcc.dg/cpp/cpp.exp: Update.
28768         * g++.dg/other/stdbool-if.C: Remove.
28769
28770 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
28771
28772         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
28773         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
28774
28775 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
28776
28777         * gcc.c-torture/compile/20030418-1.c: New test.
28778
28779 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
28780
28781         * README.compat: Remove; content moved to doc/sourcebuild.texi.
28782
28783 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28784
28785         PR c++/10347
28786         g++.dg/template/dependent-name1.C: New test.
28787
28788 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
28789
28790         * gcc.dg/warn-1.c (tourist_guide): New array,
28791         contains a pointer to bar.
28792
28793 2003-04-16  Roger Sayle  <roger@eyesopen.com>
28794
28795         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
28796         * gcc.c-torture/execute/medce-1.c: New test case.
28797         * gcc.c-torture/execute/medce-2.c: New test case.
28798
28799 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
28800
28801         * lib/prune.exp: Ignore more messages.
28802
28803         PR c++/10381
28804         * g++.dg/parse/lookup3.C: New test.
28805
28806 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
28807
28808         * gcc.c-torture/compile/20030415-1.c : New test.
28809
28810 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
28811
28812         * gcc.c-torture/execute/scope-2.c: Move to ...
28813         * gcc.dg/noncompile/scope.c: .... here.
28814
28815 2003-04-14  Roger Sayle  <roger@eyesopen.com>
28816
28817         * gcc.dg/20030414-2.c: New test case.
28818
28819 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
28820
28821         PR target/10377
28822         * gcc.dg/20030414-1.c: New test.
28823
28824 2003-04-13  Roger Sayle  <roger@eyesopen.com>
28825
28826         * gcc.dg/builtins-12.c: New test case.
28827         * gcc.dg/builtins-13.c: New test case.
28828
28829 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28830
28831         * gcc.c-torture/execute/string-opt-18.c: New test.
28832
28833 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
28834
28835         PR c++/10300
28836         * g++.dg/init/new5.C: New test.
28837
28838 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
28839
28840         PR c++/7910
28841         * g++.dg/ext/dllimport1.C: New test.
28842
28843 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
28844
28845         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
28846
28847 2003-04-11  Bud Davis <bdavis9659@comcast.net>
28848
28849         PR Fortran/9263
28850         * g77.f-torture/noncompile/9263.f: New test
28851         PR Fortran/1832
28852         * g77.f-torture/execute/1832.f: New test
28853
28854 2003-04-11  David Chad  <davidc@freebsd.org>
28855             Loren J. Rittle  <ljrittle@acm.org>
28856
28857         libobjc/8562
28858         * objc.dg/headers.m: New test.
28859
28860 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
28861
28862         * gcc.c-torture/execute/builtin-noret-2.c: New.
28863         * gcc.c-torture/execute/builtin-noret-2.x: New.
28864         XFAIL builtin-noret-2.c at -O1 and above.
28865         * gcc.dg/redecl.c: New.
28866         * gcc.dg/Wshadow-1.c: Update error regexps.
28867
28868 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
28869
28870         * g++.dg/abi/bitfield10.C: New test.
28871
28872 2003-04-09  Mike Stump  <mrs@apple.com>
28873
28874         * gcc.dg/pch/pch.exp: Make testcase names longer.
28875         * g++.dg/pch/pch.exp: Make testcase names longer.
28876
28877 2003-04-08  Roger Sayle  <roger@eyesopen.com>
28878
28879         * gcc.dg/builtins-11.c: New test case.
28880
28881 2003-04-08  Roger Sayle  <roger@eyesopen.com>
28882
28883         * gcc.dg/builtins-9.c: New test case.
28884         * gcc.dg/builtins-10.c: New test case.
28885
28886 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
28887
28888         * gcc.dg/noncompile/init-4.c.c: New test.
28889
28890 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
28891
28892         * gcc.misc-test/gcov-9.c: New test.
28893         * gcc.misc-test/gcov-10.c: New test
28894         * gcc.misc-test/gcov-11.c: New test.
28895
28896 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
28897
28898         PR optimization/10024
28899         * gcc.c-torture/compile/20030405-1.c: New test.
28900
28901 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
28902
28903         * gcc.dg/pch/static-3.c: New.
28904         * gcc.dg/pch/static-3.hs: New.
28905         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
28906
28907 2003-04-04  Richard Henderson  <rth@redhat.com>
28908
28909         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
28910         * g++.dg/eh/forced2.C: Likewise.
28911
28912 2003-04-03  Mike Stump  <mrs@apple.com>
28913
28914         * lib/scanasm.exp (scan-assembler): Add xfail processing for
28915         target arg.
28916         (scan-assembler-times, scan-assembler-not): Likewise.
28917         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
28918
28919 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
28920
28921         * gcc.dg/sparc-loop-1.c: New test.
28922
28923 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
28924
28925         PR other/9274
28926         * g++.dg/pch/system-2.C: New.
28927         * g++.dg/pch/system-2.Hs: New.
28928
28929 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
28930
28931         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
28932
28933         * g++.dg/eh/simd-1.C (vecfunc): Same.
28934
28935 2003-04-01  Roger Sayle  <roger@eyesopen.com>
28936
28937         * gcc.c-torture/execute/20030401-1.c: New test case.
28938
28939 2003-04-01  Ziemowit Laski <zlaski@apple.com>
28940
28941         * objc.dg/defs.m: New.
28942
28943 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
28944
28945         * g++.dg/eh/simd-1.C: New.
28946         * g++.dg/eh/simd-2.C: New.
28947
28948 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
28949
28950         * gcc.c-torture/execute/simd-3.c: New.
28951
28952 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
28953
28954         PR c/9936
28955         * gcc.dg/20030331-2.c: New test.
28956
28957 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
28958
28959         PR c++/10278
28960         * g++.dg/parse/crash2.C: New test.
28961
28962 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
28963
28964         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
28965         * gcc.c-torture/execute/20030331-1.c: ...here.
28966
28967 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
28968
28969         * gcc.c-torture/execute/20030331-1.c: New test.
28970
28971 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
28972
28973         * lib/gcov.exp: Adjust call return testing strings.
28974         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
28975
28976 2003-03-31  Roger Sayle  <roger@eyesopen.com>
28977
28978         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
28979         * gcc.dg/builtins-7.c: New test case.
28980         * gcc.dg/builtins-8.c: New test case.
28981
28982 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
28983
28984         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
28985
28986 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
28987
28988         PR c++/7647
28989         * g++.dg/lookup-class-member-2.C: New test.
28990
28991 2003-03-30  Glen Nakamura  <glen@imodulo.com>
28992
28993         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
28994
28995 2003-03-28  Roger Sayle  <roger@eyesopen.com>
28996
28997         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
28998
28999 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
29000
29001         * g++.dg/init/attrib1.C: New test.
29002
29003 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
29004
29005         * gcc.dg/ultrasp8.c: New test.
29006
29007 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
29008
29009         * gcc.dg/ultrasp7.c: New test.
29010
29011 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
29012
29013         PR c++/10047
29014         * g++.dg/template/inline1.C: New test.
29015
29016 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
29017
29018         * gcc.dg/sparc-dwarf2.c: New test.
29019
29020 2003-03-27  Roger Sayle  <roger@eyesopen.com>
29021
29022         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
29023         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
29024
29025 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
29026
29027         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
29028         than reading .x files.
29029         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
29030         * g77.dg/gcov/gcov-1.f: Likewise.
29031         * gcc.misc-tests/gcov-4b.c: Likewise.
29032         * gcc.misc-tests/gcov-5b.c: Likewise.
29033         * gcc.misc-tests/gcov-6.c: Likewise.
29034         * gcc.misc-tests/gcov-7.c: Likewise.
29035         * gcc.misc-tests/gcov-8.c: Likewise.
29036         * g++.dg/gcov/gcov-1.x: Remove.
29037         * g77.dg/gcov/gcov-1.x: Likewise.
29038         * gcc.misc-tests/gcov-4b.x: Likewise.
29039         * gcc.misc-tests/gcov-5b.x: Likewise.
29040         * gcc.misc-tests/gcov-6.x: Likewise.
29041         * gcc.misc-tests/gcov-7.x: Likewise.
29042         * gcc.misc-tests/gcov-8.x: Likewise.
29043
29044 2003-03-27  Glen Nakamura  <glen@imodulo.com>
29045
29046         PR opt/10087
29047         * gcc.dg/20030324-1.c: New test.
29048
29049 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
29050
29051         PR c++/10224
29052         * g++.dg/template/arg3.C: New test.
29053
29054         PR c++/10158
29055         * g++.dg/template/friend18.C: New test.
29056
29057 2003-03-26  Roger Sayle  <roger@eyesopen.com>
29058
29059         * g77.f-torture/compile/20030326-1.f: New test case.
29060
29061 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
29062
29063         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
29064
29065         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
29066
29067 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
29068
29069         * gcc.dg/ia64-sync-3.c: New test.
29070
29071 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
29072
29073         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
29074
29075 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
29076
29077         * gcc.dg/ultrasp6.c: New test.
29078
29079 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
29080
29081         * gcc.dg/i386-signbit-1.c: New test.
29082         * gcc.dg/i386-signbit-2.c: New test.
29083         * gcc.dg/i386-signbit-3.c: New test.
29084
29085 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
29086
29087         * gcc.dg/ultrasp5.c: Fix options.
29088
29089 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
29090
29091         * gcc.dg/ultrasp5.c: Fix comment.
29092
29093 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
29094
29095         PR fortran/10197
29096         * g77.f-torture/execute/10197.f: New test.
29097
29098 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
29099
29100         PR c++/9898, c++/383
29101         * g++.dg/template/conv6.C: New test.
29102
29103         PR c++/10119
29104         * g++.dg/template/ptrmem5.C: New test.
29105
29106         PR c++/10026
29107         * g++.dg/lookup/koenig1.C: New test.
29108
29109         PR C++/10199
29110         * g++.dg/lookup/template2.C: New test.
29111
29112 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
29113
29114         * g++.dg/opt/rtti1.C: New test.
29115
29116 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
29117
29118         * gcc.dg/ultrasp5.c: New test.
29119
29120 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
29121
29122         PR middle-end/9967
29123         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
29124         builtin fputs.
29125
29126 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
29127
29128         PR c/8224
29129         * gcc.dg/20030323-1.c: New test.
29130
29131 2003-03-23  Roger Sayle  <roger@eyesopen.com>
29132
29133         * gcc.c-torture/compile/20030323-1.c: New test case.
29134
29135 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
29136
29137         * gcc.dg/20030321-1.c: New test.
29138
29139 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
29140
29141         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
29142
29143 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
29144
29145         PR c++/9978, c++/9708
29146         * g++.dg/ext/vlm1.C: Adjust expected error.
29147         * g++.dg/ext/vla2.C: New test.
29148         * g++.dg/template/arg1.C: New test.
29149         * g++.dg/template/arg2.C: New test.
29150
29151 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
29152
29153         * g77.f-torture/execute/select.f: New test.
29154         * g77.f-torture/noncompile/select_no_compile.f: New test.
29155
29156 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
29157
29158         PR c++/9898
29159         * g++.dg/other/error4.C: New test.
29160
29161 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
29162
29163         * g++.dg/template/friend17.C: New test.
29164
29165 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
29166
29167         * gcc.c-torture/compile/20030320-1.c: New.
29168
29169 2003-03-20  Roger Sayle  <roger@eyesopen.com>
29170
29171         * gcc.dg/builtins-6.c: New test case.
29172
29173 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
29174
29175         PR target/10073
29176         * gcc.c-torture/compile/20030319-1.c: New.
29177
29178 2003-03-18  Jan Hubicka  <jh@suse.cz>
29179
29180         * gcc.dg/i386-cvt-1.c: New test.
29181
29182 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
29183
29184         * objc.dg/naming-1.m: Use "(parse|syntax) error".
29185         * objc.dg/naming-2.m: Likewise.
29186
29187 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
29188
29189         PR c++/9639
29190         * g++.dg/parse/crash1.C: New test.
29191
29192 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
29193
29194         PR c++/8805
29195         * g++.dg/eh/cleanup1.C: New test.
29196
29197 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
29198
29199         * gcc.c-torture/execute/20030316-1.c: New test case.
29200
29201 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
29202
29203         PR c++/9629
29204         * g++.dg/init/ctor2.C: New test.
29205
29206 2003-03-15  Roger Sayle  <roger@eyesopen.com>
29207
29208         * g77.f-torture/compile/xformat.f: New test case.
29209
29210 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29211
29212         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
29213         * g++.old-deja/g++.mike/eh50.C: Likewise.
29214
29215 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29216
29217         PR c++/6440
29218         * g++.dg/template/spec7.C: New test.
29219         * g++.dg/template/spec8.C: Likewise.
29220
29221 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
29222
29223         * gcc.c-torture/execute/20030313-1.c: New test.
29224
29225 2003-03-14  Richard Henderson  <rth@redhat.com>
29226
29227         * gcc.dg/inline-2.c: Adjust alpha test for external call.
29228
29229 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
29230
29231         * gcc.c-torture/compile/20030314-1.c: New test.
29232
29233 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
29234
29235         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
29236         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
29237         thumb target,
29238         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
29239         to accept newer _imp__  prefix and additional
29240         newline in .drectve section.
29241         * gcc.dg/dll-4.c: Likewise.
29242         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
29243         switch.
29244
29245 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
29246
29247         * g++.dg/parse/namespace9.C: New test.
29248
29249         * g++.dg/init/ref5.C: New test.
29250         * g++.dg/parse/ptrmem1.C: Likewise.
29251
29252 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29253
29254         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
29255         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
29256         regular expression.
29257         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
29258         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
29259
29260 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
29261
29262         * gcc.c-torture/execute/20030224-2.c: New test.
29263
29264 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
29265
29266         * gcc.dg/decl-3.c: New test.
29267
29268 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
29269
29270         * gcc.dg/i386-loop-2.c: New test.
29271
29272 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
29273
29274         PR c++/9474
29275         * g++.dg/parse/namespace8.C: New test.
29276
29277         PR c++/9924
29278         * g++.dg/overload/builtin2.C: New test.
29279
29280 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
29281
29282         * gcc.dg/return-type-3.c: New test.
29283
29284 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
29285
29286         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
29287         profiling options are not supported.
29288
29289 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
29290
29291         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
29292         * g++.old-deja/g++.warn/impint2.C: Likewise.
29293
29294 2003-03-10  Devang Patel  <dpatel@apple.com>
29295
29296         * g++.dg/cpp/c++_cmd_1.C: New test.
29297         * g++.dg/cpp/c++_cmd_1.h: New file.
29298
29299 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
29300
29301         * gcc.dg/altivec-9.c: New file.
29302
29303 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29304
29305         * gcc.dg/ppc-sdata-1.c: New test.
29306         * gcc.dg/ppc-sdata-2.c: New test.
29307
29308 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
29309
29310         PR c++/9373
29311         * g++.dg/opt/ptrmem2.C: New test.
29312
29313         PR c++/8534
29314         * g++.dg/opt/ptrmem1.C: New test.
29315
29316 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
29317
29318         * gcc.dg/i386-loop-1.c: New test.
29319
29320 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29321
29322         PR c++/9970
29323         * g++.dg/lookup/friend1.C: New test.
29324
29325 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
29326
29327         PR c++/9823
29328         * g++.dg/parser/constructor1.C: New test.
29329
29330 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
29331
29332         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
29333
29334         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
29335
29336 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
29337
29338         * gcc.dg/cpp/Wunused.c: Update test.
29339
29340 2003-03-08  Jan Hubicka  <jh@suse.cz>
29341
29342         * gcc.dg/inline-3.c: New test.
29343
29344 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
29345
29346         PR c++/9809
29347         * g++.dg/parse/builtin1.C: New test.
29348
29349         PR c++/9982
29350         * g++.dg/abi/cookie1.C: New test.
29351         * g++.dg/abi/cookie2.C: Likewise.
29352
29353         PR c++/9524
29354         * g++.dg/template/field1.C: New test.
29355
29356         PR c++/9912
29357         * g++.dg/parse/class1.C: New test.
29358         * g++.dg/parse/namespace7.C: Likewise.
29359         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
29360
29361 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
29362
29363         * g++.dg/init/ref4.C: New test.
29364
29365 2003-03-07  Jan Hubicka  <jh@suse.cz>
29366
29367         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
29368         * gcc.dg/inline-3.c: New test.
29369
29370 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
29371
29372         * g++.dg/init/ref3.C: New test.
29373
29374         PR c++/9965
29375         * g++.dg/init/ref2.C: New test.
29376
29377         PR c++/9400
29378         * g++.dg/warn/Wshadow-2.C: New test.
29379
29380         PR c++/9791
29381         * g++.dg/warn/Woverloaded-1.C: New test.
29382
29383 2003-03-05  Jan Hubicka  <jh@suse.cz>
29384
29385         * gcc.dg/i386-local2.c: New.
29386         * gcc.dg/i386-local.c: Fix typo.
29387
29388 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
29389
29390         * g++.dg/abi/layout3.C: New test.
29391
29392 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
29393
29394         * gcc.c-torture/compile/20030305-1.c
29395
29396 2003-03-05  Jan Hubicka  <jh@suse.cz>
29397
29398         * gcc.dg/i386-local.c: New.
29399
29400 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
29401
29402         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
29403
29404 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
29405
29406         * gcc.dg/switch-2.c: New test.
29407         * gcc.dg/switch-3.c: New test.
29408         * gcc.dg/Wswitch.c: Adjust line numbers.
29409         * gcc.dg/Wswitch-default.c: Likewise.
29410         * gcc.dg/Wswitch-enum.c: Likewise.
29411
29412 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
29413
29414         * gcc.c-torture/execute/20030222-1.c: New test.
29415
29416 2003-03-03  James E Wilson  <wilson@tuliptree.org>
29417
29418         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
29419
29420 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
29421
29422         PR c++/9878
29423         * g++.dg/init/ref1.C: New test.
29424
29425 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
29426
29427         * gcc.dg/sh-relax.c: New SH-only test.
29428
29429 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
29430
29431         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
29432         comment explaining purpose of testcase.
29433
29434 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
29435
29436         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
29437         for HC11/HC12 (asm needs two int registers).
29438         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
29439         HC11/HC12 because the test uses an asm which needs two 32-bit
29440         registers.
29441
29442 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
29443
29444         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
29445         for HC11/HC12 (array is too large otherwise).
29446         * gcc.c-torture/compile/920501-4.x: New file, likewise.
29447         * gcc.c-torture/compile/20010518-2.x: Likewise.
29448         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
29449         HC11/HC12 (array is too large).
29450
29451 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
29452
29453         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
29454         * lib/g++-dg.exp (g++-dg-test): Likewise.
29455
29456 2003-03-01  Roger Sayle  <roger@eyesopen.com>
29457
29458         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
29459         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
29460
29461 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29462
29463         * g++.dg/warn/implicit-typename1.C: Remove warning.
29464
29465 2003-02-28  Richard Henderson  <rth@redhat.com>
29466
29467         * gcc.dg/noreturn-1.c: Move noreturn warning line.
29468         * gcc.dg/return-type-1.c: Move control reaches end warning line.
29469
29470 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
29471
29472         * gcc.dg/pch/pch.exp: Change .pch to .gch.
29473         * g++.dg/pch/pch.exp: Likewise.
29474
29475 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
29476
29477         PR c++/9879
29478         * testsuite/g++.dg/init/new4.C: New test.
29479
29480 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
29481
29482         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
29483
29484 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
29485
29486         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
29487         unsigned long.
29488
29489         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
29490         wider than float.
29491
29492 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
29493
29494         * lib/scanasm.exp: Add support for counting numbers of
29495         occurences.
29496         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
29497         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
29498
29499 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
29500
29501         PR c++/9683
29502         * g++.dg/template/static3.C: New test.
29503
29504         PR c++/9829
29505         * g++.dg/parse/namespace6.C: New test.
29506
29507 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29508
29509         PR target/9732
29510         * gcc.dg/20030225-1.c: New test.
29511
29512 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
29513
29514         * README: Remove out-of-date information.
29515
29516         PR c++/9836
29517         * g++.dg/template/spec6.C: New test.
29518
29519 2003-02-24  Jeff Law  <law@redhat.com>
29520
29521         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
29522
29523 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
29524
29525         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
29526         * gcc.dg/pragma-ep-1.c: Likewise.
29527
29528 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29529
29530         PR c++/9602
29531         * g++.dg/template/friend16.C: New test.
29532
29533 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
29534
29535         PR c++/5333
29536         * g++.dg/parse/fused-params1.C: Adjust error messages.
29537         * g++.dg/template/nested3.C: New test.
29538
29539 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
29540
29541         * g++.dg/abi/param1.C: New test.
29542
29543 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29544
29545         PR c++/7982
29546         * g++.dg/warn/implicit-typename1.C: New test.
29547
29548 2003-02-22  Kelley Cook <kelleycook@comcast.net>
29549
29550         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
29551         with "mtune".
29552         * g++.old-deja/g++.other/store-expr2.C: Likewise.
29553         * gcc.c-torture/execute/20010129-1.x: Likewise.
29554         * gcc.dg/20011107-1.c: Likewise.
29555         * gcc.dg/20020108-1.c: Likewise.
29556         * gcc.dg/20020122-3.c: Likewise.
29557         * gcc.dg/20020206-1.c: Likewise.
29558         * gcc.dg/20020310-1.c: Likewise.
29559         * gcc.dg/20020426-2.c: Likewise.
29560         * gcc.dg/20020517-1.c: Likewise.
29561         * gcc.dg/991230-1.c: Likewise.
29562         * gcc.dg/i386-unroll-1.c: Likewise.
29563         * gcc.misc-tests/i386-prefetch.exp: Likewise.
29564
29565 2003-02-22  Jan Hubicka  <jh@suse.cz>
29566
29567         * gcc.dg/i386-mul.c: New test.
29568
29569 2003-02-21  Roger Sayle  <roger@eyesopen.com>
29570
29571         * gcc.dg/builtins-5.c: New test case.
29572
29573 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
29574
29575         * gcc.dg/asmreg-1.c: New test.
29576
29577 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
29578
29579         PR c++/9749
29580         * g++.dg/parse/varmod1.C: New test.
29581
29582 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
29583
29584         PR c++/9727
29585         * g++.dg/template/op1.C: New test.
29586
29587 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
29588
29589         PR c++/8906
29590         * g++.dg/template/nested2.C: New test.
29591
29592 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
29593
29594         PR c++/8724
29595         * g++.dg/expr/dtor1.C: New test.
29596
29597 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
29598
29599         * gcc.dg/cpp/include3.c: New test.
29600         * gcc.dg/cpp/inc/foo.h: New file.
29601
29602 2003-02-21  Glen Nakamura  <glen@imodulo.com>
29603
29604         * gcc.c-torture/execute/20030221-1.c: New test.
29605
29606 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
29607
29608         PR c++/9729
29609         * g++.dg/abi/conv1.C: New test.
29610
29611 2003-02-20  Jan Hubicka  <jh@suse.cz>
29612
29613         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
29614
29615 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
29616
29617         * gcc.c-torture/compile/20030219-1.c: New test.
29618
29619 2003-02-18  Jan Hubicka  <jh@suse.cz>
29620
29621         * gcc.dg/funcorder.c: New test.
29622
29623 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
29624
29625         * gcc.c-torture/execute/20030218-1.c: New.
29626
29627 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
29628
29629         * gcc.dg/20030218-1.c: New.
29630
29631 2003-02-18  Richard Henderson  <rth@redhat.com>
29632
29633         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
29634         * gcc.dg/attr-used-2.c: New.
29635
29636 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
29637
29638         PR c++/9704
29639         * g++.dg/init/copy5.C: New test.
29640
29641 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
29642
29643         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
29644         * g++.dg/pch/pch.exp: Likewise.
29645
29646 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
29647
29648         * gcc.c-torture/execute/20030209-1.c: Enable the test if
29649         STACK_SIZE is not defined.
29650
29651 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29652
29653         PR c++/9457
29654         * g++.dg/template/init1.C: New test.
29655
29656 2003-02-16  Jan HUbicka  <jh@suse.cz>
29657
29658         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
29659         (foo): Add few extra tests
29660         * gcc.dg/c99-const-expr-3.c: Likewise.
29661         * gcc.c-torture/execute/20030216-1.c: New.
29662
29663 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29664
29665         PR c++/9459
29666         * g++.dg/ext/typeof4.C: New test.
29667
29668 2003-02-15  Roger Sayle  <roger@eyesopen.com>
29669
29670         * gcc.dg/i386-387-3.c: New test case.
29671
29672 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
29673
29674         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
29675         cris-*-elf* cris-*-aout* and mmix-*-*.
29676
29677 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
29678
29679         * gcc.dg/20030213-1.c: New test.
29680
29681 2003-02-12  Roger Sayle  <roger@eyesopen.com>
29682
29683         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
29684         * gcc.dg/i386-387-2.c: Likewise.
29685
29686 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
29687
29688         * gcc.dg/ppc-spe.c: Fix formatting.
29689         Enable tests that were previously unsupported by gas.
29690         Delete tests for instructions that no longer exist.
29691         Switch arguments on evsubifw builtin.
29692
29693 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
29694
29695         * gcc.c-torture/execute/20030209-1.c: Disable the test if
29696         STACK_SIZE is too small.
29697
29698 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
29699             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
29700
29701         * gcc.dg/decl-2.c: New test.
29702
29703 2003-02-10  Jan Hubicka  <jh@suse.cz>
29704
29705         * gcc.dg/i386-fpcvt-1.c: New test.
29706
29707 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
29708
29709         * gcc.c-torture/execute/20030209-1.c: New test.
29710
29711 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
29712
29713         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
29714         int-wide bitops, use the constants of the same width.
29715         Likewise, if long long is 32-bit wide, test bitops using
29716         32-bit constants.
29717
29718 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
29719
29720         * gcc.dg/20021014-1.c: Annotate with expected notice text.
29721
29722 2003-02-07  Roger Sayle  <roger@eyesopen.com>
29723
29724         * testsuite/gcc.dg/builtins-4.c: New test case.
29725
29726 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29727
29728         * gcc.dg/20020430-1.c: Fix dg command typos.
29729         * gcc.dg/20020503-1.c: Likewise.
29730
29731 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29732
29733         PR c++/8785
29734         * g++.dg/parse/fused-params1.C: New test.
29735
29736         PR c++/8857
29737         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
29738
29739         PR c++/8921
29740         * g++.dg/parse/non-dependent1.C: New test.
29741
29742         PR c++/8928
29743         * g++.dg/parse/dupl-tmpl-args1.C: New test.
29744
29745         PR c++/9228
29746         * g++.dg/parse/undefined7.C: New test.
29747         * g++.dg/parse/non-templ1.C: New test.
29748
29749         PR c++/9229
29750         * g++.dg/parse/too-many-tmpl-args1.C: New test.
29751
29752 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
29753
29754         * gcc.c-torture/compile/20030206-1.c: New test.
29755
29756 2003-02-05  Roger Sayle  <roger@eyesopen.com>
29757
29758         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
29759         "pow" to "foo" to avoid potential confusion with a math built-in.
29760
29761 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29762
29763         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
29764         conditions for SPARC targets.
29765
29766 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
29767
29768         * gcc.dg/20030204-1.c: New test.
29769
29770 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29771
29772         PR c++/38
29773         * g++.dg/parse/array-size1.C: New test.
29774
29775         PR c++/5657
29776         * g++.dg/parse/undefined3.C: New test.
29777
29778         PR c++/5665
29779         * g++.dg/parse/undefined4.C: New test.
29780
29781         PR c++/5975
29782         * g++.dg/parse/undefined5.C: New test.
29783
29784         PR c++/7259
29785         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
29786
29787         PR c++/8578
29788         * g++.dg/parse/casting-operator1.C: New test.
29789
29790         PR c++/8596
29791         * g++.dg/parse/undefined6.C: New test.
29792
29793         PR c++/8736
29794         * g++.dg/parse/missing-template1.C: New test.
29795
29796 2003-02-04  Jan Hubicka  <jh@suse.cz>
29797
29798         * gcc.dg/i386-cadd.c: Compile using -march=k8.
29799         * gcc.dg/i386-cmov?.c: Likewise.
29800         * gcc.dg/i386-fpcvt-?.c: Likewise.
29801         * gcc.dg/i386-ssefp-1.c: Likewise.
29802         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
29803         conventions.
29804
29805 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
29806
29807         PR c++/7129
29808         * testsuite/g++.dg/ext/max.C: New test.
29809
29810 2003-02-03  Jan Hubicka  <jh@suse.cz>
29811
29812         * gcc.c-torture/execute/20030203-1.c: New test.
29813
29814 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
29815
29816         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
29817         'natural-endian'.
29818
29819 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
29820
29821         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
29822         * g++.dg/init/new2.C: Likewise.
29823         * g++.dg/other/new1.C: Likewise.
29824
29825 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
29826
29827         * gcc.dg/struct-ret-libc.c: New test.
29828
29829 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
29830
29831         * gcc.dg/20030129-1.c: New test.
29832
29833 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29834
29835         PR c++/8849
29836         * g++.dg/template/ptrmem4.C: New test.
29837
29838 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
29839
29840         * g++.dg/parser/constant1.C: New test.
29841
29842 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29843
29844         PR c++/8591
29845         * g++.dg/parse/friend2.C: New test.
29846
29847 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
29848
29849         PR c++/9437
29850         * g++.dg/template/unify4.C: New test.
29851
29852 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
29853
29854         * gcc.c-torture/execute/20030128-1.c: New test.
29855
29856 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
29857
29858         * g++.dg/lookup/nested1.C: Test moved from ...
29859         * g++.old-deja/g++.other/lookup24.C: ... here.
29860
29861 2003-01-28  Jan Hubicka  <jh@suse.cz>
29862
29863         * gcc.dg/i386-cmov5.c: New test.
29864
29865 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
29866
29867         * gcc.c-torture/execute/20010925-1.c: Changed the
29868         memcpy declaration.
29869
29870 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
29871
29872         PR c++/3902
29873         * g++.dg/parse/template5.C: New test.
29874
29875 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
29876
29877         PR fortran/9258
29878         * g77.dg/pr9258: New test.
29879
29880 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
29881
29882         * README: Move relevant parts from README.g++.
29883
29884         * README.g++: Remove this file.
29885
29886 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
29887
29888         * g++.dg/abi/dcast1.C: New test.
29889
29890 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29891
29892         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
29893
29894 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
29895
29896         PR c++/47
29897         * g++.old-deja/g++.other/lookup24.C: New test.
29898
29899 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29900
29901         PR middle-end/7227
29902         * gcc.dg/uninit-C.c: New test.
29903
29904 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
29905
29906         * g++.dg/abi/covariant1.C: New test.
29907
29908 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
29909
29910         * gcc.dg/20030123-1.c: New test.
29911
29912 2003-01-25  Jan Hubicka  <jh@suse.cz>
29913
29914         PR opt/8492
29915         * gcc.c-torture/compile/20030125-1.c
29916
29917 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
29918
29919         PR c++/9403
29920         * g++.dg/parse/template3.C: New test.
29921         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
29922
29923         PR c++/795
29924         * g++.dg/parse/template4.C: New test.
29925
29926         PR c++/9415
29927         * g++.dg/template/qual2.C: New test.
29928
29929         PR c++/8545
29930         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
29931
29932         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
29933
29934 2003-01-25  Roger Sayle  <roger@eyesopen.com>
29935
29936         * gcc.c-torture/execute/switch-1.c: New test case.
29937
29938 2003-01-25  Jan Hubicka  <jh@suse.cz>
29939
29940         * gcc.c-torture/execute/20030125-1.[cx]: New test.
29941
29942 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
29943
29944         Tweaks for Bison-1.875. From the NEWS file:
29945         "- `parse error' -> `syntax error'
29946         Bison now uniformly uses the term `syntax error'"
29947         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
29948         * gcc.dg/cpp/digraph2.c: Likewise.
29949         * gcc.dg/cpp/direct2.c: Likewise.
29950         * gcc.dg/cpp/paste4.c: Likewise.
29951         * gcc.dg/c90-restrict-1.c: Likewise.
29952         * gcc.dg/c99-func-2.c: Likewise.
29953         * gcc.dg/noncompile/920721-2.c: Likewise.
29954         * gcc.dg/noncompile/930622-2.c: Likewise.
29955         * gcc.dg/noncompile/940112-1.c: Likewise.
29956         * gcc.dg/noncompile/950921-1.c: Likewise.
29957         * gcc.dg/noncompile/951123-1.c: Likewise.
29958         * gcc.dg/noncompile/971104-1.c: Likewise.
29959         * gcc.dg/noncompile/990416-1.c: Likewise.
29960
29961 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
29962
29963         * g++.dg/parse/undefined1.C: Add error message.
29964
29965 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
29966
29967         PR c++/9354
29968         * g++.dg/parse/new1.C: New test.
29969
29970         PR c++/9216
29971         * g++.dg/parse/template2.C: New test.
29972
29973         PR c++/9354
29974         * g++.dg/parse/typedef2.C: New test.
29975
29976         PR c++/9328
29977         * g++.dg/ext/typeof3.C: New test.
29978
29979 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29980
29981         PR c++/2738
29982         * g++.dg/parse/ret-type1.C: New test.
29983
29984         PR c++/3792
29985         * g++.dg/parse/tmpl-outside1.C: New test.
29986
29987         PR c++/4207
29988         * g++.dg/parse/int-as-enum1.C: New test.
29989
29990         PR c++/4903
29991         * g++.dg/parse/no-typename1.C: New test.
29992
29993         PR c++/5533
29994         * g++.dg/parse/no-value1.C: New test.
29995
29996         PR c++/5921
29997         * g++.dg/parse/wrong-inline1.C: New test.
29998
29999         PR c++/6402
30000         * g++.dg/parse/ref1.C: New test.
30001
30002         PR c++/6992
30003         * g++.dg/parse/attr-ctor1.C: New test.
30004
30005         PR c++/7229
30006         * g++.dg/parse/namespace5.C: New test.
30007
30008         PR c++/7917
30009         * g++.dg/parse/func-def1.C: New test.
30010
30011         PR c++/8143
30012         * g++.dg/parse/undefined1.C: New test.
30013
30014         PR c++/5723, PR c++/8522
30015         * g++.dg/parse/specialization1.C: New test.
30016
30017         PR c++/163, PR c++/8595
30018         * g++.dg/parse/struct-as-enum1.C: New test.
30019
30020         PR c++/9173
30021         * g++.dg/parse/undefined2.C: New test.
30022
30023 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
30024
30025         PR c++/9298
30026         * g++.dg/parse/template1.C: New test.
30027
30028         PR c++/9384
30029         * g++.dg/parse/using1.C: New test.
30030
30031         PR c++/9285
30032         PR c++/9294
30033         * g++.dg/parse/expr2.C: New test.
30034
30035         PR c++/9388
30036         * g++.dg/parse/lookup2.C: Likewise.
30037
30038 2003-01-21  Jan Hubicka  <jh@suse.cz>
30039
30040         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
30041         * gcc.c-torture/execute/eeprof-1.c: Likewise.
30042         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
30043         * gcc.c-torture/execute/string-opt-*.c: Likewise.
30044
30045 2003-01-20  Nick Clifton  <nickc@redhat.com>
30046
30047         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
30048         problem with ARM sibcall code generation.
30049
30050 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
30051
30052         * gcc.c-torture/execute/20030120-1.c: New.
30053
30054 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
30055
30056         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
30057
30058 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
30059
30060         PR c++/9272
30061         * g++.dg/parse/ctor1.C: New test.
30062
30063         PR c++/9294:
30064         * g++.dg/parse/qualified1.C: New test.
30065
30066         * g++.dg/parse/typename3.C: New test.
30067
30068 2003-01-16  Richard Henderson  <rth@redhat.com>
30069
30070         * g++.dg/tls/init-2.C: Fix error matches for real this time.
30071
30072 2003-01-16  Richard Henderson  <rth@redhat.com>
30073
30074         * g++.dg/pch/pch.exp: Copy test header to the working directory
30075         before using it either for precompilation or direct use.
30076         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
30077         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
30078
30079 2003-01-16  Richard Henderson  <rth@redhat.com>
30080
30081         * gcc.dg/pch/pch.exp: Copy test header to the working directory
30082         before using it either for precompilation or direct use.
30083         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
30084         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
30085
30086 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
30087
30088         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
30089         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
30090         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
30091         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
30092         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
30093         typename warning into error.
30094         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
30095         error messages.
30096         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
30097         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
30098         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
30099         messages.
30100         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
30101         make declaration visible in template.
30102         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
30103         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
30104         messages.
30105         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
30106         message.
30107         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
30108         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
30109         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
30110         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
30111         typename warning with error message.
30112         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
30113         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
30114         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
30115
30116 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
30117
30118         * g++.dg/parse/ambig2.C: New test.
30119
30120 2003-01-15  Richard Henderson  <rth@redhat.com>
30121
30122         * g++.dg/tls/init-2.C: Update error message string.
30123
30124 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30125
30126         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
30127
30128 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
30129
30130         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
30131         all for HC11/HC12.
30132         * gcc.c-torture/compile/20001205-1.x: Likewise.
30133         * gcc.c-torture/compile/20001226-1.x: Likewise.
30134         * gcc.c-torture/compile/920520-1.x: Likewise.
30135         * gcc.c-torture/compile/961203-1.x: Likewise.
30136         * gcc.c-torture/compile/20020604-1.x: Likewise.
30137
30138 2003-01-15  Jan Hubicka  <jh@suse.cz>
30139
30140         * gcc.c-torture/compile/20030115-1.c: New test.
30141
30142         * gcc.dg/i386-fpcvt-1.c: New test.
30143         * gcc.dg/i386-fpcvt-2.c: New test.
30144
30145 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
30146
30147         Further conform g++'s __vmi_class_type_info to the C++ ABI
30148         specification.
30149         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
30150         the specification.
30151
30152 2003-01-14  Jan Hubicka  <jh@suse.cz>
30153
30154         * gcc.dg/i386-fpcvt-1.c: New test.
30155         * gcc.dg/i386-fpcvt-2.c: New test.
30156
30157 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
30158
30159         * gcc.dg/i386-mmx-3.c: New test.
30160
30161 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
30162
30163         PR c++/9264
30164         * g++.dg/parse/octal1.C: New file.
30165
30166         PR c++/9172
30167         * g++.dg/parse/typename1.C: New file.
30168
30169 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
30170
30171         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
30172         * gcc.dg/bf-no-ms-layout.c: Likewise.
30173         * gcc.dg/bf-ms-attrib.c: Likewise.
30174
30175 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
30176
30177         PR c++/9099
30178         * g++.dg/parse/dtor1.C: New file.
30179
30180         PR c++/9128
30181         * g++.dg/rtti/typeid1.C: New file.
30182
30183         PR c++/9153
30184         * g++.dg/parse/lookup1.C: New file.
30185
30186         PR c++/9171
30187         * g++.dg/templ/spec5.C: New file.
30188
30189 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
30190
30191         * gcc.c-torture/compile/20030110-1.c: New test.
30192
30193 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
30194
30195         Merge from pch-branch:
30196
30197         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
30198
30199         * gcc.dg/pch/cpp-1.h: New.
30200         * gcc.dg/pch/cpp-1.c: New.
30201         * gcc.dg/pch/cpp-2.h: New.
30202         * gcc.dg/pch/cpp-2.c: New.
30203
30204         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
30205
30206         * gcc.dg/pch/except-1.h: New.
30207         * gcc.dg/pch/except-1.c: New.
30208
30209         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
30210
30211         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
30212         running test.
30213         * gcc.dg/pch: Include *.hp not *.h.
30214         * gcc.dg/pch/system-1.h: New.
30215         * gcc.dg/pch/system-1.c: New.
30216
30217         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
30218
30219         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
30220         rather than trying to build and run a program using PCH.
30221         * gcc.dg/pch: Remove dg-do commands from test files.
30222
30223         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
30224
30225         * gcc.dg/pch/macro-3.c: New.
30226         * gcc.dg/pch/macro-3.h: New.
30227
30228         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
30229
30230         * gcc.dg/pch/common-1.c: New.
30231         * gcc.dg/pch/common-1.h: New.
30232         * gcc.dg/pch/decl-1.c: New.
30233         * gcc.dg/pch/decl-1.h: New.
30234         * gcc.dg/pch/decl-2.c: New.
30235         * gcc.dg/pch/decl-2.h: New.
30236         * gcc.dg/pch/decl-3.c: New.
30237         * gcc.dg/pch/decl-3.h: New.
30238         * gcc.dg/pch/decl-4.c: New.
30239         * gcc.dg/pch/decl-4.h: New.
30240         * gcc.dg/pch/decl-5.c: New.
30241         * gcc.dg/pch/decl-5.h: New.
30242         * gcc.dg/pch/global-1.c: New.
30243         * gcc.dg/pch/global-1.h: New.
30244         * gcc.dg/pch/inline-1.c: New.
30245         * gcc.dg/pch/inline-1.h: New.
30246         * gcc.dg/pch/inline-2.c: New.
30247         * gcc.dg/pch/inline-2.h: New.
30248         * gcc.dg/pch/static-1.c: New.
30249         * gcc.dg/pch/static-1.h: New.
30250         * gcc.dg/pch/static-2.c: New.
30251         * gcc.dg/pch/static-2.h: New.
30252
30253         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
30254
30255         * g++.dg/pch/pch.exp: Better handle failing testcases.
30256         * gcc.dg/pch/pch.exp: Likewise.
30257         * gcc.dg/pch/macro-1.c: New.
30258         * gcc.dg/pch/macro-1.h: New.
30259         * gcc.dg/pch/macro-2.c: New.
30260         * gcc.dg/pch/macro-2.h: New.
30261
30262         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
30263
30264         * g++.dg/dg.exp: Treat files in pch/ specially.
30265         * g++.dg/pch/pch.exp: New file.
30266         * g++.dg/pch/empty.H: New file.
30267         * g++.dg/pch/empty.C: New file.
30268         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
30269         "precompile".
30270
30271         * gcc.dg/pch/pch.exp: New file.
30272         * gcc.dg/pch/empty.h: New file.
30273         * gcc.dg/pch/empty.c: New file.
30274         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
30275         "precompile".
30276
30277 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30278
30279         * g++.dg/template/friend14.C: New test.
30280
30281 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
30282
30283         * gcc.dg/old-style-asm-1.c: New test.
30284
30285 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
30286
30287         * gcc.c-torture/compile/20030109-1.c: New test.
30288
30289 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
30290
30291         * gcc.c-torture/execute/20030109-1.c: New test.
30292
30293 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
30294
30295         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
30296         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
30297         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
30298         * g++.old-deja/g++.mike/eh2.C: Likewise.
30299         * g++.old-deja/g++.mike/eh3.C: Likewise.
30300         * g++.old-deja/g++.mike/eh5.C: Likewise.
30301         * g++.old-deja/g++.mike/eh6.C: Likewise.
30302         * g++.old-deja/g++.mike/eh7.C: Likewise.
30303         * g++.old-deja/g++.mike/eh8.C: Likewise.
30304         * g++.old-deja/g++.mike/eh9.C: Likewise.
30305         * g++.old-deja/g++.mike/eh10.C: Likewise.
30306         * g++.old-deja/g++.mike/eh12.C: Likewise.
30307         * g++.old-deja/g++.mike/eh13.C: Likewise.
30308         * g++.old-deja/g++.mike/eh14.C: Likewise.
30309         * g++.old-deja/g++.mike/eh16.C: Likewise.
30310         * g++.old-deja/g++.mike/eh17.C: Likewise.
30311         * g++.old-deja/g++.mike/eh18.C: Likewise.
30312         * g++.old-deja/g++.mike/eh21.C: Likewise.
30313         * g++.old-deja/g++.mike/eh23.C: Likewise.
30314         * g++.old-deja/g++.mike/eh24.C: Likewise.
30315         * g++.old-deja/g++.mike/eh25.C: Likewise.
30316         * g++.old-deja/g++.mike/eh26.C: Likewise.
30317         * g++.old-deja/g++.mike/eh27.C: Likewise.
30318         * g++.old-deja/g++.mike/eh28.C: Likewise.
30319         * g++.old-deja/g++.mike/eh29.C: Likewise.
30320         * g++.old-deja/g++.mike/eh31.C: Likewise.
30321         * g++.old-deja/g++.mike/eh33.C: Likewise.
30322         * g++.old-deja/g++.mike/eh34.C: Likewise.
30323         * g++.old-deja/g++.mike/eh35.C: Likewise.
30324         * g++.old-deja/g++.mike/eh36.C: Likewise.
30325         * g++.old-deja/g++.mike/eh37.C: Likewise.
30326         * g++.old-deja/g++.mike/eh38.C: Likewise.
30327         * g++.old-deja/g++.mike/eh39.C: Likewise.
30328         * g++.old-deja/g++.mike/eh40.C: Likewise.
30329         * g++.old-deja/g++.mike/eh41.C: Likewise.
30330         * g++.old-deja/g++.mike/eh42.C: Likewise.
30331         * g++.old-deja/g++.mike/eh44.C: Likewise.
30332         * g++.old-deja/g++.mike/eh46.C: Likewise.
30333         * g++.old-deja/g++.mike/eh47.C: Likewise.
30334         * g++.old-deja/g++.mike/eh48.C: Likewise.
30335         * g++.old-deja/g++.mike/eh49.C: Likewise.
30336         * g++.old-deja/g++.mike/eh50.C: Likewise.
30337         * g++.old-deja/g++.mike/eh51.C: Likewise.
30338         * g++.old-deja/g++.mike/eh53.C: Likewise.
30339         * g++.old-deja/g++.mike/eh55.C: Likewise.
30340         * g++.old-deja/g++.mike/p7912.C: Likewise.
30341         * g++.old-deja/g++.mike/p9706.C: Likewise.
30342         * g++.old-deja/g++.mike/p10416.C: Likewise.
30343         * g++.old-deja/g++.mike/p11667.C: Likewise.
30344         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
30345         Remove redundant reference to Iris.
30346         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
30347         Elxsi, i860, Pico Java, and WE32K.
30348
30349 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
30350
30351         * g++.dg/ext/asm4.C: New test.
30352
30353 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30354
30355         PR c++/9030
30356         * g++.dg/template/friend12.C: New test.
30357         * g++.dg/template/friend13.C: Likewise.
30358         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
30359
30360 2003-01-08  Jan Hubicka  <jh@suse.cz>
30361
30362         * gcc.dg/i386-cadd.c: New test.
30363         * gcc.dg/i386-cmov4.c: Likewise.
30364
30365 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
30366
30367         PR c++/9165
30368         * g++.dg/warn/Wunused-3.C: New test.
30369
30370         * g++.dg/abi/bitfield9.C: New test.
30371
30372         PR c++/9189
30373         * g++.dg/parse/defarg3.C: New test.
30374
30375 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
30376
30377         * g++.dg/parse/ambig1.C: New test.
30378         * g++.dg/parse/defarg2.C: New test.
30379
30380 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
30381
30382         * g++.dg/template/defarg-1.C: New test.
30383         * g++.dg/template/local2.C: Likewise.
30384
30385 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
30386
30387         * gcc.c-torture/execute/20030105-1.c: New test.
30388
30389 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30390
30391         * g++.dg/parse/namespace3.C: Remove extra semicolons.
30392         * g++.dg/parse/namespace4.C: Likewise.
30393
30394 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
30395
30396         * g++.dg/template/ntp2.C: New test.
30397
30398 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
30399
30400         * g++.dg/parse/extern-C-1.C: New test.
30401
30402         * g++.dg/parse/namespace4.C: New test.
30403
30404         * g++.dg/template/nested1.C: New test.
30405
30406         * g++.dg/parse/namespace3.C: New test.
30407
30408 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
30409
30410         * g++.dg/lookup/two-stage1.C: New test.
30411
30412 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30413
30414         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
30415         * g++.old-deja/g++.jason/access8.C: Likewise.
30416         * g++.old-deja/g++.other/decl5.C: Likewise.
30417
30418 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
30419
30420         * g++.dg/parse/parse7.C: New test.
30421
30422 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
30423
30424         PR c++/2843
30425         * g++.dg/ext/attrib7.C: New test.
30426
30427 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
30428
30429         * g++.dg/parse/parse6.C: New test.
30430
30431 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
30432
30433         * gcc.dg/h8300-stack-1.c: New.
30434
30435 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
30436
30437         g++.dg/lookup/exception1.C: New test.
30438
30439         g++.dg/lookup/template1.C: New test.
30440
30441         g++.dg/parse/namespace2.C: New test.
30442
30443         g++.dg/parse/parens2.C: New test.
30444
30445 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
30446
30447         * g++.dg/parse/parse5.C: New test.
30448         * g++.dg/lookup/scoped4.C: New test.
30449
30450 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
30451
30452         * g++.dg/parse/parens1.C: New test.
30453
30454         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
30455         angle-bracket1.C.
30456         * g++.dg/parse/parens2.C: New test.
30457
30458         * g++.dg/lookup/scope-operator1.C: New test.
30459
30460         * g++.dg/parse/operator1.C: New test.
30461
30462 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30463
30464         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
30465         * g++.old-deja/g++.other/access6.C: Likewise.
30466         * g++.old-deja/g++.other/decl1.C: Likewise.
30467         * g++.old-deja/g++.pt/typename12.C: Likewise.
30468
30469 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
30470
30471         * g++.dg/parse/namespace1.C: New test.
30472
30473 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
30474
30475         * g++.dg/parse/parse4.C: New test.
30476
30477 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
30478
30479         * g++.dg/parse/parse3.C: New test.
30480
30481 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
30482
30483         * g++.dg/parse/parse2.C: New test.
30484
30485 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
30486
30487         * g++.dg/template/friend11.C: New test.
30488
30489 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
30490
30491         * g++.dg/parse/parse1.C: New test.
30492
30493 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
30494
30495         * lib/profopt.exp: Change the name of a global variable to avoid
30496         possible clashes with other test suites.
30497
30498 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
30499
30500         * g++.dg/inherit/covariant8.C: New test.
30501
30502 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
30503
30504         * g++.dg/init/array9.C: New test.
30505
30506         PR c++/9112
30507         * g++.dg/parse/expr1.C: New test.
30508
30509 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
30510
30511         * gcc.c-torture/compile/20021230-1.c: New test.
30512
30513 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
30514
30515         * g++.dg/inherit/covariant5.C: New test.
30516         * g++.dg/inherit/covariant6.C: New test.
30517         * g++.dg/inherit/covariant7.C: New test.
30518
30519 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30520
30521         PR c++/2739
30522         * g++.dg/other/access2.C: New test.
30523
30524 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
30525
30526         * g++.dg/other/anon-struct.C: No longer fails
30527         * g++.old-deja/g++.brendan/parse4.C: Likewise.
30528         * g++.old-deja/g++.brendan/parse5.C: Likewise.
30529         * g++.old-deja/g++.brendan/parse6.C: Likewise.
30530
30531 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
30532
30533         * g++.dg/parse/angle-bracket.C (main): No longer fails.
30534
30535 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
30536
30537         * g++.dg/eh/spec4.C: Remove stray semicolon.
30538         * g++.dg/expr/pmf-1.C: Change error message.
30539         * g++.dg/ext/asm1.C: Remove stray semicolon.
30540         * g++.dg/ext/typename1.C: Add missing typenames.
30541         * g++.dg/inherit/template-as-base.C: Change error message.
30542         * g++.dg/lookup/scoped1.C: Likewise.
30543         * g++.dg/lookup/scoped2.C: Likewise.
30544         * g++.dg/lookup/using2.C: Likewise.
30545         * g++.dg/other/component1.C: Remove stray semicolon.
30546         * g++.dg/other/do1.C: Change error message.
30547         * g++.dg/other/error2.C: Likewise.
30548         * g++.dg/other/init1.C: Likewise.
30549         * g++.dg/other/packed1.C: Remove stray semicolon.
30550         * g++.dg/other/ptrmem2.C: Change error message.
30551         * g++.dg/parse/parameter-declaration-1.C: Remove line number
30552         marker.
30553         * g++.dg/special/initp1.C: Remove invalid attribute usage.
30554         * g++.dg/template/access3.C: Add typename keyword.
30555         * g++.dg/template/access5.C: Remove stray semicolon.
30556         * g++.dg/template/access6.C: Likewise.
30557         * g++.dg/template/complit1.C: Likewise.
30558         * g++.dg/template/crash1.C: Change error message.
30559         * g++.dg/template/inherit2.C: Remove stray semicolon.
30560         * g++.dg/template/instantiate2.C: Likewise.
30561         * g++.dg/template/instantiate3.C: Change error message.
30562         * g++.dg/template/qual1.C: Remove stray semicolon.
30563         * g++.dg/template/qualttp18.C: Change error message.
30564         * g++.dg/template/ref1.C: Remove stray semicolon.
30565         * g++.dg/template/sizeof1.C (A::value): Declare it.
30566         * g++.dg/template/spec4.C: Change error message.
30567         * g++.dg/template/static1.C: Likewise.
30568         * g++.dg/template/type1.C: Likewise.
30569         * g++.dg/template/typename3.C: Likewise.
30570         * g++.old-deja/g++.benjamin/13478.C: Change error message.
30571         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
30572         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
30573         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
30574         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
30575         named return value extension.
30576         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
30577         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
30578         * g++.old-deja/g++.bob/extern_C.C: Likewise.
30579         * g++.old-deja/g++.bob/inherit2.C: Likewise.
30580         * g++.old-deja/g++.brendan/complex1.C: Likewise.
30581         * g++.old-deja/g++.brendan/copy5.C: Likewise.
30582         * g++.old-deja/g++.brendan/crash13.C: Likewise.
30583         * g++.old-deja/g++.brendan/crash15.C: Likewise.
30584         * g++.old-deja/g++.brendan/crash18.C: Change error message.
30585         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
30586         * g++.old-deja/g++.brendan/crash38.C: Likewise.
30587         * g++.old-deja/g++.brendan/crash50.C: Likewise.
30588         * g++.old-deja/g++.brendan/crash56.C: Likewise.
30589         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
30590         syntax.
30591         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
30592         * g++.old-deja/g++.brendan/crash8.C: Change error message.
30593         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
30594         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
30595         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
30596         * g++.old-deja/g++.brendan/template11.C: Likewise.
30597         * g++.old-deja/g++.brendan/template26.C: Likewise.
30598         * g++.old-deja/g++.brendan/template27.C: Use explicit
30599         specialization syntax.
30600         * g++.old-deja/g++.brendan/template30.C: Likewise.
30601         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
30602         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
30603         non-dependent names.
30604         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
30605         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
30606         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
30607         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
30608         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
30609         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
30610         named return value extension.
30611         * g++.old-deja/g++.ext/namedret2.C: Likewise.
30612         * g++.old-deja/g++.ext/namedret3.C: Likewise.
30613         * g++.old-deja/g++.ext/return1.C: Likewise.
30614         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
30615         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
30616         * g++.old-deja/g++.jason/access8.C: Likewise.
30617         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
30618         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
30619         pseudo-destructor names.
30620         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
30621         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
30622         pseudo-destructor names.
30623         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
30624         * g++.old-deja/g++.jason/overload19.C: Likewise.
30625         * g++.old-deja/g++.jason/overload32.C: Likewise.
30626         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
30627         stray semicolons.
30628         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
30629         * g++.old-deja/g++.jason/return.C: Likewise.
30630         * g++.old-deja/g++.jason/return2.C: Likewise.
30631         * g++.old-deja/g++.jason/shadow1.C: Likewise.
30632         * g++.old-deja/g++.jason/special.C: Use explicit specialization
30633         syntax.
30634         * g++.old-deja/g++.jason/template10.C: Account for use of
30635         non-dependent names.
30636         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
30637         syntax.
30638         * g++.old-deja/g++.jason/template37.C: Likewise.
30639         * g++.old-deja/g++.law/access4.C: Change error messages.
30640         * g++.old-deja/g++.law/arm13.C: Remove incorrect
30641         pseudo-destructor names.
30642         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
30643         * g++.old-deja/g++.law/ctors9.C: Likewise.
30644         * g++.old-deja/g++.law/cvt22.C: Likewise.
30645         * g++.old-deja/g++.law/dtors5.C: Likewise.
30646         * g++.old-deja/g++.law/global-init1.C: Likewise.
30647         * g++.old-deja/g++.law/missed-error3.C: Likewise.
30648         * g++.old-deja/g++.law/operators28.C: Likewise.
30649         * g++.old-deja/g++.law/visibility28.C: Likewise.
30650         * g++.old-deja/g++.martin/eval1.C: Likewise.
30651         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
30652         name.
30653         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
30654         * g++.old-deja/g++.mike/net34.C: Likewise.
30655         * g++.old-deja/g++.mike/net36.C: Likewise.
30656         * g++.old-deja/g++.mike/ns2.C: Likewise.
30657         * g++.old-deja/g++.mike/p12306.C: Likewise.
30658         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
30659         value extension.
30660         * g++.old-deja/g++.mike/p700.C: Likewise.
30661         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
30662         * g++.old-deja/g++.mike/p710.C: Likewise.
30663         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
30664         value extension.
30665         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
30666         * g++.old-deja/g++.mike/pmf9.C: Likewise.
30667         * g++.old-deja/g++.ns/crash2.C: Likewise.
30668         * g++.old-deja/g++.ns/crash3.C: Likewise.
30669         * g++.old-deja/g++.ns/invalid1.C: Likewise.
30670         * g++.old-deja/g++.ns/ns17.C: Likewise.
30671         * g++.old-deja/g++.ns/template16.C: Likewise.
30672         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
30673         keyword.
30674         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
30675         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
30676         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
30677         named return value extension.
30678         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
30679         * g++.old-deja/g++.other/access4.C: Issue additional error
30680         messages.
30681         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
30682         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
30683         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
30684         * g++.old-deja/g++.other/crash25.C: Change error message.
30685         * g++.old-deja/g++.other/crash4.C: Change error message.
30686         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
30687         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
30688         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
30689         checks.
30690         * g++.old-deja/g++.other/defarg8.C: Likewise.
30691         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
30692         * g++.old-deja/g++.other/dtor10.C: Likewise.
30693         * g++.old-deja/g++.other/incomplete.C: Likewise.
30694         * g++.old-deja/g++.other/linkage7.C: Likewise.
30695         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
30696         lookup algorithm.
30697         * g++.old-deja/g++.other/mangle2.C: Likewise.
30698         * g++.old-deja/g++.other/refinit2.C: Likewise.
30699         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
30700         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
30701         * g++.old-deja/g++.pt/crash28.C: Likewise.
30702         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
30703         syntax.
30704         * g++.old-deja/g++.pt/crash32.C: Change error message.
30705         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
30706         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
30707         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
30708         error message position.
30709         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
30710         * g++.old-deja/g++.pt/defarg8.C: Change error message.
30711         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
30712         syntax.
30713         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
30714         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
30715         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
30716         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
30717         keyword.
30718         * g++.old-deja/g++.pt/explicit31.C: Likewise.
30719         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
30720         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
30721         keyword.
30722         * g++.old-deja/g++.pt/explicit71.C: Change error message.
30723         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
30724         syntax.
30725         * g++.old-deja/g++.pt/friend28.C: Account for use of
30726         non-dependent names.
30727         * g++.old-deja/g++.pt/friend29.C: Likewise.
30728         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
30729         rules.
30730         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
30731         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
30732         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
30733         lookup rules.
30734         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
30735         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
30736         keyword.
30737         * g++.old-deja/g++.pt/memclass20.C: Likewise.
30738         * g++.old-deja/g++.pt/memclass5.C: Likewise.
30739         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
30740         keyword.
30741         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
30742         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
30743         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
30744         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
30745         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
30746         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
30747         keyword.
30748         * g++.old-deja/g++.pt/spec10.C: Likewise.
30749         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
30750         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
30751         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
30752         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
30753         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
30754         * g++.old-deja/g++.pt/ttp62.C: Likewise.
30755         * g++.old-deja/g++.pt/ttp64.C: Likewise.
30756         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
30757         * g++.old-deja/g++.pt/typename15.C: Likewise.
30758         * g++.old-deja/g++.pt/typename22.C: Likewise.
30759         * g++.old-deja/g++.pt/typename6.C: Change error messages.
30760         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
30761         * g++.old-deja/g++.pt/virtual2.C: Likewise.
30762         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
30763         syntax.
30764         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
30765         return value extension.
30766         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
30767         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
30768         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
30769         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
30770
30771 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
30772
30773         * g++.dg/warn/inline1.C: New test.
30774         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
30775         * g++.old-deja/g++.jason/synth10.C: Likewise.
30776         * g++.old-deja/g++.mike/net31.C: Likewise.
30777         * g++.old-deja/g++.mike/p8786.C: Likewise.
30778
30779         * g++.dg/template/friend10.C: New test.
30780         * g++.dg/template/conv5.C: New test.
30781
30782 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
30783
30784         * g++.dg/lookup/scoped3.C: New test.
30785
30786         * g++.dg/lookup/decl1.C: New test.
30787         * g++.dg/lookup/decl2.C: New test.
30788
30789 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
30790
30791         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
30792         gcc.c-torture/compile/20021015-1.c,
30793         gcc.c-torture/compile/20021015-2.c,
30794         gcc.c-torture/compile/20021123-1.c,
30795         gcc.c-torture/compile/20021123-2.c,
30796         gcc.c-torture/compile/20021123-3.c,
30797         gcc.c-torture/compile/20021123-4.c,
30798         gcc.c-torture/execute/20021024-1.c: Add tests previously added
30799         only to 3.1 or 3.2 branch.
30800
30801 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
30802
30803         * gcc.dg/i386-bitfield3.c: New test.
30804
30805         * gcc.dg/i386-bitfield2.c: New test.
30806
30807 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
30808
30809         * g++.dg/parse/conv_op1.C: New test.
30810
30811 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
30812
30813         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
30814         approved.
30815
30816 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
30817
30818         * gcc.c-torture/compile/20021220-1.c: New test.
30819
30820 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
30821
30822         * gcc.dg/i386-fastcall-1.c: New.
30823
30824 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
30825
30826         * gcc.c-torture/execute/20021219-1.c: New test.
30827
30828 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
30829
30830         * gcc.dg/i386-pic-1.c: New test.
30831
30832 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30833
30834         PR c++/8099
30835         * g++.dg/template/friend9.C: New test.
30836
30837 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30838
30839         PR c++/3663
30840         * g++.dg/template/access7.C: New test.
30841
30842 2002-12-18  Nick Clifton  <nickc@redhat.com>
30843
30844         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
30845         the libstdc++-v3 directory has been found.
30846
30847 2002-12-12  Devang Patel <dpatel@apple.com>
30848         * gcc.dg/darwin-ld-1.c: New test.
30849         * gcc.dg/darwin-ld-2.c: New test.
30850         * gcc.dg/darwin-ld-3.c: New test.
30851         * gcc.dg/darwin-ld-4.c: New test.
30852         * gcc.dg/darwin-ld-5.c: New test.
30853
30854 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
30855
30856         * gcc.c-torture/compile/20021212-1.c: New test.
30857
30858 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
30859
30860         * gcc.dg/fshort-wchar: New test.
30861
30862 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
30863
30864         PR c++/8372
30865         * g++.dg/template/dtor1.C: New test.
30866
30867         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
30868         markers.
30869
30870 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
30871
30872         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
30873
30874 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
30875
30876         * g++.dg/template/static1.C: New test.
30877         * g++.dg/template/static2.C: New test.
30878         * g++.old-deja/g++.ext/memconst.C: New test.
30879
30880 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30881
30882         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
30883         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
30884         * g++.dg/special/initp1.C: Likewise.
30885
30886 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
30887
30888         * gcc.c-torture/execute/20021204-1.c: New test.
30889
30890 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
30891
30892         * gcc.dg/ppc-fmadd-1.c: New file.
30893         * gcc.dg/ppc-fmadd-2.c: New file.
30894         * gcc.dg/ppc-fmadd-3.c: New file.
30895
30896 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
30897
30898         * gcc.c-torture/compile/20021204-1.c: New test.
30899
30900 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
30901
30902         * g++.dg/inherit/covariant2.C: New test.
30903         * g++.dg/inherit/covariant3.C: New test.
30904         * g++.dg/inherit/covariant4.C: New test.
30905         * g++.dg/inherit/covariant1.C: Remove XFAIL.
30906         * g++.old-deja/g++.robertl/eb17.C: Likewise.
30907
30908 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
30909
30910         PR c++/8688
30911         * g++.dg/init/brace3.C: New test.
30912
30913 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
30914
30915         * gcc.dg/20020210-1.c: Fix a comment typo.
30916
30917 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
30918
30919         PR c++/8720
30920         * g++.dg/parse/defarg1.C: New test.
30921
30922         PR c++/8615
30923         * g++.dg/template/char1.C: New test.
30924
30925         * g++.dg/template/varmod1.C: Fix typo.
30926
30927 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30928
30929         DR 180
30930         * g++.old-deja/g++.pt/crash32.C: Expect error.
30931
30932 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
30933
30934         PR c++/5919
30935         * g++.dg/template/varmod1.C: New test.
30936
30937         PR c++/8727
30938         * g++.dg/inherit/typeinfo1.C: New test.
30939
30940         PR c++/8663
30941         * g++.dg/inherit/typedef1.C: New test.
30942
30943 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
30944
30945         PR c++/8332
30946         PR c++/8493
30947         * g++.dg/template/strlen1.C: New test.
30948
30949         PR c++/8227
30950         * g++.dg/template/ctor2.C: New test.
30951
30952         PR c++/8214
30953         * g++.dg/init/string1.C: New test.
30954
30955         PR c++/8511
30956         * g++.dg/template/friend8.C: New test.
30957
30958 2002-11-29  Joe Buck <jbuck@synopsys.com>
30959
30960         * g++.dg/lookup/anon2.C: New test.
30961
30962 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
30963
30964         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
30965         h8300 port.
30966
30967 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
30968
30969         * gcc.dg/bitfld-6.c: New test.
30970
30971 2002-11-27  Jan Hubicka  <jh@suse.cz>
30972
30973         * gcc.c-torture/execute/20021127.[cx]: New test.
30974
30975 2002-11-26  Jan Hubicka  <jh@suse.cz>
30976
30977         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
30978         quality.
30979
30980 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
30981
30982         * g++.dg/init/brace2.C: New test.
30983         * g++.old-deja/g++.mike/p9129.C: Correct.
30984
30985 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
30986
30987         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
30988
30989 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
30990
30991         * gcc.dg/sibcall-6: New test for indirect sibcalls.
30992
30993 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
30994
30995         * testsuite/g++.dg/abi/empty11.C: New test.
30996         * testsuite/g++.dg/rtti/cv1.C: New test.
30997
30998 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
30999
31000         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
31001
31002 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
31003
31004         * g++.dg/abi/empty10.C: New test.
31005
31006 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
31007
31008         * gcc.c-torture/compile/20021124-1.c: New test.
31009
31010 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
31011
31012         * g++.dg/abi/rtti2.C: New test.
31013
31014 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
31015
31016         * gcc.dg/i386-unroll-1.c: New test.
31017
31018 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
31019
31020         * gcc.c-torture/compile/20021120-1.c: New test.
31021         * gcc.c-torture/compile/20021120-2.c: New test.
31022
31023 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
31024
31025         * gcc.dg/bitfld-5.c: New test.
31026
31027 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
31028
31029         * gcc.c-torture/execute/20021120-3.c: New test.
31030
31031 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
31032
31033         * gcc.c-torture/execute/20021120-2.c: New test.
31034
31035 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
31036
31037         * gcc.c-torture/execute/20021120-1.c: New test.
31038
31039 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
31040
31041         * gcc.c-torture/execute/20021118-3.c: New test.
31042
31043 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
31044
31045         * gcc.c-torture/compile/20021119-1.c: New test.
31046
31047 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
31048
31049         * gcc.dg/duff-1.c: New test.
31050         * gcc.dg/duff-2.c: New test.
31051         * gcc.dg/duff-3.c: New test.
31052
31053 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
31054
31055         * gcc.dg/cpp/_Pragma5.c: New test.
31056
31057 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
31058
31059         * gcc.c-torture/execute/20021118-2.c: New test.
31060
31061 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
31062
31063         * gcc.c-torture/execute/20021118-1.c: New test.
31064
31065 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
31066
31067         * gcc.dg/20021116-1.c: New test.
31068
31069 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
31070
31071         * g++.dg/abi/vcall1.C: New test.
31072
31073 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
31074
31075         * gcc.dg/20021029-1.c: New test.
31076         * gcc.dg/20021029-2.c: New test.
31077
31078 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
31079
31080         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
31081
31082 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
31083
31084         PR c/8439
31085         * gcc.dg/20021110.c: Move to ...
31086         * gcc.c-torture/compile/20021110.c: .... here.
31087
31088 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31089
31090         PR c/8467
31091         * gcc.c-torture/execute/20021111-1.c
31092
31093 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
31094
31095         PR c/8439
31096         * gcc.dg/20021110.c: New test.
31097
31098 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
31099
31100         * g++.dg/abi/vthunk3.C: Run only on x86.
31101
31102 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
31103
31104         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
31105
31106 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
31107
31108         * lib/compat.exp (compat-execute): Fix logic error in last
31109         change.
31110
31111 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
31112
31113         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
31114
31115 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31116
31117         PR c++/8389
31118         * g++.dg/template/access6.C: New test.
31119
31120 2002-11-08  Jan Hubicka  <jh@suse.cz>
31121
31122         * gcc.dg/i386-ssefp-1.c: New test.
31123         * gcc.dg/i386-ssefp-1.c: New test.
31124
31125 2002-11-08  Jan Hubicka  <jh@suse.cz>
31126
31127         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
31128
31129 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
31130
31131         * g++.dg/abi/vthunk3.C: New test.
31132
31133         PR c++/8338
31134         * g++.dg/template/crash2.C: New test.
31135
31136 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
31137
31138         * testsuite/g++.dg/abi/dtor1.C: New test.
31139         * testsuite/g++.dg/abi/dtor2.C: Likewise.
31140
31141 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
31142
31143         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
31144         Darwin.
31145
31146 2002-11-04  Adam Nemet  <anemet@lnxw.com>
31147
31148         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
31149         -mthumb.  Only xfail with -O0.
31150
31151 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
31152
31153         * g++.dg/abi/thunk1.C: New test.
31154         * g++.dg/abi/thunk2.C: Likewise.
31155         * g++.dg/abi/vtt1.C: Likewise.
31156
31157 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
31158
31159         PR optimization/8423
31160         * gcc.c-torture/execute/builtin-constant.c: New test.
31161
31162 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
31163
31164         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
31165         Add some more cases.
31166
31167 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
31168
31169         PR c++/8391
31170         * g++.dg/opt/local1.C: New test.
31171
31172 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
31173
31174         PR c++/8160
31175         * g++.dg/template/complit1.C: New test.
31176
31177         PR c++/8149
31178         * g++.dg/template/typename4.C: Likewise.
31179
31180 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31181
31182         Core issue 287, PR c++/7639
31183         * g++.dg/template/instantiate1.C: Adjust error location.
31184         * g++.dg/template/instantiate3.C: New test.
31185         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
31186         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
31187         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
31188
31189 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
31190
31191         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
31192
31193 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
31194
31195         PR c++/8287
31196         * g++.dg/init/dtor2.C: New test.
31197
31198 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31199
31200         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
31201         * gcc.dg/nest.c: Bypass errors on irix6.
31202
31203 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
31204
31205         * gcc.dg/nest.c: Expect error for mmix-*-*.
31206         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
31207
31208 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
31209
31210         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
31211         markers.
31212
31213         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
31214
31215 2002-10-25  Mike Stump  <mrs@apple.com>
31216
31217         * gcc.dg/warn-1.c: New test.
31218
31219 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
31220
31221         * g++.dg/template/typename3.C: New test.
31222
31223 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
31224
31225         * g++.dg/lookup/ptrmem1.C: New test.
31226
31227         * g++.dg/abi/vthunk2.C: New test.
31228
31229 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
31230
31231         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
31232
31233 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
31234
31235         * g++.dg/abi/empty9.C: New test.
31236
31237 2002-10-24  Richard Henderson  <rth@redhat.com>
31238
31239         * g++.dg/inherit/thunk1.C: Enable for ia64.
31240
31241 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
31242
31243         PR c++/8067
31244         * g++.dg/lookup/pretty1.C: New test.
31245
31246 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
31247
31248         * gcc.dg/20021023-1.c: New test.
31249
31250 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
31251
31252         PR c++/7679
31253         * g++.dg/parse/inline1.C: New test.
31254
31255 2002-10-23  Richard Henderson  <rth@redhat.com>
31256
31257         * g++.dg/inherit/thunk1.C: Enable for x86_64.
31258
31259         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
31260
31261 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
31262
31263         PR c++/6579
31264         * g++.dg/parse/stmtexpr3.C: New test.
31265
31266 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
31267
31268         * g++.dg/expr/cond1.C: New test.
31269
31270 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
31271
31272         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
31273
31274 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
31275
31276         * g++.dg/abi/vbase13.C: New test.
31277         * g++.dg/abi/vbase14.C: Likewise.
31278
31279 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
31280
31281         * gcc.dg/tls/pic-1.c: New test.
31282         * gcc.dg/tls/nonpic-1.c: New test.
31283         * gcc.dg/20021018-1.c: New test.
31284
31285 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
31286
31287         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
31288         Remove only files with the same base name as the test case.
31289         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
31290         (profopt-execute): Likewise.  Also, remove old profiling
31291         and performance data files before running the tests.
31292
31293         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
31294         * g++.dg/bprob/bprob.exp: Likewise.
31295         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
31296         to allow more general test case names.
31297
31298         * g++.dg/bprob/bprob-1.C: Rename to ...
31299         * g++.dg/bprob/g++-bprob-1.C: ... this.
31300
31301         * g77.dg/bprob/bprob-1.f: Rename to ...
31302         * g77.dg/bprob/g77-bprob-1.f: ... this.
31303
31304 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
31305
31306         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
31307         bison 1.50 or later.
31308
31309 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
31310
31311         * g++.dg/README: Describe more test directories.
31312
31313 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
31314
31315         * g++.dg/init/array6.C: Add additional tests.
31316
31317 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
31318
31319         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
31320         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
31321
31322 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
31323
31324         * gcc.c-torture/compile/20020604-1.x: New.
31325         * gcc.c-torture/compile/simd-5.x: Likewise.
31326         * gcc.c-torture/execute/920710-1.x: Likewise.
31327         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
31328
31329 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
31330
31331         * g++.dg/inherit/override1.C: Add dg-options clause.
31332
31333 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
31334
31335         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
31336         _mm_slli_si128.
31337
31338 2002-10-19  Andreas Schwab  <schwab@suse.de>
31339
31340         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
31341         directory component.
31342
31343 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
31344
31345         * g++.dg/inherit/thunk1.C: New test.
31346
31347         * g++.dg/inherit/override1.C: New test.
31348
31349         * g++.dg/abi/mangle11.C: New test.
31350         * g++.dg/abi/mangle14.C: New test.
31351         * g++.dg/abi/mangle17.C: New test.
31352
31353 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
31354
31355         * g++.dg/overload/member2.C: New test.
31356
31357 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
31358
31359         * g++.dg/README: Describe new compat directory.
31360         * g++.dg/dg.exp: Skip tests in compat directory.
31361         * README.compat: New file.
31362         * lib/compat.exp: New expect script.
31363         * g++.dg/compat: New test directory.
31364         * g++.dg/compat/compat.exp: New expect script.
31365         * g++.dg/compat/abi: New test directory.
31366         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
31367         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
31368         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
31369         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
31370         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
31371         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
31372         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
31373         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
31374         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
31375         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
31376         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
31377         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
31378         * g++.dg/compat/break: New test directory.
31379         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
31380         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
31381         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
31382         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
31383         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
31384         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
31385         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
31386         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
31387         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
31388         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
31389         g++.dg/compat/break/README: New files.
31390         * g++.dg/compat/eh: New test directory.
31391         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
31392         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
31393         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
31394         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
31395         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
31396         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
31397         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
31398         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
31399         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
31400         g++.dg/compat/eh/filter2_y.C,
31401         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
31402         g++.dg/compat/eh/new1_y.C,
31403         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
31404         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
31405         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
31406         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
31407         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
31408         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
31409         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
31410         g++.dg/compat/eh/unexpected1_y.C: New files.
31411         * g++.dg/compat/init: New test directory.
31412         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
31413         g++.dg/compat/init/array5_y.C,
31414         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
31415         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
31416         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
31417         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
31418         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
31419         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
31420         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
31421         g++.dg/compat/init/init-ref2_y.C: New files.
31422
31423 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
31424
31425         PR c++/7584
31426         * g++.dg/inherit/using3.C: New test.
31427
31428 2002-10-17  Jan Hubicka  <jh@suse.cz>
31429
31430         * gcc.dg/20021017-2.c: New test.
31431
31432 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
31433
31434         * g++.dg/abi/mangle16.C: Adjust.
31435
31436         * g++.dg/init/array8.C: New test.
31437
31438 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
31439
31440         * gcc.dg/special/mips-abi.exp: New test.
31441         * gcc.dg/special/mips-abi.s: Empty file used by the above.
31442
31443 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
31444
31445         * g++.dg/abi/mangle16.C: New test.
31446         * g++.dg/abi/mangle17.C: Likewise.
31447
31448         PR c++/7478
31449         * g++.dg/template/ref1.C: New test.
31450
31451 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31452
31453         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
31454
31455 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
31456
31457         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
31458
31459 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
31460
31461         PR c++/7524
31462         * g++.dg/init/array7.C: New test.
31463
31464 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
31465
31466         * g++.dg/init/array6.C: New test.
31467
31468         * g++.dg/abi/mangle13.C: Likewise.
31469         * g++.dg/abi/mangle14.C: Likewise.
31470         * g++.dg/abi/mangle15.C: Likewise.
31471
31472 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
31473
31474         * g++.dg/abi/empty8.C: New test.
31475
31476 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
31477
31478         * g++.dg/init/ctor1.C: New test.
31479
31480 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
31481
31482         * gcc.c-torture/execute/20021015-1.c: New test.
31483
31484 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
31485
31486         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
31487
31488 2002-10-14  Jan Hubicka  <jh@suse.cz>
31489
31490         * gcc.dg/i386-ssetype-[1-5].c: New tests.
31491
31492 2002-10-14  Richard Henderson  <rth@redhat.com>
31493
31494         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
31495
31496 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
31497
31498         PR optimization/6631
31499         * g++.dg/opt/const2.C: New test.
31500
31501 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
31502
31503         PR c++/7176
31504         * g++.dg/parse/friend1.C: New test.
31505         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
31506
31507 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
31508
31509         * gcc.dg/20021014-1.c: New test.
31510
31511 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
31512
31513         PR c++/5661
31514         * g++.dg/ext/vlm1.C: New test.
31515         * g++.dg/ext/vlm2.C: Likewise.
31516
31517         * g++.dg/init/array1.C: Remove invalid braces.
31518         * g++.dg/init/brace1.C: New test.
31519         * g++.dg/init/copy2.C: Likewise.
31520         * g++.dg/init/copy3.C: Likewise.
31521         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
31522         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
31523         braces.
31524
31525 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
31526
31527         * gcc.dg/cpp/assembler.S: Don't use -ansi.
31528
31529 2002-10-11  Richard Shann  <richard.shann@superh.com>
31530
31531         * gcc.c-torture/compile/simd-5.c: New test.
31532
31533 2002-10-10  Roger Sayle  <roger@eyesopen.com>
31534
31535         * gcc.c-torture/execute/shiftopt-1.c: New test case.
31536
31537 2002-10-10  Jim Wilson  <wilson@redhat.com>
31538
31539         * gcc.c-torture/execute/20021010-1.c: New test.
31540
31541 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
31542
31543         PR c/7353
31544         * g++.dg/ext/typedef-init.C: New test.
31545         * gcc.dg/typedef-init.c: New test.
31546
31547 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
31548
31549         * gcc.dg/cpp/paste13.c: New test.
31550
31551 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31552
31553         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
31554         remaining platforms, XFAIL during compile, not execute.  Don't
31555         XFAIL at -O0.
31556
31557 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
31558
31559         * gcc.dg/alias-1.c: Tweak expected warning.
31560
31561 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
31562
31563         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
31564
31565 2002-10-06  Andreas Jaeger  <aj@suse.de>
31566
31567         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
31568         * gcc.dg/cpp/c++98.C: Likewise.
31569
31570         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
31571         * g++.dg/cpp/c++98.C: Likewise.
31572
31573         * g++.dg/README (Subdirectories): Mention cpp directory.
31574
31575         PR target/7559
31576         * gcc.dg/20021006-1.c: New test.
31577
31578 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31579
31580         PR c++/7804
31581         * g++.dg/other/warning1.C: New test.
31582
31583 2002-10-04  Roger Sayle  <roger@eyesopen.com>
31584
31585         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
31586         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
31587         and sparc-*-* with -m64 as expected failures.  See PR 8087.
31588
31589 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
31590
31591         PR c++/7931
31592         * g++.dg/template/ptrmem3.C: New test.
31593
31594         PR c++/7754
31595         * g++.dg/template/union1.C: New test.
31596
31597 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
31598
31599         PR c++/8006
31600         * g++.dg/abi/mangle9.C: New test.
31601         * g++.dg/abi/mangle10.C: New test.
31602         * g++.dg/abi/mangle11.C: New test.
31603         * g++.dg/abi/mangle12.C: New test.
31604
31605 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
31606
31607         PR c++/7188.
31608         * g++.dg/template/meminit1.C: New test.
31609         * g++.dg/warn/Wreorder-1.C: Likewise.
31610         * g++.old-deja/g++.mike/warn3.C: Tweak.
31611         * lib/prune.exp: Ingore "in copy constructor".
31612
31613 2002-10-02  Andreas Jaeger  <aj@suse.de>
31614
31615         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
31616         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
31617         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
31618         on x86-64.
31619
31620 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
31621
31622         * gcc.dg/empty1.C: Fix typo.
31623
31624 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
31625
31626         * gcc.dg/alias-1.c: New test.
31627
31628 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
31629
31630         * gcc.dg/empty1.C: New test.
31631
31632         * g++.dg/tls/init-2.C: Tweak error messages.
31633
31634 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
31635
31636         * gcc.c-torture/compile/20020923-1.c: New test.
31637
31638 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
31639
31640         * gcc.c-torture/execute/ffs-1.c: New test.
31641         * gcc.c-torture/execute/ffs-2.c: Ditto.
31642
31643 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
31644
31645         * g++.dg/overload/member1.C: New test.
31646
31647 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
31648
31649         * g++.dg/abi/empty7.C: New test.
31650         * g++.dg/init/pm2.C: Likewise.
31651
31652 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
31653
31654         * g++.dg/rtti/crash1.C: New test.
31655
31656 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
31657
31658         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
31659         gcc.dg/sibcall-4.c: New tests.
31660
31661 2002-09-28  Roger Sayle  <roger@eyesopen.com>
31662
31663         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
31664         powerpc and MMIX targets.
31665
31666 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
31667
31668         * gcc.dg/cpp/20020927-1.c: New.
31669
31670 2002-09-26  David S. Miller  <davem@redhat.com>
31671
31672         * gcc.c-torture/compile/trunctfdf.c: New.
31673
31674 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31675
31676         * lib/target-supports.exp (check_weak_available): Handle solaris2.
31677
31678 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
31679
31680         * gcc.c-torture/execute/loop-15.c: New.
31681
31682 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
31683
31684         * README.QMTEST: Fix typo.
31685
31686 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
31687
31688         * gcc.dg/20020926-1.c: New test.
31689
31690 2002-09-25  David S. Miller  <davem@redhat.com>
31691
31692         PR target/7842
31693         * gcc.c-torture/execute/shiftdi.c: New test.
31694
31695 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
31696
31697         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
31698         unique to the tool.
31699         * lib/g77.exp (g77_init): Likewise.
31700         * lib/g++.exp (g++_init): Likewise.
31701         * lib/objc.exp (objc_init): Likewise.
31702
31703 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
31704
31705         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
31706         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
31707         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
31708
31709 2002-09-25  Richard Henderson  <rth@redhat.com>
31710
31711         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
31712         too-small long double.
31713
31714 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
31715
31716         * gcc.dg/20020919-1.c: New test.
31717
31718 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
31719
31720         * g++.dg/abi/bitfield6.C: New test.
31721         * g++.dg/abi/bitfield7.C: New test.
31722         * g++.dg/abi/bitfield8.C: New test.
31723         * g++.dg/abi/vbase11.C: New test.
31724
31725 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
31726
31727         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
31728         hppa*-*-hpux*.  Update test comment.
31729
31730 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
31731
31732         * gcc.dg/tls/struct-1.c: New test.
31733
31734 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
31735
31736         * gcc.dg/cpp/tr-warn2.c: Update.
31737
31738 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
31739
31740         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
31741
31742 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
31743
31744         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
31745         systems.
31746
31747 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
31748
31749         * gcc.c-torture/execute/ieee/mzero3.c: New test.
31750
31751         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
31752         Adjust for c++filt moved to binutils.  Remove spurious duplicate
31753         setting of cxxfilt.
31754
31755 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
31756
31757         * gcc.dg/20020312-2.c: Update for darwin.
31758
31759 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
31760
31761         * g++.old-deja/g++.other/crash32.C: Mark ICE.
31762
31763 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
31764
31765         * objc.dg/comp-types-1.m: New test.
31766         * objc.dg/comp-types-2.m: New test.
31767         * objc.dg/comp-types-3.m: New test.
31768         * objc.dg/comp-types-4.m: New test.
31769         * objc.dg/comp-types-5.m: New test.
31770         * objc.dg/comp-types-6.m: New test.
31771
31772 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
31773
31774         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
31775
31776 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
31777
31778         * g++.dg/other/do1.C: New test.
31779
31780         * g++.dg/template/subst1.C: New test.
31781
31782 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
31783
31784         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
31785
31786 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
31787
31788         * g++.dg/template/qualttp20.C: Adjust expected errors.
31789         * g++.old-deja/g++.jason/report.C: Likewise.
31790         * g++.old-deja/g++.other/qual1.C: Likewise.
31791
31792         * g++.dg/lookup/scoped2.C: New test.
31793
31794         * g++.dg/ext/asm3.C: New test.
31795
31796 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
31797
31798         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
31799
31800 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
31801
31802         * ChangeLog: follow spelling conventions.
31803         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
31804         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
31805         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
31806         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
31807         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
31808         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
31809         * g++.old-deja/g++.law/global-init1.C: Likewise.
31810         * g++.old-deja/g++.other/delete4.C: Likewise.
31811         * g++.old-deja/g++.other/inline21.C: Likewise.
31812         * g++.old-deja/g++.other/singleton.C: Likewise.
31813         * g77.dg/strlen0.f: Likewise.
31814         * g77.f-torture/compile/20010519-1.f: Likewise.
31815         * g77.f-torture/compile/980310-4.f: Likewise.
31816         * gcc.c-torture/compile/20000605-1.c: Likewise.
31817         * gcc.c-torture/execute/20020225-1.c: Likewise.
31818         * gcc.dg/c90-hexfloat-2.c: Likewise.
31819         * gcc.dg/c99-bool-1.c: Likewise.
31820         * gcc.dg/c99-hexfloat-2.c: Likewise.
31821         * gcc.dg/dll-2.c: Likewise.
31822         * gcc.dg/wtr-union-init-1.c: Likewise.
31823         * gcc.dg/wtr-union-init-2.c: Likewise.
31824         * gcc.dg/wtr-union-init-3.c: Likewise.
31825         * gcc.dg/cpp/avoidpaste1.c: Likewise.
31826         * gcc.dg/cpp/defined.c: Likewise.
31827         * gcc.dg/cpp/macsyntx.c: Likewise.
31828         * gcc.dg/cpp/paste2.c: Likewise.
31829         * gcc.dg/cpp/trad/defined.c: Likewise.
31830         * gcc.dg/format/c90-printf-1.c: Likewise.
31831         * gcc.dg/format/c90-scanf-1.c: Likewise.
31832         * gcc.dg/format/c99-printf-1.c: Likewise.
31833         * gcc.dg/format/c99-scanf-1.c: Likewise.
31834         * gcc.misc-tests/gcov-8.c: Likewise.
31835         * lib/profopt.exp: Likewise.
31836
31837 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
31838
31839         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
31840
31841 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
31842
31843         * g++.dg/inherit/using2.C: New test.
31844
31845 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
31846
31847         * ChangeLog: Follow spelling conventions.
31848         * g++.dg/template/friend4.C: Likewise.
31849         * g++.old-deja/g++.pt/crash67.C: Likewise.
31850         * gcc.c-torture/execute/20000801-4.c: Likewise.
31851         * gcc.dg/c90-digraph-1.c: Likewise.
31852         * gcc.dg/c94-digraph-1.c: Likewise.
31853         * gcc.dg/c99-digraph-1.c: Likewise.
31854         * gcc.dg/cpp/line5.c: Likewise.
31855         * gcc.dg/cpp/multiline.c: Likewise.
31856         * gcc.dg/cpp/trad/literals-1.c: Likewise.
31857         * gcc.dg/format/attr-3.c: Likewise.
31858         * gcc.dg/format/c90-scanf-3.c: Likewise.
31859         * gcc.dg/format/ext-4.c: Likewise.
31860
31861 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
31862
31863         * g++.dg/template/pretty1.C: New test.
31864
31865 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
31866
31867         * gcc.c-torture/execute/struct-cpy-1.c: New test.
31868
31869 2002-09-13  Matt Austern  <austern@apple.com>
31870
31871         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
31872         passing a cast expression to a function by const reference.
31873
31874 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
31875
31876         * g++.dg/template/deduce1.C: New test.
31877
31878 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
31879
31880         * gcc.c-torture/execute/simd-1.c: Force all use of int to
31881         32-bit int.
31882
31883 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
31884
31885         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
31886         usage.
31887
31888 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
31889
31890         * gcc.c-torture/compile/20020910-1.c: New test.
31891
31892 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
31893
31894         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
31895
31896 2002-09-10  Andreas Jaeger  <aj@suse.de>
31897
31898         * gcc.dg/20020312-2.c: Adjust for x86-64.
31899
31900 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
31901
31902         * g77.dg/7388.f: New test case for PR 7388.
31903
31904 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
31905
31906         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
31907
31908 2002-09-05  Ziemowit Laski <zlaski@apple.com>
31909
31910         * objc.dg/proto-lossage-1.m: New test.
31911
31912 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
31913
31914         * gcc.dg/cpp/_Pragma4.c: Fix typo.
31915
31916 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
31917
31918         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
31919         expected to pass.
31920
31921 2002-09-06  Stan Shebs  <shebs@apple.com>
31922             David Edelsohn  <edelsohn@gnu.org>
31923
31924         * gcc.dg/weak: New directory.
31925         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
31926         target-specific xfail bits.
31927         * gcc.dg/typeof-2.c: Move to new directory.
31928         * gcc.dg/weak.exp: New expect script.
31929
31930 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
31931
31932         * gcc.c-torture/execute/extzvsi.c: New test.
31933
31934 2002-09-05  Stan Shebs  <shebs@apple.com>
31935
31936         * gcc.dg/weak-1.c: xfail on Darwin.
31937         * gcc.dg/weak-2.c: Ditto.
31938         * gcc.dg/weak-3.c: Ditto.
31939         * gcc.dg/weak-4.c: Ditto.
31940         * gcc.dg/weak-5.c: Ditto.
31941         * gcc.dg/weak-6.c: Ditto.
31942         * gcc.dg/weak-7.c: Ditto.
31943         * gcc.dg/weak-8.c: Ditto.
31944         * gcc.dg/weak-9.c: Ditto.
31945
31946 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
31947
31948         * gcc.c-torture/execute/loop-14.c: New test.
31949
31950 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
31951
31952         * g++.dg/other/cxa-atexit1.C: New test.
31953
31954         * gcc.dg/typeof-2.c: New test.
31955
31956 2002-09-03  Roger Sayle  <roger@eyesopen.com>
31957
31958         * gcc.dg/builtins-2.c: New testcase.
31959         * gcc.dg/builtins-3.c: New testcase.
31960
31961 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
31962
31963         * gcc.dg/cpp/_Pragma4.c: New test.
31964
31965 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
31966
31967         * objc/execute/nil_method-1.m: New testcase.
31968
31969 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
31970
31971         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
31972         [Object class], not [Object initialize].
31973
31974 2002-08-31  Roger Sayle  <roger@eyesopen.com>
31975             Hans-Peter Nilsson  <hp@bitrange.com>
31976
31977         * gcc.c-torture/execute/20020720-1.x: Skip test on
31978         mmix-knuth-mmixware.  Correct comment.
31979
31980 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
31981
31982         * testsuite/g++.dg/abi/bitfield5.C: New test.
31983         * testsuite/g++.dg/abi/vbase10.C: Likewise.
31984
31985 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
31986
31987         * objc.dg/undeclared-selector.m: New test.
31988
31989 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
31990
31991         * g++.dg/other/offsetof1.C: Avoid cast warning.
31992
31993 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
31994
31995         * objc.dg/super-class-2.m: New test.
31996
31997 2002-08-24  Matt Austern  <austern@apple.com>
31998
31999         * g++.dg/ext/lvaddr.C: New test.
32000         * g++.dg/ext/lvcast.C: New test.
32001
32002 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
32003
32004         * testsuite/g++.dg/inherit/cond1.C: New test.
32005
32006 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
32007
32008         * gcc.dg/noncompile/incomplete-1.c: New test.
32009
32010 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
32011
32012         * gcc.dg/typespec-1.c: New test.
32013
32014 2002-08-20  Devang Patel  <dpatel@apple.com>
32015         * objc.dg/proto-hier-2.m: New test.
32016
32017 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
32018
32019         * objc.dg/bitfield-1.m: New test.
32020         * objc.dg/bitfield-2.m: New test.
32021
32022 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
32023
32024         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
32025         gcc.dg/c99-flex-array-4.c: New tests.
32026
32027 2002-08-16  Stan Shebs  <shebs@apple.com>
32028
32029         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
32030
32031 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
32032
32033         * gcc.dg/typeof-1.c: New test.
32034         * g++.dg/ext/typeof2.C: New test.
32035
32036 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
32037
32038         * g++.dg/other/offsetof1.C: New test.
32039
32040 2002-08-14  Richard Henderson  <rth@redhat.com>
32041
32042         * gcc.dg/tls/diag-3.c: Fix expected message strings.
32043
32044 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
32045
32046         * gcc.dg/cpp/_Pragma3.c: New test.
32047
32048 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
32049
32050         * g++.dg/template/inherit3: New test.
32051
32052 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
32053
32054         * gcc.dg/bitfld-4.c: Add blank options.
32055
32056 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
32057
32058         * g++.dg/template/crash1.C: New test.
32059
32060 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
32061
32062         * gcc.dg/tls/opt-2.c: New test.
32063
32064 2002-08-08  Devang Patel  <dpatel@apple.com>
32065
32066         * objc.dg/selector-1.m : New test
32067
32068 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
32069
32070         * g++.dg/abi/bitfield4.C: New test.
32071         * gcc.dg/bitfld-4.c: New test.
32072
32073 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
32074
32075         * g++.dg/other/packed1.C: New test.
32076
32077 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
32078
32079         * g++.dg/abi/offsetof.C: Tweak error messages.
32080         * g++.old-deja/g++.mike/p10769a.C: Likewise.
32081
32082 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
32083
32084         * gcc.dg/bitfld-3.c: New test.
32085
32086 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
32087             Richard Henderson  <rth@redhat.com>
32088
32089         * gcc.dg/i386-bitfield1.c: New test.
32090         * g++.dg/abi/bitfield3.C: Update.
32091
32092 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
32093
32094         * objc.dg/const-str-2.m: Update.
32095         * gcc.dg/cpp/c++98.c: Change to C extension.
32096         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
32097         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
32098
32099 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
32100
32101         * testsuite/gcc.dg/tls/diag-3.c: New.
32102
32103 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
32104
32105         * g++.dg/README (Subdirectories): Document new subdir expr.
32106         * g++.dg/expr/pmf-1.C: New test.
32107
32108 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
32109
32110         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
32111
32112 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
32113
32114         * g++.dg/abi/bitfield3.C: New test.
32115
32116 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
32117
32118         * lib/gcov.exp: Tweak expected line formats.
32119         * gcc.misc-tests/gcov8.c: New test.
32120         * gcc.misc-tests/gcov8.x: New flags.
32121
32122 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
32123
32124         * consistency.vlad/layout/endian.c: Include string.h.
32125
32126         * gcc.c-torture/execute/20020805-1.c: New test.
32127
32128 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
32129
32130         * g++.dg/other/conversion1.C: New test.
32131
32132 2002-08-03  Roger Sayle  <roger@eyesopen.com>
32133
32134         * gcc.dg/builtins-1.c: New testcase.
32135
32136 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
32137
32138         * g++.dg/inherit/access3.C: New test.
32139
32140 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
32141
32142         * gcc.dg/ia64-visibility-2.c: New test.
32143
32144 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
32145
32146         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
32147         __qualifier_flags to __flags.
32148
32149 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
32150
32151         * g++.dg/inherit/operator1.C: New test.
32152         * g++.dg/lookup/disamb1.C: Fix typo in comment.
32153         * g++.dg/other/error1.C: Change expected error message.
32154         * g++.dg/template/conv4.C: Likewise.
32155
32156 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
32157
32158         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
32159         for documented behavior.
32160
32161 2002-07-25  Roger Sayle  <roger@eyesopen.com>
32162
32163         * gcc.c-torture/execute/20020720-1.x: Skip this test on
32164         several targets known to fail.
32165
32166 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
32167
32168         * gcc.dg/mips-args-[123].c: New tests.
32169
32170 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
32171
32172         * gcc.dg/ppc-spe.c: New.
32173
32174 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
32175
32176         * g++.dg/other/ptrmem4.C: New testcase.
32177
32178 2002-07-24  Richard Henderson  <rth@redhat.com>
32179
32180         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
32181
32182 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
32183
32184         * g++.dg/ext/alignof1.C (main): Return 0 for success.
32185
32186 2002-07-24  Roger Sayle  <roger@eyesopen.com>
32187
32188         * gcc.c-torture/execute/memset-3.c: New testcase.
32189
32190 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
32191
32192         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
32193         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
32194
32195 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32196
32197         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
32198         Delete.
32199
32200 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
32201
32202         * gcc.c-torture/compile/simd-4.c: New test.
32203
32204 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32205
32206         PR c++/7347, c++/7348
32207         * g++.dg/template/access4.C: New test.
32208         * g++.dg/template/access5.C: New test.
32209         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
32210         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
32211         * g++.old-deja/g++.pt/ttp58.C: Likewise.
32212         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
32213
32214 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
32215
32216         * gcc.dg/gnu89-init-2.c: New test.
32217
32218 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
32219
32220         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
32221
32222 2002-07-20  Roger Sayle  <roger@eyesopen.com>
32223
32224         * gcc.c-torture/execute/20020720-1.c: New testcase.
32225
32226 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
32227
32228         * gcc.dg/cpp/Wsignprom.c: New tests.
32229
32230 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
32231
32232         * gcc.c-torture/execute/loop-13.c: New test.
32233
32234 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
32235
32236         * gcc.dg/cpp/expr.c: New tests.
32237
32238 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
32239
32240         * g++.dg/opt/pr6713.C: Add template instantiation.
32241
32242 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
32243
32244         * gcc.dg/nest.c: New test.
32245
32246 2002-07-17  Richard Henderson  <rth@redhat.com>
32247
32248         * g++.dg/opt/pr6713.C: New test.
32249
32250 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
32251
32252         * gcc.c-torture/execute/loop-2e.x: Let the testcase
32253         XFAIL for all x86 processors.
32254
32255 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
32256
32257         * gcc.c-torture/execute/20010122-1.x: Do not test with
32258         -fomit-frame-pointer.
32259
32260 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32261
32262         * g++.dg/template/instantiate2.C: New test.
32263         * g++.dg/template/spec4.C: New test.
32264
32265 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32266
32267         * g++.dg/template/access2.C: New test.
32268         * g++.dg/template/access3.C: New test.
32269
32270 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
32271
32272         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
32273         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
32274         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
32275         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
32276         Convert to use <stdarg.h>.
32277         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
32278         Delete.
32279         * gcc.dg/va-arg-2.c: New.
32280         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
32281
32282 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
32283
32284         * gcc.c-torture/compile/20020710-1.c: New test.
32285
32286 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
32287                           Andrew Pinski  <pinskia@physics.uc.edu>
32288
32289         gcc.c-torture/compile/simd-2.c: New testcase.
32290         gcc.c-torture/compile/simd-3.c: Likewise.
32291
32292 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
32293
32294         PR c++/7224
32295         * g++.dg/overload/error1.C: New test.
32296
32297 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
32298
32299         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
32300         configuration and IRIX 6 O32 ABI.
32301
32302 2002-07-11  Roger Sayle  <roger@eyesopen.com>
32303
32304         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
32305
32306 2002-07-10  Roger Sayle  <roger@eyesopen.com>
32307
32308         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
32309
32310 2002-07-10  Jeffrey A Law  <law@redhat.com>
32311
32312         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
32313
32314         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
32315
32316 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
32317
32318         * gcc.dg/20020312-2.c: Check for __PPC__.
32319
32320 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
32321
32322         * gcc.c-torture/compile/20020709-1.c: New test.
32323
32324 2002-07-07  Roger Sayle  <roger@eyesopen.com>
32325
32326         * g++.dg/template/qualttp21.C: New test case.
32327
32328 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
32329
32330         * gcc.c-torture/compile/20020706-1.c: New test.
32331         * gcc.c-torture/compile/20020706-2.c: New test.
32332
32333 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
32334             Alexandre Oliva  <aoliva@redhat.com>
32335
32336         * g++.dg/warn/incomplete1.C: New test.
32337
32338 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32339
32340         PR c++/7099
32341         * g++.dg/warn/noreturn1.C: New test.
32342
32343 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
32344
32345         PR c++/6706
32346         * g++.dg/debug/debug6.C: New test.
32347         * g++.dg/debug/debug7.C: New test.
32348
32349 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
32350
32351         * gcc.c-torture/compile/simd-3.c: New test.
32352
32353 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
32354
32355         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
32356         * gcc.dg/20020620-1.c: Likewise.
32357
32358 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32359
32360         PR c++/6944
32361         * g++.dg/init/array4.C: New test.
32362         * g++.dg/init/array5.C: New test.
32363
32364 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
32365
32366         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
32367         * gcc.c-torture/execute/simd-2.c (main): Likewise.
32368
32369 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32370
32371         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
32372         * gcc.dg/wtr-aggr-init-1.c: Likewise.
32373         * gcc.dg/wtr-conversion-1.c: Likewise.
32374         * gcc.dg/wtr-escape-1.c: Likewise.
32375         * gcc.dg/wtr-int-type-1.c: Likewise.
32376         * gcc.dg/wtr-label-1.c: Likewise.
32377         * gcc.dg/wtr-static-1.c: Likewise.
32378         * gcc.dg/wtr-strcat-1.c: Likewise.
32379         * gcc.dg/wtr-suffix-1.c: Likewise.
32380         * gcc.dg/wtr-switch-1.c: Likewise.
32381         * gcc.dg/wtr-unary-plus-1.c: Likewise.
32382         * gcc.dg/wtr-union-init-1.c: Likewise.
32383         * gcc.dg/wtr-union-init-2.c: Likewise.
32384         * gcc.dg/wtr-union-init-3.c: Likewise.
32385
32386         * gcc.dg/wtr-func-def-1.c: New test.
32387
32388 2002-07-02 Devang Patel <dpatel@apple.com>
32389
32390         * objc.dg/param-1.m: New test.
32391
32392 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
32393
32394         * gcc.dg/cpp/trad/directive.c: Add test.
32395         * gcc.dg/cpp/trad/macroargs.c: Add test.
32396         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
32397
32398 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
32399
32400         * gcc.dg/cpp/cmdlne-M.c: New test.
32401
32402 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
32403
32404         * objc.dg/desig-init-1.m: New test.
32405
32406 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32407
32408         PR c++/6716
32409         * g++.dg/template/instantiate1.C: New test.
32410
32411 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
32412
32413         PR c++/7112
32414         * g++.dg/template/sizeof2.C: New test.
32415
32416 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
32417
32418         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
32419         gcc.dg/cpp/trad/include.c: New tests.
32420
32421 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
32422
32423         PR target/7177
32424         * gcc.c-torture/compile/20020701-1.c: New test.
32425
32426 2002-07-01  Stan Shebs  <shebs@apple.com>
32427
32428         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
32429         header here...
32430         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
32431         (objc-torture-execute): or here.
32432
32433 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
32434
32435         * gcc.c-torture/execute/arith-rand-ll.c: New test.
32436
32437 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
32438
32439         * gcc.dg/cpp/trad/escaped-nl.c: New test.
32440
32441 2002-06-30  Devang Patel  <dpatel@apple.com>
32442
32443         * objc.dg/fsyntax-only.m: New test.
32444
32445 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
32446
32447         PR c++/6695
32448         * g++.dg/template/friend7.C: New file.
32449
32450 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
32451
32452         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
32453         return type.
32454
32455 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
32456
32457         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
32458         avoid division by zero.
32459
32460 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
32461
32462         * gcc.dg/Wunknownprag.c: New tests.
32463
32464 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
32465
32466         * gcc.c-torture/execute/simd-2.c: New test.
32467
32468 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
32469
32470         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
32471         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
32472         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
32473         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
32474         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
32475         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
32476         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
32477         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
32478         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
32479         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
32480         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
32481         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
32482         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
32483         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
32484         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
32485         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
32486         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
32487
32488 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
32489
32490         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
32491         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
32492         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
32493         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
32494         New tests.
32495         * gcc.dg/cpp/trad/directive.c: Update.
32496
32497 2002-06-23  Andreas Jaeger  <aj@suse.de>
32498
32499         * gcc.c-torture/execute/complex-6.c: New.
32500
32501 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
32502
32503         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
32504         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
32505         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
32506         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
32507
32508 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
32509
32510         * gcc.dg/cpp/trad: New directory with traditional tests copied
32511         from parent directory.
32512         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
32513         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
32514         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
32515         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
32516         Move to trad/ and rename.
32517         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
32518         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
32519         gcc.dg/cpp/trad/redef2.c: New tests.
32520         * gcc.dg/cpp/trad/trad.exp: New driver.
32521
32522 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
32523
32524         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
32525         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
32526         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
32527         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
32528         Remove.
32529
32530 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
32531
32532         * gcc.dg/20020620-1.c: New test.
32533
32534 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32535
32536         * g++.dg/template/ttp4.C: New test.
32537
32538 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
32539
32540         * g++.dg/opt/vt1.C: Fix regexp.
32541
32542 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32543
32544         * gcc.c-torture/execute/pure-1.c: Make functions static again.
32545         Don't use attribute `noinline'.
32546
32547 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
32548
32549         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
32550
32551 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
32552
32553         * gcc.c-torture/execute/simd-1.c: New.
32554
32555         * gcc.dg/simd-1.c: New.
32556
32557 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
32558
32559         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
32560
32561 2002-06-16  Richard Henderson  <rth@redhat.com>
32562
32563         * g++.dg/ext/anon-struct1.C: New.
32564         * g++.dg/ext/anon-struct2.C: New.
32565         * g++.dg/ext/anon-struct3.C: New.
32566         * gcc.dg/anon-struct-1.c: New.
32567         * gcc.dg/anon-struct-2.c: New.
32568         * gcc.dg/anon-struct-3.c: New.
32569         * gcc.dg/20011008-1.c: Adjust warning text.
32570         * gcc.dg/20020527-1.c: Add -fms-extensions.
32571
32572 2002-06-16  Richard Henderson  <rth@redhat.com>
32573
32574         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
32575
32576 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
32577
32578         * gcc.c-torture/execute/20020615-1.c: New test.
32579
32580 2002-06-15  Roger Sayle  <roger@eyesopen.com>
32581
32582         * gcc.c-tortuture/execute/compare-1.c: New test case.
32583         * gcc.c-tortuture/execute/compare-2.c: New test case.
32584         * gcc.c-tortuture/execute/compare-3.c: New test case.
32585
32586 2002-06-13  Richard Henderson  <rth@redhat.com>
32587
32588         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
32589         ia64 ilp32.
32590
32591 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32592
32593         * g++.dg/template/typename2.C: Update error message.
32594
32595 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
32596
32597         * gcc.c-torture/execute/20020611-1.c: New test.
32598
32599 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
32600
32601         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
32602         list of targets to skip.
32603
32604 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
32605
32606         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
32607         targets if not optimizing.
32608
32609 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
32610
32611         * gcc.c-torture/compile/20020605-1.c: New test.
32612
32613         * g++.dg/opt/vt1.C: New test.
32614
32615         * gcc.dg/20020531-1.c: New test.
32616
32617         * gcc.dg/20020530-1.c: New test.
32618
32619         * gcc.dg/20020527-1.c: New test.
32620
32621         * g++.dg/opt/cse1.C: New test.
32622
32623 2002-06-07  Roger Sayle  <roger@eyesopen.com>
32624
32625         * gcc.dg/20020607-2.c: New test case.
32626
32627 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
32628
32629         * gcc.c-torture/compile/20020604-1.c: New test.
32630
32631 2002-06-04  Richard Henderson  <rth@redhat.com>
32632
32633         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
32634         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
32635         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
32636
32637 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
32638
32639         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
32640
32641 2002-06-03  Richard Henderson  <rth@redhat.com>
32642
32643         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
32644         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
32645
32646 2002-06-02  Richard Henderson  <rth@redhat.com>
32647
32648         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
32649         test functions static.
32650
32651 2002-06-02  Andreas Jaeger  <aj@suse.de>
32652
32653         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
32654         now.
32655
32656 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
32657
32658         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
32659         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
32660         Update for mofified diagnostics.
32661         * gcc.dg/c99-intconst-1.c: No longer fail.
32662
32663 2002-06-02  Richard Henderson  <rth@redhat.com>
32664
32665         * gcc.dg/uninit-A.c: Remove xfail markers.
32666
32667 2002-06-01  Roger Sayle  <roger@eyesopen.com>
32668
32669         * gcc.dg/fnegate-1.c: New test case.
32670
32671 2002-05-30  Osku Salerma  <osku@iki.fi>
32672
32673         * gcc.c-torture/execute/mayalias-1.c: New file.
32674
32675 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
32676
32677         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
32678         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
32679         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
32680
32681 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
32682
32683         * gcc.c-torture/execute/20020529-1.c: New test.
32684
32685 2002-05-27  Richard Henderson  <rth@redhat.com>
32686
32687         * g++.dg/ext/attrib6.C: New test case.
32688
32689 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32690
32691         * gcc.c-torture/execute/pure-1.c: New test.
32692
32693 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
32694
32695         * gcc.dg/cpp/arith-2.c: Remove.
32696
32697 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
32698
32699         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
32700         * gcc.dg/cpp/if-3.c: Remove.
32701
32702 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
32703
32704         * g++.dg/opt/cse2.C: New test.
32705
32706 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
32707
32708         * gcc.dg/cpp/arith-1.c: New semantic tests.
32709         * gcc.dg/cpp/if-1.c: Update.
32710
32711 2002-05-24  Ben Elliston  <bje@redhat.com>
32712
32713         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
32714
32715 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
32716
32717         * gcc.dg/verbose-asm.c: New test.
32718
32719 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
32720
32721         * gcc.dg/cpp/paste12.c: New test.
32722
32723 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
32724
32725         * g++.dg/parse/named_ops.C: New test.
32726
32727 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
32728
32729         * gcc/testsuite/gcc.dg/weak-8.c: New test.
32730
32731 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
32732
32733         * gcc.dg/weak-2.c: Allow optional leading underscore
32734         in scan-assembler symbol name.
32735         * gcc.dg/weak-3.c: Likewise.
32736         * gcc.dg/weak-4.c: Likewise.
32737         * gcc.dg/weak-5.c: Likewise.
32738
32739 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
32740
32741         * gcc.dg/20020523-1.c: New test.
32742
32743 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
32744
32745         * objc.dg/const-str-2.m: Update now that we stop after
32746         a command line error.
32747
32748 2002-05-22  Richard Henderson  <rth@redhat.com>
32749
32750         * g++.dg/dg.exp: Fix typo in test pruneing.
32751
32752 2002-05-22  Richard Henderson  <rth@redhat.com>
32753
32754         * g++.dg/dg.exp: Prune the tls subdirectory.
32755         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
32756         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
32757         * g++.dg/tls/init-1.C: New.
32758
32759 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
32760
32761         * gcc.dg/20020517-1.c: New test.
32762
32763 2002-05-21  Richard Henderson  <rth@redhat.com>
32764
32765         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
32766         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
32767
32768 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
32769
32770         * g++.dg/other/copy2.C: New test.
32771
32772 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
32773
32774         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
32775         (MAX_COPY): Bump up to 10 times sizeof (long long).
32776         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
32777
32778         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
32779         sizeof (long long).
32780
32781         * gcc.c-torture/execute/strcpy-1.c: New test.
32782
32783 2002-05-19  Jason Merrill  <jason2redhat.com>
32784
32785         * g++.dg/ext/oper1.C: New test.
32786
32787 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
32788 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
32789
32790         * README.QMTEST: New file.
32791
32792         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
32793
32794 2002-05-19  Andreas Jaeger  <aj@suse.de>
32795
32796         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
32797         now.
32798         * gcc.c-torture/execute/loop-2d.x: Likewise.
32799
32800 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
32801
32802         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
32803         support weak symbols.
32804         * gcc.dg/weak-4.c: Likewise.
32805         * gcc.dg/weak-6.c: Likewise.
32806
32807 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
32808
32809         * gcc.dg/weak-3.c: Add dg-excess-error comment for
32810         cygwin, coff and h8300-*-hms targets
32811         * gcc.dg/weak-5.c: Likewise.
32812         * gcc.dg/weak-7.c: Likewise.
32813
32814 2002-05-16  Jason Merrill  <jason@redhat.com>
32815
32816         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
32817         (scan-assembler-not, scan-assembler-dem): Likewise.
32818         (scan-assembler-dem-not): Likewise.
32819
32820 2002-05-15  Richard Henderson  <rth@redhat.com>
32821
32822         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
32823
32824 2002-05-15  Richard Henderson  <rth@redhat.com>
32825
32826         * gcc.dg/weak-5.c (vfoo1c): No warning here.
32827         (vfoo1f): Warning here.
32828         (vfoo1l): Don't redefine the alias.
32829
32830 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
32831
32832         * g++.dg/init/pm1.C: New test.
32833
32834 2002-05-12  David S. Miller  <davem@redhat.com>
32835
32836         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
32837         types.
32838
32839 2002-05-10  Roger Sayle  <roger@eyesopen.com>
32840
32841         * gcc.c-torture/execute/20020510-1.c: New test case.
32842
32843 2002-05-10  David S. Miller  <davem@redhat.com>
32844
32845         * gcc.c-torture/execute/conversion.c: Test long double too.
32846
32847 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
32848
32849         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
32850         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
32851         * lib/g++.exp (g++_link_flags): Likewise.
32852         * lib/objc.exp (objc_target_compile): Likewise.
32853
32854 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
32855
32856         * gcc.dg/cpp/poison.c: Update.
32857         * gcc.dg/cpp/20000625-2.c: Remove.
32858         * gcc.dg/cpp/direct2s.c: Remove final test.
32859
32860 2002-05-08  Tom Rix  <trix@redhat.com>
32861
32862         * gcc.c-torture/execute/20020508-1.c: New test.
32863         * gcc.c-torture/execute/20020508-2.c: New test.
32864         * gcc.c-torture/execute/20020508-3.c: New test.
32865
32866 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
32867
32868         * gcc.dg/cpp/charconst-4.c: More tests.
32869
32870 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
32871
32872         PR c/6569
32873         * gcc.dg/weak-3.c: Update location of warning messages.
32874         * gcc.dg/weak-5.c: Likewise.
32875
32876 2002-05-06  Roger Sayle  <roger@eyesopen.com>
32877
32878         * gcc.c-torture/execute/20020506-1.c: New test case.
32879
32880 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
32881
32882         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
32883
32884 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
32885
32886         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
32887
32888 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
32889
32890         * gcc.dg/cpp/charconst-3.c: New test.
32891
32892 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
32893
32894         * gcc.dg/cpp/charconst.c: Update tests.
32895
32896 2002-05-05  Tim Josling  <tej@melbpc.org.au>
32897
32898         * treelang: Added directory for new sample language treelang. Also
32899         lib/treelang.exp: New file to signal treelang should be tested.
32900
32901 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
32902
32903         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
32904         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
32905         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
32906         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
32907         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
32908         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
32909         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
32910
32911 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
32912
32913         * gcc.dg/format/xopen-2.c: New test.
32914
32915 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
32916
32917         * gcc.dg/20020503-1.c: New test.
32918
32919 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
32920
32921         * g++.dg/init/dtor1.C: Make it tougher.
32922
32923 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
32924
32925         * g++.dg/init/dtor1.C: New test.
32926
32927 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
32928
32929         * gcc.dg/altivec-8.c: New.
32930
32931 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
32932
32933         * gcc.dg/altivec-7.c: New.
32934
32935 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
32936
32937         * g++.dg/parse/typedef1.C: New test.
32938
32939 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
32940
32941         PR c++/6486
32942         * g++.dg/template/friend6.C: New test.
32943
32944         PR c++/6492
32945         * g++.dg/init/copy1.C: New test.
32946
32947 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
32948
32949         * g++.dg/warn/effc1.C: New test.
32950
32951 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
32952
32953         * gcc.dg/cpp/if-cexp.c: Add a test.
32954
32955 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
32956
32957         * gcc.dg/20020426-2.c: New test.
32958
32959 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
32960
32961         * gcc.dg/cpp/if-mop.c: Update.
32962         * gcc.dg/cpp/if-mpar.c: Add test.
32963         * gcc.dg/cpp/if-oppr.c: Update.
32964
32965 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32966
32967         PR c/6343
32968         * gcc.dg/weak-[2-7].c: New tests.
32969
32970 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
32971
32972         * gcc.dg/enum1.c: New test.
32973
32974 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
32975
32976         PR c++/6497
32977         * g++.dg/inherit/access2.C: New test.
32978
32979 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
32980
32981         PR bootstrap/6445
32982         * gcc.dg/20020426-1.c: New test.
32983
32984 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
32985
32986         * g++.dg/abi/enum1.C: New test.
32987
32988 2002-04-26  Richard Henderson  <rth@redhat.com>
32989
32990         * gcc.dg/c99-bool-1.c: Expect always true warning.
32991
32992 2002-04-25  Roger Sayle  <roger@eyesopen.com>
32993
32994         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
32995
32996 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32997
32998         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
32999         targets.
33000
33001 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
33002
33003         * g++.dg/abi/mange7.C: New test.
33004
33005         PR c++/6438.
33006         * g++.dg/parse/stmtexpr2.C: New test.
33007
33008 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
33009
33010         * gcc.dg/20020312-2.c: Add SH target.
33011
33012 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33013
33014         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
33015         compiler output on mips*-*-irix*.
33016
33017 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
33018
33019         * g++.dg/parse/attr1.C: New test.
33020
33021 2002-04-23  Roger Sayle  <roger@eyesopen.com>
33022
33023         * gcc.c-torture/execute/string-opt-17.c: New test case.
33024         * gcc.c-torture/execute/memset-2.c: New test case.
33025
33026 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
33027
33028         PR c++/6256:
33029         * g++.dg/template/friend5.C: New test.
33030
33031         PR c++/6331:
33032         * g++.dg/template/qual1.C: Likewise.
33033
33034 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
33035
33036         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
33037         Include stdlib.h, not stdio.h or ctype.h.
33038
33039 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
33040
33041         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
33042         cris-*-elf* and mmix-*-*.
33043         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
33044         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
33045         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
33046         Ditto.
33047         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
33048         * gcc.dg/wchar_t-1.c: Ditto.
33049
33050 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
33051
33052         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
33053         Clarify comment.
33054
33055 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
33056
33057         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
33058
33059 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33060
33061         * gcc.c-torture/execute/20000906-1.x: Delete.
33062
33063 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
33064
33065         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
33066
33067 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
33068
33069         * PR6367
33070         * g77.f-torture/execute/6367.f: New test.
33071         * g77.f-torture/execute/6367.x: Disable for MMIX.
33072
33073 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
33074
33075         * PR6352
33076         * g++.dg/opt/inline2.C: New test.
33077
33078 2002-04-18  Richard Henderson  <rth@redhat.com>
33079
33080         * gcc.dg/20000906-1.c: Enable for all targets.
33081         * gcc.c-torture/compile/iftrap-2.c: New.
33082
33083 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
33084
33085         * gcc.dg/20020418-1.c: New test.
33086         * gcc.dg/20020418-2.c: New test.
33087
33088 2002-04-18  Richard Henderson  <rth@redhat.com>
33089
33090         * gcc.c-torture/compile/iftrap-1.c: New.
33091         * gcc.dg/iftrap-1.c: Adjust for ia64.
33092         * gcc.dg/iftrap-2.c: New.
33093
33094 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
33095
33096         * gcc.c-torture/compile/20020418-1.c: New test.
33097
33098 2002-04-18  Roger Sayle  <roger@eyesopen.com>
33099
33100         * gcc.c-torture/compile/20020415-1.c: New.
33101
33102 2002-04-18  David S. Miller  <davem@redhat.com>
33103
33104         * gcc.c-torture/execute/20020418-1.c: New test.
33105
33106 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
33107
33108         * gcc.dg/20020416-1.c: New test.
33109
33110         * g++.dg/opt/inline1.C: New test.
33111
33112 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
33113
33114         * gcc.dg/altivec-5.c: New test.
33115
33116         * gcc.dg/20020415-1.c: New test.
33117
33118 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
33119
33120         * testsuite/lib/chill.exp: Remove.
33121
33122 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
33123
33124         * g++.dg/other/big-struct.C: New test.
33125
33126 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
33127
33128         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
33129         of scratch file.
33130
33131 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
33132
33133         PR c/6277
33134         * gcc.dg/i386-387-1.c: Allow optional leading underscore
33135         in scan-assembler function name
33136
33137 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
33138
33139         * g77.f-torture/execute/980628-4.x,
33140         g77.f-torture/execute/980628-5.x,
33141         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
33142         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
33143         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
33144         i[34567]86-*-*.
33145
33146 2002-04-13  David S. Miller  <davem@redhat.com>
33147
33148         * gcc.c-torture/execute/20020413-1.c: New test.
33149
33150 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
33151
33152         * gcc.dg/asm-6.c,
33153         * g++.dg/ext/asm1.C: New tests.
33154
33155 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
33156
33157         PR c++ 5373.
33158         * g++.dg/parse/stmtexpr1.C: New test.
33159
33160         PR c++/5189.
33161         * g++.dg/template/copy1.C: New test.
33162
33163 2002-04-12  Richard Henderson  <rth@redhat.com>
33164
33165         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
33166
33167 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
33168
33169         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
33170         gcc.c-torture/execute/20020307-2.c.
33171
33172 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
33173
33174         * g++.dg/ext/attrib5.C,
33175         * g++.dg/lookup/struct1.C: New tests.
33176
33177 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
33178
33179         * gcc.dg/20020411-1.c: New test.
33180
33181         * gcc.c-torture/execute/20020411-1.c: New test.
33182
33183 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
33184
33185         * g77.f-torture/execute/6177.f: New test.
33186
33187 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
33188
33189         PR middle-end/6247
33190         * g++.dg/opt/cleanup1.C: New test.
33191
33192         * g++.dg/opt/const1.C: New test.
33193
33194 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
33195
33196         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
33197
33198 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
33199
33200         PR c++/5507
33201         * g++.dg/template/typename2.C: New test.
33202
33203 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
33204
33205         * gcc.c-torture/execute/loop-12.c: New.
33206
33207 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
33208
33209         * g77.f-torture/execute/980628-4.x,
33210         g77.f-torture/execute/980628-5.x,
33211         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
33212         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
33213         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
33214
33215 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33216
33217         PR optimization/6086
33218         * g++.dg/opt/preinc1.C: New test.
33219
33220 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
33221
33222         PR c++/5571
33223         * g++.dg/opt/static2.C: New test.
33224
33225 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
33226
33227         PR c/5120
33228         * gcc.dg/20020406-1.c: New test.
33229
33230 2002-04-04  David S. Miller  <davem@redhat.com>
33231
33232         * gcc.c-torture/execute/20020404-1.c: New test.
33233
33234 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
33235
33236         PR c/6123
33237         * gcc.dg/20020312-2.c: Do not declare global register variable
33238         if __PIC__ or __pic__ is defined.
33239
33240 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
33241
33242         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
33243         __asm__ so that it works correctly even if -ansi -pedantic-errors.
33244
33245 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33246
33247         * gcc.misc-tests/linkage.exp: Update last change to handle
33248         sparc*-, not just sparc-.
33249
33250 2002-04-03  Richard Henderson  <rth@redhat.com>
33251
33252         * gcc.dg/cpp/ucs.c: Improved long UCS test.
33253
33254 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
33255
33256         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
33257
33258 2002-04-02  David S. Miller  <davem@redhat.com>
33259
33260         * gcc.c-torture/execute/20020402-3.c: New test.
33261
33262 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
33263
33264         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
33265         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
33266
33267         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
33268         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
33269         g77.f-torture/execute/20001201.x,
33270         g77.f-torture/execute/u77-test.x: New files.
33271
33272         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
33273         * gcc.dg/wchar_t-1.c: Ditto.
33274
33275 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33276
33277         * gcc.c-torture/execute/20020402-1.c: New test.
33278
33279 2002-04-01  Richard Henderson  <rth@redhat.com>
33280
33281         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
33282
33283         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
33284
33285 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33286
33287         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
33288
33289 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
33290
33291         * g++.dg/inherit/template-as-base.C: Expect error.
33292         * g++.dg/inherit/namespace-as-base.C: Likewise.
33293
33294 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
33295
33296         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
33297         g++.dg/ext/instantiate3.C: Tweak match patterns.
33298
33299         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
33300         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
33301         -da test.
33302
33303 2002-03-31  Richard Henderson  <rth@redhat.com>
33304
33305         * gcc.dg/special/alias-2.c: New.
33306         * gcc.dg/special/ecos.exp: Run it.
33307
33308 2002-03-31  Richard Henderson  <rth@redhat.com>
33309
33310         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
33311
33312 2002-03-31  Kazu Hirata  <kazu@hxi.com>
33313
33314         * gcc.dg/weak-1.c: Disable on h8300 port.
33315
33316 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
33317
33318         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
33319         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
33320         ordering tests.
33321         * g++.dg/bprob/bprob-1.C: New test.
33322         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
33323         * g++.dg/gcov/gcov-1.C: New test.
33324         * g++.dg/gcov/gcov-1.x: New file.
33325         * g++.dg/gcov/gcov-2.C: New test.
33326         * g++.dg/gcov/gcov-3.C: New test.
33327         * g++.dg/gcov/gcov-3.h: New file.
33328
33329 2002-03-28  Roger Sayle  <roger@eyesopen.com>
33330
33331         * g++.old-deja/g++.other/builtins5.C: New test.
33332         * g++.old-deja/g++.other/builtins6.C: New test.
33333         * g++.old-deja/g++.other/builtins7.C: New test.
33334         * g++.old-deja/g++.other/builtins8.C: New test.
33335         * g++.old-deja/g++.other/builtins9.C: New test.
33336
33337 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
33338
33339         * g++.dg/opt/static1.C: New test.
33340
33341         * g++.dg/opt/longbranch1.C: New test.
33342
33343 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
33344
33345         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
33346
33347         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
33348
33349 2002-03-28  Jeffrey A Law  (law@redhat.com)
33350
33351         * gcc.c-torture/execute/20020328-1.c: New test.
33352
33353 2002-03-27  Richard Henderson  <rth@redhat.com>
33354
33355         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
33356         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
33357         move from g++.old-deja/g++.ext/.
33358
33359 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
33360
33361         * g++.dg/init/new2.C: New test.
33362
33363 2002-03-26  Richard Henderson  <rth@redhat.com>
33364
33365         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
33366
33367         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
33368         on sparc.
33369
33370         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
33371         sparcv9 systems.
33372         * gcc.dg/20001102-1.c: Likewise.
33373
33374 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
33375
33376         * gcc.dg/cpp/endif-pedantic1.c,
33377         gcc.dg/cpp/endif-pedantic2.c: New tests.
33378
33379 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
33380
33381         * g++.dg/init/new1.C: New test.
33382
33383 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
33384
33385         * g++.dg/abi/vbase9.C: New test.
33386
33387 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
33388
33389         * gcc.dg/arm-asm.c: New test.
33390
33391 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
33392
33393         * gcc.dg/Wswitch-enum.c: New test.
33394         Fix PR c/5044.
33395
33396 2002-03-26  Richard Henderson  <rth@redhat.com>
33397
33398         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
33399         structure.
33400
33401 2002-03-25  Richard Henderson  <rth@redhat.com>
33402
33403         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
33404         sparcv9 systems.
33405
33406         * gcc.c-torture/compile/20011119-1.c (xxx): New.
33407         * gcc.c-torture/compile/20011119-2.c (xxx): New.
33408
33409 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
33410
33411         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
33412
33413 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
33414
33415         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
33416         targets using generic thunk support.
33417
33418 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
33419
33420         * gcc.c-torture/compile/20020323-1.c: New test.
33421
33422         * g++.dg/opt/conj2.C: New test.
33423
33424 2002-03-24  Richard Henderson  <rth@redhat.com>
33425
33426         * gcc.dg/weak-1.c: Use -fno-common.
33427
33428 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
33429
33430         * g77.dg/f77-edit-apostrophe-out.f: New test
33431         * g77.dg/f77-edit-h-out.f: New test
33432         * g77.dg/f77-edit-t-in.f: New test
33433         * g77.dg/f77-edit-t-out.f: New test
33434         * g77.dg/f77-edit-x-out.f: New test
33435         * g77.dg/f77-edit-slash-out.f: New test
33436         * g77.dg/f77-edit-colon-out.f: New test
33437         * g77.dg/f77-edit-s-out.f: New test
33438
33439 2002-03-24  Richard Henderson  <rth@redhat.com>
33440
33441         * objc/execute/formal_protocol-6.x: New XFAIL.
33442
33443 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
33444
33445         * gcc.dg/weak-1.c: Early return from dg-final on platforms
33446         that do not support weak symbols
33447
33448 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
33449
33450         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
33451         * lib/g77.exp: Likewise.
33452         * lib/objc.exp: Likewise.
33453
33454 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
33455
33456         * gcc.dg/Wswitch-default.c: New test.
33457
33458 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
33459
33460         * g++.dg/other/enum1.C: New test.
33461
33462 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
33463
33464         * gcc.dg/pragma-ep-3.c: Fix typo.
33465
33466 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
33467
33468         * g++.dg/inherit/template-as-base.C: New test.
33469
33470 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
33471
33472         * g++.old-deja/g++.other/dwarf2-1.C: Move...
33473         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
33474
33475 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
33476
33477         * gcc.dg/cpp/multiline.c: Update to match.
33478
33479 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
33480
33481         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
33482
33483 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
33484
33485         * gcc.dg/cpp/extratokens2.c: New file.
33486
33487 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
33488
33489         * gcc.dg/20020312-2.c: Add rs6000 target.
33490
33491         * gcc.c-torture/compile/20020319-1.c: New test.
33492
33493 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
33494
33495         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
33496         (A, E): Handle this.
33497
33498 2002-03-20  Jason Merrill  <jason@redhat.com>
33499
33500         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
33501         ignoring -fpic.
33502         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
33503         through prune_gcc_output.
33504
33505 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
33506
33507         * gcc.c-torture/compile/20020320-1.c: New test.
33508
33509 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
33510
33511         * gcc.c-torture/compile/20020318-1.c: New test.
33512
33513         * gcc.dg/struct-by-value-1.c: New test.
33514
33515         * gcc.dg/20020319-1.c: New test.
33516
33517 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
33518
33519         * g++.dg/opt/conj1.C: New test.
33520
33521 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
33522
33523         * g++.dg/template/qualttp20.C: Revert previous change.
33524         * g++.dg/template/qualttp3.C: Likewise.
33525         * g++.dg/template/qualttp4.C: Likewise.
33526         * g++.dg/template/qualttp5.C: Likewise.
33527         * g++.dg/template/qualttp6.C: Likewise.
33528         * g++.dg/template/qualttp7.C: Likewise.
33529         * g++.dg/template/qualttp8.C: Likewise.
33530         * g++.dg/template/recurse.C: Likewise.
33531
33532 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
33533
33534         * gcc.dg/cpp/wchar-1.c: Update.
33535
33536 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
33537
33538         * g++.dg/template/conv1.C: New test.
33539         * g++.dg/template/conv2.C: New test.
33540         * g++.dg/template/conv3.C: New test.
33541         * g++.dg/template/conv4.C: New test.
33542
33543 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
33544
33545         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
33546         * g++.dg/template/qualttp3.C: Likewise.
33547         * g++.dg/template/qualttp4.C: Likewise.
33548         * g++.dg/template/qualttp5.C: Likewise.
33549         * g++.dg/template/qualttp6.C: Likewise.
33550         * g++.dg/template/qualttp7.C: Likewise.
33551         * g++.dg/template/qualttp8.C: Likewise.
33552         * g++.dg/template/recurse.C: Likewise.
33553
33554 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
33555
33556         * g++.dg/opt/dtor1.C: New test.
33557
33558 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
33559
33560         * gcc.c-torture/compile/20020315-1.c: New test.
33561
33562 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
33563
33564         * gcc.dg/weak-1.c: Fix scan tests.
33565
33566 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
33567
33568         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
33569         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
33570         cris-*-aout* mmix-*-*.
33571         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
33572         cris-*-aout* mmix-*-*.
33573         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
33574         cris-*-elf* cris-*-aout* and mmix-*-*.
33575         * gcc.dg/20001009-1.c: Ditto.
33576         * gcc.dg/20010912-1.c: Ditto.
33577         * gcc.dg/20020122-4.c: Ditto.
33578         * gcc.dg/inline-2.c: Ditto.
33579
33580 2002-03-14  Jeffrey A Law  (law@cygnus.com)
33581
33582         * gcc.c-torture/compile/20020314-1.c: New test.
33583
33584 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
33585
33586         * gcc.c-torture/execute/20020314-1.c: New test.
33587
33588 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
33589
33590         * g++.dg/warn/Wunused-1.C: New test.
33591
33592 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
33593
33594         * g++.dg/abi/mangle6.C: New test.
33595
33596 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
33597
33598         * gcc.c-torture/compile/20020309-2.c: New test.
33599
33600         * gcc.c-torture/compile/20020312-1.c: New test.
33601
33602 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
33603
33604         * g++.dg/other/access1.C: New test.
33605
33606 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
33607
33608         * gcc.c-torture/execute/wchar_t-1.c: New test.
33609
33610 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
33611
33612         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
33613
33614 2002-03-12  Roger Sayle  <roger@eyesopen.com>
33615
33616         * gcc.dg/20020312-1.c: New test case.
33617
33618 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
33619
33620         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
33621
33622 2002-03-11  Richard Henderson  <rth@redhat.com>
33623
33624         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
33625         * g++.old-deja/g++.jason/report.C: Likewise.
33626
33627 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
33628
33629         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
33630         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
33631
33632 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
33633
33634         * testsuite/g++.dg/overload/pmf1.C: New test.
33635
33636 2002-03-11  Kazu Hirata  <kazu@hxi.com>
33637
33638         * gcc.c-torture/execute/20020307-1.c: Use long.
33639
33640 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
33641
33642         PR optimization/5844
33643         * gcc.dg/20020310-1.c: New test.
33644
33645 2002-03-09  Michael Meissner  <meissner@redhat.com>
33646
33647         * gcc.c-torture/execute/memcpy-2.c: New test.
33648         * gcc.c-torture/execute/memset-1.c: New test.
33649         * gcc.c-torture/execute/strlen-1.c: New test.
33650         * gcc.c-torture/execute/strcmp-1.c: New test.
33651         * gcc.c-torture/execute/strncmp-1.c: New test.
33652
33653 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
33654
33655         * gcc.dg/ppc-ldstruct.c: New test.
33656
33657 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
33658
33659         * gcc.c-torture/execute/va-arg-22.c: New test.
33660
33661 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
33662
33663         * gcc.c-torture/compile/20020309-1.c: New test.
33664
33665 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
33666
33667         * gcc.c-torture/execute/20020307-2.c: New test.
33668
33669 2002-03-07  Jeffrey A Law  (law@redhat.com)
33670
33671         * g77.f-torture/compile/20020307-1.f: New test.
33672
33673 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
33674
33675         * gcc.dg/unordered-1.c: New test.
33676
33677 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
33678
33679         * gcc.c-torture/execute/20020307-1.c: New test.
33680
33681 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
33682
33683         * gcc.dg/20020304-1.c: New test.
33684
33685         * gcc.c-torture/compile/20020304-2.c: New test.
33686
33687 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
33688
33689         * gcc.c-torture/compile/20020304-1.c: New test case
33690         (from PR c/5830).
33691
33692 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
33693
33694         * gcc.dg/20020103-1.c: Add other -D ppc variants.
33695
33696 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
33697
33698         * g++.dg/other/classkey1.C: New test.
33699
33700 2002-03-01  Richard Henderson  <rth@redhat.com>
33701
33702         * gcc.c-torture/compile/981223-1.x: New.
33703         * gcc.c-torture/compile/920625-1.x: New.
33704
33705 2002-02-28  Richard Henderson  <rth@redhat.com>
33706
33707         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
33708
33709 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
33710
33711         * gcc.c-torture/execute/20020227-1.c: New test.
33712
33713 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
33714
33715         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
33716         here" ERROR lines.
33717         * g++.old-deja/g++.oliva/partord1.C: Likewise.
33718         * g++.old-deja.g++.other/defarg1.C: Likewise.
33719         * g++.old-deja/g++.pt/calls2.C: Likewise.
33720         * g++.old-deja/g++.pt/crash20.C: Likewise.
33721         * g++.old-deja/g++.pt/crash30.C: Likewise.
33722         * g++.old-deja/g++.pt/crash36.C: Likewise.
33723         * g++.old-deja/g++.pt/crash6.C: Likewise.
33724         * g++.old-deja/g++.pt/defarg13.C: Likewise.
33725         * g++.old-deja/g++.pt/derived3.C: Likewise.
33726         * g++.old-deja/g++.pt/error1.C: Likewise.
33727         * g++.old-deja/g++.pt/friend21.C: Likewise.
33728         * g++.old-deja/g++.pt/friend23.C: Likewise.
33729         * g++.old-deja/g++.pt/infinite1.C: Likewise.
33730         * g++.old-deja/g++.robertl/eb128.C: Likewise.
33731
33732 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
33733
33734         * gcc.c-torture/execute/20020225-2.c: New test.
33735
33736 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
33737
33738         * gcc.c-torture/execute/920730-1t.c,
33739         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
33740         Delete test cases, only relevant to -traditional.
33741
33742 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
33743
33744         * gcc.dg/cpp/undef1.c: Remove.
33745         * gcc.dg/cpp/directiv.c: Update.
33746         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
33747
33748 2002-02-27  Michael Meissner  <meissner@redhat.com>
33749
33750         * gcc.c-torture/execute/20020226-1.c: New test.
33751
33752 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
33753
33754         * g++.dg/debug/debug4.C: New test.
33755
33756         * gcc.dg/ia64-visibility-1.c: New test.
33757
33758 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
33759
33760         * gcc.dg/debug/20020224-1.c: New.
33761
33762 2002-02-25  Kazu Hirata  <kazu@hxi.com>
33763
33764         * gcc.c-torture/execute/960416-1.x: New.
33765         * gcc.c-torture/execute/divconst-3.x: Likewise.
33766
33767 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
33768
33769         * gcc.dg/20020224-1.c: New test.
33770
33771 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
33772
33773         * gcc.c-torture/execute/20020225-1.c: New.
33774
33775 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
33776
33777         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
33778
33779 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
33780
33781         * gcc.dg/20020222-1.c: New test.
33782
33783 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
33784
33785         * g++.dg/opt/anonunion1.C: New test.
33786
33787 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
33788
33789         * g++.dg/template/qualttp19.C: New test.
33790         * g++.dg/template/qualttp20.C: New test.
33791         * g++.old-deja/g++.jason/report.C: Adjust expected errors
33792         * g++.old-deja/g++.other/qual1.C: Likewise.
33793
33794 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
33795
33796         * gcc.dg/attr-alwaysinline.c: New.
33797
33798 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
33799
33800         * gcc.dg/20020220-1.c: New test.
33801
33802         * gcc.dg/20020220-2.c: New test.
33803
33804         * g++.dg/opt/mmx1.C: New test.
33805
33806 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
33807
33808         * gcc.c-torture/compile/20020110.c: New test.
33809
33810 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
33811
33812         * gcc.c-torture/execute/20020219-1.c: New test.
33813
33814         * gcc.dg/20020219-1.c: New test.
33815
33816         * gcc.dg/noncompile/20020220-1.c: New test.
33817
33818         * g++.dg/opt/ptrintsum1.C: New test.
33819
33820         * gcc.dg/debug/20020220-1.c: New test.
33821
33822 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
33823
33824         * gcc.c-torture/execute/20020216-1.c: New test.
33825
33826 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
33827
33828         * gcc.dg/decl-1.c: Update, new test.
33829
33830 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
33831
33832         * g++.dg/abi/bitfield1.C: New test.
33833         * g++.dg/abi/bitfield2.C: New test.
33834
33835 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
33836
33837         * gcc.dg/attr-nest.c: New test.
33838
33839 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
33840
33841         * gcc.c-torture/execute/20020215-1.c: New test.
33842
33843 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
33844
33845         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
33846         * g++.dg/debug/debug.exp: New.
33847         * g++.dg/debug/trivial.C: New.
33848         * g++.dg/debug/debug1.C: Moved...
33849         * g++.dg/other/debug1.C: ...from here.
33850         * g++.dg/debug/debug2.C: Moved...
33851         * g++.dg/other/debug2.C: ...from here.
33852         * g++.dg/debug/debug3.C: Moved...
33853         * g++.dg/other/debug3.C: ...from here.
33854
33855         * gcc.dg/noncompile/20020213-1.c: New test.
33856
33857 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
33858
33859         * g++.dg/other/debug3.C: New test.
33860
33861         * gcc.c-torture/execute/20020213-1.c: New test.
33862
33863 2002-02-13  Richard Smith <richard@ex-parrot.com>
33864
33865         * g++.old-deja/g++.other/thunk1.C: New test.
33866
33867 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
33868
33869         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
33870
33871 2002-02-13  Stan Shebs  <shebs@apple.com>
33872
33873         * gcc.dg/altivec-3.c: New.
33874
33875 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
33876
33877         * gcc.dg/Wunreachable-1.c: New test.
33878         * gcc.dg/Wunreachable-2.c: New test.
33879
33880 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
33881
33882         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
33883
33884 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
33885
33886         * gcc.dg/decl-1.c: New test.
33887
33888 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
33889
33890         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
33891
33892 2002-02-10  Kazu Hirata  <kazu@hxi.com>
33893
33894         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
33895         * gcc.c-torture/compile/980506-1.x: Likewise.
33896
33897 2002-02-10  Kazu Hirata  <kazu@hxi.com>
33898
33899         * gcc.dg/20020210-1.c: New.
33900
33901 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
33902
33903         * g77.f-torture/execute/947.f: New regression test
33904         for PR fortran/947.
33905
33906 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
33907
33908         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
33909         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
33910
33911 2002-02-08  Richard Henderson  <rth@redhat.com>
33912
33913         * gcc.c-torture/compile/labels-3.c: New.
33914
33915 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
33916
33917         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
33918         expression statements work instead.
33919         * gcc.dg/noncompile/20020207-1.c: New test.
33920
33921 2002-02-07  Richard Henderson  <rth@redhat.com>
33922
33923         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
33924
33925 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
33926
33927         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
33928         message from g77
33929         * lib/g77-dg.exp: Trim g77 error messages so that they are
33930         recognized by dg.exp.
33931
33932 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
33933
33934         PR fortran/5473
33935         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
33936
33937 2002-02-07  Richard Henderson  <rth@redhat.com>
33938
33939         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
33940         to be sufficiently aligned for integers.
33941
33942 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
33943
33944         * g++.dg/template/friend4.C: New test.
33945
33946 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
33947
33948         PR fortran/5743
33949         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
33950         unsupported cases.
33951
33952 2002-02-07  Richard Henderson  <rth@redhat.com>
33953
33954         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
33955         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
33956         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
33957         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
33958
33959 2002-02-06  Richard Henderson  <rth@redhat.com>
33960
33961         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
33962
33963 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
33964
33965         * gcc.dg/20020206-1.c: New test.
33966
33967 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
33968
33969         * gcc.c-torture/execute/20020206-1.c: New test.
33970
33971         * gcc.c-torture/execute/20020206-2.c: New test.
33972
33973         PR optimization/5429:
33974         * gcc.c-torture/compile/20020206-1.c: New test.
33975
33976 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
33977
33978         * g++.dg/ext/align1.C: Do not use an explicit alignment value
33979         as certain file formats cannot support particularly large
33980         alignments.
33981
33982         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
33983         and do not expect to be able to link the executable.
33984
33985         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
33986         fail because the COFF format does not support the weak attribute.
33987
33988 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
33989
33990         * g77.dg/pr5473.f: New test
33991
33992 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
33993
33994         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
33995         Fix testcase accordingly.
33996
33997 2002-02-04  Richard Henderson  <rth@redhat.com>
33998
33999         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
34000         (buf): Change to be an array of pointers, not ints.
34001
34002 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
34003
34004         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
34005         before all tests.  Move warning one line above to match where it
34006         C frontend emits.
34007         * gcc.dg/Wswitch-2.c: New test.
34008         * g++.dg/warn/Wswitch-1.C: New test.
34009         * g++.dg/warn/Wswitch-2.C: New test.
34010
34011 2002-02-04  Richard Henderson  <rth@redhat.com>
34012
34013         * g++.dg/abi/offsetof.C: Fix size comparison.
34014
34015 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
34016
34017         * gcc.dg/cast-qual-2.c: New test.
34018
34019 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
34020
34021         * gcc.dg/20020201-4.c: New test.
34022
34023 2002-02-04  Ben Elliston  <bje@redhat.com>
34024
34025         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
34026         target_info attribute != 0, in addition to the empty string.
34027         (gcc_target_compile): Likewise.
34028
34029 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
34030
34031         * gcc.dg/Wswitch.c: New test.
34032         PR gcc/4475. PR gcc/3780.
34033
34034 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
34035
34036         * g77.f-torture/execute/5122.f: New test for regressions
34037         against PR fortran/5122.
34038
34039 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
34040
34041         * g77.f-torture/compile/pr3743.f: Delete
34042         * g77.dg/pr3743-1.f: New test.
34043         * g77.dg/pr3743-2.f: New test.
34044         * g77.dg/pr3743-3.f: New test.
34045         * g77.dg/pr3743-4.f: New test.
34046
34047 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
34048
34049         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
34050
34051 2002-02-02  Richard Henderson  <rth@redhat.com>
34052
34053         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
34054         * gcc.c-torture/execute/bf64-1.c: Likewise.
34055
34056 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
34057
34058         * gcc.dg/20020201-2.c: New test.
34059
34060         * gcc.dg/20020201-3.c: New test.
34061
34062         * gcc.c-torture/execute/bitfld-2.c: New test.
34063
34064 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
34065
34066         * gcc.dg/bitfld-1.c: Update.
34067         * gcc.dg/bitfld-2.c: Update.
34068         * gcc.c-torture/execute/bitfld-1.x: New.
34069
34070 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
34071
34072         * gcc.c-torture/execute/20020201-1.c: New test.
34073
34074 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
34075
34076         PR target/5469
34077         * gcc.dg/20020201-1.c: New test.
34078
34079 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
34080
34081         PR fortran/3743
34082         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
34083         * g77.f-torture/compile/pr3743.x: Remove
34084
34085 2002-01-31  Tom Rix  <trix@redhat.com>
34086
34087         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
34088
34089 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
34090
34091         * gcc.dg/noncompile/20020130-1.c: New test.
34092
34093 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
34094
34095         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
34096
34097 2002-01-29  Richard Henderson  <rth@redhat.com>
34098
34099         * gcc.c-torture/execute/991118-1.c: Cast various constants back
34100         to long long.
34101         * gcc.c-torture/execute/bf64-1.c: Likewise.
34102
34103 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
34104
34105         * gcc.c-torture/execute/20020129-1.c: New test.
34106
34107 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
34108
34109         * gcc.c-torture/compile/20000224-1.c: Update.
34110         * gcc.c-torture/execute/bitfld-1.c: New tests.
34111         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
34112         * gcc.dg/uninit-A.c: Update.
34113
34114 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
34115
34116         * g++.dg/template/ctor1.C: Add instantiation.
34117
34118 2002-01-28  Paul Koning  <pkoning@equallogic.com>
34119
34120         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
34121         argument to __builtin_prefetch to be const ptr.
34122
34123 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
34124
34125         * gcc.c-torture/compile/20020120-1.c: New test.
34126
34127 2002-01-27  Kazu Hirata  <kazu@hxi.com>
34128
34129         * gcc.c-torture/execute/20020127-1.c: New test.
34130
34131 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
34132
34133         * g77.dg/f77-edit-i-in.f: New test
34134         * g77.dg/f77-edit-i-out.f: New test
34135
34136 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
34137
34138         * gcc.dg/debug/debug.exp: New file.
34139         * gcc.dg/debug/trivial.c: New file.
34140         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
34141         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
34142         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
34143         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
34144         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
34145         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
34146         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
34147         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
34148         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
34149         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
34150         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
34151         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
34152         * gcc.dg/20000503-1.c: Removed.
34153         * gcc.dg/20010207-1.c: Removed.
34154         * gcc.dg/20011223-1.c: Removed.
34155         * gcc.dg/20020104-2.c: Removed.
34156         * gcc.dg/debug-1.c: Removed.
34157         * gcc.dg/debug-2.c: Removed.
34158         * gcc.dg/debug-3.c: Removed.
34159         * gcc.dg/debug-4.c: Removed.
34160         * gcc.dg/debug-5.c: Removed.
34161         * gcc.dg/debug-6.c: Removed.
34162         * gcc.dg/dwarf2-1.c: Removed.
34163         * gcc.dg/dwarf2-2.c: Removed.
34164
34165 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
34166
34167         * g++.old-deja/g++.other/eh5.C: New test.
34168         * g++.old-deja/g++.other/sibcall2.C: New test.
34169         * g++.old-deja/g++.other/array9.C: New test.
34170         * g++.old-deja/g++.other/typename2.C: New test.
34171         * g++.old-deja/g++.other/crash60.C: New test.
34172         * g++.old-deja/g++.other/conv9.C: New test.
34173         * g++.old-deja/g++.other/mangle10.C: New test.
34174         * g++.old-deja/g++.other/unchanging1.C: New test.
34175         * g++.old-deja/g++.other/exprstmt1.C: New test.
34176         * g++.old-deja/g++.other/inline23.C: New test.
34177         * g++.old-deja/g++.eh/ia64-1.C: New test.
34178         * g++.old-deja/g++.other/dwarf2-1.C: New test.
34179         * g++.old-deja/g++.other/reload1.C: New test.
34180         * g++.old-deja/g++.other/static20.C: New test.
34181         * g++.old-deja/g++.other/local-alloc1.C: New test.
34182         * g++.old-deja/g++.other/conv8.C: New test.
34183         * g++.old-deja/g++.other/stmtexpr2.C: New test.
34184         * g++.old-deja/g++.other/storeexpr1.C: New test.
34185         * g++.old-deja/g++.other/storeexpr2.C: New test.
34186         * g++.dg/eh/template2.C: New test.
34187         * g++.dg/warn/weak1.C: New test.
34188
34189 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
34190
34191         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
34192         Remove first, non-varying, argument.
34193
34194 2002-01-23  Richard Henderson  <rth@redhat.com>
34195
34196         * gcc.dg/inline-2.c: New.
34197
34198         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
34199         Add optional target arg.  Check number of arguments.
34200         (scan-assembler-not, scan-assembler-dem): Likewise.
34201         (scan-assembler-dem-not): Likewise.
34202
34203 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
34204
34205         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
34206         line 12.
34207         * g++.old-deja/g++.brendan/parse3.C,
34208         g++.old-deja/g++.other/crash26.C,
34209         g++.old-deja/g++.other/crash28.C,
34210         g++.old-deja/g++.other/crash29.C,
34211         g++.old-deja/g++.other/crash30.C,
34212         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
34213
34214 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
34215
34216         * gcc.dg/20020115-1.c: New.
34217
34218 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
34219
34220         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
34221
34222 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
34223
34224         * gcc.dg/20020122-3.c: New.
34225
34226 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
34227
34228         * g++.dg/other/gc1.C: New test.
34229
34230 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
34231
34232         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
34233
34234 2002-01-22  Richard Henderson  <rth@redhat.com>
34235
34236         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
34237
34238 2002-01-22  Richard Henderson  <rth@redhat.com>
34239
34240         * gcc.dg/20020122-4.c: New.
34241
34242 2002-01-22  H.J. Lu <hjl@gnu.org>
34243
34244         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
34245         link output.
34246         * gcc.dg/special/ecos.exp: Likewise.
34247         * lib/g++-dg.exp: Likewise.
34248         * lib/g77-dg.exp: Likewise.
34249         * lib/gcc-dg.exp : Likewise.
34250         * lib/mike-g++.exp: Likewise.
34251         * lib/mike-g77.exp: Likewise.
34252         * lib/mike-gcc.exp: Likewise.
34253         * lib/objc-dg.exp: Likewise.
34254
34255 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
34256
34257         PR target/5379
34258         * gcc.dg/20020122-2.c: New test.
34259
34260 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
34261
34262         * gcc.dg/20020122-1.c: New test.
34263
34264 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
34265
34266         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
34267
34268 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
34269
34270         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
34271
34272 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34273
34274         * gcc.c-torture/compile/20020121-1.c: New test.
34275
34276 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
34277
34278         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
34279         ld_library_path.
34280
34281 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
34282
34283         * gcc.dg/20020218-1.c: New test.
34284
34285 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
34286
34287         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
34288         messages
34289         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
34290         "At global scope" warning
34291         * g++.dg/ext/align1.C: Change cygwin test for alignment
34292         from db-bogus to dg-warning
34293
34294 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
34295
34296         * g77.f-torture/compile/cpp2.F: New test.
34297
34298 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
34299
34300         * g++.dg/template/access1.C: New test.
34301
34302 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
34303
34304         * gcc.dg/20020118-1.c: New.
34305
34306 2002-01-18  Kazu Hirata  <kazu@hxi.com>
34307
34308         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
34309
34310 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
34311
34312         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
34313         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
34314         alignment warnings.
34315
34316 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
34317
34318         * gcc.misc-tests/i386-prefetch.exp: Save and restore
34319         torture_with_loops and torture_without_loops
34320
34321 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
34322
34323         * gcc.c-torture/compile/20020116-1.c: New test.
34324
34325 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
34326
34327         * gcc.dg/20020116-2.c: New test.
34328
34329         * gcc.dg/ultrasp4.c: New test.
34330
34331         * gcc.dg/20020116-1.c: New test.
34332
34333 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
34334
34335         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
34336         by EABI.
34337
34338 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
34339
34340         * gcc.misc-tests/i386-prefetch.exp: New.
34341         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
34342         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
34343         * gcc.misc-tests/i386-pf-none-1.c: New test.
34344         * gcc.misc-tests/i386-pf-sse-1.c: New test.
34345
34346 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
34347
34348         * gcc.dg/gnu89-init-1.c: Add new tests.
34349
34350 2002-01-15  Andreas Jaeger  <aj@suse.de>
34351
34352         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
34353         * gcc.dg/i386-mmx-2.c: Likewise.
34354         * gcc.dg/i386-sse-1.c: Likewise.
34355         * gcc.dg/i386-sse-2.c: Likewise.
34356         * gcc.dg/i386-sse-3.c: Likewise.
34357
34358 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
34359
34360         * g77.f-torture/execute/intrinsic-unix-bessel.f:
34361         Uncomment additional cases that now pass.
34362
34363 2002-01-11  Richard Henderson  <rth@redhat.com>
34364
34365         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
34366         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
34367
34368 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
34369
34370         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
34371
34372 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
34373
34374         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
34375         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
34376
34377 2002-01-10  Dale Johannesen  <dalej@apple.com>
34378
34379         * gcc.c-torture/execute/loop-11.c: New.
34380
34381 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
34382
34383         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
34384         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
34385
34386 2002-01-09  Richard Henderson  <rth@redhat.com>
34387
34388         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
34389         type in which to perform the operation for each size.
34390
34391 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
34392
34393         * gcc.c-torture/compile/20020109-2.c: New test.
34394
34395 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
34396
34397         * gcc.c-torture/execute/loop-10.c: New test.
34398
34399 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
34400
34401         * gcc.c-torture/compile/20010226-1.c: New test.
34402         * gcc.c-torture/compile/20010227-1.c: New test.
34403         * gcc.c-torture/compile/20010426-1.c: New test.
34404         * gcc.c-torture/compile/20010510-1.c: New test.
34405         * gcc.c-torture/compile/20010605-3.c: New test.
34406         * gcc.c-torture/compile/20010824-1.c: New test.
34407         * gcc.c-torture/execute/20010409-1.c: New test.
34408         * gcc.dg/noncompile/20000901-1.c: New test.
34409         * gcc.dg/20001023-1.c: New test.
34410         * gcc.dg/20001101-1.c: New test.
34411         * gcc.dg/20001102-1.c: New test.
34412         * gcc.dg/20010207-1.c: New test.
34413         * gcc.dg/20010405-1.c: New test.
34414         * gcc.dg/20010822-1.c: New test.
34415         * gcc.dg/20011107-1.c: New test.
34416
34417 2002-01-09  Jeffrey A Law  (law@redhat.com)
34418
34419         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
34420
34421         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
34422         execution failure on PA targets.
34423
34424 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
34425
34426         * gcc.c-torture/compile/20020109-1.c: New test.
34427
34428 2002-01-08  Kazu Hirata  <kazu@hxi.com>
34429
34430         * gcc.c-torture/execute/20020108-1.c: New test.
34431
34432 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
34433
34434         * gcc.dg/20020108-1.c: New test.
34435
34436 2002-01-08  H.J. Lu <hjl@gnu.org>
34437
34438         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
34439         for header files.
34440
34441 2002-01-08  Geoff Keating  <geoffk@redhat.com>
34442
34443         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
34444         consistency.
34445
34446 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
34447
34448         * gcc.dg/altivec-4.c: Test altivec predicates.
34449
34450 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
34451
34452         * gcc.c-torture/execute/20020107-1.c: New test.
34453
34454 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
34455
34456         PR c/5279
34457         * gcc.c-torture/compile/20020106-1.c: New test.
34458
34459 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
34460
34461         * gcc.c-torture/execute/nestfunc-4.c: New test.
34462
34463 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
34464
34465         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
34466         extra triple that slipped in.
34467         * g++.old-deja/g++.abi/align.C: Likewise.
34468         * g++.old-deja/g++.abi/bitfields.C: Likewise.
34469
34470 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
34471
34472         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
34473         * g++.old-deja/g++.abi/align.C: Likewise.
34474         * g++.old-deja/g++.abi/bitfields.C: Likewise.
34475
34476         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
34477         on FreeBSD/i386.
34478         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
34479         FreeBSD.
34480
34481 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
34482
34483         * gcc.dg/20020104-1.c: New test.
34484
34485         * gcc.dg/20020104-2.c: New test.
34486
34487 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
34488
34489         * gcc.dg/20020103-1.c: Fix typo in target selector.
34490
34491 2002-01-03  Richard Henderson  <rth@redhat.com>
34492
34493         * gcc.dg/20020103-1.c: New.
34494
34495 2002-01-03  Kazu Hirata  <kazu@hxi.com>
34496
34497         * gcc.c-torture/execute/20020103-1.c: New test.
34498
34499 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
34500
34501         * g++.dg/other/debug2.C: New test.
34502
34503         * gcc.c-torture/compile/20020103-1.c: New test.
34504
34505 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
34506
34507         * gcc.dg/gnu89-init-1.c: Added new tests.
34508
34509 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
34510
34511         * g++.dg/template/friend2.C: Remove as patch is reverted.
34512
34513         * g++.dg/warn/oldcast1.C: New test.
34514
34515         * g++.dg/template/ptrmem1.C: New test.
34516         * g++.dg/template/ptrmem2.C: New test.
34517
34518         * g++.dg/template/ntp.C: New test.
34519
34520         * g++.dg/other/component1.C: New test.
34521
34522         * g++.dg/template/ttp3.C: New test.
34523
34524         * g++.dg/template/friend2.C: New test.
34525         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
34526
34527 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
34528
34529         * g++.dg/other/ptrmem1.C: New test.
34530         * g++.dg/other/ptrmem2.C: New test.
34531
34532 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
34533
34534         * g++.dg/template/ctor1.C: New test.
34535
34536 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
34537
34538         * g++.dg/template/friend2.C: New test.
34539
34540 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
34541
34542         * gcc.dg/mmix-1.c: New test.
34543
34544 2001-12-31  Richard Henderson  <rth@redhat.com>
34545
34546         * gcc.dg/asm-5.c: New.
34547
34548 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
34549
34550         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
34551         in namespace __gnu_cxx
34552
34553 2001-12-30  Richard Henderson  <rth@redhat.com>
34554
34555         * gcc.dg/debug-6.c: New.
34556
34557 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
34558
34559         * gcc.c-torture/compile/20011229-2.c: New test.
34560
34561 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
34562
34563         * gcc.dg/debug-3.c: New test.
34564         * gcc.dg/debug-4.c: New test.
34565         * gcc.dg/debug-5.c: New test.
34566
34567 2001-12-29  Richard Henderson  <rth@redhat.com>
34568
34569         * g++.dg/eh/loop1.C: New.
34570
34571 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
34572
34573         * g++.dg/template/crash1.C: New test.
34574
34575 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
34576
34577         * g++.dg/other/const1.C: New test.
34578
34579 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
34580
34581         * gcc.c-torture/compile/20011229-1.c: New test.
34582
34583 2001-12-28  Stan Shebs  <shebs@apple.com>
34584
34585         * lib/objc-torture.exp: Resync with c-torture.exp.
34586         * lib/objc.exp: Load standard libraries.
34587
34588 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
34589
34590         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
34591         additional tests.
34592
34593 2001-12-27  Roger Sayle <roger@eyesopen.com>
34594
34595         * gcc.c-torture/execute/string-opt-16.c: New testcase.
34596
34597 2001-12-27  Richard Henderson  <rth@redhat.com>
34598
34599         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
34600
34601 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
34602
34603         * g++.dg/eh/ctor1.C: New test.
34604         * g++.dg/other/error2.C: New test.
34605
34606 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
34607
34608         * g++.dg/other/init2.C: New test.
34609
34610 2001-12-24  Richard Henderson  <rth@redhat.com>
34611
34612         * gcc.dg/20011223-1.c: New.
34613         * gcc.dg/inline-1.c: New.
34614
34615 2001-12-23  Richard Henderson  <rth@redhat.com>
34616
34617         * gcc.dg/asm-4.c: Test operand modifiers.
34618
34619 2001-12-23  Richard Henderson  <rth@redhat.com>
34620
34621         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
34622
34623 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
34624
34625         * gcc.c-torture/execute/20011223-1.c: New test.
34626
34627 2001-12-21  Richard Henderson  <rth@redhat.com>
34628
34629         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
34630         re-enables the warning.
34631
34632 2001-12-21  Richard Henderson  <rth@redhat.com>
34633
34634         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
34635
34636 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
34637
34638         * gcc.c-torture/compile/20011218-1.c: New test.
34639
34640 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
34641
34642         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
34643         arm-isr.c test.
34644         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
34645         epilogue generation for ARM ISR routines.
34646
34647 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34648
34649         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
34650         * gcc.dg/format/c90-printf-3.c: Likewise.
34651         * gcc.dg/format/c99-printf-3.c: Likewise.
34652         * gcc.dg/format/ext-1.c: Likewise.
34653         * gcc.dg/format/ext-6.c: Likewise.
34654         * gcc.dg/format/format.h: Prototype unlocked stdio.
34655
34656 2001-12-20  Richard Henderson  <rth@redhat.com>
34657
34658         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
34659         (arena): Use it.
34660         (malloc): Correct allocation logic.  Abort if we fill up the
34661         arena before initialization complete.
34662         (realloc): Correct allocation logic.
34663
34664 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
34665
34666         * gcc.c-torture/compile/20011219-2.c: New test.
34667
34668         * gcc.c-torture/execute/20011219-1.c: New test.
34669
34670 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
34671
34672         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
34673         target does not support weak symbols.
34674
34675 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
34676
34677         * gcc.c-torture/compile/20011219-1.c: New test.
34678
34679 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
34680
34681         * g++.dg/other/error1.C: New test.
34682
34683 2001-12-17  Jeffrey A Law  (law@redhat.com)
34684
34685         * gcc.c-torture/execute/20011217-1.c: New test.
34686
34687 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
34688
34689         * objc.dg/special/: New directory.
34690         * objc.dg/special/special.exp: New file.
34691         * objc.dg/special/unclaimed-category-1.h: New file.
34692         * objc.dg/special/unclaimed-category-1a.m: New file.
34693         * objc.dg/special/unclaimed-category-1.m: New file.
34694
34695 2001-12-17  Andreas Jaeger  <aj@suse.de>
34696
34697         * gcc.c-torture/compile/20011217-2.c: New test.
34698
34699 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
34700
34701         * gcc.c-torture/compile/20011217-1.c: New test.
34702
34703 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
34704
34705         * testsuite/gcc.dg/20011214-1.c: New.
34706
34707 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
34708
34709         * gcc.dg/altivec-4.c: New.
34710
34711 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
34712
34713         * gcc.dg/20011113-1.c: New test.
34714
34715 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
34716
34717         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
34718         std::__malloc_alloc_template<0> and
34719         std::__default_alloc_template<false, 0>.
34720
34721 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
34722
34723         * objc/execute/bf-21.m: New test.
34724         * objc/execute/enumeration-1.m: New test.
34725         * objc/execute/enumeration-2.m: New test.
34726
34727 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
34728
34729         * gcc.dg/gnu89-init-1.c: New test.
34730
34731 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
34732
34733         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
34734         * g++.old-deja/g++.jason/2371.C: Likewise.
34735         * g++.old-deja/g++.jason/template33.C: Likewise.
34736         * g++.old-deja/g++.jason/template34.C: Likewise.
34737         * g++.old-deja/g++.jason/template36.C: Likewise.
34738         * g++.old-deja/g++.oliva/typename1.C: Likewise.
34739         * g++.old-deja/g++.oliva/typename2.C: Likewise.
34740         * g++.old-deja/g++.other/typename1.C: Likewise.
34741         * g++.old-deja/g++.pt/inherit2.C: Likewise.
34742         * g++.old-deja/g++.pt/nontype5.C: Likewise.
34743         * g++.old-deja/g++.pt/typename11.C: Likewise.
34744         * g++.old-deja/g++.pt/typename14.C: Likewise.
34745         * g++.old-deja/g++.pt/typename16.C: Likewise.
34746         * g++.old-deja/g++.pt/typename3.C: Likewise.
34747         * g++.old-deja/g++.pt/typename4.C: Likewise.
34748         * g++.old-deja/g++.pt/typename5.C: Likewise.
34749         * g++.old-deja/g++.pt/typename7.C: Likewise.
34750         * g++.old-deja/g++.robertl/eb9.C: Likewise.
34751
34752 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
34753
34754         * g++.dg/other/linkage1.C: New test.
34755         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
34756         specifiers.
34757
34758 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
34759
34760         * gcc.dg/concat.c: New test.
34761
34762 2001-12-11  Stan Shebs  <shebs@apple.com>
34763
34764         * objc/compile: New test directory.
34765         * objc/compile/compile.exp: New expect script.
34766         * objc/compile/20011211-1.m: New compile test.
34767
34768 2001-12-11  Jason Merrill  <jason@redhat.com>
34769
34770         * lib/prune.exp (prune_gcc_output): Also handle "In member
34771         function".  So many permutations...
34772
34773 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
34774
34775         * g++.dg/template/typedef1.C: New test.
34776
34777 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
34778
34779         * g++.dg/other/copy1.C: New test.
34780
34781 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
34782
34783         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
34784
34785         * gcc.dg/builtin-choose-expr.c: New.
34786
34787 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
34788
34789         * gcc.dg/altivec-2.c: New.
34790
34791 2001-12-07  Richard Henderson  <rth@redhat.com>
34792
34793         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
34794
34795 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
34796
34797         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
34798         ultrasparc.
34799
34800 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
34801
34802         * g++-old.deja/g++.robertl/eb101.C: Deleted.
34803
34804 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
34805
34806         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
34807         variable argument list.
34808
34809 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
34810
34811         * gcc.c-torture/execute/memcheck: Delete entire directory.
34812         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
34813         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
34814
34815 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
34816
34817         * gcc.dg/Wshadow-1.c: New test.
34818
34819 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
34820
34821         * gcc.c-torture/compile/20011130-1.c: New test.
34822
34823         * gcc.dg/noncompile/20011025-1.c: New test.
34824
34825         * g++.dg/other/anon-union.C: New test.
34826
34827         * gcc.c-torture/execute/20011024-1.c: New test.
34828
34829 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
34830
34831         * gcc.c-torture/execute/20000722-1.x,
34832         gcc.c-torture/execute/20010123-1.x: Remove.
34833         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
34834         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
34835         gcc.dg/c99-complit-2.c: New tests.
34836
34837 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
34838
34839         * g++.dg/inherit/base1.C: New test.
34840
34841 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
34842
34843         * g++.dg/other/stdarg1.C: New test.
34844
34845         * gcc.c-torture/compile/20011130-2.c: New test.
34846
34847 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
34848
34849         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
34850         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
34851         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
34852         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
34853         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
34854         * gcc.dg/builtin-prefetch-1.c: New test.
34855
34856 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
34857
34858         * gcc.dg/20011130-1.c: New test.
34859
34860 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
34861
34862         * g++.dg/other/scope1.C: New test.
34863         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
34864
34865 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
34866
34867         * gcc.dg/vla-init-1.c: New test.
34868
34869 2001-12-01  Geoff Keating  <geoffk@redhat.com>
34870
34871         * gcc.c-torture/compile/structs.c: New testcase from GDB.
34872
34873 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
34874
34875         * objc.dg/alias.m: Update.
34876         * objc.dg/class-1.m: Update.
34877         * objc.dg/const-str-1.m: Update.
34878         * objc.dg/fwd-proto-1.m: Update.
34879         * objc.dg/id-1.m: Update.
34880         * objc.dg/super-class-1.m: Update.
34881
34882 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
34883
34884         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
34885         constructs.
34886
34887 2001-11-28  Jeffrey A Law  (law@cygnus.com)
34888
34889         * gcc.c-torture/execute/20011128-1.c: New test.
34890
34891 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
34892
34893         * gcc.dg/20011127-1.c: New test.
34894
34895 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
34896
34897         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
34898         from Austin Group draft 7.
34899         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
34900         scanf format arguments.
34901         * gcc.dg/format/no-exargs-2.c: New test.
34902
34903 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
34904
34905         * g++.dg/abi/vbase8-4.C: New test.
34906
34907 2001-11-24  Ian Lance Taylor  <ian@airs.com>
34908
34909         * gcc.c-torture/execute/20011121-1.c: New test.
34910
34911 2001-11-23  Jeffrey A Law  (law@cygnus.com)
34912
34913         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
34914
34915 2001-11-23  Andreas Jaeger  <aj@suse.de>
34916
34917         * gcc.dg/cpp/charconst-2.c: New test.
34918
34919 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
34920
34921         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
34922         to the host if it is remote.  Let tests specify extra headers
34923         they use.
34924         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
34925         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
34926         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
34927         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
34928         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
34929         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
34930         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
34931         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
34932         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
34933         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
34934
34935 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
34936
34937         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
34938         for little endian ARMs.
34939
34940 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
34941
34942         * gcc.c-torture/compile/20011119-1.c: New test.
34943         * gcc.c-torture/compile/20011119-2.c: New test.
34944
34945 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
34946
34947         * gcc.dg/altivec-1.c: Fix typo.
34948
34949 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
34950
34951         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
34952
34953 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
34954
34955         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
34956
34957 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
34958
34959         * lib/g77.exp: Don't specify --rpath-link.
34960
34961         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
34962         across all the headers.
34963         * gcc.dg/format/format.exp: For testing on a remote host,
34964         copy format.h.
34965
34966         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
34967         * gcc.c-torture/execute/930406-1.c: Likewise.
34968         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
34969
34970 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
34971
34972         * gcc.dg/altivec-1.c: New.
34973
34974 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
34975
34976         * gcc.dg/cpp/fpreprocessed.c: New test case.
34977
34978 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
34979
34980         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
34981         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
34982         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
34983
34984 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
34985
34986         * gcc.dg/no-builtin-1.c: New test.
34987
34988 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
34989
34990         * gcc.c-torture/execute/20011115-1.c: New test.
34991
34992 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
34993
34994         * gcc.c-torture/compile/20011114-2.c: New test.
34995         * gcc.c-torture/compile/20011114-3.c: New test.
34996         * gcc.c-torture/compile/20011114-4.c: New test.
34997
34998 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
34999
35000         * g++.dg/other/init1.C: New test.
35001
35002 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
35003
35004         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
35005         message.
35006
35007         * gcc.c-torture/execute/20011114-1.c: New testcase.
35008
35009         * gcc.c-torture/compile/20010327-1.c: Revert last change.
35010         * gcc.c-torture/compile/20011114-1.c: New test, exactly
35011         like the (before this change) version of 20010327-1.c.
35012
35013 2001-11-14  Roger Sayle <roger@eyesopen.com>
35014
35015         * gcc.c-torture/execute/string-opt-13.c: New testcase.
35016
35017 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
35018
35019         * g++.dg/init/array2.C: New test.
35020
35021 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
35022
35023         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
35024
35025 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
35026
35027         * g++.dg/other/forscope1.C: New test.
35028         * g++.dg/ext/forscope1.C: New test.
35029         * g++.dg/ext/forscope2.C: New test.
35030
35031 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
35032
35033         * gcc.c-torture/execute/20011113-1.c: New test.
35034
35035 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
35036
35037         * gcc.c-torture/execute/20011109-2.c: New test.
35038
35039         * gcc.c-torture/execute/20011109-1.c: New test.
35040
35041 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
35042
35043         * gcc.c-torture/compile/20011109-1.c: New test.
35044
35045 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
35046
35047         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
35048         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
35049         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
35050         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
35051         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
35052         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
35053         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
35054
35055 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
35056
35057         * g++.dg/warn/Wshadow-1.C: New tests.
35058         * g++.old-deja/g++.mike/for3.C: Update.
35059
35060 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
35061
35062         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
35063         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
35064         XFAILs.  Adjust expected error texts.
35065         * gcc.c-torture/compile/20011106-1.c,
35066         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
35067         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
35068         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
35069         gcc.dg/c99-array-lval-5.c: New tests.
35070
35071 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
35072
35073         * gcc.dg/cpp/defined.c: Update.
35074
35075 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
35076
35077         * gcc.c-torture/execute/anon-1.c: New test.
35078
35079 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
35080
35081         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
35082         same size, so no warning should be produced on stormy16.
35083
35084         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
35085         due to oversized array.
35086         * g++.old-deja/g++.mike/ns15.C: Likewise.
35087         * g++.old-deja/g++.pt/crash16.C: Likewise.
35088
35089 2001-11-02  Graham Stott  <grahams@redhat.com>
35090
35091         * g++.dgother/debug1.C: Fix typos.
35092
35093 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
35094
35095         * g++.dg/other/debug1.C: New test.
35096
35097 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
35098
35099         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
35100         of unsigned long.
35101
35102 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
35103
35104         * gcc.dg/20011029-2.c: New test.
35105
35106         * gcc.c-torture/compile/20011029-1.c: New test.
35107
35108 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
35109
35110         * objc/execute/class_self-1.m: New test.
35111         * objc/execute/class_self-2.m: New test.
35112
35113 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
35114
35115         * gcc.misc-tests/msgs.exp: Delete.
35116         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
35117         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
35118         error set to match recent changes.
35119
35120 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
35121
35122         * gcc.dg/20011021-1.c: New test.
35123
35124 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
35125
35126         * gcc.c-torture/compile/20011023-1.c: New test.
35127
35128 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
35129
35130         * lib/g77.exp: Rewrite based on lib/g++.exp.
35131
35132 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
35133
35134         * gcc.c-torture/execute/20011019-1.c: New test.
35135
35136         * gcc.dg/20011018-1.c: New test.
35137
35138 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
35139
35140         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
35141
35142 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
35143
35144         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
35145         * gcc.dg/attr-invalid.c: Likewise.
35146
35147 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
35148
35149         * testsuite/gcc.dg/20011015-1.c: New test.
35150
35151 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
35152
35153         * g++.dg/template/unify2.C: New test.
35154
35155 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
35156
35157         * g++.dg/other/exception-specification.C: New test
35158
35159 2001-10-13  Tom Rix  <trix@redhat.com>
35160
35161         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
35162         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
35163
35164 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
35165
35166         * testsuite/gcc.dg/20011009-1.c: New test.
35167
35168 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
35169
35170         PR g++/4476
35171         * g++.dg/other/friend1.C: New test.
35172
35173 2001-10-11  Richard Henderson  <rth@redhat.com>
35174
35175         * g++.old-deja/g++.other/crash18.C: Add -S to options.
35176
35177 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35178
35179         * gcc.c-torture/compile/20011010-1.c: New.
35180
35181 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
35182
35183         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
35184         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
35185         g77.f-torture/execute/execute.exp,
35186         g77.f-torture/noncompile/noncompile.exp,
35187         gcc.c-torture/compile/compile.exp,
35188         gcc.c-torture/execute/execute.exp,
35189         gcc.c-torture/execute/ieee/ieee.exp,
35190         gcc.c-torture/execute/memcheck/memcheck.exp,
35191         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
35192         objc/execute/execute.exp: Update FSF address.
35193
35194 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
35195
35196         * gcc.dg/cpp/cmdlne-C.c: Update.
35197         * gcc.dg/cpp/cmdlne-C2.c: New.
35198
35199 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35200
35201         * gcc.c-torture/execute/20011008-3.c: New.
35202
35203 2001-10-08  DJ Delorie  <dj@redhat.com>
35204
35205         * gcc.dg/20011008-1.c: New.
35206         * gcc.dg/20011008-2.c: New.
35207
35208 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
35209
35210         * gcc.dg/cpp/spacing1.c: Update test.
35211
35212 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
35213
35214         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
35215         spelling errors of "separate" as "seperate".
35216
35217 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
35218
35219         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
35220         enough to avoid inlining.
35221
35222 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
35223
35224         * lib/g77.exp: set libg2c_dir correctly.
35225
35226 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
35227
35228         * gcc.dg/cpp/macro11.c: New test.
35229
35230 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
35231
35232         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
35233         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
35234         gcc.dg/format/multattr-3.c: New tests.
35235         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
35236         tests for format attributes on function pointers being rejected.
35237
35238 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
35239
35240         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
35241
35242 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
35243
35244         * g++.dg/warn/format1.C: New test.
35245
35246 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
35247
35248         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
35249
35250 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
35251
35252         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
35253
35254 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
35255
35256         * gcc.dg/cpp/redef2.c: Add test.
35257
35258 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
35259
35260         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
35261         long-standing bug on i686, apparently.
35262         * gcc.c-torture/execute/loop-2c.x: New file.
35263         * gcc.c-torture/execute/loop-2d.x: New file.
35264         * gcc.c-torture/execute/loop-3c.x: New file.
35265
35266 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
35267
35268         * gcc.dg/cpp/20000625-2.c: Correct line number.
35269
35270 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
35271
35272         * gcc.dg/cpp/macro10.c: New test.
35273         * gcc.dg/cpp/strify3.c: New test.
35274         * gcc.dg/cpp/spacing1.c: Add tests.
35275         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
35276         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
35277
35278 2001-09-24  DJ Delorie  <dj@redhat.com>
35279
35280         * gcc.c-torture/execute/20010924-1.c: New test.
35281
35282 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
35283
35284         * testsuite/objc/execute/paste.m: Remove.
35285
35286 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
35287
35288         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
35289
35290 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
35291
35292         * g77.dg/strlen0.f: New test.
35293
35294 2001-09-21  Richard Henderson  <rth@redhat.com>
35295
35296         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
35297         * g++.old-deja/g++.abi/vtable2.C: Likewise.
35298
35299 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
35300
35301         Table-driven attributes.
35302         * g++.dg/ext/attrib1.C: New test.
35303
35304 2001-09-20  DJ Delorie  <dj@redhat.com>
35305
35306         * gcc.dg/20000926-1.c: Update expected warning messages.
35307         * gcc.dg/array-2.c: Likewise, and test for warnings too.
35308         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
35309         array.
35310
35311 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
35312
35313         * g++.dg/eh/registers1.C: New test case.
35314
35315 2001-09-17  Richard Henderson  <rth@redhat.com>
35316
35317         * gcc.dg/array-5.c: Fix VLA decomposition test.
35318
35319 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
35320
35321         * gcc.dg/cpp/line5.c: New testcase.
35322
35323 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
35324
35325         * gcc.dg/cpp/macro9.c: New test.
35326
35327 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
35328
35329         * gcc.c-torture/execute/980223.c: Change type of addr from long
35330         to char *.
35331
35332 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
35333
35334         * gcc.c-torture/execute/20010915-1.c: New test.
35335
35336 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
35337
35338         * g77.dg/bprob: New directory.
35339         * g77.dg/bprob/bprob.exp: New file.
35340         * g77.dg/bprob/bprob-1.f: New test.
35341         * g77.dg/gcov: New directory.
35342         * g77.dg/gcov/gcov.exp: New file.
35343         * g77.dg/gcov/gcov-1.f: New test.
35344         * g77.dg/gcov/gcov-1.x: New file.
35345
35346 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
35347
35348         * gcc.dg/cpp/directiv.c: Update.
35349         * gcc.dg/cpp/undef1.c: Update.
35350
35351 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
35352
35353         * gcc.dg/20010912-1.c: New test.
35354
35355 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
35356
35357         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
35358         language-independent file in lib.
35359         * lib/gcov.exp: New file.
35360
35361 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
35362
35363         * gcc.c-torture/compile/20010911-1.c: New test.
35364
35365 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
35366
35367         * lib/profopt.exp: New, to support profile-directed optimizations.
35368         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
35369         * gcc.misc-tests/bprob-1.c: New test.
35370         * gcc.misc-tests/bprob-2.c: New test.
35371
35372 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
35373
35374         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
35375         XFAIL and which kinds of gcov output to verify.
35376         * gcc.misc-tests/gcov-4b.x: New file.
35377         * gcc.misc-tests/gcov-5b.x: New file.
35378         * gcc.misc-tests/gcov-6.x: New file.
35379         * gcc.misc-tests/gcov-7.c: New test.
35380         * gcc.misc-tests/gcov-7.x: New file.
35381
35382 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
35383
35384         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
35385         * gcc.misc-tests/gcov-6.c: New test.
35386
35387 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
35388
35389         PR c++/3986
35390         * g++.dg/abi/vbase1.C: New test.
35391
35392 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
35393
35394         * objc.dg/method-2.m: New.
35395
35396 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
35397
35398         PR c++/4203
35399         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
35400         * g++.dg/init/empty1.C: New test.
35401
35402 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
35403
35404         * gcc.c-torture/compile/20010903-1.c: New test.
35405
35406 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
35407
35408         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
35409         for m68k.
35410
35411 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
35412
35413         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
35414
35415         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
35416
35417         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
35418
35419 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
35420
35421         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
35422         for 16-bit 'unsigned int'.
35423
35424 2001-08-29  Kazu Hirata  <kazu@hxi.com>
35425
35426         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
35427
35428 2001-08-27  Richard Henderson  <rth@redhat.com>
35429
35430         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
35431         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
35432
35433 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
35434
35435         * gcc.dg/asm-names.c (ymain): New.
35436
35437 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
35438
35439         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
35440         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
35441         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
35442
35443 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35444
35445         * gcc.dg/compare5.c: New testcase.
35446
35447 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
35448
35449         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
35450         and "In instantiation".
35451
35452 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
35453
35454         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
35455
35456 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
35457
35458         * gcc.misc-tests/gcov.exp: Add support for branch information.
35459         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
35460         * gcc.misc-tests/gcov-4.c: New test.
35461         * gcc.misc-tests/gcov-4b.c: New test.
35462         * gcc.misc-tests/gcov-5b.c: New test.
35463
35464 2001-08-20  Zack Weinberg  <zackw@panix.com>
35465
35466         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
35467         expected to fail.
35468
35469 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
35470
35471         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
35472
35473 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
35474
35475         * g++.dg/eh/template1.C: New test.
35476
35477 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
35478
35479         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
35480         Fix thinko.
35481         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
35482         for xfail.
35483
35484 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
35485
35486         * lib/g77-dg.exp: Use prune.exp for common procedures
35487         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
35488         * lib/g77.exp: (g77-dg-prune) Remove
35489
35490 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
35491
35492         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
35493
35494 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35495
35496         * g++.dg/template/unify1.C: New test.
35497
35498 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
35499
35500         * g++.dg/abi/empty4.C: New test.
35501
35502 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
35503
35504         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
35505         solaris2.*
35506         * g77.f-torture/compile/pr3743.x: Likewise.
35507
35508 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
35509
35510         * g++.dg/other/using-declaration.C: New test.
35511
35512 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
35513
35514         * gcc.dg/cpp/tr-sign.c: New testcase.
35515
35516 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
35517
35518         * gcc.dg/cpp/19951025-1.c: Revert.
35519         * gcc.dg/cpp/directiv.c: We no longer process directives that
35520         interrupt macro arguments.
35521
35522 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
35523
35524         * gcc.dg/bconstp-1.c: New test.
35525
35526 2001-08-03  Richard Henderson  <rth@redhat.com>
35527
35528         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
35529
35530 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
35531
35532         * gcc.dg/cpp/19951025-1.c: Update.
35533
35534 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
35535
35536         * g77.dg/ff90-1.f (s): Fix reference of variable z,
35537         should be x.
35538
35539 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
35540
35541         Kill -fhonor-std.
35542         * g++.old-deja/g++.ns/ns14.C: Remove special options.
35543         * g++.old-deja/g++.other/std1.C: Likewise.
35544         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
35545
35546 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
35547
35548         * lib/g77.exp: Load gcc-defs.exp for common procedures
35549         (g77_pass, g77_fail, g77_finish, g77_exit,
35550         ${tool}_check_unsupported_p} Now redundant.  Deleted.
35551
35552 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
35553
35554         * g77.dg/fbackslash.f
35555         * g77.dg/fcase-preserve.f
35556         * g77.dg/ff90-1.f
35557         * g77.dg/ffixed-line-length-0.f
35558         * g77.dg/ffixed-line-length-132.f
35559         * g77.dg/ffixed-line-length-7.f
35560         * g77.dg/ffixed-line-length-72.f
35561         * g77.dg/ffixed-line-length-none.f
35562         * g77.dg/ffree-form-1.f
35563         * g77.dg/fno-backslash.f
35564         * g77.dg/fno-f90-1.f
35565         * g77.dg/fno-fixed-form-1.f
35566         * g77.dg/fno-onetrip.f
35567         * g77.dg/fno-typeless-boz.f
35568         * g77.dg/fno-underscoring.f
35569         * g77.dg/fno-vxt-1.f
35570         * g77.dg/fonetrip.f
35571         * g77.dg/ftypeless-boz.f
35572         * g77.dg/fugly-assumed.f
35573         * g77.dg/funderscoring.f
35574         * g77.dg/fvxt-1.f
35575
35576 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
35577
35578         * objc.dg/fwd-proto-1.m: New.
35579         * objc.dg/local-decl-1.m: New.
35580         * objc.dg/naming-1.m: New.
35581         * objc.dg/naming-2.m: New.
35582         * objc.dg/proto-hier-1.m: New.
35583
35584 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
35585
35586         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
35587         largest-type elements to a struct makes its size grow.
35588
35589 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
35590
35591         * g++.dg/abi/vthunk1.C: New test.
35592
35593 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
35594
35595         * g++.dg/abi/vbase8-22.C: New test.
35596
35597 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
35598
35599         * gcc.dg/cpp/macro8.c: New test.
35600
35601 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
35602
35603         * g++.dg/abi/vbase8-21.C: New test.
35604
35605 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
35606
35607         * g++.dg/abi/vbase8-10.C: New test.
35608
35609 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35610
35611         * lib/g++.exp (g++_set_ld_library_path): Renamed to
35612         ${tool}_set_ld_library_path.
35613         Changed caller.
35614         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
35615         g++.exp.
35616
35617 2001-07-26  Stan Cox <scox@redhat.com>
35618
35619         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
35620         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
35621         gcc_exit, gcc_check_unsupported_p):
35622         Moved to gcc-deps.exp
35623         * gcc-deps.exp: New file.
35624
35625 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35626
35627         * g++.old-deja/g++.pt/defarg14.C: New test.
35628
35629 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
35630
35631         * g++.old-deja/g++.other/lineno5.C: New test.
35632
35633 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
35634
35635         * g++.old-deja/g++.pt/crash68.C: New test.
35636
35637 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
35638
35639         * g++.old-deja/g++.other/crash42.C: New test.
35640
35641 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
35642
35643         * gcc.dg/cpp/extratokens.c: Fix.
35644         * gcc.dg/cpp/skipping2.c: New tests.
35645
35646 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35647
35648         * gcc.c-torture/execute/20010724-1.c: New file.
35649         * gcc.c-torture/execute/20010724-1.x: New file.
35650
35651 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
35652
35653         * g++.old-deja/g++.other/cond7.C: New test.
35654
35655 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
35656
35657         * g++.old-deja/g++.other/optimize4.C: New test.
35658
35659 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
35660
35661         * g++.old-deja/g++.abi/vbase8-5.C: New test.
35662
35663 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
35664
35665         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
35666         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
35667         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
35668         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
35669
35670         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
35671         bug report" message.
35672
35673         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
35674         * g++.dg/ext/instantiate1.C: Move from old-deja.
35675
35676 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
35677
35678         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
35679         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
35680         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
35681         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
35682
35683 2001-07-23  Jeffrey A Law  (law@cygnus.com)
35684
35685         * gcc.c-torture/execute/20010723-1.c: New test.
35686
35687 2001-07-23  Ben Elliston  <bje@redhat.com>
35688
35689         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
35690
35691 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35692
35693         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
35694         i[34567]86-*-*.
35695         Delete handling of ieee_multilib_flags.
35696         Pass -mieee for alpha*-*-* and sh-*-*.
35697         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
35698
35699 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
35700
35701         Remove old-abi tests.
35702         * g++.old-deja/g++.mike/p11116.C: Remove.
35703         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
35704
35705 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
35706
35707         * g77.f-torture/compile/pr3743.f: New test
35708
35709 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
35710
35711         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
35712
35713 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35714
35715         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
35716         g++.old-deja/g++.pt/static6.C: Likewise.
35717         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
35718         supports weak symbols.
35719
35720 2001-07-18  Andreas Jaeger  <aj@suse.de>
35721
35722         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
35723         supported again.
35724
35725 2001-07-18  Andreas Jaeger  <aj@suse.de>
35726
35727         * gcc.dg/iftrap-1.c: Fix target line.
35728
35729 2001-07-17  Richard Henderson  <rth@redhat.com>
35730
35731         * gcc.c-torture/execute/20010717-1.c: New.
35732
35733 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
35734
35735         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
35736         tests.
35737
35738 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
35739
35740         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
35741
35742 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35743
35744         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
35745         UAC_SIGBUS, UAC_NOPRINT definitions.
35746
35747 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
35748
35749         * objc/execute/object_is_class.m: New test.
35750         * objc/execute/object_is_meta_class.m: New test.
35751
35752 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
35753
35754         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
35755         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
35756
35757 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
35758
35759         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
35760         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
35761
35762 2001-07-14  Richard Henderson  <rth@redhat.com>
35763
35764         * gcc.dg/iftrap-1.c: New.
35765
35766 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
35767
35768         * g77.f-torture/execute/intrinsic77.f: New test.
35769
35770 2001-07-11  Janis Johnson <janis@us.ibm.com>
35771
35772         * gcc.misc-tests/gcov-3.c: New test.
35773
35774 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
35775
35776         * gcc.c-torture/compile/20010711-1.c,
35777         * gcc.c-torture/compile/20010711-2.c: New tests.
35778
35779 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
35780
35781         * gcc.c-torture/execute/20010711-1.c: New test.
35782
35783 2001-07-11  Ben Elliston  <bje@redhat.com>
35784
35785         * g++.old-deja/g++.other/enum5.C: New test.
35786
35787 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
35788
35789         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
35790         (g++-dg-prune): Call prune_gcc_output.
35791         * prune.exp: New file for prune_gcc_output.
35792         * lib/g++.exp, lib/gcc.exp: Load it.
35793
35794 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
35795
35796         * gcc.c-torture/compile/20010701-1.c,
35797         g++.old-deja/g++.ext/attrib6.C: New tests.
35798
35799 2001-07-06  Jeffrey A Law  (law@cygnus.com)
35800
35801         * gcc.c-torture/compile/20010706-1.c: New test.
35802
35803 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
35804
35805         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
35806
35807 2001-06-28  Stan Shebs  <shebs@apple.com>
35808
35809         * gcc.dg/pragma-darwin.c: New test.
35810
35811 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35812
35813         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
35814         Solaris 2.[678] system.
35815
35816 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
35817
35818         * gcc.dg/20010622-1.c: New test.
35819
35820 2001-06-18  Stan Shebs  <shebs@apple.com>
35821
35822         * objc.dg: New directory.
35823         * objc.dg/dg.exp: New file.
35824         * objc.dg/alias.m: New.
35825         * objc.dg/class-1.m: New.
35826         * objc.dg/class-2.m: New.
35827         * objc.dg/const-str-1.m: New.
35828         * objc.dg/const-str-2.m: New.
35829         * objc.dg/id-1.m: New.
35830         * objc.dg/method-1.m: New.
35831         * objc.dg/super-class-1.m: New.
35832         * lib/objc-dg.exp: New file.
35833
35834 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
35835
35836         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
35837         of label name.
35838
35839 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
35840
35841         * g++.old-deja/g++.abi/vbase8-9.C: New test.
35842
35843 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35844
35845         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
35846         variable.
35847
35848 2001-06-12  Richard Henderson  <rth@redhat.com>
35849
35850         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
35851
35852 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
35853
35854         * g++.old-deja/g++.abi/vbase5.C: New test.
35855         * g++.old-deja/g++.abi/vbase6.C: New test.
35856         * g++.old-deja/g++.abi/vbase7.C: New test.
35857
35858 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35859
35860         * gcc.c-torture/compile/20010610-1.c: New test.
35861
35862 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
35863
35864         * g++.old-deja/g++.abi/vbase4.C: New test.
35865
35866 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
35867
35868         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
35869         support %f for HC11/HC12 targets.
35870         * gcc.c-torture/execute/930513-1.x: New file, likewise.
35871         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
35872         on HC11/HC12 targets.
35873         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
35874
35875 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35876
35877         * gcc.dg/wchar_t-1.c: New file.
35878         * gcc.dg/wint_t-1.c: Likewise.
35879
35880 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
35881
35882         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
35883
35884 2001-06-11  Richard Henderson  <rth@redhat.com>
35885
35886         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
35887
35888 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
35889
35890         * gcc.c-torture/compile/20010611-1.c: New test.
35891
35892 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
35893
35894         * gcc.dg/c99-tag-1.c: Add more tests.
35895
35896 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
35897
35898         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
35899         representation on MN10300 and ARM/Thumb.
35900
35901 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
35902
35903         * g77.f-torture/execute/20010610.f: New.
35904
35905 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
35906
35907         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
35908         names.
35909
35910 2001-06-09  Richard Henderson  <rth@redhat.com>
35911
35912         * gcc.c-torture/execute/ashrdi-1.c: New.
35913         * gcc.c-torture/execute/ashldi-1.c: New.
35914         * gcc.c-torture/execute/lshrdi-1.c: New.
35915
35916 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
35917
35918         * objc/execute/load-3.m: Added. Check sending +load to categories,
35919         in addition to classes.
35920
35921 2001-06-08  Stan Shebs  <shebs@apple.com>
35922
35923         * objc/execute/load-2.m: New test.  From Nicola Pero
35924         <n.pero@mi.flashnet.it>.
35925
35926 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
35927
35928         * gcc.c-torture/execute/20010605-2.c: New test.
35929
35930 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
35931
35932         * g++.old-deja/g++.abi/vbase2.C: New test.
35933         * g++.old-deja/g++.abi/vbase3.C: New test.
35934
35935 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
35936
35937         * g++.old-deja/g++.pt/friend49.C: New test.
35938
35939 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
35940
35941         * g++.old-deja/g++.ext/anon3.C: New test.
35942
35943 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
35944
35945         * g++.old-deja/g++.other/conv7.C: New test.
35946
35947 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
35948
35949         * gcc.c-torture/compile/20010605-2.c: New test.
35950
35951 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
35952
35953         * gcc.c-torture/execute/20010604-1.c: New test.
35954
35955 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
35956
35957         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
35958
35959 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
35960
35961         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
35962         (g++_link_flags): Likewise.
35963         (g++_init): Pass gccpath's value to two previous functions.
35964
35965 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35966
35967         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
35968         Ensure logfile entry matches exec command line.
35969
35970 2001-05-31  Richard Henderson  <rth@redhat.com>
35971
35972         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
35973         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
35974
35975 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
35976
35977         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
35978         compiler for irix6.2
35979
35980 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
35981
35982         * g++.old-deja/g++.other/optimize3.C: New file.
35983
35984 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
35985
35986         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
35987         assemble.
35988
35989 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
35990
35991         * g++.old-deja/g++.other/optimize2.C: New file.
35992
35993 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
35994
35995         * gcc.c-torture/compile/20010518-2.c: New file.
35996         * gcc.c-torture/execute/20010518-1.c: New file.
35997         * gcc.c-torture/execute/20010518-2.c: New file.
35998
35999 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
36000
36001         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
36002
36003 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
36004
36005         G++ no longer defines builtins that do not begin with __builtin.
36006         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
36007         * g++.old-deja/g++.brendand/misc13.C: Likewise.
36008         * g++.old-deja/g++.law/builtin1.C: Likewise.
36009         * g++.old-deja/g++.law/cvt2.C: Likewise.
36010         * g++.old-deja/g++.mike/net5.C: Likewise.
36011         * g++.old-deja/g++.other/builtins1.C: Likewise.
36012         * g++.old-deja/g++.other/builtins2.C: Likewise.
36013         * g++.old-deja/g++.other/builtins3.C: Likewise.
36014         * g++.old-deja/g++.other/builtins4.C: Likewise.
36015         * g++.old-deja/g++.other/inline8.C: Likewise.
36016         * g++.old-deja/g++.robertl/eb39.C: Likewise.
36017
36018 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
36019
36020         * g++.old-deja/g++.pt/using1.C: Adjust.
36021         * g++.old-deja/g++.pt/using2.C: New test.
36022
36023 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
36024
36025         * gcc.dg/cpp/charconst.c: New tests.
36026         * gcc.dg/cpp/escape.c: New tests.
36027         * gcc.dg/cpp/escape-1.c: New tests.
36028         * gcc.dg/cpp/escape-2.c: New tests.
36029         * gcc.dg/cpp/ucs.c: New tests.
36030
36031 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
36032
36033         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
36034         native compiler for irix6.5.
36035
36036 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
36037
36038         * lib/g++.exp (g++_include_flags): Use args to compute
36039         get_multilibs.
36040         (g++_link_flags): Likewise.
36041         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
36042
36043 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
36044
36045         * gcc.dg/c90-hexfloat-1.c: Add more tests.
36046
36047 2001-05-21  Geoff Keating  <geoffk@redhat.com>
36048
36049         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
36050         this file.
36051
36052 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
36053
36054         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
36055         STACK_SIZE;
36056         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
36057         to STACK_SIZE; Use it to define size of add_histo array.
36058         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
36059         to STACK_SIZE.
36060         (f): Use GITT_SIZE to define size of gitt local table.
36061         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
36062         to STACK_SIZE; Use it to define size of bytemem array.
36063
36064 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
36065
36066         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
36067         on 68HC11/HC12 due to the asm instruction.
36068         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
36069         * gcc.c-torture/compile/920520-1.x: Likewise.
36070         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
36071         on 68HC11/HC12 because the function is larger than 64K.
36072         * gcc.c-torture/compile/961203-1.x: New file, this test fails
36073         on 68HC11/HC12 because the structure is too large.
36074
36075 2001-05-20  Richard Henderson  <rth@redhat.com>
36076
36077         * gcc.c-torture/execute/20010520-1.c: New.
36078
36079 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36080
36081         * g++.old-deja/g++.warn/compare1.C: New test.
36082         * gcc.dg/compare4.c: New test.
36083
36084 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
36085
36086         * g++.old-deja/g++.other/optimize1.C: New test.
36087
36088 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36089
36090         * g++.old-deja/g++.pt/spec41.C: New test.
36091
36092 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
36093
36094         * gcc.c-torture/compile/20010114-1.x: Remove.
36095
36096 2001-05-18  Stan Shebs  <shebs@apple.com>
36097
36098         * gcc.c-torture/compile/20010518-1.c: New test.
36099
36100 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
36101
36102         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
36103         * g++.old-deja/g++.pt/crash67.C: New test.
36104
36105 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
36106
36107         * g++.old-deja/g++.other/debug9.C: New test.
36108
36109 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
36110
36111         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
36112
36113 2001-05-16  Jan Hubicka  <jh@suse.cz>
36114
36115         * gcc.c-torture/compile/20010516-1.c: New test.
36116
36117 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
36118
36119         * g++.old-deja/g++.other/crash41.C: New test.
36120
36121 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
36122
36123         * g++.old-deja/g++.pt/crash66.C: New test.
36124
36125 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
36126
36127         * g++.old-deja/g++.robertl/eb27.C: Convert.
36128
36129 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
36130
36131         * g++.dg/friend-warn.C: New test.  Do not warn about friend
36132         declaration being redundant.
36133
36134 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
36135
36136         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
36137
36138 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
36139
36140         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
36141
36142 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
36143
36144         * lib/g++.exp: Use testsuite_flags.
36145
36146 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
36147
36148         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
36149
36150 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36151
36152         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
36153
36154 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
36155
36156         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
36157
36158 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
36159
36160         * gcc.c-torture/compile/20010313-1.c: New test.
36161
36162 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
36163
36164         * gcc.dg/cpp/direct2.c: New test.
36165         * gccq.dg/cpp/direct2s.c: New test.
36166
36167         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
36168
36169 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
36170
36171         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
36172         * g++.old-deja/g++.other/op3.C: Likewise.
36173
36174 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
36175
36176         * gcc.dg/cpp/syshdr.h: New file.
36177         * gcc.dg/cpp/sysmac1.c: Update.
36178         * gcc.dg/cpp/sysmac2.c: Update.
36179
36180 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
36181
36182         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
36183
36184 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
36185
36186         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
36187         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
36188
36189 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
36190
36191         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
36192
36193 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
36194
36195         * lib/g++.exp (g++_include_flags): Don't use any special flags
36196         if TESTING_IN_BUILD_TREE is not defined.
36197         (g++_init): Use a plain 'c++' as the compiler if
36198         TESTING_IN_BUILD_TREEE is not defined.
36199
36200 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
36201
36202         * g++.old-deja/g++.eh/catch13.C: New test.
36203         * g++.old-deja/g++.eh/catch14.C: New test.
36204
36205 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
36206
36207         * gcc.dg/cpp/tr-define.c: New test.
36208
36209 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
36210
36211         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
36212         <stdlib.h>, not <malloc.h>.
36213
36214 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
36215
36216         * g++.old-deja/g++.ns/template17.C: New test.
36217
36218 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
36219
36220         * g++.old-deja/g++.pt/ref4.C: New test.
36221
36222 2001-04-30  Richard Henderson  <rth@redhat.com>
36223
36224         * gcc.dg/20000724-1.c: Revert last change.
36225
36226 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
36227
36228         * g77.f-torture/execute/20010430.f: New test.
36229
36230 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
36231
36232         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
36233
36234 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
36235
36236         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
36237
36238 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
36239
36240         * g++.old-deja/g++.eh/crash6.C: New test.
36241
36242 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
36243
36244         * g++.old-deja/g++.other/warn7.C: New test.
36245
36246 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
36247
36248         * g++.old-deja/g++.other/defarg9.C: New test.
36249
36250 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
36251
36252         * g77.f-torture/compile/20010426.f: New test.
36253         * g77.f-torture/execute/20010426.f: New test.
36254
36255 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
36256
36257         * g77.f-torture/compile/20000629-1.x: Remove - error
36258         has been fixed.
36259
36260 2001-04-26  Jeffrey A Law  (law@cygnus.com)
36261
36262         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
36263         Tweak slightly to work with g++.dg framework.
36264         * g++.dg/special/ecos.exp: Run initp1.C test.
36265         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
36266
36267         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
36268         its linker doesn't give line numbers either.
36269         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
36270
36271 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
36272
36273         * g++.old-deja/g++.other/lex1.C: New test.
36274
36275 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
36276
36277         * gcc.dg/noncompile/20010425-1.c: New test.
36278
36279 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
36280
36281         * g++.old-deja/g++.pt/mangle2.C: New test.
36282
36283 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
36284
36285         * gcc.dg/format/plus-1.c: New test.
36286
36287 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
36288
36289         * gcc.dg/20010423-1.c: New test.
36290
36291 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
36292
36293         * gcc.c-torture/execute/20010422-1.c: New test.
36294
36295 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
36296
36297         * g++.old-deja/g++.ns/type2.C: New test.
36298
36299 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
36300
36301         * g++.old-deja/g++.other/perf1.C: New test.
36302
36303 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
36304
36305         * gcc.dg/c99-func-2.c: Remove xfail.
36306         * gcc.dg/c99-func-3.c: Remove xfail.
36307         * gcc.dg/c99-func-4.c: Remove xfail.
36308
36309 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
36310
36311         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
36312
36313 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
36314
36315         * gcc.c-torture/compile/20010423-1.c: New test.
36316
36317 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
36318
36319         * g++.old-deja/g++.pt/typename28.C: New test.
36320
36321 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
36322
36323         * g++.old-deja/g++.abi/empty2.C: New test.
36324         * g++.old-deja/g++.abi/empty3.C: New test.
36325
36326 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
36327
36328         * g++.old-deja/g++.other/comdat2.C: New test.
36329         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
36330
36331 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
36332
36333         * g++.old-deja/g++.other/overload14.C: New test.
36334
36335 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
36336
36337         * g++.old-deja/g++.other/lookup23.C: New test.
36338
36339 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
36340
36341         * gcc.c-torture/execute/20010403-1.c: New test.
36342
36343 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
36344             Mark Mitchell  <mark@codesourcery.com>
36345
36346         * lib/old-dejagnu.exp: Don't delete output of executable.
36347         Add .exe suffix to executables.
36348
36349 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
36350
36351         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
36352
36353 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36354
36355         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
36356
36357 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
36358
36359         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
36360         * g++.old-deja/g++.abi/crash1.C: New test.
36361
36362 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
36363
36364         * g++.old-deja/g++.other/crash40.C: New test.
36365
36366 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36367
36368         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
36369
36370 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
36371
36372         * g++.old-deja/g++.other/warn6.C: New test.
36373
36374 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
36375
36376         * g++.old-deja/g++.robertl/eb42.C: Same.
36377
36378 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36379
36380         * gcc.dg/wtr-conversion-1.c: New testcase.
36381
36382 2001-04-10  Richard Henderson  <rth@redhat.com>
36383
36384         * g++.old-deja/g++.other/array5.C: New.
36385
36386 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36387
36388         * gcc.c-torture/execute/20010408-1.c: New test.
36389
36390 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
36391
36392         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
36393         headers and constructs.
36394         * g++.old-deja/g++.robertl/eb79.C: Same.
36395         * g++.old-deja/g++.robertl/eb77.C (main): Same.
36396         * g++.old-deja/g++.robertl/eb73.C: Same.
36397         * g++.old-deja/g++.robertl/eb66.C (main): Same.
36398         * g++.old-deja/g++.robertl/eb55.C (t): Same.
36399         * g++.old-deja/g++.robertl/eb54.C (main): Same.
36400         * g++.old-deja/g++.robertl/eb46.C (main): Same.
36401         * g++.old-deja/g++.robertl/eb44.C: Same.
36402         * g++.old-deja/g++.robertl/eb41.C (main): Same.
36403         * g++.old-deja/g++.robertl/eb4.C (main): Same.
36404         * g++.old-deja/g++.robertl/eb39.C: Same.
36405         * g++.old-deja/g++.robertl/eb33.C (main): Same.
36406         * g++.old-deja/g++.robertl/eb31.C (main): Same.
36407         * g++.old-deja/g++.robertl/eb30.C: Same.
36408         * g++.old-deja/g++.robertl/eb3.C: Same.
36409         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
36410         * g++.old-deja/g++.robertl/eb21.C: Same.
36411         * g++.old-deja/g++.robertl/eb15.C: Same.
36412         * g++.old-deja/g++.robertl/eb118.C: Same.
36413         * g++.old-deja/g++.robertl/eb115.C (main): Same.
36414         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
36415         * g++.old-deja/g++.robertl/eb109.C: Same.
36416         * g++.old-deja/g++.other/sibcall1.C (main): Same.
36417         * g++.old-deja/g++.mike/rtti1.C: Same.
36418         * g++.old-deja/g++.mike/p658.C: Same.
36419         * g++.old-deja/g++.mike/net46.C: Same.
36420         * g++.old-deja/g++.mike/net34.C: Same.
36421         * g++.old-deja/g++.mike/memoize1.C: Same.
36422         * g++.old-deja/g++.mike/eh2.C: Same.
36423         * g++.old-deja/g++.law/weak.C: Same.
36424         * g++.old-deja/g++.law/visibility7.C: Same.
36425         * g++.old-deja/g++.law/visibility25.C: Same.
36426         * g++.old-deja/g++.law/visibility22.C: Same.
36427         * g++.old-deja/g++.law/visibility2.C: Same.
36428         * g++.old-deja/g++.law/visibility17.C: Same.
36429         * g++.old-deja/g++.law/visibility13.C: Same.
36430         * g++.old-deja/g++.law/visibility10.C: Same.
36431         * g++.old-deja/g++.law/visibility1.C: Same.
36432         * g++.old-deja/g++.law/virtual3.C (eval): Same.
36433         * g++.old-deja/g++.law/vbase1.C: Same.
36434         * g++.old-deja/g++.law/operators32.C: Same.
36435         * g++.old-deja/g++.law/nest3.C: Same.
36436         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
36437         * g++.old-deja/g++.law/except5.C (main): Same.
36438         * g++.old-deja/g++.law/cvt7.C (run): Same.
36439         * g++.old-deja/g++.law/cvt2.C: Same.
36440         * g++.old-deja/g++.law/cvt16.C: Same.
36441         * g++.old-deja/g++.law/ctors6.C (bar): Same.
36442         * g++.old-deja/g++.law/ctors17.C (main): Same.
36443         * g++.old-deja/g++.law/ctors13.C: Same.
36444         * g++.old-deja/g++.law/ctors12.C (main): Same.
36445         * g++.old-deja/g++.law/ctors10.C: Same.
36446         * g++.old-deja/g++.law/code-gen5.C: Same.
36447         * g++.old-deja/g++.law/bad-error7.C: Same.
36448         * g++.old-deja/g++.law/arm9.C: Same.
36449         * g++.old-deja/g++.law/arm12.C: Same.
36450         * g++.old-deja/g++.law/arg8.C: Same.
36451         * g++.old-deja/g++.law/arg1.C: Same.
36452         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
36453         * g++.old-deja/g++.jason/template31.C: Same.
36454         * g++.old-deja/g++.jason/template24.C (main): Same.
36455         * g++.old-deja/g++.jason/2371.C: Same.
36456         * g++.old-deja/g++.eh/new2.C: Same.
36457         * g++.old-deja/g++.eh/new1.C: Same.
36458         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
36459         * g++.old-deja/g++.brendan/nest21.C (main): Same.
36460         * g++.old-deja/g++.brendan/err-msg3.C: Same.
36461         * g++.old-deja/g++.brendan/crash62.C: Same.
36462         * g++.old-deja/g++.brendan/crash52.C: Same.
36463         * g++.old-deja/g++.brendan/crash49.C (main): Same.
36464         * g++.old-deja/g++.brendan/crash38.C: Same.
36465         * g++.old-deja/g++.brendan/crash15.C (main): Same.
36466         * g++.old-deja/g++.brendan/copy9.C: Same.
36467
36468 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
36469
36470         * gcc.c-torture/execute/20001203-2.c (memset):
36471         Count argument is of type __SIZE_TYPE__.
36472
36473 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
36474
36475         * gcc.c-torture/compile/20010404-1.c: New test.
36476
36477 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
36478
36479         * gcc.c-torture/compile/20010326-1.c: New test.
36480
36481 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
36482
36483         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
36484         peculiarities of the SH.
36485         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
36486
36487 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36488
36489         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
36490         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
36491         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
36492
36493 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
36494
36495         * g77.f-torture/compile/20010321-1.f: New test.
36496
36497 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
36498
36499         * gcc.c-torture/compile/20010329-1.c: New test.
36500
36501 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
36502
36503         * gcc.c-torture/execute/20010329-1.c: New test.
36504
36505 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
36506
36507         * g++.old-deja/g++.other/eh4.C: Fix typo.
36508
36509 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
36510
36511         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
36512
36513 2001-03-28  Philip Blundell  <philb@gnu.org>
36514
36515         * gcc.c-torture/compile/20010328-1.c: New test.
36516
36517 2001-03-27  Richard Henderson  <rth@redhat.com>
36518
36519         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
36520         * g++.old-deja/g++.eh/vbase3.C: Likewise.
36521
36522 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
36523
36524         * gcc.c-torture/compile/20010327-1.c: New test.
36525
36526 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
36527
36528         * g++.old-deja/g++.other/friend12.C: New test.
36529         * g++.old-deja/g++.other/friend9.C: Expect no errors.
36530         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
36531
36532 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
36533
36534         * gcc.c-torture/execute/20010325-1.c: New test.
36535
36536 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
36537
36538         * g++.old-deja/g++.other/mangle3.C: New test.
36539
36540 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
36541
36542         * g++.old-deja/g++.other/anon8.C: New test.
36543
36544 2001-03-20  Philip Blundell  <philb@gnu.org>
36545
36546         * gcc.c-torture/compile/20010320-1.c: New test.
36547
36548 2001-03-17  Richard Henderson  <rth@redhat.com>
36549
36550         * g++.old-deja/g++.other/eh4.C: Add expected error text.
36551
36552 2001-03-15  Geoff Keating  <geoff@redhat.com>
36553
36554         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
36555         tests on AIX.
36556
36557 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
36558
36559         * g++.old-deja/g++.other/eh4.C: New test.
36560
36561 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
36562
36563         * gcc.dg/cpp/mi1.c: Update.
36564
36565 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
36566
36567         * g++.old-deja/g++.other/regstack.C: New test.
36568
36569 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
36570
36571         * g++.old-deja/g++.other/ref4.C: New test.
36572
36573 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
36574
36575         * objc/execute/va_method.m: Added.
36576         * objc/execute/IMP.m: Added.
36577         * objc/execute/_cmd.m: Added.
36578         * objc/execute/accessing_ivars.m: Added.
36579         * objc/execute/class-1.m: Added.
36580         * objc/execute/class-10.m: Added.
36581         * objc/execute/class-11.m: Added.
36582         * objc/execute/class-12.m: Added.
36583         * objc/execute/class-13.m: Added.
36584         * objc/execute/class-14.m: Added.
36585         * objc/execute/class-2.m: Added.
36586         * objc/execute/class-3.m: Added.
36587         * objc/execute/class-4.m: Added.
36588         * objc/execute/class-5.m: Added.
36589         * objc/execute/class-6.m: Added.
36590         * objc/execute/class-7.m: Added.
36591         * objc/execute/class-8.m: Added.
36592         * objc/execute/class-9.m: Added.
36593         * objc/execute/class-tests-1.h
36594         * objc/execute/class-tests-2.h
36595         * objc/execute/compatibility_alias.m: Added.
36596         * objc/execute/encode-1.m: Added.
36597         * objc/execute/formal_protocol-1.m: Added.
36598         * objc/execute/formal_protocol-2.m: Added.
36599         * objc/execute/formal_protocol-3.m: Added.
36600         * objc/execute/formal_protocol-4.m: Added.
36601         * objc/execute/formal_protocol-5.m: Added.
36602         * objc/execute/formal_protocol-6.m: Added.
36603         * objc/execute/formal_protocol-7.m: Added.
36604         * objc/execute/informal_protocol.m: Added.
36605         * objc/execute/initialize.m: Added.
36606         * objc/execute/load.m: Added.
36607         * objc/execute/many_args_method.m: Added.
36608         * objc/execute/nested-3.m: Added.
36609         * objc/execute/no_clash.m: Added.
36610         * objc/execute/private.m: Added.
36611         * objc/execute/redefining_self.m: Added.
36612         * objc/execute/root_methods.m: Added.
36613         * objc/execute/selector-1.m: Added.
36614         * objc/execute/static-1.m: Added.
36615         * objc/execute/static-2.m: Added.
36616         * objc/execute/va_method.m: Added.
36617
36618 2001-03-10  Richard Henderson  <rth@redhat.com>
36619
36620         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
36621
36622 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
36623
36624         * g++.old-deja/g++.other/crash31.C: XFAIL.
36625         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
36626         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
36627         * gcc.c-torture/execute/20010123-1.x: XFAIL.
36628         * gcc.c-torture/execute/20010124-1.x: XFAIL.
36629         * gcc.dg/sequence-pt-1.c: XFAIL one test.
36630
36631 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
36632
36633         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
36634
36635 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
36636
36637         * gcc.dg/20000724-1.c: Don't use multiline strings.
36638
36639 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
36640
36641         * objc/execute/string1.m, objc/execute/string2.m: Compare the
36642         result of -cString against what we expect it to be; don't just
36643         print it out for no one to read.
36644
36645         * objc/execute/string3.m, objc/execute/string4.m: New tests.
36646         Based on testcases provided by Nicola Pero.
36647
36648 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
36649
36650         * gcc.dg/cpp/macro7.c: New test.
36651
36652 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
36653
36654         * gcc.dg/cpp/multiline.c: Update.
36655
36656 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
36657
36658         * g++.old-deja/g++.other/enum3.C: New test.
36659
36660 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
36661
36662         * g++.old-deja/g++.other/pod1.C: New test.
36663
36664 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
36665
36666         * g++.old-deja/g++.ext/overload1.C: New test.
36667
36668 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
36669
36670         * g++.old-deja/g++.pt/using1.C: New test.
36671
36672 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
36673
36674         * g++.old-deja/g++.other/using9.C: New test.
36675
36676 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
36677
36678         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
36679
36680         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
36681
36682 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
36683
36684         * g++.old-deja/g++.ext/realpt1.C: Remove.
36685
36686 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
36687
36688         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
36689
36690 2001-02-26  Will Cohen  <wcohen@redhat.com>
36691
36692         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
36693
36694 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
36695
36696         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
36697         templatized constructors.
36698
36699 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36700
36701         * gcc.c-torture/execute/20010224-1.c: New test.
36702
36703 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
36704
36705         * gcc.c-torture/execute/20010222-1.c: New test.
36706
36707 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
36708
36709         * g++.old-deja/g++.other/inline20.C: New test.
36710
36711 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
36712
36713         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
36714
36715 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
36716
36717         * g++.old-deja/g++.other/lookup22.C: New test.
36718
36719 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
36720
36721         * g77.dg: New directory.
36722         * g77.dg/20010216-1.f: New test case.
36723         * g77.dg/dg.exp: New driver.
36724         * lib/g77-dg.exp: New driver library.
36725
36726 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36727
36728         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
36729
36730 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
36731
36732         * g++.old-deja/g++.other/decl9.C: New test.
36733
36734 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
36735
36736         * g++.old-deja/g++.other/init16.C: Update the test so that it does
36737         not need <string> and also tests the initialization at runtime.
36738
36739 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
36740
36741         * gcc.c-torture/execute/longlong.c: New test.
36742
36743 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
36744
36745         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
36746
36747 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
36748
36749         * gcc.c-torture/execute/920302-1.c (execute):
36750         Change argument type to short.
36751
36752 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
36753
36754         * g++.old-deja/g++.pt/deduct6.C: New test.
36755
36756 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
36757
36758         * g++.old-deja/g++.pt/deduct5.C: New test.
36759
36760 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
36761
36762         * gcc.c-torture/execute/20010209-1.c: New test.
36763
36764 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
36765
36766         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
36767
36768 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
36769
36770         * g++.dg/vtgc1.C: Update for new ABI.
36771
36772         * consistency.vlad: New directory, 1665 files.
36773
36774 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
36775
36776         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
36777         return type.
36778         * gcc.dg/cpp/digraphs.c: Declare puts.
36779
36780 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
36781
36782         * g++.old-deja/g++.other/warn5.C: New test.
36783
36784 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
36785
36786         * g++.old-deja/g++.pt/spec40.C: New test.
36787
36788 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
36789
36790         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
36791         case.
36792         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
36793
36794 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
36795
36796         * gcc.c-torture/compile/20010209-1.c: New test.
36797
36798 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
36799
36800         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
36801         excess errors message but not if it crashes.
36802         * g++.old-deja/g++.other/crash27.C: Likewise.
36803         * g++.old-deja/g++.other/crash28.C: Likewise.
36804         * g++.old-deja/g++.other/crash30.C: Likewise.
36805         * g++.old-deja/g++.other/crash32.C: Likewise.
36806         * g++.old-deja/g++.other/crash35.C: Likewise.
36807         * g++.old-deja/g++.pt/inherit2.C: Likewise.
36808
36809 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
36810
36811         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
36812         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
36813         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
36814         g77.f-torture/execute/execute.exp,
36815         g77.f-torture/noncompile/noncompile.exp,
36816         gcc.c-torture/execute/execute.exp,
36817         gcc.c-torture/execute/memcheck/memcheck.exp,
36818         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
36819         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
36820         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
36821         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
36822         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
36823         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
36824         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
36825         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
36826         Remove bug reporting instructions with ancient email addresses.
36827
36828 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
36829
36830         * gcc.dg/20010202-1.c: New test.
36831         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
36832
36833 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
36834
36835         * g++.dg/stdbool-if.C: New test.
36836
36837 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
36838
36839         * objc/execute/fdecl.m: Added main().
36840
36841 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
36842
36843         * gcc.c-torture/execute/20010206-1.c: New test.
36844
36845 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
36846
36847         * gcc.dg/cpp/avoidpaste1.c: Update.
36848
36849 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
36850
36851         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
36852         Pero <nicola@brainstorm.co.uk>.
36853         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
36854
36855 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
36856
36857         * g++.old-deja/g++.pt/spec39.C: New test.
36858
36859 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
36860
36861         * gcc.c-torture/compile/20010202-1.c: New test.
36862
36863 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
36864
36865         * g++.old-deja/g++.abi/primary2.C: New test.
36866         * g++.old-deja/g++.abi/primary3.C: New test.
36867         * g++.old-deja/g++.abi/primary4.C: New test.
36868         * g++.old-deja/g++.abi/primary5.C: New test.
36869         * g++.old-deja/g++.abi/vtable3.h: New test.
36870         * g++.old-deja/g++.abi/vtable3a.C: New test.
36871         * g++.old-deja/g++.abi/vtable3b.C: New test.
36872         * g++.old-deja/g++.abi/vtable3c.C: New test.
36873         * g++.old-deja/g++.abi/vtable3d.C: New test.
36874         * g++.old-deja/g++.abi/vtable3e.C: New test.
36875         * g++.old-deja/g++.abi/vtable3f.C: New test.
36876         * g++.old-deja/g++.abi/vtable3g.C: New test.
36877         * g++.old-deja/g++.abi/vtable3h.C: New test.
36878         * g++.old-deja/g++.abi/vtable3i.C: New test.
36879         * g++.old-deja/g++.abi/vtable3j.C: New test.
36880         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
36881
36882 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
36883
36884         * g++.old-deja/g++.other/anon6.C: New test.
36885         * g++.old-deja/g++.other/anon7.C: New test.
36886
36887 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
36888
36889         * gcc.dg/cpp/avoidpaste2.c: New tests.
36890
36891 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
36892
36893         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
36894
36895 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
36896
36897         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
36898         DECIMAL_DIG cases for Irix."
36899
36900 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
36901
36902         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
36903
36904 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
36905
36906         * gcc.dg/c99-tag-1.c: New test.
36907
36908 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
36909
36910         * gcc.dg/cpp/tr-warn1.c: Add tests.
36911
36912 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
36913
36914         * gcc.dg/cpp/avoidpaste1.c: Update.
36915         * gcc.dg/cpp/paste4.c: Update.
36916
36917 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
36918
36919         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
36920         cases for Irix.
36921
36922 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
36923
36924         * g++.old-deja/g++.other/inline19.C: New test.
36925
36926 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
36927
36928         * gcc.dg/Wlarger-than.c: New test.
36929
36930 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
36931
36932         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
36933
36934 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
36935
36936         * gcc.c-torture/execute/20010129-1.c: New test.
36937         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
36938
36939 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
36940
36941         * gcc.dg/cpp/avoidpaste1.c: Test case.
36942
36943 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
36944
36945         * g++.old-deja/g++.other/inline18.C: New test.
36946
36947 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36948
36949         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
36950         and __builtin_putchar.
36951
36952 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
36953
36954         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
36955         tests.
36956
36957 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
36958
36959         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
36960         floating point number rounding mode to round to the nearest
36961         representable mode.
36962
36963 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
36964
36965         * g++.old-deja/g++.other/mangle2.C: New test.
36966
36967 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
36968
36969         * gcc.c-torture/compile/20010124-1.c: New test.
36970
36971 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
36972
36973         * g++.old-deja/g++.pt/spec38.C: New test.
36974
36975 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36976
36977         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
36978         "Build don't run".
36979
36980 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36981
36982         * gcc.c-torture/execute/20010123-1.c: New test.
36983
36984 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
36985
36986         * g++.old-deja/g++.pt/spec37.C: New test.
36987
36988 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
36989
36990         * g++.old-deja/g++.pt/overload14.C: New test.
36991
36992 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36993
36994         * gcc.c-torture/execute/20010122-1.c: New test, exercise
36995         __builtin_return_address.
36996
36997 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
36998
36999         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
37000         * g++.old-deja/g++.pt/spec35.C: New test.
37001         * g++.old-deja/g++.pt/spec36.C: New test.
37002
37003 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
37004
37005         * gcc.c-torture/compile/20010118-1.c: New test.
37006
37007 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
37008
37009         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
37010
37011 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
37012
37013         * gcc.c-torture/execute/20010119-1.c: New test.
37014
37015 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
37016
37017         * g++.old-deja/g++.other/vbase5.C: New test.
37018
37019 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
37020
37021         * gcc.c-torture/execute/20010118-1.c: New test.
37022
37023 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
37024
37025         * g++.old-deja/g++.pt/deduct3.C: New test.
37026
37027 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
37028
37029         * g++.old-deja/g++.pt/spec34.C: New test.
37030
37031 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
37032
37033         * g77.f-torture/compile/20000601-2.f: New test.
37034
37035 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
37036
37037         * g++.old-deja/g++.other/init17.C: New test.
37038
37039 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
37040
37041         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
37042
37043 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
37044
37045         * g++.old-deja/g++.pt/unify8.C: New test.
37046
37047 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
37048
37049         * g++.old-deja/g++.abi/vbase1.C: New test.
37050
37051 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
37052
37053         * g++.old-deja/g++.pt/crash65.C: New test.
37054
37055 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
37056
37057         * gcc.dg/cpp/assembl2.S: New test case.
37058
37059 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
37060
37061         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
37062         are supported.
37063
37064 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37065
37066         * g++.old-deja/g++.other/builtins1.C: New test.
37067         * g++.old-deja/g++.other/builtins2.C: Likewise.
37068         * g++.old-deja/g++.other/builtins3.C: Likewise.
37069         * g++.old-deja/g++.other/builtins4.C: Likewise.
37070
37071 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
37072
37073         * gcc.c-torture/compile/20010117-1.c: New test.
37074         * gcc.c-torture/compile/20010117-2.c: New test.
37075
37076 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
37077
37078         * g77.f-torture/execute/20010116.[fx]: New test,
37079         XFAIL on i?86-*-*.
37080         * g77.f-torture/compile/20010115.f: Indicate it's
37081         a test for PR fortran/1636.
37082
37083 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
37084
37085         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
37086
37087 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
37088
37089         * g77.f-torture/compile/20010115.f: New test.
37090
37091 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
37092
37093         * g++.old-deja/g++.pt/nontype5.C: New test.
37094
37095 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
37096
37097         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
37098         have an equivalent working one below it.
37099
37100 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
37101
37102         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
37103         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
37104
37105 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
37106
37107         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
37108         message containing "init_priority".
37109         (conpr-2.C): Likewise.
37110         (conpr-3.C): Likewise.
37111         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
37112
37113 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37114
37115         * gcc.c-torture/execute/20010114-2.c: New test.
37116
37117 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
37118
37119         * gcc.c-torture/compile/20010114-1.c: New test.
37120         * gcc.c-torture/compile/20010114-1.x: Xfail.
37121         * gcc.c-torture/compile/20010114-2.c: New test.
37122         * gcc.c-torture/execute/20010114-1.c: New test.
37123         * gcc.dg/trunc-1.c: New test.
37124         * gcc.dg/uninit-B.c: New test.
37125
37126 2001-01-13  Nick Clifton  <nickc@redhat.com>
37127
37128         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
37129         target.
37130
37131 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
37132
37133         * gcc.c-torture/compile/20010113-1.c: New test.
37134
37135 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
37136
37137         * gcc.c-torture/compile/20001212-1.c: New test.
37138
37139 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
37140
37141         * gcc.dg/cpp/widestr1.c: Update.
37142         * gcc.dg/cpp/prag-imp.c: Remove.
37143
37144 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
37145
37146         * gcc.c-torture/execute/20000801-3.x: Remove.
37147         * gcc.dg/c90-init-1.c: New test.
37148         * gcc.dg/c99-init-1.c: New test.
37149         * gcc.dg/c99-init-2.c: New test.
37150         * gcc.dg/gnu99-init-1.c: New test.
37151
37152 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
37153
37154         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
37155         testing that no relevant ones were found.
37156
37157 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
37158
37159         * g++.old-deja/g++.pt/cast2.C: New test.
37160
37161 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
37162
37163         * g++.old-deja/g++.pt/friend47.C: New test.
37164
37165 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
37166
37167         * g++.old-deja/g++.pt/instantiate13.C: New test.
37168
37169 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
37170
37171         * g++.old-deja/g++.other/defarg7.C: New test.
37172         * g++.old-deja/g++.other/defarg8.C: New test.
37173
37174 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
37175
37176         * g++.old-deja/g++.pt/crash64.C: New test.
37177
37178 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
37179
37180         * g++.old-deja/g++.pt/crash63.C: New test.
37181
37182 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
37183
37184         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
37185
37186 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
37187
37188         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
37189
37190 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
37191
37192         * g++.old-deja/g++.pt/error3.C: New test.
37193
37194 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
37195
37196         * g++.old-deja/g++.other/crash39.C: New test.
37197
37198 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
37199
37200         * g++.old-deja/g++.other/vbase4.C: New test.
37201
37202 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
37203
37204         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
37205         * gcc.dg/special/20000419-2.c: New file. Identical to above.
37206         * gcc.dg/special/special.exp: New test driver which will check
37207         for alias support for the above test.
37208
37209 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
37210
37211         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
37212         problems on small machines.
37213         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
37214         parameterize.
37215
37216 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
37217
37218         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
37219         mips.
37220         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
37221
37222 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
37223
37224         * g++.old_deja/g++.pt/using8.C: New test.
37225
37226 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
37227
37228         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
37229
37230 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
37231
37232         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
37233         where a failure is expected.
37234         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
37235
37236 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
37237
37238         * g++.old_deja/g++.pt/instantiate12.C: New test.
37239
37240 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
37241
37242         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
37243         start of structs.
37244         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
37245         * g++.old-deja/g++.brendan/crash17.C: Likewise.
37246         * g++.old-deja/g++.brendan/crash29.C: Likewise.
37247         * g++.old-deja/g++.brendan/crash48.C: Likewise.
37248         * g++.old-deja/g++.brendan/ns1.C: Likewise.
37249         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
37250         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
37251         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
37252         * g++.old-deja/g++.eh/spec6.C: Likewise.
37253         * g++.old-deja/g++.jason/crash3.C: Likewise.
37254         * g++.old-deja/g++.law/ctors11.C: Likewise.
37255         * g++.old-deja/g++.law/ctors17.C: Likewise.
37256         * g++.old-deja/g++.law/ctors5.C: Likewise.
37257         * g++.old-deja/g++.law/ctors9.C: Likewise.
37258         * g++.old-deja/g++.mike/ambig1.C: Likewise.
37259         * g++.old-deja/g++.mike/net22.C: Likewise.
37260         * g++.old-deja/g++.mike/p3538a.C: Likewise.
37261         * g++.old-deja/g++.mike/p3538b.C: Likewise.
37262         * g++.old-deja/g++.mike/virt3.C: Likewise.
37263         * g++.old-deja/g++.niklas/t128.C: Likewise.
37264         * g++.old-deja/g++.other/anon4.C: Likewise.
37265         * g++.old-deja/g++.other/using1.C: Likewise.
37266         * g++.old-deja/g++.other/warn3.C: Likewise.
37267         * g++.old-deja/g++.pt/t37.C: Likewise.
37268         * g++.old-deja/g++.robertl/eb69.C: Likewise.
37269         * g++.old-deja/g++.robertl/eb71.C: Likewise.
37270
37271 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
37272
37273         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
37274
37275 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37276
37277         * gcc.c-torture/execute/stdio-opt-3.c: New test.
37278
37279 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
37280
37281         * gcc.c-torture/compile/20010107-1.c: New test.
37282
37283 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
37284
37285         * gcc.c-torture/execute/builtin-noret-1.c: New test.
37286
37287 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
37288
37289         * gcc.dg/format/format.h: New file.
37290         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
37291         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
37292         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
37293         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
37294         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
37295         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
37296         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
37297         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
37298         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
37299         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
37300         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
37301         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
37302         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
37303         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
37304         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
37305         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
37306         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
37307         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
37308         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
37309         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
37310         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
37311         instead of declaring standard types, macros and functions in each
37312         test.
37313
37314 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
37315
37316         * gcc.c-torture/execute/20010106-1.c: New test.
37317
37318 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
37319
37320         * gcc.dg/format/format.exp: New file.
37321         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
37322         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
37323         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
37324         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
37325         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
37326         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
37327         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
37328         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
37329         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
37330         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
37331         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
37332         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
37333         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
37334         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
37335         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
37336         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
37337         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
37338         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
37339         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
37340         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
37341         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
37342         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
37343         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
37344         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
37345         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
37346         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
37347         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
37348         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
37349         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
37350         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
37351         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
37352         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
37353         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
37354         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
37355         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
37356         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
37357         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
37358         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
37359         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
37360         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
37361         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
37362         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
37363
37364 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
37365
37366         * gcc.c-torture/execute/991228-1.c: Take word endianness into
37367         account.
37368
37369 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
37370
37371         * gcc.c-torture/execute/builtin-complex-1.c: New test.
37372
37373 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
37374
37375         * g++.old-deja/g++.pt/crash62.C: New test.
37376
37377 2001-01-04  Richard Henderson  <rth@redhat.com>
37378
37379         * gcc.dg/20000926-1.c: Update expected warnings.
37380         * gcc.dg/array-2.c: Likewise.
37381         * gcc.dg/array-4.c: Also validate flexible array members.
37382         * gcc.dg/c99-flex-array-1.c: New.
37383
37384 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
37385
37386         * gcc.c-torture/compile/20001222-1.x: Remove.
37387
37388 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
37389
37390         * gcc.c-torture/execute/built-in-setjmp.c: New.
37391
37392 2001-01-03  Richard Henderson  <rth@redhat.com>
37393
37394         * gcc.dg/940510-1.c: Update expected error wording.
37395         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
37396
37397 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
37398
37399         * lib/target-supports.exp (check_alias_available): Modified to
37400         indicate aliases not supported if only weak aliases are supported.
37401
37402 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37403
37404         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
37405         Turn on cmpstrsi checks for __pj__ and __i370__.
37406
37407 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
37408
37409         * g++.old-deja/g++.other/virtual11.C: New test.
37410
37411 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
37412
37413         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
37414
37415 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37416
37417         * gcc.c-torture/compile/20010102-1.c: New test.
37418
37419 2001-01-02  Andreas Jaeger  <aj@suse.de>
37420
37421         * gcc.dg/noreturn-3.c: New test.
37422
37423         * gcc.dg/noreturn-4.c: New test.
37424
37425 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37426
37427         * gcc.c-torture/execute/stdio-opt-1.c: Also test
37428         __builtin_fputc and __builtin_fwrite.
37429
37430 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
37431
37432         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
37433         signed char, not default char.
37434
37435 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
37436
37437         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
37438
37439 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
37440
37441         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
37442
37443 2000-12-29  Richard Henderson  <rth@redhat.com>
37444
37445         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
37446         (__cyg_profile_func_exit): Define.
37447
37448 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
37449
37450         * g++.dg/vtgc1.C: New test.
37451
37452 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
37453
37454         * gcc.dg/noncompile/20001228-1.c: New test.
37455
37456         * gcc.dg/20001228-1.c: New test.
37457
37458         * gcc.c-torture/execute/20001228-1.c: New test.
37459
37460 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
37461
37462         * gcc.dg/format-strfmon-1.c: New test.
37463
37464 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37465
37466         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
37467         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
37468         * gcc.c-torture/execute/string-opt-1.c: Likewise.
37469         * gcc.c-torture/execute/string-opt-2.c: Likewise.
37470         * gcc.c-torture/execute/string-opt-3.c: Likewise.
37471         * gcc.c-torture/execute/string-opt-4.c: Likewise.
37472         * gcc.c-torture/execute/string-opt-6.c: Likewise.
37473         * gcc.c-torture/execute/string-opt-7.c: Likewise.
37474         * gcc.c-torture/execute/string-opt-8.c: Likewise.
37475         * gcc.c-torture/execute/string-opt-9.c: Likewise.
37476         * gcc.c-torture/execute/string-opt-10.c: Likewise.
37477         * gcc.c-torture/execute/string-opt-11.c: Likewise.
37478         * gcc.c-torture/execute/string-opt-12.c: Likewise.
37479
37480         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
37481         * gcc.c-torture/execute/string-opt-4.c: Test index.
37482
37483 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
37484
37485         * gcc.c-torture/compile/20001226-1.c: New test.
37486
37487 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
37488
37489         * gcc.c-torture/compile/20001222-1.c: New test.
37490         * gcc.c-torture/compile/20001222-1.x: Xfail.
37491
37492 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
37493
37494         * gcc.c-torture/execute/comp-goto-2.c: New test.
37495
37496 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
37497
37498         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
37499         Use long types if __INT_MAX__ is 32767.
37500         (main): Use cast to (sint32 *) when poking 88 into a_page.
37501
37502         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
37503
37504 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
37505
37506         * gcc.c-torture/compile/20001221-1.c: New test.
37507         * gcc.c-torture/execute/20001221-1.c: New test.
37508
37509 2000-12-20  Richard Henderson  <rth@redhat.com>
37510
37511         * g++.old-deja/g++.pt/crash36.C: Update error lines.
37512         * g++.old-deja/g++.robertl/eb109.C: Likewise.
37513
37514 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37515
37516         * gcc.dg/compare3.c: New test.
37517
37518 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
37519
37520         * gcc.dg/format-warnll-1.c: New test.
37521
37522 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
37523
37524         * gcc.dg/cpp/cmdlne-P.c: New test.
37525
37526 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
37527
37528         * gcc.c-torture/execute/builtin-abs-1.c,
37529         gcc.c-torture/execute/builtin-abs-2.c: New tests.
37530
37531 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
37532
37533         * gcc.dg/cpp/multiline.c: New test.
37534
37535 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
37536
37537         * g++.old-deja/g++.other/syshdr1.C: Update.
37538         * gcc.dg/cpp/lineflags.c: Remove temporarily.
37539
37540 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37541
37542         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
37543
37544 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37545
37546         * g++.old-deja/g++.pt/ttp65.C: New test.
37547
37548 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37549
37550         * g++.old-deja/g++.pt/ttp64.C: New test.
37551
37552 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37553
37554         * g++.old-deja/g++.pt/spec33.C: New test.
37555
37556 2000-12-14  Catherine Moore  <clm@redhat.com>
37557
37558         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
37559         * gcc.c-torture/execute/920612-2.c: Likewise.
37560         * gcc.c-torture/execute/920428-2.c: Likewise.
37561         * gcc-c-torture/execute/va-arg-11.c: Call exit.
37562         * gcc.c-torture/execute/va-arg-21.c: Likewise.
37563
37564 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37565
37566         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
37567         * gcc.dg/pack-test-2.c: Likewise.
37568
37569 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
37570
37571         Tests by Zack Weinberg <zackw@stanford.edu>.
37572
37573         * gcc.dg/cpp/defined.c: Update.
37574         * gcc.dg/cpp/defined_trad.c: New tests.
37575
37576 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
37577
37578         * gcc.dg/cpp/trad-direct.c: Update.
37579
37580 2000-12-11  Neil Booth  <neilb@earthling.net>
37581
37582         * gcc.dg/cpp/defined_trad.c
37583
37584 2000-12-11  Neil Booth  <neilb@earthling.net>
37585
37586         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
37587
37588 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
37589
37590         * gcc.dg/format-miss-2.c: New test.
37591
37592 2000-12-09  Neil Booth  <neilb@earthling.net>
37593
37594         * gcc.dg/cpp/lineflags.c: New tests.
37595         * gcc.dg/cpp/poison.c: Update.
37596         * gcc.dg/cpp/redef2.c: Update.
37597         * gcc.dg/cpp/skipping.c: New test.
37598
37599 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
37600
37601         * g++.old-deja/g++.other/eh3.C: New testcase.
37602
37603 2000-12-07  Neil Booth  <neilb@earthling.net>
37604
37605         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
37606         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
37607         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
37608         wtr-union-init-2.c, wtr-union-init-3.c: Update.
37609         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
37610         Update.
37611
37612 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
37613
37614         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
37615         __SIZE_TYPE__ instead of int for type of integers cast to
37616         pointers.
37617
37618 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
37619
37620         * g++.old-deja/g++.other/cleanup4.C: New test.
37621
37622 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
37623
37624         * format-sec-1.c: New test.
37625
37626 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
37627
37628         * gcc.dg/format-nonlit-3.c: New test.
37629
37630 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
37631
37632         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
37633         through a null pointer.
37634
37635 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37636
37637         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
37638         * g++.old-deja/g++.pt/partial4.C: New test.
37639
37640 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
37641
37642         * gcc.c-torture/execute/ieee/hugeval.x: New.
37643
37644 2000-12-06  Neil Booth  <neilb@earthling.net>
37645
37646         * gcc.dg/cpp/backslash2.c: New tests.
37647
37648 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37649
37650         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
37651         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
37652
37653 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
37654
37655         * gcc.c-torture/execute/20001203-2.c: New testcase.
37656
37657 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
37658
37659         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
37660         * g++.old-deja/g++.other/virtual10.C: New test.
37661
37662 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
37663
37664         * g++.old-deja/g++.mike/pmf5.C: Remove test.
37665
37666 2000-12-05  Richard Henderson  <rth@redhat.com>
37667
37668         * gcc.c-torture/compile/20001205-1.c: New.
37669
37670 2000-12-04  Neil Booth  <neilb@earthling.net>
37671
37672         * g++.old-deja/g++.other/virtual9.C: New test.
37673         * g++.old-deja/g++.pt/crash61.C: New test.
37674         * gcc.c-torture/execute/loop-9.c: New test.
37675
37676 2000-12-04  Neil Booth  <neilb@earthling.net>
37677
37678         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
37679         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
37680         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
37681         * gcc.dg/cpp/extratokens.c: ...here.
37682
37683 2000-12-04  Neil Booth  <neilb@earthling.net>
37684
37685         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
37686         New tests.
37687
37688 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37689
37690         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
37691         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
37692
37693 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
37694
37695         * gcc.c-torture/execute/20001203-1.c: New test.
37696
37697 2000-12-03  Neil Booth  <neilb@earthling.net>
37698
37699         * gcc.dg/cpp/macro6.c: New test cases.
37700
37701 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37702
37703         * gcc.c-torture/execute/string-opt-9.c: New test.
37704         * gcc.c-torture/execute/string-opt-10.c: Likewise.
37705         * gcc.c-torture/execute/string-opt-11.c: Likewise.
37706         * gcc.c-torture/execute/string-opt-12.c: Likewise.
37707
37708         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
37709         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
37710
37711 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
37712
37713         * gcc.dg/cpp/if-6.c: New testcase.
37714
37715         * gcc.dg/20001201-1.c: New testcase.
37716
37717 2000-12-02  Neil Booth  <neilb@earthling.net>
37718
37719         * g++.old-deja/g++.other/externC4.C,
37720         g++.old-deja/g++.other/friend10.C: New tests.
37721
37722 2000-12-02  Neil Booth  <neilb@earthling.net>
37723
37724         * g++.old-deja/g++.other/instan2.C
37725         * g++.old-deja/g++.other/instan3.C: New test.
37726
37727 2000-12-02  Neil Booth  <neilb@earthling.net>
37728
37729         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
37730         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
37731         gnuc99.c,gnuc99-pedantic.c: New tests.
37732
37733 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
37734
37735         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
37736         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
37737
37738 2000-12-01  Neil Booth  <neilb@earthling.net>
37739
37740         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
37741         * gcc.dg/cpp/poison.c: Update.
37742         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
37743
37744 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
37745
37746         * g77.f-torture/execute/20001201.f: New test.
37747
37748 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
37749
37750         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
37751
37752 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
37753
37754         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
37755
37756 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
37757
37758         * g++.old-deja/g++.other/cast6.C: New test.
37759
37760 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
37761
37762         * gcc.c-torture/execute/20001130-2.c: New testcase.
37763
37764 2000-11-30  Richard Henderson  <rth@redhat.com>
37765
37766         * gcc.c-torture/execute/20001130-1.c: New test.
37767
37768 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
37769
37770         * g++.old-deja/g++.other/op3.C: New test.
37771
37772 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
37773
37774         * g++.old-deja/g++.other/op2.C: New test.
37775
37776 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
37777
37778         * g++.old-deja/g++.other/crash38.C: New test.
37779
37780 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
37781
37782         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
37783
37784 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
37785
37786         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
37787         tests.
37788         * gcc.c-torture/execute/string-opt-6.c: New test.
37789
37790         * gcc.dg/20001117-1.c: Add main.
37791
37792 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
37793
37794         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
37795         Move from here ...
37796         * gcc.dg/940510-1.c: ... to here.
37797
37798         * gcc.dg/20000926-1.c: GNU C now allows initializations of
37799         zero-size arrays in toplevel structures.
37800
37801 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
37802
37803         * gcc.c-torture/execute/loop-8.c: New test.
37804
37805 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
37806
37807         * g++.old-deja/g++.other/base1.C: New test.
37808
37809 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
37810
37811         * g++.old-deja/g++.other/parse2.C: New test.
37812
37813 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
37814
37815         * g++.old-deja/g++.pt/incomplete1.C: New test.
37816
37817 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
37818
37819         * g++.old-deja/g++.other/friend9.C: New test.
37820
37821 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
37822
37823         * gcc.dg/20001127-1.c: New test.
37824
37825 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
37826
37827         * g++.old-deja/g++.pt/friend46.C: New test.
37828
37829 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
37830
37831         * g++.old-deja/g++.other/ptrmem8.C: New test.
37832
37833 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37834
37835         * gcc.c-torture/execute/string-opt-7.c: New test.
37836         * gcc.c-torture/execute/string-opt-8.c: Likewise.
37837
37838 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
37839
37840         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
37841         instead of 'mkcheck 2'.
37842
37843 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
37844
37845         * gcc.c-torture/execute/memcheck/driver.c,
37846         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
37847         C9X references to refer to C99.
37848
37849 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
37850
37851         * gcc.dg/ultrasp3.c: New test.
37852
37853 2000-11-25  Neil Booth  <neilb@earthling.net>
37854
37855         * gcc.dg/cpp/include2.c: Update test to be locale independent.
37856
37857 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
37858
37859         * gcc.c-torture/compile/20001123-2.c: New.
37860
37861 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37862
37863         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
37864
37865 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
37866
37867         * gcc.dg/sequence-point-1.c: Add some new tests.
37868         * gcc.c-torture/execute/20001124-1.c: New test.
37869
37870 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
37871
37872         * g++.old-deja/g++.other/vaarg4.C: New test.
37873         * gcc.c-torture/compile/20001123-1.c: New test.
37874
37875 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
37876
37877         * g++.other/crash24.C: Adjust and remove XFAIL.
37878         * g++.other/crash37.C: New test.
37879
37880 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
37881
37882         * g++.old-deja/g++.pt/instantiate9.C: New test.
37883
37884 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
37885
37886         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
37887         new ABI, too.
37888
37889         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
37890         * g++.old-deja/g++.robertl/eb55.C: Likewise.
37891
37892 2000-11-22  Neil Booth  <neilb@earthling.net>
37893
37894         * gcc.dg/cpp/Wtrigraphs.c: New test.
37895
37896 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
37897
37898         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
37899
37900 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
37901
37902         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
37903
37904 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
37905
37906         * lib/gcc-dg.exp: load_lib scanasm.exp.
37907         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
37908         * lib/g++-dg.exp: load_lib scanasm.exp.
37909         * lib/scanasm.exp: New.
37910         (scan-assembler, scan-assembler-not): Add optional arguments to
37911         test name, or if not present, the pattern name.
37912         (scan-assembler-dem, scan-assembler-dem-not): New.
37913
37914         * g++.dg/dg.exp: New.
37915
37916 2000-11-21  Neil Booth  <neilb@earthling.net>
37917
37918         * gcc.dg/cpp/integrated1.c: Remove.
37919
37920 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
37921
37922         * gcc.c-torture/execute/20001121-1.c: New test.
37923
37924 2000-11-21  Richard Henderson  <rth@redhat.com>
37925
37926         * gcc.c-torture/compile/20001121-1.c: New test.
37927
37928 2000-11-20  Neil Booth  <neilb@earthling.net>
37929
37930         * gcc.dg/cpp/integrated1.c: New test.
37931
37932 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
37933
37934         * g++.old-deja/g++.other/inline17.C: New test.
37935
37936 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
37937
37938         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
37939         local variable to be zero: I made the variable global. Now
37940         uses abort() and exit() instead of relying on main's return value.
37941
37942 2000-11-20  Neil Booth  <neilb@earthling.net>
37943
37944         * gcc.dg/cpp/paste2.c: Update test.
37945         * objc/execute/paste.m: New test.
37946
37947 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
37948
37949         * gcc.dg/c99-condexpr-1.c: New test.
37950
37951 2000-11-20  Neil Booth  <neilb@earthling.net>
37952
37953         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
37954
37955 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
37956
37957         * g++.old-deja/g++.pt/export1.C: New test.
37958
37959 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
37960
37961         * gcc.dg/20001117-1.c: New test.
37962
37963 2000-11-18  Richard Henderson  <rth@redhat.com>
37964
37965         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
37966
37967 2000-11-18  Richard Henderson  <rth@redhat.com>
37968
37969         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
37970         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
37971         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
37972
37973 2000-11-18  Richard Henderson  <rth@redhat.com>
37974
37975         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
37976         (main): New.  Exit cleanly.
37977
37978 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
37979
37980         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
37981         gcc.dg/c99-fordecl-2.c: New tests.
37982
37983 2000-11-18  Richard Henderson  <rth@redhat.com>
37984
37985         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
37986         * gcc.c-torture/execute/zerolen-2.c: New.
37987
37988 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37989
37990         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
37991         memory.
37992
37993 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
37994
37995         * g++.old-deja/g++.pt/instantiate8.C: New test.
37996
37997 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
37998
37999         * g++.old-deja/g++.other/incomplete.C: Add more tests.
38000         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
38001
38002 2000-11-16  Nick Clifton  <nickc@redhat.com>
38003
38004         * gcc.c-torture/execute/nestfunc-2.c: New test.
38005         * gcc.c-torture/execute/nestfunc-3.c: New test.
38006
38007 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
38008
38009         * gcc.c-torture/compile/20001116-1.c: New test.
38010
38011 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38012
38013         * gcc.c-torture/execute/20001115-1.c: New test.
38014
38015 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
38016
38017         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
38018         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
38019         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
38020         * g++.old-deja/g++.abi/vmihint.C: Likewise.
38021
38022 2000-11-15  Neil Booth  <neilb@earthling.net>
38023
38024         gcc.dg/cpp/_Pragma1.c: Update.
38025         gcc.dg/cpp/_Pragma2.c: New test.
38026
38027 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
38028
38029         * g++.old-deja/g++.other/anon5.C: New test.
38030
38031 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
38032
38033         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
38034         tests.
38035
38036 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
38037
38038         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
38039         output.
38040
38041 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
38042
38043         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
38044         labels at end of compound statements.
38045
38046 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
38047
38048         * gcc.c-torture/execute/loop-7.c: New test.
38049
38050 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
38051
38052         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
38053
38054 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
38055
38056         * gcc.dg/c99-bool-1.c: New test.
38057
38058 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
38059
38060         * gcc.dg/c99-scope-1.c: Remove xfail.
38061         * gcc.dg/c99-scope-2.c: New test.
38062
38063 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38064
38065         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
38066         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
38067
38068 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
38069
38070         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
38071         error messages.
38072
38073         * g++.mike/p700.C: Don't typedef wchar_t.
38074         * g++.mike/p784.C: Likewise.
38075         * g++.mike/eb101.C: Don't use __wchar_t.
38076
38077 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
38078
38079         * g77.f-torture/execute/20001111.[fx]: Test premature exit
38080         from DO loop.
38081
38082 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
38083
38084         * gcc.c-torture/execute/20001111-1.c: New test.
38085
38086 2000-11-10  Nick Clifton  <nickc@redhat.com>
38087
38088         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
38089         long multuiple and accumulate.
38090
38091 2000-11-09  Richard Henderson  <rth@redhat.com>
38092
38093         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
38094         via size_t instead of int.
38095
38096         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
38097         * gcc.c-torture/execute/string-opt-2.c: Likewise.
38098         * gcc.c-torture/execute/string-opt-3.c: Likewise.
38099         * gcc.c-torture/execute/string-opt-4.c: Likewise.
38100
38101 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
38102
38103         * gcc.c-torture/compile/20001109-1.c: New test.
38104         * gcc.c-torture/compile/20001109-2.c: New test.
38105
38106 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
38107
38108         * g++.old-deja/g++.pt/operator1.C: New test.
38109         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
38110
38111 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
38112
38113         * gcc.dg/20001108-1.c: New test.
38114
38115 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
38116
38117         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
38118         with both arguments constant strings.
38119         * gcc.c-torture/execute/string-opt-3.c: New test.
38120         * gcc.c-torture/execute/string-opt-4.c: New test.
38121         * gcc.c-torture/execute/string-opt-5.c: New test.
38122
38123 2000-11-08  Nick Clifton  <nickc@redhat.com>
38124
38125         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
38126         mulsidi3adddi patterns.
38127
38128 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
38129
38130         * g++.old-deja/g++.other/crash36.C: New test.
38131
38132 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
38133
38134         * g++.old-deja/g++.other/init16.C: New test.
38135
38136 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
38137
38138         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
38139
38140 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
38141
38142         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
38143         * gcc.c-torture/execute/va-arg-16.x: Likewise.
38144         * gcc.c-torture/execute/va-arg-17.x: Likewise.
38145
38146 2000-11-07  DJ Delorie  <dj@redhat.com>
38147
38148         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
38149
38150 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38151
38152         * gcc.c-torture/execute/string-opt-1.c: New test.
38153
38154 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
38155
38156         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
38157         mips-sgi-irix6.* because the MIPS ABI passes floating-point
38158         parameters in registers, and there is no way for a varargs
38159         function to know in which order the integer and floating-point
38160         parameters should be interleaved when they are placed on the
38161         stack.
38162         * gcc.c-torture/execute/va-arg-16.x: Likewise.
38163         * gcc.c-torture/execute/va-arg-17.x: Likewise.
38164
38165 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38166
38167         * gcc.c-torture/execute/string-opt-2.c: New test.
38168
38169 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
38170
38171         * g++.old-deja/g++.pt/crash60.C: New test.
38172
38173 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
38174
38175         * g++.old-deja/g++.other/crash24.C: New test.
38176         * g++.old-deja/g++.other/crash25.C: New test.
38177         * g++.old-deja/g++.other/crash26.C: New test.
38178         * g++.old-deja/g++.other/crash27.C: New test.
38179         * g++.old-deja/g++.other/crash28.C: New test.
38180         * g++.old-deja/g++.other/crash29.C: New test.
38181         * g++.old-deja/g++.other/crash30.C: New test.
38182         * g++.old-deja/g++.other/crash31.C: New test.
38183         * g++.old-deja/g++.other/crash32.C: New test.
38184         * g++.old-deja/g++.other/crash33.C: New test.
38185         * g++.old-deja/g++.other/crash34.C: New test.
38186         * g++.old-deja/g++.other/crash35.C: New test.
38187
38188 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
38189
38190         * gcc.c-torture/execute/20001031-1.c: New test.
38191
38192 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
38193
38194         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
38195         namespace.
38196
38197         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
38198         standards-conformant.
38199
38200         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
38201
38202         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
38203         * g++.old-deja/g++.mike/p755a.C: Likewise.
38204         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
38205         library makes no calls to `operator new' during initialization.
38206
38207 2000-11-04  Neil Booth  <neilb@earthling.net>
38208
38209         * gcc.dg/cpp/include2.c: New tests.
38210
38211 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
38212
38213         * lib/g++.exp (g++_set_ld_library_path): New function.
38214         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
38215
38216 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
38217
38218         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
38219         warnings.
38220
38221 2000-11-01  Richard Henderson  <rth@redhat.com>
38222
38223         * g++.old-deja/g++.ext/namedret1.C: New.
38224         * g++.old-deja/g++.ext/namedret2.C: New.
38225         * g++.old-deja/g++.ext/namedret3.C: New.
38226
38227 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
38228
38229         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
38230         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
38231
38232 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38233
38234         * gcc.c-torture/execute/va-arg-21.c: New test.
38235
38236 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
38237
38238         * gcc.dg/c99-complex-2.c: New test.
38239
38240 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38241
38242         * gcc.c-torture/execute/stdio-opt-1.c: New test.
38243
38244 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
38245
38246         * g++.old-deja/g++.other/inline16.C: New test.
38247
38248 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
38249
38250         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
38251         __PRETTY_FUNCTION__
38252
38253 2000-10-29  Neil Booth  <neilb@earthling.net>
38254
38255         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
38256         New tests.
38257         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
38258         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
38259         optimisation.
38260
38261 2000-10-29  Neil Booth  <neilb@earthling.net>
38262
38263         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
38264         * mi1.c, mi1c.h: Add null directives to multiple-include test.
38265         * mi5.c: Test multiple includes work with -C.
38266         * trigraphs.c: Test ^= version.
38267
38268 2000-10-28  Neil Booth  <neilb@earthling.net>
38269
38270         New tests and test updates for new macro expander.
38271
38272         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
38273         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
38274         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
38275         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
38276         new diagnostic messages.
38277
38278         * gcc.dg/cpp/macro3.c: New tests.
38279
38280 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
38281
38282         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
38283         on the same line.
38284
38285 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
38286
38287         * g++.old-deja/g++.other/eh2.C: New test.
38288
38289 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
38290
38291         * gcc.c-torture/execute/20001027-1.c: New test.
38292
38293 2000-10-26  Richard Henderson  <rth@redhat.com>
38294
38295         * gcc.c-torture/execute/20001026-1.c: New.
38296
38297 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
38298
38299         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
38300         * g++.old-deja/g++.law/builtin1.C: Likewise.
38301         * g++.old-deja/g++.law/ctors10.C: Likewise.
38302         * g++.old-deja/g++.law/virtual3.C: Likewise.
38303         * g++.old-deja/g++.mike/p658.C: Likewise.
38304         * g++.old-deja/g++.other/sibcall1.C: Likewise.
38305         * g++.old-deja/g++.other/vaarg2.C: Likewise.
38306         * g++.old-deja/g++.robertl/eb124.C: Likewise.
38307         * g++.old-deja/g++.robertl/eb44.C: Likewise.
38308         * g++.old-deja/g++.robertl/eb77.C: Likewise.
38309
38310 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
38311
38312         * gcc.c-torture/compile/20001024-1.c: New test.
38313
38314 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
38315
38316         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
38317         to tell us whether or not we are using V3.
38318
38319 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
38320
38321         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
38322         operands.
38323
38324 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
38325
38326         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
38327
38328 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
38329
38330         * gcc.c-torture/execute/20001024-1.c: New test.
38331
38332 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
38333
38334         * g++.old-deja/g++.other/sibcall1.C: New test.
38335
38336 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
38337
38338         * gcc.dg/noncompile/init-3.c: New test.
38339
38340 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
38341
38342         * gcc.dg/format-array-1.c: New test.
38343
38344 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38345
38346         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
38347         writing through null pointers; remove comment about testing
38348         unterminated strings.
38349
38350 2000-10-17  Matthew Hiller  <hiller@redhat.com>
38351
38352         * gcc.c-torture/execute/20001017-2.c: New test.
38353
38354 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38355
38356         * gcc.c-torture/compile/20001018-1.c: New test.
38357         * gcc.c-torture/compile/20001018-1.x: Xfail.
38358
38359 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38360
38361         * gcc.c-torture/execute/20001017-1.c: New test.
38362
38363 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
38364
38365         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
38366         for multiple use of arguments with scanf formats; add tests for
38367         multiple use of arguments.
38368
38369 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
38370
38371         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
38372
38373 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
38374
38375         * gcc.dg/format-miss-1.c: New test.
38376
38377 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
38378
38379         * gcc.c-torture/execute/20001013-1.c: New test.
38380
38381 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
38382
38383         * gcc.dg/format-branch-1.c: New test.
38384
38385 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
38386
38387         * README, lib/file-format.exp: Remove EGCS references.
38388
38389 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
38390
38391         * gcc.dg/20001013-1.c: New test.
38392
38393 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
38394
38395         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
38396         for intmax_t in the compiler using __typeof__ and the type rules
38397         for conditional expressions.
38398
38399 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
38400
38401         * gcc.dg/20001012-1.c: New test.
38402         * gcc.dg/20001012-2.c: New test.
38403
38404 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
38405
38406         * gcc.dg/format-attr-1.c: New test.
38407
38408 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
38409
38410         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
38411         __LONG_LONG_MAX__ instead of LLONG_MAX.
38412
38413 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
38414
38415         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
38416         scanf flags.
38417         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
38418         flags.
38419
38420 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
38421
38422         * gcc.dg/sequence-pt-1.c: New test.
38423
38424 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
38425
38426         * gcc.c-torture/execute/20001011-1.c: New testcase.
38427         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
38428
38429 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
38430
38431         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
38432         does not error on it.
38433
38434 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
38435
38436         * gcc.dg/20001009-1.c: New test.
38437
38438 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
38439
38440         * gcc.c-torture/compile/20001009-1.c: Move from here ....
38441         * gcc.c-torture/execute/20001009-2.c: ... to here.
38442
38443 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
38444
38445         * gcc.c-torture/compile/20001009-1.c: New testcase.
38446         * gcc.c-torture/execute/20001009-1.c: New testcase.
38447         Testcases provided by Jan Hubicka <jh@suse.cz>.
38448
38449 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
38450
38451         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
38452         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
38453         uintmax_t using <limits.h> to emulate the compiler's internal
38454         logic.  No longer XFAIL %j tests.
38455
38456 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
38457
38458         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
38459         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
38460         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
38461         regexps and details of expected handling of some bad formats.
38462         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
38463         suppression.
38464
38465 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38466
38467         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
38468         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
38469         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
38470         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
38471         in list archives.
38472
38473 2000-10-06  Richard Henderson  <rth@cygnus.com>
38474
38475         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
38476         * g++.old-deja/g++.brendan/crash52.C: Likewise.
38477         * g++.old-deja/g++.jason/report.C: Likewise.
38478         * g++.old-deja/g++.law/friend5.C: Likewise.
38479         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
38480         of the expected warnings.
38481
38482 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
38483
38484         * g++.old-deja/g++.pt/enum14.C: New test.
38485
38486 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
38487
38488         * g++.old-deja/g++.pt/crash59.C: New test.
38489
38490 2000-10-04  Will Cohen  <wcohen@redhat.com>
38491
38492         * gcc.dg/20000926-1.c: New test.
38493
38494 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
38495
38496         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
38497         function name for current C++ compiler.
38498         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
38499
38500 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
38501
38502         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
38503         __PRETTY_FUNCTION__.
38504         * g++.old-deja/g++.ext/pretty2.C: Likewise.
38505
38506 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38507
38508         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
38509
38510 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
38511
38512         * gcc.c-torture/compile/20000923-1.c: New test.
38513
38514 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
38515
38516         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
38517         * g++.old-deja/g++.pt/ttp62.C: Same.
38518         * g++.old-deja/g++.other/inline14.C: Same.
38519
38520 2000-09-24  Richard Henderson  <rth@cygnus.com>
38521
38522         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
38523
38524 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
38525
38526         * gcc.dg/c90-printf-1.c: Add test for wide string format.
38527
38528 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
38529
38530         * gcc.c-torture/compile/20000922-1.c: New file.
38531
38532 2000-09-21  Nick Clifton  <nickc@redhat.com>
38533
38534         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
38535         a signed long modulo operation.
38536         (mod6): New function - perform an unsigned long modulo operation.
38537         (main): Add tests for modulos of very large numbers by very small
38538         dividends.
38539
38540 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38541
38542         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
38543
38544 2000-09-19  Richard Henderson  <rth@cygnus.com>
38545
38546         * gcc.dg/compare2.c (case 10): XFAIL.
38547
38548 2000-09-18  Richard Henderson  <rth@cygnus.com>
38549
38550         * gcc.c-torture/execute/20000906-1.c: Move ...
38551         * gcc.dg/20000906-1.c: ... here.  Only run on targets
38552         that support __builtin_trap.
38553
38554 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
38555
38556         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
38557
38558 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38559
38560         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
38561         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
38562         more $ format tests.
38563
38564 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38565
38566         * gcc.dg/format-errmk-1.c: New test.
38567
38568 2000-09-17  Greg McGary  <greg@mcgary.org>
38569
38570         * gcc.c-torture/execute/20000917-1.x: Remove.
38571
38572 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
38573
38574         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
38575
38576 2000-09-17  Greg McGary  <greg@mcgary.org>
38577
38578         * gcc.c-torture/execute/20000917-1.c: New test.
38579         * gcc.c-torture/execute/20000917-1.x: XFAIL.
38580
38581 2000-09-16  Neil Booth  <NeilB@earthling.net>
38582
38583         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
38584         in nested macro bug.
38585
38586 2000-09-15  Neil Booth  <NeilB@earthling.net>
38587
38588         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
38589
38590 2000-09-14  Jeffrey A Law  (law@cygnus.com)
38591
38592         * gcc.c-torture/execute/20000914-1.c: New test.
38593
38594 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
38595
38596         * g++.other/inline13.C: New test.
38597
38598 2000-09-12  Andreas Jaeger  <aj@suse.de>
38599
38600         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
38601         constant by Ulrich Drepper <drepper@redhat.com>.
38602
38603 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
38604
38605         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
38606
38607 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38608
38609         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
38610
38611 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
38612
38613         * gcc.dg/cpp/backslash.c: New test.
38614
38615 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
38616
38617         * gcc.c-torture/execute/20000910-1.c: New test.
38618         * gcc.c-torture/execute/20000910-2.c: Likewise.
38619
38620 2000-09-11  Robert Lipe  <robertl@sco.com>
38621
38622         * gcc.dg/pragma-align.c: New test.
38623
38624 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
38625
38626         * g++.old-deja/g++.pt/explicit82.C: New test.
38627         * g++.old-deja/g++.pt/explicit83.C: New test.
38628
38629 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
38630
38631         * gcc.dg/asm-names.c: New test.
38632
38633 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38634
38635         * gcc.dg/cpp/tr-warn6.c: New test
38636
38637 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38638
38639         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
38640         be accepted.
38641
38642 2000-09-07  Catherine Moore  <clm@redhat.com>
38643
38644         * gcc.c-torture/execute/unroll-1.c: New test.
38645
38646 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
38647
38648         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
38649         ERROR markers.
38650         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
38651         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
38652         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
38653         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
38654         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
38655         Preprocess only.
38656         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
38657         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
38658
38659 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
38660
38661         * g++.old-deja/g++.pt/deduct2.C: New test.
38662
38663 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
38664
38665         * g++.old-deja/g++.pt/parms2.C: New test.
38666
38667 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
38668
38669         * g++.old-deja/g++.pt/crash58.C: New test.
38670
38671 2000-09-06  Greg McGary  <greg@mcgary.org>
38672
38673         * gcc.c-torture/execute/20000906-1.c: New test.
38674         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
38675
38676 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38677
38678         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
38679
38680 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
38681
38682         * g++.old-deja/g++.pt/crash57.C: New test.
38683
38684 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
38685
38686         * g++.old-deja/g++.pt/crash56.C: New test.
38687
38688 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
38689
38690         * g++.old-deja/g++.pt/koenig1.C: New test.
38691
38692 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
38693
38694         * gcc.dg/20000904-1.c: New test.
38695
38696 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
38697
38698         * gcc.dg/cpp/paste8.c: New test.
38699
38700 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
38701
38702         * gcc.c-torture/compile/20000827-1.c: New test.
38703
38704 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
38705
38706         * gcc.dg/format-diag-1.c: New test.
38707
38708 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
38709
38710         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
38711         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
38712         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
38713         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
38714         gcc.dg/formatz-1.c: Adjust warning regular expressions.
38715
38716 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
38717
38718         * g++.old-deja/g++.other/nested4.C: New test.
38719
38720 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
38721
38722         * g++.old-deja/g++.ns/scoped1.C: New test.
38723
38724 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
38725
38726         * lib/g++.exp: Support testing already-installed GCC.
38727
38728 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38729
38730         * wtr-label-1.c, wtr-suffix-1.c: New tests.
38731
38732 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38733
38734         * gcc.dg/return-type-2.c: New test.
38735
38736 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
38737
38738         * gcc.c-torture/compile/20000825-1.c: New test.
38739
38740 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
38741
38742         * gcc.dg/dwarf2-2.c: New test.
38743
38744 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
38745
38746         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
38747         dg-warning regexps.
38748
38749 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
38750
38751         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
38752         gcc.dg/format-ext-5.c: New tests.
38753
38754 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
38755
38756         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
38757
38758 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
38759
38760         * gcc.dg/noncompile/930622-2.c: Adjust error message.
38761
38762 2000-08-24  Richard Henderson  <rth@cygnus.com>
38763
38764         * gcc.dg/ia64-sync-1.c: New test.
38765         * gcc.dg/ia64-sync-2.c: New test.
38766         * gcc.dg/ia64-asm-1.c: New test.
38767
38768 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
38769
38770         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
38771         * gcc.dg/format-ext-2.c: New test.
38772
38773 2000-08-23  Jason Merrill  <jason@redhat.com>
38774
38775         * lib/old-dejagnu.exp: Also ignore "In member function" and
38776         "At global scope".
38777
38778 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38779
38780         * gcc.dg/noncompile/label-lineno-1.c: New test.
38781
38782 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
38783
38784         * gcc.dg/c99-array-nonobj-1.c: New test.
38785
38786 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
38787
38788         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
38789         tests.
38790         * gcc.dg/format-ext-1.c: New test.
38791
38792 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38793
38794         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
38795         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
38796         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
38797         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
38798         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
38799
38800 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
38801
38802         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
38803         gcc.dg/c99-strftime-2.c: New tests.
38804
38805 2000-08-22  Richard Henderson  <rth@cygnus.com>
38806
38807         * gcc.c-torture/execute/20000822-1.c: New test.
38808
38809 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
38810
38811         * gcc.c-torture/execute/20000819-1.x: Remove.
38812
38813 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
38814
38815         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
38816         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
38817         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
38818         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
38819         gcc.dg/format-xopen-1.c: New tests.
38820
38821 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
38822
38823         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
38824
38825 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
38826
38827         * g++.old-deja/g++.other/loop2.C: New test.
38828
38829         * gcc.c-torture/compile/20000606-1.c: New test.
38830         * gcc.c-torture/compile/20000728-1.c: New test.
38831         * gcc.c-torture/execute/20000801-1.c: New test.
38832         * gcc.c-torture/execute/20000801-2.c: New test.
38833         * gcc.c-torture/execute/20000819-1.c: New test.
38834         * gcc.c-torture/execute/20000819-1.x: XFAIL.
38835         * gcc.dg/20000629-1.c: New test.
38836         * gcc.dg/20000724-1.c: New test.
38837         * gcc.dg/20000807-1.c: New test.
38838
38839 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
38840
38841         * gcc.dg/cpp/pragma-1.c: New test.
38842         * gcc.dg/cpp/pragma-2.c: New test.
38843
38844 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
38845
38846         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
38847         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
38848
38849 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
38850
38851         * gcc.c-torture/compile/20000818-1.c: New test.
38852
38853 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
38854
38855         * gcc.c-torture/execute/20000818-1.c: New test.
38856
38857 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38858
38859         * gcc.dg/format-va-1.c: New test.
38860
38861 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
38862
38863         * g++.old-deja/g++.other/typedef8.C: New test.
38864
38865 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
38866
38867         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
38868         * g++.old-deja/g++.mike/net36.C: Mark candidate.
38869         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
38870         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
38871         * g++.old-deja/g++.other/ptrmem7.C: New test.
38872         * g++.old-deja/g++.pt/ptrmem10.C: New test.
38873
38874 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
38875
38876         * g++.old-deja/g++.pt/typename27.C: New test.
38877
38878 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
38879
38880         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
38881         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
38882         * g++.old-deja/g++.pt/friend45.C: New test.
38883         * g++.old-deja/g++.other/friend8.C: New test.
38884
38885 2000-08-15  Richard Henderson  <rth@cygnus.com>
38886
38887         * gcc.c-torture/execute/20000815-1.c: New test.
38888
38889 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
38890
38891         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
38892         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
38893         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
38894
38895 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
38896
38897         * g++.old-deja/g++.other/refinit2.C: New test.
38898
38899 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
38900
38901         * lib/c-torture.exp (c-torture): Make
38902         compiler_conditional_xfail_data global.
38903         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
38904         compiler_conditional_xfail_data machinery.
38905         (f-torture-execute): Likewise.
38906         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
38907         and only when unrolling loops.
38908
38909         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
38910
38911 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
38912
38913         * g++.old-deja/g++.pt/explicit81.C: New test.
38914
38915 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
38916
38917         * g++.old-deja/g++.pt/typename26.C: New test.
38918
38919 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
38920
38921         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
38922         warning.
38923
38924 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
38925
38926         * g++.old-deja/g++.other/array3.C: New test.
38927
38928 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
38929
38930         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
38931         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
38932         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
38933         New tests.
38934
38935 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
38936
38937         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
38938         * g++.old-deja/g++.abi/vmihint.C: Likewise.
38939
38940 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
38941
38942         * gcc.c-torture/execute/20000808-1.c: New test.
38943
38944 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
38945
38946         * gcc.dg/c90-const-expr-1.c: New test.
38947
38948 2000-08-08  Richard Henderson  <rth@cygnus.com>
38949
38950         * gcc.dg/noncompile/920923-1.c: Declare calloc.
38951
38952 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
38953
38954         * gcc.dg/noncompile/const-ll-1.c: New test.
38955
38956 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38957
38958         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
38959
38960 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
38961
38962         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
38963         that running programs linked against the shared version of libobjc
38964         run correctly.
38965
38966 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
38967
38968         * gcc.dg/c99-printf-1.c: New test.
38969
38970 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
38971
38972         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
38973
38974 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
38975
38976         * gcc.c-torture/execute/20000731-1.x: Delete.
38977
38978 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
38979
38980         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
38981         and torture_without_loops as is done by c-torture.exp.
38982         (search_for): Copy from c-torture.exp.
38983         (gcc-dg-runtest): New function, drives a directory of tests
38984         iterating over the TORTURE_OPTIONS.
38985         (scan-assembler, scan-assembler-not): Move here from
38986         individual directory drivers.
38987
38988         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
38989         defined by lib/gcc-dg.exp.
38990         * gcc.dg/cpp/cpp.exp: Likewise.
38991         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
38992         gcc-dg-runtest, so we cycle over optimization options.
38993
38994         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
38995         * gcc.dg/compare2.c: No longer expected to fail.
38996
38997 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
38998
38999         * gcc.c-torture/execute/20000804-1.c: New test.
39000
39001 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
39002
39003         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
39004
39005 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
39006
39007         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
39008
39009 2000-08-03  Jeffrey A Law  (law@cygnus.com)
39010
39011         * gcc.c-torture/compile/20000803-1.c: New test.
39012
39013 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
39014
39015         * gcc.c-torture/execute/20000801-3.c,
39016         gcc.c-torture/execute/20000801-4.c: New tests.
39017         * gcc.c-torture/execute/20000801-3.x,
39018         gcc.c-torture/execute/20000801-4.x: Xfail.
39019
39020 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
39021
39022         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
39023         libobjc/.libs to allow for libtool.
39024
39025 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
39026
39027         * gcc.c-torture/compile/20000802-1.c: New test.
39028
39029 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
39030
39031         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
39032
39033 2000-07-31  Jeffrey A Law  (law@cygnus.com)
39034
39035         * gcc-c-torture/execute/20000731-2.c: New test.
39036
39037         * gcc.c-torture/execute/20000731-1.c: New test.
39038         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
39039
39040 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
39041
39042         * testsuite/gcc.dg/cpp/paste7.c: New test.
39043         * gcc.dg/cpp/20000725-1.c: New test.
39044
39045 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
39046
39047         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
39048         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
39049         declaration warning for __builtin_dwarf_reg_size.
39050
39051         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
39052
39053 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
39054
39055         * gcc.dg/noncompile/voidparam-1.c: New test.
39056
39057 2000-07-30  Richard Henderson  <rth@cygnus.com>
39058
39059         * gcc.dg/c90-digraph-1.c: Don't xfail.
39060         * gcc.dg/compare2.c (case 10): Xfail.
39061         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
39062
39063 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
39064
39065         * gcc.dg/c99-main-1.c: New test.
39066
39067 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
39068
39069         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
39070
39071 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
39072
39073         * gcc.c-tortuer/execute/20000726-1.c: New test.
39074
39075 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
39076
39077         * gcc.c-torture/execute/enum-2.c: New test.
39078
39079 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39080
39081         * gcc.dg/cpp/tr-warn3.c: New test.
39082
39083 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
39084
39085         * g++.old-deja/g++.ext/implicit1.C: Remove.
39086         * g++.old-deja/g++.jason/c2.C: Remove
39087         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
39088         * g++.old-deja/g++.pt/crash16.C: Likewise.
39089         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
39090
39091 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
39092
39093         * g++.old-deja/g++.other/for2.C: New test.
39094
39095 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
39096
39097         * gcc.dg/20000720-1.c: New test.
39098
39099 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
39100
39101         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
39102
39103 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
39104
39105         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
39106         * gcc.c-torture/execute/20000722-1.c: New.
39107         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
39108
39109 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
39110
39111         * gcc.dg/cpp/20000720-1.S: New test.
39112
39113 2000-07-21  Michael Meissner  <meissner@redhat.com>
39114
39115         * gcc.c-torture/execute/ieee/hugeval.c: New test.
39116
39117 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
39118
39119         * g++.old-deja/g++.brendan/crash16.C,
39120         g++.old-deja/g++.brendan/parse3.C,
39121         g++.old-deja/g++.brendan/redecl1.C,
39122         g++.old-deja/g++.ns/template13.C,
39123         g++.old-deja/g++.other/decl4.C,
39124         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
39125
39126 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
39127
39128         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
39129         and "Internal error".
39130
39131         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
39132         regexps.
39133         * gcc.dg/cpp/paste6.c: New test.
39134
39135 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
39136
39137         * gcc.dg/cpp/tr-direct.c: New test.
39138
39139         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
39140         gcc.dg/cpp/undef1.c: Tweak error regexps.
39141
39142 2000-07-18  Eric Christopher <echristo@redhat.com>
39143
39144         * gcc.c-torture/compile/20000718-1.c: New test.
39145
39146 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
39147
39148         * cpplex.c (_cpp_push_token): If the token being pushed back
39149         is the previous token in this context, just subtract one from
39150         context->posn.
39151         * cppmacro.c (save_expansion): Clear aux field when storing a
39152         placemarker.
39153
39154 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
39155
39156         * gcc.dg/noncompile/redecl-1.c: New test.
39157
39158 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
39159
39160         * gcc.c-torture/execute/20000717-5.c: New test.
39161         * gcc.c-torture/execute/20000717-1.x: Removed.
39162
39163 2000-07-17  Richard Henderson  <rth@cygnus.com>
39164
39165         * gcc.c-torture/execute/20000717-4.c: New test.
39166
39167 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
39168
39169         * gcc.dg/cpp/syshdr.c: New test.
39170         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
39171
39172 2000-07-17  Neil Booth  <neilb@earthling.net>
39173
39174         * gcc.dg/cpp/cmdlne-dM.c: New test.
39175         * gcc.dg/cpp/cmdlne-dD.c: New test.
39176
39177 2000-07-17  Jeffrey A Law  (law@cygnus.com)
39178
39179         * gcc.c-torture/execute/20000717-3.c: New test.
39180
39181         * gcc.c-torture/compile/20000717-1.c: New test.
39182
39183 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
39184
39185         * gcc.c-torture/execute/20000717-2.c: New test.
39186
39187 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
39188
39189         * gcc.dg/formatz-1.c: New test.
39190
39191         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
39192         * gcc.dg/c99-digraph-1.c: New tests.
39193
39194         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
39195         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
39196
39197         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
39198         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
39199         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
39200         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
39201         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
39202         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
39203         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
39204
39205 2000-07-17   Greg McGary <greg@mcgary.org>
39206
39207         * gcc.c-torture/execute/20000717-1.c: New test.
39208         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
39209
39210 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
39211
39212         * gcc.c-torture/execute/20000715-2.c: New test.
39213         * gcc.dg/20000715-1.c: New test.
39214
39215 2000-07-15  Michael Meissner  <meissner@redhat.com>
39216
39217         * gcc.c-torture/execute/20000715-1.c: New test.
39218
39219 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
39220
39221         * gcc.c-torture/execute/20000707-1.c: New test.
39222
39223 2000-07-13  Neil Booth  <NeilB@earthling.net>
39224
39225         * testsuite/gcc.dg/cpp/digraph1.c,
39226         testsuite/gcc.dg/cpp/digraph2.c,
39227         testsuite/gcc.dg/cpp/digraphs.c: New tests.
39228
39229 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
39230
39231         * g77.f-torture/compile/20000630-2.f: New test.
39232         * g77.f-torture/compile/20000630-2.x
39233
39234 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
39235
39236         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
39237
39238 2000-07-11  Neil Booth  <NeilB@earthling.net>
39239
39240         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
39241
39242 2000-07-11  Neil Booth  <NeilB@earthling.net>
39243
39244         * gcc.dg/cpp/cmdlne-C.c: New.
39245
39246 2000-07-09  Neil Booth  <NeilB@earthling.net>
39247
39248         * gcc.dg/cpp/directiv.c: New tests.
39249         * gcc.dg/cpp/undef1.c: Update.
39250
39251 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
39252
39253         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
39254
39255 2000-07-09  Neil Booth  <NeilB@earthling.net>
39256
39257         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
39258
39259 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
39260
39261         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
39262         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
39263
39264 2000-07-08  Neil Booth  <NeilB@earthling.net>
39265
39266         * gcc.dg/cpp/macsyntx.c: New tests.
39267
39268 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
39269
39270         * gcc.dg/20000707-1.c: New test.
39271
39272 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
39273
39274         * gcc.c-torture/execute/20000706-1.c: New test.
39275         * gcc.c-torture/execute/20000706-2.c: New test.
39276         * gcc.c-torture/execute/20000706-3.c: New test.
39277         * gcc.c-torture/execute/20000706-4.c: New test.
39278         * gcc.c-torture/execute/20000706-5.c: New test.
39279
39280 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
39281
39282         * g++.old-deja/g++.pt/instantiate7.C: New test.
39283
39284 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
39285
39286         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
39287         * g++.old-deja/g++.mike/thunk3.C: Likewise.
39288         * g++.old-deja/g++.other/rtti3.C: Likewise.
39289         * g++.old-deja/g++.other/rttid3.C: Likewise.
39290
39291 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
39292
39293         *  g77.f-torture/compile/20000630-1.x: Fix typo
39294
39295 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
39296
39297         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
39298         assembly output.
39299
39300 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
39301
39302         * gcc.dg/cpp/ident.c: New test.
39303
39304 2000-07-05  Neil Booth  <NeilB@earthling.net>
39305
39306         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
39307           gcc.dg/cpp/lexstrng.c: New tests.
39308
39309 2000-07-04  Neil Booth  <NeilB@earthling.net>
39310
39311         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
39312         * gcc.dg/cpp/strify2.c: Same.
39313
39314 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
39315
39316         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
39317         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
39318         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
39319         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
39320
39321         * testsuite/gcc.dg/cpp/macro1.c,
39322         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
39323         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
39324         testsuite/gcc.dg/cpp/strify1.c,
39325         testsuite/gcc.dg/cpp/strify2.c: New tests.
39326
39327 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
39328
39329         * gcc.c-torture/execute/20000703-1.c: New test.
39330
39331 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
39332
39333         * g++.old-deja/g++.pt (lookup10.C): New test.
39334
39335 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
39336
39337         * g++.old-deja/g++.pt (typename25.C): New test.
39338
39339 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
39340
39341         * gcc.c-torture/compile/20000701-1.c: New test.
39342
39343 2000-06-30  Nick Clifton  <nickc@cygnus.com>
39344
39345         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
39346         to test case.
39347
39348 2000-06-30  Catherine Moore  <clm@cygnus.com>
39349
39350         * gcc.c-torture/execute/align-1.c: New test.
39351
39352 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
39353
39354         * g++.old-deja/g++.pt/expr8.C: New test.
39355         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
39356
39357 2000-06-29  Nick Clifton  <nickc@cygnus.com>
39358
39359         * gcc.c-torture/compile/20000629-1.c: New test.
39360
39361 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
39362
39363
39364         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
39365         gcc.dg/noncompile directory, depending on whether they're
39366         preprocessor tests or not.  Annotate all the tests for the dg
39367         framework.
39368
39369         * gcc.c-torture/noncompile/noncompile.exp: Delete.
39370         * gcc.dg/noncompile/noncompile.exp: New.
39371
39372         * Moved files:
39373         Old name                                New name
39374         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
39375         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
39376         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
39377         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
39378         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
39379         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
39380         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
39381         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
39382         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
39383         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
39384         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
39385         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
39386         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
39387         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
39388         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
39389         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
39390         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
39391         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
39392         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
39393         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
39394         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
39395         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
39396         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
39397         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
39398
39399         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
39400         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
39401         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
39402         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
39403         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
39404         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
39405
39406 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
39407
39408         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
39409         declare one variable.  On the fourth, error.
39410         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
39411         declared by 20000628-1a.h.
39412
39413 2000-06-29  Richard Henderson  <rth@redhat.com>
39414
39415         * gcc.c-torture/execute/930529-1.x: New file.
39416         * gcc.dg/920413-1.c: Adjust expected warning text.
39417         * gcc.dg/980217-1.c: Declare abort.
39418         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
39419
39420 2000-06-29  Jeffrey A Law  (law@cygnus.com)
39421
39422         * g77.f-torture/compile/20000629-1.f: New test.
39423         * g77.f-torture/compile/20000629-1.x: Expected to fail.
39424
39425 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
39426
39427         Rearrange lots of files, removing entirely the
39428         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
39429         directories.
39430
39431         * Deleted files:
39432         gcc.c-torture/code_quality/code_quality.exp
39433         gcc.c-torture/special/special.exp
39434         gcc.failure/failure.exp
39435         gcc.failure/940409-1.x
39436         gcc.c-torture/compile/961203-1.x
39437
39438         * New files:
39439         gcc.misc-tests/linkage.exp
39440         gcc.c-torture/execute/920730-1t.c
39441         gcc.c-torture/execute/920730-1t.x
39442         gcc.c-torture/compile/920520-1.x
39443         gcc.c-torture/compile/920521-1.x
39444         gcc.c-torture/compile/981006-1.x
39445         gcc.c-torture/execute/eeprof-1.x
39446
39447         * Moved files (possibly with modifications to fit a new harness):
39448         Old name                                New name
39449         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
39450         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
39451         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
39452         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
39453         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
39454         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
39455         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
39456         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
39457         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
39458         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
39459         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
39460         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
39461         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
39462         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
39463
39464 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
39465
39466         * c-torture/compile/961203-1.x: Delete.
39467
39468         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
39469         not exit. Include stdio.h.
39470         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
39471         * gcc.misc-tests/dg-12.c: Likewise.
39472         * gcc.misc-tests/dg-5.c: Likewise.
39473         * gcc.misc-tests/dg-6.c: Likewise.
39474         * gcc.misc-tests/dg-7.c: Prototype abort.
39475         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
39476         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
39477         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
39478         not exit.
39479         * gcc.misc-tests/sieve.c: Use return from main, not exit.
39480         * gcc.misc-tests/sort2.c: Use return from main, not exit.
39481
39482 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
39483
39484         * gcc.dg/cpp/20000628-1.c: New test.
39485         * gcc.dg/cpp/20000628-1.h: New header for above test.
39486         * gcc.dg/cpp/20000628-1a.h: Likewise.
39487
39488 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
39489
39490         * gcc.dg/cpp: New directory.
39491         * gcc.dg/cpp/cpp.exp: New driver.
39492         * gcc.dg/cpp/20000627-1.c: New test.
39493         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
39494         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
39495         and rewrite as a compilation test.
39496
39497         * gcc.dg: Move many files into the cpp subdirectory, possibly
39498         renaming or editing them as well.
39499         Old name                New name
39500         990119-1.c              cpp/19990119-1.c
39501         990228-1.c              cpp/19990228-1.c
39502         990407-1.c              cpp/19990407-1.c
39503         990409-1.c              cpp/19990409-1.c
39504         990413-1.c              cpp/19990413-1.c
39505         990703-1.c              cpp/19990703-1.c
39506         20000127-1.c            cpp/20000127-1.c
39507         20000129-1.c            cpp/20000129-1.c
39508         20000207-1.c            cpp/20000207-1.c
39509         20000207-2.c            cpp/20000207-2.c
39510         20000209-1.c            cpp/20000209-1.c
39511         20000209-2.c            cpp/20000209-2.c
39512         20000301-1.c            cpp/20000301-1.c
39513         20000419-1.c            cpp/20000419-1.c
39514         20000510-1.S            cpp/20000510-1.S
39515         20000519-1.c            cpp/20000519-1.c
39516         20000529-1.c            cpp/20000529-1.c
39517         20000625-1.c            cpp/20000625-1.c
39518         20000625-2.c            cpp/20000625-2.c
39519         cpp-as1.c               cpp/assert1.c
39520         cpp-as2.c               cpp/assert2.c
39521         cxx-comments-1.c        cpp/cxxcom1.c
39522         cxx-comments-2.c        cpp/cxxcom2.c
39523         endif-label.c           cpp/endif.c
39524         cpp-hash1.c             cpp/hash1.c
39525         cpp-hash2.c             cpp/hash2.c
39526         cpp-if1.c               cpp/if-1.c
39527         cpp-if2.c               cpp/if-2.c
39528         cpp-if3.c               cpp/if-3.c
39529         cpp-if4.c               cpp/if-4.c
39530         cpp-if5.c               cpp/if-5.c
39531         cpp-cond.c              cpp/if-cexp.c
39532         cpp-missingop.c         cpp/if-mop.c
39533         cpp-missingparen.c      cpp/if-mpar.c
39534         cpp-opprec.c            cpp/if-oppr.c
39535         cpp-ifparen.c           cpp/if-paren.c
39536         cpp-shortcircuit.c      cpp/if-sc.c
39537         cpp-shift.c             cpp/if-shift.c
39538         cpp-unary.c             cpp/if-unary.c
39539         cpp-li1.c               cpp/line1.c
39540         cpp-li2.c               cpp/line2.c
39541         lineno.c                cpp/line3.c
39542         lineno-2.c              cpp/line4.c
39543         cpp-mi.c                cpp/mi1.c
39544         cpp-mic.h               cpp/mi1c.h
39545         cpp-micc.h              cpp/mi1cc.h
39546         cpp-mind.h              cpp/mi1nd.h
39547         cpp-mindp.h             cpp/mi1ndp.h
39548         cpp-mix.h               cpp/mi1x.h
39549         cpp-mi2.c               cpp/mi2.c
39550         cpp-mi2a.h              cpp/mi2a.h
39551         cpp-mi2b.h              cpp/mi2b.h
39552         cpp-mi2c.h              cpp/mi2c.h
39553         cpp-mi3.c               cpp/mi3.c
39554         cpp-mi3.def             cpp/mi3.def
39555         poison-1.c              cpp/poison.c
39556         pr-impl.c               cpp/prag-imp.c
39557         cpp-redef-2.c           cpp/redef1.c
39558         cpp-redef.c             cpp/redef2.c
39559         strpaste.c              cpp/strp1.c
39560         strpaste-2.c            cpp/strp2.c
39561         cpp-tradpaste.c         cpp/tr-paste.c
39562         cpp-tradstringify.c     cpp/tr-str.c
39563         cpp-tradwarn1.c         cpp/tr-warn1.c
39564         cpp-tradwarn2.c         cpp/tr-warn2.c
39565         trigraphs.c             cpp/trigraphs.c
39566         cpp-unc1.c              cpp/unc1.c
39567         cpp-unc2.c              cpp/unc2.c
39568         cpp-unc3.c              cpp/unc3.c
39569         cpp-unc.c               cpp/unc4.c
39570         undef.c                 cpp/undef1.c
39571         undef-2.c               cpp/undef2.c
39572         cpp-wi1.c               cpp/widestr1.c
39573
39574 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
39575
39576         * lib/g++.exp (g++_include_flags): Tweak.
39577
39578 2000-06-27  H.J. Lu  <hjl@gnu.org>
39579             Loren J. Rittle  <ljrittle@acm.org>
39580
39581         * lib/g++.exp (g++_include_flags): Override libgloss.exp
39582         version with one that knows about the new gcc tree structure.
39583         (g++_link_flags): Same.
39584
39585 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
39586
39587         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
39588         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
39589         case we are cross-compiling.
39590
39591         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
39592         g++.old-deja/g++.niklas/Makefile.in,
39593         g++.old-deja/g++.niklas/configure.in,
39594         g++.old-deja/g++.other/Makefile.in,
39595         g++.old-deja/g++.other/configure.in,
39596         gcc.c-torture/code_quality/Makefile.in,
39597         gcc.c-torture/code_quality/configure.in,
39598         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
39599         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
39600         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
39601         gcc.c-torture/execute/ieee/Makefile.in,
39602         gcc.c-torture/execute/ieee/configure.in,
39603         gcc.c-torture/noncompile/Makefile.in,
39604         gcc.c-torture/noncompile/configure.in,
39605         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
39606         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
39607         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
39608
39609 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
39610
39611         * g++.old-deja/g++.other/ambig3.C: New test.
39612
39613 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
39614
39615         * g++.old-deja/g++.pt/syntax1.C: New test.
39616         * g++.old-deja/g++.pt/syntax2.C: New test.
39617         * g++.old-deja/g++.other/syntax3.C: New test.
39618         * g++.old-deja/g++.other/syntax4.C: New test.
39619
39620 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
39621
39622         * gcc.dg/20000623-1.c: Prototype exit and abort.
39623
39624 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
39625
39626         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
39627         New tests.
39628         * gcc.dg/cpp-mi3.def: New file.
39629
39630         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
39631         inside assertions.
39632         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
39633         lexer's error messages.
39634         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
39635         divine anything from the linemarkers.
39636         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
39637         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
39638
39639 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
39640
39641         * gcc.dg/20000623-1.c: New test.
39642
39643 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
39644
39645         * gcc.c-torture/execute/20000622-1.c: New test.
39646
39647 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
39648
39649         * g++.old-deja/g++.other/init15.C: New test.
39650
39651 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
39652
39653         * g++.old-deja/g++.pt/vaarg2.C: New test.
39654         * g++.old-deja/g++.pt/vaarg3.C: New test.
39655
39656 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
39657
39658         * g++.old-deja/g++.other/dyncast6.C: New test.
39659
39660 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
39661
39662         * gcc.c-torture/execute/loop-6.c: New test.
39663
39664 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
39665
39666         * gcc.dg/20000614-1.c: New test.
39667         * gcc.dg/20000614-2.c: New test.
39668
39669 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
39670
39671         * g++.old-deja/g++.other/inline12.C: New test.
39672
39673 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
39674
39675         * g++.old-deja/g++.other/eh1.C: New test.
39676
39677 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
39678
39679         * g++.old-deja/g++.other/type.C: New test.
39680
39681 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
39682
39683         * g++.old-deja/g++.other/initstring.C: New test.
39684
39685 2000-06-12  Jason Merrill  <jason@redhat.com>
39686
39687         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
39688
39689 2000-06-09  Jeffrey A Law  (law@cygnus.com)
39690
39691         * gcc.c-torture/compile/20000609-1.c: New test.
39692
39693 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
39694
39695         * gcc.dg/20000609-1.c: New test.
39696
39697 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
39698
39699         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
39700         * gcc.c-torture/noncompile/poison-1.c: Move...
39701         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
39702         * gcc.dg/cpp-li1.c: Add a token after the #line.
39703
39704 2000-06-05  Richard Henderson  <rth@cygnus.com>
39705
39706         * gcc.c-torture/execute/20000605-2.c: New test.
39707         * gcc.c-torture/execute/20000605-3.c: New test.
39708
39709 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
39710
39711         * g77.f-torture/execute/20000503-1.x: New file.
39712
39713 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
39714
39715         * g++.old-deja/g++.eh/badalloc1.C: New test.
39716
39717 2000-06-05  Richard Henderson  <rth@cygnus.com>
39718
39719         * gcc.c-torture/execute/20000605-1.c: New test.
39720
39721 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
39722             Nathan Sidwell <nathan@codesourcery.com>
39723
39724         * gcc.c-torture/compile/20000605-1.c: New test.
39725
39726 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
39727
39728         * g77.f-torture/compile/20000601-1.f: New test.
39729
39730 2000-06-03  Richard Henderson  <rth@cygnus.com>
39731
39732         * gcc.c-torture/execute/20000603-1.c: New.
39733
39734 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
39735
39736         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
39737         * gcc.dg/noreturn-2.c (noreturn): Likewise.
39738
39739 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
39740
39741         * gcc.dg/compare2.c (case 12): XFAIL.
39742         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
39743         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
39744
39745         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
39746
39747 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
39748
39749         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
39750         guard macro is already defined when the header is first
39751         included.
39752         * gcc.dg/cpp-mix.h: New file.
39753         * gcc.dg/endif-label.c: Update patterns to match compiler.
39754
39755         * g++.brendan/complex1.C: Declare abort.
39756         * g++.law/refs4.C: Remove XFAIL.
39757         * g++.oliva/expr2.C: Declare abort and exit.
39758
39759 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
39760
39761         * gcc.c-torture/execute/20000528-1.c: New test.
39762
39763         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
39764         * g++.old-deja/g++.law/temps4.C: Likewise.
39765
39766         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
39767         stdlib.h.  Call abort() on failure.
39768         * g++.old-deja/g++.law/refs4.C: Likewise.
39769         * g++.old-deja/g++.law/temps4.C: Likewise.
39770         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
39771         * gcc.c-torture/execute/20000112-1.c: Include string.h.
39772
39773 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
39774
39775         Relative to g++.dg/special:
39776         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
39777
39778         Relative to g++.old-deja:
39779         * g++.brendan/complex1.C, g++.jason/optimize2.C,
39780         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
39781         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
39782         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
39783         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
39784         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
39785         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
39786
39787         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
39788         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
39789         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
39790         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
39791         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
39792         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
39793         and/or string.h.
39794
39795         * g++.other/goto1.C: Update expectations for error messages.
39796
39797 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
39798
39799         * gcc.c-torture/compile/20000523-1.c: New test.
39800
39801 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
39802
39803         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
39804
39805 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
39806
39807         * g++.old-deja/g++.eh/catch11.C: New test.
39808         * g++.old-deja/g++.eh/catch12.C: New test.
39809
39810 2000-05-24  Nick Clifton  <nickc@cygnus.com>
39811
39812         * gcc.c-torture/execute/20000523-1.c: New test.
39813
39814 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
39815
39816         * c-torture/execute/bcp-1.c: Replace abort in arg of
39817         __builtin_constant_p with a generic external function.
39818
39819         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
39820         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
39821         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
39822         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
39823         Prototype abort and/or exit.
39824
39825         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
39826         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
39827         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
39828         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
39829
39830 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
39831
39832         * gcc.dg/dwarf2-1.c: New test.
39833
39834 2000-05-20  Richard Henderson  <rth@cygnus.com>
39835
39836         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
39837
39838 2000-05-20  Andreas Jaeger  <aj@suse.de>
39839
39840         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
39841         testcase.
39842
39843 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
39844
39845         * gcc.c-torture/execute/20000519-2.c: New test.
39846
39847 2000-05-19  Andreas Jaeger  <aj@suse.de>
39848
39849         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
39850         which fails with SSA.
39851
39852         * lib/c-torture.exp: Also test with -O3 -fssa.
39853
39854 2000-05-18  Michael Meissner  <meissner@redhat.com>
39855
39856         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
39857         * gcc.c-torture/execute/920415-1.c: Ditto.
39858         * gcc.c-torture/execute/920501-1.c: Ditto.
39859         * gcc.c-torture/execute/conversion.c: Ditto.
39860         * gcc.c-torture/execute/cvt-1.c: Ditto.
39861
39862 2000-05-18  Jeffrey A Law  (law@cygnus.com)
39863
39864         * gcc.c-torture/compile/20000518-1.c: New test.
39865
39866 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
39867
39868         * g77.f-torture/compile/200005018.f: New test.
39869
39870 2000-05-17  Jeffrey A Law  (law@cygnus.com)
39871
39872         * gcc.c-torture/compile/20000517-1.c: New test.
39873
39874 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39875
39876         * gcc.c-torture/execute/20000516-1.c: New test.
39877
39878 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
39879
39880         * g++.old-deja/g++.other/eh.C: New test.
39881
39882 2000-05-12  Richard Henderson  <rth@cygnus.com>
39883
39884         * gcc.c-torture/execute/990208-1.c (main): Don't pass
39885         constants through to doit's conditional.
39886
39887 2000-05-11  Jeffrey A Law  (law@cygnus.com)
39888
39889         * gcc.c-torture/compile/20000511-1.c: New test.
39890         * g77.f-torture/compile/20000511-1.f: New test.
39891         * g77.f-torture/compile/20000511-2.f: New test.
39892
39893 2000-05-11  Michael Meissner  <meissner@redhat.com>
39894
39895         * gcc.c-torture/execute/20000511-1.c: New test.
39896
39897 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
39898
39899         * gcc.dg/dg.exp: Scan .S files as well as .c files.
39900         * gcc.dg/20000510-1.S: New.
39901
39902 2000-05-08  Catherine Moore  <clm@cygnus.com>
39903
39904         * gcc.dg/unused-3.c: New.
39905
39906 2000-05-06  Richard Henderson  <rth@cygnus.com>
39907
39908           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
39909           * g++.old-deja/g++.mike/warn1.C: Likewise.
39910           * g++.old-deja/g++.pt/local1.C: Likewise.
39911           * g++.old-deja/g++.pt/local7.C: Likewise.
39912           * g++.old-deja/g++.pt/spec16.C: Likewise.
39913
39914 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
39915
39916         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
39917
39918 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
39919
39920           * g77.f-torture/execute/20000503-1.f: New test.
39921
39922 2000-05-04  Andreas Jaeger  <aj@suse.de>
39923
39924         * gcc.dg/noreturn-2.c: New test.
39925
39926 2000-05-04  Neil Booth  <NeilB@earthling.net>
39927
39928         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
39929         preprocessor.
39930
39931 2000-05-04  Richard Henderson  <rth@cygnus.com>
39932
39933         * gcc.c-torture/execute/20000503-1.c: Fix typo.
39934
39935 2000-05-04  Richard Henderson  <rth@cygnus.com>
39936
39937         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
39938         OpenSSL by Jason R Thorpe.
39939
39940 2000-05-03  Jim Wilson  <wilson@cygnus.com>
39941
39942         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
39943
39944 2000-05-03  Robert Lipe <robertlipe@usa.net>
39945
39946         * gcc.dg/20000503-1.c: New test.
39947
39948 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
39949
39950         * gcc.c-torture/compile/20000502-1.c: New test.
39951         * g++.old-deja/g++.other/align.C: New test.
39952         * gcc.dg/cpp-tradstringify.c: New test.
39953
39954 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
39955
39956         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
39957         and hard registers.
39958
39959 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
39960
39961         * gcc.c-torture/execute/loop-5.c: New test.
39962
39963 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
39964
39965         * gcc.c-torture/execute/va-arg-20.c: New test.
39966
39967 2000-04-23  Jeffrey A Law  (law@cygnus.com)
39968
39969         * gcc.c-torture/execute/20000422-1.c: New test.
39970
39971 2000-04-20  Greg McGary  <gkm@gnu.org>
39972
39973         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
39974         when optimizing, but without sibling-call optimizations (-O1).
39975
39976 2000-04-20  Jeffrey A Law  (law@cygnus.com)
39977
39978           * gcc.c-torture/compile/20000420-1.c: New test.
39979
39980 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
39981
39982         * g++.abi/ptrflags.C: New test.
39983         * g++.eh/catchptr1.C: Test incomplete pointer chains.
39984
39985 2000-04-19  Catherine Moore  <clm@cygnus.com>
39986
39987         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
39988
39989 2000-04-19  Greg McGary  <gkm@gnu.org>
39990
39991         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
39992         sibling-call optimizations.
39993
39994 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
39995
39996         * gcc.dg/20000419-1.c: New test.
39997
39998 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
39999
40000         * gcc.c-torture/execute/20000412-6.c: New test.
40001
40002 2000-04-12  Jeffrey A Law  (law@cygnus.com)
40003
40004         * gcc.c-torture/execute/20000412-5.c: New test.
40005         * g77.f-torture/compile/20000412-1.f: New test.
40006         * gcc.c-torture/execute/20000412-4.c: New test.
40007         * gcc.c-torture/compile/20000412-2.c: New test.
40008         * gcc.c-torture/execute/20000412-3.c: New test.
40009         * gcc.c-torture/compile/20000412-1.c: New test.
40010         * gcc.c-torture/execute/20000412-2.c: New test.
40011
40012 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
40013
40014         * objc/execute/bf-20.m: New test.
40015
40016 2000-04-10  Richard Henderson  <rth@cygnus.com>
40017
40018         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
40019
40020         * gcc.c-torture/execute/20000412-1.c: New test.
40021
40022 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
40023
40024         * g++.old-deja/g++.eh/catchptr1.C: New test.
40025
40026 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
40027
40028         * g++.old-deja/g++.abi/cxa_vec.C: New test.
40029
40030 2000-04-08  Neil Booth  <NeilB@earthling.net>
40031
40032         * gcc.dg/cpp-nullchar.c: Remove test as
40033         embedded nulls cause problems.
40034
40035 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40036
40037         * gcc.dg/compare2.c: New test.
40038
40039 2000-04-08  Neil Booth  <NeilB@earthling.net>
40040
40041         * gcc.dg/cpp-nullchar.c: New test.
40042
40043 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
40044
40045         * gcc.dg/cpp-mi2.c: New test.
40046         * gcc.dg/cpp-mi2[abc].h: New files.
40047
40048 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
40049
40050         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
40051         member name.
40052
40053 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
40054
40055         * g++.old-deja/g++.abi/vmihint.C: New test.
40056
40057 2000-04-06  Neil Booth  <NeilB@earthling.net>
40058
40059         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
40060         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
40061         copyright.
40062
40063 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
40064
40065         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
40066         avoid stack-frame overwrite.
40067
40068 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
40069
40070         * gcc.c-torture/compile/20000405-2.c: New test.
40071         * gcc.c-torture/compile/20000405-3.c: New test.
40072
40073 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40074
40075         * gcc.c-torture/compile/20000405-1.c: New test.
40076
40077 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
40078
40079         * gcc.dg/cast-qual-1.c: Revert last change.
40080
40081 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40082
40083         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
40084
40085 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
40086
40087         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
40088         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
40089
40090 2000-04-03  Jeffrey A Law  (law@cygnus.com)
40091
40092         * gcc.c-torture/compile/20000403-2.c: New test.
40093         * gcc.c-torture/compile/20000403-1.c: New test.
40094
40095 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
40096
40097         * gcc.c-torture/execute/20000403-1.c: New test.
40098
40099 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
40100
40101         * gcc.c-torture/execute/20000402-1.c: New test.
40102
40103 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
40104
40105         * gcc.c-torture/execute/va-arg-15.c: New test.
40106         * gcc.c-torture/execute/va-arg-16.c: New test.
40107         * gcc.c-torture/execute/va-arg-17.c: New test.
40108         * gcc.c-torture/execute/va-arg-18.c: New test.
40109         * gcc.c-torture/execute/va-arg-19.c: New test.
40110
40111 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
40112
40113         * gcc.c-torture/compile/981211-1.c: Move to...
40114         * gcc.dg/cpp-as1.c: ...here.
40115         * gcc.dg/cpp-as2.c: New file.
40116
40117         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
40118         compiler.
40119
40120 2000-04-02  Neil Booth  <NeilB@earthling.net>
40121
40122         * gcc.dg/cpp-cond.c  New tests.
40123         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
40124         accidental success less likely.
40125         * gcc.dg/cpp-missingop.c  New tests.
40126         * gcc.dg/cpp-missingparen.c  New tests.
40127         * gcc.dg/cpp-shift.c  New tests.
40128         * gcc.dg/cpp-shortcircuit.c  New tests.
40129         * gcc.dg/cpp-unary.c  New tests.
40130
40131 2000-03-29  Jeffrey A Law  (law@cygnus.com)
40132
40133         * gcc.c-torture/compile/20000329-1.c: New test.
40134
40135 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
40136
40137         * gcc.c-torture/compile/20000326-1.c: New test.
40138         * gcc.c-torture/compile/20000326-2.c: New test.
40139
40140 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
40141
40142         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
40143         the first parameter is a function argument.
40144
40145 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
40146
40147         * g++.old-deja/g++.ext/array4.C: New test.
40148
40149 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
40150
40151         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
40152
40153 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40154
40155         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
40156
40157 2000-03-19  Richard Henderson  <rth@cygnus.com>
40158
40159         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
40160
40161 2000-03-19  Richard Henderson  <rth@cygnus.com>
40162
40163         * gcc.c-torture/compile/20000319-1.c: New test.
40164
40165 2000-03-14  Jeffrey A Law  (law@cygnus.com)
40166
40167         * gcc.c-torture/execute/20000314-3.c: New test.
40168         * gcc.c-torture/execute/20000314-2.c: New test.
40169         * gcc.c-torture/execute/20000314-1.c: New test.
40170         * gcc.c-torture/compile/20000314-2.c: New test.
40171         * gcc.c-torture/compile/20000314-1.c: New test.
40172
40173 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
40174
40175         * g++.old-deja/g++.warn/inline.C: New test.
40176
40177 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
40178
40179         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
40180         standards-compliant result rather than specific constants.
40181         Put test-values in array.
40182
40183 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
40184
40185         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
40186         (g++_target_compile): Put test-specific options last.
40187
40188 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
40189
40190         * g++.old-deja/g++.eh/vbase4.C: New test.
40191
40192 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
40193
40194         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
40195
40196 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
40197
40198         * g++.old-deja/g++.brendan/misc12.C: Removed.
40199         * g++.old-deja/g++.pt/memtemp77.C: Constify.
40200         * g++.old-deja/g++.ext/pretty4.C: New test.
40201
40202 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
40203
40204         * g++.old-deja/g++.other/string2.C: New test.
40205
40206 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
40207
40208         * g++.old-deja/g++.warn/impint2.C: New test.
40209
40210 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
40211
40212         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
40213         is 1, not zero.
40214
40215 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
40216
40217         * g++.old-deja/g++.warn/impint.C: New test.
40218         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
40219         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
40220         * g++.old-deja/g++.pt/explicit12.C: Likewise.
40221         * g++.old-deja/g++.pt/explicit13.C: Likewise.
40222         * g++.old-deja/g++.pt/explicit17.C: Likewise.
40223         * g++.old-deja/g++.pt/explicit18.C: Likewise.
40224         * g++.old-deja/g++.pt/explicit19.C: Likewise.
40225         * g++.old-deja/g++.pt/explicit23.C: Likewise.
40226         * g++.old-deja/g++.pt/explicit31.C: Likewise.
40227         * g++.old-deja/g++.pt/explicit35.C: Likewise.
40228         * g++.old-deja/g++.pt/explicit6.C: Likewise.
40229         * g++.old-deja/g++.pt/memclass7.C: Likewise.
40230
40231 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
40232
40233         * gcc.dg/cpp-redef.c: New test.
40234
40235 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
40236
40237         * g++.old-deja/g++.pt/unify7.C: New test.
40238
40239 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
40240
40241         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
40242         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
40243
40244 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
40245
40246         * gcc.c-torture/compile/20000224-1.c: New test.
40247
40248 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40249
40250         * gcc.c-torture/compile/cpp-2.c: New test.
40251         * gcc.c-torture/compile/cpp-1.c: New test.
40252
40253 2000-02-25  Jeffrey A Law  (law@cygnus.com)
40254
40255         * gcc.c-torture/execute/20000225-1.c: New test.
40256
40257 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40258
40259         * gcc.dg/cpp-li2.c: New test.
40260
40261         * gcc.dg/cpp-wi1.c: New test.
40262
40263         * gcc.dg/cpp-li1.c: New test.
40264
40265 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
40266
40267         * g++.old-deja/g++.other/sizeof5.C: New test.
40268
40269 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40270
40271         * gcc.c-torture/execute/va-arg-13.c: New test.
40272
40273 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
40274
40275         * gcc.c-torture/execute/va-arg-12.c: New test.
40276
40277 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
40278
40279         * gcc.c-torture/execute/20000223-1.c: New test.
40280
40281 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
40282
40283         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
40284
40285 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
40286
40287         * g++.old-deja/g++.abi/ptrmem.C: New test.
40288
40289 2000-02-19  Richard Henderson  <rth@cygnus.com>
40290
40291         * gcc.c-torture/compile/init-3.c: New.
40292
40293 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
40294
40295         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
40296         ALWAYS_CXXFLAGS.
40297
40298 2000-02-11  Robert Lipe <robertl@sco.com>
40299
40300         * gcc.c-torture/compile/20000211-3.c: New test.
40301
40302 2000-02-11  Martin Buchholz <martin@xemacs.org>
40303
40304         * gcc.c-torture/compile/20000211-2.c: New test.
40305
40306 2000-02-11  Jeffrey A Law  (law@cygnus.com)
40307
40308         * gcc.c-torture/compile/20000211-1.c: New test.
40309
40310 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
40311
40312         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
40313           on native targets
40314
40315 2000-02-08  Nathan Sidwell  <nathan@acm.org>
40316
40317         * g++.old-deja/g++.other/cast5.C: New test.
40318
40319 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
40320
40321         * gcc.c-torture/execute/20000205-1.c: New.
40322
40323 2000-02-03  Nathan Sidwell  <nathan@acm.org>
40324
40325         * g++.old-deja/g++.jason/cast3.C: Return void.
40326         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
40327
40328 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40329
40330         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
40331
40332         * gcc.dg/loop-1.c: New test.
40333
40334 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
40335
40336         * gcc.c-torture/compile/20000127-1.c: New test.
40337         * gcc.c-torture/execute/991228-1.c: New test.
40338
40339 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40340
40341         * gcc.dg/unused-2.c: New test.
40342
40343         * gcc.dg/conv-1.c: New test.
40344
40345 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
40346
40347         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
40348         compiler.
40349         (tool_option_proc): Fix typo.
40350
40351 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
40352
40353         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
40354         of the ld on the host, not on the build machine.
40355         Also, don't crash if '--help' is not a supported option.
40356
40357 2000-01-24  Richard Henderson  <rth@cygnus.com>
40358
40359         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
40360
40361 2000-01-20  Jeffrey A Law  (law@cygnus.com)
40362
40363         * gcc.c-torture/execute/20000120-2.c: New test.
40364         * gcc.c-torture/execute/20000120-1.c: New test.
40365
40366 2000-01-13  Jeffrey A Law  (law@cygnus.com)
40367
40368         * gcc.c-torture/execute/20000113-1.c: New test.
40369
40370 2000-01-12  Jeffrey A Law  (law@cygnus.com)
40371
40372         * gcc.c-torture/execute/20000112-1.c: New test.
40373
40374 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40375
40376         * gcc.dg/20000111-1.c: New test.
40377
40378 2000-01-10  Jeffrey A Law  (law@cygnus.com)
40379
40380         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
40381         with 16 bit integers.
40382
40383 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40384
40385         * gcc.dg/20000108-1.c: New test.
40386
40387 2000-01-05  Nathan Sidwell  <nathan@acm.org>
40388
40389         * g++.old-deja/g++.ns/koenig8.C: New test.
40390
40391 2000-01-05  Nathan Sidwell  <nathan@acm.org>
40392
40393         * g++.old-deja/g++.other/cast4.C: New test.
40394
40395 2000-01-05  Jeffrey A Law  (law@cygnus.com)
40396
40397         * gcc.c-torture/compile/20000105-2.c: New test.
40398         * gcc.c-torture/compile/20000105-1.c: New test.
40399
40400 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40401
40402         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
40403         references to printf & atoi to conform to ANSI standard.
40404         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
40405         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
40406         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
40407         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
40408         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
40409         * g++.old-deja/g++.brendan/complex1.C: Likewise.
40410         * g++.old-deja/g++.brendan/copy1.C: Likewise.
40411         * g++.old-deja/g++.brendan/copy2.C: Likewise.
40412         * g++.old-deja/g++.brendan/copy3.C: Likewise.
40413         * g++.old-deja/g++.brendan/copy4.C: Likewise.
40414         * g++.old-deja/g++.brendan/copy5.C: Likewise.
40415         * g++.old-deja/g++.brendan/copy6.C: Likewise.
40416         * g++.old-deja/g++.brendan/copy7.C: Likewise.
40417         * g++.old-deja/g++.brendan/copy8.C: Likewise.
40418         * g++.old-deja/g++.brendan/crash11.C: Likewise.
40419         * g++.old-deja/g++.brendan/crash14.C: Likewise.
40420         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
40421         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
40422         * g++.old-deja/g++.brendan/delete2.C: Likewise.
40423         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
40424         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
40425         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
40426         * g++.old-deja/g++.brendan/eh1.C: Likewise.
40427         * g++.old-deja/g++.brendan/groff1.C: Likewise.
40428         * g++.old-deja/g++.brendan/init3.C: Likewise.
40429         * g++.old-deja/g++.brendan/misc12.C: Likewise.
40430         * g++.old-deja/g++.brendan/misc7.C: Likewise.
40431         * g++.old-deja/g++.brendan/new2.C: Likewise.
40432         * g++.old-deja/g++.brendan/operators4.C: Likewise.
40433         * g++.old-deja/g++.brendan/operators5.C: Likewise.
40434         * g++.old-deja/g++.brendan/overload2.C: Likewise.
40435         * g++.old-deja/g++.brendan/overload7.C: Likewise.
40436         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
40437         * g++.old-deja/g++.brendan/reference1.C: Likewise.
40438         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
40439         * g++.old-deja/g++.brendan/template24.C: Likewise.
40440         * g++.old-deja/g++.brendan/template3.C: Likewise.
40441         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
40442         * g++.old-deja/g++.jason/inline3.C: Likewise.
40443         * g++.old-deja/g++.jason/opeq.C: Likewise.
40444         * g++.old-deja/g++.law/arg5.C: Likewise.
40445         * g++.old-deja/g++.law/arm7.C: Likewise.
40446         * g++.old-deja/g++.law/ctors11.C: Likewise.
40447         * g++.old-deja/g++.law/cvt8.C: Likewise.
40448         * g++.old-deja/g++.law/init9.C: Likewise.
40449         * g++.old-deja/g++.law/refs4.C: Likewise.
40450         * g++.old-deja/g++.law/template2.C: Likewise.
40451         * g++.old-deja/g++.law/visibility24.C: Likewise.
40452         * g++.old-deja/g++.law/vtable3.C: Likewise.
40453         * g++.old-deja/g++.mike/asm2.C: Likewise.
40454         * g++.old-deja/g++.mike/eh1.C: Likewise.
40455         * g++.old-deja/g++.mike/misc1.C: Likewise.
40456         * g++.old-deja/g++.mike/misc13.C: Likewise.
40457         * g++.old-deja/g++.mike/misc14.C: Likewise.
40458         * g++.old-deja/g++.mike/ns12.C: Likewise.
40459         * g++.old-deja/g++.mike/p1248.C: Likewise.
40460         * g++.old-deja/g++.mike/p3708.C: Likewise.
40461         * g++.old-deja/g++.mike/p3708a.C: Likewise.
40462         * g++.old-deja/g++.mike/p3708b.C: Likewise.
40463         * g++.old-deja/g++.mike/p646.C: Likewise.
40464         * g++.old-deja/g++.mike/p700.C: Likewise.
40465         * g++.old-deja/g++.mike/p783.C: Likewise.
40466         * g++.old-deja/g++.mike/p783a.C: Likewise.
40467         * g++.old-deja/g++.mike/p783b.C: Likewise.
40468         * g++.old-deja/g++.mike/p786.C: Likewise.
40469         * g++.old-deja/g++.mike/p789.C: Likewise.
40470         * g++.old-deja/g++.mike/p789a.C: Likewise.
40471         * g++.old-deja/g++.mike/p807a.C: Likewise.
40472         * g++.old-deja/g++.other/delete3.C: Likewise.
40473         * g++.old-deja/g++.other/dyncast1.C: Likewise.
40474         * g++.old-deja/g++.other/dyncast2.C: Likewise.
40475         * g++.old-deja/g++.other/dyncast3.C: Likewise.
40476         * g++.old-deja/g++.other/empty1.C: Likewise.
40477         * g++.old-deja/g++.other/temporary1.C: Likewise.
40478         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
40479         * g++.old-deja/g++.pt/t16.C: Likewise.
40480         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
40481
40482 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
40483
40484         * gcc.dg/991230-1.c: New test.
40485
40486 1999-12-29  Jeffrey A Law  (law@cygnus.com)
40487
40488         * gcc.c-torture/compile/991229-3.c: New test.
40489         * gcc.c-torture/compile/991229-2.c: New test.
40490         * gcc.c-torture/compile/991229-1.c: New test.
40491
40492 1999-12-29  Greg McGary <gkm@eng.ascend.com>
40493
40494         * gcc.c-torture/compile/labels-2.c: New test.
40495
40496 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
40497
40498         * gcc.c-torture/execute/991227-1.c: New test.
40499
40500 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40501
40502         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
40503
40504 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
40505
40506         * gcc.c-torture/execute/991221-1.c: New test.
40507
40508 1999-12-20  Nathan Sidwell  <nathan@acm.org>
40509
40510         * g++.old-deja/g++.other/cast3.C: New test.
40511
40512 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
40513
40514         * gcc.c-torture/execute/991216-4.c: New test.
40515
40516 1999-12-16  Michael Meissner  <meissner@cygnus.com>
40517
40518         * gcc.c-torture/execute/991216-1.c: New test.
40519         * gcc.c-torture/execute/991216-2.c: New test.
40520         * gcc.c-torture/execute/991216-3.c: New test.
40521
40522 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
40523
40524         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
40525         Actually make the test fail by using "-O2" for compilation.
40526
40527 1999-12-15  Nathan Sidwell  <nathan@acm.org>
40528
40529         * g++.old-deja/g++.warn/cast-align1.C: New test.
40530
40531 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
40532
40533         * gcc.c-torture/compile/991214-1.c: New test.
40534         * gcc.c-torture/compile/991214-2.c: New test.
40535
40536 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
40537
40538         * gcc.dg/991214-1.c: New test.
40539
40540 1999-12-13  Jeffrey A Law  (law@cygnus.com)
40541
40542         * gcc.c-torture/compile/991213-3.c: New test.
40543         * gcc.c-torture/compile/991213-2.c: New test.
40544         * gcc.c-torture/compile/991213-1.c: New test.
40545
40546 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
40547
40548         * gcc.dg/991209-1.c: New test.
40549
40550 1999-12-08  Nathan Sidwell <nathan@acm.org>
40551
40552         * gcc.c-torture/compile/991208-1.c: New test.
40553
40554 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40555
40556         * gcc.dg/ultrasp2.c: New test.
40557
40558 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
40559
40560         * g++.old-deja/g++.abi/align.C (main): Fix typo.
40561
40562 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
40563
40564         * gcc.c-torture/compile/991202-1.c: New test.
40565         * gcc.c-torture/execute/991202-1.c: New test.
40566         * gcc.c-torture/execute/991202-2.c: New test.
40567         * gcc.c-torture/execute/991202-3.c: New test.
40568
40569 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
40570
40571         * g++.old-deja/g++.abi/align.C: New test.
40572         * g++.old-deja/g++.abi/aggregates.C: Likewise.
40573         * g++.old-deja/g++.abi/bitfields.C: Likewise.
40574
40575 1999-12-01  Richard Henderson  <rth@cygnus.com>
40576
40577         * gcc.c-torture/execute/991201-1.c: New.
40578
40579 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
40580
40581         * gcc.dg/991129-1.c: New test.
40582
40583 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
40584
40585         * gcc.c-torture/compile/991127-1.c: New test.
40586
40587 1999-11-22  Nathan Sidwell  <nathan@acm.org>
40588
40589         * g++.old-deja/g++.other/warn4.C: New test.
40590
40591 1999-11-22  Nathan Sidwell  <nathan@acm.org>
40592
40593         * g++.old-deja/g++.eh/cleanup2.C: New test.
40594         * g++.old-deja/g++.ext/pretty2.C: New test.
40595         * g++.old-deja/g++.ext/pretty3.C: New test.
40596         * g++.old-deja/g++.other/debug6.C: New test.
40597
40598 1999-10-20  Jim Wilson  <wilson@cygnus.com>
40599
40600         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
40601         compiler_output to look for one error message instead of two.
40602
40603 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
40604
40605         * gcc.c-torture/execute/991118-1.c: Also test case
40606         where the word boundary does not split a byte evenly.
40607
40608 1999-11-19  Nathan Sidwell  <nathan@acm.org>
40609
40610         * g++.old-deja/g++.ext/restrict1.C: New test.
40611
40612 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
40613
40614         * gcc.c-torture/execute/991118-1.c: New test.
40615
40616 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
40617
40618         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
40619         working directory pathnames.
40620
40621 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
40622
40623         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
40624         host is equipped with driver.h and driver.o so it can actually
40625         compile and run the tests.
40626
40627 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
40628
40629         * gcc.c-torture/compile/991008-1.c: New test.
40630
40631 1999-11-08  Nick Clifton  <nickc@cygnus.com>
40632
40633         * lib/gcc-dg.exp: Include target-supports.exp
40634
40635 1999-11-05  Nick Clifton  <nickc@cygnus.com>
40636
40637         * lib/target-supports.exp: New file: Provide procs to test for
40638         features supported by the target.
40639         (check_weak_available): Moved here from ecos.exp.
40640         (check_alias_available): New proc: Determine of the target
40641         toolchain supports the alias attribute.
40642
40643         * gcc.dg/special/ecos.exp: Move check_weak_available to
40644         target-supports.exp.
40645         (alias-1.c): Only perform the test if the target supports
40646         aliases.
40647         (wkali-1.c): Only perform the test if the target supports
40648         aliases.
40649
40650         * gcc.dg/990506-0.c: Expect error messages from cross
40651         targets as well as native targets.
40652
40653 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40654
40655         * gcc.dg/ultrasp1.c: Removed xfail.
40656         * gcc.dg/struct-ret-2.c: Likewise.
40657         * gcc.dg/array-1.c: Likewise.
40658
40659 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40660
40661         * gcc.dg/struct-ret-2.c: New test.
40662
40663         * gcc.dg/array-1.c: New test.
40664
40665 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
40666
40667         * gcc.c-torture/execute/991030-1.c: New test.
40668
40669 1999-10-26  Richard Henderson  <rth@cygnus.com>
40670
40671         * gcc.c-torture/compile/991026-2.c: New test.
40672
40673 1999-10-26  Jeffrey A Law  (law@cygnus.com)
40674
40675         * gcc.c-torture/compile/991026-1.c: New test.
40676
40677 1999-10-23  Jeffrey A Law  (law@cygnus.com)
40678
40679         * gcc.c-torture/execute/991023-1.c: New test.
40680
40681 1999-10-19  Jeffrey A Law  (law@cygnus.com)
40682
40683         * gcc.c-torture/execute/991019-1.c: New test.
40684
40685 1999-10-16  Richard Henderson  <rth@cygnus.com>
40686
40687         * gcc.c-torture/execute/991016-1.c: New test.
40688
40689 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
40690
40691         * gcc.c-torture/execute/991014-1.c: New test.
40692
40693 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
40694
40695         * g++.old-deja/g++.other/union2.C: New test.
40696
40697 1999-10-13  Nathan Sidwell  <nathan@acm.org>
40698
40699         * g++.old-deja/g++.other/vaarg2.C: New test.
40700         * g++.old-deja/g++.other/vaarg3.C: New test.
40701
40702 1999-10-12  Craig Burley  <craig@jcb-sc.com>
40703
40704         * g77.f-torture/noncompile/19990905-1.f: Moved from being
40705         in compile/.
40706
40707 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
40708
40709         * gcc.c-torture/execute/va-arg-11.c: New test.
40710
40711 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
40712
40713         * lib/file-format.exp (gcc_target_object_format): Don't
40714         crash if objdump is unavailable.
40715
40716 1999-09-29  Donn Terry <donn@interix.com>
40717
40718         * gcc.misc-tests/mg.exp: delete extraneous redirection.
40719
40720 1999-09-28  Nick Clifton  <nickc@cygnus.com>
40721
40722         * gcc.c-torture/compile/990928-1.c: New test.
40723
40724 1999-09-28  Nathan Sidwell  <nathan@acm.org>
40725
40726         * g++.old-deja/g++.other/decl6.C: New test.
40727
40728 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
40729
40730         * gcc.c-torture/execute/va-arg-10.c: New test.
40731
40732 1999-09-27  Nathan Sidwell  <nathan@acm.org>
40733
40734         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
40735         __PRETTY_FUNCTION__.
40736
40737 1999-09-23  Nick Clifton  <nickc@cygnus.com>
40738
40739         * gcc.c-torture/execute/990923-1.c: New test.
40740
40741 1999-09-21  Nick Clifton  <nickc@cygnus.com>
40742
40743         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
40744         for which -fpic is inappropriate.
40745
40746 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
40747
40748         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
40749
40750 1999-09-21  Nathan Sidwell  <nathan@acm.org>
40751
40752         * g++.old-deja/g++.other/dyncast1.C: New test.
40753         * g++.old-deja/g++.other/dyncast2.C: New test.
40754         * g++.old-deja/g++.other/dyncast3.C: New test.
40755         * g++.old-deja/g++.other/dyncast4.C: New test.
40756         * g++.old-deja/g++.other/dyncast5.C: New test.
40757         * g++.old-deja/g++.eh/catch3.C: New test.
40758         * g++.old-deja/g++.eh/catch3p.C: New test.
40759         * g++.old-deja/g++.eh/catch4.C: New test.
40760         * g++.old-deja/g++.eh/catch4p.C: New test.
40761         * g++.old-deja/g++.eh/catch5.C: New test.
40762         * g++.old-deja/g++.eh/catch5p.C: New test.
40763         * g++.old-deja/g++.eh/catch6.C: New test.
40764         * g++.old-deja/g++.eh/catch6p.C: New test.
40765         * g++.old-deja/g++.eh/catch7.C: New test.
40766         * g++.old-deja/g++.eh/catch7p.C: New test.
40767         * g++.old-deja/g++.eh/catch8.C: New test.
40768         * g++.old-deja/g++.eh/catch8p.C: New test.
40769         * g++.old-deja/g++.eh/catch9.C: New test.
40770         * g++.old-deja/g++.eh/catch9p.C: New test.
40771
40772 1999-09-13  Nathan Sidwell  <nathan@acm.org>
40773
40774         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
40775         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
40776
40777 1999-09-13  Jeffrey A Law  (law@cygnus.com)
40778
40779         * gcc.c-torture/compile/990913-1.c: New test.
40780
40781 1999-09-10  Nathan Sidwell  <nathan@acm.org>
40782
40783         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
40784         * g++.old-deja/g++.jason/rfg5.C: Likewise.
40785
40786 1999-09-09  Richard Henderson  <rth@cygnus.com>
40787
40788         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
40789
40790 1999-09-09  Nathan Sidwell  <nathan@acm.org>
40791
40792         * g++.old-deja/g++.other/lookup11.C: New test.
40793         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
40794         what is permitted and what we want.
40795         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
40796         overload use.
40797         * g++.old-deja/g++.jason/rfg5.C: Likewise.
40798
40799 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
40800
40801         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
40802         * gcc.c-torture/noncompile/poison-1.c: New file.
40803
40804 1999-09-08  Nathan Sidwell  <nathan@acm.org>
40805
40806         * g++.old-deja/g++.other/sizeof3.C: New test.
40807         * g++.old-deja/g++.other/sizeof4.C: New test.
40808         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
40809         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
40810
40811 1999-09-07  Richard Henderson  <rth@cygnus.com>
40812
40813         * gcc.dg/va-arg-1.c: New.
40814
40815 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40816
40817         * gcc.c-torture/execute/va-arg-9.c: New test.
40818
40819 1999-09-05  Craig Burley  <craig@jcb-sc.com>
40820
40821         * g77.f-torture/compile/980519-2.f: New test.
40822         * g77.f-torture/compile/19990905-0.f: New test.
40823         * g77.f-torture/compile/19990905-1.f: New test.
40824         * g77.f-torture/compile/19990905-2.f: New test.
40825
40826         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
40827
40828 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
40829
40830         * gcc.c-torture/execute/990827-1.c: Fix typo.
40831
40832 1999-09-03  Nathan Sidwell  <nathan@acm.org>
40833
40834         * g++.old-deja/g++.other/deref1.C: New test.
40835
40836 1999-09-02  Nathan Sidwell  <nathan@acm.org>
40837
40838         * g++.old-deja/g++.other/ambig2.C: New test.
40839         * g++.old-deja/g++.other/cond5.C: New test.
40840         * g++.old-deja/g++.other/lookup16.C: New test.
40841
40842 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
40843
40844         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
40845         assemblers too.
40846
40847 1999-08-31  Jeffrey A Law  (law@cygnus.com)
40848
40849         * lib/c-torture.exp: Avoid the "compare executables" optimization
40850         when testing native.
40851
40852 1999-08-29  Jeffrey A Law  (law@cygnus.com)
40853
40854         * gcc.c-torture/execute/990829-1.c: New test.
40855         * gcc.c-torture/compile/990829-1.c: New test.
40856
40857 1999-08-27  Paul Burchard  <burchard@pobox.com>
40858
40859         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
40860         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
40861         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
40862         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
40863         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
40864         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
40865         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
40866         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
40867         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
40868         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
40869         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
40870
40871 1999-08-27  Jeffrey A Law  (law@cygnus.com)
40872
40873         * gcc.c-torture/execute/990827-1.c: New test.
40874
40875 1999-08-26  Craig Burley  <craig@jcb-sc.com>
40876
40877         * g77.f-torture/noncompile/19990826-4.f: New test.
40878
40879         * g77.f-torture/compile/19990826-3.f: New test.
40880
40881         * g77.f-torture/execute/19990826-2.f: New test.
40882
40883         * g77.f-torture/compile/19990826-1.f: New test.
40884
40885         * gcc.c-torture/execute/990826-0.c: New test.
40886         * g77.c-torture/execute/19990826-0.f: New test.
40887
40888         * g77.f-torture/noncompile/970626-2.f: New test.
40889
40890 1999-08-25  Paul Burchard  <burchard@pobox.com>
40891
40892         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
40893         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
40894         lss-011.C: New tests.
40895
40896 1999-08-25  Nathan Sidwell  <nathan@acm.org>
40897
40898         * g++.old-deja/g++.other/decl5.C: New test.
40899
40900 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40901
40902         * noncompile/noncompile.exp: Load_lib c-torture.exp.
40903         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
40904         call `postbase' for each one.  All callers of `postbase' changed
40905         to call this instead.
40906
40907 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
40908
40909         * gcc.c-torture/execute/990811-1.c: New test.
40910
40911 1999-08-09  Nick Clifton  <nickc@cygnus.com>
40912
40913         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
40914         just native ones.
40915
40916         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
40917         just native ones.
40918
40919 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
40920
40921         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
40922
40923 1999-08-04  Jeffrey A Law  (law@cygnus.com)
40924
40925         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
40926
40927 1999-08-04  Nathan Sidwell  <nathan@acm.org>
40928
40929         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
40930
40931 1999-08-04  Jeffrey A Law  (law@cygnus.com)
40932
40933         * gcc.c-torture/execute/990804-1.c: New test.
40934
40935 1999-08-03  Nathan Sidwell  <nathan@acm.org>
40936
40937         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
40938         * g++.old-deja/g++.brendan/crash64.C: Likewise.
40939         * g++.old-deja/g++.brendan/overload8.C: Likewise.
40940
40941 1999-08-03  Nathan Sidwell  <nathan@acm.org>
40942
40943         * g++.old-deja/g++.other/struct1.C: New test.
40944
40945 1999-08-03  Nathan Sidwell  <nathan@acm.org>
40946
40947         * g++.old-deja/g++.other/enum2.C: New test.
40948
40949 1999-08-02  Richard Henderson  <rth@cygnus.com>
40950
40951         Adapted from tests from Franz Sirl:
40952         * gcc.c-torture/execute/va-arg-7.c: New test.
40953         * gcc.c-torture/execute/va-arg-8.c: New test.
40954
40955 1999-08-01  Jeffrey A Law  (law@cygnus.com)
40956
40957         * gcc.c-torture/compile/990801-2.c: New test.
40958
40959         * gcc.c-torture/compile/990801-1.c: New test.
40960
40961 1999-07-27  Michael Meissner  <meissner@cygnus.com>
40962
40963         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
40964         fp-cmp-1.c, converting double to float.
40965
40966         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
40967         fp-cmp-1.c, converting double to long double.
40968
40969         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
40970         from fr1 to unknown_register, since fr1 is a legitimate register
40971         on some machines.
40972
40973 1999-07-25  Jeffrey A Law  (law@cygnus.com)
40974
40975         * README: More listname related changes.
40976
40977 1999-07-08  Catherine Moore  <clm@cygnus.com>
40978
40979         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
40980
40981 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
40982
40983         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
40984
40985 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
40986
40987         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
40988
40989 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
40990
40991         * gcc.dg/990703-1.c: New test.
40992
40993 1999-06-29  Nick Clifton  <nickc@cygnus.com>
40994
40995         * lib/file-format.exp: New file: Move definition of proc
40996         gcc_target_object_format to here from
40997         gcc.dg/special/ecos.exp.
40998
40999         * lib/c-torture.exp: Include lib file-format.exp.
41000         * lib/gcc-dg.exp: Include lib file-format.exp.
41001
41002         * gcc.dg/special/ecos.exp: Remove definition of proc
41003         gcc_target_object_format.
41004
41005 1999-06-28  Jeffrey A Law  (law@cygnus.com)
41006
41007         * gcc.c-torture/execute/990628-1.c: New test.
41008
41009 1999-06-25  Jeffrey A Law  (law@cygnus.com)
41010
41011         * gcc.c-torture/compile/990625-2.c: New test.
41012
41013         * gcc.c-torture/compile/990625-1.c: New test.
41014
41015 1999-06-23  Nick Clifton  <nickc@cygnus.com>
41016
41017         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
41018         attributes compile.
41019         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
41020         ports that use the COFF/PE file format.
41021
41022 1999-06-17  Jeffrey A Law  (law@cygnus.com)
41023
41024         * gcc.c-torture/compile/990617-1.c: New test.
41025
41026 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
41027
41028         * g++.old-deja/g++.other/decl4.C: New test.
41029
41030 1999-06-14  Nathan Sidwell  <nathan@acm.org>
41031
41032         * g++.old-deja/g++.other/bitfld3.C: New test.
41033
41034 1999-06-08  Nathan Sidwell  <nathan@acm.org>
41035
41036         * g++.old-deja/g++.eh/catch1.C: New test.
41037
41038 1999-06-07  Jeffrey A Law  (law@cygnus.com)
41039
41040         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
41041
41042         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
41043         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
41044
41045 1999-06-05  Craig Burley  <craig@jcb-sc.com>
41046
41047         * g77.f-torture/compile/19990502-0.f: Replace with new,
41048         shorter, test that still fails after recent changes.
41049
41050 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
41051
41052         * gcc.c-torture/execute/990604-1.c: New test.
41053
41054 1999-05-31  Jeffrey A Law  (law@cygnus.com)
41055
41056         * gcc.c-torture/execute/990531-1.c: New test.
41057
41058 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
41059
41060         * gcc.c-torture/compile/990527-1.c: New test.
41061
41062 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
41063
41064         * gcc.c-torture/execute/990527-1.c: New test.
41065
41066 1999-05-25  Nick Clifton  <nickc@cygnus.com>
41067
41068         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
41069         bitfields as signed.
41070
41071 1999-05-25  Craig Burley  <craig@jcb-sc.com>
41072
41073         * g77.f-torture/compile/19990525-0.f: New test.
41074
41075 1999-05-25  Jeffrey A Law  (law@cygnus.com)
41076
41077         * gcc.c-torture/execute/990525-2.c: New test.
41078
41079         * gcc.c-torture/execute/990525-1.c: New test.
41080
41081 1999-05-24  Nathan Sidwell  <nathan@acm.org>
41082
41083         * g++.old-deja/g++.other/anon3.C: New test.
41084         * g++.old-deja/g++.other/anon4.C: New test.
41085         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
41086         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
41087         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
41088         Merrill).
41089
41090 1999-05-24  Jeffrey A Law  (law@cygnus.com)
41091
41092         * gcc.c-torture/execute/990524-1.c: New test.
41093
41094         * gcc.dg/990524-1.c: New test.
41095
41096 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
41097
41098         * gcc.c-torture/compile/990523-1.c: New test.
41099
41100 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
41101
41102         * gcc.c-torture/compile/990519-1.c: New test.
41103
41104 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
41105
41106         * gcc.c-torture/compile/990517-1.c: New test.
41107
41108         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
41109         (e4, f4): New tests.
41110         (main): Call them.
41111
41112 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41113
41114         * gcc.dg/noreturn-1.c: New test.
41115
41116 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
41117
41118         * gcc.c-torture/execute/990513-1.c: New test.
41119
41120 1999-05-10  Richard Henderson  <rth@cygnus.com>
41121
41122         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
41123
41124 1999-05-10  Craig Burley  <craig@jcb-sc.com>
41125
41126         * g77.f-torture/execute/erfc.f: Use small single-precision
41127         values, to avoid problems on Alphas when not -mieee.
41128
41129 1999-05-08  Craig Burley  <craig@jcb-sc.com>
41130
41131         * gcc.dg/990506-0.c: New test.
41132
41133 1999-05-08  Richard Henderson  <rth@cygnus.com>
41134
41135         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
41136         the constant to test.  Don't XFAIL 64-bit targets.
41137
41138         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
41139         * g++.old-deja/g++.law/profile1.C: Likewise.
41140
41141         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
41142         operator new instances.
41143         * g++.old-deja/g++.other/delete5.C: Likewise.
41144
41145 1999-05-03  Craig Burley  <craig@jcb-sc.com>
41146
41147         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
41148         intrinsic.
41149
41150 1999-05-03  Craig Burley  <craig@jcb-sc.com>
41151
41152         * g77.f-torture/execute/u77-test.f: Reverse order of two
41153         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
41154
41155 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41156
41157         * gcc.dg/compare1.c: New test.
41158
41159 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
41160
41161         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
41162         New tests.
41163
41164 1999-05-02  Craig Burley  <craig@jcb-sc.com>
41165
41166         * g77.f-torture/compile/19990502-1.f: New test.
41167
41168 1999-05-02  Craig Burley  <craig@jcb-sc.com>
41169
41170         * g77.f-torture/compile/19990502-0.f: New test.
41171
41172 1999-05-02  Craig Burley  <craig@jcb-sc.com>
41173
41174         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
41175         intrinsic.
41176
41177 1999-05-02  Craig Burley  <craig@jcb-sc.com>
41178
41179         * g77.f-torture/execute/u77-test.f (main): List libU77
41180         intrinsics not currently tested.
41181         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
41182         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
41183         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
41184         Trim blanks off the ends of some printed strings.
41185
41186 1999-05-02  Craig Burley  <craig@jcb-sc.com>
41187
41188         * g77.f-torture/execute/u77-test.f (main): Just warn about
41189         FSTAT gid disagreement, as it's expected on some systems.
41190
41191 1999-05-01  Craig Burley  <craig@jcb-sc.com>
41192
41193         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
41194         use a new function, which allows for some slop.
41195         Clean up some commentary.
41196         (issum): The new function.
41197         (sgladd): Deleted subroutine.
41198
41199 1999-05-01  Craig Burley  <craig@jcb-sc.com>
41200
41201         * g77.f-torture/execute/u77-test.f: Modify to be more like
41202         libf2c/libU77 version, bringing patches to that version here.
41203         Add suitable commentary.
41204
41205 1999-04-25  Richard Henderson  <rth@cygnus.com>
41206
41207         * gcc.dg/990424-1.c: New test.
41208
41209 1999-04-24  Craig Burley  <craig@jcb-sc.com>
41210
41211         * g77.f-torture/execute/u77-test.f (main): Bug involving
41212         LSTAT has been fixed, so turn back on full checking.
41213
41214 1999-04-20  Craig Burley  <craig@jcb-sc.com>
41215
41216         * g77.f-torture/compile/19990419-0.f: New test.
41217         * g77.f-torture/execute/19990419-1.f: New test.
41218
41219 1999-04-17  Richard Henderson  <rth@cygnus.com>
41220
41221         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
41222         to avoid the need for a prototype to supress a warning.
41223
41224 1999-04-07  Jim Wilson  <wilson@cygnus.com>
41225
41226         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
41227
41228 1999-04-04  Jeffrey A Law  (law@cygnus.com)
41229
41230         * gcc.c-torture/execute/990404-1.c: New test.
41231
41232 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
41233
41234         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
41235         * gcc.dg/cpp-if3.c: Don't use -pedantic.
41236         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
41237         missing initializer warnings.
41238
41239 1999-03-28  Jeffrey A Law  (law@cygnus.com)
41240
41241         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
41242         matching strings.
41243
41244 1999-03-26  Jeffrey A Law  (law@cygnus.com)
41245
41246         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
41247
41248 1999-03-26  Craig Burley  <craig@jcb-sc.com>
41249
41250         * g77.f-torture/execute/19990325-0.f: New test.
41251         * g77.f-torture/execute/19990325-1.f: New test.
41252
41253 1999-03-24  Jeffrey A Law  (law@cygnus.com)
41254
41255         * gcc.c-torture/execute/990324-1.c: New test.
41256
41257 1999-03-22  Jim Wilson  <wilson@cygnus.com>
41258
41259         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
41260         test with 4.
41261
41262 1999-03-17  Richard Henderson  <rth@cygnus.com>
41263
41264         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
41265
41266 1999-03-13  Craig Burley  <craig@jcb-sc.com>
41267
41268         * g77.f-torture/execute/19990313-2.f: New test.
41269         * g77.f-torture/execute/19990313-3.f: New test.
41270
41271 1999-03-13  Craig Burley  <craig@jcb-sc.com>
41272
41273         * g77.f-torture/execute/19990313-0.f: New test.
41274         * g77.f-torture/execute/19990313-1.f: New test.
41275
41276 1999-03-12  Jim Wilson  <wilson@cygnus.com>
41277
41278         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
41279         printf to sprintf.
41280         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
41281         (main): Add check for u15.  Conditionalize u31 check depending on
41282         whether ints are <32 bits or >=32 bits.
41283
41284 1999-03-08  Craig Burley  <craig@jcb-sc.com>
41285
41286         * g77.f-torture/execute/19981119-0.f: Improve testiness.
41287
41288 1999-03-08  Craig Burley  <craig@jcb-sc.com>
41289
41290         * g77.f-torture/compile/19990305-0.f: New test.
41291         * g77.f-torture/execute/19981119-0.f: New test.
41292
41293 1999-03-08  Craig Burley  <craig@jcb-sc.com>
41294
41295         * g77.f-torture/execute/970625-2.f: call ABORT if final
41296         result is not correct, instead of just printing it.
41297         Add this checking via newly introduced obfuscation, to
41298         trip up buggy front ends.
41299
41300 1999-03-07  Craig Burley  <craig@jcb-sc.com>
41301
41302         * g77.f-torture/compile/960317-1.f: Moved from being
41303         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
41304
41305 1999-03-06  Craig Burley  <craig@jcb-sc.com>
41306
41307         * g77.f-torture/execute/960317-1.f: New (old) test.
41308         * g77.f-torture/execute/970625-2.f: Ditto.
41309
41310 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
41311
41312         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
41313         message on line 1 or line 2; cccp and cpplib do this differently.
41314
41315 1999-03-01  Jeffrey A Law  (law@cygnus.com)
41316
41317         * g++.old-deja/g++.law/weak1.C: New test.
41318
41319 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
41320
41321         * gcc.c-torture/execute/990119-1.c: Renamed to...
41322         * gcc.dg/990119-1.c: this, so it will only be tested once
41323         (it's a preprocessor test, it doesn't need to be run at
41324         multiple optimization levels).
41325
41326 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
41327
41328         * lib/g++.exp: Don't add incdir=$base_dir/../include to
41329           ALWAYS_CXXFLAGS.
41330
41331 1999-02-24  Craig Burley  <craig@jcb-sc.com>
41332
41333         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
41334         * g77.f-torture/compile/19981216-0.f: ...as it is expected
41335         to not be compilable by current g77.
41336
41337 1999-02-24  Nick Clifton  <nickc@cygnus.com>
41338
41339         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
41340
41341 1999-02-22  Jeffrey A Law  (law@cygnus.com)
41342
41343         * gcc.c-torture/execute/990222-1.c: New test.
41344
41345 1999-02-19  Craig Burley  <craig@jcb-sc.com>
41346
41347         * g77.f-torture/compile/19990218-0.f: New test.
41348         * g77.f-torture/noncompile/19990218-1.f: New test.
41349
41350 1999-02-18  Craig Burley  <craig@jcb-sc.com>
41351
41352         * g77.f-torture/compile/19981216-0.f: New test.
41353
41354 1999-02-14  Jeffrey A Law  (law@cygnus.com)
41355
41356         * gcc.dg/990214-1.c: New test.
41357
41358 1999-02-13  Jeffrey A Law  (law@cygnus.com)
41359
41360         * gcc.dg/990213-2.c: New test.
41361
41362         * gcc.dg/990213-1.c: New test.
41363
41364 1999-02-12  Jeffrey A Law  (law@cygnus.com)
41365
41366         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
41367         ints.
41368
41369 1999-02-11  Nick Clifton  <nickc@cygnus.com>
41370
41371         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
41372         specified by target.
41373
41374         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
41375
41376 1999-02-11  Jeffrey A Law  (law@cygnus.com)
41377
41378         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
41379
41380 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
41381
41382         * gcc.dg/special/ecos.exp: New test driver for new tests with
41383         special requirements.
41384
41385         * gcc.dg/special/alias-1.c: New test.
41386         * gcc.dg/special/gcsec-1.c: New test.
41387         * gcc.dg/special/weak-1.c: New test.
41388         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
41389         * gcc.dg/special/weak-2.c: New test.
41390         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
41391         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
41392         * gcc.dg/special/wkali-1.c: New test.
41393         * gcc.dg/special/wkali-2.c: New test.
41394         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
41395         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
41396
41397 1999-02-10  Felix Lee  <flee@cygnus.com>
41398
41399           * lib/c-torture.exp (c-torture-compile): Pull out code for
41400           analyzing gcc error messages.
41401           (c-torture-execute): Likewise.  Fix some (harmless) false
41402           positives.
41403           * lib/gcc.exp (gcc_check_compile): New function.
41404
41405 1999-02-08  Richard Henderson  <rth@cygnus.com>
41406
41407         * gcc.c-torture/execute/990208-1.c: New test.
41408
41409 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
41410
41411         * g++.dg/special/ecos.exp: New driver for new tests with special
41412         requirements
41413
41414         * g++.dg/special/conpr-1.C: New test
41415         * g++.dg/special/conpr-2.C: New test
41416         * g++.dg/special/conpr-2a.C: New test
41417         * g++.dg/special/conpr-3.C: New test
41418         * g++.dg/special/conpr-3a.C: New test
41419         * g++.dg/special/conpr-3b.C: New test
41420
41421         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
41422         allow g++ to use the dg driver
41423
41424         * README: Add comment about g++.dg directory
41425
41426 1999-02-06  Jeffrey A Law  (law@cygnus.com)
41427
41428         * README: Update email addresses.
41429
41430 1999-02-03  Nick Clifton  <nickc@cygnus.com>
41431
41432         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
41433         arguments in order to force structure S onto the stack even on
41434         the alpha.
41435         (test): Pass 10 leading arguments to function foo as well as the
41436         structure S.
41437
41438         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
41439         failure for all targets.
41440
41441         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
41442         abort to terminate program execution.
41443
41444 1999-01-30  Richard Henderson  <rth@cygnus.com>
41445
41446         * gcc.c-torture/execute/990130-1.c: New test.
41447
41448 1999-01-30  Jeffrey A Law  (law@cygnus.com)
41449
41450         * gcc.dg/990130-1.c: New test.
41451
41452 1999-01-28  Michael Meissner  <meissner@cygnus.com>
41453
41454         * gcc.c-torture/execute/990128-1.c: New test.
41455
41456 1999-01-27  Michael Meissner  <meissner@cygnus.com>
41457
41458         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
41459
41460 1999-01-27  Felix Lee  <flee@cygnus.com>
41461
41462         * lib/c-torture.exp (c-torture-compile): pull out code for
41463         analyzing gcc error messages.
41464         (c-torture-execute): ditto, and fix some (harmless) false
41465         positives.
41466         * lib/gcc.exp (gcc_check_compile): new function.
41467
41468 1999-01-17  Jeffrey A Law  (law@cygnus.com)
41469
41470         * gcc.dg/990117-1.c: New test.
41471
41472         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
41473
41474         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
41475
41476 1999-01-15  Jeffrey A Law  (law@cygnus.com)
41477
41478         * g77.f-torture/compile/990115-1.f: New test.
41479
41480 1999-01-07  Jeffrey A Law  (law@cygnus.com)
41481
41482         * gcc.c-torture/compile/990107-1.c: New test
41483
41484 1999-01-06  Jeffrey A Law  (law@cygnus.com)
41485
41486         * gcc.c-torture/execute/990106-2.c: New test.
41487
41488         * gcc.c-torture/execute/990106-1.c: New test.
41489
41490 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
41491
41492         * gcc.c-torture/compile/981223-1.c: New test.
41493
41494 1998-12-29  Richard Henderson  <rth@cygnus.com>
41495
41496         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
41497         (opt3): Rename from opt4 and disable.
41498
41499 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
41500
41501         * g++.old-deja/g++.pt/ptrmem5.C: New test.
41502
41503 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
41504
41505         * g++.old-deja/g++.other/conv5.C: New test.
41506
41507 1998-12-14  Nick Clifton  <nickc@cygnus.com>
41508
41509         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
41510
41511 1998-12-11  Jeffrey A Law  (law@cygnus.com)
41512
41513         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
41514
41515 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
41516
41517         * gcc.c-torture/compile/981211-1.c: New test.
41518
41519 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
41520
41521         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
41522
41523         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
41524
41525 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
41526
41527         * gcc.special/930510-1.c: Make C9X safe.
41528         * gcc.misc-tests/gcov-1.c Similarly.
41529         * gcc.misc-tests/gcov-2.c Similarly.
41530
41531 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
41532
41533         * gcc.dg/ultrasp1.c: New test.
41534
41535 1998-12-06  Richard Henderson  <rth@cygnus.com>
41536
41537         * gcc.c-torture/execute/981206.c: New test.
41538
41539 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
41540
41541         * g++.old-deja/g++.ns/template7.C: New test.
41542
41543         * g++.old-deja/g++.other/expr1.C: New test.
41544
41545         * g++.old-deja/g++.eh/tmpl3.C: New test.
41546
41547         * g++.old-deja/g++.eh/tmpl2.C: New test.
41548
41549 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
41550
41551         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
41552         * g++.old-deja/g++.other/using6.C: Removed.
41553         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
41554
41555         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
41556
41557 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
41558
41559         * g++.old-deja/g++.pt/overload8.C: New test.
41560
41561         * g++.old-deja/g++.pt/overload7.C: New test.
41562
41563         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
41564
41565         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
41566         and relinking messages.
41567         * lib/g++.exp (g++_target_compile): Remove .rpo file when
41568         compiling with -frepo.
41569
41570 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
41571
41572         * g++.old-deja/g++.pt/lookup6.C: New test.
41573
41574 1998-11-30  Nick Clifton  <nickc@cygnus.com>
41575
41576         * gcc.c-torture/execute/981130-1.c: New test.
41577         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
41578
41579 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
41580
41581         * g++.old-deja/g++.pt/explicit76.C: New test.
41582
41583         * g++.old-deja/g++.pt/friend38.C: New test.
41584
41585         * g++.old-deja/g++.ns/crash2.C: New test.
41586
41587         * g++.old-deja/g++.pt/defarg8.C: New test.
41588
41589         * g++.old-deja/g++.pt/instantiate6.C: New test.
41590
41591         * g++.old-deja/g++.pt/static6.C: New test.
41592
41593         * g++.old-deja/g++.pt/decl2.C: New test.
41594
41595 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
41596
41597         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
41598         problem is actually related with name lookup, but so what? :-)
41599
41600         * g++.old-deja/g++.pt/friend37.C: New test.
41601
41602 1998-11-25  Dave Love  <d.love@dl.ac.uk>
41603
41604         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
41605         element, which fails on some systems.
41606
41607         * g77.f-torture/execute/labug1.f: New test.
41608
41609 1998-11-21  Jeffrey A Law  (law@cygnus.com)
41610
41611         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
41612         is defined.
41613
41614 1998-11-18  Dave Love  <d.love@dl.ac.uk>
41615
41616         * g77.f-torture/compile/981117-1.f: New test.
41617
41618 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
41619
41620         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
41621         properly discarded.
41622
41623 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
41624
41625         * gcc.c-torture/execute/memcheck: New directory of tests for
41626         -fcheck-memory-usage.
41627
41628 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
41629
41630         * README: New file, general information about the testsuite and
41631         new description of the various C++ test subdirectories.
41632         * README.g++: Eliminate obsolete information, update and move most
41633         relevant stuff to README.
41634
41635 1998-11-07  Richard Henderson  <rth@cygnus.com>
41636
41637         * gcc.c-torture/compile/981107-1.c: New test.
41638
41639 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
41640
41641         * execute/memcpy-bi.c: New testcase.
41642
41643 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
41644
41645         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
41646         base classes.
41647
41648         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
41649         template is selected.
41650
41651         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
41652         classes, it should be accepted for all types.
41653
41654         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
41655
41656         * g++.old-deja/g++.pt/spec24.C: Ensure that template
41657         specializations start with template headers.
41658
41659 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
41660
41661         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
41662
41663         * g++.old-deja/g++.other/init9.C: Test cross initialization of
41664         non-POD types.
41665
41666 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
41667
41668         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
41669
41670 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
41671
41672         * compile/981022-1.c, compile/981022-1.x: New test and driver.
41673
41674 1998-10-19  Jeffrey A Law  (law@cygnus.com)
41675
41676         * 981019-1.c: New test.
41677
41678 1998-10-14  Robert Lipe <robertl@dgii.com>
41679
41680         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
41681         find objc headers.
41682
41683 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
41684
41685         * compile/981001-4.c: Remove use of GCC extension that triggers a
41686         compiler bug.
41687
41688 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
41689
41690         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
41691
41692 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
41693
41694         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
41695         instantiation of template produces incorrect code for delete
41696         expression.
41697
41698         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
41699         constructors' name is not unique.
41700         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
41701         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
41702
41703         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
41704         automatic array of const is ill-formed.
41705
41706         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
41707         of template parameter?
41708
41709         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
41710         const.
41711
41712         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
41713         pointer-to-member expression.
41714
41715         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
41716         declaration causes ICE.
41717
41718 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
41719
41720         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
41721         reserved in the global namespace.
41722
41723         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
41724         generate needed virtual table.
41725
41726         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
41727
41728 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
41729
41730         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
41731         template-dependent type
41732
41733 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
41734
41735         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
41736         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
41737         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
41738
41739         * g++.old-deja/g++.other/using5.C: New test; using decl from base
41740         class should be usable as argument of member function.
41741         * g++.old-deja/g++.other/using6.C: New test; using decl from base
41742         class should be usable as return type of member function.
41743         * g++.old-deja/g++.other/using7.C: New test; using decl from base
41744         class should be usable as type of data member.
41745
41746         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
41747
41748 1998-10-09  Jeffrey A Law  (law@cygnus.com)
41749
41750         * gcc.c-torture/special/920521-1.c: Fix bogus test.
41751
41752 1998-10-08  Nick Clifton  <nickc@cygnus.com>
41753
41754         * gcc.dg/dll-?.c Add thumb to target list.
41755         Fix assembler scan patterns to match current assembler output.
41756
41757 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
41758
41759         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
41760         matching of template brackets.
41761
41762         * g++.old-deja/g++.other/using4.C: New test.  Test using
41763         declarations of methods from base classes.
41764
41765         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
41766         within functions should introduce names into the innermost
41767         enclosing namespace.
41768
41769         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
41770         of static locals if first initialization throws.
41771
41772 1998-10-07  Jim Wilson  <wilson@cygnus.com>
41773
41774         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
41775
41776 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
41777
41778         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
41779         lose track of the possible targets of tablejump insns.
41780         * special/special.exp: Run it.
41781
41782 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
41783
41784         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
41785         must be declared before its specializations can be named in friend
41786         declarations.
41787
41788 1998-10-05  Dave Love  <d.love@dl.ac.uk>
41789
41790         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
41791
41792         * g77.f-torture/execute/io1.f: New test.
41793
41794 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
41795
41796         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
41797         with pointer to template function, for which no argument deduction
41798         is possible.
41799
41800         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
41801         specialization of template function as argument to template
41802         function.
41803
41804         * g++.old-deja/g++.other/access2.C: New test; Inner class
41805         shouldn't have privileged access to Outer's names.
41806
41807 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
41808
41809         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
41810         friend template declared within template class conflicts with
41811         nested class of the same name.
41812
41813         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
41814         is ignored.
41815
41816         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
41817         object with direct initializer as function declaration.
41818
41819         * g++.old-deja/g++.other/decl2.C: New test; duplicate
41820         initializers.
41821
41822         * g++.old-deja/g++.other/null2.C: New test; conditional operator
41823         involving const pointer and NULL produces incorrect result.
41824
41825         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
41826         type name without `typename' should be rejected with -pedantic.
41827
41828 1998-10-02  Richard Henderson  <rth@cygnus.com>
41829
41830         * g++.old-deja/g++.other/addrof1.C: New test.
41831
41832 1998-10-01  Nick Clifton  <nickc@cygnus.com>
41833
41834         * gcc.c-torture/compile/981001-1.c: New test.
41835         * gcc.c-torture/execute/981001-1.c: New test.
41836
41837 1998-10-01  Jeffrey A Law  (law@cygnus.com)
41838
41839         * gcc.c-torture/compile/981001-2.c: New test.
41840         * gcc.c-torture/compile/981001-3.c: New test.
41841         * gcc.c-torture/compile/981001-4.c: New test.
41842
41843 1998-10-01  Robert Lipe  <robertl@dgii.com>
41844
41845         * lib/objc.exp (objc_target_compile): Add -L during compiles for
41846         multilibbed hosts.  Idea grafted from g77.exp.
41847
41848 1998-09-30  Dave Love  <d.love@dl.ac.uk>
41849
41850         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
41851         avoid losing on systems which need -lsocket.
41852
41853 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
41854
41855         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
41856         * g++.old-deja/g++.other/nested2.C: Ditto.
41857         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
41858         failure.
41859
41860 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
41861
41862         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
41863         preferred over template operator!= for enum bitfields.
41864
41865 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
41866
41867         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
41868         that happen to have the same base name, but in different scopes,
41869         are incorrectly rejected.
41870
41871 1998-09-16  Richard Henderson  <rth@cygnus.com>
41872
41873         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
41874         on the native word size instead of an integer literal.
41875
41876 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
41877
41878         * g++.old-deja/g++.other/static2.C: Invocation of static data
41879         member of type pointer-to-function denoted as non-static member.
41880
41881         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
41882         checks involving function types and aliases.
41883
41884 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
41885
41886         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
41887         redefined to the same non-trivial type.
41888
41889         * g++.old-deja/g++.pt/explicit73.C: Test for proper
41890         namespace-qualification of template specializations declared in
41891         other namespaces.
41892
41893         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
41894         to declare a subset of the specializations of a template function
41895         as friends of specializations of a template class.
41896
41897         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
41898         member templates that do not fully specialize the enclosing
41899         template class are rejected.
41900
41901 1998-09-11  Dave Love  <d.love@dl.ac.uk>
41902
41903         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
41904
41905 1998-09-08  Dave Love  <d.love@dl.ac.uk>
41906
41907         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
41908         altered from libf2c/libU77 version.
41909
41910 1998-09-06  Dave Love  <d.love@dl.ac.uk>
41911
41912         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
41913
41914 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
41915
41916         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
41917         (un)signed char are different types for template specialization
41918         purposes.
41919
41920 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
41921
41922         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
41923         * objc: ObjC testsuite.
41924
41925 1998-08-31  Catherine Moore  <clm@cygnus.com>
41926
41927         * gcc.c-torture/execute/941014-1.x: New file.
41928
41929 1998-08-31  Nick Clifton  <nickc@cygnus.com>
41930
41931         * lib/c-torture.exp: Add support for
41932         torture_eval_before_compile and torture_eval_before_execute
41933         variables.
41934
41935 1998-08-30  Jeffrey A Law  (law@cygnus.com)
41936
41937         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
41938         this test triggers valid.
41939
41940 1998-08-27  Jeffrey A Law  (law@cygnus.com)
41941
41942         * gcc.dg/980827-1.c: New test.
41943
41944 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
41945
41946         * gcc.c-torture/execute/loop-4b.c: New test.
41947
41948 1998-08-26  Nick Clifton  <nickc@cygnus.com>
41949
41950         * lib/c-torture.exp: Add support for
41951         torture_eval_before_compile and torture_eval_before_execute
41952         variables.
41953
41954 1998-08-25  Jeffrey A Law  (law@cygnus.com)
41955
41956         * gcc.c-torture/compile/980825-1.c: New test.
41957
41958 1998-08-24  Nick Clifton  <nickc@cygnus.com>
41959
41960         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
41961         count number tests in opt_t0 not good_t0.
41962
41963 1998-08-24  Jeffrey A Law  (law@cygnus.com)
41964
41965         * gcc.c-torture/compile/930326-1.x: Fix typo.
41966
41967 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
41968
41969         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
41970         causes an ICE.
41971
41972 1998-08-21  Jeffrey A Law  (law@cygnus.com)
41973
41974         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
41975         STACK_SIZE is defined.
41976         * gcc.c-torture/unsorted/stuct.c: Similarly.
41977
41978         * gcc.c-torture/compile/980821-1.c: New test.
41979
41980 1998-08-21  Jeffrey A Law  (law@cygnus.com)
41981
41982         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
41983
41984 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
41985
41986         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
41987         code.
41988
41989 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
41990
41991         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
41992         error'.
41993
41994 1998-08-18  Jeffrey A Law  (law@cygnus.com)
41995
41996         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
41997
41998 1998-08-16  Jeffrey A Law  (law@cygnus.com)
41999
42000         * gcc.c-torture/compile/980816-1.c: New test.
42001
42002         * gcc.dg/980816-1.c: New test.
42003
42004 1998-08-13  Jeffrey A Law  (law@cygnus.com)
42005
42006         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
42007         compiler for ieee tests.
42008
42009 1998-08-01  Dave Love  <d.love@dl.ac.uk>
42010
42011         * g77.f-torture/compile/980729-0.f: New test.
42012
42013 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
42014
42015         * gcc.c-torture/special/eeprof-1.c: New test, for
42016         -finstrument-functions.
42017         * gcc.c-torture/special/special.exp: Run it.
42018
42019 1998-07-29  Jeffrey A Law  (law@cygnus.com)
42020
42021         * gcc.c-torture/compile/980729-1.c: New test.
42022
42023 1998-07-27  Nick Clifton  <nickc@cygnus.com>
42024
42025         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
42026         __thumb__ is defined, and test for ARM style doubles if so.
42027
42028 1998-07-26  Dave Love  <d.love@dl.ac.uk>
42029
42030         * g77.f-torture/noncompile/980615-0.f: New test.
42031
42032 1998-07-26  H.J. Lu  (hjl@gnu.org)
42033
42034         * gcc.dg/980312-1.c: Do link instead of compile.
42035         * gcc.dg/980313-1.c: Likewise.
42036
42037 1998-07-26  Jeffrey A Law  (law@cygnus.com)
42038
42039         * gcc.c-torture/compile/980726-1.c: New test.
42040
42041 1998-07-25  Dave Love  <d.love@dl.ac.uk>
42042
42043         * g77.f-torture/execute/io0.f: New test.
42044
42045 1998-07-24  Nick Clifton  <nickc@cygnus.com>
42046
42047         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
42048         an int.
42049
42050 1998-06-18  Michael Meissner  <meissner@cygnus.com>
42051
42052         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
42053         m32r bugs.
42054
42055 1998-07-17  Nick Clifton  <nickc@cygnus.com>
42056
42057         * gcc.dg/980626-1.c: Expect failures for all toolchains until
42058         c-decl.c:grokdeclarator can handle mode attributes.
42059
42060 1998-07-16  Jeffrey A Law  (law@cygnus.com)
42061
42062         * gcc.c-torture/execute/980716-1.c: New test.
42063
42064 1998-07-13  Jeffrey A Law  (law@cygnus.com)
42065
42066         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
42067         the mn10200.
42068         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
42069         the mn10200.
42070         * gcc.c-torture/execute/va-arg-3.x: Similarly.
42071         * gcc.c-torture/compile/930326-1.x: Similarly.
42072
42073 1998-07-13  Dave Love  <d.love@dl.ac.uk>
42074
42075         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
42076         New test from Craig.
42077
42078 1998-07-12  Dave Love  <d.love@dl.ac.uk>
42079
42080         * g77.f-torture/noncompile/980616-0.f: New test.
42081
42082         * g77.f-torture/execute/970816-3.f: New test from Craig.
42083
42084 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
42085
42086         *  g++.other/singleton.C: Return error value instead of taking
42087         SIGSEGV.
42088
42089 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
42090
42091         *  g++.other/singleton.C: New test.  Warning is under dispute.
42092         Runtime crash is not.
42093
42094 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
42095
42096         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
42097         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
42098         using6.C, using7.C}: New namespace tests.
42099
42100 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
42101
42102         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
42103         specialization with typedef'ed names used as array indexes.
42104
42105 1998-07-09  Jeffrey A Law  (law@cygnus.com)
42106
42107         * gcc.c-torture/execute/980709-1.c: New test.
42108
42109         * gcc.dg/980709-1.c: New test.
42110
42111 1998-07-07  Richard Henderson  <rth@cygnus.com>
42112
42113         * gcc.c-torture/execute/bcp-1.c: New test.
42114
42115 1998-07-07  Jeffrey A Law  (law@cygnus.com)
42116
42117         * gcc.c-torture/execute/980707-1.c: New test.
42118
42119 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
42120
42121         * gcc.c-torture/compile/980706-1.c: New test.
42122
42123 1998-07-01  Dave Love  <d.love@dl.ac.uk>
42124
42125         * g77.f-torture/execute/980701-0.f,
42126         g77.f-torture/execute/980701-1.f: New test from Craig.
42127
42128 1998-07-01  Jeffrey A Law  (law@cygnus.com)
42129
42130         * gcc.c-torture/compile/980701-1.c: New test.
42131
42132         * gcc.c-torture/execute/980701-1.c: New test.
42133
42134 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
42135 rlsruhe.de>
42136
42137         * g++.old-deja/g++.robertl/eb132.C: New test.
42138         * g++.old-deja/g++.robertl/eb133.C: Likewise.
42139
42140 1998-06-29  Dave Love  <d.love@dl.ac.uk>
42141
42142         * g77.f-torture/execute/980628-7.f,
42143         g77.f-torture/execute/980628-8.f,
42144         g77.f-torture/execute/980628-9.f,
42145         g77.f-torture/execute/980628-10.f: New tests from Craig.
42146
42147         * g77.f-torture/execute/980628-3.f: Remove mail headers.
42148
42149 1998-06-28  Jeffrey A Law  (law@cygnus.com)
42150
42151         * g77.f-torture/execute/980628-4.f: New test from Craig.
42152         * g77.f-torture/execute/980628-5.f: Likewise.
42153         * g77.f-torture/execute/980628-2.f: Likewise.
42154         * g77.f-torture/execute/980628-0.f: Likewise.
42155         * g77.f-torture/execute/980628-1.f: Likewise.
42156         * g77.f-torture/execute/980628-3.f: Likewise.
42157         * g77.f-torture/execute/980628-6.f: Likewise.
42158
42159 1998-06-28  Jeffrey A Law  (law@cygnus.com)
42160
42161         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
42162         directory when nothing has been installed yet.
42163
42164 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
42165
42166         * gcc.c-torture/special/special.exp: Handle newer versions of
42167         dejagnu.
42168
42169 1998-06-26  Jeffrey A Law  (law@cygnus.com)
42170
42171         * gcc.dg/980626-1.c: New test.
42172
42173 1998-06-19  Bruno Haible <haible@ilog.fr>
42174
42175         * gcc.misc-tests/m-un-2.c: New test.
42176         * g++.old-deja/g++.other/warn01.c: Likewise.
42177
42178 1998-06-19  Robert Lipe  <robertl@dgii.com>
42179
42180         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
42181         compatibility with assmblers with a different comment character.
42182         Eliminate use of GAS-specific extensions.
42183
42184 1998-06-19  Jeffrey A Law  (law@cygnus.com)
42185
42186         * gcc.c-torture/execute/ieee/980619-1.c: New test.
42187
42188 1998-06-19  Robert Lipe  <robertl@dgii.com>
42189
42190         * lib/g77.exp: Replace search for libf2c.a with search for newly
42191         renamed libg2c.a
42192
42193 1998-06-17  Jeffrey A Law  (law@cygnus.com)
42194
42195         * gcc.c-torture/execute/980617-1.c: New test.
42196
42197 1998-06-12  Jeffrey A Law  (law@cygnus.com)
42198
42199         * gcc.c-torture/execute/980612-1.c: New test.
42200
42201 1998-06-08  Jeffrey A Law  (law@cygnus.com)
42202
42203         * gcc.dg/980523-1.c: Only test on ppc-linux.
42204         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
42205
42206         * gcc.c-torture/execute/980608-1.c: New test.
42207
42208 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
42209
42210         * gcc.c-torture/execute/980605-1.c: New test.
42211
42212 1998-06-04  Jeffrey A Law  (law@cygnus.com)
42213
42214         * gcc.c-torture/execute/980604-1.c: New test.
42215
42216 1998-06-02  Jeffrey A Law  (law@cygnus.com)
42217
42218         * gcc.c-torture/execute/980602-1.c: New test.
42219         * gcc.c-torture/execute/980602-2.c: Likewise.
42220
42221 1998-06-02  Dave Love  <d.love@dl.ac.uk>
42222
42223         * 970125-0.f: Fix per JCB.  Add commentary.
42224
42225 1998-05-31  Michael Meissner  <meissner@cygnus.com>
42226
42227         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
42228         IEEE -0 support.
42229
42230 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
42231
42232         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
42233         earlier.
42234
42235 1998-05-28  Catherine Moore <clm@cygnus.com>
42236
42237         * gcc.c-torture/execute/980526-3.c: New test.
42238
42239 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
42240
42241         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
42242         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
42243         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
42244         m88k-motorola-sysv3 to XFAIL.
42245
42246 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
42247
42248         * gcc.dg/980526-1.c: New test.
42249         * gcc.c-torture/execute/980526-2.c: New test.
42250
42251 1998-05-26  Jeffrey A Law  (law@cygnus.com)
42252
42253         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
42254
42255         * gcc.c-torture/execute/980526-1.c: New test.
42256
42257 1998-05-26  Dave Love  <d.love@dl.ac.uk>
42258
42259         * g77.f-torture/execute/alpha2.f: Add runtime test.
42260
42261 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
42262
42263         * g++.old-deja/old-deja.exp: Strip leading directories.
42264
42265         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
42266         error for the line.  Don't run multiple tests for the same line.
42267
42268 1998-05-23  Jeffrey A Law  (law@cygnus.com)
42269
42270         * gcc.dg/980523-1.c: New test.
42271
42272 1998-05-23  Dave Love  <d.love@dl.ac.uk>
42273
42274         * g77.f-torture/compile/970915-0.f: New test.
42275
42276 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
42277
42278         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
42279
42280 1998-05-21  Jeffrey A Law  (law@cygnus.com)
42281
42282         * gcc.dg/980520-1.c: New test.
42283
42284 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
42285
42286         * gcc.dg/980502-1.c: Fix return type.
42287
42288 1998-05-20  Jeffrey A Law  (law@cygnus.com)
42289
42290         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
42291         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
42292         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
42293         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
42294         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
42295
42296 1998-05-20  Dave Love  <d.love@dl.ac.uk>
42297
42298         * g77.f-torture/execute/980520-1.f: New test.
42299
42300 1998-05-15  Dave Love  <d.love@dl.ac.uk>
42301
42302         * lib/mike-g77.exp: New file.
42303
42304         * g77.f-torture/noncompile/noncompile.exp,
42305         g77.f-torture/noncompile/check0.f: New files.
42306
42307 1998-05-14  Dave Love  <d.love@dl.ac.uk>
42308
42309         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
42310         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
42311         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
42312         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
42313         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
42314         abort where appropriate.
42315
42316 1998-05-05  Michael Meissner  <meissner@cygnus.com>
42317
42318         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
42319         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
42320
42321 1998-04-29  Dave Love  <d.love@dl.ac.uk>
42322
42323         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
42324
42325 1998-04-27  Dave Love  <d.love@dl.ac.uk>
42326
42327         * g77.f-torture/compile/980427-0.f: New test.
42328
42329 1998-04-24  Dave Love  <d.love@dl.ac.uk>
42330
42331         * g77.f-torture/compile/980424-0.f: New test.
42332
42333 1998-04-19  Dave Love  <d.love@dl.ac.uk>
42334
42335         * g77.f-torture/compile/980419-2.f (main): New test.
42336         * g77.f-torture/compile/970125-0.f: New test.
42337         * g77.f-torture/compile/980419-1.f: New test.
42338
42339 1998-04-08  Jim Wilson  <wilson@cygnus.com>
42340
42341         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
42342         of loop-4.c.
42343
42344 1998-04-07  Jim Wilson  <wilson@cygnus.com>
42345
42346         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
42347
42348 1998-04-03  Jim Wilson  <wilson@cygnus.com>
42349
42350         * gcc.c-torture/compile/980329-1.c: New test.
42351
42352 1998-03-18  Jim Wilson  <wilson@cygnus.com>
42353
42354         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
42355         * gcc.dg/980312-1.c: Fix typo in -march command.
42356
42357 1998-03-16  H.J. Lu  (hjl@gnu.org)
42358
42359         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
42360
42361 1998-03-11  Robert Lipe  <robertl@dgii.com>
42362
42363         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
42364         Dave Love agree the Fortran source is bogus.
42365
42366 1998-03-11  Robert Lipe  <robertl@dgii.com>
42367
42368         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
42369         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
42370         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
42371         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
42372         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
42373
42374 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
42375
42376         * g++.old-deja/g++.other/friend1.C: New test.
42377
42378 1998-02-18  Dave Love  <d.love@dl.ac.uk>
42379
42380         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
42381         possibly uninitialized) variables and declare dnrm2.
42382
42383 1998-02-23  Robert Lipe <robertl@dgii.com>
42384
42385         From Bruno Haible <haible@ilog.fr>:
42386         * gcc.c-torture/execute/980223.c: New test.
42387
42388 1998-02-13  Jeffrey A Law  (law@cygnus.com)
42389
42390         * gcc.dg/ifelse-1.c: New test.
42391
42392 1998-02-09  H.J. Lu  (hjl@gnu.org)
42393
42394         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
42395
42396           * lib/old-dejagnu.exp (old-dejagnu): Added the
42397           "execution test - XFAIL *-*-*" handling in the spirit of
42398           "excess errors test -". Changed the "execution test fails"
42399           handling to be like "excess errors test fails".
42400           * Update various tests accordingly.
42401
42402 1998-02-06  Jim Wilson  <wilson@cygnus.com>
42403
42404         * gcc.c-torture/execute/980205.c: New test.
42405
42406 1998-01-18  Jeffrey A Law  (law@cygnus.com)
42407
42408         * lib/c-torture.exp: Look for .x files instead of .cexp files.
42409         * lib/f-torture.exp: Similarly.
42410         * gcc.c-torture: Rename all .cexp files to .x files.
42411
42412 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
42413
42414         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
42415         (940510-1.c): Removed duplicate.
42416         (971104-1.c): New test.
42417
42418 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
42419
42420           * lib/f-torture.exp: Improve error and loop detection.
42421
42422 1997-11-19  Michael Meissner  <meissner@cygnus.com>
42423
42424         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
42425         use that to size the filler array.
42426
42427 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
42428
42429         * lib/c-torture.exp(c-torture-execute): Fix typo.
42430
42431         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
42432         testcase as the executable name. Keep the executable around if
42433         the test fails.
42434
42435 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
42436
42437         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
42438         changes.  Only test one -g option, and move it to the end of the
42439         list of options to test.
42440
42441 1997-09-19  Michael Meissner  <meissner@cygnus.com>
42442
42443         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
42444         variable GCC_TORTURE_OPTIONS to supply default switches separated
42445         by colons.  If no environment variable, run tests with -O0 -g, -O1
42446         -g, and -O2 -g as well.
42447
42448 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
42449
42450         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
42451         explanatory comments. Fix indentation.
42452
42453 1997-09-15  Jeffrey A Law  (law@cygnus.com)
42454
42455         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
42456
42457 1997-09-11  Jeffrey A Law  (law@cygnus.com)
42458
42459         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
42460         * g++.old-deja/g++.mike/p7325.C: Likewise.
42461         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
42462
42463 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
42464
42465         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
42466         * g++.old-deja/g++.brendan/crash30.C: Likewise.
42467         * g++.old-deja/g++.brendan/crash39.C: Likewise.
42468         * g++.old-deja/g++.law/operators4.C: Likewise.
42469
42470 1997-09-11  Joe Buck  (jbuck@synopsys.com)
42471
42472         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
42473         * g++.old-deja/g++.mike/p784.C: Ditto.
42474         * g++.old-deja/g++.mike/p785.C: Ditto.
42475
42476 1997-09-05  Jeffrey A Law  (law@cygnus.com)
42477
42478           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
42479
42480 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
42481
42482         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
42483         target feature; pass this to c-torture-execute as needed.
42484
42485 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
42486
42487         * lib/c-torture.exp(c-torture-execute): If the previous and the
42488         current executables being tested are identical, we don't need to
42489         run the executable again. Try to make the executable names
42490         unique. Add an optional argument for passing additional compiler
42491         flags.
42492
42493 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
42494
42495         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
42496
42497 1997-08-29  Jeffrey A Law  (law@cygnus.com)
42498
42499         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
42500
42501 1997-07-31  Jeffrey A Law  (law@cygnus.com)
42502
42503         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
42504         32bit or larger longs.
42505
42506         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
42507         have either a 32bit long or 32bit int.
42508
42509 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
42510
42511         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
42512         Make double precision tests dependent on sizeof (double).
42513
42514 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
42515
42516         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
42517         too.
42518
42519 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
42520
42521         * gcc.c-torture/compile/961203-1.cexp: New script.
42522
42523 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
42524
42525         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
42526         up the includes ourselves.
42527
42528 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
42529
42530         * lib/plumhall.exp: Remove random include, and add a few
42531         verbose messages for debugging.
42532
42533 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
42534
42535         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
42536         of trying to do it ourselves.
42537
42538 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
42539
42540         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
42541
42542 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
42543
42544         * gcc.prms/5403.c: Made regexp a bit less strict.
42545
42546 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
42547
42548         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
42549         is returned from remote_load instead.
42550         * lib/plumhall.exp: Ditto.
42551         * lib/mike-g++.exp: Ditto.
42552         * lib/old-dejagnu.exp: Ditto.
42553         * lib/c-torture.exp: Ditto.
42554
42555 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
42556
42557         * lib/g++.exp: Use build_wrapper procedure.
42558         * lib/gcc.exp: Ditto.
42559
42560 1997-05-20  Jeffrey A Law  (law@cygnus.com)
42561
42562         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
42563         an old-style decl for malloc.  Fixes tests to work when
42564         sizeof (int) != sizeof (size_t).
42565
42566 1997-05-15  Mike Meissner  <meissner@cygnus.com>
42567
42568         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
42569
42570         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
42571         use stdargs.h interface.
42572
42573 1997-05-15  Mike Meissner  <meissner@cygnus.com>
42574
42575         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
42576         NO_VARARGS when compiling.
42577
42578 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
42579
42580         * lib/plumhall.exp(ph_includes): New procedure.
42581         (ph_make): Use it.
42582         (ph_compiler): Ditto.
42583
42584         * lib/g++.exp: Rename test-glue.c to testglue.c.
42585         * lib/gcc.exp: Ditto.
42586
42587 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
42588
42589         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
42590         to completion when it's called.
42591
42592 1997-03-21  Michael Meissner  <meissner@cygnus.com>
42593
42594         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
42595         is defined, don't do test.
42596
42597 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
42598
42599         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
42600         for object files.
42601         (ph_summary): Mark skipped testcases as untested, not unresolved.
42602
42603         * lib/plumhall.exp (ph_make): If unresolved because of bad
42604         errorCode, record errorCode in log file.
42605         (*): Replace send_log/verbose with verbose -log.
42606
42607 1997-03-19  Michael Meissner  <meissner@cygnus.com>
42608
42609         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
42610         double conversion if double isn't at least 8 bytes.
42611
42612         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
42613         int to work with targets where int is 16 bits.
42614
42615         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
42616         8 bytes, just exit, since 4 byte doubles don't have enough bits of
42617         precision for the test to complete.
42618
42619 1997-03-14  Michael Meissner  <meissner@cygnus.com>
42620
42621         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
42622         if d10v is not compiled with the -mdouble64 flag.
42623         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
42624
42625         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
42626         d10v is not compiled with the -mint32 flag.
42627
42628 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
42629
42630         * lib/plumhall.exp: Use incr_count.
42631
42632 1997-03-12  Jeffrey A Law  (law@cygnus.com)
42633
42634         * gcc.c-torture: Update to c-torture-1.45.
42635
42636 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
42637
42638         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
42639         the name of the expect testcase file).
42640
42641         * lib/g++.exp(g++_init): Ditto.
42642
42643 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
42644
42645         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
42646         the host.
42647
42648         * lib/gcc.exp(gcc_exit): New procedure.
42649
42650 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
42651
42652         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
42653         specs where appropriate.
42654
42655         * g++.old-deja/g++.arm/*: Added additional ERROR checks
42656         because of new "candidates are" messages, and removed a few
42657
42658         * Converted all non-old-style g++ testcases to old-style, and
42659         moved into g++.old-deja.
42660
42661 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
42662
42663         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
42664         options.
42665
42666         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
42667         succeeded.
42668
42669         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
42670
42671 1997-02-13  Michael Meissner  <meissner@cygnus.com>
42672
42673         * lib/gcc.exp (gcc_target_compile): Add support for defining
42674         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
42675         the machine doesn't have those features.
42676
42677 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
42678
42679         * g++.law/operators4.exp: Don't use LIBS.
42680
42681 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
42682
42683         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
42684
42685         * lib/mike-g++.exp: Don't set the compiler to be tested here.
42686         * lib/g++.exp: Set it here instead. Also, allow use of the
42687         --tool_exec and --tool_opt options. Change CXX to
42688         GXX_UNDER_TEST.
42689
42690         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
42691
42692         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
42693
42694 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
42695
42696         * lib/old-dejagnu.exp: Use prune_warnings instead of
42697         prune_system_crud.
42698         * lib/mike-g++.exp: Ditto.
42699         * lib/gcc.exp: Ditto.
42700         * lib/g++.exp: Ditto.
42701
42702         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
42703
42704 1997-02-07  Jeffrey A Law  (law@cygnus.com)
42705
42706           * 941014-2.c: Include stdlib.h
42707           * 960327-1.c: Include stdio.h
42708           * dbra.c, index-1.c: Don't assume ints are 32bits.
42709
42710 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
42711
42712         * lib/gcc.exp: Add gcc,stack_size target feature.
42713
42714         * lib/g++.exp(g++_target_compile): Add the include and link
42715         paths here, not in two other places. And, it's $options, not
42716         options.
42717
42718         * lib/mike-g++.exp(postbase): Remove the code that determines
42719         the correct include and link paths.
42720         * g++.old-deja/old-deja.exp: Ditto.
42721
42722 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
42723
42724         * lib/g++.exp(g++_init): target_compile no longer returns the
42725         filename of the result.
42726
42727 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
42728
42729         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
42730         call to glob.
42731
42732         * gcc.c-torture/special/special.exp: Change call to
42733         gcc_target_compile to include the object file.
42734
42735 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
42736
42737         * gcc.c-torture/special/special.exp: Correct misspelling in last
42738         change.
42739
42740 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
42741
42742         * lib/plumhall.exp(ph_summary): Log the entire output of the
42743         executable. Return -1 if there were any failures, 0 otherwise.
42744         (ph_execute): Return -1 if there were any failures, 0 otherwise.
42745         (ph_make): Clean up objects and executables that were built
42746         if the tests succeeded.
42747
42748 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
42749
42750         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
42751         libraries and includes in the build tree as appropriate.
42752
42753 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
42754
42755         * lib/c-torture.exp: Instead of looking for the global variable
42756         NO_LONG_LONG, check to see if that's a feature of the target.
42757
42758 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
42759
42760         * config/default.exp: Minimize. Delete the remainer of the files in
42761         config; this functionality is now in devo/dejagnu/config.
42762
42763         g++.*/*: Pass any additional flags used to compile to postbase;
42764         delete CXXFLAGS.
42765
42766         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
42767         is now done by runtest.exp. Use gcc_target_compile instead of
42768         compile.
42769
42770         lib/c-torture.exp: Use gcc_target_compile instead of compile.
42771         Remove references to CFLAGS. Use remote_file instead of
42772         calling rm -f.
42773         (c-torture): Take a list of arguments to use to compile this
42774         testcase.
42775
42776         lib/g++.exp: Simplify. Use target_compile instead of compile.
42777         lib/gcc-dg.exp: Ditto.
42778         lib/gcc.exp: Ditto.
42779         lib/mike-{gcc,g++}.exp: Ditto.
42780         lib/old-dejagnu.exp: Ditto.
42781         lib/plumhall.exp: Ditto.
42782
42783 1997-01-08  Jim Wilson  <wilson@cygnus.com>
42784
42785         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
42786         (ph_linker): Likewise.
42787
42788 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
42789
42790           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
42791         MAP_ANON / MAP_ANONYMOUS if defined;
42792         else try to map from /dev/zero .
42793
42794 1996-11-12  Jeffrey A Law  (law@cygnus.com)
42795
42796         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
42797         isn't defined, then define it to MAP_ANONYMOUS.
42798
42799 1996-11-12  Jeffrey A Law  (law@cygnus.com)
42800
42801         * gcc.c-torture: Update to c-torture-1.42 release.
42802
42803 1996-11-11  Jeffrey A Law  (law@cygnus.com)
42804
42805         * gcc.c-torture: Update to c-torture-1.41 release.
42806
42807 1996-10-27  Jeffrey A Law  (law@cygnus.com)
42808
42809         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
42810         c-torture release.
42811
42812 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
42813
42814         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
42815         and LDFLAGS.  Fix second case to append the target_info ldflags
42816         onto LDFLAGS, not CFLAGS.
42817         * lib/g++.exp (g++_init): Add target_info stuff.
42818         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
42819         of libgloss and newlib flags for !native.
42820
42821         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
42822         (GDB): Fix relative path to go up another dir for finding gdb.
42823
42824 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
42825
42826         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
42827         versions in the target_info array, if they don't exist.
42828
42829 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
42830
42831         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
42832
42833 1996-07-08  Jim Wilson  <wilson@cygnus.com>
42834
42835         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
42836         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
42837
42838 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
42839
42840         * lib/old-dejagnu.exp: Don't remove the output file before we've
42841         actually tested it. Don't append pwd to the path of the executable
42842         we're testing.
42843
42844 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
42845
42846         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
42847
42848 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
42849
42850         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
42851         temporary directory for compiler files, and set it to a default
42852         value of /tmp. Set $output as the name of the output file from
42853         compiling the testcase. Add a -o option to $cflags_var so the
42854         compiler writes the final output file as $output. Set $executable
42855         to $output.
42856
42857         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
42858         directory for compiler files, and set it to /tmp if it doesn't
42859         already have a value. Set $output_file to the name of the output
42860         file from compiling the testcase. Add a -o option to CXXFLAGS so
42861         the compiler writes the final output file as $output. Use $output
42862         as the executable to be tested.
42863
42864 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
42865
42866         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
42867
42868 1996-06-08  Jeffrey A Law  (law@cygnus.com)
42869
42870         * gcc.c-torture/execute/pending-1.c: New test.  Still
42871         pending in Tege's queue.
42872
42873 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
42874
42875         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
42876         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
42877         if there were failures.  Call unresolved if there were unresolved
42878         testcases.  Call gcc_fail if program did not run to completion.
42879         (ph_make): Pass additional argument name to ph_execute.
42880         (ph_execute): Add new argument.  Pass additional arguments to
42881         ph_summary.  Call gcc_fail is there is no execution output.
42882
42883 1996-04-24  Jeffrey A Law  (law@cygnus.com)
42884
42885         * lib/plumhall.exp (proc_summary): Output relavent summary
42886         lines into the log so specific failures in plumhall can be
42887         investigated.
42888
42889 1996-04-10  Jeffrey A Law  (law@cygnus.com)
42890
42891         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
42892         (c-torture-execute): Don't try to execute tests which use
42893         "long long" types if $NO_LONG_LONG is nonzero.
42894
42895 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
42896
42897         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
42898         not c-torture.
42899
42900         * gcc.ieee: Move from here.
42901         * gcc.c-torture/execute/ieee: To here.
42902
42903 1996-03-26  Jeffrey A Law  (law@cygnus.com)
42904
42905         * gcc.c-torture: Update to c-torture-1.41 release.
42906
42907 1996-03-22  Jeffrey A Law  (law@cygnus.com)
42908
42909         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
42910         not "$output".
42911
42912 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
42913
42914         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
42915         -c present.
42916
42917 1996-03-02  Jeffrey A Law  (law@cygnus.com)
42918
42919         * config/proelf.exp: Handle connecting to a simulator.
42920
42921 1996-01-31  Jeffrey A Law  (law@cygnus.com)
42922
42923         * config/proelf.exp: New file.  Enough framework that we can
42924         run c-torture tests on the proelf targets (or any other target
42925         that gdb can connect to for that matter).
42926
42927 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
42928
42929         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
42930         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
42931
42932         * lib/plumhall.exp (ph_execute): Always call ph_summary if
42933         exec_output exists.
42934
42935 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
42936
42937         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
42938         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
42939
42940         * config/*.exp: Update FSF address.  Change result of ${tool}_load
42941         to pass/fail/unresolved/unsupported/untested.  Caller must now
42942         call unresolved/unsupported/untested.
42943         * lib/*.exp: Update FSF address.  Update to handle new results of
42944         ${tool}_load.
42945         * lib/chill.exp (verbose): Delete.
42946
42947 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
42948
42949         * lib/gcc.exp (default_gcc_start): Change order of args to
42950         $LDFLAGS $CFLAGS $LIBS.
42951         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
42952         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
42953         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
42954         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
42955         * gcc.misc-tests/dg-test.exp: Likewise.
42956         * gcc.misc-tests/msgs.exp: Likewise.
42957         * gcc.prms/prms.exp: Likewise.
42958         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
42959         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
42960
42961         * lib/dg.exp: Deleted, moved to dejagnu/lib.
42962
42963 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
42964
42965         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
42966
42967         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
42968         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
42969
42970         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
42971         necessary.
42972
42973 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
42974
42975         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
42976         global for loop; add use of $mathlib.
42977         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
42978         settings here; set mathlib for anything but VxWorks.
42979
42980 1996-01-22  Jeffrey A Law  (law@cygnus.com)
42981
42982         * gcc.c-torture: Update to c-torture-1.40 release.
42983
42984 1996-01-03  Jeffrey A Law  (law@cygnus.com)
42985
42986         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
42987         dg.exp.
42988
42989 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
42990
42991         * lib/c-torture.exp (c-torture-execute): Declare "output" as
42992         global.
42993
42994 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
42995
42996         * lib/g++.exp (LIBS): Define if not already.
42997         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
42998         (gcc-dg-prune): Call prune_gcc_output.
42999         * lib/gcc.exp (prune_gcc_output): New proc.
43000         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
43001         prune_gcc_output.
43002
43003 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
43004
43005         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
43006         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
43007
43008 1995-11-15  Jeffrey A Law  (law@cygnus.com)
43009
43010         * gcc.c-torture: Update to c-torture-1.39 release.
43011
43012 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
43013
43014         * lib/c-torture.exp (c-torture-execute): Don't return if one option
43015         fails, try others as well.
43016
43017 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
43018
43019         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
43020         If compilation fails, mark execute tests as `untested'.
43021         If test is marked as unsupported, don't mark compilation and
43022         execute tests as failed.
43023
43024 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
43025
43026         * lib/g++.exp (g++_init): Don't link in libg++, and look to
43027         libstdc++ for whether or not we want to be doing shared
43028         libraries.  Delete link_curses since we don't need it anymore.
43029         * lib/mike-g++.exp (postbase): Don't link in libg++.
43030         * g++.old-deja/old-deja.exp: Likewise.
43031
43032 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
43033
43034         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
43035
43036 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
43037
43038         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
43039         For that, add `-Wl,-a,shared_archive'.
43040         * g++.old-deja/old-deja.exp: Likewise.
43041
43042 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
43043
43044         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
43045
43046 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
43047
43048         * lib/mike-g++.exp (postbase): Pay attention to the status of
43049         g++_load.
43050
43051 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
43052
43053           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
43054
43055 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
43056
43057         * lib/gcc.exp (default_gcc_start): No longer need to log program
43058         being executed or its output, execute_anywhere does that now.
43059         * lib/g++.exp (default_g++_version): Call execute_anywhere.
43060         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
43061
43062 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
43063
43064         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
43065         the same as those in lib/g++.exp.
43066
43067 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
43068
43069         * gcc.c-torture: Update to c-torture-1.38 release.
43070         * gcc.ieee: Related changes.
43071
43072 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
43073
43074         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
43075         "exec". Minor reformatting changes.
43076
43077         * config/rom68k.exp (${tool}_load): Make it work in a canadian
43078         cross. This means all "exec" calls now work on a remote host as
43079         well.
43080         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
43081         cross. Filter out the extra "\r\n" stuff that expect puts in.
43082         (c-torture-execute): Filter out the bogus warnings like
43083         c-torture-compile does. Add support for canadian cross.
43084         * lib/gcc.exp (default_gcc_version, default_gcc_start)
43085         Use execute_anywhere rather than calling exec directly. Now it
43086         works for canadian cross testing.
43087
43088 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
43089
43090         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
43091         results into a variable, and check that rather than using file exists.
43092
43093 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
43094
43095         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
43096         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
43097
43098 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
43099
43100         * g++.old-deja/old-deja.exp: Create and pass runshlib and
43101         lib_curses if there's a shared libg++ in the build tree.
43102
43103 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
43104
43105         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
43106         if not supported target.
43107
43108 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
43109
43110         * lib/g++.exp (g++_init): Move empty setting of runshlib and
43111         link_curses up to always happen, not just for native builds.
43112
43113 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
43114
43115         * gcc.c-torture: Update to c-torture-1.36 release.
43116         * gcc.failure: Related changes.
43117
43118 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
43119
43120         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
43121
43122 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
43123
43124         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
43125         * lib/mike-g++.exp (postbase): Not in here.  Still reference
43126         runshlib, link_curses, and mathlib for link and run.
43127
43128         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
43129         pass the runtime shared library options for Solaris, OSF/1, and
43130         Irix5, and link with -lcurses to avoid unresolved references.
43131
43132 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
43133
43134         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
43135         only run once.
43136
43137 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
43138
43139         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
43140
43141 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
43142
43143         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
43144         do not have a framework for the "compat" tests yet.
43145
43146 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
43147
43148         * lib/mike-g++.exp (postbase): New local variable `mathlib',
43149         set to null if we're testing vxworks5.1.  Use that instead of
43150         `-lm' in the setting of LIBS for link and run.
43151
43152 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
43153
43154         * config/rom68k.exp (${tool}_load): Major changes to make it
43155         work.  Verified that it does in fact return the stuff in
43156         exec_output properly.  Catch any Emul or any TRAP other than 0.
43157
43158 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
43159
43160         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
43161         LDFLAGS properly for targets that need stuff from libgloss.
43162         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
43163         only run once.
43164         (gpp_initialized): New variable.
43165
43166 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
43167
43168         * config/rom68k.exp: Load libgloss.exp.
43169         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
43170         so we can produce a fully linked binary.
43171         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
43172         so we can produce a fully linked binary.
43173
43174 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
43175
43176         * lib/plumhall.exp (ph_section): Watch for expected failures.
43177         Add missing `else'.
43178
43179         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
43180         run the testcase.
43181         (c-torture): Likewise.
43182
43183 1995-08-28  Doug Evans  <dje@cygnus.com>
43184
43185         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
43186
43187         * lib/mike-g++.exp (mike_cleanup): New proc.
43188         (prebase): New globals compiler_result, not_compiler_result,
43189         target_regexp.
43190         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
43191         allow leading "-" in pattern.  Watch for unsupported tests.
43192         If $compiler_result is set, pattern match assembler code,
43193         and ditto for $not_compiler_result.
43194         * lib/mike-gcc.exp: Likewise.
43195
43196         * lib/plumhall.exp (ph_execute): Only call ph_summary if
43197         execution "succeeded".
43198
43199 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
43200
43201         * config/win32.exp: New file.
43202         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
43203
43204 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
43205
43206         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
43207         unsupported.
43208         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
43209         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
43210         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
43211
43212         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
43213         "... without exceptions was ...".  That is now handled by
43214         prune_system_crud.
43215         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
43216
43217 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
43218
43219         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
43220         sieve.c,sort2.c}: New files.
43221         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
43222         sieve.exp,sort2.exp}: Drivers for them.
43223
43224         * lib/mike-gcc.exp (program_output): New user settable variable.
43225         (postbase): Call prune_system_crud.  Also prune extraneous compiler
43226         messages.
43227         * lib/mike-g++.exp (program_output): New user settable variable.
43228
43229         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
43230
43231         * config/sh.exp: Deleted (use sim.exp instead).
43232
43233 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
43234
43235         * config/vx.exp: Declare CHECKTASK as global.
43236         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
43237         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
43238         * lib/old-dejagnu.exp: Load [pwd]/$executable.
43239
43240 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
43241
43242         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
43243         target. Like vx.exp, only includes `vx29k.exp' instead of
43244         `vxworks.exp'.
43245
43246 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
43247
43248         * config/sim.exp: Increase time limit from 120 seconds to 240.
43249
43250 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
43251
43252         * gcc.c-torture/execute/950628-1.c: New test.
43253
43254 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
43255
43256         * gcc.c-torture: Update with changes/additions from
43257         c-torture-1.34.
43258
43259 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
43260
43261         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
43262
43263 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
43264
43265         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
43266
43267 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
43268
43269         * gcc.c-torture/compile/950512-1.c: New test.
43270         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
43271         * gcc.dg/struct-ret-1.c: Likewise.
43272
43273 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
43274
43275         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
43276           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
43277
43278 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
43279
43280         * gcc.c-torture/special/920411-1.c: Deleted.
43281         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
43282
43283 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
43284
43285         * config/sim.exp (${tool}_load): Hack in call to bash to get a
43286         cpu limit.
43287
43288 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
43289
43290         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
43291
43292 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
43293
43294         From kenner;
43295         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
43296         is the proper length.
43297         * va-arg-3.c: Likewise.
43298
43299 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
43300
43301         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
43302         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
43303
43304         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
43305         * lib/g++.exp (default_g++_start): Delete old cruft.
43306
43307 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
43308
43309         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
43310         (2 * (1 << 18)) to (2 * (1 << 17)).
43311
43312         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
43313
43314 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
43315
43316         * config/rom68k.exp: Renamed from config/idp.exp
43317
43318 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
43319
43320         * c-torture/compile/921109-2.c
43321
43322 1995-04-18  Mike Stump  <mrs@cygnus.com>
43323
43324         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
43325         excess errors.
43326
43327 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
43328
43329         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
43330         output.
43331         * lib/g++.exp (default_g++_start): Likewise.
43332
43333 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
43334
43335         * gcc.c-torture/compile/950329-1.c: New test.
43336
43337 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
43338
43339           * config/bug.exp (${tool}_load): Updated to use new remote_open
43340           and remote_close procs.
43341         * config/idp.exp: New file.
43342
43343 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
43344
43345         * gcc.c-torture/execute/950322-1.c: New test.
43346
43347 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
43348
43349         * config/vx.exp (${tool}_load): Clean up testing of return code from
43350         vxworks_ld and vxworks_spawn.
43351
43352 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
43353
43354         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
43355
43356 1995-03-13  Mike Stump  <mrs@cygnus.com>
43357
43358         * lib/old-deja.exp: Add `excess errors test - ' error, now one
43359         can mark excess errors on a machine by machine basis.  Note, the
43360         default is to not expect any excess errors, even when excess
43361         errors test - is given, so you will want to put an XFAIL ... on
43362         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
43363         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
43364         those 4 machines, but no others.
43365
43366 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
43367
43368         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
43369         * lib/c-torture.exp: to here.
43370
43371 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
43372
43373         * gcc.c-torture/execute/950221-1.c: New test.
43374         * gcc.c-torture/execute/struct-ret-1.c: New test.
43375         * gcc.c-torture/compile/950221-1.c: New test.
43376
43377         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
43378
43379 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
43380
43381         * gcc.c-torture/execute/arith-1.c (main): Return 0.
43382         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
43383
43384 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
43385
43386         * g++.gb: New directory of tests, derived from my signature and
43387         class scoping tests.
43388
43389         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
43390         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
43391         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
43392         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
43393         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
43394         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
43395         * g++.gb/sig25.C: Likewise.
43396
43397         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
43398         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
43399         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
43400         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
43401         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
43402         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
43403         * g++.gb/sig25.exp: Likewise.
43404
43405         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
43406         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
43407         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
43408         * g++.gb/scope13.C: Likewise, this test still fails.
43409
43410         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
43411         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
43412         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
43413         * g++.gb/scope13.exp: Ditto.
43414
43415         * g++.gb/README: New file, explains what these tests are about.
43416
43417 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
43418
43419         * lib/dg.exp (dg-do): Support `preprocess'.
43420         (dg-test): Likewise.
43421
43422 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
43423
43424         * config/udi.exp: change "continue -expect" to "exp_continue".
43425
43426 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
43427
43428         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
43429         Delete redundant tests.
43430
43431         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
43432         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
43433         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
43434         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
43435         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
43436         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
43437         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
43438         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
43439
43440         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
43441         storing label pointers.
43442         * gcc.c-torture/execute/921019-1.c: Likewise.
43443         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
43444         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
43445         parameter fp.
43446         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
43447         constants.
43448
43449         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
43450         Delete obsolete tests.
43451
43452         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
43453         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
43454         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
43455         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
43456         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
43457         * gcc.c-torture/compile/950124-1.c: New test.
43458
43459         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
43460
43461 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
43462
43463         * lib/mike-g++.exp: Add -lm to LIBS.
43464
43465 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
43466
43467         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
43468
43469 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
43470
43471         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
43472
43473 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
43474
43475         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
43476
43477 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
43478
43479         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
43480         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
43481         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
43482         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
43483         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
43484         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
43485         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
43486         * g++.law/{operators31.C, operators32.C,
43487         * g++.law/{operators33.C, operators34.C}: Likewise.
43488         * g++.law/{pic1.C, refs2.C}: Likewise.
43489         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
43490         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
43491         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
43492         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
43493
43494         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
43495         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
43496         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
43497         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
43498         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
43499         * g++.law/{enum9.exp, friend5.exp}: Likewise.
43500         * g++.law/{nest3.exp, nest4.exp}: Likewise.
43501         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
43502         * g++.law/{operators30.exp, operators31.exp}: Likewise.
43503         * g++.law/{operators32.exp, operators33.exp}: Likewise.
43504         * g++.law/{operators34.exp}: Likewise.
43505         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
43506         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
43507         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
43508         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
43509         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
43510
43511         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
43512         No longer expected to fail.
43513         * g++.law/missed-error3.C: Tweak for recent bool changes.
43514
43515 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
43516
43517         * config/emb-unix: Deleted.
43518         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
43519         remote execution.  Do final link on remote host if REMOTE_LINK is set.
43520
43521 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
43522
43523         * lib/dg.exp (dg-test): Fix typo in last patch.
43524
43525 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
43526
43527         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
43528         (handles multiple occurrences).
43529
43530 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
43531
43532         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
43533         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
43534         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
43535         printed).
43536         * lib/c-torture.exp (c-torture-compile): Likewise.
43537         (c-torture): Prepend full path if missing.
43538         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
43539         (gcc_fail): Likewise.
43540         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
43541
43542 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
43543
43544         * lib/netware.exp: Only attach to NetWare i386 systems.
43545
43546 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
43547
43548         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
43549         messages.  Add test name to "output pattern match" pass/fail message.
43550
43551 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
43552
43553         * gcc.dg: New testsuite.
43554         * gcc.dg/dg.exp: New file.
43555
43556         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
43557         test-switch.c}: Deleted.
43558
43559         * gcc.misc-tests/msgs.exp: New testcase driver.
43560
43561 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
43562
43563         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
43564         Watch for illegal return values from ${tool}_load.
43565         * config/unix.exp (${tool}_load): Fix pass/fail detection for
43566         cross targets.  Coerce return value >0 to 1.
43567
43568 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
43569
43570         * config/unix.exp (${tool}_load): Call program rsh, not proc.
43571
43572         * config/emb-unix.exp: New file.
43573
43574         * config/sim.exp: Error if variable $SIM not defined.
43575         (${tool}_load): Mark test as "untested" if simulator missing.
43576
43577         * config/unix.exp: Load remote.exp to get rcp_download.
43578         * lib/c-torture.exp: Use different option lists for testcases with
43579         and without loops.
43580         * gcc.c-torture/execute/execute.exp: Likewise.
43581
43582 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
43583
43584         * config/*.exp: Clarify return code from ${tool}_load.
43585         Call `unresolved' or `untested' instead of `warning' or `perror'
43586         (sometimes you still want to call both though).
43587         Add comment that `shell_id' is local to each file.
43588         * config/udi.exp (timeout): Set to 30.
43589         Don't print warning if connection fails, $connectmode has already
43590         printed an error.
43591         (${tool}_load): Move verbose messages to level 2.
43592         Rework pattern for "Process started" message.
43593         Pass `shell_id' to ${connectmode}_download.
43594         Retry twice upon timeout.  Make resetting of target more robust.
43595         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
43596         Pass `shell_id' to exit_$connectmode.
43597         Only call exit_$connectmode if connected.
43598         * config/unix.exp (${tool}_load): Check return codes better.
43599         * config/vrtx.exp (${tool}_load): Likewise.
43600         * config/vx.exp (${tool}_load): Likewise.
43601         Delete unneeded global's.
43602         * lib/dg.exp (dg-test): Update to reflect clarified return codes
43603         from ${tool}_load.
43604         (dg-stat): Delete.
43605         (dg-init): Delete recording of pass/fail counts.
43606         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
43607         (old-dejagnu-init): Likewise.
43608         (old-dejagnu-stat): Delete contents, empty proc now.
43609         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
43610         (c-torture): Delete references to lcnt, lpass, lfail.
43611         Get option list from TORTURE_OPTIONS.
43612         Delete -funroll[-all]-loops if no loops.
43613         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
43614         (g++_stat): Delete contents (empty proc now).
43615         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
43616         (gcc_finish): Likewise.
43617         (gcc_stat): Deleted.
43618         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
43619         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
43620         * gcc.c-torture/execute/execute.exp: Likewise.
43621         Split tests into two parts: compile, execute.
43622         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
43623         no loops.  Update to reflect clarified return codes from ${tool}_load.
43624
43625 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
43626
43627         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
43628         to grep for.
43629         (old-dejagnu): Likewise (where necessary).
43630
43631 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
43632
43633         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
43634
43635         * lib/dg.exp (dg-process-target): Fix processing of selector.
43636         Add comment regarding use of `error'.
43637
43638         * lib/gcc.exp (prune_system_crud): Define if missing.
43639         * lib/g++.exp (prune_system_crud): Likewise.
43640
43641         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
43642         Call prune_system_crud.
43643         * lib/dg.exp (dg-runtest): New proc.
43644         Use perror instead of send_user for tcl errors in testcase.
43645         Don't return any value, it's never used.
43646         Don't clobber previous definition of `unknown'.
43647         Print tcl errors in `dg-final'.
43648
43649 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
43650
43651         * lib/dg.exp (dg-process-target): Improve syntax error messages.
43652         (dg-test): Don't print errorInfo, it contains stack backtrace.
43653
43654 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
43655
43656         * lib/g++.exp (runtest_file_p): Define if missing.
43657
43658 1994-09-24  Doug Evans  (dje@cygnus.com)
43659
43660         * lib/mike-g++.exp: Comment out loading of g++.exp.
43661         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
43662         (default_g++_version): Always print something.
43663         (default_g++_start): Comment out call to `which'.
43664         (g++_start, g++_load): Deleted (must be defined in config file).
43665         * lib/gcc.exp: Test for existence of $CC at start.
43666         Delete check for tmpdir (done in gcc_init).
43667         (default_gcc_version): Always print something.
43668         (default_gcc_start): Comment out call to `which'.
43669         * config/*.exp: Major cleanup - make cross targets work at least a
43670         little better for g++ (by not being "--tool gcc" specific).
43671         Rename gcc_xxx to ${tool}_xxx.
43672         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
43673         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
43674
43675 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
43676
43677         * lib/c-torture.exp (c-torture-compile): Rework compiler
43678         message processing.
43679
43680         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
43681         c-torture.
43682
43683 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
43684
43685         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
43686
43687         * lib/dg.exp (dg-process-target): Support { target native }.
43688
43689 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
43690
43691         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
43692         looked for "... program xxx got fatal signal".
43693         Correct regsub munging of `comp_output'.
43694         Ignore compiler messages "path prefix not used" and "linker input
43695         file unused".
43696
43697 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
43698
43699         * lib/gcc.exp (runtest_file_p): Define if missing.
43700         * gcc.prms/template.c: Example to work from.
43701
43702 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
43703
43704         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
43705         * lib/dg.exp (dg-test): Call unsupported testcases as such.
43706
43707         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
43708         * gcc.prms/1883.c: Moved from compile/940714-1.c.
43709         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
43710         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
43711
43712         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
43713         (dg-process-target): No longer a varargs proc.
43714         Return S/N for target, P/F for xfail.  All callers changed.
43715         (user option procs): More argument checking.
43716         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
43717         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
43718         (dg-test): Skip test if not running on selected target in `dg-do'.
43719         Update handling of `dg-do-what', `dg-output-text'.
43720         Separate execution pass/fail from output pattern match pass/fail.
43721         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
43722
43723 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
43724
43725         * gcc.c-torture/special/special.exp: Don't expect failure for mips
43726         target for 920510-1.c.
43727
43728 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
43729
43730         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
43731         Clean up comment regarding use of passcnt, etc.
43732         (gcc_stat): Don't update `testcnt' here.
43733         (gcc_finish): Do it here.
43734         Might as well reset `but_id' here too.
43735         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
43736         to determine if the file should be tested.
43737         * gcc.c-torture/compile/compile.exp: Likewise.
43738         * gcc.c-torture/execute/execute.exp: Likewise.
43739         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
43740         * gcc.misc-tests/dg-test.exp: Likewise.
43741         * gcc.prms/prms.exp: Likewise.
43742         * gcc.wendy/wendy.exp: Likewise.
43743         * g++.old-deja.exp: Likewise.
43744         Move "Testing file" message to verbose level 1.
43745
43746 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
43747
43748         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
43749
43750 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
43751
43752         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
43753         (default_gcc_start): Accept optional second list element
43754         of compiler flags.  Print compiler output at verbosity level 2.
43755         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
43756         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
43757         Save current values of framework globals passcnt, failcnt, xpasscnt,
43758         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
43759         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
43760         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
43761         xfailcnt to compute stats.  Update framework global `testcnt' from
43762         pass/fail counts.
43763         (gcc_finish): New proc.  Clean up test environment.
43764         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
43765         (gcc_epass, gcc_efail): Delete.
43766         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
43767         argument of line number.
43768         (dg-init): If the tool has an init routine, call it.
43769         (dg-test): Remove args `cflags_var' and `libs_var'.
43770         Pass all compiler options to ${tool}_start.
43771         Handle missing line number.
43772         (dg-finish): New function.
43773         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
43774         particular files.  Call gcc_finish at end.  Move "skipping test"
43775         message to verbosity level 3.
43776         * gcc.c-torture/compile/compile.exp: Likewise.
43777         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
43778         * gcc.c-torture/execute/execute.exp: Likewise.
43779         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
43780         Print testcase being tried at verbosity level 1.
43781         * gcc.c-torture/special/special.exp: Unset xfail.
43782         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
43783         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
43784         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
43785         * gcc.failure/failure.exp: Likewise.
43786         * gcc.ieee/ieee.exp: Likewise.
43787         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
43788         Update call to dg-test.  Call dg-finish at end.
43789         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
43790         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
43791         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
43792         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
43793         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
43794         * gcc.wendy/wendy.exp: Add copyright.
43795         Delete setting of tmpdir (done by gcc_init).
43796         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
43797         Pass compiler flags to gcc_start.  Call gcc_finish at end.
43798         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
43799         gcc_[ce]pass/fail.
43800
43801 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
43802
43803         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
43804         confusion.
43805         (g++_load): Likewise.
43806
43807         * config/*.exp (gcc_load): Some were varargs fns and some were not.
43808         Rename argument to `prog' to remove the confusion.
43809         Varargs fns behave differently too!
43810         (g++_load): Likewise.
43811
43812         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
43813
43814         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
43815         what it is.  Delete (always) printing of status value for !native.
43816         Simplify verbose code, and include status and exec_output.
43817         (g++_load): Use gcc_load.
43818
43819 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
43820
43821         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
43822         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
43823         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
43824         940714-3.c as these testcases don't exist anymore.  Make
43825         va-arg-1.c expected to pass.
43826
43827 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
43828
43829         * gcc.misc-tests/misc.exp: Only run specific testcases.
43830         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
43831         * gcc.misc-tests/dg-[1-9].c: New files.
43832
43833         * lib/dg.exp: New testsuite driver.
43834         * gcc.prms/prms.exp: Use it.
43835
43836         * README.gcc: New file.
43837
43838         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
43839         Document and reset `lxpass' and `lxfail'.
43840         Simplify "initialized" message.
43841         (gcc_stat): Clean up comments a little.
43842
43843 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
43844
43845         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
43846
43847 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
43848
43849         * lib/old-dejagnu.exp (process-option): New proc.
43850         (old-dejagnu-init, old-dejagnu-stat): Likewise.
43851         (old-dejagnu): Simplify.
43852         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
43853
43854 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
43855
43856         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
43857         exists and is not an empty string.
43858
43859         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
43860         $xfail rather than calling setup_xfail.  Clear $xfail when test is
43861         finished.
43862         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
43863         automatically.
43864
43865         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
43866         longer expected to fail.
43867
43868         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
43869         "f" function call.
43870
43871         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
43872
43873         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
43874         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
43875         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
43876         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
43877         c-torture-1.29.
43878
43879         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
43880         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
43881
43882         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
43883
43884         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
43885         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
43886
43887         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
43888         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
43889         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
43890
43891 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
43892
43893         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
43894         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
43895         940714-1.c, 940714-2.c, 940714-3.c},
43896         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
43897         gcc.misc-tests/{mg.c,mg.exp}:
43898         New tests.
43899         * gcc.noncompile/noncompile.exp: Change accordingly.
43900
43901 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
43902
43903         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
43904         Undo previous clobberage.
43905
43906 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
43907
43908         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
43909         * gcc.special/{930510-1.c, special.exp}:
43910         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
43911         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
43912         struct-varargs-1.c}: New tests from c-torture-1.26.
43913
43914 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
43915
43916         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
43917           argument to switch.
43918
43919 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
43920
43921         * Revert the previous changes.  Please see Rob's directory
43922           (/lisa/test/rob/progressive/gcc/testsuite) for testing
43923           fixes.
43924
43925 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
43926
43927         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
43928             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
43929             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
43930             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
43931             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
43932             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
43933             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
43934             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
43935             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
43936             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
43937             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
43938             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
43939             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
43940             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
43941             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
43942             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
43943             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
43944             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
43945             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
43946             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
43947             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
43948             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
43949             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
43950             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
43951             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
43952             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
43953             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
43954
43955 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
43956
43957         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
43958             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
43959           with perror calls.
43960
43961 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
43962
43963         * config/unix.exp (g++_load): Fix syntax.
43964
43965 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
43966
43967         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
43968         * gcc.noncompile/921017-1.c: Deleted obsolete test.
43969         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
43970         Don't expect va-arg-1.c to fail.  Correct expected output for
43971         920928-1.c.
43972         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
43973         * gcc.wendy/hbm4.c: Correct typo.
43974         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
43975
43976 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
43977
43978         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
43979         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
43980         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
43981         * lib/c-torture.exp (c-torture-compile): Ditto.
43982
43983         Reduce volume of output (remove all the -I's and such).
43984         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
43985         Call gcc_cpass, gcc_cfail.
43986         (c-torture): Pass testing option to c-torture-compile.
43987
43988 1994-03-21  Doug Evans  (dje@cygnus.com)
43989
43990         Bring patches over from progressive.
43991         * config/default.exp: Exit remote shell cleanly.
43992         (g++_exit, g++_start): Add default versions.
43993         * config/sim.exp (gcc_load): Use perror, not error.
43994
43995 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
43996
43997         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
43998         set in site.exp.
43999
44000 1994-03-14  Doug Evans  (dje@cygnus.com)
44001
44002         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
44003         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
44004         (wendy_try): New proc to run testcase.
44005         (main loop): Call 'em.
44006         * gcc.wendy/*.c: Clean up pass to correct expected output.
44007
44008         * lib/gcc.exp: Minor cleanup work.
44009         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
44010
44011 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
44012
44013         * config/sim.exp (gcc_load): Document return codes better.
44014         Don't pass -v to simulator.
44015
44016 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
44017
44018           * gcc.special/920717-x.c: Fix typo.
44019           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
44020           get at sources.
44021
44022         * lib/mike-gcc.exp: Fix typo.
44023
44024 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
44025
44026         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
44027         binary to use, transform the name.
44028         * config/*.exp: rename everything. Nuke any g++ specific files,
44029         it's now a special case of gcc that requires no special support.
44030         Add a default.exp for unsupported targets.
44031
44032 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
44033
44034         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
44035         lib/old-dejagnu.exp: Fix a few patterns to work with the new
44036         version of Tcl.
44037
44038 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
44039
44040         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
44041         than a warning.
44042
44043 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
44044
44045         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
44046
44047 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
44048
44049         * gcc.execute/execute.exp: Combine opt_list and foption_list into
44050         option_list.  Compile every file with only 4/6 option choices
44051         (same as C torture) instead of with 12/18 different option
44052         choices.
44053         * lib/c-torture.exp: Likewise.
44054
44055         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
44056         not already set.
44057
44058 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
44059
44060         * lib/old-deja.exp: Add `excess errors test fails' error, now one
44061         can put an XFAIL *-*-* on excess errors.
44062
44063 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
44064
44065         * g++.law: Add more tests derived from g++-bugs snapshots.
44066
44067         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
44068         equivalent to g++.law/init9.
44069
44070         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
44071         compiled it, and the a.out file after we've run it.
44072
44073 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
44074
44075         * lib/mike-g++.exp (postbase): Delete the .o file after we've
44076         compiled it, and the a.out file after we've run it.
44077
44078 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
44079
44080         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
44081
44082 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
44083
44084         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
44085         version number.
44086
44087 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
44088
44089         * g++.law: New directory of g++ tests derived from the g++-bugs
44090         snapshots.
44091
44092 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
44093
44094         * gcc.compile: initbug1.c initbug1.exp testcase added
44095
44096 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
44097
44098         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
44099         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
44100           fixes submitted by Jeff Law (law@cs.utah.edu)
44101         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
44102           Jeff Law (law@cs.utah.edu)
44103
44104
44105 1993-11-30  Mike Stump  (mrs@cygnus.com)
44106
44107         * config/unix-g++.exp: Follow the gcc way of doing things.
44108         * g++.old-deja/old-deja.exp: Minor updates.
44109         * lib/g++.exp: New file, follow the gcc way of doing things.
44110         * lib/old-dejagnu.exp: Minor updates.
44111         * lib/mike-g++.exp: Always unset errorInfo.
44112
44113 1993-11-06  Mike Stump  (mrs@cygnus.com)
44114
44115         * lib/gcc.exp: Fix some errors with the below change, CC and
44116         CFLAGS should be global when setting, not local.
44117
44118 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
44119
44120         * lib/gcc.exp: Transform tool name.
44121
44122 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
44123
44124         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
44125
44126 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
44127
44128         * lib/gcc.exp: change gcc_done to gcc_stat
44129
44130 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
44131
44132         * Upgraded gcc testsuite to c-torture version 1.25
44133
44134 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
44135
44136         * lib/gcc.exp: added reporting code. Changed verbose compile message.
44137         * lib/c-torture: added hooks for new reporting code.
44138
44139 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
44140
44141         * config/sh-gcc.exp: check if sh-sim exists in the path
44142
44143 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
44144
44145         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
44146         * gcc.compile/compile.exp: Initial changes for new logic.
44147         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
44148         * gcc.failure/failure.exp: Initial changes for new logic.
44149         * gcc.ieee/ieee.exp: Initial changes for new logic.
44150         * gcc.misc-tests/misc.exp: Initial changes for new logic.
44151         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
44152         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
44153         * lib/c-torture.exp: Initial changes for new logic.
44154         * lib/gcc.exp: Initial changes for new logic.
44155
44156 1993-10-15  Mike Stump  (mrs@cygnus.com)
44157
44158         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
44159         depend upon failure or success.  Fully qualify names in failure
44160         and success messages.  Always remove a.out before starting
44161         compile, just in case.  Pay more attention to error text output by
44162         the compiler.  Handle testcases with no known past errors just
44163         like all others, so that things are uniform.  Other miscellaneous
44164         improvements.
44165
44166 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
44167
44168         * gcc.cpp: new directory for cpp tests
44169
44170 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
44171
44172         * lib/chill.exp: Code reformatted, removed unused code.
44173         * config/unix-chill.exp: Code reformatted, removed unused code.
44174         * chill.execute/execute.exp: Code reformatted, removed unused code.
44175         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
44176
44177 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
44178
44179         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
44180         routines not written.
44181
44182 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
44183
44184         * config/bug-gcc.exp: Use new procs from bug.exp.
44185
44186 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
44187
44188         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
44189         via ftp, rather than depending on NFS.
44190         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
44191         case.
44192
44193 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
44194
44195         * config/bug-gcc.exp: Use new download proc.
44196
44197 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
44198
44199         * chill.execute/execute.exp: cleanups, handles errors better
44200         * chill.compile/compile.exp: rewrite, based on execute.exp
44201         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
44202         * lib/chill.exp: major changes to diff proc and compile and link
44203           procs. added chill_fail and chill_pass wrappers to pass and
44204           fail. added more comments, and handle error codes better.
44205           Added a hack to capture stderr from exec, so noncompile tests
44206           can work.
44207
44208 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
44209
44210         * chill.execute/execute.exp: rewrite of testsuite driver
44211         * lib/chill.exp: rewrite of testsuite driver
44212         * config/unix-chill.exp: rewrite of testsuite driver
44213
44214 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
44215
44216         In chill.execute:
44217         * iexpr.ch: Standardize uppercase.
44218         * tuples.dat: Standardize uppercase.
44219         * vary.ch: standardize.  Correct varying string assignments.
44220         * vary.dat: Add new output lines.
44221
44222 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
44223
44224         In chill.execute:
44225         * chprintf.ch: Standardize use of uppercase.
44226         * tuples.ch: Standardize and turn arr2 into a DCL,
44227           rather than a SYN.
44228         * pinits.ch: Standardize.
44229
44230 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
44231
44232         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
44233         * Makefil: Renamed to Makefile.in.
44234         * configure.in: New.
44235
44236 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
44237
44238         In chill.execute:
44239         * .cvsignore: Add result/output files.
44240         * Makefile: Fix up variables at start.  Use MFLAGS
44241           everywhere.  Correct bool_loc, built_ins entries.
44242           Add entry for vary1.ch.
44243         * bitarray.ch: Standardize upper-case usage.
44244         * bitexpr.ch: Standardize, add output of b1.
44245         * params.ch: Use arrayt in along PROC parameters, to
44246           avoid novelty problems.
44247         * sets.ch: Tiny cleanup.
44248         * vary1.ch: Re-indent.
44249
44250 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
44251
44252           * Add PR-related files to Makefiles, .cvsignore files, etc.
44253
44254 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
44255
44256         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
44257           with compiler objects. New names are test-flow.c and test-loop.c
44258
44259 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
44260
44261         * Upgraded c-torture tests from 1.19 to 1.20
44262
44263         * new files:
44264         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
44265         * gcc.compile: 930623-1.c 930623-2.c
44266         * gcc.noncompile: 930622-1.c 930622-2.c
44267         * gcc.failure: 920411-1.c 920627-2.c
44268         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
44269
44270 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
44271
44272         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
44273           More changes to get testsuite working properly. Needs more work.
44274           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
44275
44276 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
44277
44278         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
44279           More changes to get testsuite working properly. Needs more work.
44280
44281 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
44282
44283         * chill.compile/compile.exp: Added for Dejagnu support
44284         * chill.execute/execute.exp: Added for Dejagnu support
44285         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
44286
44287 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
44288
44289         This should complete moving the CHILL test files.
44290         * chill.noncompile(.cvsignore printf.grt
44291             in-printf.grt chprintf.grt chprintf.ch):
44292             Added test-support files.
44293           (Makefile): Modified further.
44294         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
44295             signal.ch): Added test files.
44296           * chill.execute (.cvsignore printf.grt printr.c
44297             in-printf.grt rts.c chprintf.grt rts.h): Added
44298           test-support files.
44299             (Makefile): More corrections.
44300
44301 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
44302
44303         * chill.compile, chill.execute, chill.nocompile: Add CHILL
44304           test cases, ready for DejaGnu.
44305
44306 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
44307
44308         * Upgraded c-torture tests from 1.18 to 1.19
44309
44310         * gcc.compile: added test(s):
44311           930607-1.c
44312         * gcc.execute: added test(s):
44313           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
44314
44315         * added new subdirectory for misc tests: gcc.misc-tests
44316         * gcc.misc-test(s): added tests:
44317           inst-check.c test-consts.c test-ior.c test-switch.c
44318
44319 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
44320
44321         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
44322
44323 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
44324
44325         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
44326
44327 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
44328
44329         * Upgraded c-torture tests from 1.17 to 1.18
44330
44331 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
44332
44333         * Upgraded c-torture tests from 1.12 to 1.17
44334
44335 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
44336
44337         * lib/old-dejagnu.exp:
44338           Fixed handling of XFAIL target triplets to correctly
44339           recognize wildcard characters.  Removed code that
44340           appended a unique id tag to the end of the file name
44341           printed out by the result of the testcases within a
44342           given test file.
44343
44344 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
44345
44346         * lib/old-dejagnu.exp:
44347           Reworked expected failure handling to trigger off of XFAIL
44348           keyword in keyphrase embeded in testcase source code. The
44349           XFAIL keyword must be at the end of the keyphrase line. It
44350           may optionally be followed by one or more target triplets.
44351           It has just occured that the handling of wildcards in the
44352           target triplet may not be correct.
44353
44354 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
44355
44356         * g++.old-deja/tests:
44357           Moved all subdirectories up one level into g++.old-deja .
44358
44359         * lib/old-dejagnu.exp:
44360           Fixed problem with CXXFLAGS not being properly reset, and being
44361           corrupted with extraneous "-c" compiler option.  This was
44362           causing binaries to not be generated for test that needed them.
44363           Modified strings passed to "pass" and "fail" so that individual
44364           tests from the same test file would be distinguished by an
44365           identifier appended to the test file name in the summary logs;
44366           this corrected a problem with erroneous diff logs.  Added code
44367           to search testcases for expected fail and unexpected pass keywords.
44368
44369 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
44370
44371         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
44372
44373 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
44374
44375         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
44376           Removed extraneous text from end of "Special g++ Options"
44377           keyphrase.
44378
44379         * lib/old-dejagnu.exp: Added pattern matching to look for new
44380           keywords, embedded in testcases comments, which will trigger
44381           calls to xpass and xfail.
44382
44383 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
44384
44385         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
44386           comments embedded in the testcases, especially the one looking for
44387           special compiler options, as well as the pattern matching for the
44388           compiler output again.
44389
44390 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
44391
44392         * lib/old-dejagnu.exp: Do a proper check of the return value for
44393           execute tests. Fixed several problems with the pattern matching
44394           of the compiler output which gave erroneous test results.
44395           Changed several of the test result messages to be more descriptive.
44396         * config/unix-g++.exp: Proc g++_load now actually works and
44397           executes the tests passed to it and returns a usable return
44398           value.
44399
44400 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
44401
44402           * lib/gcc.exp: Exits gracefully if $CC is bogus.
44403
44404 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
44405
44406         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
44407           Modified both files to properly execute the old style
44408           dejagnu tests. The previous versions of these files were
44409           experimental and did not function anything near correctly.
44410
44411 1993-04-05  Rob Savoye  (rob@cygnus.com)
44412
44413         * Removed all Makefile.in and configure.in files. No configuration
44414         needed now.
44415
44416 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
44417
44418         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
44419
44420 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
44421
44422         * gcc.compile/configure.in, gcc.unsorted/configure.in,
44423         gcc.special/configure.in, gcc.noncompile/configure.in,
44424         gcc.execute/configure.in, gcc.code_quality/configure.in,
44425         g++.other/configure.in, g++.old-deja/configure.in,
44426         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
44427         in srcname setting.
44428
44429 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
44430
44431         * lib/udi.exp: Fixed mondfe and mondfe_download.
44432         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
44433         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
44434
44435 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
44436
44437         * config/udi-gdb.exp: Check $shell_id after connecting to target.
44438         (gdb_exit): Don't remove *_soc files.
44439
44440 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
44441
44442         * lib/c-torture.exp: Don't look for main; instead always use -w
44443         -c.  This is how the c-torture tests work.  Remove the object
44444         file if the compilation succeeds.
44445         * gcc.execute/execute.exp: Remove executable if test passes.
44446         * gcc.noncompile/noncompile.exp: Every test is an expected
44447         failure.
44448         * gcc.special/special.exp: Added tests from c-torture 1.11,
44449         corrected use of existing test.
44450         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
44451         gcc.execute/920625-1.c: Updated to c-torture 1.11.
44452         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
44453         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
44454         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
44455         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
44456         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
44457         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
44458         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
44459         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
44460         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
44461         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
44462         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
44463         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
44464         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
44465         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
44466         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
44467         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
44468         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
44469         c-torture 1.11.
44470         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
44471         correspond to c-torture 1.11.
44472
44473         * New file.