OSDN Git Service

2006-08-17 Paolo Bonzini <bonzini@gnu.org>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
2
3         * PR c++/28573
4         * g++.dg/parse/offsetof6.C: New test.
5         * g++.dg/parse/offsetof6.C: New test.
6         * g++.dg/parse/offsetof7.C: New test.
7
8 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9
10         PR testsuite/28602
11         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
12         is false.
13
14 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
15
16         PR c++/28302
17         * g++.dg/ext/vector3.C: New test.
18
19 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
20
21         PR gcov/profile/26570
22         * gcc.dg/pr26570.c: New test.
23
24 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
25
26         PR c/27697
27         * gcc.dg/qual-component-1.c: New test.
28
29 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30
31         PR c++/28593
32         * g++.dg/parse/new3.C: New test.
33
34 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
35
36         PR fortran/25828
37         * gfortran.dg/streamio_1.f90: New test.
38         * gfortran.dg/streamio_2.f90: New test.
39         * gfortran.dg/streamio_3.f90: New test.
40         * gfortran.dg/streamio_4.f90: New test.
41         * gfortran.dg/streamio_5.f90: New test.
42         * gfortran.dg/streamio_6.f90: New test.
43         * gfortran.dg/streamio_7.f90: New test.
44         * gfortran.dg/streamio_8.f90: New test.
45
46 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
47
48         PR c/28287
49         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
50
51 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
52
53         PR c++/28594
54         * g++.dg/template/void6.C: New test.
55         
56 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
57
58         PR c/28649
59         * gcc.dg/parse-error-1.c: New test.
60         * gcc.dg/parse-error-2.c: New test.
61         * gcc.dg/cpp/digraph2.c: Add error-marker.
62         * gcc.dg/noncompile/920923-1.c: Likewise.
63
64 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
65
66         PR c/27490
67         * gcc.dg/sizeof-2.c: New testcase.
68
69         PR c/27489
70         * gcc.dg/switch-A.c: New testcase.
71
72 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
73
74         PR c++/28288
75         PR c++/14556
76         * g++.old-deja/g++.warn/compare1.C: Delete.
77         * g++.dg/opt/pr7503-2.C: Delete.
78         * g++.dg/opt/pr7503-3.C: Delete.
79         * g++.dg/opt/pr7503-4.C: Delete.
80         * g++.dg/opt/pr7503-5.C: Delete.
81         * g++.dg/opt/max1.C: Delete.
82         * g++.dg/warn/minmax.C: Delete.
83         * g++.dg/expr/minmax.C: New test.
84
85 2006-08-14  Richard Guenther  <rguenther@suse.de>
86
87         PR testsuite/28703
88         * gcc.c-torture/execute/pr28651.c: Do not use argc
89         to avoid optimization, instead forbid inlining.
90
91 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
92
93         PR rtl-optimization/28634
94         * gcc.c-torture/execute/ieee/pr28634.c: New test.
95
96 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
97
98         PR c/27184
99         * gcc.dg/torture/pr27184.c: New test.
100
101 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
102
103         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
104
105 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
106
107         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
108         * gfortran.dg/stat_2.f90: Likewise.
109         * gfortran.dg/chmod_1.f90: Likewise.
110         * gfortran.dg/chmod_2.f90: Likewise.
111         * gfortran.dg/chmod_3.f90: Likewise.
112
113 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
114
115         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
116
117 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
118
119         * g++.dg/opt/pr23454-2.C: New test.
120
121 2006-08-11  Richard Guenther  <rguenther@suse.de>
122
123         PR middle-end/28651
124         * gcc.c-torture/execute/pr28651.c: New testcase.
125
126 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
127
128         * gnat.dg/specs/static_initializer.ads: New test.
129
130 2006-08-10  Paul Brook  <paul@codesourcery.com>
131
132         * gcc.target/arm/cond-asm.c: New test.
133
134 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
135
136         PR tree-optimization/26197
137         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
138         * g++.dg/vect/vect.exp: Compile the new tests with
139         --param max-aliased-vops=0.
140
141 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
142
143         PR c++/28637
144         * g++.dg/template/void3.C: New test.
145
146         PR c++/28638
147         * g++.dg/template/void4.C: New test.
148
149         PR c++/28640
150         * g++.dg/template/void5.C: New test.
151         
152 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
153
154         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
155         after dg-do compile.
156
157 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
158
159         PR tree-optimizations/26969
160         * gcc.dg/vect/vect.exp: Compile tests prefixed with
161         "unswitch-loops" with -funswitch-loops.
162         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
163
164 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
165
166         * gcc.dg/sparc-getcontext-1.c: Fix typo.
167         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
168         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
169         * objc.dg/dwarf-1.m: Likewise.
170         * objc.dg/dwarf-2.m: Likewise.
171         * obj-c++.dg/dwarf-2.mm: Likewise.
172
173 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
174
175         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
176         * objc.dg/dwarf-2.m: Likewise.
177         * obj-c++.dg/dwarf-2.mm: Likewise.
178
179         PR libfortran/28603
180         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
181
182         PR testsuite/27611
183         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
184
185         PR testsuite/27033
186         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
187
188 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
189
190         PR target/27827
191         * gcc.target/i386/pr27827.c: New testcase.
192
193 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
194
195         PR fortran/28590
196         * gfortran.dg/sequence_types_1.f90: New test.
197
198 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
199
200         PR fortran/28548
201         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
202         dg-warning.  Add -pedantic option.
203
204 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
205
206         PR c/28502
207         * gcc.dg/proto-1.c: New test.
208
209         PR c/27721
210         * gcc.dg/lvalue-4.c: New test.
211
212         PR c/28136
213         * gcc.dg/init-bad-5.c: New test.
214
215 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
216
217         PR c++/28347
218         * g++.dg/ext/typedef-init.C: Add new test for typedef 
219         initialization inside templates. Adjust existing error markers.
220
221 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
222
223         PR c++/28148
224         * g++.dg/init/ptrmem3.C: New test.
225
226 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
227
228         PR tree-optimization/27770
229         * lib/target-support.exp: New target keyword "section_anchors". 
230         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
231         tests.
232         * gcc.dg/vect/section-anchors-pr27770.c: New test.
233         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
234         * gcc.dg/vect/section-anchors-vect-69.c: New test.
235         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
236         
237 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
238
239         * gcc.dg/20060801-1.c: Add missing '}'.
240
241 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
242
243         PR c++/27508
244         * g++.dg/parse/dtor9.C: New test.
245         * g++.dg/parse/dtor10.C: New test.
246         * g++.dg/other/error7.C: Adjust error-marker.
247
248         PR c++/28274
249         * g++.dg/other/default5.C: New test.
250
251 2006-08-02  Richard Guenther  <rguenther@suse.de>
252
253         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
254
255 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
256
257         PR c++/28557
258         * g++.dg/template/conv9.C: New test.
259
260 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
261
262         PR debug/28063
263         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
264         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
265         Optionally return assembly text.  Update callers.
266         (check_no_compiler_messages): Update verbose messages.
267         (check_no_messages_and_pattern): New.
268         (check_effective_target_string_merging): New.
269
270 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
271
272         PR c++/28250
273         * g++.dg/eh/catch4.C: New test.
274
275         PR c++/28257
276         * g++.dg/other/qual1.C: New test.
277
278         PR c++/28259
279         * g++.dg/inherit/error2.C: New test.
280
281         PR c++/28267
282         * g++.dg/other/new1.C: New test.
283
284         * g++.dg/warn/pr23075.C: Remove obsolete test.
285         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
286         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
287
288 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
289
290         PR c++/28523
291         * g++.dg/eh/cast1.C: New test.
292
293 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
294
295         PR libfortran/28452
296         * gfortran.dg/random_3.f90:  New test.
297
298 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
299
300         PR c++/28432
301         * g++.dg/other/pr28304.C: Change expected error message.
302         * g++.dg/other/pr28432.C: New test.
303
304 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
305
306         PR c++/28256
307         * g++.dg/init/brace2.C: Change expected error message, add empty init.
308
309 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
310
311         PR debug/23336
312         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
313         at -g1.
314         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
315         g++.dg/debug/enum-2.C: New.
316
317 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
318
319         PR c++/6634
320         * g++.dg/parse/long1.C: Add more tests.
321
322 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
323
324         * gfortran.dg/lrshift_1.c: New file.
325
326 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
327
328         PR libgfortran/28335
329         * gfortran.dg/no_unit_error_1.f90: New test.
330
331 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
332
333         PR libgfortran/28335
334         * gfortran.dg/no_unit_error_1.f90: Delete test.
335         * gfortran.dg/no_unit_error_2.f90: Delete test.
336
337 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
338
339         * gfortran.dg/chmod_3.f90: New test.
340         * gfortran.dg/ltime_gmtime_1.f90: New test.
341         * gfortran.dg/ltime_gmtime_2.f90: New test.
342         * gfortran.dg/lrshift_1.f90: New test.
343         * gfortran.dg/chmod_1.f90: New test.
344         * gfortran.dg/chmod_2.f90: New test.
345
346 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
347
348         PR c++/27668
349         * g++.dg/template/crash55.C: New test.
350
351         PR c++/27962
352         * g++.dg/template/nontype16.C: New test.
353
354         * g++.dg/template/void2.C: Adjust error markers.
355         * g++.dg/template/nontype5.C: Adjust error markers.
356         
357 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
358
359         * gcc.target/i386/stack-prot-kernel.c: New test.
360
361 2006-07-27  Roger Sayle  <roger@eyesopen.com>
362
363         * gcc.dg/builtins-55.c: New test case.
364
365 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
366
367         PR rtl-optimization/27907
368         * gcc.c-torture/compile/pr27907.c: New test.
369
370 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
371
372         * gfortran.dg/mclock.f90: New test.
373         * gfortran.dg/int_conv_1.f90: New test.
374         * gfortran.dg/stat_1.f90: New test.
375         * gfortran.dg/stat_2.f90: New test.
376
377 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
378
379         PR libgfortran/28335
380         * gfortran.dg/no_unit_error_1.f90: New test.
381         * gfortran.dg/no_unit_error_2.f90: New test.
382         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
383
384 2006-07-25  Roger Sayle  <roger@eyesopen.com>
385
386         PR middle-end/28473
387         * gcc.dg/fold-convround-1.c: New test case.
388
389 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
390
391         * gfortran.dg/arithmetic_if.f90:  Fix comments.
392
393 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
394
395         PR c++/27572
396         * g++.dg/other/typedef1.C: New test.
397         * g++.dg/template/typedef4.C: New test.
398         * g++.dg/template/typedef5.C: New test.
399
400 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
401
402         PR fortran/28416
403         * gfortran.dg/allocatable_dummy_3.f90: New.
404
405 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
406
407         PR fortran/28439
408         * gfortran.dg/arithmetic_if.f90:  New test.
409
410 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
411
412         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
413         avoid memcpy optimization.
414         
415 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
416
417         PR fortran/25289
418         * gfortran.dg/direct_io_6.f90: New test.
419
420 2006-07-24  Jan Hubicka  <jh@suse.cz>
421
422         PR c/25795
423         PR c++/27369
424         * gcc.dg/pr25795.c: New test.
425         * gcc.dg/pr25795-1.c: New test.
426
427 2006-07-23  Roger Sayle  <roger@eyesopen.com>
428
429         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
430         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
431         which may be transformed to "g || h" on some platforms.
432
433 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
434
435         PR c++/28025
436         * g++.dg/template/friend45.C: New test.
437
438 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
439
440         PR libgfortran/28339
441         * gfortran.dg/arrayio_8.f90: New test.
442
443 2006-07-21  Mike Stump  <mrs@apple.com>
444
445         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
446
447         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
448
449 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
450
451         PR c++/28250
452         * g++.dg/eh/catch3.C: New test.
453
454         PR c++/28363
455         * g++.dg/template/defarg10.C: New test.
456
457 2006-07-20  Paul Brook  <paul@codesourcery.com>
458
459         PR 27363
460         * gcc.dg/pr27363.c: New test.
461
462 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
463
464         PR c++/28338
465         * g++.dg/init/ref13.C: New test.
466
467 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
468
469         PR obj-c++/28434
470         * obj-c++.dg/proto-error-1.mm: New test.
471
472 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
473
474         PR c++/28337
475         * g++.dg/template/string1.C: New test.
476
477 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
478
479         PR c++/28048
480         * g++.dg/template/defarg9.C: New test.
481
482         PR c++/28235
483         * g++.dg/template/static27.C: New test.
484
485 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
486
487         PR 28410
488         * gcc.dg/tree-ssa/pr28410.c: New test.
489
490 2006-07-18  Lee Millward  <lee.millward@gmail.com>
491
492         PR c++/28258
493         * g++/dg/other/error13.C: New test.
494
495         PR c++/28260
496         * g++.dg/template/friend44.C: New test.
497         
498 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
499
500         PR c++/27495
501         * g++.dg/other/pr27495.C: New.
502
503 2006-07-18  Olivier Hainque  <hainque@adacore.com>
504
505         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
506         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
507         
508 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
509
510         PR c/28286
511         * gcc.dg/pragma-pack-4.c: New test.
512
513 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
514
515         PR c++/28291
516         * g++.dg/ext/pr28291.C: New test.
517
518 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
519
520         PR middle-end/28403
521         * gcc.c-torture/execute/pr28403.c: New test.
522
523 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
524
525         PR middle-end/28402
526         * gcc.dg/pr28402.c: New test.
527
528 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
529
530         PR c++/28304
531         * g++.dg/other/pr28304.C: New test.
532
533 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
534
535         PR other/28251
536         gcc.c-torture/unsorted/dump-noaddr.c: New test.
537         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
538
539 2006-07-17  Richard Guenther  <rguenther@suse.de>
540
541         PR tree-optimization/28238
542         * g++.dg/tree-ssa/pr28238.C: New testcase.
543
544 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
545
546         PR c++/28250
547         * g++.dg/eh/catch1.C: New test.
548         * g++.dg/eh/catch2.C: New test.
549
550 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
551
552         PR c++/28370
553         * g++.dg/template/anon3.C: New test.
554
555 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
556
557         PR fortran/20844
558         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
559         specifiers requiring an explicit format tag..
560
561         PR fortran/28201
562         * gfortran.dg/generic_5: New test.
563
564         PR fortran/20893
565         * gfortran.dg/elemental_optional_args_1.f90: New test.
566
567 2006-07-16  Olivier Hainque  <hainque@adacore.com>
568
569         * gnat.dg/assert.ads: New file.
570         * gnat.dg/controlled_record.ads: Likewise.
571         * gnat.dg/controlled_record.adb: Likewise.
572
573 2006-07-15  Lee Millward  <lee.millward@gmail.com>
574
575         PR c++/28292
576         * g++.dg/other/error12.C: New test.
577
578         PR c++/28269
579         * g++.dg/template/crash54.C: New test.
580         
581 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
582
583         PR c++/28249
584         * g++.dg/parse/catch1.C: New test.
585
586         PR c++/28294
587         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
588
589         PR c++/28387
590         * g++.dg/ext/attrib24.C: New test.
591
592 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
593
594         PR c++/28343
595         * g++.dg/ext/asmspec1.C: New test.
596
597 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
598
599         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
600         (dg-test): Support shouldfail tests.
601         * lib/target-supports-dg.exp (dg-shouldfail): New.
602         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
603         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
604         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
605         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
606         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
607         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
608         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
609
610 2006-07-13  Jan Hubicka  <jh@suse.cz>
611
612         * gcc.target/i386/memcpy-1.c: New.
613
614 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
615
616         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
617
618 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
619
620         PR fortran/25097
621         * gfortran.dg/present_1.f90: New test.
622
623         PR fortran/20903
624         * gfortran.dg/interface_derived_type_1.f90: New test.
625
626 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
627
628         PR fortran/28213
629         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
630         list.
631
632 2006-07-07  Lee Millward  <lee.millward@gmail.com>
633
634         PR c++/27820
635         * g++.dg/other/label1.C: New test.
636         
637 2006-07-07   Richard Guenther  <rguenther@suse.de>
638
639         PR middle-end/28268
640         * gcc.dg/torture/pr28268.c: New testcase.
641
642 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
643
644         PR c++/27019
645         * g++.dg/ext/pr27019.C: New.
646
647 2006-07-07  Richard Guenther  <rguenther@suse.de>
648
649         PR tree-optimization/28187
650         * gcc.dg/pr28187.c: New testcase.
651
652 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
653
654         * gnat.dg/address_conversion.adb: New test.
655         * gnat.dg/boolean_subtype.adb: Likewise.
656         * gnat.dg/frame_overflow.adb: Likewise.
657         * gnat.dg/pointer_array.adb: Likewise.
658         * gnat.dg/pointer_conversion.adb: Likewise.
659
660 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
661
662         PR fortran/28237
663         PR fortran/23420
664         * gfortran.dg/print_fmt_5.f90: New test.
665
666 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
667
668         PR fortran/28129
669         * gfortran.dg/bounds_check_4.f90: New test.
670
671 2006-07-05  Richard Guenther  <rguenther@suse.de>
672
673         PR target/28158
674         * gfortran.dg/pr28158.f90: New testcase.
675
676 2006-07-05  Richard Guenther  <rguenther@suse.de>
677
678         PR tree-optimization/28162
679         * gcc.dg/pr28162.c: New testcase.
680
681 2006-07-05  Richard Guenther  <rguenther@suse.de>
682         Andrew Pinski  <pinskia@gcc.gnu.org>
683
684         PR c++/27084
685         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
686
687 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
688
689         PR fortran/28174
690         * gfortran.dg/actual_array_substr_2.f90: New test.
691
692         PR fortran/28167
693         * gfortran.dg/actual_array_constructor_2.f90: New test.
694
695 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
696
697         * gfortran.dg/itime_idate_1.f: New test.
698         * gfortran.dg/itime_idate_2.f: New test.
699
700 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
701
702         PR libgfortran/27704
703         * gfortran.dg/open_status_3.f90: New test.
704         * gfortran.dg/fmt_l.f90: Update for new feature.
705
706 2006-07-03  Asher Langton  <langton2@llnl.gov>
707
708         * gfortran.dg/oldstyle_2.f90: New.
709
710 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
711
712         * gnat.dg/string_slice.adb: New test.
713
714 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
715
716         PR fortran/19259
717         * gfortran.dg/semicolon_fixed.c: New.
718         * gfortran.dg/semicolon_free.c: New.
719
720 2006-06-30  Mike Stump  <mrs@apple.com>
721
722         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
723         that don't support internal visibility.
724
725 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
726
727         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
728         for '(' / ')' needing an extra '\'.
729
730 2006-06-29  Roger Sayle  <roger@eyesopen.com>
731
732         PR middle-end/27428
733         * gcc.dg/pr27428-1.c: New test case.
734
735 2006-06-29  Mike Stump  <mrs@apple.com>
736
737         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
738         on darwin as we can't align commons large enough yet.
739
740         * gcc.dg/vla-8.c: Add additional testcases.
741
742 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
743
744         PR c++/28114
745         * g++.dg/other/pr28114.C: New.
746
747 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
748
749         * gcc.c-torture/compile/20060625-1.c: New test.
750
751 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
752
753         PR fortran/20867
754         * gfortran.dg/stfunc_3.f90: New test.
755
756         PR fortran/25056
757         * gfortran.dg/impure_actual_1.f90: New test.
758
759         PR fortran/20874
760         * gfortran.dg/elemental_result_1.f90: New test.
761
762         PR fortran/25073
763         * gfortran.dg/select_7.f90: New test.
764
765         PR fortran/27554
766         * intrinsic_actual_1.f: New test.
767
768         PR fortran/22038
769         PR fortran/28119
770         * gfortran.dg/forall_4.f90: New test.
771
772         PR fortran/25072
773         * gfortran.dg/forall_5.f90: New test.
774
775 2006-06-25  Lee Millward  <lee.millward@gmail.com>
776
777         PR c++/28051
778         * g++.dg/template/using13.C: New test.
779
780         PR c++/28054
781         * g++.dg/other/incomplete3.C: New test.
782         
783 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
784
785         PR fortran/28081
786         * gfortran.dg/substr_3.f: New test.
787         * gfortran.dg/equiv_2.f90: Update expected error message.
788
789 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
790
791         PR fortran/28118
792         * gfortran.dg/actual_array_substr_1.f90: New test.
793
794 2006-06-24  Olivier Hainque  <hainque@adacore.com>
795
796         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
797         * gnat.dg/scalar_mode_agg_compare.adb: New test.
798         
799 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
800
801         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
802
803 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
804
805         PR fortran/27981
806         * gfortran.dg/simpleif_2.f90: New test.
807
808 2006-06-23  Lee Millward  <lee.millward@gmail.com>
809
810         * g++.dg/template/error22.C: Fix typo.
811         
812 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
813
814         PR c++/28112
815         * g++.dg/ext/attrib23.C: New test.
816
817 2006-06-23  Olivier Hainque  <hainque@adacore.com>
818
819         * gnat.dg/varsize_temp.adb: New test.
820         
821 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
822
823         PR c++/11468
824         * g++.dg/other/java2.C: New test.
825
826 2006-06-23  Danny Smith   <dannysmith@users.sourceforge.net>
827
828         PR target/27789
829         * g++.dg/ext/dllimport4.C. Add more tests for invalid
830         initialization.
831
832 2006-06-22  Roger Sayle  <roger@eyesopen.com>
833
834         PR target/27531
835         * gcc.dg/pr27531-1.c: New test case.
836
837 2006-06-22  Asher Langton  <langton2@llnl.gov>
838
839         PR fortran/24748
840         * gfortran.dg/implicit_8.f90: New.
841
842 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
843
844         PR rtl-optimization/28121
845         * gcc.dg/pr28121.c: New test.
846
847 2006-06-22  Lee Millward  <lee.millward@gmail.com>
848
849         PR c++/27805
850         * g++.dg/parse/ptrmem6.C: New test.
851
852         PR c++/27821
853         * g++.dg/template/error22.C: New test.
854         
855 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
856
857         PR c++/28111
858         * g++.dg/template/friend43.C: New test.
859
860         PR c++/28110
861         * g++.dg/template/crash53.C: New test.
862
863         PR c++/28109
864         * g++.dg/rtti/incomplete1.C: New test.
865
866 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
867
868         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
869
870 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
871
872         * gcc.c-torture/execute/complex-7.c: New.
873
874 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
875
876         * gcc.dg/merge-all-constants-1.c: New test.
877
878 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
879
880         PR c++/28113
881         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
882
883 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
884
885         * gfortran.dg/rrspacing_1.f90: New test.
886
887 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
888
889         PR c++/28052
890         * g++.dg/other/bitfield2.C: New test.
891
892 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
893
894         PR tree-optimization/27331
895         * gcc.dg/pr27331.c: New test.
896
897 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
898             Eric Botcazou  <ebotcazou@adacore.com>
899
900         PR ada/18692
901         * lib/gnat.exp: New file.
902         * lib/gnat-dg.exp: Likewise.
903         * gnat.dg: New directory.
904         * gnat.dg/dg.exp: New driver.
905         * gnat.dg/specs: New directory.
906         * gnat.dg/specs/specs.exp: New driver.
907         * gnat.dg/style: New directory.
908         * gnat.dg/style/style.exp: New driver.
909
910 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
911
912         PR fortran/16206
913         * gfortran.dg/array_initializer_1.f90: New test.
914
915         PR fortran/28005
916         * gfortran.dg/matmul_3.f90: New test.
917
918 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
919
920         PR middle-end/28075
921         * gcc.dg/tree-ssa/inline-1.c: New test.
922
923 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
924
925         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
926         in malloc prototype; remove XFAIL.
927         * gcc.dg/pr18241-2.c: Ditto.
928         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
929         in memset prototype; remove XFAIL.
930         * gcc.dg/tree-ssa/pr23382.c: Ditto.
931
932 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
933
934         * gcc.dg/vla-8.c: Add.
935
936 2006-06-19  Richard Guenther  <rguenther@suse.de>
937
938         PR tree-optimization/27090
939         * g++.dg/tree-ssa/pr27090.C: New testcase.
940
941 2006-06-19  Roger Sayle  <roger@eyesopen.com>
942
943         PR target/27861
944         * gcc.dg/pr27861-1.c: New test case.
945
946 2006-06-19  Richard Guenther  <rguenther@suse.de>
947
948         PR middle-end/28045
949         * gcc.dg/torture/pr28045.c: New testcase.
950
951 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
952
953         PR fortran/26801
954         * gfortran.dg/associated_4.f90: New test.
955
956 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
957
958         PR fortran/19310
959         PR fortran/19904
960         * gfortran.dg/real_const_3.f90: New test.
961
962 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
963
964         PR c++/28016
965         * g++.dg/template/static26.C: New test.
966
967         PR c++/27979
968         * g++.dg/expr/bitfield2.C: New test. 
969
970         PR c++/27884
971         * g++.dg/parse/linkage2.C: New test.
972
973 2006-06-16  Richard Guenther  <rguenther@suse.de>
974
975         PR middle-end/27116
976         * gcc.dg/pr15785-1.c: Revert last change.
977         * gcc.dg/torture/pr27116-2.c: New testcase.
978
979 2006-06-16  Roger Sayle  <roger@eyesopen.com>
980
981         PR middle-end/27802
982         * gcc.dg/pr27802-1.c: New test case.
983
984 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
985
986         PR c++/27689
987         * g++.dg/template/ttp18.C: New test.
988         * g++.dg/template/ttp19.C: Likewise.
989
990         PR c++/27666
991         * g++.dg/expr/cond9.C: New test.
992
993         PR c++/27640
994         * g++.dg/template/ctor7.C: New test.
995
996 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
997
998         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
999
1000 2006-06-16  Richard Guenther  <rguenther@suse.de>
1001
1002         PR tree-optimization/27781
1003         * gcc.dg/tree-ssa/pr27781.c: New testcase.
1004
1005 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
1006
1007         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
1008
1009 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
1010
1011         * gcc.dg/tree-ssa/loop-18.c: New test.
1012
1013 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
1014
1015         PR c++/27665
1016         * g++.dg/template/crash52.C: New test.
1017
1018         PR c++/27648
1019         * g++.dg/ext/attrib22.C: New test.
1020
1021         PR c++/26559
1022         * g++.dg/template/builtin1.C: New test.
1023         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
1024         
1025         PR c++/28018
1026         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
1027         assignment.
1028         * g++.old-deja/g++.pt/crash51.C: Likewise.
1029
1030         PR c++/27227
1031         * g++.dg/lookup/linkage1.C: New test.
1032         * g++.dg/lookup/linkage2.C: Likewise.
1033
1034 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
1035
1036         PR middle-end/27959
1037         * gcc.dg/pr27959.c: New testcase.
1038
1039 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
1040
1041         PR target/28014:
1042         * g++.dg/eh/div.C: New test.
1043
1044 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
1045
1046         PR c++/27894
1047         * g++.dg/tree-ssa/pr26757.C: New test.
1048         * g++.dg/tree-ssa/pr27894.C: New test.
1049
1050 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
1051
1052         * gcc.c-torture/compile/20060609-1.c: New test.
1053         
1054         PR target/27863
1055         * gcc.c-torture/compile/pr27863.c: New test.
1056
1057 2006-06-13  Richard Guenther  <rguenther@suse.de>
1058
1059         PR tree-optimization/27830
1060         * g++.dg/tree-ssa/pr27830.C: New testcase.
1061
1062 2006-06-13  Matthew Sachs  <msachs@apple.com>
1063
1064         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
1065         the list of compiler flags; this causes those flags to be checked
1066         for things like dg-skip-if.
1067
1068 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1069
1070         PR c++/27601
1071         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
1072
1073 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
1074             Kazu Hirata  <kazu@codesourcery.com>
1075
1076         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
1077         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
1078
1079 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1080
1081         PR c++/27933
1082         * g++.dg/lookup/using15.C: New test.
1083
1084         PR c++/27951
1085         * g++.dg/other/anon4.C: New test.
1086
1087 2006-06-12  Roger Sayle  <roger@eyesopen.com>
1088
1089         PR c++/21210
1090         * g++.dg/init/complex1.C: New test case.
1091
1092 2006-06-11  Eric Christopher  <echristo@apple.com>
1093
1094         PR middle-end/27948
1095         * gcc.dg/bf-ms-layout.c: Run on darwin.
1096         * gcc.dg/bf-no-ms-layout: Ditto.
1097         * gcc.dg/attr-ms_struct-2.c: New.
1098         * gcc.dg/bf-ms-layout-2.c: Ditto.
1099
1100 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
1101
1102         * gcc.dg/attr-ms_struct-packed1.c: New.
1103
1104 2006-06-09  Mike Stump  <mrs@apple.com>
1105
1106         * gcc.dg/vla-7.c: Add.
1107
1108 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
1109
1110         PR fortran/24558
1111         * gfortran.dg/entry_6.f90: New test.
1112
1113         PR fortran/20877
1114         PR fortran/25047
1115         * gfortran.dg/entry_7.f90: New test.
1116
1117 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
1118
1119         PR c/27747
1120         * gcc.dg/cpp/_Pragma6.c: New test.
1121
1122         PR c++/27748
1123         * g++.dg/cpp/_Pragma1.C: New test.
1124
1125         PR preprocessor/27746
1126         * gcc.dg/gomp/macro-3.c: New test.
1127         * gcc.dg/gomp/macro-4.c: New test.
1128         * g++.dg/gomp/macro-3.C: New test.
1129         * g++.dg/gomp/macro-4.C: New test.
1130
1131 2006-06-09  Richard Guenther  <rguenther@suse.de>
1132
1133         PR tree-optimization/26998
1134         * gcc.dg/torture/pr26998.c: New testcase.
1135         * gcc.dg/tree-ssa/vrp29.c: New testcase.
1136
1137 2006-06-08  Mike Stump  <mrs@apple.com>
1138
1139         * gcc.dg/pr27095.c: Account for stubs.
1140
1141         PR target/26427
1142         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
1143         produce bad code on darwin.
1144
1145 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1146
1147         PR fortran/27958
1148         * gcc/testsuite/gfortran.dg/substr_2.f: New test.
1149
1150 2006-06-08  Asher Langton  <langton2@llnl.gov>
1151
1152         PR fortran/27786
1153         * cray_pointers_2.f90: Add -fbounds-check compile flag.
1154
1155 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1156
1157         PR target/27421
1158         * gcc.dg/union-3.c: New test.
1159
1160 2006-06-08  Richard Guenther  <rguenther@suse.de>
1161
1162         PR middle-end/27116
1163         * gcc.dg/torture/pr27116.c: New testcase.
1164         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
1165
1166 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
1167
1168         PR rtl-optimization/26449
1169         * gcc.dg/pr26449.c: New test.
1170
1171 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1172
1173         PR c++/27601
1174         * g++.dg/ext/offsetof1.C: Test member functions.
1175
1176 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
1177
1178         * gcc.dg/pr27095.c: Improve scanning.
1179
1180 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
1181
1182         PR fortran/23091
1183         * gfortran.dg/saved_automatic_1.f90: New test.
1184
1185         PR fortran/24168
1186         * gfortran.dg/array_simplify_1.f90: New test.
1187
1188         PR fortran/25090
1189         * gfortran.dg/entry_dummy_ref_1.f90: New test.
1190
1191         PR fortran/25058
1192         * gfortran.dg/entry_dummy_ref_2.f90: New test.
1193
1194 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
1195
1196         PR c++/27177
1197         * g++.dg/expr/cast7.C: New test.
1198
1199 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
1200
1201         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
1202         * lib/gcc-defs.exp (tool_check_compile): Ditto.
1203         * lib/fortran-torture.exp (fortran-torture-compile,
1204         fortran-torture-execute): Ditto.
1205
1206 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
1207
1208         PR target/27842
1209         * gcc.dg/vmx/pr27842.c: New test.
1210
1211 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1212
1213         PR libfortran/27895
1214         * gfortran.dg/bounds_check_3.f90: New test.
1215
1216 2006-06-05  Mike Stump  <mrs@apple.com>
1217
1218         * objc.dg/objc-fast-4.m: Skip for ppc64.
1219
1220 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
1221
1222         PR testsuite/27705
1223         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
1224
1225 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
1226             Victor Kaplansky  <victork@il.ibm.com>
1227
1228         PR tree-optimizations/26360
1229         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
1230         with -fno-tree-dce.
1231         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
1232
1233 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
1234
1235         PR fortran/14067
1236         * gfortran.dg/data_char_1.f90: Add messages for truncated
1237         strings.
1238
1239         PR fortran/16943
1240         * gfortran.dg/func_decl_2.f90: New test.
1241
1242         PR fortran/20839
1243         * gfortran.dg/do_2.f90: New test.
1244
1245         PR fortran/27655
1246         * gfortran.dg/associated_3.f90: New test.
1247
1248 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
1249
1250         PR c++/27819
1251         * g++.dg/template/static25.C: New test.
1252
1253         PR c++/27722
1254         * g++.dg/init/array21.C: New test.
1255
1256         PR c++/27807
1257         * g++.dg/ext/complit7.C: New test.
1258
1259         PR c++/27806
1260         * g++.dg/parse/ptrmem5.C: New test.
1261
1262 2006-06-04  Roger Sayle  <roger@eyesopen.com>
1263             Andrew Pinski  <pinskia@physics.uc.edu>
1264
1265         PR c/27150
1266         PR middle-end/27382
1267         * gcc.dg/pr27150-1.c: New testcase.
1268         * gcc.dg/pr27382-1.c: New testcase.
1269         * gcc.dg/pr27382-2.c: New testcase.
1270
1271 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
1272
1273         PR c/25161
1274         PR c/27020
1275         * gcc.dg/array-10.c: New test.
1276
1277 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1278
1279         PR c++/27804
1280         * g++.dg/init/const4.C: New test.
1281         * g++.dg/init/member1.C: Add error-marker.
1282         * g++.dg/other/fold1.C: Adjust error-marker.
1283
1284 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1285
1286         PR c++/27601
1287         * g++.dg/ext/offsetof1.C: New test.
1288
1289 2006-06-04 Eric Christopher <echristo@apple.com>
1290
1291         * gcc.dg/attr-ms_struct-1.c: New.
1292
1293 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
1294
1295         * gcc.c-torture/compile/builtin_constant_p.c: New test.
1296
1297 2006-06-04  Richard Guenther  <rguenther@suse.de>
1298
1299         PR tree-optimization/27039
1300         * gcc.dg/tree-ssa/loop-17.c: New testcase.
1301
1302 2006-06-03  Roger Sayle  <roger@eyesopen.com>
1303
1304         PR target/26223
1305         * gcc.target/i386/amd64-abi-2.c: New test case.
1306
1307 2006-06-02  Eric Christopher  <echristo@apple.com>
1308
1309         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
1310         * gcc.target/i386/20020523-1.c: Skip if darwin.
1311         * gcc.target/i386/asm-3.c: Ditto.
1312         * gcc.target/i386/20011119-1.c: Ditto.
1313         * gcc.target/i386/clobbers.c: Remove pic part of test.
1314
1315 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
1316
1317         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
1318         * g++.old-deja/g++.other/init19.C: Ditto.
1319         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
1320         and add other platforms as expected failures.
1321
1322 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
1323
1324         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
1325         (is-effective-target-keyword): Ditto.
1326
1327 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
1328
1329         PR fortran/27715
1330         * gfortran.dg/extended_char_comparison_1.f:  New test.
1331
1332 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
1333
1334         PR fortran/25098
1335         * gfortran.dg/dummy_procedure_1.f90: New test.
1336
1337         PR fortran/25147
1338         * gfortran.dg/dummy_procedure_2.f90: New test.
1339
1340         * gfortran.dg/associated_2.f90: Correct to make consistent with
1341         standard.
1342
1343 2006-05-31  Roger Sayle  <roger@eyesopen.com>
1344
1345         * gcc.target/i386/387-11.c: New test case.
1346
1347 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
1348
1349         PR c++/27801
1350         * g++.dg/template/cond6.C: New test.
1351
1352         PR c++/26496
1353         * g++.dg/template/crash51.C: New test.
1354         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
1355
1356         PR c++/27385
1357         * g++.dg/init/array20.C: New test.
1358
1359 2006-05-31  Roger Sayle  <roger@eyesopen.com>
1360
1361         * gcc.dg/builtins-54.c: New test case.
1362
1363 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
1364
1365         PR c++/26433
1366         * g++.dg/template/fntry1.C: Add dg-do link.
1367
1368         PR c++/27808
1369         * g++.dg/parse/friend6.C: New test.
1370
1371 2006-05-30  Asher Langton  <langton2@llnl.gov>
1372
1373         * gfortran.dg/cray_pointers_7.f90: New test.
1374
1375 2006-05-30  Roger Sayle  <roger@eyesopen.com>
1376
1377         PR tree-optimization/23452
1378         * gcc.dg/fold-mulconj-1.c: New test case.
1379
1380 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
1381
1382         PR c++/27803
1383         * g++.dg/parse/bitfield1.C: New test.
1384
1385 2006-05-30  Roger Sayle  <roger@eyesopen.com>
1386
1387         * gcc.target/ppc-eq0-1.c: New test case.
1388         * gcc.target/ppc-negeq0-1.c: New test case.
1389
1390 2006-05-30  Dirk Mueller  <dmueller@suse.de>
1391
1392         PR c/27273
1393         * gcc.dg/overflow-warn-5.c: New test.
1394
1395 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1396
1397         PR c/27718
1398         * gcc.dg/sizeof-1.c: New test.
1399
1400 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
1401
1402         PR target/27790
1403         * gcc.target/i386/pr27790.c: New test.
1404
1405 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1406
1407         PR libgfortran/27757
1408         * gfortran.dg/direct_io_5.f90: New test.
1409
1410 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1411
1412         PR libgfortran/27634
1413         * gfortran.dg/fmt_missing_period_1.f: New test.
1414         * gfortran.dg/fmt_missing_period_2.f: New test.
1415         * gfortran.dg/fmt_missing_period_3.f: New test.
1416
1417 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1418
1419         PR fortran/19777
1420         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
1421         arrays.
1422
1423 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1424
1425         PR c++/27713
1426         * g++.dg/template/new6.C: New test.
1427
1428 2006-05-29  Roger Sayle  <roger@eyesopen.com>
1429
1430         PR tree-optimization/24964
1431         * gcc.target/i386/387-10.c: New test case.
1432
1433 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
1434
1435         * intrinsics/string_intrinsics.c (compare_string):
1436         Use memcmp instead of strncmp to avoid tripping over
1437         CHAR(0) in a string.
1438
1439 2006-05-27  Richard Guenther  <rguenther@suse.de>
1440
1441         PR middle-end/27773
1442         * gcc.dg/torture/pr27773.c: New testcase.
1443
1444 2006-05-27  Dirk Mueller  <dmueller@suse.de>
1445
1446         * gcc.dg/pr24561.c: Rename to..
1447         * gcc.dg/pr25962.c: .. this.
1448
1449 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1450
1451         PR fortran/19777
1452         * gfortran.dg/bounds_check_2.f: New test.
1453
1454 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
1455
1456         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
1457         * gfortran.dg/byte_1.f90: Likewise.
1458         * gfortran.dg/dup_save_2.f90: Likewise.
1459
1460 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
1461
1462         * gfortran.dg/associated_2.f90: New test.
1463
1464 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1465
1466         PR fortran/27524
1467         * gfortran.dg/bounds_check_1.f90: New test.
1468
1469 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
1470
1471         PR rtl-optimization/27661
1472         * gcc.dg/pr27661.c: New test case.
1473
1474 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
1475
1476         PR fortran/23151
1477         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
1478         * gfortran.dg/print_parentheses_1.f:  New test.
1479         * gfortran.dg/print_parentheses_2.f90:  New test.
1480
1481 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
1482
1483         PR target/27758
1484         * gcc.dg/pr27758.c: New test.
1485
1486 2006-05-24  Falk Hueffner  <falk@debian.org>
1487
1488         * gcc.c-torture/compile/pr27571.c: New test.
1489
1490 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
1491
1492         PR fortran/27709
1493         * gfortran.dg/spec_expr_4.f90: New test.
1494
1495         PR fortran/27155
1496         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
1497
1498 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
1499
1500         PR c++/20103
1501         * g++.dg/ext/complit6.C: New test.
1502         * g++.dg/ext/complit3.C: Adjust error markers.
1503         * g++.dg/init/const3.C: New test.
1504
1505 2006-05-25  Richard Guenther  <rguenther@suse.de>
1506
1507         PR middle-end/27743
1508         * gcc.dg/torture/pr27743.c: New testcase.
1509
1510 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
1511
1512         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
1513
1514 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
1515
1516         * gcc.dg/compat/scalar-by-value-x.h: New.
1517         * gcc.dg/compat/scalar-by-value-y.h: New.
1518         * gcc.dg/compat/scalar-by-value-5.c: New.
1519         * gcc.dg/compat/scalar-by-value-5_main.c: New.
1520         * gcc.dg/compat/scalar-by-value-5_x.c: New.
1521         * gcc.dg/compat/scalar-by-value-5_y.c: New.
1522         * gcc.dg/compat/scalar-by-value-6.c: New.
1523         * gcc.dg/compat/scalar-by-value-6_main.c: New.
1524         * gcc.dg/compat/scalar-by-value-6_x.c: New.
1525         * gcc.dg/compat/scalar-by-value-6_y.c: New.
1526
1527 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
1528
1529         PR tree-optimization/27639
1530         PR tree-optimization/26719
1531         * gcc.dg/pr27639.c: New test.
1532         * gcc.dg/pr26719.c: New test.
1533         * gcc.dg/tree-ssa/scev-cast.c: New test.
1534
1535 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
1536
1537         PR c++/20173
1538         * g++.dg/template/error21.C: New test.
1539
1540 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
1541
1542         PR target/27696
1543         * gcc.target/i386/pr27696.c: New.
1544
1545 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
1546
1547         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
1548
1549         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
1550
1551 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1552
1553         PR c++/27716
1554         * g++.dg/other/assign1.C: New test.
1555
1556 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
1557
1558         PR target/27266
1559         * gcc.target/i386/pr27266.c: New.
1560
1561 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1562
1563         PR c++/27451
1564         * g++.dg/ext/asm9.C: New test.
1565
1566 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
1567
1568         PR rtl-optimization/25514
1569         * gcc.c-torture/compile/pr25514.c: New test.
1570
1571 2006-05-22  Richard Guenther  <rguenther@suse.de>
1572
1573         Revert
1574         2006-01-31  Richard Guenther  <rguenther@suse.de>
1575
1576         * gcc.target/i386/sselibm-1.c: New testcase.
1577         * gcc.target/i386/sselibm-2.c: Likewise.
1578         * gcc.target/i386/sselibm-3.c: Likewise.
1579         * gcc.target/i386/sselibm-4.c: Likewise.
1580         * gcc.target/i386/sselibm-5.c: Likewise.
1581
1582 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1583
1584         PR c/27420
1585         * gcc.dg/func-args-2.c: New test.
1586
1587         PR c/26818
1588         * gcc.dg/struct-incompl-1.c: New test.
1589
1590 2006-05-22  Richard Guenther  <rguenther@suse.de>
1591
1592         PR testsuite/27708
1593         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
1594         the transformations we test for.
1595
1596 2006-05-22  Richard Guenther  <rguenther@suse.de>
1597
1598         PR testsuite/27707
1599         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
1600
1601 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
1602
1603         PR c++/27210
1604         * g++.dg/warn/new1.C: New test.
1605         * g++.dg/template/new5.C: Likewise.
1606
1607 2006-05-21  Roger Sayle  <roger@eyesopen.com>
1608
1609         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
1610         * gcc.target/i386/20060512-3.c: Likewise.
1611
1612 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
1613
1614         PR rtl-optimization/27671
1615         * gcc.c-torture/execute/pr27671-1.c: New.
1616         * gcc.dg/pr27671-2.c: Likewise.
1617
1618         PR tree-optimization/26622.
1619         * gcc.c-torture/compile/pr26622.c: New.
1620
1621 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
1622
1623         PR fortran/27613
1624         * gfortran.dg/recursive_reference_1.f90: New test.
1625
1626 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
1627
1628         PR fortran/25746
1629         * gfortran.dg/elemental_subroutine_3.f90: New test.
1630
1631         PR fortran/25090
1632         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
1633
1634         PR fortran/27584
1635         * gfortran.dg/associated_target_1.f90: New test.
1636
1637         PR fortran/19015
1638         * gfortran.dg/maxloc_shape_1.f90: New test.
1639
1640 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1641
1642         PR libgfortran/24459
1643         * gfortran.dg/namelist_24.f90: New test.
1644         * gfortran.dg/namelist_12.f: Fix typo in comment.
1645
1646 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
1647
1648         PR middle-end/25776
1649         * g++.dg/other/error11.C: New test.
1650
1651 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
1652
1653         * gcc.target/mips/pr26765.c: Add -w to options.
1654
1655 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
1656
1657         * lib/target-supports.exp (check_effective_target_mpaired_single):
1658         New function.
1659         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
1660         multilibs.
1661         * g++.dg/vect/vect.exp: Likewise.
1662
1663 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
1664
1665         PR testsuite/25891
1666         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
1667
1668 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
1669
1670         PR fortran/27662
1671         * gfortran.dg/temporary_1.f90: New file.
1672
1673 2006-05-19  Andreas Schwab  <schwab@suse.de>
1674
1675         * g++.dg/other/unused1.C: Also match "stringz".
1676
1677 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
1678
1679         PR c++/26433
1680         * g++.dg/template/fntry1.C: New test.
1681
1682 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
1683
1684         PR c++/27471
1685         PR c++/27506
1686         * g++.dg/conversion/bitfield5.C: New test.
1687         * g++.dg/conversion/bitfield6.C: New test.
1688
1689 2006-05-18  Mike Stump  <mrs@apple.com>
1690
1691         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
1692         * gcc.dg/vla-4.c: Add.
1693         * gcc.dg/vla-5.c: Add.
1694         * gcc.dg/vla-6.c: Add.
1695
1696 2006-05-12  Stuart Hastings  <stuart@apple.com>
1697
1698         * testsuite/gcc.target/i386/20060512-1.c: New.
1699         * testsuite/gcc.target/i386/20060512-2.c: New.
1700         * testsuite/gcc.target/i386/20060512-3.c: New.
1701         * testsuite/gcc.target/i386/20060512-4.c: New.
1702
1703 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
1704
1705         PR c++/26122
1706         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
1707
1708         PR c++/26068
1709         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
1710         * g++.dg/parse/linkage1.C: New test.
1711
1712 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
1713
1714         PR tree-optimization/27548
1715         * g++.dg/tree-ssa/pr27548.C: New test.
1716
1717 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1718
1719         PR fortran/26551
1720         * gfortran.dg/recursive_check_1.f: New test.
1721         * gfortran.dg/recursive_check_2.f90: New test.
1722
1723 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
1724
1725         * g++.dg/opt/temp2.C: New test.
1726
1727 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
1728
1729         PR c++/27491
1730         * g++.dg/init/brace5.C: New test.
1731
1732         PR middle-end/27415
1733         * gcc.dg/gomp/pr27415.c: New test.
1734         * g++.dg/gomp/pr27415.C: New test.
1735
1736         PR tree-optimization/27549
1737         * g++.dg/tree-ssa/pr27549.C: New test.
1738
1739 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1740
1741         PR libgfortran/27575
1742         * gfortran.dg/read_eof_4.f90: New test.
1743
1744 2006-05-16  Richard Guenther  <rguenther@suse.de>
1745
1746         PR tree-optimization/22303
1747         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
1748
1749 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
1750
1751         PR middle-end/27573
1752         * gcc.dg/gomp/pr27573.c: New test.
1753         * gfortran.dg/gomp/pr27573.f90: New test.
1754
1755         PR c/27499
1756         * gcc.dg/gomp/pr27499.c: New test.
1757         * g++.dg/gomp/pr27499.C: New test.
1758
1759 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
1760
1761         PR c++/27339
1762         * g++.dg/parser/access8.C: Adjust error marker.
1763         * g++.dg/template/access17.C: New test.
1764         * g++.dg/template/access18.C: Likewise.
1765
1766 2006-05-15  Roger Sayle  <roger@eyesopen.com>
1767
1768         PR target/26600
1769         * gcc.target/i386/pr26600.c: New test case.
1770
1771 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
1772
1773         PR c++/27505
1774         * g++.dg/expr/bitfield1.C: New test.
1775
1776 2006-05-15  Richard Guenther  <rguenther@suse.de>
1777
1778         PR tree-optimization/27603
1779         * gcc.dg/torture/pr27603.c: New testcase.
1780
1781 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
1782
1783         PR fortran/25090
1784         * gfortran.dg/entry_dummy_ref_1.f90: New test.
1785
1786         PR fortran/25082
1787         * gfortran.dg/scalar_return_1.f90: New test.
1788
1789         PR fortran/27411
1790         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
1791
1792 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
1793
1794         * gcc.dg/gomp/critical-4.c: New test.
1795         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
1796         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
1797         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
1798         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
1799
1800 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1801
1802         PR c++/27582
1803         * g++.dg/template/dependent-args1.C: New test.
1804
1805         PR c++/27581
1806         * g++.dg/lookup/this1.C: New test.
1807
1808         PR c++/27315
1809         * g++.dg/template/operator6.C: New test.
1810         * g++.dg/template/incomplete3.C: New test.
1811
1812         PR c++/27559
1813         * g++.dg/template/new4.C: New test.
1814
1815         PR c++/27496
1816         * g++.dg/template/void2.C: New test.
1817
1818 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
1819
1820         * g++.dg/template/dependent-expr5.C: New test.
1821
1822 2006-05-14  Roger Sayle  <roger@eyesopen.com>
1823
1824         PR middle-end/26729
1825         * gcc.dg/pr26729-1.c: New test case.
1826
1827 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
1828
1829         * gcc.dg/pr27003.c: New test.
1830
1831 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
1832
1833         * lib/target-supports.dg (check_cxa_atexit_available): Change
1834         v3_target_compile to ${tool}_target_compile.
1835
1836 2006-05-11  Jason Merrill  <jason@redhat.com>
1837
1838         * lib/scanasm.exp (scan-not-hidden): Fix typo.
1839
1840 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1841
1842         PR fortran/27553
1843         * gfortran.dg/label_5.f90: New test.
1844
1845 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
1846
1847         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
1848         check_effective_target_powerpc_altivec_ok): New.
1849         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
1850         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
1851         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
1852         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
1853         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
1854         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
1855         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
1856         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
1857         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
1858         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
1859         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
1860         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
1861         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
1862         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
1863         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
1864         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
1865         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
1866         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
1867         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
1868         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
1869         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
1870         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
1871         gcc.target/powerpc/altivec-9.c,
1872         gcc.target/powerpc/altivec-consts.c,
1873         gcc.target/powerpc/altivec-pr22085.c,
1874         gcc.target/powerpc/altivec-splat.c,
1875         gcc.target/powerpc/altivec-types-1.c,
1876         gcc.target/powerpc/altivec-types-2.c,
1877         gcc.target/powerpc/altivec-types-3.c,
1878         gcc.target/powerpc/altivec-types-4.c,
1879         gcc.target/powerpc/altivec-varargs-1.c,
1880         gcc.target/powerpc/altivec-vec-merge.c,
1881         gcc.target/powerpc/ppc-vector-memcpy.c,
1882         gcc.target/powerpc/ppc-vector-memset.c,
1883         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
1884         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
1885         these effective targets.
1886         * gcc.dg/vmx/pr27006.c: Add missing close brace.
1887         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
1888
1889 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1890
1891         PR middle-end/27384
1892         * g++.dg/other/fold1.C: New test.
1893
1894         PR middle-end/27488
1895         * gcc.dg/fold-nonneg-1.c: New test.
1896
1897         PR c++/27547
1898         * g++.dg/other/operator1.C: New test.
1899
1900 2006-05-11  Richard Guenther  <rguenther@suse.de>
1901
1902         PR middle-end/27529
1903         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
1904
1905 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
1906
1907         * lib/target-supports-dg.exp (check-flags): New.
1908         (dg-skip-if): Move flag checks.
1909
1910 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
1911
1912         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
1913         * lib/target-supports.dg (check_cxa_atexit_available): New.
1914
1915 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
1916
1917         PR fortran/27470
1918         * gfortran.dg/multiple_allocation_2.f90: New test case.
1919
1920 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
1921
1922         * gcc.target/arm/pr27387.C: Fix a comment typo.
1923
1924 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1925
1926         PR fortran/24549
1927         * gfortran.dg/error_recovery_1.f90: New test.
1928
1929 2006-05-10  Richard Guenther  <rguenther@suse.de>
1930
1931         PR tree-optimization/27302
1932         * gcc.dg/torture/pr27302.c: New testcase.
1933
1934 2006-05-09  Dirk Mueller  <dmueller@suse.de>
1935         Richard Guenther  <rguenther@suse.de>
1936
1937         PR middle-end/27498
1938         * gcc.dg/tree-ssa/pr27498.c: New testcase.
1939
1940 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
1941
1942         PR rtl-optimization/27335
1943         * gcc.dg/pr27335.c: New test.
1944
1945 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
1946
1947         * gcc.target/mips/mips-ps-5.c: New file.
1948
1949 2006-05-08  Jan Hubicka  <jh@suse.cz>
1950
1951         PR middle-end/25962
1952         * gcc.dg/pr25962.c: New.
1953
1954 2006-05-08  Roger Sayle  <roger@eyesopen.com>
1955
1956         PR target/27158
1957         * gcc.target/powerpc/pr27158.c: New test case.
1958
1959 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
1960
1961         PR testsuite/27476
1962         * ada/acats/run_all.sh: Use test -z.
1963
1964 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1965
1966         PR libfortran/18271
1967         * gfortran.dg/spec_expr_3.f90: New test.
1968
1969 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
1970
1971         PR target/24879
1972         * gcc.target/i386/monitor.c: New file.
1973
1974 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
1975
1976         * gcc.dg/pr27095.c: xfail *-*-darwin*.
1977
1978 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1979
1980         PR c++/27447
1981         * g++.dg/other/ptrmem7.C: New test.
1982
1983 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1984
1985         PR target/27421
1986         * gcc.dg/array-9.c: New test.
1987
1988 2006-05-07  Richard Guenther  <rguenther@suse.de>
1989
1990         PR tree-optimization/27409
1991         * gcc.dg/torture/pr27409.c: New testcase.
1992
1993 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
1994
1995         PR fortran/27457
1996         * gfortran.dg/select_6.f90: New.
1997
1998 2006-05-07  Richard Guenther  <rguenther@suse.de>
1999
2000         PR tree-optimization/27136
2001         * gcc.dg/torture/pr27136.c: New testcase.
2002
2003 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
2004
2005         PR fortran/24813
2006         * gfortran.dg/char_cons_len_1.f90: New test.
2007
2008 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2009
2010         PR c++/27427
2011         * g++.dg/template/incomplete2.C: New test.
2012
2013 2006-05-06  Richard Guenther  <rguenther@suse.de>
2014
2015         PR tree-optimization/27151
2016         * gcc.dg/vect/pr27151.c: New testcase.
2017
2018 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2019
2020         PR c++/27430
2021         * g++.dg/template/void1.C: New test.
2022
2023         PR c++/27423
2024         * g++.dg/other/void2.C: New test.
2025
2026         PR c++/27422
2027         * g++.dg/conversion/void1.C: New test.
2028
2029 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
2030
2031         PR/21391
2032         * g++.dg/other/unused1.C: New.
2033
2034 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2035
2036         PR objc/27240
2037         * objc.dg/member-1.m: New test.
2038
2039 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
2040
2041         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
2042
2043 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2044
2045         PR libfortran/26985
2046         * gfortran.dg/matmul_2.f90: New test.
2047
2048 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
2049
2050         * ada/acats/run_all.sh: Use sync when main not found.
2051
2052 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
2053
2054         PR target/26765
2055         * gcc.target/mips/pr26765.c: New.
2056
2057 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
2058
2059         * gcc.target/bfin: New directory.
2060         * gcc.target/bfin/bfin.exp: New file.
2061         * gcc.target/bfin/frmul.c: New file.
2062         * gcc.target/bfin/arith.c: New file.
2063         * gcc.target/bfin/mul-combine.c: New file.
2064         * gcc.target/bfin/shift.c: New file.
2065
2066 2006-05-04  Richard Guenther  <rguenther@suse.de>
2067
2068         PR tree-optimization/14287
2069         PR tree-optimization/14844
2070         PR tree-optimization/19792
2071         PR tree-optimization/21608
2072         PR tree-optimization/27090
2073         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
2074         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
2075         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
2076         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
2077         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
2078
2079 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
2080
2081         PR tree-optimization/27285
2082         * gcc.c-torture/execute/pr27285.c: New test.
2083
2084         PR middle-end/27388
2085         * gcc.dg/gomp/pr27388-1.c: New test.
2086         * gcc.dg/gomp/pr27388-2.c: New test.
2087         * gcc.dg/gomp/pr27388-3.c: New test.
2088
2089         PR c++/27359
2090         * g++.dg/gomp/pr27359.C: New test.
2091
2092 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
2093
2094         PR fortran/20248
2095         * gfortran.dg/iargc.f90: New test.
2096
2097 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
2098
2099         PR c++/27102
2100         * g++.dg/template/crash49.C: New test.
2101
2102 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
2103
2104         PR testsuite/27032
2105         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
2106
2107 2006-05-02  Jeff Law  <law@redhat.com>
2108
2109         PR tree-optimization/27364
2110         * gcc.c-torture/execute/pr27364.c: New test.
2111
2112 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
2113
2114         PR c++/27309
2115         * g++.dg/parser/ctor5.C: New test.
2116
2117 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
2118
2119         PR target/27387
2120         * gcc.target/arm/arm.exp: New.
2121         * gcc.target/arm/pr27387.C: Likewise.
2122
2123 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
2124
2125         PR fortran/27269
2126         PR fortran/27324
2127         * gfortran.dg/module_equivalence_2.f90: New test.
2128
2129 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
2130
2131         PR middle-end/27337
2132         * g++.dg/gomp/pr27337-1.C: New test.
2133         * g++.dg/gomp/pr27337-2.C: New test.
2134
2135         PR middle-end/27328
2136         * gcc.dg/gomp/pr27328.c: New test.
2137
2138         PR middle-end/27325
2139         * g++.dg/gomp/pr27325.C: New test.
2140
2141         PR middle-end/27310
2142         * g++.dg/gomp/pr27310.C: New test.
2143
2144 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
2145
2146         PR tree-optimization/27291
2147         * g++.dg/tree-ssa/pr27291.C: New test.
2148
2149 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
2150
2151         PR tree-optimization/27283
2152         * g++.dg/tree-ssa/pr27283.C: New test.
2153
2154 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
2155
2156         * gcc.dg/tree-ssa/loop-16.c: New test.
2157
2158 2006-05-01  Roger Sayle  <roger@eyesopen.com>
2159             Joseph S. Myers  <joseph@codesourcery.com>
2160
2161         * gcc.dg/Wconversion-3.c: New test case.
2162         * gcc.dg/Wconversion-4.c: Likewise.
2163
2164 2006-05-01  Richard Guenther  <rguenther@suse.de>
2165
2166         PR tree-optimization/26726
2167         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
2168
2169 2006-04-30  Roger Sayle  <roger@eyesopen.com>
2170
2171         * gcc.dg/Woverflow-1.c: New test case.
2172         * gcc.dg/Woverflow-2.c: Likewise.
2173         * gcc.dg/Woverflow-3.c: Likewise.
2174
2175 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
2176
2177         PR c++/27094
2178         * g++.dg/template/defarg8.C: New test.
2179
2180 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2181
2182         PR c++/27278
2183         * g++.dg/parse/operator7.C: New test.
2184
2185 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2186
2187         PR c++/11471
2188         PR c++/27102
2189         * g++.dg/template/crash48.C: New test.
2190
2191         PR c++/27279
2192         * g++.dg/parse/ctor4.C: New test.
2193
2194 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2195
2196         PR fortran/25681
2197         * gfortran.df/char_type_len.f90: New test.
2198
2199 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2200
2201         PR libgfortran/27304
2202         * gfortran.dg/fmt_exhaust.f90: New test.
2203
2204 2006-04-28  Roger Sayle  <roger@eyesopen.com>
2205
2206         PR c/25309
2207         * gcc.dg/large-size-array-2.c: New test case.
2208
2209 2006-04-28  Richard Guenther  <rguenther@suse.de>
2210
2211         PR target/26826
2212         * gcc.target/i386/pr26826.c: New testcase.
2213
2214 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
2215
2216         PR middle-end/27260
2217         * gcc.c-torture/execute/pr27260.c: New.
2218
2219 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
2220
2221         PR middle-end/27095
2222         * gcc.dg/pr27095.c: New.
2223
2224 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
2225
2226         PR c++/27292
2227         * g++.dg/conversion/bitfield4.C: New test.
2228
2229 2006-04-27  Eric Christopher  <echristo@apple.com>
2230
2231         * gcc.dg/pragma-ms_struct.c: New.
2232
2233 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
2234
2235         PR c++/27102
2236         * g++.dg/template/crash47.C: New test.
2237
2238 2006-04-27  Dirk Mueller  <dmueller@suse.de>
2239
2240         * gcc.target/i386/sse-7.c: build with -msse.
2241
2242 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
2243
2244         PR testsuite/27274:
2245         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
2246         (main): Exit if processor doesn't support SSE.
2247
2248 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
2249
2250         PR middle-end/27282
2251         * gcc.c-torture/compile/pr27282.c: New test.
2252
2253 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
2254
2255         PR middle-end/26913
2256         * g++.dg/gomp/pr26913.C: New test.
2257
2258         PR c/25996
2259         * gcc.dg/gomp/pr25996.c: New test.
2260         * g++.dg/gomp/pr25996.C: New test.
2261
2262 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
2263
2264         PR rtl-optimization/26725
2265         * gcc.c-torture/compile/pr26725.c: New test.
2266
2267 2006-04-25  Richard Guenther  <rguenther@suse.de>
2268
2269         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
2270         than n + -1.
2271
2272 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
2273
2274         * gcc.dg/20060425-1.c: New testcase.
2275
2276 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
2277
2278         PR tree-optimization/26865
2279         * gcc.dg/pr26865.c: New test.
2280
2281 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
2282
2283         PR c++/27292
2284         * g++.dg/conversion/bitfield1.C: New test.
2285         * g++.dg/conversion/bitfield2.C: Likewise.
2286         * g++.dg/conversion/bitfield3.C: Likewise.
2287
2288 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
2289         Richard Guenther  <rguenther@suse.de>
2290
2291         PR tree-optimization/27236
2292         * gcc.dg/tree-ssa/pr27236.c: New testcase.
2293
2294 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2295
2296         PR c++/19963
2297         * g++.dg/other/incomplete2.C: New test.
2298
2299 2006-04-24  Richard Guenther  <rguenther@suse.de>
2300
2301         PR middle-end/26869
2302         * gcc.dg/torture/pr26869.c: New testcase.
2303
2304 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
2305         Richard Guenther  <rguenther@suse.de>
2306
2307         PR tree-optimization/27218
2308         * g++.dg/tree-ssa/pr27218.C: New testcase.
2309
2310 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
2311
2312         PR c++/26912
2313         * g++.dg/template/friend41.C: New test.
2314
2315 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
2316
2317         * g++.dg/opt/pr15551.C: Include cstdio.
2318         (main): Use remove instead of unlink.
2319
2320 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
2321
2322         * gcc.dg/sibcall-7.c: New test.
2323         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
2324         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
2325         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
2326         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
2327         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
2328
2329 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
2330
2331         PR c++/26534
2332         * g++.dg/opt/bitfield1.C: New test.
2333         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
2334         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
2335         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
2336         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
2337         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
2338         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
2339         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
2340         * g++.dg/abi/bitfield2.C: Likewise.
2341         * g++.dg/init/bitfield1.C: Likewise.
2342
2343 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
2344
2345         PR fortran/25099
2346         * gfortran.dg/elemental_subroutine_4.f90: New test.
2347         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
2348         call sub (m, x).
2349
2350 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
2351
2352         * gcc.c-torture/compile/20060421-1.c: New testcase.
2353
2354 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2355
2356         PR c/25875
2357         * gcc.dg/init-bad-4.c: New test.
2358
2359 2006-04-21  Paul Brook  <paul@codesourcery.com>
2360
2361         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
2362
2363 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
2364
2365         PR fortran/27122
2366         * gfortran.dg/defined_operators_1.f90: New test.
2367         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
2368         remove old ones associated, incorrectly, with Note 5.46.
2369
2370         PR fortran/27113
2371         * gfortran.dg/character_array_constructor_1.f90: New test.
2372
2373 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
2374
2375         * gcc.dg/20060419-1.c: New test.
2376
2377 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
2378
2379         PR c/26774
2380         * gcc.dg/struct-parse-1.c: New test case.
2381
2382 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2383
2384         PR c++/26558
2385         * g++.dg/parse/template19.C: New test.
2386
2387         PR c++/26739
2388         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
2389
2390         PR c++/26036
2391         * g++.dg/expr/call3.C: New test.
2392
2393         PR c++/10385
2394         * g++.dg/conversion/dynamic1.C: New test.
2395
2396 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
2397
2398         PR c++/27102
2399         * g++.dg/template/crash35.C: Tweak error markers.
2400         * g++.dg/template/crash46.C: New test.
2401         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
2402         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
2403
2404 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
2405
2406         PR rtl-optimization/14261
2407         * gcc.c-torture/compile/20060419-1.c: Added.
2408
2409 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
2410
2411         * gfortran.dg/label_1.f90: Adjust dg-error.
2412
2413 2006-04-16  Roger Sayle  <roger@eyesopen.com>
2414
2415         PR target/26961
2416         * gcc.dg/fold-cond-1.c: New test case.
2417         * gcc.dg/pr26961-1.c: Likewise.
2418
2419 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2420
2421         PR libgfortran/27138
2422         * gfortran.dg/read_bad_advance.f90: New test.
2423
2424 2006-04-16  Roger Sayle  <roger@eyesopen.com>
2425             Dale Johannesen  <dalej@apple.com>
2426
2427         PR target/24076
2428         * gcc.target/i386/vecinit-3.c: New testcase.
2429         * gcc.target/i386/vecinit-4.c: Likewise.
2430         * gcc.target/i386/sse-18.c: Likewise.
2431         * gcc.target/i386/sse-19.c: Likewise.
2432
2433 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
2434
2435         * gfortran.dg/allocate_zerosize_1.f90: New test.
2436
2437 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
2438
2439         PR c++/26365
2440         * g++.dg/template/crash45.C: New test.
2441
2442 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
2443
2444         PR fortran/26787
2445         * gfortran.dg/proc_assign_1.f90: New test.
2446         * gfortran.dg/procedure_lvalue.f90: Change message.
2447         * gfortran.dg/namelist_4.f90: Add new error.
2448
2449         PR fortran/25597
2450         PR fortran/27096
2451         * gfortran.dg/auto_pointer_array_result_1.f90
2452
2453         PR fortran/27089
2454         * gfortran.dg/specification_type_resolution_1.f90
2455
2456         PR fortran/18003
2457         PR fortran/25669
2458         PR fortran/26834
2459         * gfortran.dg/bounds_temporaries_1.f90: New test.
2460
2461         PR fortran/27124
2462         * gfortran.dg/array_return_value_1.f90: New test.
2463
2464 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
2465
2466         PR fortran/25336
2467         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
2468
2469 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
2470
2471         PR middle-end/26823
2472         * g++.dg/gomp/pr26823-1.C: New test.
2473         * g++.dg/gomp/pr26823-2.C: New test.
2474
2475 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
2476
2477         PR middle-end/27134
2478         * gcc.dg/pr27314.c: New test.
2479
2480 2006-04-13  Richard Henderson  <rth@redhat.com>
2481
2482         * g++.dg/gomp/block-0.C: Update expected matches.
2483
2484 2006-04-13  DJ Delorie  <dj@redhat.com>
2485
2486         * lib/target-supports.exp (check_effective_target_int32plus): New.
2487         (check_effective_target_ptr32plus): New.
2488         (check_effective_target_size32plus): New.
2489         (check_effective_target_int16): New.
2490         (check_profiling_available): Add m32c to the list of unsupported targets.
2491
2492         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
2493         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
2494         memory size.
2495         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
2496         pointers.
2497         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
2498         size_t.
2499         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
2500         and size_t.
2501         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
2502         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
2503         not just xstormy16.  Skip m32c due to weird pointer size.
2504         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
2505         not just xstormy16.
2506         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
2507         not just xstormy16.
2508         * gcc.dg/20020312-2.c: Add m32c support.
2509         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
2510         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
2511         in test.
2512         * gcc.dg/20050321-2.c: Require >=32 bit integers.
2513         * gcc.dg/asm-1.c: Skip if int and short are the same size.
2514         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
2515         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
2516         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf formats
2517         * gcc.dg/init-string-2.c: Require >=32 bit integers.
2518         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
2519         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
2520         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
2521         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
2522         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
2523         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
2524         in test.
2525         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
2526         in test.
2527         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
2528         * gcc.dg/pr23049.c: Require >=32 bit integers.
2529         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
2530         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
2531         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
2532         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
2533         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
2534         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
2535         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
2536         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
2537         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
2538         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
2539         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
2540         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
2541         prototype in test.
2542         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
2543         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
2544         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
2545         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
2546         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
2547
2548         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
2549         * gcc.c-torture/execute/20040703-1.x: Likewise.
2550         * gcc.c-torture/execute/20040705-1.x: Likewise.
2551         * gcc.c-torture/execute/20040705-2.x: Likewise.
2552         * gcc.c-torture/execute/20040709-1.x: Likewise.
2553         * gcc.c-torture/execute/20040709-2.x: Likewise.
2554         * gcc.c-torture/execute/20040811-1.x: Likewise.
2555         * gcc.c-torture/execute/20050316-1.x: Likewise.
2556         * gcc.c-torture/execute/bitfld-4.x: Likewise.
2557         * gcc.c-torture/execute/pr19689.x: Likewise.
2558         * gcc.c-torture/execute/pr7284-1.x: Likewise.
2559         * gcc.c-torture/execute/usmul.x: Likewise.
2560         * gcc.c-torture/execute/vrp-5.x: Likewise.
2561         * gcc.c-torture/execute/vrp-6.x: Likewise.
2562         * gcc.dg/debug/20041023-1.s: Likewise.
2563
2564 2006-04-13  Roger Sayle  <roger@eyesopen.com>
2565
2566         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
2567         of integers to a vector types are now constant expressions in C.
2568         * gcc.dg/vect/vect-fold-1.c: New test case.
2569
2570 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
2571             Ulrich Weigand  <uweigand@de.ibm.com>
2572
2573         PR target/27006
2574         * gcc.dg/vmx/pr27006.c: New testcase.
2575
2576 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2577
2578         PR libgfortran/26766
2579         * gfortran.dg/write_recursive.f90: New test.
2580
2581 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
2582
2583         * g++.dg/parse/dtor7.C: New test.
2584         * g++.dg/parse/new1.C: Add error marker.
2585         * g++.dg/template/new3.C: New test.
2586
2587         PR c++/26122
2588         * g++.dg/template/pure1.C: New test.
2589
2590         PR c++/26295
2591         * g++.dg/parse/ptrmem4.C: New test.
2592
2593 2006-04-10  Jeff Law  <law@redhat.com>
2594
2595         PR/27087
2596         * gcc.c-torture/compile/pr27087.c: New test.
2597
2598 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
2599
2600         PR/21391
2601         * gcc.dg/20060410.c: New.
2602
2603 2006-04-10  Matthias Klose  <doko@debian.org>
2604
2605         * testsuite/lib/gcc-defs.exp (gcc-set-multilib-library-path):
2606         Recognize multilib directory names containing underscores.
2607
2608 2006-04-10  Roger Sayle  <roger@eyesopen.com>
2609
2610         * gcc.target/i386/vecinit-1.c: New test case.
2611         * gcc.target/i386/vecinit-2.c: Likewise.
2612
2613 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
2614
2615         PR debug/27057
2616         * g++.dg/debug/dwarf2-2.C: New test.
2617
2618 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
2619
2620         PR rtl-optimization/27073
2621         * gcc.c-torture/execute/pr27073.c: New test.
2622
2623 2006-04-08  Mike Stump  <mrs@apple.com>
2624
2625         * gcc.dg/pragma-darwin.c: Improve for ppc64.
2626
2627 2006-04-07  Richard Guenther  <rguenther@suse.de>
2628
2629         PR tree-optimization/26135
2630         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
2631
2632 2006-04-06  Jan Hubicka  <jh@suse.cz>
2633
2634         PR profile/26399
2635         * g++.dg/bprob/g++-bprob-2.C: New testcase.
2636
2637 2006-04-06  Roger Sayle  <roger@eyesopen.com>
2638
2639         * g++.dg/conversion/nullptr1.C: New test case.
2640         * g++.dg/conversion/nullptr2.C: Likewise.
2641
2642 2006-04-05  Roger Sayle  <roger@eyesopen.com>
2643
2644         * gfortran.dg/dependency_18.f90: New test case.
2645
2646 2006-04-05  Richard Guenther  <rguenther@suse.de>
2647
2648         PR tree-optimization/26919
2649         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
2650         * gcc.dg/ipa/ipa-2.c: Likewise.
2651         * gcc.dg/ipa/ipa-3.c: Likewise.
2652         * gcc.dg/ipa/ipa-5.c: Likewise.
2653
2654 2006-04-05  Richard Guenther  <rguenther@suse.de>
2655
2656         PR tree-optimization/26763
2657         * gcc.dg/torture/pr26763-1.c: New testcase.
2658         * gcc.dg/torture/pr26763-2.c: Likewise.
2659
2660 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
2661
2662         PR fortran/23634
2663         PR fortran/25619
2664         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
2665
2666 2006-04-04  Eric Christopher  <echristo@apple.com>
2667
2668         * gcc.target/i386/387-1.c: Allow regexp to match darwin
2669         stubs.
2670         * gcc.target/i386/387-5.c: Ditto.
2671
2672 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
2673
2674         * gcc.target/sparc/struct-ret-check.c: New test.
2675
2676 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2677
2678         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
2679         zero decimal digits specified in format.
2680
2681 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
2682
2683         PR fortran/26891
2684         * gfortran.dg/missing_optional_dummy_1.f90: New test.
2685
2686         PR fortran/26976
2687         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
2688         * gfortran.dg/initialization_1.f90: Make assignment compliant.
2689         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
2690         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments compliant and detect
2691         bigendian-ness.
2692
2693 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
2694
2695         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
2696         dummy arguments work when the actual argument is itself a dummy
2697         argument of the caller.
2698
2699 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
2700
2701         PR libfortran/24685
2702         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
2703
2704 2006-04-01  Roger Sayle  <roger@eyesopen.com>
2705
2706         * gfortran.dg/dependencency_17.f90: New test case.
2707
2708 2006-04-01  Roger Sayle  <roger@eyesopen.com>
2709
2710         * gfortran.dg/dependency_14.f90: New test case.
2711         * gfortran.dg/dependency_15.f90: Likewise.
2712         * gfortran.dg/dependency_16.f90: Likewise.
2713
2714 2006-03-31  Asher Langton  <langton2@llnl.gov>
2715
2716         PR fortran/25358
2717         gfortran.dg/cray_pointers_6.f90: New test.
2718
2719 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2720
2721         PR libgfortran/26890
2722         * gfortran.dg/read_size_noadvance.f90: New test.
2723
2724 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
2725
2726         PR fortran/25031
2727         * gfortran.dg/multiple_allocation_1.f90: Check that the
2728         size has changed after a re-allocation with stat.
2729
2730 2006-03-30  Richard Guenther  <rguenther@suse.de>
2731
2732         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
2733         removal.
2734         * gcc.target/i386/sselibm-2.c: Likewise.
2735         * gcc.target/i386/sselibm-3.c: Likewise.
2736         * gcc.target/i386/sselibm-4.c: Likewise.
2737         * gcc.target/i386/sselibm-5.c: Likewise.
2738
2739 2006-03-28  Roger Sayle  <roger@eyesopen.com>
2740
2741         * gcc.dg/fold-andxor-1.c: New test case.
2742         * gcc.dg/fold-xorand-1.c: Likewise.
2743
2744 2006-03-28  Roger Sayle  <roger@eyesopen.com>
2745
2746         * gcc.dg/fold-convnotconv-1.c: New test case.
2747
2748 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
2749
2750         PR fortran/26779
2751         * gfortran.dg/private_type_5.f90: New test.
2752
2753 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
2754
2755         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
2756
2757 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
2758
2759         * gfortran.dg/advance_2.f90: New test.
2760         * gfortran.dg/advance_3.f90: New test.
2761
2762         * gfortran.fortran-torture/execute/equiv_5.f: New test.
2763
2764 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2765
2766         PR libgfortran/26661
2767         PR libgfortran/26880
2768         * gfortran.dg/read_x_past.f: New test.
2769
2770 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
2771
2772         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
2773         to be STABS.
2774
2775 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
2776
2777         * objc.dg/dwarf-1.m: Skip on AIX.
2778         * objc.dg/dwarf-2.m: Skip on AIX.
2779
2780 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
2781
2782         PR fortran/26816
2783         * gfortran.dg/float_1.f90: New test.
2784
2785 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
2786
2787         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
2788         X86_64 targets.
2789         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
2790
2791 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
2792
2793         PR libfortran/26735
2794         * gfortran.dg/convert_implied_open.f90: New test case.
2795
2796 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
2797
2798         PR fortran/26769
2799         * gfortran.dg/transpose_reshape_r10.f90: New test case.
2800
2801 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
2802
2803         PR middle-end/26717
2804         * gcc.dg/pr26717.c: New test.
2805
2806 2006-03-25  Roger Sayle  <roger@eyesopen.com>
2807
2808         * gfortran.dg/dependency_12.f90: New test case.
2809
2810 2006-03-24  Roger Sayle  <roger@eyesopen.com>
2811
2812         * gfortran.dg/dependency_9.f90: New (resurected) test case.
2813
2814 2006-03-24  Jeff Law  <law@redhat.com>
2815
2816         * gcc.c-torture/pr26840.c: New test.
2817
2818 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
2819
2820         * objc.dg/dwarf-2.m: New.
2821         * obj-c++.dg/dwarf-2.mm: New.
2822
2823         * g++.old-deja/g++.other/init19.C: New.
2824
2825 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
2826
2827         * g++.dg/eh/spbp.C: Skip on AIX.
2828
2829 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
2830
2831         PR middle-end/26611
2832         * g++.dg/gomp/pr26611-1.C: New test.
2833         * g++.dg/gomp/pr26611-2.C: New test.
2834
2835 2006-03-24  Jeff Law  <law@redhat.com>
2836
2837         * gcc.c-torture/compile/pr26833.c: New test.
2838         * gfortran.fortran-torture/compile/pr26806.f90: New test.
2839
2840 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2841
2842         * gfortran.dg/endfile_2.f90: Delete temp file.
2843
2844 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
2845
2846         PR fortran/19303
2847         * gfortran.dg/record_marker_1.f90: New test case.
2848         * gfortran.dg/record_marker_2.f: New test case.
2849         * gfortran.dg/record_marker_3.f90: New test case.
2850
2851 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
2852
2853         PR fortran/17298
2854         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
2855         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
2856
2857 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
2858
2859         * lib/gcc-dg.exp (cleanup-modules): New proc.
2860         * gfortran.dg/allocatable_function_1.f90,
2861         gfortran.dg/allocate_char_star_scalar_1.f90,
2862         gfortran.dg/assumed_charlen_function_1.f90,
2863         gfortran.dg/assumed_dummy_1.f90,
2864         gfortran.dg/assumed_shape_ranks_1.f90,
2865         gfortran.dg/assumed_shape_ranks_2.f90,
2866         gfortran.dg/assumed_size_dt_dummy.f90,
2867         gfortran.dg/auto_char_dummy_array_1.f90,
2868         gfortran.dg/auto_char_len_3.f90,
2869         gfortran.dg/automatic_module_variable.f90,
2870         gfortran.dg/bad_automatic_objects_1.f90,
2871         gfortran.dg/char_array_constructor.f90,
2872         gfortran.dg/char_array_structure_constructor.f90,
2873         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
2874         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
2875         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
2876         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
2877         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
2878         gfortran.dg/derived_pointer_recursion.f90,
2879         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
2880         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
2881         gfortran.dg/dummy_functions_1.f90,
2882         gfortran.dg/elemental_initializer_1.f90,
2883         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
2884         gfortran.dg/elemental_pointer_1.f90,
2885         gfortran.dg/elemental_subroutine_1.f90,
2886         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
2887         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
2888         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
2889         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
2890         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
2891         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
2892         gfortran.dg/global_references_1.f90,
2893         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
2894         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
2895         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
2896         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
2897         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
2898         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
2899         gfortran.dg/large_integer_kind_1.f90,
2900         gfortran.dg/large_real_kind_1.f90,
2901         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
2902         gfortran.dg/module_double_reuse.f90,
2903         gfortran.dg/module_equivalence_1.f90,
2904         gfortran.dg/module_interface_1.f90,
2905         gfortran.dg/module_parameter_array_refs_1.f90,
2906         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
2907         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
2908         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
2909         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
2910         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
2911         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
2912         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
2913         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
2914         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
2915         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
2916         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
2917         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
2918         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
2919         gfortran.dg/same_name_1.f90,
2920         gfortran.dg/sibling_dummy_procedure_1.f90,
2921         gfortran.dg/sibling_dummy_procedure_2.f90,
2922         gfortran.dg/sibling_dummy_procedure_3.f90,
2923         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
2924         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
2925         gfortran.dg/used_dummy_types_2.f90,
2926         gfortran.dg/used_dummy_types_3.f90,
2927         gfortran.dg/used_dummy_types_4.f90,
2928         gfortran.dg/used_dummy_types_5.f90,
2929         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
2930         gfortran.dg/userdef_operator_1.f90: Use it.
2931
2932 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2933
2934         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
2935         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
2936         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
2937         gfortran.dg/write_back.f,
2938         gfortran.fortran-torture/execute/inquire_1.f90,
2939         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
2940
2941 2006-03-21  Jeff Law  <law@redhat.com>
2942
2943         * gcc.dg/tree-ssa/vrp28.c: New test.
2944
2945 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
2946
2947         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
2948         if _STDC_C99 is defined.
2949         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
2950         * gcc.dg/builtins-20.c: Likewise.
2951         * gcc.dg/builtins-53.c: Likewise.
2952         * gcc.dg/single-precision-constant.c: Likewise. Also pass
2953         -mmacosx-version-min=10.3 on PowerPC/Darwin.
2954
2955 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
2956
2957         PR tree-opt/26781
2958         * gcc.c-torture/compile/pr26781-1.c: New test.
2959         * gcc.c-torture/compile/pr26781-2.c: New test.
2960
2961 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
2962
2963         PR c++/26690
2964         * g++.dg/gomp/pr26690-1.C: New test.
2965         * g++.dg/gomp/pr26690-2.C: New test.
2966
2967 2006-03-20  Jeff Law  <law@redhat.com>
2968
2969         * gcc.dg/tree-ssa/pr21829.c: New test.
2970
2971         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
2972
2973 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
2974
2975         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
2976         (check_visibility_available): Use it.
2977         (check_effective_target_default_packed): Likewise.
2978         (check_effective_target_pcc_bitfield_type_matters): Likewise.
2979         (check_effective_target_fopenmp): Likewise.
2980         (check_effective_target_freorder): Likewise.
2981         (check_effective_target_fpic): Likewise.
2982         (check_named_sections_available): Likewise.
2983         (check_effective_target_ilp32): Likewise.
2984         (check_effective_target_lp64): Likewise.
2985
2986 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
2987
2988         PR fortran/20935
2989         * gfortran.dg/scalar_mask_2.f90: New test case.
2990
2991 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
2992
2993         PR tree-opt/26629
2994         * gcc.dg/tree-ssa/loadpre12.c: New test.
2995         * gcc.dg/tree-ssa/loadpre13.c: New test.
2996         * gcc.dg/tree-ssa/loadpre14.c: New test.
2997         * gcc.dg/tree-ssa/loadpre15.c: New test.
2998         * gcc.dg/tree-ssa/loadpre16.c: New test.
2999         * gcc.dg/tree-ssa/loadpre17.c: New test.
3000         * gcc.dg/tree-ssa/loadpre18.c: New test.
3001         * gcc.dg/tree-ssa/loadpre19.c: New test.
3002         * gcc.dg/tree-ssa/loadpre20.c: New test.
3003         * gcc.dg/tree-ssa/loadpre21.c: New test.
3004         * gcc.dg/tree-ssa/loadpre22.c: New test.
3005
3006 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
3007
3008         PR fortran/26741
3009         * gfortran.dg/elemental_initializer_1.f90: New test.
3010
3011         PR fortran/26716
3012         * gfortran.dg/assumed_shape_ranks_2: New test.
3013
3014 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
3015
3016         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
3017         target fpic.
3018
3019 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3020
3021         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
3022         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
3023         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
3024         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
3025         gfortran.fortran-torture/execute/direct_io.f90,
3026         gfortran.fortran-torture/execute/inquire_2.f90,
3027         gfortran.fortran-torture/execute/inquire_4.f90,
3028         gfortran.fortran-torture/execute/list_read_1.f90,
3029         gfortran.fortran-torture/execute/open_replace.f90,
3030         gfortran.fortran-torture/execute/slash_edit.f90,
3031         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
3032         temporary files from testcases.
3033
3034 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3035
3036         PR libgfortran/26509
3037         gfortran.dg/write_direct_eor.f90: New test.
3038
3039 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
3040
3041         * gcc.target/powerpc/pr26350.c: New.
3042         * gcc.target/powerpc/indexed-addr.c: New.
3043
3044 2006-03-16  Roger Sayle  <roger@eyesopen.com>
3045
3046         * gfortran.dg/dependency_13.f90: New test case.
3047
3048 2006-03-16  Roger Sayle  <roger@eyesopen.com>
3049
3050         PR middle-end/21781
3051         * gcc.dg/real-const-1.c: New test case.
3052
3053 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
3054
3055         * g++.old-deja/g++.other/init18.C: New.
3056         * g++.old-deja/g++.other/init5.C: Remove xfail.
3057
3058 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3059
3060         * g++.dg/opt/pr15551.C: Cleanup temp file.
3061
3062 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3063
3064         PR c++/6634
3065         g++.dg/parse/long1.C: New test.
3066
3067 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3068
3069         PR fortran/19101
3070         * gfortran.dg/continuation.f90: New test.
3071         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
3072
3073 2006-03-14  Richard Guenther  <rguenther@suse.de>
3074
3075         PR tree-optimization/26672
3076         * gcc.dg/torture/pr26672.c: New testcase.
3077
3078 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
3079
3080         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
3081         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
3082
3083 2006-03-13  Roger Sayle  <roger@eyesopen.com>
3084
3085         PR middle-end/26557
3086         * gcc.c-torture/compile/switch-1.c: New test case.
3087
3088 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
3089
3090         PR fortran/25378
3091         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
3092         test to include more permuatations of mask and index.
3093         * testsuite/gfortran.dg/scalar_mask_1.f90: Modify last test to
3094         respond to F2003 spec. that the position returned for an all false
3095         mask && condition is zero.
3096
3097 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
3098
3099         PR middle-end/25989
3100         * gcc.dg/gomp/pr25989.c: New test.
3101
3102 2006-03-13  Jeff Law  <law@redhat.com>
3103
3104         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
3105
3106 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
3107
3108         * gcc.dg/switch-9.c: New test.
3109
3110 2006-03-13  Richard Guenther  <rguenther@suse.de>
3111
3112         PR middle-end/26630
3113         * gcc.dg/torture/pr26630.c: New testcase.
3114
3115 2006-03-11  Roger Sayle  <roger@eyesopen.com>
3116
3117         * gfortran.dg/dependency_10.f90: New test case.
3118         * gfortran.dg/dependency_11.f90: Likewise.
3119
3120 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
3121             Erik Edelmann  <eedelman@gcc.gnu.org>
3122
3123         * gfortran.dg/allocatable_function_1.f90: New.
3124         * gfortran.dg/allocatable_function_2.f90: New.
3125
3126 2006-03-10  Richard Guenther  <rguenther@suse.de>
3127
3128         PR middle-end/26565
3129         * gcc.dg/torture/pr26565.c: New testcase.
3130
3131 2006-03-09  Eric Christopher  <echristo@apple.com>
3132
3133         * gcc.c-torture/compile/20060309-1.c: New.
3134
3135 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3136
3137         PR libgfortran/26499
3138         * gfortran.dg/write_back.f: New test.
3139         * gfortran.dg/write_rewind_1.f: New test.
3140         * gfortran.dg/write_rewind_2.f: New test.
3141
3142 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3143
3144         PR libgfortran/26554
3145         * gfortran.dg/read_logical.f90: New test.
3146
3147 2006-03-04  Laurent GUERBY <laurent@guerby.net>
3148
3149         * ada/acats/norun.lst: cdd2a03 now passes.
3150
3151 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
3152
3153         PR testsuite/25177
3154         * gcc.target/powerpc/pr18096-1.c: Change where the error
3155         would match.
3156
3157 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
3158
3159         * gcc.target/i386/cleanup-1.c: New test.
3160         * gcc.target/i386/cleanup-2.c: New test.
3161
3162 2006-03-04  Roger Sayle  <roger@eyesopen.com>
3163
3164         * gfortran.dg/dependency_9.f90: Remove for the time being.
3165
3166 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
3167
3168         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
3169         directive.
3170
3171 2006-03-03  Roger Sayle  <roger@eyesopen.com>
3172
3173         * gfortran.dg/dependency_9.f90: New test case.
3174
3175 2006-03-03  Roger Sayle  <roger@eyesopen.com>
3176
3177         * gfortran.dg/dependency_4.f90: New test case.
3178         * gfortran.dg/dependency_5.f90: New test case.
3179         * gfortran.dg/dependency_6.f90: New test case.
3180         * gfortran.dg/dependency_7.f90: New test case.
3181         * gfortran.dg/dependency_8.f90: New test case.
3182
3183 2006-03-03  Paul Brook  <paul@codesourcery.com>
3184
3185         * gcc/testsuite/lib/target-supports.exp (check_profiling_available):
3186         Add m68k-*-elf.
3187
3188 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
3189
3190         PR fortran/25031
3191         * multiple_allocation_1.f90: New test.
3192
3193 2006-03-03  Roger Sayle  <roger@eyesopen.com>
3194
3195         PR tree-optimization/26524
3196         * gfortran.dg/pr26524.f: New test case.
3197
3198 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3199
3200         * g++.dg/template/repo5.C: Cleanup repo files.
3201         * gcc.dg/20051201-1.c: Cleanup coverage files.
3202         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
3203         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
3204         tree dump files.
3205
3206 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
3207
3208         * objc.dg/objc-nofilename-1.m: New test.
3209         * objc.dg/bad-receiver-type.m: New test.
3210         * obj-c++.dg/bad-receiver-type.mm: New test.
3211
3212 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
3213
3214         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
3215
3216 2006-03-01  Mike Stump  <mrs@apple.com>
3217
3218         * g++.dg/abi/key2.C: Add.
3219
3220 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
3221
3222         * gfortran.dg/logical_dot_product.f90: New test.
3223
3224         PR fortran/26393
3225         * gfortran.dg/used_interface_ref.f90: New test.
3226
3227         PR fortran/20938
3228         * gfortran.dg/dependency_2.f90: New test.
3229         * gfortran.fortran-torture/execute/where17.f90: New test.
3230         * gfortran.fortran-torture/execute/where18.f90: New test.
3231         * gfortran.fortran-torture/execute/where19.f90: New test.
3232         * gfortran.fortran-torture/execute/where20.f90: New test.
3233
3234 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
3235
3236         * g++.dg/tree-ssa/pr26443.C: New test case.
3237
3238 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
3239
3240         PR middle-end/26022
3241         * g++.dg/opt/return-slot1.C: New test.
3242
3243 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3244
3245         PR libgfortran/26136
3246         * gfortran.dg/namelist_23.f90: New test.
3247
3248 2006-02-28  Roger Sayle  <roger@eyesopen.com>
3249
3250         PR middle-end/14752
3251         * gcc.dg/fold-eqandshift-2.c: New test case.
3252
3253 2006-02-28  Richard Guenther  <rguenther@suse.de>
3254
3255         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
3256         decomposition.
3257
3258 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
3259
3260         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
3261
3262 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3263
3264         PR libgfortran/26464
3265         * gfortran.dg/backspace_5.f: New test.
3266         * gfortran.dg/backspace_6.f: New test.
3267
3268 2006-02-26  Roger Sayle  <roger@eyesopen.com>
3269
3270         * gcc.dg/fold-eqandnot-1.c: New test case.
3271
3272 2006-02-26  Roger Sayle  <roger@eyesopen.com>
3273
3274         PR middle-end/19983
3275         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
3276
3277 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
3278
3279         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
3280         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
3281
3282 2006-02-26  Richard Guenther  <rguenther@suse.de>
3283
3284         PR tree-optimization/26421
3285         * gcc.dg/tree-ssa/pr26421.c: New testcase.
3286
3287 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
3288
3289         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
3290         * g++.old-deja/g++.robertl/eb132.C: Likewise.
3291
3292 2006-02-26  Roger Sayle  <roger@eyesopen.com>
3293
3294         * gcc.dg/fold-even-1.c: New test case.
3295
3296 2006-02-26  Roger Sayle  <roger@eyesopen.com>
3297
3298         PR middle-end/21137
3299         * gcc.dg/fold-eqandshift-1.c: New test case.
3300
3301 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
3302
3303         PR tree-optimization/25125
3304         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
3305         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
3306
3307 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
3308
3309         PR tree-optimizations/26359
3310         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
3311         with -fdump-tree-dceloop-details.
3312         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
3313
3314 2006-02-25  Roger Sayle  <roger@eyesopen.com>
3315
3316         PR middle-end/23673
3317         * gcc.dg/fold-eqxor-1.c: New test case.
3318         * gcc.dg/fold-eqxor-2.c: Likewise.
3319         * gcc.dg/fold-eqxor-3.c: Likewise.
3320
3321 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
3322
3323         PR fortran/23092
3324         * scalar_mask_1.f90: New test.
3325
3326 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
3327
3328         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
3329         * g++.dg/eh/uncaught2.C: New.
3330         * g++.dg/eh/uncaught3.C: New.
3331
3332 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3333
3334         PR libgfortran/26423
3335         * gfortran.dg/read_many_1.f: New test.
3336
3337 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
3338
3339         PR fortran/24519
3340         * gfortran.dg/dependency_3.f90: New test.
3341         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
3342         XFAILs.
3343
3344         PR fortran/25395
3345         * gfortran.dg/equiv_6.f90: New test.
3346
3347 2006-02-23  Jeff Law  <law@redhat.com>
3348
3349         * gcc.c-torture/compile/pr26425.c: New test.
3350
3351 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
3352
3353         PR middle-end/26412
3354         * gcc.dg/gomp/pr26412.c: New test.
3355
3356 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3357
3358         PR c++/26291
3359         * g++.dg/other/ellipsis1.C: New test.
3360         * g++.dg/parse/operator4.C: Adjust error marker.
3361
3362 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
3363
3364         PR target/25603
3365         * gfortran.dg/pr25603.f: New testcase.
3366
3367 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
3368
3369         * gcc.dg/bf-spl1.c: Don't specify -m68000.
3370         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
3371
3372 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
3373
3374         * g++.dg/eh/spbp.C: New.
3375
3376 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
3377
3378         PR middle-end/26379
3379         * gcc.target/i386/mmx-7.c: New test.
3380
3381 2006-02-20  Roger Sayle  <roger@eyesopen.com>
3382
3383         PR tree-optimization/26361
3384         * gcc.dg/tree-ssa/vrp27.c: New test case.
3385
3386 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
3387
3388         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
3389         * gcc.dg/tree-ssa/complex-4.c: Here.
3390
3391 2006-02-19  Roger Sayle  <roger@eyesopen.com>
3392
3393         PR middle-end/19543
3394         * gfortran.dg/logical_1.f90: New test case.
3395
3396 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
3397
3398         PR middle-end/26334
3399         * gcc.dg/20060218-1.c: Moved to...
3400         * gcc.target/i386/20060218-1.c: ... here.  New test.
3401
3402 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
3403
3404         PR fortran/26201
3405         * gfortran.dg/convert_1.f90: New.
3406
3407 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
3408
3409         PR fortran/25054
3410         * gfortran.dg/namelist_5.f90: New test.
3411
3412         PR fortran/25089
3413         * gfortran.dg/namelist_4.f90: New test.
3414
3415 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
3416
3417         PR tree-opt/25680
3418         * testsuite/gcc.dg/tree-ssa/complex-3.c: New test.
3419
3420 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
3421
3422         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
3423         variable to take into account the variable name in the
3424         function header.
3425         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
3426
3427 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
3428
3429         PR middle-end/26334
3430         * gcc.c-torture/compile/20060217-1.c: New test.
3431         * gcc.dg/20060218-1.c: New test.
3432
3433 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
3434
3435         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
3436
3437 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
3438
3439         * gcc.dg/cpp/undef3.c: New test.
3440         * gcc.dg/cpp/trad/builtins2.c: New test.
3441
3442 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
3443
3444         PR c++/26266
3445         * g++.dg/template/static22.C: New test.
3446         * g++.dg/template/static23.C: New test.
3447         * g++.dg/template/static24.C: New test.
3448         * g++.dg/template/non-dependent13.C: New test.
3449         * g++.dg/init/member1.C: Tweak error markers.
3450
3451 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3452
3453         PR target/26255
3454         * gcc.c-torture/compile/pr26255.c: New test case.
3455
3456 2006-02-16  Roger Sayle  <roger@eyesopen.com>
3457
3458         * gfortran.fortran-torture/execute/where_10.f90: New test case.
3459         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
3460         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
3461         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
3462         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
3463         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
3464         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
3465
3466 2006-02-16  Jeff Law  <law@redhat.com>
3467
3468         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
3469         * gcc.dg/tree-ssa/vrp26.c: New test.
3470
3471 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
3472
3473         PR target/20353
3474         PR target/24578
3475         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
3476         __UCLIBC__ is defined.
3477
3478 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
3479
3480         PR fortran/26224
3481         * gfortran.dg/gomp/pr26224.f: New test.
3482
3483 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
3484
3485         PR tree-opt/25918
3486         * lib/target-supports.exp
3487         (check_effective_target_vect_short_mult): New.
3488         (check_effective_target_vect_char_mult): New.
3489         (check_effective_target_vect_widen_sum_qi_to_si): New.
3490         (check_effective_target_vect_widen_sum_qi_to_hi): New.
3491         (check_effective_target_vect_widen_sum_hi_to_si): New.
3492         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
3493         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
3494         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
3495         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
3496         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
3497         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
3498         vect-reduc-pattern-2c.c
3499         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
3500         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
3501         vect-reduc-pattern-1c.c
3502
3503 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
3504
3505         PR fortran/24557
3506         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
3507
3508 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
3509
3510         PR fortran/26054
3511         * gfortran.dg/enum_8.f90: Remove check for warning.
3512         * gfortran.dg/iomsg_1.f90: Ditto.
3513         * gfortran.dg/enum_1.f90: Ditto.
3514         * gfortran.dg/enum_9.f90: Ditto.
3515         * gfortran.dg/enum_2.f90: Ditto.
3516         * gfortran.dg/enum_10.f90: Ditto.
3517         * gfortran.dg/enum_3.f90: Ditto.
3518         * gfortran.dg/flush_1.f90: Ditto.
3519         * gfortran.dg/enum_4.f90: Ditto.
3520         * gfortran.dg/array_constructor_1.f90: Ditto.
3521         * gfortran.dg/enum_5.f90: Ditto.
3522         * gfortran.dg/enum_6.f90: Ditto.
3523         * gfortran.dg/enum_7.f90: Ditto.
3524
3525 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
3526
3527         PR middle-end/26300
3528         * gcc.c-torture/compile/20060215-1.c: New test.
3529
3530 2006-02-14  Roger Sayle  <roger@eyesopen.com>
3531
3532         PR middle-end/23670
3533         * gcc.dg/tree-ssa/andor-2.c: New test case.
3534
3535 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
3536
3537         PR fortran/25045
3538         * optional_dim.f90: New test.
3539
3540 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
3541
3542         PR fortran/26277
3543         * gfortran.dg/label_4.f90: New.
3544
3545 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
3546             Diego Novillo  <dnovillo@redhat.com>
3547             Uros Bizjak  <uros@kss-loka.si>
3548
3549         * gfortran.dg/gomp: New directory.
3550
3551 2006-02-14  Richard Guenther  <rguenther@suse.de>
3552
3553         PR tree-optimization/26258
3554         * gcc.dg/torture/pr26258.c: New testcase.
3555
3556 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
3557
3558         PR fortran/26246
3559         * gfortran.dg/pr26246_1.f90: New test.
3560         * gfortran.dg/pr26246_2.f90: New test.
3561
3562         PR middle-end/26092
3563         * gcc.c-torture/compile/20060208-1.c: New test.
3564
3565 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
3566
3567         PR fortran/26074
3568         PR fortran/25103
3569         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
3570         * gfortran.dg/bad_automatic_objects_1.f90: New test.
3571         * gfortran.dg/automatic_module_variable.f90: Change error message.
3572
3573         PR fortran/20861
3574         * gfortran.dg/internal_dummy_1.f90: New test.
3575
3576         PR fortran/20871
3577         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
3578
3579
3580         PR fortran/25083
3581         * gfortran.dg/uncommon_block_data_1.f90: New test.
3582         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
3583         with standard.
3584
3585         PR fortran/25088
3586         * gfortran.dg/typed_subroutine_1.f90: New test.
3587
3588 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
3589
3590         * objc.dg/dwarf-1.m: New.
3591
3592 2006-02-13  Roger Sayle  <roger@eyesopen.com>
3593
3594         PR middle-end/24427
3595         * gcc.dg/tree-ssa/andor-1.c: New test case.
3596
3597 2006-02-13  Josh Conner  <jconner@apple.com>
3598
3599         PR target/25376
3600         * gcc.dg/pr25376.c: New test.
3601
3602         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
3603         assemble.
3604         * lib/target-supports.exp (check_named_sections_available):
3605         Only compile named-sections test -- don't assemble.
3606
3607 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3608
3609         * g++.dg/warn/no-write-strings.C: New test.
3610         * g++.dg/warn/write-strings.C: Likewise.
3611         * g++.dg/warn/write-strings-default.C: Likewise.
3612
3613 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
3614
3615         PR fortran/25806
3616         * gfortran.dg/ret_pointer_2.f90: New test.
3617
3618 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
3619
3620         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
3621
3622 2006-02-10  Jeff Law  <law@redhat.com>
3623
3624         * gcc.c-torture/compile/pr26213.c: New test.
3625
3626 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
3627
3628         gfortran.dg/null_1.f90: New test.
3629
3630 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
3631
3632         PR fortran/14771
3633         * gfortran.dg/parens_4.f90: New.
3634         * gfortran.dg/parens_5.f90: New.
3635
3636 2006-02-10  Richard Guenther  <rguenther@suse.de>
3637
3638         * testsuite/gcc.dg/pr23372-1.c: Remove empty file.
3639
3640 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
3641         Paul Thomas  <pault@gcc.gnu.org>
3642
3643         PR fortran/14771
3644         * gfortran.dg/parens_1.f90: New.
3645         * gfortran.dg/parens_2.f90: New.
3646         * gfortran.dg/parens_3.f90: New.
3647
3648 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
3649
3650         PR fortran/26038
3651         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
3652
3653         PR fortran/25059
3654         * gfortran.dg/impure_assignment_1.f90: New test.
3655
3656         PR fortran/25070
3657         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
3658
3659 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
3660
3661         PR target/26141
3662         * g++.dg/expr/stdarg2.C: New test.
3663
3664 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
3665
3666         PR inline-asm/16194
3667         * gcc.dg/pr16194.c: New test.
3668
3669 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
3670
3671         * ada/acats/run_acats: Use portable variant of "$@".
3672
3673 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3674
3675         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
3676         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
3677
3678 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
3679
3680         PR tree-opt/26179
3681         * g++.dg/opt/pr26179.C: New test.
3682
3683 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
3684
3685         PR middle-end/26134
3686         * gcc.dg/tree-ssa/complex-3.c: New test.
3687
3688 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
3689
3690         * gcc.c-torture/compile/volatile-1.c: New test.
3691
3692 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
3693
3694         PR 26180
3695         * gcc.dg/tree-ssa/pr26180.c: New test.
3696
3697 2006-02-08  Jeff Law  <law@redhat.com>
3698
3699         * gcc.dg/tree-ssa/pr21417.c: New test.
3700
3701 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
3702
3703         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
3704         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
3705
3706 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
3707
3708         * lib/scanrtl.exp: New.
3709
3710 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3711
3712         PR c++/26071
3713         * g++.dg/other/virtual2.C: New test.
3714
3715         PR c++/26070
3716         * g++.dg/other/virtual1.C: New test.
3717
3718 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
3719
3720         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
3721         cleanup-ipa-dump): Update dump file glob patterns.
3722         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
3723         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
3724
3725         * lib/gcc-dg.exp: Load it.
3726         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
3727
3728 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
3729
3730         PR testsuite/26159
3731         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
3732         * gcc.dg/tree-ssa/pr23382.c: Ditto.
3733
3734 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
3735
3736         PR fortran/25577
3737         * gfortran.dg/mvbits_1.f90: New.
3738
3739 2006-02-07  Dirk Mueller  <dmueller@suse.com>
3740
3741         * g++.dg/warn/Wdiv-by-zero.C: New test.
3742         * g++.dg/warn/Wno-div-by-zero.C: New.
3743
3744 2006-02-07  Jeff Law  <law@redhat.com>
3745
3746         * gcc.dg/tree-ssa/pr21559.c: New test.
3747
3748         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
3749         multiple VRP passes.
3750         * gcc.dg/tree-ssa/vrp09.c: Likewise.
3751         * gcc.dg/tree-ssa/vrp18.c: Likewise.
3752         * gcc.dg/tree-ssa/pr21582.c: Likewise.
3753         * gcc.dg/tree-ssa/pr20657.c: Likewise.
3754         * gcc.dg/tree-ssa/pr21001.c: Likewise.
3755         * gcc.dg/tree-ssa/vrp02.c: Likewise
3756         * gcc.dg/tree-ssa/vrp11.c: Likewise
3757         * gcc.dg/tree-ssa/pr14341.c: Likewise
3758         * gcc.dg/tree-ssa/vrp19.c: Likewise
3759         * gcc.dg/tree-ssa/vrp20.c: Likewise
3760         * gcc.dg/tree-ssa/vrp03.c: Likewise
3761         * gcc.dg/tree-ssa/pr21086.c: Likewise
3762         * gcc.dg/tree-ssa/pr21959.c: Likewise
3763         * gcc.dg/tree-ssa/vrp21.c: Likewise
3764         * gcc.dg/tree-ssa/vrp04.c: Likewise
3765         * gcc.dg/tree-ssa/pr25485.c: Likewise
3766         * gcc.dg/tree-ssa/pr22026.c: Likewise
3767         * gcc.dg/tree-ssa/vrp22.c: Likewise
3768         * gcc.dg/tree-ssa/vrp05.c: Likewise
3769         * gcc.dg/tree-ssa/20030807-10.c: Likewise
3770         * gcc.dg/tree-ssa/pr20701.c: Likewise
3771         * gcc.dg/tree-ssa/vrp23.c: Likewise
3772         * gcc.dg/tree-ssa/vrp06.c: Likewise
3773         * gcc.dg/tree-ssa/pr22117.c: Likewise
3774         * gcc.dg/tree-ssa/pr20702.c: Likewise
3775         * gcc.dg/tree-ssa/vrp15.c: Likewise
3776         * gcc.dg/tree-ssa/pr21090.c: Likewise
3777         * gcc.dg/tree-ssa/pr21294.c: Likewise
3778         * gcc.dg/tree-ssa/vrp24.c: Likewise
3779         * gcc.dg/tree-ssa/vrp07.c: Likewise
3780         * gcc.dg/tree-ssa/pr21563.c: Likewise
3781         * gcc.dg/tree-ssa/pr25382.c: Likewise
3782         * gcc.dg/tree-ssa/vrp16.c: Likewise
3783         * gcc.dg/tree-ssa/vrp25.c: Likewise
3784         * gcc.dg/tree-ssa/vrp08.c: Likewise
3785         * gcc.dg/tree-ssa/20030807-6.c: Likewise
3786         * gcc.dg/tree-ssa/vrp17.c: Likewise
3787         * gcc.dg/tree-ssa/pr21458.c: Likewise
3788         * g++.dg/tree-ssa/pr18178.C: Likewise
3789
3790 2006-02-07  Richard Guenther  <rguenther@suse.de>
3791
3792         PR c++/26140
3793         Revert
3794         2006-01-30  Richard Guenther  <rguenther@suse.de>
3795         PR c++/23372
3796         * gcc.dg/pr23372-1.C: New testcase.
3797
3798         * g++.dg/tree-ssa/pr26140.C: New testcase.
3799
3800 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
3801
3802         PR c++/9737
3803         * g++.dg/template/ttp15.C: New test.
3804         * g++.dg/template/ttp16.C: Likewise.
3805         * g++.dg/template/ttp17.C: Likewise.
3806         * g++.old-deja/g++.pt/ttp36.C: Remove.
3807         * g++.old-deja/g++.pt/ttp19.C: Likewise.
3808         * g++.old-deja/g++.pt/ttp37.C: Likewise.
3809         * g++.old-deja/g++.pt/ttp38.C: Likewise.
3810         * g++.old-deja/g++.pt/ttp39.C: Likewise.
3811         * g++.old-deja/g++.pt/ttp9.C: Likewise.
3812         * g++.old-deja/g++.pt/ttp40.C: Likewise.
3813         * g++.old-deja/g++.pt/ttp51.C: Likewise.
3814         * g++.old-deja/g++.pt/ttp26.C: Likewise.
3815         * g++.old-deja/g++.pt/ttp36.C: Likewise.
3816
3817 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
3818
3819         PR libfortran/23815
3820         * unf_io_convert_4.f90: New test.
3821
3822 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
3823
3824         * gcc.dg/tree-ssa/loadpre10.c: New test.
3825         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
3826         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
3827         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
3828
3829 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3830
3831         PR libfortran/24685
3832         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
3833
3834 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
3835
3836         PR tree-opt/25251
3837         * gfortran.dg/assign_7.f: New test.
3838
3839 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
3840
3841         PR fortran/26041
3842         PR fortran/26064
3843         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
3844         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
3845         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
3846
3847 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
3848
3849         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
3850         in size_t typedef.
3851
3852 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3853
3854         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
3855         * g++.dg/charset/string.c (foo): Likewise.
3856         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
3857         const char*
3858         * g++.dg/ext/builtin2.C (printf): Likewise.
3859         * g++.dg/init/new15.C (printf): Likewise.
3860         * g++.dg/opt/pr17697-1.C (foo): Likewise.
3861         * g++.dg/opt/pr17697-2.C (foo): Likewise.
3862         * g++.dg/opt/pr17697-3.C (foo): Likewise.
3863         * g++.dg/template/non-dependent4.C (temp): Likewise.
3864         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
3865         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
3866         parameter type to const char*.
3867         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
3868         Change type to const char*.
3869         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
3870         Likewise.
3871         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
3872         second parameter type to const char*.
3873         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
3874         (Y::Y): Change parameter type to const char*.
3875         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
3876         * g++.old-deja/g++.jason/report.C: Apply const correctness.
3877         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
3878         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
3879         (char*).
3880         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
3881         const char*.
3882         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
3883         type to const char*.
3884         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
3885         return type to const char*.
3886         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
3887         to const char*.
3888         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
3889         * g++.old-deja/g++.law/refs1.C: Likewise.
3890         * g++.old-deja/g++.law/visibility1.C: Likewise.
3891         * g++.old-deja/g++.law/visibility2.C: Likewise.
3892         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
3893         const char*.
3894         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
3895         * g++.old-deja/g++.mike/net48.C: Likewise.
3896         * g++.old-deja/g++.mike/p646.C: Likewise.
3897         * g++.old-deja/g++.mike/p6746.C: Likewise.
3898         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
3899         type to const char*.
3900         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
3901         deprecated conversion warning.
3902         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
3903         char*.
3904         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
3905         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
3906         * g++.old-deja/g++.pt/explicit8.C: Likewise.
3907         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
3908         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
3909         * g++.old-deja/g++.pt/nontype3.C: Likewise.
3910         * g++.old-deja/g++.pt/t39.C: Likewise.
3911         * g++.old-deja/g++.robertl/eb106.C: Likewise.
3912         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
3913
3914 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
3915
3916         PR fortran/25075
3917         intrinsic_argument_conformance_1.f90: New test.
3918
3919 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
3920
3921         PR fortran/20845
3922         * gfortran.dg/char_result_11.f90: Add SAVE.
3923         * gfortran.dg/der_pointer_4.f90: Ditto.
3924         * gfortran.dg/default_initialization.f90: New test.
3925
3926 2006-02-03  Jeff Law  <law@redhat.com>
3927
3928         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
3929         handle more than 100 dump files.
3930         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
3931         * lib/scantree.exp (scan-tree-dump): Likewise.
3932         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
3933         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
3934         * lib/scanipa.exp (scan-ipa-dump): Likewise.
3935         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
3936         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
3937
3938 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
3939
3940         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
3941
3942 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
3943
3944         * g++.dg/template/using12.C: New test.
3945
3946 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
3947
3948         * gcc.target/powerpc/pr25960.c: New test.
3949
3950 2006-02-02  Steven G. Kargl  <kargls@comcast>
3951
3952         PR fortran/24958
3953         gfortran.dg/nullify_2.f90: New test.
3954
3955 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
3956
3957         PR 25990
3958         * gcc.dg/gomp/pr25990.c: New test.
3959
3960 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
3961
3962         PR c++/25342
3963         * g++.gd/template/partial4.C: New test.
3964
3965 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
3966
3967         PR middle-end/26001
3968         * gfortran.dg/data_char_2.f90: New.
3969
3970 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
3971
3972         PR fortran/26039
3973         maxval_maxloc_conformance_1.f90: New test.
3974
3975 2006-01-31  Richard Guenther  <rguenther@suse.de>
3976
3977         * gcc.target/i386/sselibm-1.c: New testcase.
3978         * gcc.target/i386/sselibm-2.c: Likewise.
3979         * gcc.target/i386/sselibm-3.c: Likewise.
3980         * gcc.target/i386/sselibm-4.c: Likewise.
3981         * gcc.target/i386/sselibm-5.c: Likewise.
3982
3983 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
3984
3985         PR fortran/24266
3986         * gfortran.dg/arrayio_derived_2.f90: New.
3987
3988 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
3989
3990         * gcc.dg/unsigned-long-compare.c: New test.
3991
3992 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
3993
3994         PR testsuite/25318
3995         * lib/target-supports.exp (check_effective_target_freorder):
3996         Check to see if target supports -freorder-blocks-and-partition.
3997         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
3998         instead of "dg-require-named-sections".
3999
4000 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
4001
4002         PR target/14798:
4003         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
4004         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
4005         * gcc.dg/pragma-isr-trapa2.c: Likewise.
4006         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
4007         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
4008         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
4009         * gcc.dg/attr-isr-trap_exit.c: Likewise.
4010         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
4011
4012 2006-01-30  Richard Guenther  <rguenther@suse.de>
4013
4014         PR c++/23372
4015         * gcc.dg/pr23372-1.C: New testcase.
4016
4017 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
4018
4019         * gcc.dg/gomp/pr25874.c: New test.
4020
4021 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
4022
4023         PR tree-opt/25911
4024         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
4025
4026 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
4027
4028         PR fortran/18578
4029         PR fortran/18579
4030         PR fortran/20857
4031         PR fortran/20885
4032         * gfortran.dg/intent_out_1.f90: New test.
4033
4034 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
4035
4036         PR fortran/17911
4037         * gfortran.dg/procedure_lvalue.f90: New test.
4038
4039         PR fortran/20895
4040         PR fortran/25030
4041         * gfortran.dg/char_pointer_assign_2.f90: New test.
4042         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
4043         assignment to be consistent with standard.
4044         * gfortran.dg/char_result_2.f90: The same.
4045         * gfortran.dg/char_result_8.f90: The same.
4046
4047 2006-01-28  Zack Weinberg  <zackw@panix.com>
4048
4049         * gcc.dg/Woverlength-strings.c
4050         * gcc.dg/Woverlength-strings-pedantic-c89.c
4051         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
4052         * gcc.dg/Woverlength-strings-pedantic-c99.c
4053         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
4054
4055 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
4056
4057         * gcc.c-torture/execute/20060127-1.c: New test.
4058
4059 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
4060
4061         PR c++/25999
4062         * g++.dg/ext/pragmaweak1.C: New test.
4063
4064 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
4065
4066         PR c++/25855
4067         * g++.dg/template/spec29.C: New test.
4068
4069 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
4070
4071         PR c/19606.
4072         * gcc.c-torture/execute/pr19606.c: New.
4073
4074 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
4075
4076         * gcc.dg/pragma-re-4.c: New test.
4077
4078 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
4079
4080         PR fortran/25964
4081         * gfortran.dg/assumed_size_refs_3.f90: New test.
4082
4083 2006-01-27  Ben Elliston  <bje@au.ibm.com>
4084
4085         * gcc.misc-tests/dectest.exp: Remove defunct comment.
4086
4087 2006-01-26  Laurent GUERBY <laurent@guerby.net>
4088
4089         PR ada/21317
4090         * ada/acats/support/impdef.a: Add One_Long_Second.
4091         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
4092         * ada/acats/tests/c9/c94026.a: Likewise.
4093         * ada/acats/tests/c9/c97305c.ada: Likewise.
4094         * ada/acats/tests/c9/c99004a.ada: Likewise.
4095
4096 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
4097
4098         PR fortran/25964
4099         * gfortran.dg/global_references_2.f90: New test.
4100
4101         PR fortran/25084
4102         PR fortran/20852
4103         PR fortran/25085
4104         PR fortran/25086
4105         * gfortran.dg/assumed_charlen_function_1.f90: New test.
4106         * gfortran.dg/assumed_charlen_function_3.f90: New test.
4107
4108         PR fortran/25416
4109         * gfortran.dg/assumed_charlen_function_2.f90: New test.
4110
4111 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
4112
4113         PR c/25892
4114         * gcc.dg/Wpointer-sign.c: New.
4115         * gcc.dg/Wpointer-sign-Wall.c: New.
4116         * gcc.dg/Wpointer-sign-Wall-no.c: New.
4117         * gcc.dg/Wpointer-sign-pedantic.c: New.
4118         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
4119         * gcc.dg/conv-2.c: Use -Wpointer-sign.
4120
4121 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
4122
4123         PR C/25861
4124         * gcc.c-torture/compile/pr25861.c: New test.
4125
4126 2006-01-26  Paul Brook  <paul@codesourcery.com>
4127
4128         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
4129         on short-enum targets.
4130         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
4131         variable.
4132         (generate_fields): Use short_enums.
4133         (main): Set short_enums.  Document -e.
4134         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
4135         on short-enum targets.
4136         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
4137         variable.
4138         (generate_fields): Use short_enums.
4139         (main): Set short_enums.  Document -e.
4140         * lib/target-supports.exp (check_effective_target_short_enums): New.
4141
4142 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
4143
4144         PR target/25947
4145         * gcc.dg/torture/pr25947-1.c: New test.
4146
4147 2006-01-25  Jan Hubicka  <jh@suse.cz>
4148             Roger Sayle  <roger@eyesopen.com>
4149
4150         PR rtl-optimization/25703
4151         * gcc.target/i386/20060125-1.c: New test case.
4152         * gcc.target/i386/20060125-2.c: New test case.
4153
4154 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
4155
4156         PR fortran/18540
4157         * gfortran.dg/goto_1.f: New.
4158
4159 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
4160
4161         PR fortran/25716
4162         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
4163         25716 on 32-bit systems too.
4164
4165 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
4166
4167         PR testsuite/25590
4168         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
4169
4170 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
4171
4172         * gcc.dg/tree-ssa/gen-vect-33.c: New.
4173
4174 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4175
4176         PR fortran/25835
4177         * gfortran.dg/read_eof.f90: Delete, renamed.
4178         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
4179         * gfortran.dg/read_eof_2.f90: New test.
4180         * gfortran.dg/read_eof_3.f90: New test.
4181
4182 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
4183
4184         PR tree-opt/25860
4185         * gcc.c-torture/compile/pr25860.c: New test.
4186
4187 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4188
4189         PR c++/25552
4190         * g++.dg/parse/dtor8.C: New test.
4191
4192 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
4193
4194         PR testsuite/25891
4195         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
4196         * gcc.dg/gomp/gomp.exp: Return without testing anything if
4197         check_effective_target_fopenmp returns 0.
4198
4199 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
4200
4201         PR ada/20548
4202         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
4203         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
4204         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
4205
4206 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
4207
4208         PR tree-opt/25857
4209         * g++.dg/opt/pr25857.C: New test.
4210
4211 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
4212         Jan Hubicka  <jh@suse.cz>
4213         Richard Guenther  <rguenther@suse.de>
4214
4215         PR rtl-optimization/25654
4216         * gcc.dg/torture/pr25654.c: New testcase.
4217         * gcc.target/i386/pr25654.c: Likewise.
4218
4219 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
4220
4221         PR fortran/25901
4222         * gfortran.dg/internal references_2.f90: New test.
4223
4224         Fix regression in testing of admissability of attributes.
4225         * gfortran.dg/intent_used_1.f90: New test.
4226
4227 2006-01-23  Ben Elliston  <bje@au.ibm.com>
4228
4229         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
4230         Remove target conditional torture options for i?86 and x86_64
4231         GNU/Linux.
4232
4233 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4234
4235         PR c++/10891
4236         * g++.dg/rtti/no-rtti.C: New.
4237
4238 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
4239
4240         PR c++/25895
4241         * g++.dg/inherit/conv2.C: New test.
4242
4243         PR c++/25856
4244         * g++.dg/parse/dtor7.C: New test.
4245
4246         PR c++/25858
4247         * g++.dg/template/crash44.C: New test.
4248
4249 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
4250
4251         PR fortran/25124
4252         PR fortran/25625
4253         * gfortran.dg/internal_references_1.f90: New test.
4254           PR fortran/20881
4255         PR fortran/23308
4256         PR fortran/25538
4257         PR fortran/25710
4258         * gfortran.dg/global_references_1.f90: New test.
4259         * gfortran.dg/g77/19990905-1.f: Restore the error that
4260         there is a clash between the common block name and
4261         the name of a subroutine reference.
4262
4263         PR fortran/PR24276
4264         * gfortran.dg/aliasing_dummy_1.f90: New test.
4265
4266 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
4267
4268         * gcc.dg/vmx/1b-01.c: Warning fix.
4269         * gcc.dg/vmx/1c-02.c: Likewise.
4270         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
4271
4272 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
4273
4274         PR testsuite/24962
4275         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
4276
4277 2006-01-20  Richard Guenther  <rguenther@suse.de>
4278         Steven Bosscher <stevenb.gcc@gmail.com>
4279
4280         PR rtl-optimization/24626
4281         * gcc.dg/torture/pr24626-1.c: New testcase.
4282         * gcc.dg/torture/pr24626-2.c: Likewise.
4283         * gcc.dg/torture/pr24626-3.c: Likewise.
4284         * gcc.dg/torture/pr24626-4.c: Likewise.
4285
4286 2006-01-20  Dirk Mueller  <dmueller@suse.com>
4287
4288         PR c++/5520
4289         * g++.dg/warn/empty-body.C: New.
4290
4291 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
4292
4293         PR c++/22136
4294         * g++.dg/template/using10.C: New test.
4295         * g++.dg/temlpate/using11.C: Likewise.
4296         * g++.dg/inherit/using5.C: Tweak error messages.
4297
4298 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
4299
4300         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
4301         target test.
4302         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
4303
4304 2006-01-19  Jan Hubicka  <jh@suse.cz>
4305
4306         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
4307
4308 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4309
4310         PR c++/25854
4311         * g++.dg/template/spec28.C: New test.
4312
4313 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
4314
4315         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
4316         Fix fprintf's by adding srcdir or removing it.
4317
4318 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
4319
4320         * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
4321         * testsuite/gcc.dg/gomp/critical-1.c: Likewise.
4322         * testsuite/gcc.dg/gomp/critical-3.c: Likewise.
4323         * testsuite/gcc.dg/gomp/empty.c: Likewise.
4324         * testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
4325         * testsuite/gcc.dg/gomp/for-4.c: Likewise.
4326         * testsuite/gcc.dg/gomp/for-6.c: Likewise.
4327         * testsuite/gcc.dg/gomp/master-3.c: Likewise.
4328         * testsuite/gcc.dg/gomp/for-8.c: Likewise.
4329         * testsuite/gcc.dg/gomp/for-10.c: Likewise.
4330         * testsuite/gcc.dg/gomp/for-18.c: Likewise.
4331         * testsuite/gcc.dg/gomp/for-5.c: Likewise.
4332         * testsuite/gcc.dg/gomp/for-7.c: Likewise.
4333         * testsuite/gcc.dg/gomp/for-9.c: Likewise.
4334
4335 2006-01-18  Jeff Law  <law@redhat.com>
4336
4337         * gcc.dg/tree-ssa/vrp25.c: New test.
4338
4339 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
4340
4341         * gcc.dg/pr25805.c: Fix misapplied patch.
4342
4343 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
4344
4345         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
4346         (check_effective_target_vect_udot_qi): New.
4347         (check_effective_target_vect_sdot_hi): New.
4348         (check_effective_target_vect_udot_hi): New.
4349         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
4350         prefixed with "wrapv-" with -fwrapv.
4351         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
4352         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
4353         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
4354         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
4355         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
4356
4357         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
4358         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
4359         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
4360         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
4361
4362 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4363
4364         PR c++/16829
4365         * g++.dg/other/default2.C: New test.
4366         * g++.dg/other/default3.C: New test.
4367
4368 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
4369
4370         PR c/25805
4371         * gcc.dg/pr25805.c: New file.
4372
4373 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
4374
4375         PR c++/25836
4376         * g++.dg/template/init6.C: New test.
4377
4378 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
4379
4380         * gcc.dg/tree-ssa/pr24287.c: New test
4381
4382 2006-01-18  Eric Christopher  <echristo@apple.com>
4383
4384         * g++.dg/eh/table.C: New.
4385
4386 2006-01-18  DJ Delorie  <dj@redhat.com>
4387
4388         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
4389         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
4390         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
4391         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
4392
4393 2006-01-18  Jeff Law  <law@redhat.com>
4394
4395         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
4396         on wrapping on overflow semantics.
4397
4398         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
4399
4400         * gcc.gc/tree-ssa/vrp23.c: New test.
4401         * gcc.gc/tree-ssa/vrp24.c: New test.
4402
4403 2006-01-18  Richard Henderson  <rth@redhat.com>
4404             Aldy Hernandez  <aldyh@redhat.com>
4405             Jakub Jelinek  <jakub@redhat.com>
4406             Diego Novillo  <dnovillo@redhat.com>
4407             Uros Bizjak  <uros@kss-loka.si>
4408
4409         * testsuite/gcc.dg/gomp: New directory.
4410
4411 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
4412             Steven G. Kargl  <kargls@comcast.net>
4413
4414         PR fortran/20869
4415         * gfortran.dg/intrinsic_external_1.f90: New test.
4416
4417         PR fortran/20875.
4418         * gfortran.dg/elemental_pointer_1.f90: New test.
4419
4420         PR fortran/25024
4421         * gfortran.dg/external_procedures_1.f90: New test.
4422
4423         PR fortran/25785
4424         gfortran.dg/assumed_present.f90: New test.
4425
4426 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
4427
4428         * g++.dg/parse/lookup5.C: New test.
4429
4430 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4431
4432         PR fortran/25697
4433         * gfortran.dg/read_eof.f90: New test.
4434
4435 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
4436
4437         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
4438         add a closing brace.
4439
4440 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4441
4442         PR fortran/25631
4443         * gfortran.dg/fmt_tl.f: New test.
4444
4445 2006-01-17  Eric Christopher  <echristo@apple.com>
4446
4447         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
4448         * g++.old-deja/g++.warn/impint2.C: Ditto.
4449         * g++.old-deja/g++.other/null1.C: Ditto.
4450         * g++.dg/warn/conv2.C: Ditto.
4451         * g++.dg/warn/conv4.C: New file.
4452
4453 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
4454
4455         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
4456
4457 2006-01-17  Andreas Jaeger  <aj@suse.de>
4458             Janis Johnson <janis187@us.ibm.com>
4459
4460         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
4461         in 64-bit.
4462         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
4463         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
4464
4465 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
4466
4467         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
4468         xfail txxx where xxx >= 25.
4469
4470 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
4471
4472         PR testsuite/25764
4473         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
4474
4475 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
4476
4477         PR c/25682
4478         * gcc.dg/pr25682.c: New test.
4479         * g++.dg/parse/array-size2.C: New test.
4480
4481 2006-01-16  Ian Lance Taylor  <ian@airs.com>
4482
4483         * consistency.vlad: Remove entire directory, 1652 files.
4484
4485 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
4486
4487         * lib/target-supports.exp (check_effective_target_dfp_nocache,
4488         check_effective_target_dfprt_nocache): New.
4489         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
4490         (check_effective_target_dfprt): New.
4491         * lib/c-compat.exp (check_dfp): Remove.
4492         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
4493         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
4494         level of support for decimal float.
4495         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
4496         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
4497         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
4498         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
4499         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
4500         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
4501         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
4502         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
4503         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
4504         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
4505         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
4506         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
4507         directives.
4508
4509 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
4510
4511         PR testsuite/25741
4512         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
4513         $base_dir/../.
4514         * lib/gfortran.exp (gfortran_init): Likewise.
4515         * lib/obj-c++.exp (obj-c++_init): Likewise.
4516         * lib/scanasm.exp (scan-assembler-dem): Likewise.
4517         (scan-assembler-dem-not): Likewise.
4518         * lib/scandump.exp (scan-dump-dem): Likewise.
4519         (scan-dump-dem-not): Likewise.
4520
4521 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
4522
4523         PR testsuite/25767
4524         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
4525         powerpc-*-darwin*.
4526         * lib/obj-c++.exp (obj-c++_init): Likewise.
4527
4528 2006-01-16  Richard Guenther  <rguenther@suse.de>
4529
4530         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
4531
4532 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4533
4534         PR testsuite/25777
4535         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
4536         to LD_LIBRARY_PATH.
4537
4538 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
4539             Andrew Pinski  <pinskia@physics.uc.edu>
4540
4541         * gcc.dg/minmax-1.c: New test.
4542
4543 2006-01-16  Ben Elliston  <bje@au.ibm.com>
4544
4545         * gcc.dg/dfp/dfp.exp: Correct FSF address.
4546         * gcc.misc-tests/dectest.exp: Ditto.
4547
4548 2006-01-15  Ian Lance Taylor  <ian@airs.com>
4549
4550         PR testsuite/25796
4551         * gcc.target/i386/cmov6.c: Use -march=k8.
4552
4553 2006-01-15  Andreas Jaeger  <aj@suse.de>
4554
4555         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
4556         x86 does not have __float128.
4557
4558 2006-01-14  Ian Lance Taylor  <ian@airs.com>
4559
4560         * gcc.target/i386/cmov6.c: New test.
4561
4562 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
4563
4564         PR c++/25663
4565         * g++.dg/template/ctor6.C: New test.
4566
4567 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
4568
4569         PR tree-optimization/25485
4570         * gcc.dg/tree-ssa/pr25485.c: New.
4571
4572 2006-01-14  Richard Guenther  <rguenther@suse.de>
4573
4574         PR tree-optimization/22548
4575         PR tree-optimization/22555
4576         PR tree-optimization/22501
4577         * gcc.dg/tree-ssa/alias-4.c: New testcase.
4578         * gcc.dg/tree-ssa/alias-5.c: Likewise.
4579         * gcc.dg/tree-ssa/alias-6.c: Likewise.
4580         * gcc.dg/tree-ssa/alias-7.c: Likewise.
4581         * gcc.dg/tree-ssa/alias-8.c: Likewise.
4582         * gcc.dg/tree-ssa/alias-9.c: Likewise.
4583         * gcc.dg/tree-ssa/alias-10.c: Likewise.
4584         * gcc.dg/tree-ssa/alias-11.c: Likewise.
4585         * gcc.dg/tree-ssa/alias-12.c: Likewise.
4586
4587 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
4588
4589         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
4590         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
4591
4592 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
4593         Richard Guenther  <rguenther@suse.de>
4594
4595         PR rtl-optimization/24257
4596         * gcc.dg/torture/pr24257.c: New testcase.
4597
4598 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
4599
4600         * gcc.c-torture/execute/20060110-1.c: New test.
4601         * gcc.c-torture/execute/20060110-2.c: New test.
4602
4603 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
4604
4605         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
4606
4607 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
4608
4609         PR fortran/25756
4610         * gfortran.dg/label_3.f90: New test.
4611
4612 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
4613
4614         PR tree-optimization/25771
4615         * g++.dg/tree-ssa/pr25771.C: New test
4616
4617 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
4618
4619         PR tree-opt/24365
4620         * g++.dg/opt/complex5.C: New test.
4621
4622 2006-01-13  Richard Guenther  <rguenther@suse.de>
4623
4624         * gcc.target/i386/387-9.c: New testcase.
4625
4626 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
4627
4628         PR c++/24824
4629         * g++.dg/debug/dwarf2-1.C: New.
4630
4631 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
4632
4633         PR testsuite/25728
4634         * lib/gcov.exp (verify-lines): Add "close $fd".
4635
4636 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
4637             Ben Elliston  <bje@au.ibm.com>
4638
4639         * gcc.dg/dfp/inf-1.c: New test.
4640
4641 2006-01-12  Janis Johnson <janis187@us.ibm.com>
4642             Yao Qi  <qiyaoltc@cn.ibm.com>
4643             Ben Elliston  <bje@au.ibm.com>
4644             Jon Grimm  <jgrimm2@us.ibm.com>
4645
4646         * gcc.dg/nodfp-1.c: New test.
4647         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
4648         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
4649         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
4650         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
4651         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
4652         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
4653         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
4654         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
4655         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
4656         * gcc.dg/format/dfp-scanf-1.c: Likewise.
4657         * gcc.dg/format/dfp-printf-1.c: Likewise.
4658         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
4659         (compat_setup_dfp): New.
4660         * gcc.dg/compat/compat.exp: Use it.
4661         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
4662         Make some variables global, prepend "compat_" to their names.
4663         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
4664         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
4665         * gcc.misc-tests/dectest.exp: New test driver for decTest.
4666         * lib/compat.exp (compat_skip_list): Make global, rename.
4667         * lib/c-compat.exp: New file.
4668         * lib/target-supports.exp (check_effective_target_dfp): New.
4669
4670         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
4671         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
4672         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
4673         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
4674         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
4675         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
4676         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
4677         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
4678         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
4679         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
4680         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
4681         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
4682         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
4683         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
4684         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
4685         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
4686         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
4687         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
4688         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
4689         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
4690         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
4691         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
4692         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
4693         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
4694         gcc.dg/dfp/struct-layout-1.c,
4695         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
4696         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
4697         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
4698         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
4699         gcc.dg/dfp/func-vararg-dfp.c,
4700         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
4701         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
4702         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
4703         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
4704         gcc.dg/dfp/wtr-conversion-1.c: New tests.
4705
4706 2006-01-11  Richard Guenther  <rguenther@suse.de>
4707
4708         PR tree-optimization/25734
4709         * gcc.dg/tree-ssa/pr25734.c: New testcase.
4710
4711 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
4712
4713         PR fortran/25486
4714         * gfortran.dg/literal_character_constant_1_x.F: New test.
4715         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
4716         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
4717         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
4718
4719 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
4720
4721         PR c++/25386
4722         * g++.dg/ext/packed3.C: Add expected packed error.
4723
4724 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
4725
4726         PR target/25706
4727         * gcc.dg/torture/pr25706-1.c: New test.
4728
4729 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
4730
4731         PR tree-optimization/23109
4732         PR tree-optimization/23948
4733         PR tree-optimization/24123
4734
4735         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
4736         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
4737         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
4738         g++.dg/tree-ssa/pr23948.C: New testcases.
4739         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
4740         three divisions in order to do the optimization.
4741
4742 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
4743
4744         PR c++/25632
4745         * g++.dg/other/pr25632.C: New test.
4746
4747 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
4748
4749         PR fortran/25730
4750         * gfortran.dg/used_types_1.f90: New test.
4751
4752 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
4753
4754         PR target/25718
4755         * gcc.dg/torture/pr25718-1.c: New test.
4756
4757 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
4758
4759         * gfortran.dg/list_read_2.f90: Fix typo in description.
4760
4761 2006-01-10  Jan Beulich  <jbeulich@novell.com>
4762
4763         * lib/target-supports.exp (check_visibility_available): Simplify test
4764         for *-*-netware*.
4765         (check_profiling_available): Fail for *-*-netware*.
4766         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
4767         * gcc.dg/20021014-1.c: Likewise.
4768         * gcc.dg/nest.c: Likewise.
4769
4770 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
4771
4772         fortran/24936
4773         * gfortran.dg/forall_3.f90: New test.
4774
4775 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
4776
4777         PR fortran/21977
4778         * gfortran.dg/nesting_2.f90: New test.
4779         * gfortran.dg/nesting_3.f90: New test.
4780
4781 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
4782
4783         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
4784         Fix typo in comment.
4785
4786 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
4787
4788         * gfortran.dg/single_char_string.f90: New test.
4789
4790 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
4791
4792         * gfortran.dg/ichar_2.f90: New test.
4793
4794 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
4795
4796         PR fortran/25093
4797         * gfortran.dg/private_type_4.f90: New.
4798
4799 2006-01-07  Richard Guenther  <rguenther@suse.de>
4800
4801         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
4802
4803 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4804
4805         * gfortran.dg/func_decl_1.f90: New.
4806         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
4807         * gfortran.dg/array_alloc_2.f90: Likewise.
4808         * gfortran.dg/char_result_8.f90: Likewise.
4809         * gfortran.dg/dup_save_1.f90: Likewise.
4810         * gfortran.dg/dup_save_2.f90: Likewise.
4811         * gfortran.dg/f2c_6.f90: Likewise.
4812         * gfortran.dg/f2c_7.f90: Likewise.
4813         * gfortran.dg/func_result_2.f90: Likewise.
4814         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
4815
4816 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
4817
4818         PR fortran/22146
4819         * gfortran.dg/elemental_subroutine_1.f90: New test.
4820         * gfortran.dg/elemental_subroutine_2.f90: New test.
4821
4822         PR fortran/25029
4823         PR fortran/21256
4824         * gfortran.dg/assumed_size_refs_1.f90: New test.
4825
4826         PR fortran/20868
4827         PR fortran/20870
4828         * gfortran.dg/assumed_size_refs_2.f90: New test.
4829         * gfortran.dg/initialization_1.f90: Change warning message.
4830
4831 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
4832
4833         * gcc.dg/tree-ssa/loop-15.c: New test.
4834
4835 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4836
4837         PR fortran/25598
4838         * gfortran.dg/backspace_3.f: New test.
4839         * gfortran.dg/backspace_4.f: New test.
4840
4841 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4842
4843         PR fortran/24268
4844         * gfortran.dg/fmt_white.f: Update test.
4845
4846 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
4847
4848         * gcc.dg/cast-1.c: Add new warning.
4849         * gcc.dg/cast-2.c: Likewise.
4850         * gcc.dg/cast-3.c: Likewise.
4851         * gcc.dg/format/cast-1.c: Likewise.
4852         * gcc.dg/cast-4.c: New testcase.
4853
4854 2006-01-05  Richard Guenther  <rguenther@suse.de>
4855
4856         PR tree-optimization/22555
4857         * gcc.dg/tree-ssa/alias-3.c: New testcase.
4858
4859 2006-01-05  Richard Guenther  <rguenther@suse.de>
4860             Diego Novillo  <dnovillo@redhat.com>
4861
4862         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
4863         * gcc.dg/tree-ssa/loop-8.c: Likewise.
4864         * gcc.dg/tree-ssa/loop-1.c: Likewise.
4865         * gcc.dg/tree-ssa/pr23294.c: Likewise.
4866         * gcc.dg/tree-ssa/pr21985.c: Likewise.
4867         * gcc.dg/tree-ssa/loop-14.c: Likewise.
4868         * gcc.dg/tree-ssa/loop-2.c: Likewise.
4869         * gcc.dg/tree-ssa/loop-3.c: Likewise.
4870         * gcc.dg/tree-ssa/loop-4.c: Likewise.
4871         * gcc.dg/tree-ssa/pr21171.c: Likewise.
4872         * gcc.dg/tree-ssa/loop-5.c: Likewise.
4873         * gcc.dg/tree-ssa/loop-10.c: Likewise.
4874         * gcc.dg/tree-ssa/loop-6.c: Likewise.
4875         * treelang/compile/extravar.tree: Likewise.
4876         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
4877         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
4878         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
4879         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
4880         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
4881
4882 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
4883
4884         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
4885         for 64-bit fix.
4886
4887 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
4888
4889         PR fortran/23675
4890         gfortran.dg/char_result_11.f90: New.
4891
4892 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
4893
4894         PR c++/24782
4895         * g++.dg/parse/access9.C: New test.
4896         * g++.dg/tc1/dr52.C: Tweak error markers.
4897
4898 2006-01-04  Richard Henderson  <rth@redhat.com>
4899
4900         Merge from gomp branch.
4901         * g++.dg/parse/pragma2.C: Update expected error lines.
4902
4903 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
4904
4905         * g++.dg/other/i386-2.C: New test.
4906
4907         PR target/25554
4908         * gcc.c-torture/compile/20051228-1.c: New test.
4909
4910         PR c/25559
4911         * gcc.dg/pr25559.c: New test.
4912
4913 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
4914
4915         PR c++/25492
4916         * g++.dg/lookup/friend9.C: New test.
4917
4918         PR c++/25625
4919         * g++.dg/template/repo5.C: New test.
4920
4921 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
4922
4923         PR fortran/25101
4924         * gfortran.dg/forall_2.f90: New test.
4925
4926 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
4927
4928         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
4929         dg-require-weak.  Adjust regexp to handle leading-underscore
4930         targets and space as well as TAB after .weak.  Change previous
4931         64-bit fix to not use naked dot.
4932
4933 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
4934
4935         PR rtl-optimization/25578
4936         * gcc.c-torture/execute/20060102-1.c: New testcase.
4937
4938 2006-01-03  Richard Guenther  <rguenther@suse.de>
4939
4940         PR c/25183
4941         * gcc.dg/torture/pr25183.c: New testcase.
4942
4943 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
4944
4945         Merge from gomp-branch.
4946         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
4947         * gcc.dg/ia64-sync-2.c: Likewise.
4948         * gcc.dg/ia64-sync-3.c: Likewise.
4949         * gcc.dg/ia64-sync-4.c: Likewise.
4950         * gcc.dg/sync-2.c: Likewise.
4951         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
4952         that sparc64-*-* and sparcv9-*-* supports sync builtins.
4953
4954 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
4955
4956         PR c++/25635
4957         * g++.dg/parse/operator6.C: New test.
4958
4959         PR c++/25637
4960         * g++.dg/parse/error29.C: New test.
4961
4962         PR c++/25638
4963         * g++.dg/parse/dtor6.C: New test.
4964
4965         PR c++/25633
4966         * g++.dg/parse/ctor3.C: New test.
4967
4968         PR c++/25634
4969         * g++.dg/template/class3.C: New test.
4970
4971 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
4972
4973         * g++.dg/debug/debug9.C: New.
4974
4975 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
4976
4977         PR fortran/24640
4978         * gfortran.dg/label_2.f90: New test.
4979
4980 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4981
4982         * g++.dg/lookup/using12.C: Tighten error marker.
4983
4984 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
4985             Andrew Pinski <pinskia@physics.uc.edu>
4986
4987         * gcc.target/powerpc/darwin-abi-3.c: New file.
4988         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
4989         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
4990         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
4991         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
4992         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
4993         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
4994         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
4995         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
4996
4997 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
4998
4999         * gcc.dg/tree-ssa/loadpre1.c: New;
5000         * gcc.dg/tree-ssa/loadpre2.c: New;
5001         * gcc.dg/tree-ssa/loadpre3.c: New;
5002         * gcc.dg/tree-ssa/loadpre4.c: New;
5003         * gcc.dg/tree-ssa/loadpre5.c: New;
5004         * gcc.dg/tree-ssa/loadpre6.c: New;
5005         * gcc.dg/tree-ssa/loadpre7.c: New;
5006         * gcc.dg/tree-ssa/loadpre8.c: New;
5007         * gcc.dg/tree-ssa/loadpre9.c: New;
5008
5009 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
5010
5011         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
5012         * g++.dg/abi/thunk4.C: Likewise.
5013
5014 2006-01-01  Andreas Jaeger  <aj@suse.de>
5015
5016         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
5017         portable.
5018
5019 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
5020
5021         PR c++/25294
5022         * gcc.dg/pragma-pack-3.c: New test.
5023         * g++.dg/parse/pragma3.C: New test.
5024
5025 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5026
5027         PR middle-end/24827
5028         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
5029
5030 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5031
5032         PR testsuite/25214
5033         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
5034
5035 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
5036
5037         PR fortran/22607
5038         * gfortran-dg/pure_byref_3.f90: New.
5039
5040         fortran/PR 25396
5041         * gfortran.dg/userdef_operator_1.f90: New.
5042
5043 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
5044
5045         * g++.dg/abi/thunk3.C: New.
5046         * g++.dg/abi/thunk4.C: New.
5047
5048 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
5049
5050         PR fortran/25532
5051         * gfortran.dg/host_used_types_1.f90: New test. Check that host
5052         associated derived type components of derived types are
5053         properly declared in contained procedures.
5054
5055 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5056
5057         PR libgfortran/25139
5058         * gfortran.dg/backspace_2.f: New test.
5059
5060 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5061
5062         PR libgfortran/25550
5063         * gfortran.dg/endfile.f: New test.
5064
5065 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5066
5067         PR libgfortran/25419
5068         * gfortran.dg/comma.f: New test.
5069
5070 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5071
5072         * lib/gfortran-dg.exp: Remove trailing whitespace.
5073         * lib/fortran-torture.exp: Test with -fbounds-check instead of
5074         -funroll-all-loops.
5075
5076 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
5077
5078         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
5079         Extended Double long doubles or repeat tests when long double is
5080         the same size as double.
5081
5082 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5083
5084         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
5085
5086         PR testsuite/25442
5087         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
5088         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
5089
5090         PR testsuite/25441
5091         * gcc.dg/pr23911.c: Make test variable static.
5092
5093         PR testsuite/25444
5094         * gcc.dg/tree-ssa/pr14841.c: Likewise.
5095
5096 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
5097
5098         PR c++/25439
5099         * g++.dg/parse/crash17.C: Adjust error markers.
5100         * g++.dg/template/error20.C: New test.
5101
5102 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
5103
5104         PR c++/23172
5105         * g++.dg/ext/complit4.C: New test.
5106
5107         PR c++/25417
5108         * g++.dg/ext/complit5.C: Likewise.
5109
5110 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
5111
5112         PR tree-optimization/25125
5113         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
5114         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
5115         * gcc.c-torture/execute/pr25125.c: New.
5116
5117 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
5118
5119         PR fortran/25029
5120         PR fortran/21256
5121         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
5122         with incorrect assumed size references.
5123
5124 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
5125
5126         PR c++/23171
5127         * g++.dg/opt/init1.C: New test.
5128
5129 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
5130
5131         PR c++/24671
5132         * g++.dg/template/sfinae3.C: New test.
5133
5134 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5135
5136         * g++.dg/other/friend4.C: New test.
5137
5138 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
5139
5140         PR target/25005
5141         * g++.dg/opt/pr25005.C: New test.
5142
5143 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
5144
5145         PR c++/25369
5146         * g++.dg/template/ptrmem16.C: New test.
5147
5148 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
5149
5150         PR fortran/25029
5151         PR fortran/21256
5152         * gfortran.dg/initialization_1.f90: Add test of SIZE.
5153
5154 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5155
5156         PR libgfortran/25307
5157         * gfortran.dg/list_read_5.f90: New test.
5158
5159 2005-12-22  Richard Henderson  <rth@redhat.com>
5160
5161         * gcc.target/i386/sse-7.c: Use -msse2.
5162
5163 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
5164
5165         PR rtl-optimization/25432
5166         * gcc.c-torture/compile/20051216-1.c: New test.
5167
5168         PR objc/25328
5169         * objc/execute/pr25328.m: New test.
5170
5171 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
5172
5173         PR c++/25364
5174         * g++.dg/template/call4.C: New test.
5175
5176 2005-12-22  Dale Johannesen  <dalej@apple.com>
5177
5178         * gcc.target/i386/sse-17.c: New.
5179
5180 2005-12-22  Paul Brook  <paul@codesourcery.com>
5181
5182         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
5183
5184 2005-12-22  Paul Brook  <paul@codesourcery.com>
5185
5186         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
5187
5188 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
5189
5190         PR tree-opt/25513
5191         * gcc.c-torture/compile/pr25513.c: New test.
5192
5193 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5194
5195         PR c++/23333
5196         * g++.dg/parse/error25.C: Add more tests.
5197
5198 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5199
5200         PR fortran/18990
5201         * gfortran.dg/der_charlen_1.f90: New.
5202
5203 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
5204
5205         PR fortran/20889
5206         * gfortran.dg/pointer_component_type_1.f90: New test.
5207
5208         PR fortran/25029
5209         PR fortran/21256
5210         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
5211         should give an error with assumed size array refernces and checks those
5212         that should not.
5213         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
5214         reference an upper bound so that it does not generate an error.
5215
5216         PR fortran/19362
5217         PR fortran/20244
5218         PR fortran/20864
5219         PR fortran/25391
5220         * gfortran.dg/used_dummy_types_1.f90: New test.
5221         * gfortran.dg/used_dummy_types_2.f90: New test.
5222         * gfortran.dg/used_dummy_types_3.f90: New test.
5223         * gfortran.dg/used_dummy_types_4.f90: New test.
5224         * gfortran.dg/used_dummy_types_5.f90: New test.
5225
5226         PR fortran/23152
5227         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
5228         group already being USE associated.
5229         * gfortran.dg/assumed_shape_nml.f90: New test.
5230         * gfortran.dg/assumed_size_nml.f90: New test.
5231
5232         PR fortran/20862
5233         PR fortran/25053
5234         PR fortran/25063
5235         PR fortran/25064
5236         PR fortran/25066
5237         PR fortran/25067
5238         PR fortran/25068
5239         PR fortran/25307
5240         * gfortran.dg/io_constraints_1.f90: New test.
5241         * gfortran.dg/io_constraints_1.f90: New test.
5242         * gfortran.dg/iostat_3.f90: Change wording of warning.
5243         * gfortran.dg/g77/19981216-0.f: The same.
5244
5245 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
5246
5247         PR tree-optimization/23518
5248         * testsuite/gcc.dg/pr23518.c: New.
5249
5250 2005-12-21  Mike Stump  <mrs@apple.com>
5251
5252         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
5253
5254 2005-12-21  Paul Brook  <paul@codesourcery.com>
5255
5256         * gcc.dg/pr19340.c: Skip on m68k targets.
5257
5258 2005-12-21  Steven Bosscher  <stevenb@suse.de>
5259
5260         PR rtl-optimization/25196
5261         * gcc.dg/pr25196.c: New test.
5262
5263 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
5264
5265         PR fortran/25423
5266         gfortran.dg/where_nested_1.f90: New.
5267
5268 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
5269
5270         PR tree-optimization/25382.
5271         * gcc.dg/tree-ssa/pr25382.c: New.
5272
5273 2005-12-20  Richard Guenther  <rguenther@suse.de>
5274
5275         PR middle-end/24306
5276         * gcc.target/i386/pr24306.c: New testcase.
5277
5278 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
5279
5280         PR tree-optimization/25501
5281         * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
5282
5283 2005-12-20  Richard Guenther  <rguenther@suse.de>
5284
5285         Revert
5286         2005-12-02  Richard Guenther  <rguenther@suse.de>
5287
5288         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
5289
5290 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
5291
5292         PR c++/21228
5293         * g++.dg/warn/Wunreachable-code-2.C: New test.
5294
5295 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
5296
5297         PR c++/24278
5298         * g++.dg/template/ctor5.C: New test.
5299
5300         PR c++/24915
5301         * g++.dg/template/overload8.C: New test.
5302
5303 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
5304
5305         * gcc.c-torture/compile/pr25483 : New test.
5306
5307 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5308
5309         PR c++/20552
5310         * g++.dg/ext/typeof10.C: New test.
5311
5312 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
5313
5314         * gcc.dg/mt-loopi1.c: New.
5315
5316 2005-12-18  Richard Guenther  <rguenther@suse.de>
5317
5318         PR tree-optimization/25481
5319         * gcc.dg/torture/pr25481.c: New testcase.
5320
5321 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
5322
5323         PR rtl-optimization/21041
5324         * gcc.dg/pr21041.c: New test.
5325
5326 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5327
5328         PR libgfortran/25463
5329         * gfortran.dg/advance.f90: New test.
5330
5331 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
5332
5333         * gcc.dg/20051201-1.c: New test.
5334
5335 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
5336
5337         PR fortran/25018
5338         * gfortran.dg/initialization_1.f90: New test.
5339         * gfortran.dg/enum_5.f90: Change dg-error to new message.
5340         * gfortran.dg/g77/980616-0.f: The same.
5341
5342 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
5343
5344         * PR fortran/25458
5345         * gfortran.dg/chkbits.f90: New test.
5346
5347 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
5348
5349         * gfortran.dg/enum_5.f: Revert to previous version.
5350
5351 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
5352
5353         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
5354         * gfortran.dg/nested_modules_1.f90: Ditto.
5355         * gfortran.dg/hollerith_f95.f90: Ditto.
5356         * gfortran.dg/select_5.f90: Ditto.
5357         * gfortran.dg/secnds.f: Ditto.
5358         * gfortran.dg/hollerith2.f90: Ditto.
5359         * gfortran.dg/imag_2.f: Ditto.
5360         * gfortran.dg/ftell_2.f90: Ditto.
5361         * gfortran.dg/malloc_free_1.f90: Ditto.
5362         * gfortran.dg/logint-1.f: Ditto.
5363         * gfortran.dg/recursive_statement_functions.f90: Ditto.
5364         * gfortran.dg/e_d_fmt.f90: Ditto.
5365         * gfortran.dg/hollerith_legacy.f90: Ditto.
5366         * gfortran.dg/logint-2.f: Ditto.
5367         * gfortran.dg/enum_5.f90: Ditto.
5368         * gfortran.dg/f2c_2.f90: Ditto.
5369         * gfortran.dg/pr17143.f90: Ditto.
5370         * gfortran.dg/namelist_14.f90: Ditto.
5371         * gfortran.dg/logint-3.f: Ditto.
5372         * gfortran.dg/spread_scalar_source.f90: Ditto.
5373         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
5374         * gfortran.dg/namelist_11.f: Ditto.
5375         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
5376         * gfortran.dg/g77/20010519-1.f
5377         * gfortran.dg/g77/alpha1.f: Ditto.
5378         * gfortran.dg/g77/990115-1.f: Ditto.
5379         * gfortran.dg/g77/erfc.f: Ditto.
5380         * gfortran.dg/g77/19990313-3.f: Ditto.
5381         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
5382         * gfortran.dg/g77/20010426.f: Ditto.
5383         * gfortran.dg/g77/19990313-0.f: Ditto.
5384         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
5385         * gfortran.dg/g77/20000629-1.f: Ditto.
5386         * gfortran.dg/g77/970125-0.f: Ditto.
5387         * gfortran.dg/g77/8485.f: Ditto.
5388         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
5389         * gfortran.dg/g77/19990313-1.f: Ditto.
5390         * gfortran.dg/g77/int8421.f: Ditto.
5391         * gfortran.dg/g77/19990305-0.f: Ditto.
5392         * gfortran.dg/g77/947.f: Ditto.
5393         * gfortran.dg/g77/19990905-2.f: Ditto.
5394         * gfortran.dg/g77/cabs.f: Ditto.
5395         * gfortran.dg/g77/19990313-2.f: Ditto.
5396         * gfortran.dg/g77/20020307-1.f: Ditto.
5397         * gfortran.dg/g77/dcomplex.f: Ditto.
5398         * gfortran.dg/g77/19990502-1.f: Ditto.
5399         * gfortran.dg/g77/19981216-0.f: Ditto.
5400         * gfortran.dg/common_4.f90: Ditto.
5401         * gfortran.dg/entry_4.f90: Ditto.
5402         * gfortran.dg/equiv_constraint_2.f90: Ditto.
5403         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
5404         * gfortran.dg/namelist_12.f: Ditto.
5405         * gfortran.dg/scale_1.f90: Ditto.
5406         * gfortran.dg/modulo_1.f90
5407         * gfortran.dg/hollerith.f90: Ditto.
5408         * gfortran.dg/direct_io_3.f90: Ditto.
5409         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
5410         * gfortran.dg/gnu_logical_1.F: Ditto.
5411         * gfortran.dg/unf_io_convert_1.f90: Ditto.
5412         * gfortran.dg/assign_1.f90: Ditto.
5413         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
5414         * gfortran.dg/pr23095.f: Ditto.
5415         * gfortran.dg/read_float_1.f90: Ditto.
5416
5417 2005-12-17  Andreas Jaeger  <aj@suse.de>
5418
5419         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
5420         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
5421
5422 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5423
5424         PR fortran/24268
5425         * gfortran.dg/fmt_white.f: New test.
5426
5427 2005-12-16  Steven G. Kargl <kargls@comcast.net>
5428
5429         * gfortran.dg/label_1.f90: New test.
5430
5431 2005-12-15  Ben Elliston  <bje@au.ibm.com>
5432
5433         PR testsuite/25422
5434         * gcc.dg/20031012-1.c: Add -Walways-true option.
5435         * gcc.dg/weak/weak-3.c: Likewise.
5436         * g++.old-deja/g++.mike/warn8.C: Likewise.
5437
5438 2005-12-16  Mike Stump  <mrs@apple.com>
5439
5440         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
5441         exit.
5442
5443 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5444
5445         PR libgfortran/25264
5446         PR libgfortran/25349
5447         * gfortran.dg/tl_editing.f90: Added additional checks.
5448         * gfortran.dg/t_editing.f: New test.
5449         * gfortran.dg/write_padding.f90: New test
5450
5451 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5452
5453         PR testsuite/25215
5454         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
5455
5456 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
5457
5458         PR rtl-optimization/24899
5459         * gcc.c-torture/execute/20051215-1.c: New test.
5460
5461 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
5462
5463         PR 24823
5464         * gfortran.dg/pr24823.f: New test.
5465
5466 2005-12-16  Jeff Law  <law@redhat.com>
5467
5468         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
5469
5470 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
5471
5472         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
5473         Change C++ style comments to C style comments.
5474         Remove aligned types from the array.
5475         Keep Enums disabled.
5476         (complex_types): Remove aligned types from the array.
5477         Comment out "_Complex long double".
5478         (attrib_types): Remove.
5479         (complex_attrib_types): Remove.
5480         (attrib_array_types): Remove.
5481         (complex_attrib_array_types): Remove.
5482         (aligned_bitfld_types): Remove.
5483         (n_aligned_bitfld_types): Remove.
5484         (FEATURE_ALIGNEDPACKED): Delete.
5485         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
5486         (singles): Remove support for adding attributes.
5487         (choose_type): Remove support for attributed types.
5488         (generate_fields): Remove support for attributed bit-fields.
5489         Remove support for adding attributes.
5490         (generate_random_tests): Remove support for adding attributes.
5491         (features): Add back "[0] :0" and "complex vector [0]".
5492         (main): Remove support for attributed bit-fields.
5493         Uncomment the calling of generate_random_tests for the rests of
5494         the tests.
5495
5496 2005-12-16  Jan Hubicka  <jh@suse.cz>
5497
5498         * gcc.c-torture/combine/pr25224.c: New.
5499
5500 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
5501
5502         PR other/25028
5503         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
5504         HP-UX.
5505
5506 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
5507
5508         * gcc.dg/20051215-1.c: New file.
5509
5510 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5511
5512         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
5513         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
5514
5515 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
5516
5517         PR fortran/18197
5518         * gfortran.dg/dummy_functions_1.f90: New.
5519
5520 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
5521
5522         PR rtl-optimization/25310
5523         * gcc.c-torture/compile/pr25310.c: New test.
5524
5525 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
5526
5527         PR debug/25023
5528         * gcc.dg/pr25023.c: New test.
5529
5530 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5531
5532         * g++.old-deja/g++.brendan/redecl1.C,
5533         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
5534         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
5535         g++.old-deja/g++.oliva/typeof1.C,
5536         g++.old-deja/g++.other/crash16.C,
5537         g++.old-deja/g++.other/crash34.C,
5538         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
5539         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
5540         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
5541         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
5542         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
5543         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
5544         Remove xfail.
5545
5546 2005-12-14  Kean Johnston  <jkj@sco.com>
5547             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5548
5549         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
5550         * gcc.target/i386/20020523-1.c: Ditto.
5551         * gcc.target/i386/tailcall-1.c: Ditto.
5552         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
5553         * gcc.target/i386/ssetype-5.c: Ditto.
5554
5555 2005-12-14  Jeff Law  <law@redhat.com>
5556
5557         * gcc.dg/tree-ssa/foldstring-1.c: New test.
5558
5559 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
5560
5561         PR target/25254
5562         PR target/24188
5563         * gcc.target/i386/pr25254.c: New test.
5564         * gfortran.dg/PR24188.f: New test.
5565
5566 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
5567
5568         * lib/fortran-torture.exp: Catch remaining uses of
5569         remote_file build delete.
5570
5571 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5572
5573         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
5574
5575 2005-12-14  Ben Elliston  <bje@au.ibm.com>
5576
5577         * gcc.dg/warn-addr-cmp.c: New test.
5578
5579 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
5580
5581         PR debug/25023
5582         PR target/25293
5583         * gcc.target/i386/pr25293.c: New test.
5584
5585 2005-12-13  Petr Machata  <machata@post.cz>
5586
5587         PR c++/24907
5588         * g++.dg/parse/comma2.C: New test.
5589
5590 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
5591             Jakub Jelinek  <jakub@redhat.com>
5592
5593         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
5594         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
5595         (limits.h): Include unconditionally.
5596         (stdlib.h): Likewise.
5597         (hashtab.h): Do not include.
5598         (getopt.h): Likewise.
5599         (stddef.h): Include.
5600         (hashval_t): Define.
5601         (struct entry): Add "next" field.
5602         (HASH_SIZE): New macro.
5603         (hash_table): New variable.
5604         (switchfiles): Do not use xmalloc.
5605         (mix): New macro.
5606         (iterative_hash): New function.
5607         (hasht): Remove.
5608         (e_exists): New function.
5609         (e_insert): Likewise.
5610         (output): Use, instead of libiberty hashtable functions.
5611         (main): Do not use getopt.  Do not call htab_create.
5612
5613 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
5614
5615         PR c++/25331
5616         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
5617         put atal* and atpaal* attributes on array elements.
5618         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
5619         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
5620         put atal* and atpaal* attributes on array elements.
5621         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
5622
5623 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
5624
5625         * gcc.dg/single-precision-constant.c: New test.
5626
5627 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
5628
5629         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
5630         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
5631         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
5632         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
5633         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
5634         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
5635         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
5636         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
5637         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
5638         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
5639         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
5640         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
5641         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
5642         gcc.target/powerpc/ppc-sdata-2.c,
5643         gcc.target/powerpc/ppc-stackalign-1.c,
5644         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
5645         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
5646         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
5647         gcc.target/powerpc/rs6000-ldouble-2.c,
5648         gcc.target/powerpc/rs6000-power2-1.c,
5649         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
5650         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
5651         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
5652         option into target selector.
5653         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
5654         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
5655
5656 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
5657
5658         PR objc/25348
5659         * objc.dg/encode-9.m: New test.
5660
5661 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5662
5663         PR testsuite/20772
5664         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
5665         * gcc.dg/asm-b.c: Fix typo.
5666         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
5667         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
5668         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
5669         i?86 lp64 and x86_64 ilp32.
5670         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
5671         on i?86 lp64.
5672         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
5673
5674 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
5675
5676         PR fortran/25078
5677         gfortran.dg/equiv_5.f90: New test.
5678
5679 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
5680
5681         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
5682         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
5683         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
5684         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
5685         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
5686         * gcc.dg/tree-ssa/reassoc-5.c: New.
5687         * gcc.dg/tree-ssa/reassoc-6.c: New.
5688         * gcc.dg/tree-ssa/reassoc-7.c: New.
5689         * gcc.dg/tree-ssa/reassoc-8.c: New.
5690         * gcc.dg/tree-ssa/reassoc-9.c: New.
5691         * gcc.dg/tree-ssa/reassoc-10.c: New.
5692         * gcc.dg/tree-ssa/reassoc-11.c: New.
5693
5694 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5695
5696         PR testsuite/25167
5697         PR testsuite/24478
5698         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
5699
5700 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
5701
5702         PR c++/25300
5703         * g++.dg/template/inherit.C: Do not use a generic error message.
5704
5705 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
5706
5707         PR libobjc/25354
5708         * objc.dg/gnu-encoding: New directory.
5709         * objc.dg/gnu-encoding/compat-common.h: New file.
5710         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
5711         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
5712         * objc.dg/gnu-encoding/vector-defs.h: New file.
5713         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
5714         * objc.dg/gnu-encoding/generate-random.c: New file.
5715         * objc.dg/gnu-encoding/generate-random_r.c: New file.
5716         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
5717         * objc.dg/gnu-encoding/generate-random.h: New file.
5718
5719 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
5720
5721         PR c++/25337
5722         * g++.dg/template/defarg7.C: New test.
5723
5724 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
5725
5726         PR libobjc/25347
5727         * objc.dg/encode-8.m: New test.
5728
5729 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
5730
5731         PR libobjc/25346
5732         * objc.dg/encode-7.m: New test.
5733
5734 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
5735
5736         PR c++/25010
5737         * g++.dg/opt/inline10.C: New test.
5738
5739 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
5740
5741         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
5742
5743 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
5744
5745         * gfortran.dg/substring_equivalence.f90: typo in comment
5746
5747 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5748
5749         PR fortran/25068
5750         * gfortran.dg/iostat_3.f90: New test.
5751
5752 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
5753
5754         PR fortran/23815
5755         * gfortran.dg/unf_io_convert_1.f90: New test.
5756         * gfortran.dg/unf_io_convert_2.f90: New test.
5757         * gfortran.dg/unf_io_convert_3.f90: New test.
5758
5759 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5760
5761         PR testsuite/20772
5762         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
5763         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
5764         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
5765         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
5766         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
5767         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
5768         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
5769         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
5770         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
5771         gcc.dg/torture/fp-int-convert-float128-timode.c,
5772         gcc.dg/torture/fp-int-convert-float128.c,
5773         gcc.dg/torture/fp-int-convert-float80-timode.c,
5774         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
5775         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
5776
5777         * gcc.dg/tls/opt-1.c: Require effective target fpic.
5778
5779 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
5780
5781         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
5782
5783 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
5784
5785         * gcc.dg/20051207-1.c,
5786         * gcc.dg/20051207-2.c,
5787         * gcc.dg/20051207-3.c: New tests.
5788
5789 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5790
5791         PR testsuite/20772
5792         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
5793         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
5794         dg-skip-if target selector.
5795
5796         PR testsuite/20772
5797         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
5798         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
5799         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
5800         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
5801         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
5802         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
5803         and/or merge with i?86 cases.
5804
5805         * gcc.dg/tls/opt-3.c: Require effective target fpic.
5806
5807         PR testsuite/20772
5808         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
5809         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
5810         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
5811         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
5812         x86_64-*-linux*.
5813
5814 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
5815
5816         PR target/25311
5817         * gcc.c-torture/compile/pr25311.c: New test.
5818
5819 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5820
5821         PR libgfortran/25039
5822         * gfortran.dg/read_comma.f: New test.
5823
5824 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
5825
5826         PR c++/19317
5827         * g++.dg/opt/pr19317-1.C: New test.
5828         * g++.dg/opt/pr19317-2.C: New test.
5829         * g++.dg/opt/pr19317-3.C: New test.
5830
5831         PR target/19005
5832         * gcc.c-torture/execute/pr19005.c: New test.
5833
5834         PR target/17828
5835         * g++.old-deja/g++.other/comdat5.C: New test.
5836         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
5837
5838         * g++.dg/compat/struct-layout-1.exp: New file.
5839         * g++.dg/compat/struct-layout-1.h: New.
5840         * g++.dg/compat/struct-layout-1_generate.c: New.
5841         * g++.dg/compat/struct-layout-1_x1.h: New.
5842         * g++.dg/compat/struct-layout-1_x2.h: New.
5843         * g++.dg/compat/struct-layout-1_y1.h: New.
5844         * g++.dg/compat/struct-layout-1_y2.h: New.
5845
5846         * gcc.dg/20050330-2.c: New test.
5847
5848 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
5849
5850         PR fortran/25292
5851         * gfortran.dg/associated_1.f90: New.
5852
5853 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
5854
5855         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
5856         ILP32 vect_no_align platforms.
5857
5858 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
5859             Jakub Jelinek  <jakub@redhat.com>
5860
5861         PR target/25268
5862         * gcc.c-torture/compile/20051207-1.c: New test.
5863
5864 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5865
5866         PR testsuite/20772
5867         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
5868         gcc.dg/torture/pr18582-1.c,
5869         gcc.target/i386/attributes-error.c: Also test on x86_64.
5870
5871         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
5872
5873 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5874
5875         PR c++/19397
5876         * g++.dg/template/typedef3.C: New test.
5877
5878         PR c++/19762
5879         PR c++/19764
5880         * g++.dg/template/dtor3.C: Fix error markers.
5881
5882 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
5883
5884         * lib/target-supports.exp (check_effective_target_sync_char_short):
5885         Add s390*.
5886
5887 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
5888
5889         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
5890
5891 2005-12-06  Roger Sayle  <roger@eyesopen.com>
5892
5893         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
5894         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
5895         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
5896         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
5897
5898 2005-12-06  Roger Sayle  <roger@eyesopen.com>
5899
5900         PR c++/25263
5901         * g++.dg/other/array2.C: New test case.
5902
5903 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
5904
5905         * gcc.dg/darwin-weakimport-3.c: New.
5906
5907         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
5908         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
5909         and to work on Darwin.
5910         * gcc.dg/attr-weakref-1b.c: New file.
5911         * gcc.dg/attr-weakref-2.c: New test.
5912         * gcc.dg/darwin-weakref-1.c: New test.
5913
5914 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
5915
5916         PR testsuite/25247
5917         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
5918         use in selector expressions.
5919         (dg-xfail-if): Ditto.
5920         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
5921         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
5922         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
5923         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
5924         * gcc.test-framework/test-framework.exp: Skip generated tests if
5925         CHECK_TEST_FRAMEWORK is not 1.
5926
5927 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
5928
5929         PR tree-optimization/24963
5930         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
5931
5932         PR target/24108
5933         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
5934
5935         PR target/18580
5936         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
5937         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
5938         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
5939         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
5940
5941 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
5942
5943         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
5944         dg-options.
5945
5946 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
5947
5948         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
5949
5950 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
5951
5952         * gcc.dg/format/cast-1.c: New test.
5953
5954 2005-12-04  Roger Sayle  <roger@eyesopen.com>
5955
5956         PR c/7776
5957         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
5958         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
5959         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
5960         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
5961
5962 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
5963
5964         * gcc.dg/cast-pretty-print-1.c: New test.
5965
5966 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
5967
5968         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
5969
5970 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
5971
5972         PR c++/24173
5973         * g++.dg/template/friend40.C: New test.
5974
5975 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
5976
5977         PR target/25199
5978         * gcc.target/i386/movq-2.c: New test.
5979         * gcc.target/i386/movq.c: Remove target i?86, instead add
5980         dg-require-effective-target ilp32.
5981
5982 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5983
5984         PR c++/24103
5985         * g++.dg/other/default1.C: New test.
5986
5987 2005-12-02  Richard Guenther  <rguenther@suse.de>
5988
5989         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
5990
5991 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5992
5993         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
5994
5995 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
5996
5997         PR target/21017
5998         * gcc.target/powerpc/rotate.c: New.
5999
6000 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6001
6002         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
6003         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
6004
6005 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6006
6007         PR c/13384
6008         * gcc.dg/pr17730-1.c: Adjust.
6009         * gcc.dg/lvalue1.c (main): Likewise.
6010         * gcc.dg/lvalue-2.c: Likewise.
6011         * g++.dg/pr7503-3.C
6012
6013 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
6014
6015         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
6016         error messages.
6017
6018 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
6019
6020         PR fortran/24789
6021         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
6022
6023 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
6024
6025         PR target/24475
6026         * lib/target-supports.exp (check_effective_target_tls): New.
6027         (check_effective_target_tls_runtime): New.
6028         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
6029         for TLS support.
6030         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
6031         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
6032         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
6033         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
6034         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
6035         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
6036         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
6037         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
6038         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
6039         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
6040         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
6041         effective-target TLS.
6042         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
6043         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
6044         effective-target TLS runtime.
6045
6046 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
6047
6048         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
6049
6050 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
6051
6052         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
6053         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
6054         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
6055         ignored" warnings when "packing" is the same as the ABI layout.
6056
6057 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
6058
6059         PR fortran/21302
6060         * gfortran.dg/line_length_1.f: New test.
6061         * gfortran.dg/line_length_2.f90: Ditto.
6062
6063 2005-11-30  Richard Guenther  <rguenther@suse.de>
6064
6065         PR tree-optimization/21655
6066         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
6067
6068 2005-11-30  Dale Johannesen  <dalej@apple.com>
6069
6070         * gcc.c-torture/compile/pr24930.c: New.
6071
6072 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
6073
6074         PR fortran/15809
6075         *  gfortran.dg/auto_char_dummy_array.f90: New test.
6076
6077 2005-11-30  Jeff Law  <law@redhat.com>
6078
6079         * g++.old-deja/g++.law/pr25000.C: New test.
6080
6081 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
6082
6083         * gcc.dg/tls/opt-11.c: New test.
6084
6085 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
6086
6087         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
6088         targets.
6089         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
6090         LP64 ia64.
6091
6092 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
6093
6094         * gfortran.dg/open_access_1.f90: New test.
6095
6096 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6097
6098         * gcc.dg/charset/builtin2.c: New test.
6099
6100 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
6101
6102         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
6103         on mmix-*-* for *_[xy].c.
6104
6105 2005-11-28  Kean Johnston  <jkj@sco.com>
6106
6107         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
6108         headers.
6109         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
6110         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
6111         * gcc.target/i386/asm-3.c: Ditto.
6112         * gcc.target/i386/clobbers.c: Ditto.
6113         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
6114         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
6115         test regexp.
6116         * gcc.target/i386/mul.c: Ditto.
6117         * gcc.target/i386/ssetype-1.c: Ditto.
6118         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
6119         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
6120         static so the test works with -fPIC mode too. Based on comment in
6121         PR19231 by Pinski.
6122         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
6123
6124 2005-11-28  Richard Guenther  <rguenther@suse.de>
6125
6126         * gcc.dg/alias-9.c: New testcase.
6127         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
6128
6129 2005-11-28  Roger Sayle  <roger@eyesopen.com>
6130             Uros Bizjak  <uros@kss-loka.si>
6131
6132         PR middle-end/20219
6133         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
6134         tan(x)/sin(x) transformations.
6135
6136 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
6137
6138         PR middle-end/24575
6139         * gcc.dg/tree-ssa/divide-3.c: New test.
6140         * gcc.dg/tree-ssa/divide-4.c: New test.
6141
6142 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
6143
6144         PR fortran/24917
6145         *  gfortran.dg/boz_6.f90: New test.
6146
6147 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6148
6149         PR fortran/23912
6150         * gfortran.dg/modulo_1.f90: New test.
6151
6152 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6153
6154         PR libfortran/24919
6155         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
6156         fail on CRLF platforms.
6157         * gfortran.dg/ftell_2.f90: Likewise.
6158
6159 2005-11-26  Eric Christopher  <echristo@apple.com>
6160
6161         * gcc.dg/intmax_t-1.c: Remove mips xfail.
6162
6163 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
6164
6165         * objc.dg/gnu-runtime-3.m: Simplify.
6166
6167 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
6168
6169         PR middle-end/23669
6170         * gcc.dg/tree-ssa/divide-1.c: New test.
6171         * gcc.dg/tree-ssa/divide-2.c: New test.
6172
6173 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
6174
6175         PR libgfortran/24945
6176         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
6177
6178 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
6179
6180         PR libgfortran/24945
6181         * gfortran.dg/open_status_2.f90: New test.
6182
6183 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6184
6185         * gcc.c-torture/execute/builtins/fprintf.c,
6186         gcc.c-torture/execute/builtins/fputs-lib.c,
6187         gcc.c-torture/execute/builtins/fputs.c,
6188         gcc.c-torture/execute/builtins/lib/fprintf.c,
6189         gcc.c-torture/execute/builtins/lib/printf.c,
6190         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
6191
6192 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
6193
6194         * gcc.dg/20050922-2.c: New test.
6195
6196 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
6197
6198         * objc.dg/gnu-runtime-3.m: New test.
6199
6200 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6201
6202         PR c++/9278
6203         * g++.dg/other/void1.C: New test.
6204
6205 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
6206
6207         PR middle-end/24998
6208         * gcc.dg/torture/fp-int-convert-float.c,
6209         gcc.dg/torture/fp-int-convert-double.c,
6210         gcc.dg/torture/fp-int-convert-long-double.c,
6211         gcc.dg/torture/fp-int-convert-timode.c,
6212         gcc.dg/torture/fp-int-convert-float80.c,
6213         gcc.dg/torture/fp-int-convert-float80-timode.c,
6214         gcc.dg/torture/fp-int-convert-float128.c,
6215         gcc.dg/torture/fp-int-convert-float128-timode.c,
6216         gcc.dg/torture/fp-int-convert.h: New files.
6217
6218 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
6219
6220         PR middle-end/24989
6221         * gcc.dg/tree-ssa/bool-10.c: New test.
6222         * gcc.dg/tree-ssa/bool-11.c: New test.
6223         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
6224
6225 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
6226
6227         PR middle-end/24990
6228         * tree-ssa/pr24990-1.c: New test.
6229
6230 2005-11-24  Richard Guenther  <rguenther@suse.de>
6231         Dirk Mueller <dmueller@suse.de>
6232
6233         PR c++/14024
6234         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
6235         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
6236         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
6237         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
6238         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
6239         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
6240
6241 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
6242
6243         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
6244
6245 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6246
6247         PR c/21668
6248         * gcc.dg/Wc++-compat.c: New.
6249         * gcc.dg/Wno-c++-compat.c: New.
6250
6251 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
6252
6253         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
6254         (vspltish, vspltisw): Likewise.
6255
6256 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6257
6258         PR libgfortran/24794
6259         * gfortran.dg/namelist_12.f: Fix quotes.
6260         * gfortran.dg/namelist_13.f90: Fix quotes.
6261         * gfortran.dg/namelist_14.f90: Fix quotes.
6262         * gfortran.dg/namelist_15.f90: Fix quotes.
6263         * gfortran.dg/namelist_use.f90: Fix quotes.
6264         * gfortran.dg/namelist_use_only.f90: Fix quotes.
6265         * gfortran.dg/namelist_21.f90: New test.
6266         * gfortran.dg/namelist_22.f90: New test.
6267
6268 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
6269
6270         PR target/23435
6271         * gcc.c-torture/compile/pr23435.c: New.
6272
6273 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
6274
6275         * gcc.c-torture/execute/floatunsisf-1.c: New test.
6276
6277 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
6278
6279         * gcc.target/powerpc/405-macchw-1.c,
6280         gcc.target/powerpc/405-macchw-2.c,
6281         gcc.target/powerpc/405-macchwu-1.c,
6282         gcc.target/powerpc/405-macchwu-2.c,
6283         gcc.target/powerpc/405-machhw-1.c,
6284         gcc.target/powerpc/405-machhw-2.c,
6285         gcc.target/powerpc/405-machhwu-1.c,
6286         gcc.target/powerpc/405-machhwu-2.c,
6287         gcc.target/powerpc/405-maclhw-1.c,
6288         gcc.target/powerpc/405-maclhw-2.c,
6289         gcc.target/powerpc/405-maclhwu-1.c,
6290         gcc.target/powerpc/405-maclhwu-2.c,
6291         gcc.target/powerpc/405-mulchw-1.c,
6292         gcc.target/powerpc/405-mulchw-2.c,
6293         gcc.target/powerpc/405-mulchwu-1.c,
6294         gcc.target/powerpc/405-mulchwu-2.c,
6295         gcc.target/powerpc/405-mulhhw-1.c,
6296         gcc.target/powerpc/405-mulhhw-2.c,
6297         gcc.target/powerpc/405-mulhhwu-1.c,
6298         gcc.target/powerpc/405-mulhhwu-2.c,
6299         gcc.target/powerpc/405-mullhw-1.c,
6300         gcc.target/powerpc/405-mullhw-2.c,
6301         gcc.target/powerpc/405-mullhwu-1.c,
6302         gcc.target/powerpc/405-mullhwu-2.c,
6303         gcc.target/powerpc/405-nmacchw-1.c,
6304         gcc.target/powerpc/405-nmacchw-2.c,
6305         gcc.target/powerpc/405-nmachhw-1.c,
6306         gcc.target/powerpc/405-nmachhw-2.c,
6307         gcc.target/powerpc/405-nmaclhw-1.c,
6308         gcc.target/powerpc/405-nmaclhw-2.c,
6309         gcc.target/powerpc/440-macchw-1.c,
6310         gcc.target/powerpc/440-macchw-2.c,
6311         gcc.target/powerpc/440-macchwu-1.c,
6312         gcc.target/powerpc/440-macchwu-2.c,
6313         gcc.target/powerpc/440-machhw-1.c,
6314         gcc.target/powerpc/440-machhw-2.c,
6315         gcc.target/powerpc/440-machhwu-1.c,
6316         gcc.target/powerpc/440-machhwu-2.c,
6317         gcc.target/powerpc/440-maclhw-1.c,
6318         gcc.target/powerpc/440-maclhw-2.c,
6319         gcc.target/powerpc/440-maclhwu-1.c,
6320         gcc.target/powerpc/440-maclhwu-2.c,
6321         gcc.target/powerpc/440-mulchw-1.c,
6322         gcc.target/powerpc/440-mulchw-2.c,
6323         gcc.target/powerpc/440-mulchwu-1.c,
6324         gcc.target/powerpc/440-mulchwu-2.c,
6325         gcc.target/powerpc/440-mulhhw-1.c,
6326         gcc.target/powerpc/440-mulhhw-2.c,
6327         gcc.target/powerpc/440-mulhhwu-1.c,
6328         gcc.target/powerpc/440-mulhhwu-2.c,
6329         gcc.target/powerpc/440-mullhw-1.c,
6330         gcc.target/powerpc/440-mullhw-2.c,
6331         gcc.target/powerpc/440-mullhwu-1.c,
6332         gcc.target/powerpc/440-mullhwu-2.c,
6333         gcc.target/powerpc/440-nmacchw-1.c,
6334         gcc.target/powerpc/440-nmacchw-2.c,
6335         gcc.target/powerpc/440-nmachhw-1.c,
6336         gcc.target/powerpc/440-nmachhw-2.c,
6337         gcc.target/powerpc/440-nmaclhw-1.c,
6338         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
6339
6340 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
6341
6342         PR fortran/24774
6343         * gfortran.dg/inquire_9.f90: New test.
6344
6345         PR fortran/21647
6346         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
6347
6348 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
6349
6350         PR libfortran/24432
6351         * lib/target-supports.exp (check_effective_target_fortran_large_real):
6352         Check that 'cos' is supported.
6353
6354 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
6355
6356         PR fortran/24223
6357         * gfortran.dg/substring_equivalence.f90: New test.
6358
6359         PR fortran/24705
6360         * gfortran.dg/auto_internal_assumed.f90: New test.
6361
6362 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
6363
6364         * gcc.dg/fold-div-2.c: New test.
6365
6366 2005-11-20  Ian Lance Taylor  <ian@airs.com>
6367
6368         PR rtl-optimization/24883
6369         * gcc.c-torture/compile/pr24883.c: New test.
6370
6371 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
6372
6373         PR middle-end/20583
6374         * gcc.c-torture/compile/pr20583.c: New.
6375
6376 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
6377
6378         * gcc.c-torture/execute/usmul.c: New test.
6379
6380 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
6381
6382         * gcc.dg/tree-ssa/vrp22.c: New test.
6383
6384 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
6385
6386         PR middle-end/24912
6387         * gcc.dg/torture/pr24912-1.c: New test.
6388
6389 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
6390
6391         PR fortran/24862
6392         * gfortran.dg/arrayio_derived_1.f90: New test.
6393
6394 2005-11-19  Richard Guenther  <rguenther@suse.de>
6395
6396         PR middle-end/23294
6397         * gcc.dg/tree-ssa/pr23294.c: New testcase.
6398
6399 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
6400
6401         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
6402
6403 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
6404
6405         PR c++/8355
6406         * g++.dg/template/friend39.C: New test.
6407
6408 2005-11-18  James E Wilson  <wilson@specifix.com>
6409
6410         * gcc.dg/builtin-strstr.c: New.
6411
6412 2005-11-18  Richard Henderson  <rth@redhat.com>
6413
6414         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
6415         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
6416         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
6417         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
6418         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
6419         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
6420         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
6421         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
6422         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
6423         renaming to remove initial "ia64-".
6424
6425 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
6426
6427         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
6428
6429 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
6430
6431         * g++.dg/cpp/string-2.C: New test.
6432
6433 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
6434
6435         * gcc.dg/tree-ssa/loop-14.c: New test.
6436
6437 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
6438             Michael Chamberlain <michael@chamberlain.net.au>
6439
6440         * ada/acats/run_all.sh (target_run): Kill long running tests.
6441
6442 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6443
6444         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
6445         * gcc.dg/cleanup-9.c: Likewise.
6446         * gcc.dg/cleanup-10.c: Likewise.
6447         * gcc.dg/cleanup-11.c: Likewise.
6448
6449 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6450
6451         PR fortran/24892
6452         * gfortran.dg/open_access_append_1.f90: New test.
6453         * gfortran.dg/open_access_append_2.f90: New test.
6454
6455 2005-11-16  Richard Guenther  <rguenther@suse.de>
6456
6457         PR middle-end/24851
6458         * gcc.c-torture/execute/pr24851.c: New testcase.
6459
6460 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
6461
6462         * gcc.dg/fold-overflow-1.c: New test.
6463
6464 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
6465
6466         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
6467         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
6468
6469 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
6470
6471         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
6472         structures.
6473         * g++.dg/eh/forced2.C: Likewise.
6474         * g++.dg/eh/forced3.C: Likewise.
6475         * g++.dg/eh/forced4.C: Likewise.
6476
6477 2005-11-11  Mike Stump  <mrs@apple.com>
6478
6479         * g++.old-deja/g++.mike/unused.C: Add.
6480
6481 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
6482
6483         PR c++/24667
6484         * g++.dg/warn/Wcast-qual1.C: New test.
6485
6486 2005-11-15  Jan Hubicka  <jh@suse.cz>
6487
6488         * gcc.dg/winline-5.c: Add large-unit-insns limit.
6489
6490 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
6491
6492         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
6493
6494 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
6495
6496         PR 24840
6497         * gcc.dg/tree-ssa/pr24840.c: New test.
6498
6499 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
6500
6501         PR testsuite/24841
6502         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
6503
6504 2005-11-14  Dale Johannesen  <dalej@apple.com>
6505
6506         * gcc.c-torture/execute/20051113-1.c: New.
6507
6508 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
6509
6510         PR c++/24687
6511         * g++.dg/template/crash43.C: New test.
6512
6513 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
6514
6515         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
6516
6517 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
6518
6519         PR c++/24817
6520         * g++.dg/eh/spec8.C: New test.
6521
6522 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
6523
6524         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
6525
6526 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
6527
6528         PR c++/20293
6529         * g++.dg/parse/ambig4.C: New test.
6530         * g++.dg/tc1/dr101.C: Adjust error markers.
6531         * g++.dg/lookup/strong-using-2.C: Likewise.
6532         * g++.dg/lookup/ambig5.C: Likewise.
6533         * g++.dg/lookup/ambig4.C: Likewise.
6534         * g++.dg/parse/crash22.C: Likewise.
6535
6536 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
6537
6538         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
6539
6540 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
6541
6542         * gcc.dg/nested-calls-1.c: New test.
6543
6544 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6545
6546         * gfortran.dg/complex_intrinsic_1.f90: New test.
6547         * gfortran.dg/complex_intrinsic_2.f90: New test.
6548         * gfortran.dg/fgetc_1.f90: New test.
6549         * gfortran.dg/fgetc_2.f90: New test.
6550         * gfortran.dg/fgetc_3.f90: New test.
6551         * gfortran.dg/ftell_1.f90: New test.
6552         * gfortran.dg/ftell_2.f90: New test.
6553         * gfortran.dg/gnu_logical_1.F: New test.
6554         * gfortran.dg/gnu_logical_2.f90: New test.
6555
6556 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
6557
6558         PR middle-end/24820
6559         * testsuite/gcc.dg/pr24820.c: New test.
6560
6561 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
6562
6563         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
6564         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
6565         variable.
6566
6567 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6568
6569         testsuite/24614
6570         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
6571
6572 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
6573
6574         * gcc.target/cris/cris.exp: New file.
6575         * gcc.target/cris/rld-legit1.c: New test.
6576         * gcc.target/cris/rld-legit2.c: New test.
6577
6578 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
6579
6580         PR c++/24780
6581         * g++.dg/opt/pr24780.C: New test.
6582
6583         PR c++/24761
6584         * g++.dg/template/asm1.C: New test.
6585
6586 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
6587
6588         PR libgfortran/24787
6589         * gfortran.dg/scan_1.f90: New test.
6590
6591 2005-11-12  Jan Hubicka  <jh@suse.cz>
6592
6593         * gcc.target/i386/minmax-1.c: New.
6594         * gcc.target/i386/minmax-2.c: New.
6595
6596 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
6597
6598         * gcc.dg/pr24445.c: Fix for 64-bit targets.
6599
6600 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
6601
6602         * gcc.c-torture/execute/20051110-1.c,
6603         gcc.c-torture/execute/20051110-2.c: New tests.
6604
6605 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
6606
6607         PR middle-end/24750
6608         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
6609         New tests.
6610
6611 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
6612
6613         * lib/target-libpath.exp (get_shlib_extension): New proc.
6614         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
6615         * lib/gfortran.exp (gfortran_link_flags): Likewise.
6616         * lib/objc.exp (objc_target_compile): Likewise.
6617         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
6618         detection.
6619
6620 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
6621
6622         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
6623
6624         * lib/target-supports.exp (check_effective_target_static_libgfortran):
6625         Add -static to additional_flags and pass it to target_compile.
6626
6627 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
6628
6629         PR libgfortran/24719
6630         gfortran.dg/read_noadvance.f90: New test.
6631
6632         PR libgfortran/24699
6633         gfortran.dg/fmt_t_2.f90: New test.
6634
6635         PR libgfortran/24785
6636         gfortran.dg/read_x_eor.f90: New test.
6637
6638         PR libgfortran/24584
6639         gfortran.dg/namelist_empty.f90: Rename test.
6640
6641         PR libgfortran/24489
6642         gfortran/read_eor.f90: Rename test.
6643
6644 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
6645
6646         PR fortran/15976
6647         * gfortran.dg/automatic_module_variable.f90: New test.
6648
6649 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
6650
6651         PR target/24445
6652         * gcc.dg/pr24445.c: New test.
6653
6654 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
6655
6656         PR fortran/24655
6657         PR fortran/24755
6658         * gfortran.dg/recursive_statement_functions.f90: Add statement
6659         functions using inline intrinsic functions and parameters to test
6660         that they no longer seg-fault.
6661
6662         PR fortran/24409
6663         gfortran.dg/nested_modules_4.f90: New test.
6664         gfortran.dg/nested_modules_5.f90: New test.
6665
6666 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6667
6668         PR fortran/24643
6669         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
6670
6671 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
6672
6673         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
6674         failures.
6675
6676 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
6677
6678         * gcc.dg/sparc-getcontext-1.c: New test.
6679
6680 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
6681
6682         * gcc.dg/ifcvt-fabs-1.c: New test.
6683
6684 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
6685
6686         PR other/4372
6687         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
6688         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
6689
6690 2005-11-09  Richard Guenther  <rguenther@suse.de>
6691
6692         PR tree-optimization/24716
6693         * gcc.c-torture/execute/pr24716.c: New testcase.
6694
6695 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
6696
6697         * gcc.dg/pr24624.c: Disable for non S/390 targets.
6698
6699 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
6700
6701         PR 24624
6702         * gcc.dg/pr24624.c: Testcase added.
6703
6704 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
6705
6706         PR 24623
6707         * g++.dg/other/pr24623.C: Testcase added.
6708
6709 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
6710
6711         PR fortran/22607
6712         * gfortran-dg/pure_byref_1.f90: New.
6713         * gfortran-dg/pure_byref_2.f90: New.
6714
6715 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
6716
6717         PR c/24101
6718         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
6719         * gcc.dg/dg.exp: Run main loop also for *.i files.
6720
6721 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
6722
6723         PR c++/19450
6724         * g++.dg/tls/diag-3.C: New test.
6725         * g++.dg/tls/diag-4.C: New test.
6726         * g++.dg/tls/static-1.C: New test.
6727         * g++.dg/tls/static-1a.cc: New file.
6728
6729 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
6730
6731         PR 23046
6732         * g++.dg/tree-ssa/pr23046.C: New test.
6733
6734 2005-11-08  Devang Patel <dpatel@apple.com>
6735
6736         PR tree-optimization/23115
6737         * gcc.dg/tree-ssa/pr23115.c: New.
6738
6739 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
6740
6741         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
6742         * gcc.target/powerpc/pr16155.c: Same.
6743         * gcc.target/powerpc/altivec-1.c: Same.
6744         * gcc.target/powerpc/altivec-2.c: Same.
6745         * gcc.target/powerpc/altivec-3.c: Same.
6746         * gcc.target/powerpc/altivec-5.c: Same.
6747         * gcc.target/powerpc/altivec-11.c: Same.
6748         * gcc.target/powerpc/altivec-12.c: Same.
6749         * gcc.target/powerpc/altivec-14.c: Same.
6750         * gcc.target/powerpc/altivec-22.c: Same.
6751         * gcc.target/powerpc/altivec-consts.c: Same.
6752         * gcc.target/powerpc/altivec-pr22085.c: Same.
6753         * gcc.target/powerpc/altivec-splat.c: Same.
6754         * gcc.target/powerpc/altivec-varargs-1.c: Same.
6755         * gcc.target/powerpc/altivec-vec-merge.c: Same.
6756         * gcc.target/powerpc/darwin-longlong.c: Same.
6757
6758 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
6759
6760         PR target/19340
6761         * gcc.dg/pr19340.c: New test.
6762
6763 2005-11-07  Ian Lance Taylor  <ian@airs.com>
6764
6765         PR rtl-optimization/24683
6766         * gcc.dg/pr24683.c: New test.
6767
6768 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
6769
6770         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
6771         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
6772
6773 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
6774
6775         * gcc.target/i386/pr23376.c: Compile with -mmmx.
6776
6777 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
6778
6779         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
6780
6781 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
6782
6783         PR target/24230
6784
6785         * gcc.target/powerpc/altivec-consts.c,
6786         gcc.target/powerpc/altivec-splat.c: New testcase.
6787
6788 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
6789
6790         PR c/24599
6791
6792         * gcc.dg/overflow-2.c: New testcase.
6793
6794 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
6795
6796         PR rtl-optimization/23567
6797         * gcc.c-torture/execute/20051104-1.c: New test.
6798
6799 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
6800
6801         PR fortran/24534
6802         gfortran.dg/private_type_2.f90: Modified to check that case with
6803         PRIVATE declaration within derived type is accepted.
6804
6805         PR fortran/20838
6806         gfortran.dg/pointer_assign_1.f90: New test.
6807
6808         PR fortran/20840
6809         * gfortran.dg/arrayio_0.f90: New test.
6810
6811         PR fortran/17737
6812         gfortran.dg/data_initialized.f90: New test.
6813         gfortran.dg/data_constraints_1.f90: New test.
6814         gfortran.dg/data_constraints_2.f90: New test.
6815
6816 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
6817
6818         PR fortran/24174
6819         PR fortran/24305
6820         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
6821
6822 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
6823
6824         PR 24670
6825         * gcc.dg/tree-ssa/pr24670.c: New test.
6826
6827 2005-11-05  Ian Lance Taylor  <ian@airs.com>
6828
6829         PR target/22432
6830         * gcc.target/i386/pr22432.c: New test.
6831
6832 2005-11-05  Richard Henderson  <rth@redhat.com>
6833
6834         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
6835         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
6836         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
6837         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
6838         from gcc.dg/alpha-*.
6839         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
6840         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
6841
6842 2005-11-05  Andreas Jaeger  <aj@suse.de>
6843
6844         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
6845
6846 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
6847
6848         PR target/23424
6849         * gcc.dg/torture/pr23424-1.c: New test.
6850
6851 2005-11-04  Richard Henderson  <rth@redhat.com>
6852
6853         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
6854         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
6855         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
6856         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
6857         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
6858         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
6859         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
6860         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
6861         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
6862         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
6863         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
6864         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
6865         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
6866         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
6867         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
6868         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
6869         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
6870         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
6871         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
6872         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
6873         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
6874         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
6875         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
6876         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
6877         Move from gcc.dg/.
6878         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
6879         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
6880         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
6881         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
6882         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
6883         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
6884         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
6885         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
6886         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
6887         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
6888         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
6889         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
6890         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
6891         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
6892         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
6893         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
6894         gcc.target/i386/lea.c, gcc.target/i386/local.c,
6895         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
6896         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
6897         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
6898         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
6899         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
6900         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
6901         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
6902         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
6903         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
6904         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
6905         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
6906         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
6907         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
6908         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
6909         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
6910         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
6911         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
6912         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
6913         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
6914         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
6915         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
6916         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
6917         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
6918         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
6919         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
6920         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
6921         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
6922         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
6923
6924 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
6925
6926         PR 24627
6927         * gcc.dg/tree-ssa/pr24627.c: New test.
6928
6929 2005-11-04 Paul Brook  <paul@codesourcery.com>
6930
6931         * gcc.dg/tls/opt-10.c: New test.
6932
6933 2005-11-04  Andreas Jaeger  <aj@suse.de>
6934
6935         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
6936         avoid extra warnings.
6937
6938 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6939
6940         PR libfortran/22298
6941         * gcc/testsuite/lib/target-supports.exp
6942         (check_effective_target_static_libgfortran): New
6943         static_libgfortran effective target.
6944         * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
6945         * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
6946
6947 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
6948
6949         * gcc.dg/pr24615.c: Guard test with { target fpic }.
6950
6951 2005-11-03  Josh Conner  <jconner@apple.com>
6952
6953         PR c++/19989
6954         g++.dg/ext/array2.C: New test.
6955         g++.dg/template/dependent-name3.C: New test.
6956         g++.dg/template/dependent-name4.C: New test.
6957         g++.dg/template/sfinae2.C: New test.
6958
6959 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
6960
6961         PR preprocessor/22042
6962         * gcc.dg/cpp/strify4.c: New test.
6963
6964 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
6965
6966         PR c++/17964
6967         * g++.dg/cpp/string-1.C: New test.
6968
6969 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
6970
6971         * gcc.target/powerpc: New directory.
6972         * gcc.target/powerpc/powerpc.exp: New file.
6973         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
6974         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
6975         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
6976         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
6977         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
6978         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
6979         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
6980         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
6981         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
6982         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
6983         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
6984         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
6985         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
6986         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
6987         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
6988         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
6989         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
6990         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
6991         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
6992         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
6993         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
6994         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
6995         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
6996         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
6997         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
6998         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
6999         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
7000         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
7001         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
7002         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
7003         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
7004         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
7005         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
7006         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
7007
7008 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
7009
7010         PR c++/21627
7011         * g++.dg/warn/inline2.C: New test.
7012
7013 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
7014
7015         PR middle-end/23155
7016         * g++.dg/ext/c99struct1.C: New test.
7017         * gcc.dg/union-cast-1.c: New test.
7018         * gcc.dg/union-cast-2.c: New test.
7019         * gcc.dg/union-cast-3.c: New test.
7020
7021 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
7022
7023         PR middle-end/24589
7024         * gcc.c-torture/execute/zero-struct-2.c: New test.
7025
7026 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
7027
7028         PR c++/24582
7029         * g++.dg/init/switch1.C: New test.
7030
7031 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
7032
7033         * gcc.dg/delay-slot-1.c: New test.
7034
7035 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
7036
7037         PR target/24620
7038         * gcc.dg/pr24620.c: New test.
7039
7040 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
7041
7042         PR c/24329
7043         * gcc.dg/format/unnamed-1.c: New test.
7044
7045 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
7046
7047         PR c++/22434
7048         * g++.dg/expr/cond8.C: New test.
7049
7050         PR c++/24560
7051         * g++.dg/parse/dot1.C: New test.
7052
7053 2005-11-02  Jan Hubicka  <jh@suse.cz>
7054
7055         PR target/23303
7056         * gcc.dg/i386-lea.c: New test
7057
7058 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
7059
7060         PR target/24615
7061         * gcc.dg/pr24615.c: New test.
7062
7063 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
7064
7065         PR target/24600
7066         * gcc.dg/pr24600.c: New test.
7067
7068 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
7069
7070         PR c++/19253
7071         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
7072         * g++.dg/parse/typename9.C: New test.
7073         * g++/dg/parse/typename10.C: Likewise.
7074
7075 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
7076
7077         PR fortran/18157
7078         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
7079         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
7080         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
7081
7082 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
7083
7084         PR c++/24569
7085         * g++.dg/debug/static1.C: New test.
7086
7087 2005-11-02  Josh Conner  <jconner@apple.com>
7088
7089         * g++.dg/crash38.C: moved into proper directory...
7090         * g++.dg/template/crash42.C: ...here
7091
7092 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
7093
7094         PR target/18338
7095         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
7096         pcc_bitfield_type_matters || default_packed.
7097
7098         * lib/target-supports.exp
7099         (check_effective_target_pcc_bitfield_type_matters): New proc.
7100         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
7101
7102         PR testsuite/23304
7103         * lib/target-supports.exp (check_effective_default_packed): New proc.
7104         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
7105         Gate expected errors on target ! default_packed.
7106         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
7107
7108 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7109
7110         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
7111         change (r106358).
7112
7113 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7114
7115         PR fortran/24008
7116         * gfortran.dg/entry_5.f90: New.
7117         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
7118
7119 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
7120
7121         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
7122
7123 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
7124
7125         PR fortran/21565
7126         gfortran.dg/namelist_blockdata.f90: New test.
7127
7128         PR fortran/18737
7129         gfortran.dg/external_implicit_none.f90: New test.
7130
7131         PR fortran/14994
7132         * gfortran.dg/secnds.f: New test.
7133
7134 2005-10-31  Jan Hubicka  <jh@suse.cz>
7135
7136         PR target/20928
7137         * gcc.c-torture/compile/pr20928.c: New test.
7138
7139 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
7140
7141         PR middle-end/23492
7142         * gcc.c-torture/compile/zero-strct-5.c: New test.
7143
7144 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
7145
7146         PR libgfortran/24584
7147         * gfortran.dg/pr24584.f90: New test.
7148
7149 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
7150
7151         PR fortran/18883
7152         * gfortran.dg/char_result_9.f90: New.
7153         * gfortran.dg/char_result_10.f90: New.
7154
7155 2005-10-30  Jan Hubicka  <jh@suse.cz>
7156
7157         * g++.dg/tree-ssa/pr24172.C: New testcase.
7158
7159 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7160
7161         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
7162
7163 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
7164
7165         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
7166         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
7167         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
7168         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
7169         gfortran.dg/enum_9.f90,
7170         gfortran.fortran-torture/compile/enum_1.f90,
7171         gfortran.fortran-torture/execute/enum_1.f90,
7172         gfortran.fortran-torture/execute/enum_2.f90,
7173         gfortran.fortran-torture/execute/enum_3.f90,
7174         gfortran.fortran-torture/execute/enum_4.f90: New tests.
7175
7176 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
7177
7178         PR target/18482
7179         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
7180         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
7181
7182 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7183
7184         PR libfortran/20179
7185         * gfortran.dg/mixed_io_1.f90: New test.
7186         * gfortran.dg/mixed_io_1.c: New file.
7187
7188 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7189
7190         * gfortran.dg/malloc_free_1.f90: New test.
7191
7192 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
7193
7194         * gcc.dg/nested-func-4.c: Require profiling -pg.
7195
7196 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
7197
7198         PR C++/23229
7199         * g++.dg/warn/main-2.C: New test.
7200
7201 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
7202
7203         PR fortran/24545
7204         * gfortran.dg/interface_2.f90: new test.
7205
7206 2005-10-28  Josh Conner  <jconner@apple.com>
7207
7208         PR c++/22153
7209         * g++.dg/template/crash38.C: New test.
7210         * g++.dg/parse/explicit1.C: Change expected errors.
7211
7212 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
7213
7214         PR C++/23426
7215         * g++.dg/other/large-size-array.C: New test.
7216
7217 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
7218
7219         PR middle-end/24362
7220         * g++.dg/opt/complex4.C: New test.
7221
7222 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
7223
7224         * gcc.dg/nested-func-4.c: New test.
7225
7226 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
7227
7228         PR fortran/24158
7229         gfortran.dg/derived_recursion.f90: New test.
7230         gfortran.dg/implicit_actual.f90: New test.
7231
7232 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
7233
7234         PR middle-end/24295, PR testsuite/24477
7235         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
7236         removed when weakref hits the tree.
7237
7238 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
7239
7240         * gfortran.dg/cray_pointers_4.f90: New test.
7241
7242         * gfortran.dg/cray_pointers_5.f90: New test.
7243
7244 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
7245
7246         PR fortran/22290
7247         * gfortran.dg/assign_5.f90: New test.
7248         * gfortran.dg/assign_6.f: New test.
7249
7250 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
7251
7252         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
7253         CPU has no SSE support.
7254
7255 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
7256
7257         PR libgfortran/24224
7258         * gfortran.dg/arrayio_1.f90: Update attribution.
7259         * gfortran.dg/arrayio_2.f90: Update attribution.
7260         * gfortran.dg/arrayio_3.f90: Update attribution.
7261         * gfortran.dg/arrayio_4.f90: Update test conditions.
7262         * gfortran.dg/arrayio_5.f90: Update attribution.
7263         * gfortran.dg/arrayio_6.f90: New test.
7264         * gfortran.dg/arrayio_7.f90: New test.
7265
7266 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
7267
7268         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
7269
7270 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
7271
7272         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
7273
7274 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
7275
7276         PR fortran/24416
7277         * gfortran.dg/namelist_char_only.f90: New test.
7278
7279 2005-10-24  Asher Langton  <langton2@llnl.gov>
7280
7281         PR fortran/17031
7282         PR fortran/22282
7283         * gfortran.dg/cray_pointers_1.f90: New test.
7284         * gfortran.dg/cray_pointers_2.f90: New test.
7285         * gfortran.dg/cray_pointers_3.f90: New test.
7286         * gfortran.dg/loc_1.f90: New test.
7287         * gfortran.dg/loc_2.f90: New test.
7288
7289 2005-10-24  Steven Bosscher  <stevenb@suse.de>
7290
7291         * gcc.dg/pr24225.c: New test.
7292
7293 2005-10-24  Asher Langton  <langton2@llnl.gov>
7294
7295         * gfortran.dg/dup_save_1.f90: New test.
7296         * gfortran.dg/dup_save_2.f90: New test.
7297
7298 2005-10-24  Paul Brook  <paul@codesourcery.com>
7299
7300         PR 24107
7301         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
7302         stdint.h.
7303
7304 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
7305
7306         PR libgfortran/24489
7307         * gfortran.dg/pr24489.f90: New test.
7308
7309 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
7310
7311         PR fortran/23635
7312         * gfortran.dg/ichar_1.f90: Add tests for derived types.
7313
7314 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
7315
7316         PR target/18911
7317         * g++.dg/init/array16.C: Skip for mmix-*-*.
7318
7319 2005-10-23  Asher Langton  <langton2@llnl.gov>
7320
7321         * gfortran.dg/byte_1.f90: New test.
7322         * gfortran.dg/byte_2.f90: New test.
7323
7324 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
7325
7326         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
7327
7328 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
7329
7330         PR fortran/18022
7331         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
7332
7333         PR fortran/24311
7334         * gfortran.dg/merge_char_const.f90: New test.
7335
7336         PR fortran/24384
7337         * gfortran.dg/spread_scalar_source.f90: New test.
7338
7339 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
7340
7341         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
7342
7343         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
7344         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
7345
7346         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
7347
7348 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
7349
7350         PR fortran/24426
7351         * gfortran.dg/der_pointer_4.f90: New.
7352
7353 2005-10-22  David Ayers  <d.ayers@inode.at>
7354
7355         * obj-c++.dg/except-1.mm: Simplify.
7356
7357 2005-10-21  David Ayers  <d.ayers@inode.at>
7358
7359         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
7360
7361 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
7362
7363         * gfortran.dg/assumed_dummy_2.f90: New test.
7364
7365 2005-10-21  James E Wilson  <wilson@specifix.com>
7366
7367         PR preprocessor/15220
7368         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
7369
7370 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
7371
7372         * gcc.c-torture/execute/20051021-1.c: New test.
7373
7374 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
7375
7376         PR c++/24260
7377         * g++.dg/ext/tmplattr1.C: New test.
7378
7379 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
7380
7381         PR fortran/24440
7382         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
7383
7384 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
7385
7386         * obj-c++.dg/except-1.mm: New.
7387
7388         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
7389
7390 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
7391
7392         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
7393
7394 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
7395
7396         PR middle-end/24295
7397         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
7398         declarations with the same names as thunks' alias targets, use
7399         aliases instead.
7400         * gcc.dg/attr-alias-3.c: New test.
7401         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
7402
7403 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
7404
7405         PR c++/22618
7406         * g++.dg/parse/access8.C: New test.
7407
7408 2005-10-20  Richard Guenther  <rguenther@suse.de>
7409
7410         PR c++/24439
7411         * g++.dg/tree-ssa/pr24439.C: New testcase.
7412
7413 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
7414
7415         * g++.dg/opt/delay-slot-1.C: New test.
7416
7417 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
7418
7419         PR fortran/21625
7420         * gfortran.fg/der_init_1.f90: New.
7421
7422 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
7423
7424         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
7425
7426 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
7427
7428         PR c++/21908
7429         * g++.dg/parse/error28.C: New test.
7430
7431 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
7432
7433         * gcc.dg/profile-generate-2.c: New test.
7434
7435 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
7436
7437         PR target/23589
7438         * g++.dg/ext/dllimport11.C: New.
7439
7440 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7441
7442         PR c++/22293
7443         * g++.dg/other/friend3.C: New test.
7444
7445 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
7446
7447         PR c++/23293
7448         * g++.dg/template/error19.C: New test.
7449
7450 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
7451
7452         PR c++/21383
7453         * g++.dg/overload/koenig2.C: New.
7454
7455         PR c++/23118
7456         * g++.dg/overload/error2.C: New.
7457
7458         PR c++/22604
7459         * g++.dg/inherit/covariant14.C: New.
7460
7461 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7462
7463         PR c++/23440
7464         * g++.dg/parse/for1.C: New test.
7465
7466 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
7467
7468         PR fortran/23446
7469         * gfortran.dg/host_dummy_index_1.f90: New test.
7470
7471         PR fortran/21459
7472         * gfortran.dg/automatic_char_len_2.f90: New test.
7473
7474         PR fortran/20866
7475         * gfortran.dg/recursive_statement_functions.f90: New test.
7476
7477         PR fortran/20853
7478         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
7479
7480         PR fortran/20849
7481         * gfortran.dg/external_initializer.f90: New test.
7482
7483         PR fortran/20837
7484         * non_module_public.f90: New test.
7485
7486 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
7487
7488         PR c++/24386
7489         * g++.dg/template/overload7.C: New.
7490
7491         PR c++/22551
7492         * g++.dg/other/switch2.C: Remove expected warnings.
7493
7494         PR c++/21353
7495         * g++.dg/template/defarg6.C: New.
7496
7497 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
7498
7499         PR target/24315
7500         * gcc.target/i386/pr24315.c: New test.
7501
7502 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
7503
7504         PR c++/24389
7505         * g++.dg/template/static21.C: New test.
7506         * g++.dg/template/static21-a.cc: Likewise.
7507
7508 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
7509
7510         PR c++/23959
7511         * g++.dg/warn/Wswitch-default-1.C: New test.
7512         * g++.dg/warn/Wswitch-default-2.C: New test.
7513
7514 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
7515
7516         PR c++/22173
7517         * g++.dg/parse/template18.C: New test.
7518         * g++.dg/template/nontype15.C: Likewise.
7519
7520 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
7521
7522         PR fortran/22273
7523         * gfortran.dg/spec_expr_2.f90: New.
7524
7525 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
7526
7527         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
7528         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
7529         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
7530         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
7531         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
7532         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
7533         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
7534         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
7535         previous target-specific skips and warning-message matches where
7536         applicable.
7537
7538 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
7539
7540         PR c++/21347
7541         * g++.dg/warn/Wctor-dtor.C: New test.
7542
7543 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7544
7545         PR c/23439
7546         * gcc.dg/for-1.c: New test.
7547
7548 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
7549
7550         PR c++/19565
7551         * g++.dg/warn/Wconversion1.C: New test.
7552         * g++.dg/ext/packed4.C: Compile with -w.
7553         * g++.dg/opt/20050511-1.C: Likewise.
7554         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
7555
7556 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
7557
7558         * gfortran.dg/boz_5.f90: New test.
7559
7560 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
7561
7562         PR c++/22551
7563         * g++.dg/other/switch2.C: New.
7564
7565         PR c++/23984
7566         * g++.dg/init/ctor7.C: New.
7567
7568 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
7569
7570         PR c++/23730
7571         * g++.dg/parse/crash32.C: New test.
7572
7573 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
7574
7575         PR c++/20721
7576         * g++.dg/init/goto2.C: New test.
7577
7578         PR c++/22464
7579         * g++.dg/template/crash/41.C: New test.
7580
7581         PR c++/22180
7582         * g++.dg/template/crash40.C: New test.
7583
7584         PR c++/23694
7585         * g++.dg/parse/friend5.C: New test.
7586
7587         PR c++/23307
7588         * g++.dg/template/crash38.C: New test.
7589
7590         PR c++/22352
7591         * g++.dg/template/friend38.C: New test.
7592
7593         PR c++/22405
7594         * g++.dg/template/crash39.C: New test.
7595
7596 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
7597
7598         * gcc.dg/debug/dwarf2/dwarf-char1.c,
7599         gcc.dg/debug/dwarf2/dwarf-char2.c,
7600         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
7601
7602         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
7603
7604 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
7605
7606         * gcc.dg/dll-2.c: Add tests for warnings.
7607         * gcc.dg/dll-3.c: Likewise.
7608         * gcc.dg/dll-4.c: Likewise.
7609
7610         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
7611         * g++.dg/ext/dllimport2.C: Likewise.
7612         * g++.dg/ext/dllimport3.C: Likewise.
7613         * g++.dg/ext/dllimport7.C: Likewise.
7614         * g++.dg/ext/dllimport8.C: Likewise.
7615         * g++.dg/ext/dllimport9.C: Likewise.
7616
7617 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
7618
7619         PR fortran/24092
7620         * gfortran.dg/derived_pointer_recursion.f90: New test.
7621
7622 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
7623
7624         * gcc.c-torture/execute/20051012-1.c: New test.
7625
7626 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
7627
7628         PR fortran/18082
7629         * gfortran.dg/automatic_char_len_1.f90: New test.
7630
7631 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
7632
7633         PR fortran/20847
7634         * gfortran.dg/save_common.f90: New test.
7635
7636         PR fortran/20856
7637         * gfortran.dg/save_result.f90: New test.
7638
7639 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
7640
7641         PR c++/21592
7642         * g++.dg/template/dependent-expr1.C: Add new expected error.
7643         * g++.dg/template/dependent-expr2.C: Adjust error text.
7644         * g++.dg/template/overload6.C: New.
7645
7646         PR c++/23797
7647         * g++.dg/other/typename8.C: New.
7648
7649         PR c++/21117
7650         * g++.dg/other/return1.C: New.
7651
7652 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
7653
7654         PR c++/24052
7655         * g++.dg/ext/label5.C: New.
7656
7657 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
7658
7659         PR c++/19964
7660         * g++.dg/parse/crash31.C: New.
7661
7662 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
7663
7664         * g++.dg/ipa/ipa-1.c: New test.
7665         * g++.dg/ipa/ipa-2.c: New test.
7666         * g++.dg/ipa/ipa-3.c: New test.
7667         * g++.dg/ipa/ipa-4.c: New test.
7668         * g++.dg/ipa/ipa-5.c: New test.
7669         * g++.dg/ipa/ipa.exp: New file.
7670
7671 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
7672
7673         PR fortran/24207
7674         * gfortran.dg/private_type_3.f90: New test.
7675
7676 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
7677
7678         PR fortran/20786
7679         gfortran.dg/aint_anint_1.f90: New test.
7680
7681 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
7682
7683         PR libgfortran/24313
7684         gfortran.dg/csqrt.f: New test.
7685
7686 2005-10-11  Ian Lance Taylor  <ian@airs.com>
7687
7688         PR c++/8057
7689         * g++.dg/warn/noeffect7.C: New test.
7690         * g++.dg/warn/noeffect2.C: Instantiate templates.
7691         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
7692         and warning.
7693
7694 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
7695
7696         PR c++/21089
7697         * g++.dg/init/float1.C: New test.
7698
7699         PR c++/24277
7700         * g++.dg/init/member1.C: Tweak error markers.
7701
7702 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
7703
7704         PR testsuite/24281
7705         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
7706         Check for null pointer.
7707
7708 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
7709
7710         PR c++/21369
7711         * g++.dg/parse/ret-type3.C: New test.
7712
7713 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
7714
7715         PR tree-opt/23946
7716         * gcc.c-torture/compile/pr23946.c: New test.
7717
7718 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
7719
7720         * g++.dg/opt/mmx2.C: New test.
7721
7722 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
7723
7724         PR c++/24277
7725         * g++.dg/template/static20.C: New test.
7726
7727         PR c++/24302
7728         * g++.dg/warn/Wunused-12.C: New test.
7729
7730         PR c++/23437
7731         * g++.dg/template/arg4.C: New test.
7732
7733 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
7734
7735         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
7736         * gcc.dg/ucnid-3.c: Likewise.
7737         * gcc.dg/ucnid-4.c: Likewise.
7738         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
7739         * g++.dg/other/ucnid-1.C: Likewise.
7740         * gcc.dg/sparc-frame-1.c: New test.
7741
7742 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
7743
7744         PR c++/24139
7745         * g++.dg/template/spec27.C: New test.
7746
7747         PR c++/24275
7748         * g++.dg/template/static19.C: New test.
7749
7750 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
7751
7752         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
7753         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
7754
7755 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
7756
7757         PR target/24136
7758         * gfortran.fortran-torture/compile/pr24136.f: New test.
7759
7760 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
7761
7762         PR c++/22172
7763         * g++.dg/parse/crash30.C: New test.
7764
7765 2005-10-07  Richard Guenther  <rguenther@suse.de>
7766
7767         PR middle-end/24227
7768         * gcc.c-torture/compile/pr24227.c: New testcase.
7769
7770 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
7771
7772         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
7773         Do not put aligned attributes on array elements.
7774
7775 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
7776
7777         PR testsuite/23611, PR testsuite/23615
7778         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
7779         writing prototypes of library functions by hand.
7780         * obj-c++.dg/bitfield-4.mm: Likewise.
7781         * obj-c++.dg/const-str-4.mm: Likewise.
7782         * obj-c++.dg/encode-4.mm: Likewise.
7783         * obj-c++.dg/encode-5.mm: Likewise.
7784         * obj-c++.dg/encode-6.mm: Likewise.
7785         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
7786         * obj-c++.dg/method-10.mm: Likewise.
7787         * obj-c++.dg/method-17.mm: Likewise.
7788         * obj-c++.dg/method-19.mm: Likewise.
7789         * obj-c++.dg/try-catch-2.mm: Likewise.
7790
7791 2005-10-06  Richard Henderson  <rth@redhat.com>
7792
7793         PR 24236
7794         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
7795
7796 2005-10-06  Dale Johannesen  <dalej@apple.com>
7797
7798         * gcc.c-torture/execute/20030125-1.c: Correct.
7799
7800 2005-10-06  Richard Guenther  <rguenther@suse.de>
7801
7802         PR tree-optimization/24238
7803         * g++.dg/tree-ssa/pr24238.C: New testcase.
7804
7805 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
7806
7807         PR 18568
7808         * gfortran.dg/der_pointer_3.f90: New test.
7809
7810 2005-10-05  Devang Patel  <dpatel@apple.com>
7811
7812         PR Debug/23205
7813         * g++.dg/other/PR23205.C: New.
7814
7815 2005-10-05  Richard Henderson  <rth@redhat.com>
7816
7817         PR target/23602
7818         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
7819         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
7820
7821 2005-10-05  Dale Johannesen  <dalej@apple.com>
7822
7823         * gcc.c-torture/execute/float-floor.c: New.
7824
7825 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
7826
7827         PR tree-optimization/21419
7828         PR tree-optimization/24146
7829         PR tree-optimization/24151
7830
7831         * g++.dg/ext/asm7.C: New.
7832         * g++.dg/ext/asm8.C: New.
7833         * gcc.dg/asm-1.c: Compile on all targets.
7834         * gcc.dg/asm-pr24146.c: New.
7835         * gcc.dg/pr21419.c: Adjust error messages.
7836
7837 2005-10-05  Richard Guenther  <rguenther@suse.de>
7838
7839         PR fortran/24176
7840         * gfortran.fortran-torture/compile/empty.f90: New testcase.
7841
7842 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
7843
7844         PR c++/23513
7845         * g++.dg/template/spec22.C: Robustify test.
7846         * g++.dg/template/spec26.C: New.
7847
7848 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
7849
7850         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
7851         if target supports vector instructions.
7852
7853 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
7854
7855         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
7856         C99 functions.
7857
7858 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
7859
7860         * lib/target-supports.exp (check_effective_target_fortran_large_real,
7861         check_effective_target_fortran_large_int): Replace cached result
7862         when target changes.
7863
7864 2005-10-04  Devang Patel  <dpatel@apple.com>
7865
7866         * gcc.dg/i386-sse-vect-types.c: New.
7867
7868 2005-10-04  Ian Lance Taylor  <ian@airs.com>
7869
7870         PR preprocessor/13726
7871         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
7872         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
7873
7874 2005-10-04  Richard Guenther  <rguenther@suse.de>
7875
7876         PR c/23576
7877         * gcc.dg/noncompile/pr23576.c: New testcase.
7878
7879 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
7880
7881         PR middle-end/23125
7882         * gcc.dg/register-var-3.c: New test.
7883
7884 2005-10-04  Steven Bosscher  <stevenb@suse.de>
7885
7886         * gcc.dg/pr23049.c: New test.
7887
7888         * gcc.dg/ucnid-4.c: Fix test.
7889
7890 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
7891
7892         PR 23445
7893         * gcc.c-torture/compile/pr23445.c: New test.
7894
7895 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
7896
7897         * g++.dg/overload/unknown1.C: New.
7898
7899 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
7900
7901         PR c++/17775
7902         * g++.dg/template/repo4.C: New test.
7903
7904 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7905
7906         PR libfortran/19308
7907         * gfortran.dg/large_real_kind_2.F90: New test.
7908         * gfortran.dg/large_integer_kind_2.f90: New test.
7909
7910 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
7911
7912         * lib/target-supports.exp (check_effective_target_vect_shift):
7913         Implement with result caching. Add i?86, x86_64 and ia64 targets.
7914         (check_effective_target_vect_condition): Fix copy-n-pasto.
7915
7916         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
7917         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
7918         targets.
7919
7920 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
7921
7922         PR c++/22621
7923         * g++.dg/template/overload5.C : New test.
7924
7925         PR c++/23840
7926         * g++.dg/expr/stdarg1.C: New test.
7927
7928 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
7929
7930         PR 24142
7931         * gcc.c-torture/execute/pr24142.c: New test.
7932
7933 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
7934
7935         PR 24141
7936         * gcc.c-torture/execute/pr24141.c: New test.
7937
7938 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
7939             Diego Novillo  <dnovillo@redhat.com>
7940
7941         PR 23604
7942         * gcc.c-torture/execute/pr23604.c: New test.
7943
7944 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
7945
7946         PR fortran/16404
7947         PR fortran/20835
7948         PR fortran/20890
7949         PR fortran/20899
7950         PR fortran/20900
7951         PR fortran/20901
7952         PR fortran/20902
7953         gfortran.dg/equiv_constraint_1.f90: New test.
7954         gfortran.dg/equiv_constraint_2.f90: New test.
7955         gfortran.dg/equiv_constraint_3.f90: New test.
7956         gfortran.dg/equiv_constraint_4.f90: New test.
7957         gfortran.dg/equiv_constraint_5.f90: New test.
7958         gfortran.dg/equiv_constraint_6.f90: New test.
7959         gfortran.dg/equiv_constraint_7.f90: New test.
7960         gfortran.dg/equiv_constraint_8.f90: New test.
7961         gfortran.dg/private_type_1.f90: New test.
7962         gfortran.dg/private_type_2.f90: New test.
7963         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
7964         980628-10.f: Assert std=gnu to permit mixing of
7965         types in equivalence statements.
7966
7967 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
7968
7969         PR 24112
7970         * gfortran.dg/open_status_1.f90: New.
7971
7972 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
7973
7974         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
7975         * gcc.dg/vect/pr22480.c: Clean up temp files.
7976         * gcc.dg/vect/pr23831.c: Clean up temp files.
7977         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
7978         Clean up temp files.
7979         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
7980         Clean up temp files.
7981
7982         * gcc.dg/20050309-1.c: Clean up temp files.
7983         * gcc.dg/20050325-1.c: Clean up temp files.
7984
7985 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
7986
7987         PR tree-optimization/24059
7988         * gcc.dg/vect/pr24059.c : New test.
7989
7990 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
7991
7992         PR middle-end/24109
7993         * gcc.c-torture/execute/20050929-1.c: New test.
7994
7995 2005-09-29  Steven Bosscher  <stevenb@suse.de>
7996
7997         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
7998
7999 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
8000
8001         PR c/21419
8002         * gcc.dg/pr21419.c: New test.
8003
8004 2005-09-29  Steven Bosscher  <stevenb@suse.de>
8005
8006         * gcc.dg/pr23911.c: New test.
8007
8008 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
8009
8010         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
8011
8012         PR c++/16782
8013         * g++.dg/parse/qualified4.C: New test.
8014         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
8015         * g++.old-deja/g++.mike/p8154.C: Likewise.
8016
8017 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
8018
8019         PR c++/22147
8020         * g++.dg/template/friend37.C: New test.
8021         * g++.dg/parse/crash28.C: Adjust error markers.
8022
8023 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
8024
8025         PR fortran/18518
8026         * gfortran.fortran-torture/execute/save_2.f90: New decl.
8027
8028 2005-09-27  Devang Patel  <dpatel@apple.com>
8029
8030         PR tree-optimization/23625
8031         * gcc.dg/pr23625.c: New test.
8032
8033 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
8034
8035         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
8036         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
8037
8038 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
8039
8040         PR fortran/23677
8041         * gfortran.fortran-torture/execute/save_1.f90: New test.
8042         * gfortran.dg/save_1.f90: New test.
8043
8044 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
8045
8046         * gcc.target/i386/builtin-apply-mmx.c: New test.
8047
8048         PR target/22576
8049         * gcc.target/i386/pr22576.c: New test.
8050
8051         PR target/22585
8052         * gcc.target/i386/pr22585.c: New test.
8053
8054         PR target/23268
8055         * gcc.target/i386/pr23268.c: New test.
8056
8057         PR middle-end/23831
8058         * gcc.dg/vect/pr23831.c: New test.
8059
8060         PR target/24055
8061         * gcc.target/i386/pr24055.c: New test.
8062
8063 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
8064
8065         PR tree-optimization/23960
8066         * gcc.c-torture/compile/pr23960.c: New.
8067
8068 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
8069
8070         PR fortran/16861
8071         * gfortran.dg/nested_modules_3.f90: New.
8072
8073 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
8074
8075         PR fortran/24005
8076         gfortran.dg/interface_1.f90: New test.
8077
8078 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
8079         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8080
8081         PR fortran/23843
8082         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
8083
8084 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
8085
8086         PR fortran/23516
8087         * gfortran.dg/imag_1.f: New test.
8088         * gfortran.dg/imag_2.f: Ditto.
8089
8090 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
8091
8092         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
8093
8094 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
8095
8096         PR c++/21983
8097         * g++.dg/warn/pr21983.C: New test.
8098
8099 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
8100
8101         PR c++/23993
8102         * g++.dg/template/array14.C: New test.
8103
8104 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
8105
8106         PR fortran/19929
8107         * gfortran.dg/der_ptr_component_1.f90: New test.
8108
8109 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8110
8111         PR c++/23965
8112         * g++.dg/template/error1.C: Reject "no matching function" message.
8113
8114 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8115
8116         PR c++/17609
8117         * g++.dg/lookup/error1.C: New test.
8118
8119 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
8120
8121         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
8122         functionality of the testcase.
8123
8124 2005-09-20  Richard Henderson  <rth@redhat.com>
8125
8126         * gcc.dg/vect/vect-22.c: Require vect_float.
8127         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
8128
8129 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
8130
8131         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
8132         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
8133         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
8134         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
8135         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
8136         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
8137         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
8138         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
8139         * gcc.dg/cpp/ucnid-8.c: New test.
8140
8141 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
8142
8143         PR tree-optimization/23929
8144         * gcc.c-torture/compile/pr23929.c: New test.
8145
8146 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
8147
8148         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
8149         for one loop.
8150
8151 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
8152
8153         PR testsuite/23186
8154         * g++.dg/other/pr22003.C: Require named sections.
8155
8156 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
8157
8158         PR c++/23947
8159         * g++.dg/rtti/crash3.C: New test.
8160
8161         PR tree-optimization/23818
8162         * gcc.dg/pr23818.c: New test.
8163
8164 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8165
8166         PR fortran/23420
8167         * gfortran.dg/print_fmt_4.f: New.
8168
8169 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
8170
8171         PR fortran/23663
8172         * gfortran.fortran-torture/execute/entry_11.f90: New test.
8173
8174 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
8175
8176         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
8177         Use pointers to local alignable arrays instead. Added comments.
8178         * gcc.dg/vect/vect-46.c: Likewise.
8179         * gcc.dg/vect/vect-48.c: Likewise.
8180         * gcc.dg/vect/vect-49.c: Likewise.
8181         * gcc.dg/vect/vect-52.c: Likewise.
8182         * gcc.dg/vect/vect-53.c: Likewise.
8183         * gcc.dg/vect/vect-54.c: Likewise.
8184         * gcc.dg/vect/vect-56.c: Likewise.
8185         * gcc.dg/vect/vect-57.c: Likewise.
8186         * gcc.dg/vect/vect-58.c: Likewise.
8187         * gcc.dg/vect/vect-60.c: Likewise.
8188         * gcc.dg/vect/vect-61.c: Likewise.
8189
8190         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
8191         The test is no longer vectorizable on vect_no_align targets.
8192         * gcc.dg/vect/vect-43.c: Likewsie.
8193
8194         * gcc.dg/vect/vect-44.c: Added comments.
8195         * gcc.dg/vect/vect-45.c: Added comments.
8196         * gcc.dg/vect/vect-50.c: Added comments.
8197         * gcc.dg/vect/vect-51.c: Added comments.
8198
8199         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
8200         aligned type.
8201         * gcc.dg/vect/Os-vect-95.c: Likewise.
8202
8203         * gcc.dg/vect/vect-41.c: Test removed.
8204         * gcc.dg/vect/vect-47.c: Test removed.
8205         * gcc.dg/vect/vect-55.c: Test removed.
8206         * gcc.dg/vect/vect-59.c: Test removed.
8207
8208 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
8209
8210         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
8211         No longer vectorizable on vect_no_align targets.
8212         * gcc.dg/vect/pr20122.c: Likewise.
8213         * gcc.dg/vect/vect-74.c: Likewise.
8214         * gcc.dg/vect/vect-75.c: Likewise.
8215         * gcc.dg/vect/vect-76.c: Likewise.
8216
8217         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
8218         Will not be vectorizable on vect_no_align targets once aliasing issues
8219         are resolved.
8220         * gcc.dg/vect/vect-79.c: Likewise.
8221
8222         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
8223         * gcc.dg/vect/vect-78.c: Likewise.
8224         * gcc.dg/vect/vect-97.c: Likewise.
8225
8226 2005-09-19  Steven Bosscher  <stevenb@suse.de>
8227
8228         * gcc.dg/pr23943.c: New test.
8229
8230 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
8231
8232         PR fortran/19181
8233         * gfortran.dg/derived_pointer_null_1.f90: New test.
8234
8235 2005-09-18  Richard Guenther  <rguenther@suse.de>
8236
8237         PR middle-end/23944
8238         * gcc.c-torture/compile/pr23944.c: New testcase.
8239
8240 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
8241
8242         PR fortran/15975
8243         * gfortran.dg/der_pointer_2.f90: New test.
8244
8245 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
8246
8247         PR fortran/16861
8248         * gfortran.dg/nested_modules_2.f90: New test.
8249
8250 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8251
8252         PR c++/18368
8253         * g++.dg/other/semicolon.C: New test.
8254
8255 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
8256
8257         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
8258         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
8259
8260 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
8261
8262         PR c++/23914
8263         * g++.dg/template/static18.C: New test.
8264
8265         PR c++/21514
8266         * g++.dg/template/crash19.C: Remove dg-error marker.
8267         * g++.dg/template/local4.C: New test.
8268
8269 2005-09-16  Paul Brook  <paul@codesourcery.com>
8270
8271         PR fortran/23906
8272         * gfortran.dg/dependency_1.f90: New test.
8273
8274 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
8275
8276         PR c++/23896
8277         * g++.dg/template/static17.C: New test.
8278
8279 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
8280
8281         PR c++/23139
8282         * g++.dg/warn/huge-val1.C: New test.
8283
8284 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
8285
8286         PR c++/13140
8287         * g++.dg/parse/class2.C: New test.
8288         * g++.dg/template/explicit8.C: Likewise.
8289         * g++.dg/template/spec25.C: Likewise.
8290
8291 2005-09-14  Josh Conner  <jconner@apple.com>
8292
8293         PR middle-end/23584
8294         * gcc.dg/pr23584.c: New test.
8295
8296 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
8297
8298         PR fortran/21875 Internal Unit Array I/O, NIST
8299         * gfortran.dg/arrayio_1.f90: New test.
8300         * gfortran.dg/arrayio_1.f90: New test.
8301         * gfortran.dg/arrayio_1.f90: New test.
8302         * gfortran.dg/arrayio_1.f90: New test.
8303         * gfortran.dg/arrayio_1.f90: New test.
8304
8305 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
8306
8307         PR middle-end/22480
8308         * gcc.dg/vect/pr22480.c: New test.
8309
8310 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
8311
8312         PR fortran/19358
8313         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
8314
8315 2005-09-13 Josh Conner <jconner@apple.com>
8316
8317         PR c++/23180
8318         * g++.dg/init/struct2.C: New test.
8319         * g++.dg/init/struct3.C: New test.
8320
8321 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
8322
8323         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
8324         Clean up temp files.
8325         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
8326         gcc.dg/tree-ssa/builtin-fprintf-1.c,
8327         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
8328         gcc.dg/tree-ssa/builtin-printf-1.c,
8329         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
8330         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
8331         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
8332         gcc.dg/tree-ssa/builtin-vprintf-1.c,
8333         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
8334         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
8335         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
8336         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
8337         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
8338         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
8339         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
8340         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
8341
8342 2005-09-13  Josh Conner  <jconner@apple.com>
8343
8344         * lib/gcc-dg.exp: Load scanipa.exp.
8345         (cleanup-dump): New procedure.
8346         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
8347         * lib/scandump.exp: New file.
8348         * lib/scantree.exp: Use it.
8349         * lib/scanipa.exp: New file.
8350
8351 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
8352
8353         PR fortran/17740
8354         * gfortran.dg/generic_4.f90: New test.
8355
8356 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
8357
8358         PR target/23816
8359         * gcc.target/i386/pr23816-1.c: New test.
8360         * gcc.target/i386/pr23816-2.c: New test.
8361
8362
8363 2005-09-13  Bastian Blank <waldi@debian.org>
8364
8365         PR c++/16171
8366         * g++.dg/abi/mangle26.C: New test.
8367         * g++.dg/abi/mangle27.C: New test.
8368         * g++.dg/abi/mangle28.C: New test.
8369         * g++.dg/abi/mangle29.C: New test.
8370
8371         PR c++/23839
8372         * g++.dg/parse/register1.C: New test.
8373
8374 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
8375
8376         PR c++/23842
8377         * g++.dg/template/access16.C: New test.
8378
8379 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
8380
8381         * gfortran.dg/char_pack_2.f90: Increase the vector size.
8382
8383 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
8384
8385         PR fortran/18899
8386         * gfortran.dg/shape_2.f90: New test.
8387
8388 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
8389
8390         PR target/19269
8391         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
8392         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
8393         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
8394         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
8395         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
8396         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
8397         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
8398         tests.
8399
8400 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
8401
8402         PR c++/23841
8403         * g++.dg/parse/template17.C: New test.
8404
8405 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
8406
8407         PR c++/23789
8408         * g++.dg/template/nontype14.C: New test.
8409
8410 2005-09-12  Ian Lance Taylor  <ian@airs.com>
8411
8412         PR g++/7874
8413         * g++.dg/lookup/friend7.C: New test.
8414         * g++.dg/lookup/friend8.C: New test.
8415         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
8416         so that it will be found via argument dependent lookup.
8417         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
8418         friend functions which will no longer be found.
8419         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
8420         function g, so that it will be found via argument dependent
8421         lookup.
8422         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
8423         * g++.old-deja/g++.mike/net43.C: Likewise.
8424
8425 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
8426
8427         PR c++/23691
8428         * g++.dg/template/static16.C: New test.
8429
8430 2005-09-12  Josh Conner  <jconner@apple.com>
8431
8432         PR middle-end/23237
8433         * gcc.c-torture/compile/pr23237.c: New test.
8434
8435 2005-09-11  Richard Henderson  <rth@redhat.com>
8436
8437         * g++.dg/other/error8.C: Update expected diagnostic text.
8438
8439 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8440
8441         PR libfortran/19872
8442         * gfortran.dg/overwrite_1.f: New test.
8443
8444 2005-09-09  Josh Conner  <jconner@apple.com>
8445
8446         * g++.dg/init/pr23180-1.C: Removed.
8447         * g++.dg/init/pr23180-2.C: Removed.
8448
8449 2005-09-09  David Daney <ddaney@avtrex.com>
8450
8451         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
8452         files which are ...
8453         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
8454         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
8455
8456 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8457
8458         * gfortran.dg/iostat_2.f90: New test.
8459
8460 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
8461
8462         PR c++/22252
8463         * g++.dg/ext/interface1.C: New test.
8464         * g++.dg/ext/interface1.h: Likewise.
8465         * g++.dg/ext/interface1a.cc: Likewise.
8466
8467 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
8468
8469         * gfortran.dg/iomsg_1.f90: New test case.
8470
8471 2005-09-09  Richard Guenther  <rguenther@suse.de>
8472
8473         PR c++/23624
8474         * g++.dg/tree-ssa/pr23624.C: New testcase.
8475
8476 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
8477
8478         PR fortran/19239
8479         * gfortran.dg/vector_subscript_1.f90,
8480         * gfortran.dg/vector_subscript_2.f90: New tests.
8481
8482 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
8483
8484         PR fortran/21104
8485         * gfortran.dg/array_alloc_1.f90,
8486         * gfortran.dg/array_alloc_2.f90,
8487         * gfortran.dg/array_alloc_3.f90: New tests.
8488
8489 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
8490
8491         PR fortran/12840
8492         * gfortran.dg/array_constructor_6.f90
8493         * gfortran.dg/array_constructor_7.f90
8494         * gfortran.dg/array_constructor_8.f90
8495         * gfortran.dg/array_constructor_9.f90
8496         * gfortran.dg/array_constructor_10.f90
8497         * gfortran.dg/array_constructor_11.f90
8498         * gfortran.dg/array_constructor_12.f90: New tests.
8499
8500 2005-09-08  Josh Conner  <jconner@apple.com>
8501
8502         PR c++/23180
8503         * g++.dg/init/pr23180-1.C: New test.
8504         * g++.dg/init/pr23180-2.C: New test.
8505
8506 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
8507
8508         PR fortran/18878
8509         * gfortran.dg/module_double_reuse.f90: New.
8510
8511 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
8512
8513         PR fortran/23270
8514         PR fortran/22304
8515         PR fortran/18870
8516         PR fortran/17917
8517         PR fortran/16511
8518         * gfortran.dg/common_equivalence_1.f: New.
8519         * gfortran.dg/common_equivalence_2.f: New.
8520         * gfortran.dg/common_equivalence_3.f: New.
8521         * gfortran.dg/contained_equivalence_1.f90: New.
8522         * gfortran.dg/module_blank_common.f90: New.
8523         * gfortran.dg/module_commons_1.f90: New.
8524         * gfortran.dg/module_equivalence_1.f90: New.
8525         * gfortran.dg/nested_modules_1.f90: New.
8526         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
8527         equivalences and add comment to connect the test with
8528         the PR.
8529
8530 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8531
8532         PR fortran/23765
8533         * gfortran.dg/common_6.f90: New test.
8534
8535 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
8536
8537         PR fortran/15326
8538         * gfortran.dg/char_result_1.f90,
8539         * gfortran.dg/char_result_2.f90,
8540         * gfortran.dg/char_result_3.f90,
8541         * gfortran.dg/char_result_4.f90,
8542         * gfortran.dg/char_result_5.f90,
8543         * gfortran.dg/char_result_6.f90,
8544         * gfortran.dg/char_result_7.f90,
8545         * gfortran.dg/char_result_8.f90: New tests.
8546
8547 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
8548
8549         PR fortran/19928
8550         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
8551
8552 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
8553
8554         PR obj-c++/16816
8555         * obj-c++.dg/selector-5.mm: New test.
8556         * obj-c++.dg/selector-6.mm: New test.
8557
8558 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
8559
8560         PR objc/20574
8561         PR objc/19324
8562         * objc.dg/error-1.m: New test.
8563
8564 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
8565
8566         PR fortran/23373
8567         * gfortran.fortran-torture/execute/pr23373-1.f90,
8568         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
8569
8570 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
8571
8572         PR libfortran/23760
8573         * gfortran.dg/g77/1832.f: Remove long string in write statement
8574         to allow the test to pass on correct list directed output with
8575         prepended space.
8576
8577 2005-09-07  James E Wilson  <wilson@specifix.com>
8578
8579         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
8580
8581 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
8582
8583         * gfortran.dg/parameter+save.f90: Rename to
8584         * gfortran.dg/parameter_save.f90: .. this.
8585
8586 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
8587
8588         PR fortran/20848
8589         * gfortran.dg/parameter+save.f90: New test case.
8590
8591 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
8592
8593         PR fortran/19269
8594         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
8595
8596 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
8597
8598         PR c/23075
8599         * gcc.dg/pr23075.c: New test.
8600         * g++.dg/warn/pr23075.C: New test.
8601
8602         PR target/22362
8603         * gcc.target/i386/pr22362.c: New test.
8604
8605         PR rtl-optimization/23098
8606         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
8607
8608         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
8609         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
8610         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
8611
8612 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
8613
8614         * g++.dg/expr/cast6.C: New test.
8615
8616         PR c++/9782
8617         * g++.dg/init/new15.C: New test.
8618
8619 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
8620
8621         * gcc.dg/vect/Os-vect-95.c: New test.
8622         * gcc.dg/vect/vect-95.c: Same.
8623
8624 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
8625
8626         * gcc.dg/vect/vect-29.c: Update xfail testing.
8627         * gcc.dg/vect/vect-44.c: Same.
8628         * gcc.dg/vect/vect-48.c: Same.
8629         * gcc.dg/vect/vect-50.c: Same.
8630         * gcc.dg/vect/vect-72.c: Same.
8631         * gcc.dg/vect/vect-77.c: Same.
8632         * gcc.dg/vect/vect-78.c: Same.
8633         * gcc.dg/vect/vect-80.c: Same.
8634         * gcc.dg/vect/vect-96.c: Same.
8635         * gcc.dg/vect/vect-100.c: Same.
8636         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
8637         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
8638         * gfortran.dg/vect/vect-5.f90: Same.
8639
8640 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
8641
8642         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
8643         start strings.
8644         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
8645         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
8646
8647         PR c++/23056
8648         * g++.dg/opt/pr23056.C: New test.
8649
8650         PR rtl-optimization/23098
8651         * gcc.target/i386/pr23098.c: New test.
8652
8653 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
8654
8655         PR c++/23667
8656         * g++.dg/template/static15.C: New test.
8657
8658         PR c++/21440
8659         * g++.dg/ext/stmtexpr5.C: New test.
8660         * g++.dg/ext/stmtexpr6.C: Likewise.
8661
8662 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
8663
8664         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
8665
8666         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
8667         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
8668         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
8669
8670 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
8671
8672         PR libfortran/23321
8673         * gfortran.dg/direct_io_4.f90: New test case.
8674
8675 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
8676             Rasmus Hahn  <rassahah@neofonie.de>
8677
8678         PR libobjc/23108
8679         * objc.dg/type-stream-1.m: New test.
8680
8681 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
8682
8683         PR fortran/23661
8684         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
8685         gfortran.dg/print_fmt_3.f90: New test.
8686
8687 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
8688
8689         * gfortran.dg/fmt_t_1.f90: New test.
8690
8691 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
8692
8693         PR rtl-optimization/23454
8694         * g++.dg/opt/pr23454.C: New test.
8695
8696 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
8697
8698         PR c++/23699
8699         * g++.dg/ext/static1.C: New test.
8700
8701 2005-09-02  Richard Henderson  <rth@redhat.com>
8702
8703         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
8704         tail call to check_fa_work.
8705
8706 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
8707
8708         PR c++/21687
8709         * g++.dg/other/gc3.C: New test.
8710
8711 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
8712
8713         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
8714         * gcc.dg/20050826-1.c: Likewise.
8715
8716 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
8717
8718         PR c++/23167
8719         * g++.dg/expr/volatile1.C: New test.
8720
8721 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
8722
8723         PR middle-end/23547
8724         * gcc.dg/pr23547.c: New test.
8725
8726 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
8727
8728         PR c/22061
8729         * gcc.c-torture/execute/pr22061-1.c,
8730         * gcc.c-torture/execute/pr22061-2.c,
8731         * gcc.c-torture/execute/pr22061-3.c,
8732         * gcc.c-torture/execute/pr22061-4.c: New tests.
8733
8734 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
8735
8736         * gcc.dg/Wredundant-decls-2.c: New test to check that
8737         -Wredundant-decls does not issue warning for a variable
8738         definition following a declaration.
8739
8740 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
8741
8742         PR debug/7241
8743         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
8744         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
8745         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
8746
8747         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
8748         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
8749         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
8750         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
8751         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
8752         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
8753         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
8754         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
8755
8756 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
8757
8758         PR objc/23306
8759         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
8760         scan-assmbler.
8761
8762 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
8763
8764         PR target/21255
8765         * gcc.dg/pr21255-1.c: New test.
8766         * gcc.dg/pr21255-2-mb.c: Likewise.
8767         * gcc.dg/pr21255-2-ml.c: Likewise.
8768         * gcc.dg/pr21255-3.c: Likewise.
8769         * gcc.dg/pr21255-4.c: Likewise.
8770
8771 2005-08-31  Dale Johannesen  <dalej@apple.com>
8772
8773         * gcc.dg/20050830-1.c: New.
8774
8775 2005-08-31  Josh Conner  <jconner@apple.com>
8776
8777         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
8778         command-line options for arm-*-* targets.
8779         * g++.dg/init/array16.C: Likewise.
8780         * g++.dg/other/crash-4.C: Likewise.
8781
8782 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
8783
8784         PR obj-c++/23640
8785         * obj-c++.dg/gnu-runtime-3.mm: New test.
8786
8787 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8788
8789         PR c++/13377
8790         * g++.dg/lookup/ambig4.C: New test.
8791         * g++.dg/lookup/ambig5.C: New test.
8792         * g++.dg/tc1/dr101.C: Adjust error markers.
8793
8794 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8795
8796         PR c++/23639
8797         * g++.dg/template/ttp5.C: Adjust error markers.
8798
8799 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
8800
8801         PR testsuite/23609
8802         * lib/obj-c++.exp: Include target-libpath.exp.
8803         (obj-c++_link_flags): Look for the GNU libobjc library
8804         and set the library path to include it.
8805         Don't manually set LD_LIBRARY_PATH (etc.) but call
8806         set_ld_library_path_env_vars instead.
8807         (obj-c++_target_compile): Don't set library path or
8808         linker flags because they are already set correctly
8809         in obj-c++_link_flags.
8810
8811 2005-08-30  Josh Conner  <jconner@apple.com>
8812
8813         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
8814         to command-line options for arm-*-* targets.
8815
8816 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
8817
8818         * g++.dg/other/i386-1.C: New.
8819
8820 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
8821
8822         PR preprocessor/20348
8823         PR preprocessor/20356
8824         * gcc.dg/cpp/pr20348.c: New test.
8825         * gcc.dg/cpp/pr20348.h: New file.
8826         * gcc.dg/cpp/inc/pr20348.h: New file.
8827         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
8828         * gcc.dg/cpp/pr20356.c: New test.
8829         * gcc.dg/cpp/pr20356.h: New file.
8830         * gcc.dg/cpp/inc/pr20356.h: New file.
8831         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
8832
8833 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
8834
8835         * gfortran.fortran-torture/execute/intrinsic_count.f90:
8836         Fix array dimension to avoid correct end-of-file error.
8837
8838 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
8839
8840         PR libfortran/23598
8841         * gfortran.dg/iostat_1.f90: New test.
8842
8843 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
8844
8845         PR middle-end/23408
8846         * gcc.dg/pr23408.c: New test.
8847
8848 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
8849
8850         PR c++/23099
8851         * g++.dg/init/member1.C: Make sure erroneous static data member
8852         definitions are required.
8853         * g++.dg/template/static13.C: New test.
8854         * g++.dg/template/static14.C: Likewise.
8855
8856 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
8857
8858         * gcc.target/i386/pr23575.c: Use -msse2 instead of
8859         -march=pentium4, remove ilp32 requirement.
8860
8861         PR middle-end/23484
8862         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
8863         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
8864
8865 2005-08-29  Andreas Jaeger  <aj@suse.de>
8866
8867         PR testsuite/23607
8868         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
8869
8870 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
8871
8872         * gcc.c-torture/execute/20050316-2.c: New test.
8873         * gcc.c-torture/execute/20050316-3.c: New test.
8874         * gcc.dg/torture/pr16104-1.c: New test.
8875
8876 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
8877
8878         PR middle-end/23463
8879         * gcc.c-torture/execute/zero-struct-1.c: New test.
8880
8881 2005-08-27  Richard Guenther  <rguenther@suse.de>
8882
8883         PR target/23575
8884         * gcc.target/i386/pr23575.c: New testcase.
8885
8886 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
8887
8888         PR rtl-optimization/23561
8889         * gcc.c-torture/execute/20050826-1.c: New test.
8890
8891         PR rtl-opt/23560
8892         * gcc.c-torture/execute/20050826-2.c: New test.
8893
8894 2005-08-26  Dale Johannesen  <dalej@apple.com>
8895
8896         * gcc.dg/20030711-1.c: Modify to work on Darwin.
8897         * gcc.dg/20050826-1.c: New.
8898
8899 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
8900
8901         PR c++/19004
8902         * g++.dg/template/nontype13.C: New test.
8903
8904         PR c++/23491
8905         * g++.dg/init/new14.C: New test.
8906         * g++.dg/expr/anew1.C: Do not XFAIL.
8907         * g++.dg/expr/anew2.C: Likewise.
8908         * g++.dg/expr/anew3.C: Likewise.
8909
8910 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
8911
8912         PR middle-end/22439
8913         * gcc.dg/vla-3.c: New test.
8914
8915 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
8916
8917         PR fortran/20363
8918         * gfortran.dg/named_interface.f90: New.
8919
8920 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
8921
8922         * gcc.c-torture/execute/frame-address.c: New test.
8923
8924 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
8925
8926         PR c++/20817
8927         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
8928
8929 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
8930
8931         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
8932
8933 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
8934
8935         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
8936         * gcc.dg/altivec-22.c: Rename from..
8937         * gcc.dg/altivec-nomfcr.c: ..this.
8938
8939 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
8940
8941         PR tree-optimization/23546
8942         * gcc.dg/tree-ssa/pr23546.c: New test.
8943
8944 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
8945
8946         PR fortran/17758
8947         * gfortran.dg/nonreturning_statements.f90: New test.
8948
8949 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
8950
8951         PR c++/22454
8952         * g++.dg/parse/crash29.C: New.
8953
8954 2005-08-23  DJ Delorie  <dj@redhat.com>
8955
8956         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
8957         constants have the L suffix.
8958
8959 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
8960
8961         PR c++/23044
8962         * g++.dg/template/instantiate8.C: New.
8963
8964 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
8965
8966         PR middle-end/23467
8967         * gcc.c-torture/execute/pr23467.c: New test.
8968
8969 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
8970
8971         PR tree-optimization/22043
8972         * gcc.c-torture/execute/20050613-1.c: New test.
8973
8974 2005-08-23  Ben Elliston  <bje@au.ibm.com>
8975
8976         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
8977
8978 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
8979
8980         PR rtl-optimization/23478
8981         * g++.dg/opt/pr23478.C: New test.
8982
8983 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
8984
8985         PR c/18715
8986         * gcc.dg/switch-warn-3.c: New test.
8987
8988 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8989
8990         PR c++/22233
8991         * g++.dg/template/param1.C: New test.
8992
8993 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8994
8995         PR c++/23089
8996         * g++.dg/other/incomplete1.C: New test.
8997
8998 2005-08-22  Ira Rosen  <irar@il.ibm.com>
8999
9000         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
9001         are vectorizable.
9002
9003 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9004
9005         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
9006         d_lines_5.f: New.
9007
9008 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
9009
9010         * gcc.target/i386/sse-4.c: New test.
9011
9012 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9013
9014         PR testsuite/23239
9015         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
9016
9017 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
9018
9019         * gcc.dg/20050811-1.c: New test.
9020         * gcc.dg/20050811-2.c: New test.
9021
9022 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
9023
9024         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
9025
9026 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
9027
9028         PR 23476
9029         * gcc.c-torture/compile/pr23476.c: New test.
9030
9031 2005-08-19  Devang Patel  <dpatel@apple.com>
9032
9033         PR tree-optimization/23048
9034         * gcc.dg/tree-ssa/pr23048.c: New test.
9035
9036 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
9037
9038         PR middle-end/20624
9039         * g++.dg/warn/Wreturn-3.C: New test
9040
9041 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
9042
9043         PR tree-optimization/22228
9044         * g++.dg/vect/pr22543.cc: New test.
9045
9046 2005-08-17  Steven Bosscher  <stevenb@suse.de>
9047
9048         PR tree-optimization/21574
9049         * gcc.dg/tree-ssa/pr21574.c: New test.
9050
9051 2005-08-16  James E Wilson  <wilson@specifix.com>
9052
9053         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
9054
9055 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
9056
9057         PR tree-opt/23402
9058         * gcc.c-torture/compile/zero-strct-3.c: New test.
9059         * gcc.c-torture/compile/zero-strct-4.c: New test.
9060
9061 2005-08-16  Steven Bosscher  <stevenb@suse.de>
9062
9063         PR target/23376
9064         * gcc.target/x86_64/pr23376.c: New test.
9065
9066 2005-08-16  Ian Lance Taylor  <ian@airs.com>
9067
9068         PR c++/23337
9069         * g++.dg/ext/vector2.C: New.
9070
9071 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
9072
9073         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
9074
9075 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
9076
9077         PR libfortran/23428
9078         * gfortran.dg/inquire-complex.f90: New test case.
9079
9080 2005-08-16  James E Wilson  <wilson@specifix.com>
9081
9082         PR tree-optimization/21105
9083         * gcc.dg/large-size-array.c: New.
9084
9085 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
9086
9087         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
9088         type.
9089         * gcc.dg/vect/vect-41: Likewise.
9090         * gcc.dg/vect/vect-42: Likewise.
9091         * gcc.dg/vect/vect-43: Likewise.
9092         * gcc.dg/vect/vect-44: Likewise.
9093         * gcc.dg/vect/vect-46: Likewise.
9094         * gcc.dg/vect/vect-47: Likewise.
9095         * gcc.dg/vect/vect-48: Likewise.
9096         * gcc.dg/vect/vect-52: Likewise.
9097         * gcc.dg/vect/vect-53: Likewise.
9098         * gcc.dg/vect/vect-54: Likewise.
9099         * gcc.dg/vect/vect-55: Likewise.
9100         * gcc.dg/vect/vect-56: Likewise.
9101         * gcc.dg/vect/vect-57: Likewise.
9102         * gcc.dg/vect/vect-58: Likewise.
9103         * gcc.dg/vect/vect-59: Likewise.
9104         * gcc.dg/vect/vect-60: Likewise.
9105         * gcc.dg/vect/vect-61: Likewise.
9106         * gcc.dg/vect/vect-85: Likewise.
9107         * gcc.dg/vect/vect-87: Likewise.
9108         * gcc.dg/vect/vect-88: Likewise.
9109         * gcc.dg/vect/vect-93.c: Likewise.
9110         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
9111         * gcc.dg/vect/vect-75: Likewise.
9112         * gcc.dg/vect/vect-76: Likewise.
9113         * gcc.dg/vect/vect-77: Likewise.
9114         * gcc.dg/vect/vect-78: Likewise.
9115         * gcc.dg/vect/vect-80: Likewise.
9116         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
9117         vectorized for the expected reason, rather than checking how alignment
9118         was handled.
9119         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
9120         type and also instead of aligned pointers. Added documentation.
9121
9122 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
9123
9124         * gfortran.dg/power.f90: New test.
9125
9126 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
9127
9128         PR rtl-optimization/23299
9129         * g++.dg/opt/pr23299.C: New test.
9130
9131 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9132
9133         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
9134
9135 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
9136
9137         * g++.dg/template/local6.C: New test.
9138
9139 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
9140
9141         * execute/exceptions/finally-1.m: Check that the catch and finally are
9142         being called.  Also add a "return 0;" at the end of main.
9143
9144 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
9145
9146         PR fortran/21432.
9147         * gfortran.dg/namelist_print_1.f: New test of functionality of
9148         PRINT namelist.
9149         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
9150         namelist generates error with -std=f95.
9151
9152 2005-08-14  Ira Rosen  <irar@il.ibm.com>
9153
9154         PR tree-optimization/23119
9155         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
9156
9157 2005-08-13  Marcin Koziej  <creep@desk.pl>
9158             Andrew Pinski  <pinskia@physics.uc.edu>
9159
9160         PR libobjc/22492
9161         * execute/exceptions/finally-1.m: New test.
9162
9163 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
9164
9165         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
9166         testsuite.
9167         * objc/execute/exceptions/trivial.m: New test.
9168         * objc.dg/try-catch-11.m: Move to ...
9169         * objc/execute/exceptions/foward-1.m: Here.
9170         * objc.dg/try-catch-2.m: Move to ...
9171         * objc/execute/exceptions/catchall-1.m: Here.
9172         * objc.dg/try-catch-8.m: Move to ...
9173         * objc/execute/exceptions/local-variables-1.m: Here.
9174
9175 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
9176
9177         * objc.dg/nested-func-1.m: Move to ...
9178         * objc/execute/nested-func-1.m: Here.
9179
9180 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
9181
9182         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
9183         in ${options} instead of [target_info name].
9184         * lib/obj-c++.exp (objc_target_compile): Likewise.
9185
9186 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
9187
9188         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
9189
9190 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
9191
9192         part of PR testsuite/23348
9193         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
9194         of the torture options.
9195         * objc/compile/trivial.m: New test.
9196
9197 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
9198
9199         * gfortran.dg/eoshift.f90: Correct format.
9200
9201 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
9202
9203         * gfortran.fortran-torture/execute/character_passing.f90:
9204         Fix comment typo.
9205
9206 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
9207
9208         PR c++/8271
9209         * g++.dg/template/unify10.C: New.
9210
9211 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
9212
9213         * g++.dg/parse/pr22514.C: Move to...
9214         * g++.dg/debug/pr22514.C: here.
9215
9216 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9217
9218         PR c++/23266
9219         * g++.dg/inherit/pure1.C: New test.
9220
9221         * ChangeLog: Fix typos.
9222
9223 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9224             Steven Bosscher  <stevenb@suse.de>
9225
9226         * gfortran.dg/runtime_warning_1.f90: New test.
9227
9228 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
9229
9230         PR c++/23219
9231         * g++.dg/parse/crash28.C: New.
9232
9233 2005-08-11  Richard Guenther  <rguenther@suse.de>
9234
9235         PR target/23289
9236         * gcc.target/i386/tailcall-1.c: New testcase.
9237
9238 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
9239
9240         * gcc.dg/vect/vect-67.c: Un-xfail.
9241
9242 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
9243
9244         PR c++/23225
9245         * g++.dg/testsuite/parse/crash27.C: new test.
9246
9247 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
9248
9249         PR libfortran/22143
9250         * gfortran.dg/shift-kind.f90: New testcase.
9251
9252 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
9253
9254         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
9255         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
9256
9257 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9258
9259         PR c++/20646
9260         * g++.dg/other/mult-stor1.C: New test.
9261
9262 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
9263
9264         * gcc.c-torture/pr18299-1.c: Move to ...
9265         * gcc.c-torture/compile/pr18299-1.c: Here.
9266
9267 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
9268
9269         * gfortran/fortran.torture/execute/character_passing.f90:
9270         Fix types for LSAME.
9271
9272 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
9273
9274         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
9275         input data back to what it was originally.
9276
9277 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
9278
9279         * objc.dg/try-catch-8.m: Enable for all targets.
9280
9281 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
9282
9283         * gcc.dg/pr23165.c: New test.
9284
9285 2005-08-09  Steven Bosscher  <stevenb@suse.de>
9286
9287         PR tree-optimization/23234
9288         * gcc.dg/tree-ssa/pr23234.c: New test.
9289
9290 2005-08-08  Josh Conner  <jconner@apple.com>
9291
9292         PR rtl-optimization/23241
9293         * gcc.dg/char-compare.c: New test.
9294
9295 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9296
9297         PR c++/22508
9298         * g++.dg/init/new13.C: New test.
9299
9300 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
9301
9302         PR c++/21166
9303         * g++.dg/other/crash-4.C: Adjust
9304         * g++/dg/ext/packed9.C: New.
9305
9306 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
9307
9308         PR middle-end/21964
9309         * gcc.c-torture/execute/pr21964-1.c: New test.
9310
9311 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
9312
9313         PR c/22458
9314         * gcc.dg/pr22458-1.c: New test.
9315
9316 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
9317             Steven G. Kargl <kargls@comcast.net>
9318
9319         PR fortran/22390
9320         * gfortran.dg/flush_1.f90: New test.
9321
9322 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9323
9324         PR c++/23191
9325         * g++.dg/template/eh2.C: New test.
9326
9327 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9328
9329         PR c++/19498
9330         * g++.dg/template/instantiate7.C: New test.
9331
9332 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
9333
9334         PR c/23113
9335         * gcc.dg/Wunused-value-1.c: New test.
9336
9337 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
9338
9339         PR rtl-optimization/23233
9340         * gcc.c-torture/compile/pr23233-1.c: New test.
9341
9342 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
9343
9344         PR fortran/18833
9345         PR fortran/20850
9346         * gfortran.dg/equiv_1.f90: New test.
9347         * gfortran.dg/equiv_2.f90: New test.
9348         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
9349         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
9350         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
9351
9352 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
9353
9354         * gcc.c-torture/execute/vrp-5.c: New test.
9355         * gcc.c-torture/execute/vrp-6.c: New test.
9356         * gcc.dg/tree-ssa/vrp21.c: New test.
9357
9358 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
9359
9360         * g++.dg/parse/pr22514.C: New test.
9361
9362 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
9363
9364         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
9365
9366         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
9367         instead of constant loads / pool entries.
9368
9369 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
9370
9371         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
9372         TEST_TO_WCTYPE.
9373
9374 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
9375
9376         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
9377         __WINT_TYPE__ in generated prototypes if possible.
9378
9379 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
9380
9381         PR 22037
9382         * g++.dg/tree-ssa/pr22037.C:
9383
9384 2005-08-04  Richard Henderson  <rth@redhat.com>
9385
9386         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
9387         scan-tree-dump-times directive.
9388
9389 2005-08-04  Jan Hubicka  <jh@suse.cz>
9390
9391         * gcov-1.C: Fix switch counts.
9392         * gcov-4b.c: Likewise.
9393
9394 2005-08-03  Jeff Law  <law@redhat.com>
9395
9396         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
9397
9398 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
9399
9400         * gcc.c-torture/execute/pr23135.c: New test.
9401
9402 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9403
9404         PR tree-optimization/19899
9405         * gcc.dg/tree-ssa/scev-1.c: New test.
9406         * gcc.dg/tree-ssa/scev-2.c: New test.
9407
9408 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
9409
9410         PR target/18582
9411         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
9412
9413 2005-08-03  Jan Hubicka  <jh@suse.cz>
9414
9415         * update-conroll.c: New testcase.
9416         * update-conroll-2.c: New testcase.
9417
9418 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
9419
9420         * gfortran.dg/constant_substring.f: New test.
9421         * gfortran.dg/pr22491.f: New test.
9422
9423 2005-08-02  Jan Hubicka  <jh@suse.cz>
9424
9425         * update-threading.c: Replace by the proper one.
9426
9427 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
9428
9429         PR 23164
9430         * g++.dg/tree-ssa/pr23164.C: New test.
9431
9432 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
9433
9434         * gcc.dg/tree-ssa/pr23192.c: New test.
9435
9436 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
9437
9438         * gcc.c-torture/execute/vrp-4.c: New test.
9439
9440 2005-08-02  Jan Hubicka  <jh@suse.cz>
9441
9442         * update-threading.c: New test.
9443
9444 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
9445
9446         * gcc.c-torture/compile/20050801-1.c: New test.
9447         * gcc.c-torture/compile/20050801-2.c: New test.
9448
9449 2005-08-01  Jan Hubicka  <jh@suse.cz>
9450
9451         * val-prof-5.c: New test.
9452
9453 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
9454
9455         PR c/22311
9456         * gcc.dg/pr22311-1.c : New test.
9457
9458 2005-07-31  Steven Bosscher  <stevenb@suse.de>
9459
9460         PR target/23095
9461         * gfortran.dg/pr23095.f: New test.
9462
9463         PR c++/22003
9464         * g++.dg/other/pr22003.C: New test.
9465
9466 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
9467
9468         PR target/20621
9469         * gcc.c-torture/execute/pr20621-1.c: New test.
9470
9471 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
9472
9473         * gfortran.dg/comma_format_extension_4.f: Adjust length
9474         of string for format.
9475         * gfortran.dg/der_array_io_1.f: Replace illegal internal
9476         print statement with internal write.
9477         * gfortran.dg/der_array_io_2.f: Likewise.
9478         * gfortran.dg/der_array_io_3.f: Likewise.
9479
9480 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
9481
9482         * gcc.dg/fold-abs-4.c: new test.
9483
9484 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
9485
9486         PR fortran/22570 an related issues.
9487         * gfortran.dg/x_slash_1.f: New test.
9488
9489 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
9490
9491         PR c/23143
9492         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
9493         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
9494
9495 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
9496
9497         PR c/529
9498         * gcc.dg/Wshadow-3.c: New test.
9499
9500 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
9501
9502         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
9503         used to have the wrong bounds).
9504
9505 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
9506
9507         PR c/21720
9508         * gcc.dg/hex-round-1.c: Test more cases.
9509         * gcc.dg/hex-round-2.c: New test.
9510
9511 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
9512
9513         PR 22550
9514         * g++.dg/tree-ssa/pr22550.C: New test.
9515
9516 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
9517
9518         * gcc.dg/tree-ssa/vrp19.c: New test.
9519         * gcc.dg/tree-ssa-vrp20.c: New test.
9520
9521 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
9522
9523         PR c/22240
9524         * gcc.dg/transparent-union-4.c: New test.
9525
9526 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
9527
9528         PR c/22192
9529         * gcc.dg/c99-vla-2.c: New test.
9530
9531 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
9532
9533         PR c/21720
9534         * gcc.dg/hex-round-1.c: New test.
9535
9536 2005-07-28  Jan Hubicka  <jh@suse.cz>
9537
9538         * inliner-1.c: Do not dump everything.
9539         * tree-prof.exp: Do not pass -ftree-based-profiling.
9540         * bprob.exp: Likewise.
9541
9542         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
9543
9544 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
9545
9546         PR c++/22545
9547         * g++.dg/expr/ptrmem7.C: New test.
9548
9549 2005-07-28  Mike Stump  <mrs@apple.com>
9550
9551         * g++.old-deja/g++.mike/visibility-1.C: New test.
9552
9553 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
9554
9555         PR c/20187
9556         * gcc.c-torture/execute/pr20187-1.c: New test.
9557
9558 2005-07-28  Jeff Law  <law@redhat.com>
9559
9560         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
9561         * gcc.dg/tree-ssa/vrp18.c: New test.
9562
9563 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
9564
9565         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
9566
9567 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
9568
9569         PR tree-optimization/22506
9570         * gcc.dg/vect/ps22506.c: New test.
9571
9572 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
9573
9574         PR target/21149
9575         * gcc.target/i386/sse-3.c: New test.
9576
9577 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
9578
9579         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
9580         * gcc.target/mips/mips32-dsp-type.c: Likewise.
9581
9582 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
9583
9584         PR c/22589
9585         * gcc.c-torture/compile/pr22589-1.c: New test.
9586
9587 2005-07-28  Jan Hubicka  <jh@suse.cz>
9588
9589         * update-loopch.c: New testcase.
9590
9591 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
9592
9593         PR rtl-optimization/23047
9594         * gcc.c-torture/execute/pr23047.c: New test.
9595         * gcc.c-torture/execute/pr23047.x: New.
9596
9597 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
9598
9599         PR tree-optimization/22493
9600         * gcc.c-torture/execute/pr22493-1.c: New test.
9601         * gcc.c-torture/execute/pr22493-1.x: New.
9602         * gcc.c-torture/execute/vrp-1.c: New test.
9603         * gcc.c-torture/execute/vrp-2.c: New test.
9604         * gcc.c-torture/execute/vrp-2.c: New test.
9605
9606 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
9607
9608         * gcc.target/frv/all-builtin-read8.c: Delete.
9609         * gcc.target/frv/all-builtin-read16.c: Delete.
9610         * gcc.target/frv/all-builtin-read32.c: Delete.
9611         * gcc.target/frv/all-builtin-read64.c: Delete.
9612         * gcc.target/frv/all-builtin-write8.c: Delete.
9613         * gcc.target/frv/all-builtin-write16.c: Delete.
9614         * gcc.target/frv/all-builtin-write32.c: Delete.
9615         * gcc.target/frv/all-builtin-write64.c: Delete.
9616         * gcc.target/frv/all-read-write-1.c: New.
9617
9618 2005-07-27  Jeff Law  <law@redhat.com>
9619
9620         * gcc.c-torture/execute/pr22630.c: New test.
9621
9622 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
9623
9624         PR tree-optimization/23073
9625         * gcc.dg/vect/nodump-pr23073.c: New test.
9626         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
9627
9628 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
9629
9630         PR tree-optimize/22348
9631         * gcc.c-torture/execute/pr22348.c: New.
9632
9633 2005-07-27  Richard Guenther  <rguenther@suse.de>
9634
9635         * gcc.dg/tree-ssa/salias-1.c: New testcase.
9636
9637 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9638
9639         PR fortran/22503
9640         * gfortran.dg/logical_comp.f90: New test.
9641
9642 2005-07-27  Jan Hubicka  <jh@suse.cz>
9643
9644         * inliner-1.c: Add cleanup of dumps.
9645         * val-prof-*.c: Likewise.
9646         * update-tailcall.c: New.
9647
9648 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
9649
9650         PR 22591
9651         * gcc.dg/tree-ssa/pr22591.c: New test.
9652         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
9653
9654 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
9655
9656         PR libobjc/22606
9657         * objc.dg/try-catch-11.m: New test.
9658
9659 2005-07-26  Richard Guenther  <rguenther@suse.de>
9660
9661         PR tree-optimization/22486
9662         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
9663
9664 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
9665
9666         PR tree-opt/22484
9667         * testsuite/g++.dg/opt/loop2.C: New test.
9668
9669 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
9670
9671         * gcc.dg/tree-ssa/reassoc-3.c: New test.
9672         * gcc.dg/tree-ssa/reassoc-4.c: New test.
9673
9674 2005-07-25  Adam Nemet  <anemet@lnxw.com>
9675
9676         * lib/profopt.exp (profopt-execute): Check for profiling data
9677         files on the target.
9678
9679 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
9680
9681         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
9682         for matching of asm labels.
9683
9684 2005-07-25  Richard Guenther  <rguenther@suse.de>
9685
9686         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
9687
9688 2005-07-25  Richard Guenther  <rguenther@suse.de>
9689
9690         PR testsuite/22624
9691         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
9692
9693 2005-07-25  Ira Rosen  <irar@il.ibm.com>
9694
9695         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
9696         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
9697         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
9698         * gcc.dg/vect/vect-100.c: New test.
9699         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
9700         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
9701         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
9702         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
9703         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
9704         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
9705         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
9706         * gfortran.dg/vect/pr19049.f90: New testcase.
9707         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
9708
9709 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
9710
9711         * gcc.c-torture/execute/20050713-1.c: New test.
9712
9713         PR fortran/20063
9714         * gfortran.fortran-torture/execute/data_4.f90: New test.
9715
9716         PR middle-end/20303
9717         * gcc.dg/visibility-d.c: New test.
9718
9719 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
9720
9721         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
9722         * gfortran.dg/underflow.f90: Ditto.
9723
9724 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9725
9726         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
9727         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
9728         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
9729
9730 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
9731
9732         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
9733         include case of field width of zero.
9734
9735 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
9736
9737         PR libgfortran/21875
9738         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
9739         with trailing blanks on normal formatted read.
9740
9741 2005-07-23  Chao-ying Fu  <fu@mips.com>
9742
9743         * gcc.target/mips/mips32-dsp-type.c: New test.
9744         * gcc.target/mips/mips32-dsp.c: New test.
9745
9746 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
9747
9748         PR testsuite/21073
9749         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
9750
9751         PR testsuite/20454
9752         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
9753         and __cyg_profile_func_exit.
9754
9755 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
9756
9757         * gfortran.dg/comma_format_extension_3.f: Fix typo.
9758         * gfortran.dg/comma_format_extension_4.f: Same.
9759         * gfortran.dg/pr15332.f: Same.
9760         * gfortran.dg/pr21730.f: Same.
9761
9762 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
9763
9764         * g++.dg/opt/vrp2.C: Fix testcase.
9765
9766         PR tree-opt/22625
9767         * g++.dg/opt/vrp2.C: New test.
9768
9769 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
9770
9771         PR debug/21828
9772         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
9773
9774 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
9775
9776         * gcc.dg/tree-ssa/20050719-1.c: New test.
9777
9778 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
9779
9780         * gcc.dg/bfin-longcall-1.c: New file.
9781         * gcc.dg/bfin-longcall-2.c: New file.
9782
9783 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
9784
9785         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
9786
9787 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
9788
9789         PR middle-end/19055
9790         * gcc.dg/tree-ssa/pr19055.c: New test.
9791         * gcc.dg/tree-ssa/pr19055-2.c: New test.
9792
9793 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
9794
9795         PR C++/22358
9796         * g++.dg/other/pr22358.C: New test.
9797
9798 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
9799
9800         PR c++/2922
9801         * g++.dg/lookup/two-stage5.C: New test from bug comments.
9802
9803 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9804
9805         PR c++/15938
9806         * g++.dg/init/union2.C: New test.
9807
9808 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9809
9810         PR c/22393
9811         * gcc.dg/complex-4.c: New test.
9812
9813 2005-07-21  Richard Guenther  <rguenther@suse.de>
9814
9815         PR testsuite/22522
9816         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
9817         scanning for asm labels.
9818         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
9819
9820 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
9821
9822         PR target/22085
9823         * gcc.dg/altivec-pr22085.c: New.
9824
9825 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
9826
9827         PR tree-optimization/19210
9828         * gcc.dg/tree-ssa/pr19210-1.c: New.
9829         * gcc.dg/tree-ssa/pr19210-2.c: New.
9830
9831 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
9832
9833         PR rtl-optimization/22167
9834         * g++.dg/opt/pr22167.C: New test.
9835
9836 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
9837
9838         PR c++/2922
9839         * g++.dg/lookup/two-stage2.C: New.
9840         * g++.dg/lookup/two-stage3.C: New.
9841         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
9842         fixed two-stage name lookup for operators.
9843         * g++.dg/template/call3.C: Compiler now produces an appropriate
9844         error message.
9845         * g++.dg/template/crash37.C: Compiler now describes bla() on line
9846         14 as a candidate.
9847         * g++.dg/template/ptrmem4.C: Compiler produces different error
9848         message.
9849         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
9850         connect_to_method as a candidate.
9851
9852 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
9853
9854         * gcc.dg/fold-alloc-1.c: New test.
9855
9856 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
9857
9858         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
9859         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
9860
9861 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
9862
9863         * gcc.dg/fold-abs-1.c: New test.
9864         * gcc.dg/fold-abs-2.c: New test.
9865         * gcc.dg/fold-abs-3.c: New test.
9866
9867 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
9868
9869         Make CONSTRUCTOR use VEC to store initializers.
9870         * g++.dg/ext/complit3.C: Check for specific error messages.
9871         * g++.dg/init/brace2.C: Update error message.
9872         * g++.dg/warn/Wbraces2.C: Likewise.
9873
9874 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
9875
9876         PR fortran/16940
9877         * gfortran.dg/module_interface_1.f90: New test.
9878
9879 2005-07-19  Danny Berlin <dberlin@dberlin.org>
9880             Kenneth Zadeck <zadeck@naturalbridge.com>
9881
9882         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
9883
9884 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9885
9886         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
9887         specify -Wformat for these tests.
9888         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
9889         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
9890         * gcc.dg/format/opt-6.c: Delete.
9891
9892 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
9893
9894         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
9895         * gcc.dg/tree-ssa/sra-3.c: Likewise.
9896
9897 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
9898
9899         * gcc.dg/tree-ssa/alias-2.c: New test.
9900
9901 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
9902
9903         PR c++/22263
9904         * g++.dg/template/explicit7.C: New test.
9905
9906 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
9907
9908         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
9909         width of 8 to +Inf and -Inf.
9910
9911 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
9912
9913         PR c++/22139
9914         * g++.dg/template/friend36.C: New test.
9915
9916 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
9917
9918         PR fortran/21730
9919         * gfortran.dg/pr21730.f: New test.
9920
9921 2005-07-16  Danny Berlin <dberlin@dberlin.org>
9922             Kenneth Zadeck <zadeck@naturalbridge.com>
9923
9924         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
9925         since pure const detection cannot run at -O1 in c compiler.
9926         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
9927         can now optimize this case properly.
9928         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
9929         because we now pass.
9930         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
9931
9932 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
9933
9934         PR c/22421
9935         * gcc.dg/format/bitfld-1.c: New test.
9936
9937 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
9938
9939         PR c++/22204
9940         * g++.dg/rtti/repo1.C: New test.
9941
9942 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
9943
9944         PR middle-end/22398
9945         * gcc.c-torture/compile/pr22398.c: New test.
9946
9947 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
9948
9949         PR c++/22132
9950         * g++.dg/expr/cast4.C: New test.
9951
9952 2005-07-15  Richard Guenther  <rguenther@suse.de>
9953
9954         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
9955         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
9956
9957 2005-07-15  Steven Bosscher  <stevenb@suse.de>
9958
9959         PR tree-optimization/22230
9960         * gcc.dg/tree-ssa/pr22230.c: New test.
9961
9962 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
9963
9964         * gfortran.dg/g77/cpp6.f: New test.
9965
9966         PR fortran/22417
9967         * gfortran.dg/g77/cpp5.F: New test.
9968         * gfortran.dg/g77/cpp5.h: New file.
9969         * gfortran.dg/g77/cpp5inc.h: New file.
9970
9971 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
9972
9973         PR libfortran/16435
9974         * gfortran.dg/tl_editting.f90: New.
9975         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
9976
9977 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
9978
9979         * gfortran.dg/char_array_constructor.f90: New test.
9980
9981 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
9982
9983         * gfortran.dg/past_eor.f90: New.
9984         * gfortran.dg/complex_read.f90: New.
9985
9986 2005-07-13  Jeff Law  <law@redhat.com>
9987
9988         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
9989         additional casts.
9990
9991         * gcc.dg/tree-ssa/pr22321.c: New test
9992
9993 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
9994
9995         PR tree-optimization/21921
9996         * gcc.dg/tree-ssa/pr21921.c: New.
9997
9998 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
9999
10000         PR tree-optimizatio/22442
10001         * gcc.dg/tree-ssa/loop-11.c: New test.
10002
10003 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
10004
10005         PR tree-opt/21840
10006         * gcc.c-torture/compile/pr21840.c: New test.
10007
10008 2005-07-12  Jan Hubicka  <jh@suse.cz>
10009
10010         * gcc.c-torture/compile/pr22379.c: New test.
10011
10012 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
10013
10014         PR libfortran/21593
10015         gfortran.dg/dev_null.f90: Remove outdated comment about
10016         PR libfortran/21593.
10017
10018
10019 2005-07-12  Dale Johannesen  <dalej@apple.com>
10020
10021         * gcc.target/i386/compress-float-sse.c: New.
10022         * gcc.target/i386/compress-float-sse-pic.c: New.
10023         * gcc.target/i386/compress-float-387.c: New.
10024         * gcc.target/i386/compress-float-387-pic.c: New.
10025         * gcc.dg/compress-float-ppc.c: New.
10026         * gcc.dg/compress-float-ppc-pic.c: New.
10027
10028 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
10029
10030         PR libfortran/21593
10031         gfortran.dg/dev_null.f90: Remove targets.
10032
10033 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
10034
10035         PR tree-opt/22335
10036         * gcc.dg/pr22335-1.c: New test.
10037         * gcc.dg/pr22335-2.c: New test.
10038
10039 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10040
10041         PR c++/20172
10042         * g++.dg/template/nontype12.C : New test.
10043
10044 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
10045
10046         * gcc.dg/tree-ssa/loop-10.c: New test.
10047
10048 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
10049
10050         * gcc.c-torture/execute/20020720-1.x: Remove.
10051
10052 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
10053
10054         * gfortran.fortran-torture/execute/forall_7.f90: New test.
10055
10056 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
10057
10058         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
10059         (dg-mips-options): Use it.
10060
10061 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
10062
10063         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
10064
10065 2005-07-09  Richard Henderson  <rth@redhat.com>
10066
10067         * lib/target-supports.exp (check_effective_target_sync_char_short):
10068         Add alpha.
10069
10070 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
10071
10072         PR libfortran/22217
10073         * gfortran.dg/negative-z-descriptor.f90: New test.
10074
10075 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
10076
10077         PR tree-opt/22329
10078         * gcc.dg/pr22329.c: New test.
10079
10080 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
10081
10082         PR tree-optimization/20139
10083         * gcc.dg/tree-ssa/pr20139.c: New.
10084
10085 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
10086
10087         PR tree-opt/22356
10088         * testsuite/gcc.dg/pr22356-1.c: New test.
10089
10090 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
10091
10092         PR c++/21799
10093         * g++.dg/template/unify8.C: New.
10094         * g++.dg/template/unify9.C: New.
10095
10096 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
10097
10098         * gfortran.fortran-torture/execute/entry_10.f90: New test.
10099
10100 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
10101
10102         * gcc.dg/darwin-version-1.c: New.
10103         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
10104         * gcc.dg/builtins-20.c: Likewise.
10105         * gcc.dg/builtins-53.c: Likewise.
10106         * gcc.dg/torture/builtins-convert-1.c: Likewise.
10107         * gcc.dg/torture/builtins-convert-2.c: Likewise.
10108         * gcc.dg/torture/builtins-convert-3.c: Likewise.
10109         * gcc.dg/torture/builtins-power-1.c: Likewise.
10110         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
10111         on Darwin.
10112
10113 2005-07-07  Jeff Law  <law@redhat.com>
10114
10115         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
10116         argument evaluation order.
10117
10118 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
10119
10120         PR libfortran/21594
10121         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
10122         Add test cases where the shift length is greater than the
10123         array length.
10124
10125 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
10126
10127         * obj-c++.dg/proto-lossage-6.mm: New.
10128         * objc.dg/proto-lossage-6.m: New.
10129
10130 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
10131
10132         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
10133         * objc.dg/gnu-runtime-2.m: Likewise.
10134
10135 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
10136
10137         * gfortran.dg/longline.f: New test.
10138
10139         * gfortran.dg/badline.f: New test.
10140
10141 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
10142
10143         PR fortran/16531
10144         PR fortran/15966
10145         PR fortran/18781
10146         * gfortran.dg/hollerith.f90: New.
10147         * gfortran.dg/hollerith2.f90: New.
10148         * gfortran.dg/hollerith3.f90: New.
10149         * gfortran.dg/hollerith4.f90: New.
10150         * gfortran.dg/hollerith_f95.f90: New.
10151         * gfortran.dg/hollerith_legacy.f90: New.
10152         * gfortran.dg/g77/cpp4.F: New. Port from g77.
10153
10154 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
10155
10156         PR objc/22274
10157         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
10158         * objc.dg/gnu-runtime-2.m: New.
10159
10160 2005-07-06  Jeff Law  <law@redhat.com>
10161
10162         * gcc.dg/tree-ssa/vrp17.c: New test.
10163
10164 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
10165
10166         PR fortran/22327
10167         * gfortran.dg/array_constructor_5.f90: New test.
10168
10169 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
10170
10171         * gfortran.fortran-torture/execute/entry_9.f90: New test.
10172
10173 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
10174
10175         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
10176         * gcc.dg/980816-1.c: Ditto.
10177
10178 2005-07-06  Jeff Law  <law@redhat.com>
10179
10180         * gcc.c-torture/compile/pr21356.c: New test.
10181
10182 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
10183
10184         PR c/22013
10185         PR c/22098
10186         * gcc.c-torture/compile/pr22013-1.c,
10187         gcc.c-torture/execute/pr22098-1.c,
10188         gcc.c-torture/execute/pr22098-2.c,
10189         gcc.c-torture/execute/pr22098-3.c: New tests.
10190
10191 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
10192
10193         PR c/22308
10194         * gcc.dg/pr22308-1.c: New test.
10195
10196 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
10197
10198         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
10199         target.
10200         * gcc.dg/compare9.c: Use -fshort-enums instead of
10201         -fno-short-enums.  Change the last test to dg-bogus.
10202
10203 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
10204
10205         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
10206         * gcc.dg/compare9.c: New.
10207
10208 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10209
10210         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
10211
10212 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
10213
10214         PR testsuite/22288
10215         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
10216
10217
10218 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10219
10220         * gcc.dg/format/gcc_gfc-1.c: New.
10221
10222 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
10223
10224         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
10225
10226 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10227
10228         PR fortran/20842
10229         * gfortran.dg/io_invalid_1.f90: New test.
10230
10231 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
10232
10233         * gcc.dg/format/gcc_diag-1.c: Update.
10234
10235 2005-07-02  Jeff Law  <law@redhat.com>
10236
10237         * gcc.dg/tree-ssa/pr22051-1.c: New test.
10238         * gcc.dg/tree-ssa/pr22051-2.c: New test.
10239
10240 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
10241
10242         * gcc.dg/format/gcc_diag-1.c: Update.
10243
10244 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
10245
10246         PR tree-opt/22269
10247         * gcc.c-torture/compile/pr22269.c: New test.
10248
10249 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
10250
10251         PR 21584
10252         PR 22219
10253         * g++.dg/tree-ssa/pr21584-1.C: New test.
10254         * g++.dg/tree-ssa/pr21584-2.C: New test.
10255
10256 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
10257
10258         * obj-c++.dg/try-catch-11.mm: New.
10259         * objc.dg/try-catch-10.m: New.
10260
10261 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
10262
10263         * g++.dg/other/ucnid-1.C: xfail on AIX.
10264
10265 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
10266
10267         PR 22234
10268         * gcc.dg/20050629-1.c: New test.
10269
10270 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
10271
10272         * obj-c++.dg/const-str-1[0-1].mm: New.
10273         * objc.dg/const-str-1[0-1].m: New.
10274
10275 2005-05-29  Richard Henderson  <rth@redhat.com>
10276
10277         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
10278         Rename from check_effective_target_vect_no_max.
10279         (check_effective_target_vect_no_int_add): New.
10280         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
10281         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
10282         * gcc.dg/vect/vect-reduc-3.c: Likewise.
10283         * gcc.dg/vect/vect-reduc-1.c: Use both.
10284         * gcc.dg/vect/vect-reduc-2.c: Likewise.
10285
10286 2005-05-29  Richard Henderson  <rth@redhat.com>
10287
10288         * lib/target-supports.exp (check_effective_target_vect_no_max):
10289         Remove i386 and x86_64.
10290
10291 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
10292
10293         PR testsuite/21969
10294         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
10295
10296 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
10297
10298         PR middle-end/21969
10299         * gcc.dg/vect/pr21969.c: New test.
10300
10301 2005-06-28  Eric Christopher  <echristo@redhat.com>
10302
10303         PR c/22052
10304         PR c/21975
10305         * gcc.dg/inline1.c: New test.
10306         * gcc.dg/inline2.c: Ditto.
10307         * gcc.dg/inline3.c: Ditto.
10308         * gcc.dg/inline4.c: Ditto.
10309         * gcc.dg/inline5.c: Ditto.
10310
10311 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
10312
10313         PR libfortran/22142
10314         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
10315         Add testcase also testing eoshift1 for PR 22142.
10316
10317 2005-06-28  Richard Henderson  <rth@redhat.com>
10318
10319         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
10320         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
10321         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
10322         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
10323         gcc.dg/tree-ssa/20030922-2.c: Likewise.
10324
10325 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
10326
10327         PR libfortran/22142
10328         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
10329         Add testcase for PR 22142.
10330
10331 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
10332
10333         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
10334         gcc.target/ia64/fpreg-2.c: New tests.
10335
10336 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10337
10338         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
10339
10340 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10341
10342         PR libfortran/22170
10343         * gfortran.dg/slash_1.f90: New test.
10344
10345 2005-06-27  Richard Henderson  <rth@redhat.com>
10346
10347         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
10348         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
10349         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
10350         * gcc.dg/vect/vect-reduc-2.c: Likewise.
10351         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
10352         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
10353
10354 2005-06-27  Richard Henderson  <rth@redhat.com>
10355
10356         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
10357         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
10358
10359 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
10360
10361         * obj-c++.dg/proto-lossage-5.mm: New.
10362         * objc.dg/proto-lossage-5.m: New.
10363
10364 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
10365
10366         PR 21959
10367         * gcc.dg/tree-ssa/pr21959.c: New test.
10368
10369 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
10370
10371         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
10372         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
10373         testing uninitialized var.
10374
10375         * gcc.c-torture/execute/builtins/chk.h: New.
10376         * gcc.c-torture/execute/builtins/lib/chk.c: New.
10377         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
10378         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
10379         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
10380         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
10381         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
10382         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
10383         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
10384         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
10385         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
10386         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
10387         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
10388         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
10389         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
10390         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
10391         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
10392         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
10393         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
10394         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
10395         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
10396         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
10397         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
10398         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
10399         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
10400         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
10401         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
10402         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
10403         * gcc.dg/builtin-object-size-1.c: New test.
10404         * gcc.dg/builtin-object-size-2.c: New test.
10405         * gcc.dg/builtin-object-size-3.c: New test.
10406         * gcc.dg/builtin-object-size-4.c: New test.
10407         * gcc.dg/builtin-object-size-5.c: New test.
10408         * gcc.dg/builtin-stringop-chk-1.c: New test.
10409         * gcc.dg/builtin-stringop-chk-2.c: New test.
10410         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
10411         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
10412         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
10413         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
10414         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
10415         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
10416         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
10417         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
10418         * gcc.c-torture/execute/printf-1.c: New test.
10419         * gcc.c-torture/execute/fprintf-1.c: New test.
10420         * gcc.c-torture/execute/vprintf-1.c: New test.
10421         * gcc.c-torture/execute/vfprintf-1.c: New test.
10422         * gcc.c-torture/execute/printf-chk-1.c: New test.
10423         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
10424         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
10425         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
10426
10427 2005-06-27  Michael Matz  <matz@suse.de>
10428
10429         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
10430         slot is not merged if address escapes.
10431
10432 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10433
10434         PR c/21911
10435         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
10436
10437 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
10438
10439         PR middle-end/17965
10440         * gcc.c-torture/compile/20050622-1.c: New test.
10441
10442         PR middle-end/22028
10443         * gcc.dg/20050620-1.c: New test.
10444
10445 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
10446
10447         PR tree-optimization/22026
10448         * gcc.dg/tree-ssa/pr22026.c: New.
10449
10450 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
10451
10452         PR libfortran/22144
10453         * gfortran.dg/shift-alloc.f90: New testcase.
10454
10455 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
10456
10457         * all files: Update FSF address in copyright headers.
10458
10459 2005-06-22  Jan Hubicka  <jh@suse.cz>
10460
10461         * wholeprogram-1.c: New testcase.
10462         * wholeprogram-2.c: New testcase.
10463
10464 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
10465
10466         PR 22171
10467         * gcc.dg/tree-ssa/pr22171.c: New test.
10468
10469 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
10470
10471         * gfortran.dg/simplify_modulo.f90: New.
10472
10473 2005-06-24  Jan Hubicka  <jh@suse.cz>
10474
10475         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
10476
10477 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
10478
10479         * obj-c++.dg/proto-lossage-[1-4].mm: New.
10480
10481 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
10482
10483         * obj-c++.dg/typedef-alias-1.mm: New.
10484         * objc.dg/typedef-alias-1.m: New.
10485
10486 2005-06-23  Jeff Law  <law@redhat.com>
10487
10488         * gcc.dg/tree-ssa/vrp16.c: New test.
10489
10490 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10491
10492         * lib/target-supports.exp: Add
10493         check_effective_target_fortran_large_real and
10494         check_effective_target_fortran_large_int to check for
10495         corresponding effective targets.
10496         * gfortran.dg/large_integer_kind_1.f90: New test.
10497         * gfortran.dg/large_real_kind_1.f90: New test.
10498
10499 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
10500
10501         PR tree-optimization/22117
10502         * gcc.dg/tree-ssa/pr22117.c: New.
10503
10504 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
10505
10506         PR testsuite/22123
10507         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
10508
10509 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
10510
10511         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
10512
10513 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
10514
10515         * gfortran.dg/f2c_4.f90: Add tests for complex functions
10516         * gfortran.dg/f2c_4.c: Likewise.
10517
10518 2005-06-22 Paul Brook  <paul@codesourcery.com>
10519
10520         PR fortran/21034
10521         * gfortran.dg/auto_save_1.f90: New test.
10522
10523 2005-06-22  Michael Matz  <matz@suse.de>
10524
10525         * gcc.target/x86-64/abi: New directory.
10526         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
10527         * gcc.target/x86-64/abi/README.gcc: New file.
10528         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
10529         * gcc.target/x86-64/abi/asm-support.s: New file.
10530         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
10531         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
10532         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
10533         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
10534         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
10535         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
10536         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
10537         * gcc.target/x86_64/abi/test_bitfields.c: New test.
10538         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
10539         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
10540         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
10541         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
10542         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
10543         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
10544         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
10545         * gcc.target/x86_64/abi/test_varargs.c: New test.
10546
10547 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
10548
10549         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
10550         32-bit i?86 and x86_64.
10551
10552 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
10553
10554         * obj-c++.dg/const-str-[1-9].mm: New tests.
10555
10556 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
10557
10558         PR fortran/22010
10559         * gfortran.dg/namelist_use.f90: New.
10560         * gfortran.dg/namelist_use_only.f90: New.
10561
10562 2005-06-21  Jeff Law  <law@redhat.com>
10563
10564         * gcc.dg/tree-ssa/vrp15.c: New test.
10565
10566 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
10567
10568         * lib/target-supports.exp (check_effective_target_vect_reduction):
10569         Remove.
10570         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
10571         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
10572         remove vect_reduction target keyword. Also avoid two returns in main.
10573         * gcc.dg/vect/vect-reduc-3.c: Likewise.
10574         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
10575         * gcc.dg/vect/vect-reduc-1short.c: New test.
10576         * gcc.dg/vect/vect-reduc-1char.c: New test.
10577         * gcc.dg/vect/vect-reduc-2short.c: New test.
10578         * gcc.dg/vect/vect-reduc-2char.c: New test.
10579         * gcc.dg/vect/vect-reduc-6.c: New test.
10580         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
10581         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
10582         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
10583
10584 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10585         Paul Thomas  <pault@gcc.gnu.org>
10586
10587         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
10588         New tests.
10589
10590 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10591
10592         * gfortran.dg/backslash_1.f90: New test.
10593         * gfortran.dg/backslash_2.f90: New test.
10594
10595 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
10596
10597         * gfortran.dg/duplicate_labels.f90: New test.
10598
10599 2005-06-20  Jan Beulich  <jbeulich@novell.com>
10600
10601         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
10602         unsupportable relocations.
10603         * g++.old-deja/g++.other/store-expr1.C: Likewise.
10604         * gcc.dg/20050321-2.c: xfail for NetWare.
10605
10606 2005-06-20  Andreas Jaeger  <aj@suse.de>
10607
10608         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
10609         gcc.target/i386/fastcall-sseregparm.c,
10610         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
10611
10612 2005-06-19  Richard Henderson  <rth@redhat.com>
10613
10614         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
10615
10616 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
10617
10618         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
10619
10620 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
10621
10622         PR c++/22115
10623         * g++.dg/conversion/simd2.C: Change expected error message.
10624
10625 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
10626
10627         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
10628         * gcc.dg/vect/vect-reduc-2.c: Likewise.
10629         * gcc.dg/vect/vect-reduc-3.c: Likewise.
10630
10631 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
10632
10633         * gcc.dg/fold-mod-1.c: New test.
10634
10635 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
10636
10637         PR fortran/19926
10638         * gfortran.dg/pr19926.f90: New test.
10639
10640 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
10641
10642         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
10643         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
10644         targets.
10645         * gcc.dg/vect/vect-reduc-2.c: Likewise.
10646         * gcc.dg/vect/vect-reduc-3.c: Likewise.
10647
10648 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
10649
10650         * gcc.target/ia64/float80-varargs-1.c: New test.
10651
10652 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10653
10654         PR tree-opt/22035
10655         * gfortran.dg/f2c_6.f90: New test.
10656
10657 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
10658
10659         PR c++/17413
10660         * g++.dg/template/local5.C: New.
10661
10662 2005-06-17  Richard Henderson  <rth@redhat.com>
10663
10664         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
10665
10666 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
10667
10668         PR testsuite/21945
10669         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
10670
10671 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
10672
10673         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
10674         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
10675         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
10676         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
10677         check_vect to verify the presence of hardware vector support.
10678
10679 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
10680
10681         PR testsuite/22056
10682         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
10683
10684 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10685
10686         PR libfortran/19216
10687         * gfortran.dg/pr19216.f: Add correct space between brackets and
10688         dg directive.
10689
10690 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10691
10692         PR libfortran/16436
10693         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
10694
10695 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
10696
10697         * gcc.target/i386/attributes-error.c: New testcase.
10698         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
10699         * gcc.target/i386/regparm-stdcall.c: Likewise.
10700         * gcc.target/i386/sseregparm-1.c: Likewise.
10701         * gcc.target/i386/sseregparm-2.c: Likewise.
10702
10703 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
10704
10705         * g++.dg/rtti/crash2.C: New.
10706
10707 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
10708
10709         * gcc.dg/noncompile/20040203-3.c: Update expected message.
10710
10711 2005-06-15  David Ung  <davidu@mips.com>
10712
10713         * gcc.target/mips/mips16e-extends.c: New test for testing the
10714         generation of MIPS16e zeb/zeh, seb/seh instructions.
10715
10716 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
10717
10718         PR 22018
10719         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
10720         * gcc.dg/tree-ssa/pr22018.c: New test.
10721
10722 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
10723
10724         * gcc.dg/simd-1.c: Update error messages.
10725         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
10726         * gcc.dg/simd-2.c: Update error messages.
10727         * gcc.dg/simd-4.c: New.
10728
10729 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
10730
10731         PR c++/20678
10732         * g++.dg/other/crash-4.C: New.
10733
10734 2005-06-14  Devang Patel  <dpatel@apple.com>
10735
10736         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
10737
10738 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
10739
10740         PR c++/21929
10741         * g++.dg/parse/crash11.C: Update
10742
10743 2005-06-13  Jeff Law  <law@redhat.com>
10744
10745         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
10746         perform the desired transformations.
10747         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
10748         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
10749
10750 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10751
10752         PR fortran/22038
10753         * gfortran.dg/forall_1.f90: Un-XFAIL.
10754
10755 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
10756
10757         PR c++/21929
10758         * g++.dg/parse/crash26.C: New.
10759
10760         PR c++/20789
10761         * g++.dg/init/member1.C: New.
10762
10763 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
10764
10765         * gfortran.dg/altreturn_1.f90: New test.
10766
10767 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
10768
10769         PR middle-end/21985
10770         * gcc.dg/tree-ssa/pr21985.c: New test.
10771
10772 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
10773
10774         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
10775
10776 2005-06-12  Roger Sayle  <roger@eyesopen.com>
10777
10778         PR c++/21930
10779         * g++.dg/other/error10.C: New test case.
10780
10781 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10782
10783         PR libfortran/19155
10784         * gfortran.dg/pr19155.f: Add test.
10785
10786 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10787
10788         * gfortran.dg/f2c_7.f90: New test.
10789
10790         * gfortran.dg/forall_1.f90: XFAILed.
10791
10792 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
10793
10794         * gcc.dg/pr14796-1.c: New.
10795         * gcc.dg/pr14796-2.c: New.
10796
10797 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
10798
10799         PR fortran/17792
10800         PR fortran/21375
10801         * gfortran.dg/deallocate_stat.f90: New test.
10802
10803 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
10804
10805         * gfortran.fortran-torture/execute/in-pack.f90: New test.
10806
10807 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
10808
10809         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
10810         access will be generated when this loop is vectorized. Test that
10811         accesses with same alignment were detected.
10812         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
10813         Test that accesses with same alignment were detected.
10814         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
10815         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
10816         alignment were detected.
10817
10818 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
10819
10820         PR c++/10611
10821         * g++.dg/conversion/simd2.C: New.
10822
10823 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10824
10825         * gcc.dg/Wcxx-compat-1.c: New.
10826
10827 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
10828
10829         PR libfortran/21480
10830         * gfortran.dg/reshape-complex.f90: Add a test for a packed
10831         complex array.
10832
10833 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
10834
10835         * gcc.dg/alias-8.c: New.
10836
10837 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
10838
10839         * gcc.dg/format/cmn_err-1.c: Update.
10840
10841 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
10842
10843         PR target/20666
10844         * gcc.target/sparc/fexpand-2.c: New.
10845         * gcc.target/sparc/fpmerge-2.c: New.
10846         * gcc.target/sparc/fpmul-2.c: New.
10847         * gcc.target/sparc/noresult.c: New.
10848         * gcc.target/sparc/pdist-2.c: New.
10849         * gcc.target/sparc/pdist-3.c: New.
10850
10851 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
10852
10853         PR testsuite/21702
10854         * gcc.target/i386/i386.exp: Fix comment typo.
10855
10856 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
10857
10858         PR c++/19497
10859         * g++.dg/inherit/using5.C: New.
10860         * g++.dg/inherit/using6.C: New.
10861
10862 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10863
10864         PR c++/19894
10865         * g++.dg/template/ptrmem15.C: New test.
10866
10867         PR c++/20563
10868         * g++.dg/ext/label4.C: New test.
10869
10870 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
10871
10872         * gcc.dg/tls/debug-1.c: New test.
10873
10874 2005-06-07  Dale Johannesen  <dalej@apple.com>
10875
10876         * gcc.target/i386/movq.c: New.
10877
10878 2005-06-07  Dale Johannesen  <dalej@apple.com>
10879
10880         * gcc.dg/20050607-1.c: New.
10881
10882 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
10883
10884         PR middle-end/21850
10885         * gcc.c-torture/execute/20050607-1.c: New test.
10886
10887 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
10888
10889         PR libfortran/21926
10890         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
10891         Test case where the return array has lowest stride one,
10892         but isn't packed.
10893
10894 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
10895
10896         * lib/target-supports.exp (check_effective_target_sync_int_long):
10897         Add s390 and s390x targets.
10898
10899 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
10900
10901         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
10902         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
10903         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
10904         * gcc.dg/tree-ssa/loop-9.c: New test.
10905
10906 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
10907
10908         * g++.dg/parse/defarg10.C: New.
10909
10910 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
10911
10912         PR regression/21897
10913         * gcc.c-torture/execute/20050604-1.c: New test.
10914
10915 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
10916
10917         PR 21903
10918         * g++.dg/parse/defarg9.C: New.
10919
10920         PR c++/20637
10921         * g++.dg/inherit/using4.C: New.
10922         * g++.dg/overload/error1.C: Adjust expected errors.
10923         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
10924         * g++.old-deja/g++.brendan/arm2.C: Likewise.
10925         * g++.old-deja/g++.other/redecl2.C: Likewise.
10926         * g++.old-deja/g++.other/redecl4.C: Likewise.
10927         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
10928
10929 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
10930
10931         * gfortran.dg/f2c_5.f90: Add -w to dg-options
10932
10933 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
10934
10935         * lib/gfortran.exp (gfortran_target_compile): Call
10936         dg-additional-files-options
10937         * gfortran.dg/f2c_4.f90: New file
10938         * gfortran.dg/f2c_4.c: New file
10939         * gfortran.dg/f2c_5.f90: New file
10940         * gfortran.dg/f2c_5.c: New file
10941
10942 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10943
10944         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
10945
10946         PR fortran/21912
10947         * gfortran.dg/array_constructor_4.f90: New test.
10948
10949 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
10950
10951         PR c++/21619
10952         * g++.dg/ext/builtin9.C: New test.
10953
10954 2005-06-05  Dale Johannesen  <dalej@apple.com>
10955
10956         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
10957         * gcc.c-torture/execute/20050603-2.c: Ditto.
10958
10959 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
10960
10961         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
10962         * gcc.dg/vect/vect-reduc-1.c: New.
10963         * gcc.dg/vect/vect-reduc-2.c: New.
10964         * gcc.dg/vect/vect-reduc-3.c: New.
10965
10966 2005-06-04  Dale Johannesen  <dalej@apple.com>
10967
10968         * gcc.c-torture/execute/20050603-1.c: New.
10969         * gcc.c-torture/execute/20050603-2.c: New.
10970         * gcc.dg/20050603-3.c: New.
10971
10972 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10973
10974         PR fortran/19195
10975         * gfortran.dg/debug_1.f90: New test.
10976
10977         * gfortran.dg/forall_1.f90: New test.
10978
10979 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
10980
10981         * gfortran.dg/array_constructor_3.f90: New test.
10982
10983 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10984
10985         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
10986
10987 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
10988
10989         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
10990
10991 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
10992
10993         PR c/21873
10994         * gcc.dg/init-excess-1.c: New test.
10995
10996 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
10997
10998         PR c++/21853
10999         * g++.dg/expr/static_cast6.C: New test.
11000
11001 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
11002
11003         * gcc.dg/tree-ssa/vrp14.c: New test.
11004
11005 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
11006
11007         PR c++/21336
11008         * g++.dg/template/new2.C: New test.
11009
11010 2005-06-03  Josh Conner  <jconner@apple.com>
11011
11012         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
11013         all entries in initializer.
11014
11015 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
11016
11017         PR middle-end/21858
11018         * gcc.dg/pr21858.c: New testcase.
11019
11020 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
11021
11022         PR tree-optimization/21292
11023
11024         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
11025         New.
11026         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
11027         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
11028         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
11029         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
11030         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
11031
11032 2005-06-02  Richard Henderson  <rth@redhat.com>
11033
11034         * gcc.dg/sync-2.c: Use -march=i486 for i386.
11035
11036 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
11037
11038         * gcc.dg/wtypequal.c: New testcase.
11039
11040 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
11041
11042         PR 21582
11043         * gcc.dg/tree-ssa/pr21582.c: New test.
11044
11045 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
11046
11047         PR c++/21280
11048         * g++.dg/opt/interface2.h: New.
11049         * g++.dg/opt/interface2.C: New.
11050         * g++.dg/init/ctor4.C: Adjust error lines.
11051         * g++.old-deja/g++.bob/inherit2.C: Likewise.
11052         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
11053         * g++.old-deja/g++.jason/opeq3.C: Likewise.
11054         * g++.old-deja/g++.pt/assign1.C: Likewise.
11055         * g++.old-deja/g++.pt/crash20.C: Likewise.
11056
11057 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
11058
11059         PR tree-optimization/21734
11060         * g++.dg/vect/pr21734_1.cc: New.
11061         * g++.dg/vect/pr21734_2.cc: New.
11062
11063 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
11064
11065         PR c++/20350
11066         * g++.dg/template/spec24.C: New.
11067
11068         PR c++/21151
11069         * g++.dg/pch/local-1.C: New.
11070         * g++.dg/pch/local-1.Hs: New.
11071
11072 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
11073
11074         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
11075         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
11076         * gcc.dg/tree-ssa/pr14341.c: New test.
11077         * gcc.dg/tree-ssa/pr14841.c: New test.
11078         * gcc.dg/tree-ssa/pr20701.c: New test.
11079         * gcc.dg/tree-ssa/pr21086.c: New test.
11080         * gcc.dg/tree-ssa/pr21090.c: New test.
11081         * gcc.dg/tree-ssa/pr21332.c: New test.
11082         * gcc.dg/tree-ssa/pr21458.c: New test.
11083         * gcc.dg/tree-ssa/pr21658.c: New test.
11084         * gcc.dg/tree-ssa/vrp01.c: New test.
11085         * gcc.dg/tree-ssa/vrp02.c: New test.
11086         * gcc.dg/tree-ssa/vrp03.c: New test.
11087         * gcc.dg/tree-ssa/vrp04.c: New test.
11088         * gcc.dg/tree-ssa/vrp05.c: New test.
11089         * gcc.dg/tree-ssa/vrp06.c: New test.
11090         * gcc.dg/tree-ssa/vrp07.c: New test.
11091         * gcc.dg/tree-ssa/vrp08.c: New test.
11092         * gcc.dg/tree-ssa/vrp09.c: New test.
11093         * gcc.dg/tree-ssa/vrp10.c: New test.
11094         * gcc.dg/tree-ssa/vrp11.c: New test.
11095         * gcc.dg/tree-ssa/vrp12.c: New test.
11096         * gcc.dg/tree-ssa/vrp13.c: New test.
11097
11098 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
11099
11100         PR 21029
11101         * gcc.dg/tree-ssa/pr21029.c: New test.
11102
11103 2005-06-01  Roger Sayle  <roger@eyesopen.com>
11104
11105         * gfortran.dg/logint-1.f: New test case.
11106         * gfortran.dg/logint-2.f: Likewise.
11107         * gfortran.dg/logint-3.f: Likewise.
11108
11109 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
11110
11111         PR c/21536
11112         PR c/20760
11113         * gcc.dg/20050527-1.c: New test.
11114
11115         * gcc.dg/i386-sse-12.c: New test.
11116
11117         PR fortran/21729
11118         * gfortran.dg/implicit_5.f90: New test.
11119
11120 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
11121
11122         PR fortran/20883
11123         * gfortran/assign_4.f90: New test.
11124         * gfortran/assign_2.f90: Change compile to run.
11125
11126 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
11127
11128         * lib/target-supports.exp
11129         (check_effective_target_sync_char_short): New.
11130         * gcc.dg/sync-2.c: New.
11131
11132 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
11133
11134         PR tree-optimization/21817
11135         * gcc.dg/torture/pr21817-1.c: New.
11136
11137 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
11138
11139         PR c++/21165
11140         * g++.dg/template/init5.C: New.
11141
11142 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
11143
11144         * gfortran.dg/char_initialiser_actual.f90:
11145         Test character initialisers as actual arguments.
11146         * gfortran.dg/char_pointer_comp_assign.f90:
11147         Test character pointer structure component assignments.
11148         * gfortran.dg/char_array_structure_constructor.f90:
11149         Test character components in structure constructors.
11150
11151 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
11152
11153         PR middle-end/20931
11154         * g++.dg/opt/pr20931.C: New test.
11155
11156 2005-05-31  Andreas Jaeger  <aj@suse.de>
11157
11158         PR testsuite/20772
11159         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
11160         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
11161         g++.old-deja/g++.ext/asmspec1.C,
11162         g++.old-deja/g++.other/regstack.C,
11163         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
11164         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
11165         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
11166         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
11167         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
11168         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
11169         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
11170         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
11171         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
11172         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
11173         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
11174         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
11175         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
11176         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
11177         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
11178         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
11179         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
11180         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
11181         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
11182
11183 2005-05-31  Jeff Law  <law@redhat.com>
11184
11185         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
11186
11187 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
11188
11189         PR middle-end/21743
11190         * gcc.dg/builtins-1.c: Activate disabled clog test.
11191         * gcc.dg/torture/builtin-attr-1.c: Likewise.
11192
11193 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
11194
11195         * gfortran.dg/char_pointer_assign.f90:
11196         Test character-pointer assignments and pointer assignments.
11197         * gfortran.dg/char_pointer_dummy.f90:
11198         Test character-pointer dummy arguments.
11199         * gfortran.dg/char_pointer_func.f90:
11200         Test character-pointer function returns.
11201         * gfortran.dg/char_pointer_dependency.f90:
11202         Test character-pointer functions with dependencies.
11203
11204 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
11205
11206         PR c++/21784
11207         * g++.dg/lookup/using14.C: New test.
11208
11209 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
11210
11211         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
11212         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
11213         trailing ^M.
11214
11215 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
11216
11217         PR c++/17413
11218         * g++.dg/template/local5.C: New.
11219
11220         PR target/21761
11221         * gcc.c-torture/compile/pr21761.c: New.
11222
11223         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
11224         before darwin8.
11225
11226 2005-05-30  Steven G. Kargl
11227
11228         PR fortran/20846
11229         * gfortran.dg/inquire_8.f90: New test.
11230
11231 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11232
11233         PR libfortran/21376
11234         * gfortran.dg/output_exponents_1.f90: New test.
11235
11236 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11237
11238         PR libfortran/20006
11239         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
11240
11241 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
11242
11243         PR c++/21210
11244         * g++.dg/ext/complex1.C: New test.
11245
11246         PR c++/21340
11247         * g++.dg/init/ctor6.C: New test.
11248
11249 2005-05-29  Jan Hubicka  <jh@suse.cz>
11250
11251         * gcc.c-torture/compile/pr21562.c: New.
11252
11253 2005-05-28  Steven G. Kargl <kargls@comcast.net>
11254
11255         * gfortran.dg/subnormal_1.f90: New test.
11256
11257 2005-05-28  Jan Hubicka  <jh@suse.cz>
11258
11259         * tree-prof.exp: Fix comment.
11260         * value-prof-1.c: New.
11261         * value-prof-2.c: New.
11262         * value-prof-3.c: New.
11263         * value-prof-4.c: New.
11264
11265 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
11266
11267         PR c++/21614
11268         * g++.dg/expr/ptrmem6.C: New test.
11269         * g++.dg/expr/ptrmem6a.C: Likewise.
11270
11271 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
11272
11273         PR tree-optimization/21658
11274         * gcc.dg/tree-ssa/pr21658.c: New.
11275
11276 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
11277
11278         PR c++/21455
11279         * g++.dg/inherit/ptrmem3.C: New.
11280
11281         PR c++/21681
11282         * g++.dg/parse/template16.C: New.
11283
11284 2005-05-27  Andreas Jaeger  <aj@suse.de>
11285
11286         * gcc.dg/setjmp-2.c: Only run in 32-bit.
11287
11288         * gcc.dg/i386-sse-8.c: Run test on all archs.
11289
11290 2005-05-26  Mike Stump  <mrs@apple.com>
11291
11292         * objc.dg/isa-field-1.m: Only run on darwin.
11293         * objc.dg/lookup-1.m: Likewise.
11294         * objc.dg/try-catch-8.m: Likewise.
11295
11296 2005-05-26  Roger Sayle  <roger@eyesopen.com>
11297
11298         PR tree-optimization/9814
11299         * gcc.dg/pr9814-1.c: New test case.
11300
11301 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
11302
11303         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
11304         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
11305         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
11306         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
11307         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
11308         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
11309         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
11310         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
11311         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
11312         objc.dg/try-catch-8.m: New.
11313
11314 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
11315
11316         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
11317         remove extraneous semicolons.
11318
11319 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
11320
11321         * obj-c++.dg/comp-types-12.mm: New.
11322         * objc.dg/comp-types-11.m: New.
11323         * objc.dg/selector-4.m: New.
11324
11325 2005-05-26  Andreas Jaeger  <aj@suse.de>
11326
11327         PR testsuite/20772
11328         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
11329         g++.old-deja/g++.ext/attrib3.C,
11330         g++.old-deja/g++.other/store-expr1.C,
11331         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
11332         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
11333         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
11334         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
11335         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
11336         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
11337         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
11338         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
11339         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
11340         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
11341         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
11342         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
11343         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
11344         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
11345         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
11346         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
11347         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
11348         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
11349         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
11350
11351 2005-05-26  Andreas Jaeger  <aj@suse.de>
11352
11353         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
11354         x86-64 compilation.
11355
11356 2005-05-26  Andreas Jaeger  <aj@suse.de>
11357
11358         PR testsuite/20772
11359         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
11360         gcc.misc-tests/i386-pf-athlon-1.c,
11361         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
11362         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
11363         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
11364         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
11365         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
11366         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
11367         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
11368         programs.
11369
11370         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
11371         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
11372         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
11373         x86-64 compilation.
11374
11375         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
11376         x86_64.
11377
11378         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
11379         effective-target ilp32.
11380
11381 2005-05-26  David Ung  <davidu@mips.com>
11382
11383         * gcc.target/mips/ext_ins.c: New test for testing the generation
11384         of MIPS32/64 rev 2 ext/ins instructions.
11385
11386 2005-05-26  Andreas Jaeger  <aj@suse.de>
11387
11388         * treelang/compile/unsigned.tree: Use gimple instead of
11389         nonexisting generic dump.
11390
11391 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
11392
11393         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
11394
11395 2005-05-26  Andreas Jaeger  <aj@suse.de>
11396
11397         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
11398
11399 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
11400
11401         PR libfortran/17283
11402         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
11403         Test callee-allocated memory with write statements.
11404
11405 2005-05-25  Roger Sayle  <roger@eyesopen.com>
11406
11407         PR middle-end/21709
11408         * gcc.dg/pr21709-1.c: New test case.
11409
11410 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
11411             Mike Stump  <mrs@apple.com>
11412
11413         * objc/execute/next_mapping.h: Update for C++.
11414
11415         * obj-c++.dg/selector-1.mm: Move to...
11416         * obj-c++.dg/selector-4.mm: here...
11417
11418         * obj-c++.dg/basic.mm: New.
11419         * obj-c++.dg/comp-types-1.mm: New.
11420         * obj-c++.dg/cxx-class-1.mm: New.
11421         * obj-c++.dg/cxx-ivars-1.mm: New.
11422         * obj-c++.dg/cxx-ivars-2.mm: New.
11423         * obj-c++.dg/cxx-ivars-3.mm: New.
11424         * obj-c++.dg/cxx-scope-1.mm: New.
11425         * obj-c++.dg/cxx-scope-2.mm: New.
11426         * obj-c++.dg/defs.mm: New.
11427         * obj-c++.dg/empty-private-1.mm: New.
11428         * obj-c++.dg/encode-1.mm: New.
11429         * obj-c++.dg/encode-2.mm: New.
11430         * obj-c++.dg/encode-3.mm: New.
11431         * obj-c++.dg/extern-c-1.mm: New.
11432         * obj-c++.dg/extra-semi.mm: New.
11433         * obj-c++.dg/fix-and-continue-2.mm: New.
11434         * obj-c++.dg/isa-field-1.mm: New.
11435         * obj-c++.dg/ivar-list-semi.mm: New.
11436         * obj-c++.dg/local-decl-1.mm: New.
11437         * obj-c++.dg/lookup-1.mm: New.
11438         * obj-c++.dg/lookup-2.mm: New.
11439         * obj-c++.dg/method-1.mm: New.
11440         * obj-c++.dg/method-2.mm: New.
11441         * obj-c++.dg/method-3.mm: New.
11442         * obj-c++.dg/method-4.mm: New.
11443         * obj-c++.dg/method-5.mm: New.
11444         * obj-c++.dg/method-6.mm: New.
11445         * obj-c++.dg/method-7.mm: New.
11446         * obj-c++.dg/no-extra-load.mm: New.
11447         * obj-c++.dg/overload-1.mm: New.
11448         * obj-c++.dg/pragma-1.mm: New.
11449         * obj-c++.dg/pragma-2.mm: New.
11450         * obj-c++.dg/private-1.mm: New.
11451         * obj-c++.dg/private-2.mm: New.
11452         * obj-c++.dg/proto-qual-1.mm: New.
11453         * obj-c++.dg/qual-types-1.mm: New.
11454         * obj-c++.dg/stubify-1.mm: New.
11455         * obj-c++.dg/stubify-2.mm: New.
11456         * obj-c++.dg/super-class-1.mm: New.
11457         * obj-c++.dg/super-class-2.mm: New.
11458         * obj-c++.dg/super-dealloc-1.mm: New.
11459         * obj-c++.dg/super-dealloc-2.mm: New.
11460         * obj-c++.dg/template-1.mm: New.
11461         * obj-c++.dg/template-2.mm: New.
11462         * obj-c++.dg/template-3.mm: New.
11463         * obj-c++.dg/template-4.mm: New.
11464         * obj-c++.dg/template-5.mm: New.
11465         * obj-c++.dg/template-6.mm: New.
11466         * obj-c++.dg/try-catch-1.mm: New.
11467         * obj-c++.dg/try-catch-2.mm: New.
11468         * obj-c++.dg/try-catch-3.mm: New.
11469         * obj-c++.dg/try-catch-4.mm: New.
11470         * obj-c++.dg/try-catch-5.mm: New.
11471         * obj-c++.dg/try-catch-6.mm: New.
11472         * obj-c++.dg/try-catch-7.mm: New.
11473         * obj-c++.dg/try-catch-8.mm: New.
11474         * obj-c++.dg/try-catch-9.mm: New.
11475         * obj-c++.dg/va-meth-1.mm: New.
11476
11477 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
11478
11479         * obj-c++.dg/selector-1.mm: New.
11480         * obj-c++.dg/selector-2.mm: New.
11481
11482 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
11483
11484         * obj-c++.dg/selector-3.mm: New.
11485         * objc.dg/selector-3.m: New.
11486
11487 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
11488
11489         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
11490         about where warning appears.
11491
11492 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
11493
11494         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
11495         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
11496         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
11497         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
11498
11499 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
11500
11501         * gcc.dg/20050524-1.c: New test.
11502
11503 2005-05-25  Jan Hubicka  <jh@suse.cz>
11504
11505         * gcc.dg/tree-prof/inliner-1.c: New.
11506
11507 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
11508
11509         * gcc.dg/tree-prof: New directory.
11510         * gcc.dg/tree-prof/tree-prof.exp: New.
11511
11512 2005-05-25  DJ Delorie  <dj@redhat.com>
11513
11514         * gcc.dg/Wattributes-1.c: New.
11515         * gcc.dg/Wattributes-2.c: New.
11516         * gcc.dg/Wattributes-3.c: New.
11517
11518 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
11519
11520         PR tree-optimization/19833
11521         * gcc.dg/uninit-4.c: Remove xfail.
11522         * gcc.dg/uninit-9.c: Ditto.
11523
11524 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
11525
11526         * obj-c++.dg/bitfield-[1-5].mm: New.
11527         * obj-c++.dg/class-protocol-1.mm: New.
11528         * obj-c++.dg/comp-types-1[0-1].mm: New.
11529         * obj-c++.dg/comp-types-[2-9].mm: New.
11530         * obj-c++.dg/encode-[4-8].mm: New.
11531         * obj-c++.dg/layout-1.mm: New.
11532         * obj-c++.dg/method-1[0-9].mm: New.
11533         * obj-c++.dg/method-2[0-1].mm: New.
11534         * obj-c++.dg/method-[8-9].mm: New.
11535         * obj-c++.dg/objc-gc-3.mm: New.
11536         * obj-c++.dg/try-catch-10.mm: New.
11537         * objc.dg/bitfield-5.m: New.
11538         * objc.dg/comp-types-10.m: New.
11539         * objc.dg/comp-types-9.m: New.
11540         * objc.dg/layout-1.m: New.
11541         * objc.dg/objc-gc-4.m: New.
11542         * objc.dg/try-catch-9.m: New.
11543         * objc.dg/class-protocol-1.m: Tweak diagnostics.
11544         * objc.dg/comp-types-1.m: Likewise.
11545         * objc.dg/comp-types-[5-6].m: Likewise.
11546         * objc.dg/method-9.m: Likewise.
11547
11548 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
11549
11550         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
11551         and on hardware without VMX support.
11552
11553         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
11554
11555         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
11556
11557         * lib/profopt.exp (dg-final-generate, dg-final-use,
11558         profopt-final-code, profopt-get-options): New.
11559         (profopt-execute): Process test directives.
11560
11561         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
11562         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
11563         cleanup-tree-dump, cleanup-saved-temps): Update comments.
11564
11565 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
11566
11567         PR C++/21645
11568         * g++.dg/init/ctor5.C: New test.
11569
11570 2005-05-24  Ira Rosen  <irar@il.ibm.com>
11571
11572         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
11573         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
11574         vect-113.c, vect-114.c.
11575
11576 2005-05-23  Adam Nemet  <anemet@lnxw.com>
11577
11578         * gcc.dg/const-elim-1.c: Remove xfails.
11579
11580 2005-05-23  Jeff Law  <law@redhat.com>
11581
11582         * gcc.c-torture/compile/pr21638.c: New test.
11583         * gcc.c-torture/compile/20050520-1.c: New test.
11584
11585 2005-05-23  Nick Clifton  <nickc@redhat.com>
11586
11587         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
11588         be a proper triple, ie: m32r*-*-*.
11589         * g++.old-deja/g++.jason/thunk3.C: Likewise.
11590
11591 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
11592
11593         PR middle-end/21331
11594         PR tree-opt/21293
11595         * gcc.c-torture/compile/pr21293.c: New test.
11596         * gcc.c-torture/execute/pr21331.c: New test.
11597
11598 2004-05-20  Richard Henderson  <rth@redhat.com>
11599
11600         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
11601
11602 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
11603
11604         * obj-c++-dg.exp: Add.
11605         * obj-c++.exp: Add.
11606         * obj-c++.dg/dg.exp: Add.
11607
11608 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
11609
11610         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
11611         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
11612
11613 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
11614
11615         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
11616
11617 2004-05-19  Richard Henderson  <rth@redhat.com>
11618
11619         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
11620
11621 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
11622
11623         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
11624
11625         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
11626
11627 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
11628
11629         PR c++/21495
11630         * g++.dg/parse/extern1.C: New test.
11631         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
11632
11633 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
11634
11635         * gcc.dg/c99-math.h: New.
11636         * gcc.dg/c99-math-float-1.c: New test.
11637         * gcc.dg/c99-math-double-1.c: Likewise.
11638         * gcc.dg/c99-math-long-double-1.c: Likewise.
11639
11640 2005-05-18  Richard Henderson  <rth@redhat.com>
11641
11642         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
11643
11644 2005-05-18  Devang Patel  <dpatel@apple.com>
11645
11646         * g++.dg/opt/20050511-1.C: New test.
11647
11648 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
11649
11650         PR libfortran/21127
11651         * gfortran.dg/reshape-complex.f90: New test.
11652
11653 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
11654
11655         * gfortran.dg/array_constructor_1.f90: New test.
11656         * gfortran.dg/array_constructor_2.f90: New test.
11657
11658 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
11659
11660         PR fortran/20954
11661         * gfortran.dg/pr20954.f: New test.
11662
11663 2005-05-17  Mike Stump  <mrs@apple.com>
11664
11665         Yet more Objective-C++...
11666
11667         * objc.dg/method-5.m: Update.
11668         * objc.dg/method-6.m: Update.
11669         * objc.dg/method-7.m: Update.
11670         * objc.dg/method-9.m: Update.
11671         * objc.dg/try-catch-2.m: Update.
11672
11673 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
11674
11675         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
11676         Remove little-endian optimizations.
11677
11678 2005-05-17  Jeff Law  <law@redhat.com>
11679
11680         * g++.dg/tree-ssa/pr14814.C: New test.
11681         * gcc.dg/tree-ssa/pr14814.C: New test.
11682         * gcc.dg/tree-ssa/pr17141-1.C: New test.
11683         * gcc.dg/tree-ssa/pr17141-2.C: New test.
11684
11685 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
11686
11687         * gcc.dg/compat/generate-random.c: Do not include
11688         libiberty.h.
11689         * gcc.dg/compat/generate-random_r.c: Likewise.
11690
11691 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
11692
11693         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
11694
11695 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
11696
11697         PR middle-end/21595
11698         * g++.dg/tree-ssa/builtin1.C: New testcase.
11699
11700 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
11701
11702         PR c++/21454
11703         * g++.dg/opt/const4.C: New test.
11704
11705         PR middle-end/21492
11706         * g++.dg/opt/crossjump1.C: New test.
11707
11708         PR tree-optimization/21610
11709         * gcc.c-torture/compile/20050516-1.c: New test.
11710
11711         PR fortran/15080
11712         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
11713         about the test failing.
11714         * gfortran.fortran-torture/execute/where_7.f90: New test.
11715         * gfortran.fortran-torture/execute/where_8.f90: New test.
11716
11717 2005-05-16  Richard Henderson  <rth@redhat.com>
11718
11719         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
11720         i?86 and x86_64.
11721
11722 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
11723
11724         * gcc.dg/compat/generate-random.c (config.h): Do not include.
11725         (limits.h): Include unconditionally.
11726         (stdlib.h): Likewise.
11727         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
11728         (limits.h): Include unconditionally.
11729         (stdlib.h): Likewise.
11730         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
11731         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
11732         (limits.h): Include unconditionally.
11733         (stdlib.h): Likewise.
11734         (hashtab.h): Do not include.
11735         (getopt.h): Likewise.
11736         (stddef.h): Include.
11737         (hashval_t): Define.
11738         (struct entry): Add "next" field.
11739         (HASH_SIZE): New macro.
11740         (hash_table): New variable.
11741         (switchfiles): Do not use xmalloc.
11742         (mix): New macro.
11743         (iterative_hash): New function.
11744         (hasht): Remove.
11745         (e_exists): New function.
11746         (e_insert): Likewise.
11747         (output): Use, instead of libiberty hashtable functions.
11748         (main): Do not use getopt.  Do not call htab_create.
11749
11750 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
11751
11752         PR libstdc++/21526
11753         * lib/target-supports.exp (check_mkfifo_available):
11754         Return 0 for cygwin as mkfifo support incomplete on platform.
11755         Fix typos in comments.
11756
11757 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
11758
11759         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
11760
11761 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
11762
11763         PR fortran/17432
11764         * gfortran.dg/assign_4.f: New test.
11765
11766 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
11767
11768         PR tree-optimization/21563
11769         * gcc.dg/tree-ssa/pr21563.c: New.
11770
11771 2005-05-14  Jan Hubicka  <jh@suse.cz>
11772
11773         * gcc.dg/noreturn-7.c: Allow control reaches warning.
11774
11775 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
11776
11777         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
11778
11779 2005-05-13  Julian Brown  <julian@codesourcery.com>
11780
11781         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
11782         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
11783
11784 2005-05-13  Jan Hubicka  <jh@suse.cz>
11785
11786         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
11787         * gcc.dg/fold-xor-?.c: Likewise.
11788         * gcc.dg/pr15784-?.c: Likewise.
11789         * gcc.dg/pr20922-?.c: Likewise.
11790         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
11791         * gcc.dg/tree-ssa/pr17598.c: Likewise.
11792         * gcc.dg/tree-ssa/pr20470.c: Likewise.
11793
11794 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11795
11796         PR fortran/21260
11797         * gfortran.dg/hollerith_1.f90: New test.
11798
11799 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11800
11801         * gfortran.dg/func_result_2.f90: New test.
11802
11803 2005-05-11  Bud Davis  <bdavis@gfortran.org>
11804
11805         * gfortran.dg/dev_null.f90: New test.
11806
11807 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
11808
11809         * gcc.dg/arm-vfp1.c: Revert last change.
11810
11811 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
11812
11813         PR middle-end/19807
11814         PR tree-optimization/19639
11815         * g++.dg/tree-ssa/pr19807.C: New testcase.
11816
11817 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11818
11819         PR libfortran/21471
11820         * gfortran.dg/append-1.f90: New test.
11821
11822 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
11823
11824         * gcc.dg/pr18501.c: XFAIL.
11825         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
11826         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
11827         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
11828         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
11829         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
11830         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
11831         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
11832         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
11833
11834 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11835
11836         PR fortran/20178
11837         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
11838         gfortran.dg/f2c_3.f90: New tests.
11839
11840         * gfortran.dg/return_1.f90: Fix dg annotation.
11841
11842 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
11843
11844         * gcc.c-torture/compile/20050510-1.c: New test.
11845
11846 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
11847
11848         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
11849
11850 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
11851
11852         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
11853
11854 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
11855
11856         PR c/17913
11857         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
11858
11859 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
11860
11861         PR c/21342
11862         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
11863         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
11864
11865 2005-05-10  Ben Elliston  <bje@au.ibm.com>
11866
11867         PR debug/16676
11868         * gcc.dg/debug/pr16676.c: New test.
11869
11870 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
11871
11872         PR testsuite/21443
11873         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
11874         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
11875         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
11876         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
11877         Change -O1 to -O2.
11878         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
11879         -fno-tree-dominator-opts.
11880
11881 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11882
11883         * gfortran.dg/return_1.f90: New test.
11884
11885 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
11886
11887         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
11888
11889         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
11890
11891 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
11892
11893         PR c++/21427
11894         * g++.dg/inherit/covariant13.C: New.
11895
11896 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11897
11898         PR libfortran/19155
11899         * gfortran.dg/pr19155.f: New test.
11900
11901 2005-05-08  Roger Sayle  <roger@eyesopen.com>
11902
11903         PR inline-asm/8788
11904         * gcc.dg/pr8788-1.c: New testcase.
11905
11906 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
11907
11908         PR target/21416
11909         * gcc.target/mips/fpcmp-[12].c: New tests.
11910
11911 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
11912
11913         * lib/target-supports-dg.exp (dg-require-fork): New function.
11914         (dg-require-mkfifo): Likewise.
11915         * lib/target-supports.exp (check_function_available): New
11916         function.
11917         (check_fork_available): Likewise.
11918         (check_mkfifo_available): Likewise.
11919
11920 2005-05-06  Jeff Law  <law@redhat.com>
11921
11922         * gcc.c-torture/compile/pr21380.c: New test.
11923
11924 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
11925
11926         PR c++/20961
11927         * g++.dg/ext/weak3.C: New test.
11928
11929 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
11930
11931         PR c++/21352
11932         * g++.dg/template/crash37.C: New test.
11933
11934 2005-05-05  Paul Brook  <paul@codesourcery.com>
11935
11936         * gcc.dg/arm-g2.c: Use effective-target arm32.
11937         * gcc.dg/arm-mmx-1.c: Ditto.
11938         * gcc.dg/arm-scd42-2.c: Ditto.
11939         * gcc.dg/arm-vfp1.c: Ditto.
11940         * lib/target-supports.exp (check_effective_target_arm32): New
11941         function.
11942
11943 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
11944
11945         PR libfortran/21354
11946         gfortran.dg/in_pack_rank7.f90: New test.
11947
11948 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
11949
11950         PR middle-end/15618
11951         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
11952
11953 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
11954
11955         PR middle-end/21265
11956         * gcc.dg/20050503-1.c: New test.
11957
11958         PR rtl-optimization/21239
11959         * gcc.dg/i386-sse-11.c: New test.
11960
11961 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
11962
11963         PR target/16888
11964         * gcc.target/i386/asm-1.c: New test.
11965
11966 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
11967
11968         PR rtl-optimization/21330
11969         * gcc.c-torture/execute/20050502-1.c: New test.
11970
11971         PR target/21297
11972         * gcc.c-torture/execute/20050502-2.c: New test.
11973
11974 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
11975
11976         PR middle-end/21282
11977         * gcc.dg/pr21282.c: New.
11978
11979 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
11980
11981         * gcc.dg/vect/pr20122.c: Clean up .vect file.
11982         * gcc.dg/vect/vect-92.c: Likewise.
11983         * gcc.dg/vect/vect-93.c: Likewise.
11984         * gcc.dg/vect/vect-dv-1.c: Likewise.
11985         * gcc.dg/vect/vect-dv-2.c: Likewise.
11986         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
11987
11988 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
11989
11990         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
11991         * gfortran.dg/vect/vect-2.f90: Likewise.
11992         * gfortran.dg/vect/vect-3.f90: Likewise.
11993         * gfortran.dg/vect/vect-4.f90: Likewise.
11994         * gfortran.dg/vect/vect-5.f90: Likewise.
11995
11996 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
11997
11998         PR target/20813
11999         * gcc.dg/rs6000-fpint-2.c: New.
12000
12001 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
12002
12003         PR c/15698
12004         * gcc.dg/builtins-30.c: Update expected messages.
12005         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
12006         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
12007         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
12008
12009 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
12010
12011         PR tree-optimization/21294
12012         * gcc.dg/tree-ssa/pr21294.c: New.
12013
12014 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
12015
12016         * gcc.dg/altivec-3.c (vec_store): Do not use the old
12017         __builtin_altivec_st_internal_4si built-in.
12018
12019 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
12020
12021         PR c++/15875
12022         * g++.dg/template/ptrmem14.C: New test.
12023
12024 2005-05-02  Paul Brook  <paul@codesourcery.com>
12025
12026         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
12027
12028 2005-05-02  Michael Matz  <matz@suse.de>
12029
12030         PR c++/19542
12031         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
12032
12033 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
12034
12035         * g++.dg/cpp/weak.C: New test.
12036
12037 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
12038
12039         * gcc.dg/tree-ssa/loop-8.c: New test.
12040
12041 2005-04-30  Michael Maty  <matz@suse.de>
12042
12043         * gcc.dg/inline-mcpy.c: New test.
12044
12045 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
12046
12047         PR libfortran/18958
12048         * gfortran.dg/eoshift.f90: New test case.
12049
12050 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
12051
12052         PR libfortran/18857
12053         * gfortran.dg/matmul_1.f90: New test.
12054
12055 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
12056
12057         PR tree-optimization/21030
12058         * gcc.dg/tree-ssa/pr21030.c: New.
12059
12060 2005-04-29  Devang Patel  <dpatel@apple.com>
12061
12062         PR tree-optimization/21272
12063         * gcc.dg/vect/vect-ifcvt-10.c: New test.
12064
12065 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
12066
12067         PR fortran/13082
12068         PR fortran/18824
12069         * gfortran.dg/entry_4.f90: New test.
12070         * gfortran.fortran-torture/execute/entry_1.f90: New test.
12071         * gfortran.fortran-torture/execute/entry_2.f90: New test.
12072         * gfortran.fortran-torture/execute/entry_3.f90: New test.
12073         * gfortran.fortran-torture/execute/entry_4.f90: New test.
12074         * gfortran.fortran-torture/execute/entry_5.f90: New test.
12075         * gfortran.fortran-torture/execute/entry_6.f90: New test.
12076         * gfortran.fortran-torture/execute/entry_7.f90: New test.
12077
12078 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12079
12080         * gfortran.fortran-torture/execute/entry_8.f90: New test.
12081
12082 2005-04-29  Paul Brook  <paul@codesourcery.com>
12083
12084         * gfortran.dg/entry_3.f90: New test.
12085
12086 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12087
12088         * gfortran.dg/implicit_4.f90: New test.
12089
12090 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
12091
12092         * lib/target-supports.exp (check_profiling_available): Return
12093         false for xtensa-*-elf.
12094
12095 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
12096
12097         * lib/fortran-torture.exp (fortran-torture.exp): Catch
12098         error if file cannot be deleted.
12099
12100 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
12101
12102         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
12103         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
12104         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
12105         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
12106         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
12107         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
12108         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
12109         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
12110         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
12111         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
12112         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
12113         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
12114         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
12115
12116 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12117
12118         PR fortran/20865
12119         * gfortran.dg/pr20865.f90: New test.
12120
12121 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
12122
12123         * gcc.dg/void-cast-2.c: New test.
12124
12125 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
12126
12127         PR c/21159
12128         * gcc.dg/void-cast-1.c: New test.
12129
12130 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
12131
12132         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
12133
12134 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12135
12136         PR fortran/21177
12137         * gfortran.dg/pr21177.f90: New test.
12138
12139 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
12140
12141         PR tree-optimization/21171
12142         * gcc.dg/tree-ssa/pr21171.c: New test.
12143
12144 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
12145
12146         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
12147         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
12148         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
12149         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
12150         gcc.dg/tree-ssa/gen-vect-32.c: New.
12151         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
12152         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
12153         don't run on PPC32.
12154
12155 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
12156
12157         PR c/21213
12158         * gcc.dg/transparent-union-3.c: New test.
12159
12160 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
12161
12162         PR c/20740
12163         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
12164         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
12165         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
12166         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
12167         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
12168         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
12169
12170 2005-04-26  Jeff Law  <law@redhat.com>
12171
12172         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
12173         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
12174         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
12175         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
12176         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
12177         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
12178         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
12179
12180 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
12181
12182         PR tree-optimization/17598
12183         * gcc.dg/tree-ssa/pr17598.c: New testcase.
12184
12185 2005-04-25  Mike Stump  <mrs@apple.com>
12186
12187         * objc.dg/fix-and-continue-1.m: Add.
12188
12189 2005-04-25  Roger Sayle  <roger@eyesopen.com>
12190
12191         PR c++/20995
12192         * g++.dg/opt/pr20995-1.C: New test case.
12193
12194 2005-04-25  Devang Patel <dpatel@apple.com>
12195
12196         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
12197
12198 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
12199
12200         PR testsuite/21062
12201         * g++.dg/opt/alias2.C (printf): Correct the prototype.
12202
12203 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
12204
12205         PR C++/21188
12206         * g++.dg/opt/rtti2.C: New test.
12207
12208 2005-04-25  Paul Brook  <paul@codesourcery.com>
12209         Steven G. Kargl  <kargls@comcast.net>
12210
12211         PR fortran/20879
12212         * gfortran.dg/ichar_1.f90: New file.
12213
12214 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
12215
12216         PR middle-end/20991
12217         * g++.dg/opt/pr20991.C: New test.
12218
12219         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
12220         where sizeof (type) < __alignof__ (type).
12221         * gcc.dg/compat/struct-layout-1.h: Likewise.
12222
12223 2005-04-24  Per Bothner  <per@bothner.com>
12224             Devang Patel  <dpatel@apple.com>
12225
12226         PR preprocessor/20907
12227         * gcc.dg/cpp/very-long-comment.c: New test.
12228
12229 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12230
12231         PR fortran/20059
12232         * gfortran.dg/common_5.f: New test.
12233
12234 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
12235
12236         PR middle-end/21082
12237         * g++.dg/tree-ssa/pr21082.C: New testcase.
12238
12239 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
12240
12241         * gcc.dg/vect/vect-99.c: New test.
12242
12243 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
12244
12245         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
12246
12247 2005-04-22  Jeff Law  <law@redhat.com>
12248
12249         * gcc.dg/uninit-5.c: Remove xfails.
12250         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
12251         conditionals and loads.
12252
12253 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
12254
12255         PR libfortran/20074
12256         PR libfortran/20436
12257         PR libfortran/21108
12258         * gfortran.dg/nested_reshape.f90: new test
12259         * gfortran.dg/reshape-alloc.f90: new test
12260         * gfortran.dg/reshape.f90: new test
12261
12262 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
12263
12264         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
12265
12266         * gcc.dg/arm-vfp1.c: New test.
12267
12268 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
12269
12270         PR c++/21087
12271         * g++.dg/lookup/builtin2.C: New test.
12272
12273 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
12274
12275         * gcc.dg/weak/weak-13.c: New test.
12276
12277 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
12278
12279         * lib/target-supports.exp (check_effective_target_sync_int_long):
12280         Add powerpc*.
12281
12282 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
12283
12284         * gcc.target/mips/branch-1.c: New test.
12285
12286 2005-04-21  Richard Henderson  <rth@redhat.com>
12287
12288         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
12289         * gcc.dg/vect/vect-86.c: Likewise.
12290         * gcc.dg/vect/vect-87.c: Likewise.
12291         * gcc.dg/vect/vect-88.c: Likewise.
12292
12293 2005-04-21  Devang Patel  <dpatel@apple.com>
12294
12295         PR optimization/20994
12296         * gcc.dg/tree-ssa/ifc-3.c: New test.
12297
12298 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
12299
12300         PR c/12913
12301         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
12302         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
12303         gcc.dg/c99-vla-jump-5.c: New tests.
12304
12305 2005-04-19  Richard Henderson  <rth@redhat.com>
12306
12307         * lib/target-supports.exp (check_effective_target_vect_int_mult):
12308         Fix typo in exists check.
12309         (check_effective_target_sync_int_long): New.
12310         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
12311         * gcc.dg/ia64-sync-2.c: Likewise.
12312         * gcc.dg/ia64-sync-3.c: Likewise.
12313         * gcc.dg/ia64-sync-4.c: Likewise.
12314
12315 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
12316
12317         * gcc.dg/fold-xor-1.c: New test.
12318         * gcc.dg/fold-xor-2.c: New test.
12319
12320 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
12321
12322         PR target/20670
12323         * g++.dg/eh/fp-regs.C: New test.
12324
12325 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
12326
12327         * gcc.dg/Wint-to-pointer-cast-1.c,
12328         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
12329         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
12330         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
12331
12332 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12333
12334         PR fortran/16861
12335         * gfortran.dg/pr16861.f90: New test.
12336
12337 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
12338
12339         * gcc.dg/pr21085.c: New test.
12340
12341 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
12342
12343         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
12344         (setup_mips_tests, dg-mips-options): New procedures.
12345         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
12346         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
12347         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
12348         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
12349         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
12350         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
12351         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
12352         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
12353         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
12354         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
12355         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
12356         dg-mips-options instead of dg-options.  Remove now-redundant
12357         preprocessor guards.
12358         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
12359         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
12360         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
12361         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
12362         * gcc.dg/vr-mult-2.c: Delete.
12363         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
12364         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
12365         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
12366         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
12367         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
12368         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
12369         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
12370
12371 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
12372
12373         * ada/acats/run_all.sh: Use sync when executable not present.
12374
12375 2005-04-18  Devang Patel  <dpatel@apple.com>
12376
12377         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
12378         * gcc.dg/vect/vect-11a.c: New.
12379         * gcc.dg/vect/vect-none.c: Update.
12380         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
12381
12382 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
12383
12384         PR tree-optimization/20922
12385         * gcc.dg/pr20922-1.c: New test.
12386         * gcc.dg/pr20922-2.c: New test.
12387         * gcc.dg/pr20922-3.c: New test.
12388         * gcc.dg/pr20922-4.c: New test.
12389         * gcc.dg/pr20922-5.c: New test.
12390         * gcc.dg/pr20922-6.c: New test.
12391
12392 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12393
12394         PR libfortran/20950
12395         * gfortran.dg/pr20950.f: New test.
12396
12397 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12398
12399         PR libfortran/19216
12400         * gfortran.dg/pr19216.f: New test.
12401
12402 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
12403
12404         PR tree-optimization/21001
12405         * gcc.dg/tree-ssa/pr21001.c: New.
12406
12407 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
12408
12409         PR libfortran/21075
12410         * gfortran.dg/reshape_rank7.f90: New test.
12411
12412 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
12413
12414         PR libfortran/12884 gfortran.dg/pr12884.f: New test
12415         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
12416         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
12417         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
12418         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
12419         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
12420         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
12421         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
12422         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
12423         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
12424         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
12425         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
12426         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
12427         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
12428         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
12429         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
12430         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
12431         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
12432         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
12433         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
12434         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
12435
12436 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
12437
12438         * gfortran.dg/wtruncate.f: New testcase.
12439         * gfortran.dg/wtruncate.f90: New testcase.
12440
12441 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
12442
12443         PR c++/21025
12444         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
12445         which sizeof/alignof is dependent, rather than just whether we are
12446         processing_template_decl.
12447
12448 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
12449
12450         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
12451         corrected typo where the wrong variables had been compared.
12452
12453 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
12454
12455         PR libfortran/18495
12456         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
12457         Test callee-allocated version of return array with a write
12458         statement.
12459         Test spread with a temporary with another write statement.
12460
12461 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
12462
12463         PR tree-optimization/21031
12464         * gcc.dg/tree-ssa/pr21031.c: New.
12465
12466 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
12467
12468         PR tree-optimization/21004
12469         * gcc.dg/builtins-53.c: Include builtins-config.h.
12470         Check floorf, ceilf, floorl and ceill transformations
12471         only when HAVE_C99_RUNTIME is defined.
12472
12473 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
12474
12475         PR middle-end/20739
12476         * gcc.dg/tree-ssa/pr20739.c: New test.
12477
12478 2005-04-14  Mike Stump  <mrs@apple.com>
12479
12480         * gcc.dg/Foundation.framework/empty: New.
12481         * gcc.dg/framework-2.c: New.
12482
12483 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
12484
12485         PR tree-optimization/21021
12486         * gcc.c-torture/compile/pr21021.c: New.
12487
12488 2005-04-14  Janis Johnson  <janis187@us.ibm.com
12489
12490         PR testsuite/21010
12491         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
12492         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
12493         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
12494         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
12495         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
12496         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
12497         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
12498         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
12499
12500 2005-04-14  Richard Henderson  <rth@redhat.com>
12501
12502         * lib/target-supports.exp (check_effective_target_vect_condition):
12503         Add ia64, i?86, and x86_64.
12504
12505 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
12506
12507         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
12508
12509 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
12510
12511         PR tree-optimization/20657
12512         * gcc.dg/tree-ssa/pr20657.c: New.
12513
12514 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
12515
12516         * gcc.dg/builtins-53.c: Also check (int)trunc* and
12517         (long long int)trunc*.
12518
12519 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
12520
12521         PR target/20927
12522         * gcc.dg/pr20927.c: New test.
12523
12524 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
12525
12526         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
12527         * gcc.target/mips/asm-1.c: Likewise.
12528
12529 2005-04-13  Dale Johannesen  <dalej@apple.com>
12530
12531         * objc.dg/objc-fast-4.m: New.
12532
12533 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
12534
12535         * gcc.target/cris/torture/cris-torture.exp: New driver in new
12536         directory.
12537         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
12538
12539 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
12540
12541         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
12542         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
12543         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
12544
12545 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
12546
12547         PR tree-optimization/20913
12548         * gcc.dg/tree-ssa/pr20913.c: New.
12549
12550         PR tree-optimization/20702
12551         * gcc.dg/tree-ssa/pr20702.c: New.
12552
12553 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12554
12555         PR c++/13744
12556         * g++.dg/inherit/local3.C: New test.
12557
12558 2005-04-12  Jeff Law  <law@redhat.com>
12559
12560         * gcc.dg/tree-ssa/20050412-1.c: New test.
12561
12562 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
12563
12564         PR libfortran/19016
12565         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
12566         Add tests with mask generated by expression.
12567         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
12568         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
12569         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
12570
12571 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
12572
12573         PR middle-end/20917
12574         * gcc.dg/20050409-1.c: New test.
12575
12576 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
12577
12578         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
12579
12580 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
12581
12582         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
12583         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
12584         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
12585         (TARGET_CXX): Adjust accordingly.
12586         * target.h (struct gcc_target): Remove epxort_class_data.  Add
12587         determine_class_data_visibility and class_data_always_comdat.
12588         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
12589         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
12590         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
12591         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
12592         (arm_cxx_determine_class_data_visibility): New.
12593         (arm_cxx_class_data_always_comdat): Likewise.
12594         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
12595         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
12596         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
12597         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
12598         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
12599         Define.
12600
12601 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
12602
12603         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
12604
12605 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
12606
12607         * gcc.dg/i386-darwin-fpmath.c: New.
12608
12609 2004-04-11  Devang Patel  <dpatel@apple.com>
12610
12611         * lib/target-supports.exp (check_effective_target_vect_condition): New.
12612         * gcc.dg/vect/vect-ifcvt-1.c: New test.
12613         * gcc.dg/vect/vect-ifcvt-2.c: New test.
12614         * gcc.dg/vect/vect-ifcvt-3.c: New test.
12615         * gcc.dg/vect/vect-ifcvt-4.c: New test.
12616         * gcc.dg/vect/vect-ifcvt-5.c: New test.
12617         * gcc.dg/vect/vect-ifcvt-6.c: New test.
12618         * gcc.dg/vect/vect-ifcvt-7.c: New test.
12619         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
12620
12621 2004-04-11  Devang Patel  <dpatel@apple.com>
12622
12623         * gcc.dg/vect/vect-dv-1.c: New test.
12624         * gcc.dg/vect/vect-dv-2.c: New test.
12625
12626 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
12627
12628         PR tree-optimization/20933
12629         * gcc.dg/tree-ssa/pr20933.c: New test.
12630
12631 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12632
12633         * gfortran.dg/fold_nearest.f90: New test.
12634
12635 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
12636
12637         * gcc.dg/tree-ssa/alias-1.c: New test.
12638
12639 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
12640
12641         PR tree-optimization/20920
12642         * g++.dg/tree-ssa/pr20920.C: New test.
12643
12644 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
12645
12646         * gcc.dg/builtins-53.c: Also check (int)ceil* and
12647         (long long int)ceil*.
12648
12649 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
12650
12651         * g++.dg/warn/Wdtor1.C: Declare template in system header with
12652         explicit C++ linkage.
12653
12654 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12655
12656         * gfortran.dg/pr17229.f: Take care of the new obsolescence
12657         warning for arithmetic IF statements.
12658
12659 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
12660
12661         * eor_handling_1.f90: New test case.
12662         * eor_handling_2.f90: New test case.
12663         * eor_handling_3.f90: New test case.
12664         * eor_handling_4.f90: New test case.
12665         * eor_handling_5.f90: New test case.
12666         * noadv_size.f90: New test case.
12667         * pad_no.f90: New test case.
12668
12669 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
12670
12671         * gcc.c-torture/execute/20050410-1.c: New test.
12672
12673 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
12674
12675         * gcc.dg/pr20126.c: New.
12676
12677 2005-04-09  Bud Davis  <bdavis@gfortran.org>
12678             Steven G. Kargl <kargls@comcast.net>
12679
12680         * gfortran.dg/PR19872.f: New test.
12681
12682 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
12683
12684         * gfortran.dg/nint_1.f90: Fix dg-do directive.
12685
12686 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
12687
12688         * gfortran.dg/nint_1.f90: New test.
12689
12690 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
12691
12692         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
12693         Added test for callee-allocated arrays with write statements.
12694         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
12695         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
12696         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
12697         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
12698         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
12699
12700 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
12701
12702         PR libfortran/20163
12703         * gfortran.dg/open-options-blanks.f: New test.
12704
12705 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
12706
12707         PR fortran/13257
12708         * gfortran.dg/comma_format_extension_[1234].f: New tests.
12709
12710 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
12711
12712         * gcc.dg/tree-ssa/stdarg-1.c: New test.
12713         * gcc.dg/tree-ssa/stdarg-2.c: New test.
12714         * gcc.dg/tree-ssa/stdarg-3.c: New test.
12715         * gcc.dg/tree-ssa/stdarg-4.c: New test.
12716         * gcc.dg/tree-ssa/stdarg-5.c: New test.
12717         * gcc.c-torture/execute/stdarg-4.c: New test.
12718
12719         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
12720
12721         PR target/20795
12722         * g++.dg/abi/param2.C: New test.
12723
12724 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
12725
12726         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
12727
12728 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
12729
12730         * gcc.dg/builtins-53.c: New test.
12731
12732 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
12733
12734         * g++.dg/tree-ssa/pr18178.C: New test.
12735         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
12736         * gcc.c-torture/execute/20041019-1.c: New test.
12737         * gcc.dg/tree-ssa/20041008-1.c: New test.
12738         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
12739         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
12740         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
12741         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
12742         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
12743         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
12744         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
12745         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
12746         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
12747         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
12748
12749 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
12750
12751         PR rtl-optimization/20466
12752         * gcc.c-torture/execute/pr20466-1.c: New test.
12753
12754 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
12755
12756         PR c++/20905
12757         * g++.dg/parse/cond2.C: New test.
12758
12759         PR c++/20145
12760         * g++.dg/warn/Wdtor1.C: New test.
12761
12762 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12763
12764         PR fortran/17229
12765         * gfortran.dg/pr17229.f: New test.
12766
12767 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
12768
12769         * gfortran.dg/tiny_1.f90: New test.
12770         * gfortran.dg/tiny_2.f90: ditto.
12771
12772 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
12773
12774         * gfortran.dg/eor_1.f90: Fix dg-do run line
12775         * gfortran.dg/open_new.f90: Fix dg-do run line
12776
12777 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
12778
12779         * lib/target-supports.exp (get_compiler_messages): Support
12780         optional arguments, the fourth being compiler options.
12781         (check_effective_target_fpic): New proc.
12782         * gcc.dg/20050321-2.c: Restrict to target fpic.
12783
12784 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
12785
12786         * gcc.dg/15443-1.c: New test.
12787         * gcc.dg/15443-2.c: Likewise.
12788
12789 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12790
12791         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
12792
12793 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
12794
12795         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
12796
12797 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
12798
12799         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
12800         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
12801         -m64.
12802         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
12803         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
12804         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
12805
12806 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
12807
12808         PR c++/20212
12809         * g++.dg/warn/Wunused-11.C: New test.
12810
12811 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
12812
12813         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
12814
12815 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
12816
12817         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
12818
12819 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
12820
12821         PR c++/20734
12822         * g++.dg/template/ptrmem13.C: New test.
12823
12824 2005-04-05  Per Bothner  <per@bothner.com>
12825
12826         * lib/gcc.exp: Always add -fno-show-column, for now.
12827
12828 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
12829
12830         PR testsuite/20767
12831         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
12832         of plain old "unsigned int" for the type of "i".  Makes this test
12833         64bit clean.
12834
12835 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
12836
12837         * gcc.dg/i386-ssefn-1.c: New test.
12838         * gcc.dg/i386-ssefn-2.c: New test.
12839         * gcc.dg/i386-ssefn-3.c: New test.
12840         * gcc.dg/i386-ssefn-4.c: New test.
12841
12842 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
12843
12844         PR tree-optimization/20076
12845         * gcc.dg/builtin-apply4.c: New test.
12846
12847         PR preprocessor/19475
12848         * gcc.dg/cpp/macspace1.c: New test.
12849         * gcc.dg/cpp/macspace2.c: New test.
12850
12851 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12852
12853         * gfortran.dg/pr20755.f: Fixed bad format.
12854
12855 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
12856
12857         PR c++/20763
12858         * g++.dg/ext/attrib21.C: New test.
12859
12860 2004-04-05  Devang Patel  <dpatel@apple.com>
12861
12862         * lib/target-supports.exp (check_effective_target_vect_shif): New.
12863         * gcc.dg/vect/vect-shift-1.c: New test.
12864
12865 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12866
12867         PR libfortran/20755
12868         * gfortran.dg/pr20755.f: New test.
12869
12870 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
12871
12872         * gfortran.dg/pr15959.f90: New test.
12873         * gfortran.dg/string_pad_trunc.f90: New test.
12874
12875 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12876
12877         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
12878         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
12879         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
12880         syntax.
12881
12882 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
12883
12884         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
12885
12886 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12887
12888         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
12889         * gcc.c-torture/compile/20011119-2.c: Likewise.
12890         * gcc.c-torture/compile/981001-2.c: Likewise.
12891
12892 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
12893
12894         PR c++/20679
12895         * g++.dg/template/overload4.C: New test.
12896
12897 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
12898
12899         PR c++/20746
12900         * g++.dg/abi/covariant5.C: New.
12901
12902         PR debug/20505
12903         * g++.dg/debug/const2.C: New.
12904
12905 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
12906
12907         PR rtl-optimization/16104
12908         * gcc.c-torture/execute/20050316-1.c: New test.
12909
12910 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
12911
12912         * g++.dg/template/spec23.C: Fix dg-error text.
12913
12914 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
12915
12916         PR c++/19199
12917         * g++.dg/expr/lval2.C: New.
12918
12919 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12920
12921         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
12922         __builtin_strcasecmp and __builtin_strncasecmp.
12923
12924 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
12925
12926         PR c++/20723
12927         * g++.dg/template/spec22.C: New.
12928         * g++.dg/template/spec23.C: New.
12929
12930 2005-04-03  Dale Ranta  <dir@lanl.gov>
12931             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12932
12933         PR libfortran/20068
12934         PR libfortran/20125
12935         PR libfortran/20156
12936         PR libfortran/20471
12937         * gfortran.dg/backspace.f: New test.
12938
12939 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
12940
12941         * gcc.dg/pr19345.c: New test.
12942
12943 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
12944
12945         PR tree-optimization/20640
12946         * gcc.dg/torture/tree-loop-1.c: New.
12947
12948 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
12949
12950         PR rtl-optimization/20290
12951         * gcc.c-torture/execute/loop-ivopts-2.c: New.
12952
12953 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
12954
12955         * gcc.dg/rs6000-fpint.c: New.
12956
12957 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
12958
12959         * gcc.dg/old-style-then-proto-1.c: New test.
12960
12961 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12962
12963         * gfortran.fortran-torture/execute/backspace.f90: Check
12964         after backspace and read was incorrect.
12965
12966 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12967
12968         * gcc.c-torture/execute/builtins/strcat.c: Check the result
12969         buffer past the terminating NUL using memcmp.
12970         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
12971         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
12972
12973         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
12974         Fix unused/uninitialized variable warnings.
12975
12976         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
12977         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
12978         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
12979         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
12980
12981         * gcc.c-torture/execute/builtins/abs-1-lib.c,
12982         gcc.c-torture/execute/builtins/fputs-lib.c,
12983         gcc.c-torture/execute/builtins/lib/fprintf.c,
12984         gcc.c-torture/execute/builtins/lib/main.c,
12985         gcc.c-torture/execute/builtins/lib/memcmp.c,
12986         gcc.c-torture/execute/builtins/lib/memmove.c,
12987         gcc.c-torture/execute/builtins/lib/mempcpy.c,
12988         gcc.c-torture/execute/builtins/lib/memset.c,
12989         gcc.c-torture/execute/builtins/lib/printf.c,
12990         gcc.c-torture/execute/builtins/lib/sprintf.c,
12991         gcc.c-torture/execute/builtins/lib/stpcpy.c,
12992         gcc.c-torture/execute/builtins/lib/strchr.c,
12993         gcc.c-torture/execute/builtins/lib/strcmp.c,
12994         gcc.c-torture/execute/builtins/lib/strcpy.c,
12995         gcc.c-torture/execute/builtins/lib/strcspn.c,
12996         gcc.c-torture/execute/builtins/lib/strlen.c,
12997         gcc.c-torture/execute/builtins/lib/strncat.c,
12998         gcc.c-torture/execute/builtins/lib/strncmp.c,
12999         gcc.c-torture/execute/builtins/lib/strncpy.c,
13000         gcc.c-torture/execute/builtins/lib/strrchr.c,
13001         gcc.c-torture/execute/builtins/lib/strspn.c,
13002         gcc.c-torture/execute/builtins/lib/strstr.c,
13003         gcc.c-torture/execute/builtins/memops-asm-lib.c,
13004         gcc.c-torture/execute/builtins/strlen-2.c,
13005         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
13006         prototypes.
13007
13008 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
13009
13010         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
13011         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
13012         selectany usage.
13013
13014 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
13015
13016         PR c++/19406
13017         * g++.dg/debug/using1.C: New test.
13018
13019 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
13020
13021         PR middle-end/20524
13022         * gcc.dg/alias-7.c: Prefix asm-declared name with
13023         __USER_LABEL_PREFIX__.
13024
13025 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
13026
13027         Fix fallout from PR middle-end/15700:
13028         * gcc.c-torture/compile/20011119-1.c: Take
13029         __USER_LABEL_PREFIX__ into account.
13030         * gcc.c-torture/compile/20011119-2.c: Likewise.
13031
13032 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13033
13034         PR c++/18644
13035         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
13036
13037 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
13038
13039         PR c/17855
13040         * gcc.c-torture/compile/struct-non-lval-1.c,
13041         gcc.c-torture/compile/struct-non-lval-2.c,
13042         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
13043
13044 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
13045
13046         * gcc.dg/tls/tls.exp: Remove temporary file.
13047         * g++.dg/tls/tls.exp: Ditto.
13048         * lib/file-format.exp: Ditto.
13049         * g++.dg/special/ecos.exp: Ditto.
13050
13051         * lib/profopt.exp: Treat prof_ext as a list.
13052         * gcc.misc-tests/bprob.exp: Ditto.
13053         * g++.dg/bprob/bprob.exp: Ditto.
13054
13055         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
13056         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
13057         g++.dg/tree-ssa/pointer-reference-alias.C,
13058         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
13059         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
13060         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
13061         g++.dg/vect/pr19951.cc: Ditto.
13062         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
13063         gcc.dg/builtins-47.c: Ditto.
13064         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
13065         gcc.dg/pr20115-1.c: Ditto.
13066         * gcc.dg/tree-ssa/20030530-2.c,
13067         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
13068         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
13069         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
13070         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
13071         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
13072         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
13073         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
13074         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
13075         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
13076         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
13077         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
13078         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
13079         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
13080         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
13081         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
13082         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
13083         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
13084         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
13085         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
13086         gcc.dg/tree-ssa/20030824-1.c,
13087         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
13088         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
13089         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
13090         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
13091         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
13092         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
13093         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
13094         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
13095         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
13096         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
13097         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
13098         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
13099         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
13100         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
13101         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
13102         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
13103         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
13104         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
13105         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
13106         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
13107         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
13108         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
13109         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
13110         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
13111         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
13112         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
13113         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
13114         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
13115         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
13116         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
13117         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
13118         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
13119         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
13120         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
13121         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
13122         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
13123         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
13124         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
13125         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
13126         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
13127         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
13128         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
13129         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
13130         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
13131         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
13132         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
13133         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
13134         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
13135         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
13136         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
13137         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
13138         gcc.dg/tree-ssa/useless-1.c: Ditto.
13139         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
13140         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
13141         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
13142         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
13143         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
13144         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
13145         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
13146         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
13147         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
13148         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
13149         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
13150         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
13151         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
13152         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
13153         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
13154         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
13155         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
13156         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
13157         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
13158         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
13159         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
13160         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
13161         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
13162         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
13163         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
13164         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
13165         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
13166         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
13167         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
13168         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
13169         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
13170         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
13171         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
13172         gcc.dg/vect/vect-none.c: Ditto.
13173         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
13174         treelang/compile/unsigned.tree: Ditto.
13175
13176         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
13177         * gcc.dg/cpp/direct2s.c: Ditto.
13178         * gcc.dg/cpp/paste4.c: Ditto.
13179         * gcc.dg/cpp/separate-1.c: Ditto.
13180         * gcc.dg/pch/save-temps-1.c: Ditto.
13181         * g++.dg/ext/altivec-10.C: Ditto.
13182         * g++.dg/pch/pch.C: Ditto.
13183
13184         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
13185
13186         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
13187         * g++.dg/template/repo1.C: Ditto.
13188         * g++.dg/template/repo2.C: Ditto.
13189         * g++.dg/template/repo3.C: Ditto.
13190         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
13191         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
13192         * g++.old-deja/g++.pt/repo1.C: Ditto.
13193         * g++.old-deja/g++.pt/repo2.C: Ditto.
13194         * g++.old-deja/g++.pt/repo3.C: Ditto.
13195         * g++.old-deja/g++.pt/repo4.C: Ditto.
13196
13197         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
13198         * gcc.dg/20030107-1.c: Ditto.
13199         * gcc.dg/20030702-1.c: Ditto.
13200         * gcc.dg/profile-generate-1.c: Ditto.
13201         * g++.dg/other/profile1.C: Ditto.
13202         * g++.old-deja/g++.robertl/eb83.C: Ditto.
13203
13204         * lib/gcc-dg.exp (remove-build-file): New.
13205         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
13206         cleanup-tree-dump, cleanup-saved-temps): New.
13207
13208 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
13209
13210         PR c++/19203, DR 214
13211         * g++.dg/parse/ambig3.C: Not ambiguous.
13212         * g++.dg/template/spec20.C: New.
13213         * g++.dg/template/spec21.C: New.
13214
13215 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
13216
13217         PR target/20045
13218         * gcc.dg/ia64-fptr-1.c: Run only on linux.
13219
13220 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13221
13222         PR libfortran/20660
13223         * gfortran.dg/negative_unit.f: New test.
13224
13225 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
13226
13227         * gcc.dg/20050330-1.c: New test.
13228
13229 2005-03-30  Devang Patel  <dpatel@apple.com>
13230
13231         * g++.dg/tree-sra/ssa-sra-3.C: New test.
13232
13233 2005-03-30  Dale Johannesen  <dalej@apple.com>
13234
13235         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
13236
13237 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
13238
13239         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
13240         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
13241         Strip options from test name.
13242
13243 2005-03-31  Jan Hubicka  <jh@suse.cz>
13244
13245         * gcc.dg/varpool-1.c: New testcase.
13246
13247 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
13248
13249         PR c/772
13250         PR c/17913
13251         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
13252         gcc.dg/stmt-expr-label-3.c : New tests.
13253         * gcc.c-torture/execute/medce-2.c: Remove.
13254
13255 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
13256
13257         PR c/20368
13258         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
13259         tests.
13260
13261 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
13262
13263         * gcc.c-torture/compile/pr20203.c: New test.
13264
13265 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
13266
13267         * gfortran.dg/promotion.f90: New test.
13268
13269 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
13270
13271         PR middle-end/20491
13272         * gcc.dg/torture/asm-subreg-1.c: New test.
13273
13274 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
13275
13276         PR c/20672
13277         * gcc.dg/pr20672-1.c: New test.
13278
13279 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
13280
13281         * gfortran.dg/vect: New directory.
13282         * gfortran.dg/vect/vect.exp: New.
13283         * gfortran.dg/vect/vect-1.f90: New test.
13284         * gfortran.dg/vect/vect-2.f90: New test.
13285         * gfortran.dg/vect/vect-3.f90: New test.
13286         * gfortran.dg/vect/vect-4.f90: New test.
13287         * gfortran.dg/vect/vect-5.f90: New test.
13288
13289 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
13290
13291         PR middle-end/20622
13292         * gcc.dg/alias-7.c: New test.
13293
13294 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
13295
13296         * gcc.dg/sparc-reg-1.c: New test.
13297
13298 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
13299
13300         PR target/19890
13301         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
13302
13303 2005-03-29  Dale Ranta  <dir@lanl.gov>
13304             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13305
13306         PR libfortran/20163
13307         * gfortran.dg/pr20163-2.f: New test.
13308
13309 2005-03-28  Jan Hubicka  <jh@suse.cz>
13310
13311         PR middle-end/20635
13312         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
13313         by Jakub Jelinek.
13314
13315 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
13316
13317         PR tree-optimization/20626
13318         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
13319         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
13320
13321 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
13322
13323         * gfortran.dg/underflow.f90: New test.
13324         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
13325
13326 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13327
13328         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
13329
13330 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
13331
13332         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
13333         (g++_init): Make sure that CXXFLAGS is set.
13334         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
13335         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
13336         * lib/gfortran.exp (gfortran_link_flags): Likewise.
13337         * lib/objc.exp (objc_init): Likewise.
13338         * lib/treelang.exp (treelang_init): Likewise.
13339
13340 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
13341
13342         PR tree-optimization/20470
13343         * gcc.dg/tree-ssa/pr20470.c: New test.
13344
13345 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
13346
13347         * gcc.dg/ppc-stfiwx.c: New.
13348
13349 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
13350
13351         PR target/19888
13352         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
13353
13354 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
13355
13356         * gcc.dg/20050325-1.c: Fix a typo.
13357
13358 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13359
13360         PR libfortran/19678
13361         PR libfortran/19679
13362         * gfortran.dg/dos_eol.f: New test.
13363
13364 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
13365
13366         PR rtl-optimization/20249
13367         * gcc.dg/20050325-1.c: New test.
13368
13369 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13370
13371         PR libfortran/15332
13372         * gfortran.dg/pr15332.f: New test.
13373
13374 2005-03-24  Dale Johannesen  <dalej@apple.com>
13375
13376         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
13377
13378 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
13379
13380         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
13381         'internal' visibility.
13382         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
13383         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
13384         'protected' visibility.
13385         * gcc.dg/visibility-7.c: Likewise.
13386         * lib/target-supports.exp (check_visibility_available): Take
13387         a parameter, the kind of visibility to check for.
13388         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
13389         to check_visibility_available.
13390
13391         * g++.dg/expr/cast3.C: New.
13392
13393 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
13394
13395         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
13396         rs6000.
13397
13398 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
13399
13400         PR target/20095
13401         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
13402
13403 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
13404
13405         * gcc.dg/badshift.c: Renamed to...
13406         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
13407
13408         * gcc.target/i386/badshift.c: Renamed to...
13409         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
13410         only.
13411
13412         PR rtl-optimization/20532
13413         * gcc.target/i386/badshift.c: New.
13414
13415 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13416
13417         * gfortran.dg/pr18025.f90: New test.
13418
13419 2005-03-23  Dale Johannesen  <dalej@apple.com>
13420
13421         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
13422
13423 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
13424
13425         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
13426
13427         * lib/target-supports.exp (check_iconv_available): Default
13428         libiconv to -liconv, if there is no definition.
13429
13430 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
13431
13432         * gcc.dg/torture/cris-asm-mof-1.c: New test.
13433
13434 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
13435
13436         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
13437         * g++.dg/opt/pr7503-2.C: Likewise.
13438         * g++.dg/opt/pr7503-3.C: Likewise.
13439         * g++.dg/opt/pr7503-4.C: Likewise.
13440         * g++.dg/opt/pr7503-5.C: Likewise.
13441         * g++.dg/warn/minmax.C: New test.
13442
13443 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13444
13445         * gfortran.dg/g77_intrinsics_funcs.f: New test.
13446         * gfortran.dg/g77_intrinsics_sub.f: New test.
13447
13448 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
13449             Jan Hubicka  <jh@suse.cz>
13450             Steven Bosscher <stevenb@suse.de
13451
13452         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
13453
13454 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13455
13456         PR c++/19980
13457         * g++.dg/template/redecl3.C: New test.
13458
13459 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13460
13461         PR c++/20499
13462         * g++.dg/parse/error16.C: Tweak error markers.
13463
13464 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
13465
13466         PR target/20561
13467         * gcc.dg/20050321-2.c: New test.
13468
13469 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
13470
13471         PR c++/20465
13472         PR c++/20381
13473         * g++.dg/template/ptrmem12.C: New.
13474
13475 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
13476
13477         PR rtl-optimization/20527
13478         * gcc.c-torture/execute/pr20527-1.c: New test.
13479
13480 2005-03-22  Ben Elliston  <bje@au.ibm.com>
13481
13482         * gcc.misc-tests/options.exp (check_for_options): Create a real C
13483         program, compile it into a real executable and then delete the .c
13484         and .x files afterwards, to avoid problems on testglue targets.
13485
13486 2005-03-21  Stuart Hastings  <stuart@apple.com>
13487
13488         * gcc.target/i386/sse-2.c: New.
13489
13490 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
13491
13492         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
13493
13494 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
13495
13496         * g++.dg/parse/crash25.C: Fix typo.
13497
13498 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
13499
13500         PR c++/20461
13501         * g++.dg/parse/crash24.C: New test.
13502
13503         PR c++/20536
13504         * g++.dg/parse/crash25.C: New test.
13505
13506 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
13507
13508         PR c++/20147
13509         * g++.dg/ext/stmtexpr4.C: New test.
13510
13511 2005-03-20  Roger Sayle  <roger@eyesopen.com>
13512
13513         PR middle-end/20539
13514         * gcc.c-torture/compile/pr13066-1.c: New test case.
13515         * gcc.c-torture/compile/pr20539-1.c: Likewise.
13516         * g++.dg/opt/pr13066-1.C: Likewise.
13517
13518 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
13519
13520         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
13521
13522 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13523
13524         PR fortran/18525
13525         * gfortran.dg/nesting_1.f90: New test.
13526
13527 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13528
13529         PR c++/20240
13530         * g++.dg/lookup/using13.C: New test.
13531
13532 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13533
13534         PR c++/20333
13535         * g++.dg/template/crash36.C: New test.
13536
13537 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
13538
13539         PR c++/20463
13540         * g++.dg/template/crash35.C: New test.
13541
13542 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
13543
13544         PR c++/19966
13545         * g++.dg/overload/operator2.C: New test.
13546
13547 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13548
13549         PR libfortran/20257
13550         * gfortran.dg/pr20257.f90: New test.
13551
13552 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13553
13554         PR libfortran/20480
13555         * gfortran.dg/pr20480.f90: New test.
13556
13557 2005-03-16  Richard Henderson  <rth@redhat.com>
13558
13559         PR middle-end/15700
13560         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
13561         (_rtld_global): New.
13562         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
13563         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
13564
13565         * gcc.dg/alias-3.c: New.
13566         * gcc.dg/alias-4.c: New.
13567         * gcc.dg/alias-5.c: New.
13568         * gcc.dg/alias-6.c: New.
13569
13570 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
13571
13572         * gcc.dg/cpp/ucnid-7.c: New.
13573
13574 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
13575             Dorit Naishlos  <dorit@il.ibm.com>
13576
13577         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
13578         darwin.
13579
13580 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
13581
13582         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
13583         misaligned accesses.
13584         * gcc.dg/vect/vect-58.c: Likewise.
13585         * gcc.dg/vect/vect-92.c: New.
13586         * gcc.dg/vect/vect-93.c: New.
13587
13588 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
13589
13590         PR fortran/18827
13591         * gfortran.dg/assign_2.f90: New test.
13592         * gfortran.dg/assign_3.f90: New test.
13593         * gfortran.dg/assign.f90: New test.
13594
13595 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
13596
13597         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
13598         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
13599         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
13600         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
13601         names.
13602
13603 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
13604
13605         * gcc.dg/cpp/ucnid-6.c: New.
13606
13607         * gcc.dg/cpp/normalize-1.c: New.
13608         * gcc.dg/cpp/normalize-2.c: New.
13609         * gcc.dg/cpp/normalize-3.c: New.
13610         * gcc.dg/cpp/normalize-4.c: New.
13611         * gcc.dg/cpp/ucnid-4.c: New.
13612         * gcc.dg/cpp/ucnid-5.c: New.
13613         * g++.dg/cpp/normalize-1.C: New.
13614         * g++.dg/cpp/ucnid-1.C: New.
13615
13616 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
13617
13618         * gcc.dg/pr18628.c: New.
13619
13620 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
13621
13622         PR c++/20280
13623         * g++.dg/tree-ssa/pr20280.C: New.
13624
13625 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13626
13627         PR fortran/20467
13628         * gfortran.dg/stfunc_2.f90: New test.
13629
13630 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
13631
13632         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
13633
13634 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
13635
13636         * gcc.dg/tree-ssa/20050314-1.c: New test.
13637
13638 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13639
13640         PR c++/4403
13641         PR c++/9783, DR433
13642         * g++.dg/template/friend34.C: New test.
13643         * g++.dg/template/friend35.C: Likewise.
13644         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
13645
13646 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13647
13648         Friend class name lookup 5/n
13649         PR c++/1016
13650         * g++.dg/lookup/hidden-class1.C: New test.
13651         * g++.dg/lookup/hidden-class2.C: Likewise.
13652         * g++.dg/lookup/hidden-class3.C: Likewise.
13653         * g++.dg/lookup/hidden-class4.C: Likewise.
13654         * g++.dg/lookup/hidden-class5.C: Likewise.
13655         * g++.dg/lookup/hidden-class6.C: Likewise.
13656         * g++.dg/lookup/hidden-class7.C: Likewise.
13657         * g++.dg/lookup/hidden-class8.C: Likewise.
13658         * g++.dg/lookup/hidden-class9.C: Likewise.
13659         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
13660         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
13661         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
13662         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
13663         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
13664         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
13665         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
13666         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
13667         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
13668         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
13669         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
13670
13671 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
13672
13673         PR c++/20157
13674         * g++.dg/template/error18.C: New test.
13675
13676 2005-03-09  Ben Elliston  <bje@au.ibm.com>
13677
13678         PR debug/16792
13679         * g++.dg/debug/pr16792.C: New test.
13680
13681 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
13682
13683         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
13684         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
13685         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
13686         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
13687         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
13688         test assertion names.
13689
13690 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13691
13692         PR fortran/18600
13693         * gfortran.dg/stfunc_1.f90: New test.
13694
13695 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13696
13697         PR fortran/16907
13698         * gfortran.dg/real_index_1.f90: New test.
13699
13700 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13701
13702         PR fortran/20323
13703         * gfortran.dg/spec_expr_1.f90: New test.
13704
13705 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
13706
13707         PR c/20402
13708         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
13709         new parser.
13710
13711 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13712
13713         PR fortran/20361
13714         * gfortran.dg/largeequiv_1.f90: New test.
13715
13716 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
13717
13718         * gcc.dg/ucnid-1.c: New.
13719         * gcc.dg/ucnid-2.c: New.
13720         * gcc.dg/ucnid-3.c: New.
13721         * gcc.dg/ucnid-4.c: New.
13722         * gcc.dg/ucnid-5.c: New.
13723         * gcc.dg/ucnid-6.c: New.
13724         * gcc.dg/cpp/ucnid-1.c: New.
13725         * gcc.dg/cpp/ucnid-2.c: New.
13726         * gcc.dg/cpp/ucnid-3.c: New.
13727         * g++.dg/other/ucnid-1.C: New.
13728
13729 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
13730
13731         * gcc.dg/vmx/darwin-abi-3.c: Delete.
13732
13733 2005-03-11  Per Bothner  <per@bothner.com>
13734
13735         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
13736         that diagnotics refer to correct token.
13737         * gcc.dg/unused-3.c: Likewise.
13738
13739 2005-03-11  Per Bothner  <per@bothner.com>
13740
13741         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
13742         constant" is now actually on same line as string constant.
13743         * gcc.dg/cpp/direct2s.c: Likewise.
13744
13745 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
13746
13747         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
13748
13749 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13750
13751         PR libfortran/20124
13752         * gfortran.dg/pr20124.f90: New Test
13753
13754 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
13755
13756         PR tree-optimization/20130
13757         * gcc.dg/pr20130-1.c: New test.
13758
13759 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
13760
13761         PR target/20095
13762         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
13763
13764 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13765
13766         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
13767
13768 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
13769
13770         * g++.dg/eh/forced1.C: Fix comment.
13771         * g++.dg/eh/forced2.C: Ditto.
13772         * g++.dg/eh/forced3.C: Ditto.
13773         * g++.dg/eh/forced4.C: Ditto.
13774
13775 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
13776
13777         PR rtl-opt/20412
13778         * gcc.c-torture/compile/pr20412.c: New test.
13779
13780 2005-03-10  Roger Sayle  <roger@eyesopen.com>
13781
13782         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
13783
13784 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
13785
13786         PR target/20322
13787         * gcc.dg/20050307-1.c: New test.
13788
13789 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
13790
13791         PR c++/20375
13792         * g++.dg/other/stdarg3.C: New.
13793
13794 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
13795
13796         PR c++/18384, c++/18327
13797         * g++.dg/init/array19.C: New test.
13798
13799         PR inline-asm/20314
13800         * gcc.dg/torture/pr20314-1.c: New test.
13801         * gcc.dg/torture/pr20314-2.c: New test.
13802
13803 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
13804
13805         * gcc.dg/20050309-1.c: New test.
13806
13807 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13808
13809         * gcc.dg/builtins-10.c: Reactivate disabled test.
13810         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
13811         new cbrt transformations.
13812
13813 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
13814
13815         PR c++/20208
13816         * g++.dg/template/array13.C: New test.
13817
13818 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
13819
13820         PR c++/16859
13821         * g++.dg/init/brace4.C: New test.
13822
13823 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
13824
13825         PR c++/20186
13826         * g++.dg/template/non-dependent12.C: New.
13827
13828 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
13829
13830         PR c++/20142
13831         * g++.dg/init/array18.C: Add dg-do run marker.
13832
13833         PR c++/20142
13834         * g++.dg/init/array18.C: New test.
13835
13836 2005-03-09  Ben Elliston  <bje@au.ibm.com>
13837
13838         * consistency.vlad/vlad.exp: Remove trailing semicolons.
13839         * g++.dg/gcov/gcov.exp: Likewise.
13840         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
13841         * gcc.target/xstormy16/xstormy16.exp: Likewise.
13842         * lib/c-torture.exp: Likewise.
13843         * lib/fortran-torture.exp: Likewise.
13844         * lib/g++.exp: Likewise.
13845         * lib/gcc-defs.exp: Likewise.
13846         * lib/gcc-dg.exp: Likewise.
13847         * lib/gcc.exp: Likewise.
13848         * lib/gcov.exp: Likewise.
13849         * lib/gfortran.exp: Likewise.
13850         * lib/mike-g++.exp: Likewise.
13851         * lib/mike-gcc.exp: Likewise.
13852         * lib/objc-torture.exp: Likewise.
13853         * lib/objc.exp: Likewise.
13854         * lib/profopt.exp: Likewise.
13855         * lib/target-libpath.exp: Likewise.
13856         * lib/target-supports.exp: Likewise.
13857         * lib/treelang.exp: Likewise.
13858         * lib/wrapper.exp: Likewise.
13859
13860 2005-03-08  Jeff Law  <law@redhat.com>
13861
13862         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
13863         PHI-OPT changes.
13864
13865 2005-03-08  Ira Rosen  <irar@il.ibm.com>
13866
13867         * gcc.dg/vect/pr20122.c: New test.
13868
13869 2005-03-07  Jeff Law  <law@redhat.com>
13870
13871         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
13872         was folded away.
13873         * gcc.dg/tree-ssa/pr18133-1.c: New test.
13874         * gcc.dg/tree-ssa/pr18133-2.c: New test.
13875         * gcc.dg/tree-ssa/pr18134.c: New test.
13876
13877 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13878
13879         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
13880         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
13881         gcc.dg/torture/builtin-noret-2.c: Require weak support.
13882
13883 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
13884
13885         PR tree-opt/17671
13886         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
13887
13888 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
13889
13890         * g++.dg/warn/Wnvdtor.C: New test.
13891
13892 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
13893
13894         * gcc.dg/torture/pr19683-1.c: New test.
13895
13896 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
13897
13898         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
13899         * gfortran.dg/g77/19990313-2.f: Ditto.
13900         * gfortran.dg/g77/19990313-3.f: Ditto.
13901         * gfortran.dg/g77/19990525-0.f: Ditto.
13902         * gfortran.dg/g77/19990826-0.f: Ditto.
13903         * gfortran.dg/g77/19990826-2.f: Ditto.
13904         * gfortran.dg/g77/19990826-3.f: Ditto.
13905         * gfortran.dg/g77/20000511-1.f: Ditto.
13906         * gfortran.dg/g77/20000511-2.f: Ditto.
13907         * gfortran.dg/g77/970625-2.f: Ditto.
13908         * gfortran.dg/g77/980310-2.f: Ditto.
13909         * gfortran.dg/g77/980310-3.f: Ditto.
13910         * gfortran.dg/g77/980310-8.f: Ditto.
13911         * gfortran.dg/g77/980519-2.f: Ditto.
13912         * gfortran.dg/g77/alpha1.f: Ditto.
13913         * gfortran.dg/g77/claus.f: Ditto.
13914         * gfortran.dg/g77/erfc.f: Ditto.
13915         * gfortran.dg/g77/short.f: Ditto.
13916         * gfortran.fortran-torture/execute/data.f90: Ditto.
13917         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
13918         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
13919
13920 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13921
13922         * lib/file-format.exp (gcc_target_object_format): Add check for som
13923         format and hardcode object formats on hppa*-*-hpux*.
13924         * lib/target-supports.exp (check_weak_available): Add check for som
13925         object format.  Always return 0 on hppa*-*-hpux10*.
13926
13927         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
13928         is defined.
13929
13930         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
13931
13932 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
13933
13934         * gfortran.dg/pr19936_1.f90: New test.
13935         * gfortran.dg/pr19936_2.f90: New test.
13936         * gfortran.dg/pr19936_3.f90: New test.
13937
13938 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
13939             Paul Thomas <prthomas@drfccad.cea.fr>
13940
13941         * gfortran.dg/PR19754_1.f90: New test.
13942         * gfortran.dg/PR19754_2.f90: Ditto.
13943
13944 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13945
13946         PR c++/19311
13947         * g++.dg/template/non-dependent11.C: New test.
13948
13949 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
13950
13951         * lib/target-supports.exp (check_iconv_available): Fix comment.
13952
13953 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
13954             Joseph S. Myers  <joseph@codesourcery.com>
13955
13956         PR c++/19797
13957         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
13958
13959 2005-03-04  Matthew Sachs  <msachs@apple.com>
13960
13961         * gcc.exp (gcc_target_compile): Put braces around
13962         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
13963         * objc.exp (objc_target_compile): Likewise.
13964         * treelang.exp (treelang_target_compile): Likewise.
13965
13966 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13967
13968         PR fortran/19673
13969         * gfortran.dg/func_result_1.f90: New test.
13970
13971 2005-03-04  Ben Elliston  <bje@au.ibm.com>
13972
13973         * gcc.misc-tests/options.exp: New test.
13974
13975 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
13976
13977         * gcc.dg/pr15784-4.c: New test.
13978
13979 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
13980
13981         * gcc.c-torture/execute/pr17133.c: New.
13982         * gcc.c-torture/compile/20050303-1.c: New.
13983
13984 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
13985
13986         * gcc.dg/cpp/assert4.c: Fix for cygwin.
13987
13988 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
13989
13990         * g++.dg/overload/using2.C: New.
13991
13992 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
13993
13994         PR c++/19916
13995         * g++.dg/init/ptrmem2.C: New test.
13996
13997 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
13998
13999         PR c/8927
14000         * gcc.dg/pr8927-1.c: New test.
14001
14002 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
14003
14004         PR c++/20232
14005         * g++.dg/inherit/covariant12.C: New.
14006
14007 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14008
14009         PR fortran/19479
14010         * gfortran.dg/bound_1.f90: New test.
14011
14012 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
14013
14014         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
14015         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
14016
14017 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
14018
14019         PR c/20245
14020         * gcc.dg/pr20245-1.c: New test.
14021
14022 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
14023
14024         PR middle-end/19874
14025         * gcc.c-torture/execute/20050119-2.c: New test case.
14026
14027 2005-02-28  Ben Elliston  <bje@au.ibm.com>
14028
14029         * README: Update the DejaGnu bug reporting address.
14030         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
14031         * lib/objc-torture.exp: Likewise.
14032
14033 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
14034
14035         * gfortran.dg/boz_1.f90: New test.
14036         * gfortran.dg/boz_3.f90: New test.
14037         * gfortran.dg/boz_4.f90: New test.
14038
14039 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
14040
14041         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
14042         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
14043
14044 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14045
14046         PR libfortran/20101
14047         * gfortran.dg/write_0_pe_format.f90: New test.
14048
14049 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
14050
14051         PR c++/20206
14052         * g++.dg/opt/thunk2.C: New test.
14053         * g++.dg/opt/covariant1.C: New test.
14054
14055 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14056
14057         * gfortran.dg/e_d_fmt.f90: New test.
14058
14059 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
14060
14061         * gcc.dg/asm-b.c: Fix comment typos.
14062
14063 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
14064
14065         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
14066         a V_MAY_DEF also.
14067
14068 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
14069
14070         PR tree-opt/20188
14071         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
14072         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
14073         * gcc.dg/asm-b.c: New test.
14074
14075 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
14076
14077         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
14078         Disable this test on IRIX 6.
14079
14080 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
14081
14082         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
14083         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
14084         parser.
14085
14086 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
14087
14088         PR tree-optimization/20204
14089         * testsuite/gcc.dg/pr20204.c: New test.
14090
14091 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
14092
14093         PR target/20196
14094         * gcc.c-torture/execute/20050224-1.c: New test.
14095
14096         PR c++/20175
14097         * g++.dg/warn/Wbraces2.C: New test.
14098
14099 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
14100
14101         PR c++/19878
14102         * g++.dg/init/const2.C: New test.
14103
14104 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
14105
14106         PR tree-optimization/20100
14107         * gcc.c-torture/execute/pr20100-1.c: New test.
14108
14109 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14110
14111         * gfortran.dg/implicit_3.f90: New test.
14112
14113         * gfortran.dg/deftype_1.f90: New test.
14114
14115 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
14116
14117         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
14118         the test passes.
14119         * g++.dg/other/anon3.C: Accept a warning.
14120
14121 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
14122
14123         * gcc.dg/pr20017.c: Fix a comment typo.
14124
14125 2005-02-23  Bud Davis  <bdavis@gfortran.org>
14126
14127         * gfortran.dg/list_read_4.f90: Change to f90 comments.
14128
14129 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
14130
14131         PR ada/19902
14132         * ada/acats/tests/cxa/cxa3004.a: Remove.
14133         * ada/acats/tests/cxb/cxb30061.am: Likewise.
14134
14135 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
14136
14137         PR c++/20073
14138         * g++.dg/init/const1.C: New test.
14139
14140         PR c++/19991
14141         * g++.dg/parse/constant7.C: New test.
14142
14143         PR c++/20152
14144         * g++.dg/parse/error27.C: New test.
14145         * g++.dg/template/qualttp15.C: Adjust error markers.
14146         * g++.old-deja/g++.other/struct1.C: Likewise.
14147
14148         PR c++/20153
14149         * g++.dg/template/error17.C: New test.
14150
14151         PR c++/20148
14152         * g++.dg/parser/error26.C: New test.
14153
14154 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
14155
14156         PR tree-optimization/20100
14157         PR tree-optimization/20115
14158         * gcc.dg/pr20115.c: New test.
14159         * gcc.dg/pr20115-1.c: New test.
14160         * gcc.dg/pr20100.c: New test.
14161         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
14162         call-clobbered variables after alias1.
14163
14164 2005-02-22  Bud Davis  <bdavis@gfortran.org>
14165
14166         * gfortran.dg/list_read_4.f90: new test.
14167
14168 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
14169
14170         PR rtl-optimization/20017.
14171         * gcc.dg/pr20017.c: New.
14172
14173 2005-02-22  Devang Patel  <dpatel@apple.com>
14174
14175         PR 19952
14176         * g++.dg/tree-ssa/pr19952.C: New test.
14177
14178 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
14179
14180         PR c++/19883
14181         * g++.dg/parse/constant6.C: New test.
14182
14183 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
14184
14185         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
14186         * g++.dg/charset/asm2.c: Likewise.
14187         * g++.dg/charset/asm3.c: Likewise.
14188         * g++.dg/charset/asm4.c: Likewise.
14189         * g++.dg/charset/asm5.c: Likewise.
14190         * g++.dg/charset/attribute1.c: Likewise.
14191         * g++.dg/charset/attribute2.c: Likewise.
14192         * g++.dg/charset/extern1.cc: Likewise.
14193         * g++.dg/charset/extern2.cc: Likewise.
14194         * g++.dg/charset/extern3.cc: Likewise.
14195         * g++.dg/charset/function.cc: Likewise.
14196         * g++.dg/charset/string.c: Likewise.
14197         * g++.dg/charset/charset.exp: Likewise.
14198         * lib/target-supports.exp (check_iconv_available): Fix comment.
14199
14200 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
14201
14202         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
14203         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
14204         * gcc.dg/charset/asm2.c: Likewise.
14205         * gcc.dg/charset/asm3.c: Likewise.
14206         * gcc.dg/charset/asm4.c: Likewise.
14207         * gcc.dg/charset/asm5.c: Likewise.
14208         * gcc.dg/charset/asm6.c: Likewise.
14209         * gcc.dg/charset/attribute1.c: Likewise.
14210         * gcc.dg/charset/attribute2.c: Likewise.
14211         * gcc.dg/charset/builtin1.c: Likewise.
14212         * gcc.dg/charset/extern.c: Likewise.
14213         * gcc.dg/charset/function.c: Likewise.
14214         * gcc.dg/charset/string.c: Likewise.
14215         * gcc.dg/charset/charset.exp: Likewise.
14216
14217 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
14218
14219         PR fortran/20086
14220         * gfortran.dg/pr20086.f90: New test.
14221
14222 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
14223
14224         PR tree-optimization/19786
14225         * g++.dg/tree-ssa/pr19786.C: New.
14226
14227 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14228
14229         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
14230
14231 2005-02-21  Jeff Law  <law@redhat.com>
14232
14233         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
14234
14235 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14236
14237         * gfortran.dg/do_iterator: Split loop, markup all lines for
14238         which an error locus is printed.
14239         * gfortran.dg/pr17708.f90: Markup all lines for which an error
14240         locus is printed.
14241         * gfortran.dg/select_4.f90: Likewise.
14242         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
14243         locuses in the various permutations.
14244
14245 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
14246
14247         PR tree-optimization/19951
14248         * g++.dg/vect: New directory.
14249         * g++.dg/vect/vect.exp: New file.
14250         * g++.dg/vect/pr19951.cc: New testcase.
14251         * g++.dg/dg.exp: Also prune vectorizer tests.
14252
14253 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
14254
14255         PR 18785
14256         * gcc.dg/charset/builtin1.c: New test.
14257
14258 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14259
14260         PR c++/19299
14261         * g++.dg/inherit/volatile1.C: New test.
14262
14263         PR c++/19440
14264         * g++.dg/template/dtor4.C: New test.
14265
14266 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
14267
14268         * gfortran.dg/int_1.f90: New test.
14269
14270 2005-02-19  Devang Patel  <dpatel@apple.com>
14271
14272         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
14273
14274 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
14275
14276         * gfortran.dg/achar_1.f90: New test.
14277
14278 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
14279
14280         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
14281
14282 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
14283             Jakub Jelinek  <jakub@redhat.com>
14284
14285         PR tree-optimization/19828
14286         * gcc.dg/tree-ssa/loop-7.c: New test.
14287         * gcc.c-torture/execute/20050218-1.c: New test.
14288
14289 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
14290
14291         PR c/20043
14292         * gcc.dg/transparent-union-1.c: New test.
14293         * gcc.dg/transparent-union-2.c: New test.
14294
14295 2005-02-18  James E Wilson  <wilson@specifixinc.com>
14296
14297         PR tree-optimization/18977
14298         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
14299
14300 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
14301
14302         PR target/20054
14303         * gcc.dg/pr20054.c: New test.
14304
14305 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14306
14307         PR c++/19508
14308         * g++.dg/ext/attrib20.C: New test.
14309
14310 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
14311
14312         PR middle-end/20030
14313         * gfortran.fortran-torture/execute/character_passing.f90: New test.
14314
14315 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
14316
14317         PR c++/20008
14318         * g++.dg/opt/switch4.C: New.
14319
14320 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
14321
14322         PR c++/20023
14323         PR tree-optimization/20009
14324         * gcc.c-torture/compile/20050217-1.c: New test.
14325         * g++.dg/opt/switch3.C: New test.
14326
14327         PR tree-optimization/18947
14328         * gcc.c-torture/compile/20050215-1.c: New test.
14329         * gcc.c-torture/compile/20050215-2.c: New test.
14330         * gcc.c-torture/compile/20050215-3.c: New test.
14331
14332 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
14333
14334         PR c++/20028
14335         * g++.dg/template/crash34.C: New.
14336
14337         PR c++/20022
14338         * g++.dg/other/access3.C: New.
14339
14340 2005-02-17  Ira Rosen  <irar@il.ibm.com>
14341
14342         * gcc.dg/vect/vect-98.c: New test.
14343
14344 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
14345
14346         PR tree-optimization/19967
14347         * gcc.dg/pr19967.c: New.
14348
14349 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
14350
14351         PR middle-end/19857
14352         * gcc.dg/tree-ssa/20050215-1.c: New test.
14353         * gcc.c-torture/execute/20050215-1.c: New test.
14354
14355 2005-02-15  Eric Christopher  <echristo@redhat.com>
14356
14357         * gcc.dg/cpp/20050215-1.c: New file.
14358
14359 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
14360
14361         PR tree-optimization/15785
14362         * gcc.dg/pr15785-1.c: New test.
14363
14364 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
14365
14366         PR c++/17788
14367         * g++.dg/init/ctor4.C: New.
14368         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
14369
14370 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
14371
14372         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
14373         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
14374
14375 2005-02-15  Andreas Schwab  <schwab@suse.de>
14376
14377         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
14378         declare malloc.
14379
14380 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
14381
14382         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
14383
14384 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
14385
14386         PR tree-optimization/19853
14387         * gcc.c-torture/compile/pr19853.c: New test.
14388
14389 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
14390
14391         PR c++/19608
14392         * g++.dg/parse/local-class1.C: New.
14393
14394         PR c++/19895
14395         * g++.dg/parse/ptrmem3.C: New.
14396
14397         PR c++/19884
14398         * g++.old-deja/g++.oliva/template6.C: Add another case.
14399         * g++.dg/template/explicit6.C: New.
14400
14401 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
14402
14403         PR c++/17816
14404         * g++.dg/other/redecl2.C: New.
14405
14406 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
14407
14408         PR c++/19891
14409         * g++.dg/abi/covariant4.C: New.
14410
14411 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
14412
14413         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
14414
14415 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
14416
14417         * gcc.dg/vect/vect-96.c: Fix typo.
14418
14419 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14420
14421         PR c++/14479
14422         PR c++/19487
14423         * g++.dg/template/enum5.C: New test.
14424
14425 2005-02-12  Ira Rosen  <irar@il.ibm.com>
14426
14427         * gcc.dg/vect/vect-97.c: New test.
14428
14429 2005-02-12  Ira Rosen  <irar@il.ibm.com>
14430
14431         * gcc.dg/vect/vect-96.c: New test.
14432
14433 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
14434
14435         * gcc.dg/builtins-34.c: Also check ldexp*.
14436
14437 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
14438
14439         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
14440
14441 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
14442
14443         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
14444         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
14445         dg-require-dll, dg-require-iconv, dg-require-named-sections,
14446         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
14447         selector_list, selector_expression, dg-process-target): Move to new
14448         file target-supports-dg.exp.
14449         * lib/target-supports-dg.exp: New.
14450
14451         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
14452         New.
14453
14454 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
14455
14456         PR c++/19666
14457         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
14458
14459         PR middle-end/19858
14460         * gcc.c-torture/compile/20050210-1.c: New test.
14461
14462 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
14463
14464         PR c++/19755
14465         * g++.dg/warn/Wbraces1.C: New test.
14466
14467 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
14468
14469         * gcc.dg/builtins-52.c: New testcase.
14470
14471 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
14472
14473         PR c/19342
14474         * gcc.c-torture/execute/20050119-1.c: New test.
14475
14476 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
14477
14478         PR c++/19811
14479         * g++.dg/init/delete1.C: New test.
14480
14481 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
14482
14483         PR c++/18470
14484         * g++.dg/template/static12.C: New test.
14485
14486 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
14487
14488         PR c++/19787
14489         * g++.dg/conversion/ambig1.C: New test.
14490
14491         PR c++/19739
14492         * g++.dg/ext/attrib19.C: New test.
14493
14494         PR c++/19732
14495         * g++.dg/parse/dtor5.C: New test.
14496
14497         PR c++/19762
14498         * g++.dg/template/dtor3.C: New test.
14499
14500         PR c++/19826
14501         * g++.dg/template/static11.C: New test.
14502         * g++.dg/template/crash2.C: Remove dg-error marker.
14503
14504 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
14505
14506         PR C++/18491
14507         * g++.old-deja/g++.mike/p10769a.C: Remove.
14508
14509 2005-02-09  Roger Sayle  <roger@eyesopen.com>
14510
14511         * gcc.dg/builtins-48.c: New test case.
14512         * gcc.dg/builtins-49.c: New test case.
14513         * gcc.dg/builtins-50.c: New test case.
14514         * gcc.dg/builtins-51.c: New test case.
14515
14516 2005-02-09  Ian Lance Taylor  <ian@airs.com>
14517
14518         PR middle-end/19583
14519         * g++.dg/warn/Wreturn-type-3.C: New test.
14520
14521 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
14522
14523         PR middle-end/19402
14524         * gcc.dg/pr19402-1.c: New testcase.
14525         * gcc.dg/pr19402-2.c: likewise.
14526
14527 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
14528
14529         PR middle-end/19854
14530         * g++.dg/tree-ssa/tmmti.C: New testcase.
14531
14532 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
14533
14534         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
14535
14536 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
14537
14538         PR c++/19733
14539         * g++.dg/parse/crash23.C: New test.
14540         * g++.dg/warn/Weff1.C: New test.
14541
14542 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
14543
14544         * gcc.dg/20050209-1.c: New test.
14545
14546 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
14547
14548         PR target/19799
14549         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
14550
14551 2005-02-08  Mike Stump  <mrs@apple.com>
14552
14553         * g++.dg/pch/import-2.c: New test.
14554         * g++.dg/pch/import-2.hs: New.
14555         * g++.dg/pch/include/import-2a.h: New.
14556         * g++.dg/pch/include/import-2b.h: New.
14557
14558 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
14559
14560         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
14561
14562 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14563
14564         * gfortran.dg/substr_1.f90: New test.
14565
14566 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
14567
14568         PR middle-end/19775
14569         * gcc.dg/torture/builtin-power-1.c: Disable test for
14570         invalid transformation.
14571         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
14572         no longer optimize.
14573         * gcc.dg/builtins-47.c: New testcase.
14574
14575 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
14576             Dorit Naishlos  <dorit@il.ibm.com>
14577
14578         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
14579
14580 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
14581
14582         * gcc.c-torture/compile/20050206-1.c: New test.
14583
14584 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
14585
14586         PR tree-opt/19768
14587         * g++.dg/opt/pr19768.C: New test.
14588
14589 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
14590
14591         PR tree-opt/19736
14592         * gcc.c-torture/compile/pr19736.c: New test.
14593
14594 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14595
14596         PR c++/17401
14597         * g++.dg/parse/error25.C: New test.
14598
14599 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
14600
14601         * gcc.c-torture/execute/20050203-1.c: New.
14602
14603 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
14604
14605         * gcc.dg/vect/vect-85.c: Remove xfail.
14606         * gcc.dg/vect/vect-86.c: Remove xfail.
14607         * gcc.dg/vect/vect-87.c: Remove xfail.
14608         * gcc.dg/vect/vect-88.c: Remove xfail.
14609
14610 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
14611
14612         * gcc.dg/altivec-19.c: New.
14613
14614 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
14615
14616         PR c/17807
14617         * gcc.dg/nested-func-3.c: New test.
14618         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
14619
14620 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
14621
14622         * gcc.test-framework/gen_directive_tests: Generate tests for
14623         selector expressions.
14624
14625 2005-02-02  Matt Austern  <austern@apple.com>
14626
14627         PR c++/19628
14628         * g++/ext/builtin7.C: New.
14629         * g++/ext/builtin8.C: New.
14630
14631 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
14632
14633         PR c/18502
14634         * gcc.dg/pr18502-1.c: New test.
14635
14636 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14637
14638         PR c++/17413
14639         * g++.dg/template/local4.C: Tweak.
14640
14641 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
14642
14643         PR tree-optimization/19578
14644         * gcc.c-torture/compile/20050202-1.c: New test.
14645
14646 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
14647
14648         PR c/19435
14649         * gcc.dg/c99-init-4.c: New test.
14650
14651 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
14652
14653         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
14654
14655         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
14656
14657         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
14658         * g++.dg/eh/check-vect.h: New.
14659
14660         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
14661         * gcc.dg/vect/vect-78.c: Ditto.
14662         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
14663         Remove.
14664
14665         * g++.dg/conversion/simd1.C: Expect warning.
14666         * g++.dg/ext/attribute-test-1.C: Ditto.
14667         * g++.dg/ext/attribute-test-2.C: Ditto.
14668         * g++.dg/ext/attribute-test-3.C: Ditto.
14669         * g++.dg/ext/attribute-test-4.C: Ditto.
14670
14671         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
14672         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
14673
14674         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
14675
14676 2005-02-01  Richard Henderson  <rth@redhat.com>
14677
14678         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
14679         long double for ibm double-double format.
14680         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
14681
14682 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
14683
14684         PR tree-optimization/19633
14685         * testsuite/gcc.dg/pr19633-1.c: New test.
14686         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
14687         to NULL or a symbol.
14688
14689 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
14690
14691         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
14692         New procs.
14693         (dg-process-target (local override)): Handle selector expressions.
14694
14695         * gcc.test-framework/README: Describe tests in source directory.
14696         * gcc.test-framework/test-framework.awk: Handle dg- tests.
14697         * gcc.test-framework/test-framework.exp: Handle dg- tests.
14698         * gcc.test-framework/dg-bogus-exp-P.c: New test.
14699         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
14700         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
14701         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
14702         * gcc.test-framework/dg-do-link-exp-P.c: New test.
14703         * gcc.test-framework/dg-do-run-exp-P.c: New test.
14704         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
14705         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
14706         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
14707         * gcc.test-framework/dg-error-exp-P.c: New test.
14708         * gcc.test-framework/dg-error-exp-XP.c: New test.
14709         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
14710         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
14711         * gcc.test-framework/dg-output-exp-P.c: New test.
14712         * gcc.test-framework/dg-output-exp-XF.c: New test.
14713         * gcc.test-framework/dg-warning-exp-P.c: New test.
14714         * gcc.misc-tests/dg-1.c: Remove.
14715         * gcc.misc-tests/dg-2.c: Remove.
14716         * gcc.misc-tests/dg-3.c: Remove.
14717         * gcc.misc-tests/dg-4.c: Remove.
14718         * gcc.misc-tests/dg-5.c: Remove.
14719         * gcc.misc-tests/dg-6.c: Remove.
14720         * gcc.misc-tests/dg-7.c: Remove.
14721         * gcc.misc-tests/dg-8.c: Remove.
14722         * gcc.misc-tests/dg-9.c: Remove.
14723         * gcc.misc-tests/dg-10.c: Remove.
14724         * gcc.misc-tests/dg-11.c: Remove.
14725         * gcc.misc-tests/dg-12.c: Remove.
14726         * gcc.misc-tests/dg-test.exp: Remove.
14727
14728         * gcc.test-framework/test-framework.awk: Change recording and
14729         printing of passes and failures.
14730
14731         * gcc.test-framework: New directory.
14732         * gcc.test-framework/README: New.
14733         * gcc.test-framework/test-framework.exp: New.
14734         * gcc.test-framework/test-framework.awk: New.
14735         * gcc.test-framework/gen_directive_tests: New.
14736
14737 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
14738
14739         * lib/treelang.exp: Fix comment typos.
14740         (treelang_target_compile): Don't append libs=-ltreelang to options.
14741
14742 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
14743
14744         * g++.dg/parse/typename7.C: Adjust error messages.
14745
14746 2005-01-31  Jeff Law  <law@redhat.com>
14747
14748         * gcc.c-torture/execute/20050131-1.c: New test.
14749         * gcc.dg/wcaselabel.c: New test.
14750
14751 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
14752
14753         * g++.dg/other/warning1.C: Adjust error messags.
14754         * g++.dg/parse/constant5.C: New test.
14755
14756 2005-01-31  Steven Bosscher  <stevenb@suse.de>
14757
14758         PR c/19333
14759         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
14760         the test case valid.
14761         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
14762         * testsuite/gcc.dg/array-7.c: Adjust expected result.
14763         * testsuite/gcc.dg/pr18596-3.c: Likewise.
14764         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
14765         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
14766         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
14767
14768 2005-01-31  Dale Johannesen  <dalej@apple.com>
14769
14770         * g++.dg/opt/pr19650.C: New test.
14771
14772 2005-01-31  Richard Henderson  <rth@redhat.com>
14773
14774         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
14775         long double for intel double extended format.
14776         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
14777
14778 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
14779
14780         PR c++/19555
14781         * g++.dg/template/static10.C: New test.
14782
14783         PR c++/19395
14784         * g++.dg/parse/error24.C: New test.
14785
14786         PR c++/19367
14787         * g++.dg/lookup/builtin1.C: New test.
14788
14789         PR c++/19457
14790         * g++.dg/warn/conv3.C: New test.
14791
14792 2005-01-30  Bud Davis  <bdavis@gfortran.org>
14793
14794         PR fortran/19647
14795         * gfortan.dg/inquire_7.f90
14796
14797 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
14798
14799         PR tree-optimization/15791
14800         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
14801         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
14802         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
14803         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
14804         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
14805         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
14806         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
14807         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
14808         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
14809         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
14810
14811 2005-01-29  Paul Brook  <paul@codesourcery.com>
14812
14813         PR fortran/18565
14814         * check.c (real_or_complex_check): New function.
14815         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
14816         * intrinsic.c (add_functions): Use new check functions.
14817         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
14818         Add prototypes.
14819
14820 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
14821
14822         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
14823         gcc.dg/lvalue-3.c: New tests.
14824         * gcc.dg/concat.c: Update expected messages.
14825
14826 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
14827
14828         PR libfortran/19595
14829         * gfortran.dg/eor_1.f90: New test.
14830
14831 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
14832
14833         PR fortran/19589
14834         * gfortran.dg/logical_data_1.f90: New test.
14835
14836 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
14837
14838         PR c++/19253
14839         * g++.dg/template/crash33.C: New test.
14840
14841         PR c++/19667
14842         * g++.dg/template/crash32.C: New test.
14843
14844 2005-01-28  Ian Lance Taylor  <ian@airs.com>
14845
14846         PR middle-end/16558
14847         * g++.dg/warn/Wreturn-type-2.C: New test.
14848
14849 2004-06-24  Jeff Law  <law@redhat.com>
14850
14851         * gcc.dg/tree-ssa/20050128-1.c: New test.
14852
14853 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
14854
14855         * gcc.target/frv/all-mdpackh-1.c: New test.
14856
14857 2005-01-28  Steven Bosscher  <stevenb@suse.de>
14858
14859         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
14860
14861 2005-01-27  Richard Henderson  <rth@redhat.com>
14862
14863         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
14864
14865 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
14866
14867         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
14868
14869 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
14870
14871         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
14872         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
14873         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
14874         to cope with cases where the multilib options override the dg-options.
14875
14876 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
14877
14878         PR c/18946
14879         * gcc.dg/noncompile/20050120-1.c: New test.
14880
14881 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
14882
14883         PR tree-optimization/19633
14884         * gcc.dg/pr19633.c: New test.
14885         * gcc.dg/tree-ssa/pr19633.c: New test.
14886
14887 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
14888
14889         * gcc.dg/20041216-1.c: New test.
14890
14891 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
14892
14893         PR objc/18862
14894         * objc.dg/selector-2.m: New test.
14895
14896 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
14897
14898         * g++.dg/opt/range-test-2.C: New test.
14899
14900         PR rtl-optimization/19579
14901         * gcc.c-torture/execute/20050124-1.c: New test.
14902
14903 2005-01-26  Greg Parker  <gparker@apple.com>
14904         Stuart Hastings  <stuart@apple.com>
14905
14906         * gcc.c-torture/execute/20050125-1.c: New.
14907
14908 2005-01-18  Jan Hubicka  <jh@suse.cz>
14909
14910         PR tree-optimize/19337
14911         * gcc.c-torture/compile/20050119-1.c: New test.
14912
14913 2005-01-24  James E Wilson  <wilson@specifixinc.com>
14914
14915         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
14916         test for successful match.
14917
14918 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
14919
14920         PR objc/18408
14921         * objc.dg/comp-types-7.m: New test.
14922
14923 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
14924
14925         * lib/target-supports.exp (current_target_name): New.
14926         (check_effective_target_ilp32, check_effective_target_lp64):
14927         Cache the result to use as long as the current target, with
14928         multilib flags, remains the same.
14929
14930         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
14931         (dg-require-weak, dg-require-visibility, dg-require-alias,
14932         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
14933         dg-require-effective-target, dg-skip-if): Remove call to
14934         skip_test_and_clear_xfail.
14935         (dg-test): Clear xfail data.
14936
14937 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
14938
14939         PR target/17751
14940         * gcc.dg/ppc64-toc.c: New test.
14941
14942         * g++.dg/tree-ssa/empty-1.C: New test.
14943
14944         PR middle-end/19551
14945         * gcc.c-torture/execute/20050121-1.c: New test.
14946         * gcc.dg/20050121-2.c: New test.
14947
14948 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
14949         Paul Brook  <paul@codesourcery.com>
14950
14951         PR fortran/17941
14952         * gfortran.dg/real_const_1.f: New test.
14953         * gfortran.dg/real_const_2.f90: New test.
14954         * gfortran.dg/complex_int_1.f90: New test.
14955
14956 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
14957
14958         PR fortran/19313
14959         * gfortan.dg/inquire_6.f90: New test.
14960
14961 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
14962
14963         PR libfortran/19451
14964         * open_readonly_1.f90: New test.
14965
14966 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
14967
14968         PR libfortran/18982
14969         * gfortran.dg/open_new.f90: New file.
14970
14971 2005-01-22  Paul Brook  <paul@codesourcery.com>
14972
14973         * namelist_1.f90: New test.
14974
14975 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
14976
14977         PR tree-optimization/19484
14978         * gcc.c-torture/compile/20050122-[12].c: New tests.
14979
14980 2005-01-22  Paul Brook  <paul@codesourcery.com>
14981
14982         * gfortran.dg/implicit_2.f90: New test.
14983
14984 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
14985
14986         PR fortran/19314
14987         * gfortran.dg/inquire_5.f90: New test.
14988
14989 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14990
14991         PR c/18809
14992         * gcc.dg/pr18809-1.c: New test.
14993
14994 2005-01-21  Ian Lance Taylor  <ian@airs.com>
14995
14996         * gcc.dg/20050121-1.c: New test.
14997
14998         PR tree-optimization/13000
14999         * gcc.dg/20040206-1.c: Change warning to point where function is
15000         being inlined.
15001
15002 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15003
15004         PR c++/19208
15005         * g++.dg/template/array11.C: New test.
15006
15007 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15008
15009         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
15010         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
15011         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
15012         * gfortran.dg/getenv_1.f90: Add dg-do directive.
15013         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
15014         gfortran.dg/pr17164.f90: Add missing dg-do directives.
15015
15016 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
15017
15018         PR tree-optimization/15349
15019         * gcc.dg/tree-ssa/pr15349.c: New.
15020
15021 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
15022
15023         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
15024
15025 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
15026
15027         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
15028         scan-assembler-times directive name.
15029
15030         * gcc.dg/asm-a.c: Move dg-require-effective-target to
15031         after dg-do.
15032
15033         PR rtl-optimization/19462
15034         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
15035
15036 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
15037
15038         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
15039         counting function calls on ia64.
15040
15041 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
15042
15043         PR rtl-optimization/15139
15044         * gcc.dg/20050111-2.c: New test.
15045
15046         PR c/17297
15047         * gcc.c-torture/compile/20050113-1.c: New testcase.
15048
15049         PR middle-end/19164
15050         * gcc.dg/20050113-1.c: New testcase.
15051
15052 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
15053
15054         * gcc.dg/vect/vect-85.c: Add comment.
15055         * gcc.dg/vect/vect-86.c: Add xfail for now.
15056         * gcc.dg/vect/vect-87.c: Add xfail for now.
15057         * gcc.dg/vect/vect-88.c: Add xfail for now.
15058         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
15059
15060 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
15061
15062         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
15063
15064 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
15065
15066         * g++.dg/debug/typedef3.C: New test.
15067
15068 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
15069
15070         PR c/19472
15071         * gcc.dg/asm-a.c: New test.
15072
15073 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
15074
15075         * gcc.dg/sh-relax.c: Add prototype for abort.
15076
15077 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
15078
15079         * gcc.dg/short-compare-1.c: New test.
15080         * gcc.dg/short-compare-2.c: Likewise.
15081
15082 2005-01-18  Michael Matz  <matz@suse.de>
15083
15084         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
15085
15086 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
15087
15088         PR tree-optimization/19121
15089         * gcc.c-torture/compile/pr19121.c: New test.
15090
15091 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
15092
15093         PR target/19357
15094         * gcc.c-torture/compile/pr19357.c: New test.
15095
15096 2005-01-17  Ian Lance Taylor  <ian@airs.com>
15097
15098         PR c/5675
15099         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
15100         pass--those that refer just to the variable, possibly with a
15101         cast.
15102         * gcc.dg/c99-const-expr-3.c: Likewise.
15103
15104         PR middle-end/13127
15105         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
15106         longer emitted.
15107
15108 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
15109
15110         PR fortran/18778
15111         * gfortran.dg/endfile_2.f90: New test.
15112
15113 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
15114
15115         PR 19168
15116         * gfortran.dg/select_5.f90: New test.
15117
15118 2004-01-16  Paul Brook  <paul@codesourcery.com>
15119
15120         * gfortran.dg/common_4.f90: New test.
15121
15122 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
15123
15124         PR rtl-optimization/19462
15125         * gcc.dg/torture/pr19462-1.c: New test.
15126
15127 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
15128
15129         PR objc/19321
15130         * objc.dg/func-ptr-2.m: New.
15131         * objc.dg/volatile-1.m: New.
15132
15133 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15134
15135         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
15136
15137 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
15138
15139         PR tree-optimization/19060
15140         * gcc.c-torture/execute/20050104-1.c: New test.
15141
15142 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
15143
15144         PR fortran/18983
15145         * gfortran.dg/write_to_null.f90: New test.
15146
15147 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
15148             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15149
15150         PR other/19328
15151         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
15152         argument.
15153
15154 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
15155
15156         PR c++/19263
15157         * g++.dg/init/vector1.C: New test.
15158
15159 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
15160
15161         PR target/13158
15162         * gcc.target/ia64/sibcall-unwind-1.c: New test.
15163         PR target/18987
15164         * gcc.target/ia64/sibcall-unwind-2.c: New test.
15165
15166 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
15167
15168         * gfortran.dg/select_1.f90: New test.
15169         * gfortran.dg/select_2.f90: New test.
15170         * gfortran.dg/select_3.f90: New test.
15171         * gfortran.dg/select_4.f90: New test.
15172
15173 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
15174
15175         PR middle-end/19084
15176         PR rtl-optimization/19348
15177         * gcc.dg/20050111-1.c: New test.
15178         * gcc.c-torture/execute/20050111-1.c: New test.
15179
15180         * gcc.dg/i386-asm-4.c: New test.
15181
15182 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
15183
15184         * gcc.dg/nested-func-2.c: New test.
15185         * ada/acats/norun.lst: Remove c953002.
15186
15187 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
15188
15189         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
15190
15191 2005-01-12  Ben Elliston  <bje@au.ibm.com>
15192
15193         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
15194
15195 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
15196
15197         PR target/18761
15198         * g++.dg/abi/align1.C: New test.
15199
15200 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
15201
15202         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
15203         at a time.
15204         * g++.dg/ext/altivec_check.h: Support compiling as C.
15205
15206 2005-01-10  Roger Sayle  <roger@eyesopen.com>
15207
15208         PR c++/19355
15209         * g++.dg/expr/pr19355-1.C: New test case.
15210
15211 2005-01-10  Laurent GUERBY <laurent@guerby.net>
15212
15213         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
15214         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
15215         * ada/acats/tests/c3/c92005b.ada: Likewise.
15216         * ada/acats/tests/c3/cxb3012.a: Likewise.
15217         * ada/acats/norun.lst: Add c380004 and c953002, add PR
15218
15219 2005-01-09  Paul Brook  <paul@codesourcery.com>
15220
15221         * gfortran.dg/common_2.f90: New file.
15222         * gfortran.dg/common_3.f90: New file.
15223
15224 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
15225
15226         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
15227
15228 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
15229
15230         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
15231         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
15232         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
15233         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
15234         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
15235         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
15236         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
15237         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
15238         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
15239         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
15240         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
15241         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
15242         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
15243         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
15244         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
15245         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
15246         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
15247         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
15248         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
15249         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
15250         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
15251         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
15252         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
15253         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
15254         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
15255         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
15256         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
15257         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
15258         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
15259         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
15260         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
15261         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
15262         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
15263         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
15264         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
15265         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
15266         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
15267         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
15268         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
15269         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
15270         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
15271         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
15272         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
15273         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
15274         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
15275         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
15276         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
15277         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
15278         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
15279         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
15280         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
15281         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
15282         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
15283         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
15284         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
15285         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
15286         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
15287         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
15288         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
15289         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
15290         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
15291         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
15292         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
15293         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
15294         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
15295         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
15296         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
15297
15298         * gcc.dg/vect/vect-1.c: Fix spelling.
15299         * gcc.dg/vect/vect-10.c: Fix spelling.
15300         * gcc.dg/vect/vect-11.c: Fix spelling.
15301         * gcc.dg/vect/vect-12.c: Fix spelling.
15302         * gcc.dg/vect/vect-14.c: Fix spelling.
15303         * gcc.dg/vect/vect-15.c: Fix spelling.
15304         * gcc.dg/vect/vect-16.c: Fix spelling.
15305         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
15306         * gcc.dg/vect/vect-64.c: Fix comments.
15307         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
15308
15309 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
15310             Ira Rosen  <irar@il.ibm.com>
15311
15312         * gcc.dg/vect/vect-70.c: New test.
15313         * gcc.dg/vect/vect-71.c: New test.
15314
15315 2005-01-09  Manfred Hollstein  <mh@suse.com>
15316
15317         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
15318         * gcc.dg/pr18241-2.c: Likewise.
15319         * gcc.dg/pr18241-3.c: Likewise.
15320         * gcc.dg/pr18241-4.c: Likewise.
15321         * gcc.dg/pr18241-5.c: Likewise.
15322
15323 2005-01-08  Richard Henderson  <rth@redhat.com>
15324
15325         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
15326         False for x86 and x86-64.
15327
15328 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
15329
15330         PR tree-optimization/18241
15331         * gcc.dg/pr18241-1.c: New test.
15332         * gcc.dg/pr18241-2.c: New test.
15333         * gcc.dg/pr18241-3.c: New test.
15334         * gcc.dg/pr18241-4.c: New test.
15335         * gcc.dg/pr18241-5.c: New test.
15336
15337 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
15338
15339         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
15340         gfortran.dg/select_4.f90: New.
15341
15342 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
15343
15344         * gcc.c-torture/execute/20050107-1.c: New test.
15345
15346 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
15347
15348         PR c++/19298
15349         * g++.dg/template/ref2.C: New.
15350
15351 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
15352
15353         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
15354         instead of being empty.
15355
15356 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15357
15358         PR fortran/15553
15359         * gfortran.dg/array-1.f90: New test.
15360
15361 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
15362
15363         PR tree-optimization/19283
15364         * gcc.c-torture/execute/20050106-1.c: New test.
15365
15366         PR rtl-optimization/18861
15367         * gcc.dg/20050105-1.c: New test.
15368
15369         PR tree-optimization/18828
15370         * gcc.dg/20050105-2.c: New test.
15371
15372 2005-01-07  Andreas Jaeger  <aj@suse.de>
15373
15374         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
15375
15376 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
15377
15378         PR fortran/18398
15379         * gfortran.dg/fmt_read.f90: New test.
15380
15381 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
15382
15383         * gcc.dg/rs6000-ldouble-2.c: New.
15384
15385 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
15386
15387         PR c++/19244
15388         * g++.dg/parser/ctor2.C: New test.
15389
15390 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15391
15392         PR c++/17154
15393         * g++.dg/template/using9.C: New test.
15394
15395 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15396
15397         PR c++/19258
15398         * g++.dg/lookup/friend6.C: New test.
15399
15400 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
15401
15402         PR c++/19270
15403         * g++.dg/template/array10.C: New.
15404
15405 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15406
15407         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
15408         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
15409
15410 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
15411
15412         * gcc.c-torture/compile/20050105-1.c: New test.
15413
15414 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
15415
15416         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
15417
15418 2005-01-05  Roger Sayle  <roger@eyesopen.com>
15419
15420         PR middle-end/19100
15421         * gcc.dg/conv-3.c: New test case.
15422
15423 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
15424
15425         * gcc.dg/asm-wide-1.c: New test.
15426
15427 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
15428
15429         PR c++/19030
15430         * g++.dg/parse/crash22.C: New
15431
15432 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
15433
15434         PR 19257
15435         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
15436
15437 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
15438
15439         PR middle-end/17767
15440         * gcc.dg/i386-mmx-6.c: New test case.
15441
15442 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
15443
15444         PR tree-optimization/18308
15445         * gcc.dg/vect/pr18308.c: New testcase.
15446
15447 2005-01-04  Andreas Jaeger  <aj@suse.de>
15448
15449         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
15450
15451 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
15452             Robert Bowdidge <bowdidge@apple.com>
15453
15454         * gcc.dg/cpp/subframework1.c: New.
15455         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
15456         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
15457         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
15458         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
15459
15460 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
15461
15462         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
15463         producing warning.
15464         * gcc.dg/darwin-weakimport-2.c: New.
15465
15466 2005-01-03  Richard Henderson  <rth@redhat.com>
15467
15468         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
15469
15470 2005-01-03  Richard Henderson  <rth@redhat.com>
15471
15472         * gcc.dg/vect/vect.exp: Enable for ia64.
15473         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
15474         (check_effective_target_vect_float): Likewise.
15475         (check_effective_target_vect_no_align): Likewise.
15476         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
15477         * gcc.dg/vect/vect-8.c: Likewise.
15478
15479 2005-01-03  Uros Bizjak <uros@kss-loka.si>
15480
15481         PR target/19236
15482         * gcc.dg/pr19236-1.c: New test case.
15483
15484 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
15485
15486         PR rtl-optimization/12092
15487         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
15488
15489 2005-01-02  Andreas Jaeger  <aj@suse.de>
15490
15491         * gcc.dg/pr12092-1.c: Do not run on x86_64.
15492
15493 2005-01-01  Roger Sayle  <roger@eyesopen.com>
15494             Andrew Pinski  <pinskia@physics.uc.edu>
15495
15496         PR rtl-optimization/12092
15497         * gcc.dg/pr12092-1.c: New test case.
15498
15499 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
15500
15501         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
15502         'hidden' and 'default' for better portability.
15503         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
15504
15505         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
15506         6 and 7.
15507         * g++.old-deja/g++.brendan/new3.C: Likewise.
15508
15509 2005-01-01  Steven Bosscher  <stevenb@suse.de>
15510
15511         * gcc.dg/20041231-1.C: New test.
15512         * g++.dg/warn/Wunreachable-code-1.C: New test.
15513
15514 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
15515
15516         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
15517         file, not /dev/null.  Abort on error.
15518
15519 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
15520             Ziemowit Laski  <zlaski@apple.com>
15521
15522         PR objc/18971
15523         * objc.dg/encode-5.m: New test.
15524
15525 2004-12-29  Richard Henderson  <rth@redhat.com>
15526
15527         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
15528         * objc.dg/stabs-1.m: Disable for ia64.
15529
15530 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
15531
15532         PR c++/19190
15533         * g++.dg/warn/Wunused-10.C: New test.
15534
15535 2004-12-28  Richard Henderson  <rth@redhat.com>
15536
15537         * objc.dg/stabs-1.m: Disable for alpha.
15538
15539 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
15540
15541         PR c++/19149
15542         * g++.dg/parse/error23.C: New test.
15543
15544 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15545
15546         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
15547
15548         PR fortran/19032
15549         * gfortran.dg/intrinsic_modulo_1.f90: New.
15550         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
15551         tests with divisor -1.
15552
15553 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
15554
15555         * g++.dg/opt/temp1.C (memcpy): Return a value.
15556
15557         PR c++/19148
15558         * g++.dg/expr/cond7.C: New test.
15559
15560 2004-12-27  Paul Brook  <paul@codesourcery.com>
15561
15562         * gfortran.dg/g77/select_no_compile.f: Remove.
15563
15564 2004-12-27  Richard Henderson  <rth@redhat.com>
15565
15566         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
15567         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
15568         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
15569
15570 2004-12-26  Richard Henderson  <rth@redhat.com>
15571
15572         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
15573         by 1i instead of token pasting.
15574
15575 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15576
15577         PR tree-optimization/17578
15578         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
15579         to additional_flags.
15580         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
15581
15582 2004-12-25  Richard Henderson  <rth@redhat.com>
15583
15584         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
15585         Remove Alpha.
15586
15587 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15588
15589         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
15590         hppa*-*-hpux*.
15591         * gcc.dg/pr17957.c (dg-options): Likewise.
15592         * gcc.dg/struct-ret-1.c: Add prototype for abort.
15593         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
15594         instead of 0 on __hppa__.
15595         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
15596         "foo,%r" on hppa*-*-*.
15597
15598 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
15599
15600         PR fortran/19071
15601         * gfortran.dg/complex_write.f90: New test.
15602
15603 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
15604
15605         PR c++/17595
15606         * g++.dg/parse/pragma2.C: New test.
15607
15608         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
15609
15610 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
15611
15612         * gcc.dg/empty2.c: Add missing dg-warning.
15613
15614 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
15615
15616         PR c++/17413
15617         * g++.dg/template/local4.C: New test.
15618         * g++.dg/template/crash19.C: Add dg-error marker.
15619
15620         * g++.dg/template/crash31.C: Correct embedded PR number.
15621
15622 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
15623
15624         PR c++/16405
15625         * g++.dg/opt/temp1.C: Add do-run marker.
15626
15627 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
15628
15629         * g++.dg/template/spec19.C: New.
15630
15631 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
15632
15633         PR target/16819
15634         * gcc.dg/empty2.c: New.
15635
15636 2004-12-23  Richard Henderson  <rth@redhat.com>
15637
15638         * lib/target-supports.exp (check_effective_target_vect_no_align):
15639         Remove i?86 and x86-64.
15640
15641 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
15642
15643         PR c++/16405
15644         * g++.dg/opt/temp1.C: New test.
15645
15646 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15647
15648         PR c++/18733
15649         * g++.dg/template/friend33.C: New testcase.
15650
15651 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
15652
15653         PR c++/18464
15654         * g++.dg/template/cond5.C: New test.
15655
15656         PR c++/18492
15657         * g++.dg/inherit/thunk3.C: New test.
15658
15659         PR c++/11224
15660         * g++.dg/warn/Wunused-9.C: New test.
15661
15662 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
15663
15664         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
15665
15666 2004-12-22  Jan Beulich  <jbeulich@novell.com>
15667
15668         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
15669
15670 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
15671
15672         PR c++/18378
15673         * g++.dg/ext/packed8.C: New test.
15674
15675         PR c++/19063
15676         * g++.dg/template/crash31.C: New test.
15677
15678         PR c++/19034
15679         * g++.dg/template/crash30.C: New test.
15680
15681 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
15682
15683         PR C++/18984
15684         * g++.dg/eh/ctor3.C: New test.
15685
15686 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
15687
15688         * objc.dg/stabs-1.m: Allow section name to be quoted and
15689         assembly label to begin with '.LL'.
15690
15691 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
15692
15693         * gcc.dg/vect/vect.exp
15694         (check_effective_target_lp64_or_vect_no_align): New.
15695         * gcc.dg/vect/vect-77.c: Use it.
15696         * gcc.dg/vect/vect-78.c: Use it.
15697
15698         * lib/target-supports.exp
15699         (check_effective_target_vect_no_max,
15700         check_effective_target_vect_no_bitwise,
15701         check_effective_target_vect_no_align): New.
15702         * gcc.dg/vect/vect-13.c: Use them.
15703         * gcc.dg/vect/vect-17.c: Ditto.
15704         * gcc.dg/vect/vect-18.c: Ditto.
15705         * gcc.dg/vect/vect-19.c: Ditto.
15706         * gcc.dg/vect/vect-20.c: Ditto.
15707         * gcc.dg/vect/vect-27.c: Ditto.
15708         * gcc.dg/vect/vect-29.c: Ditto.
15709         * gcc.dg/vect/vect-44.c: Ditto.
15710         * gcc.dg/vect/vect-48.c: Ditto.
15711         * gcc.dg/vect/vect-50.c: Ditto.
15712         * gcc.dg/vect/vect-52.c: Ditto.
15713         * gcc.dg/vect/vect-54.c: Ditto.
15714         * gcc.dg/vect/vect-56.c: Ditto.
15715         * gcc.dg/vect/vect-58.c: Ditto.
15716         * gcc.dg/vect/vect-60.c: Ditto.
15717         * gcc.dg/vect/vect-72.c: Ditto.
15718         * gcc.dg/vect/vect-80.c: Ditto.
15719
15720 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
15721
15722         PR c++/14075
15723         * g++.dg/init/string1.C: New.
15724
15725         PR c++/18975
15726         * g++.dg/other/synth1.C: New.
15727
15728 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
15729
15730         PR c/18963
15731         * gcc.dg/pr18963-1.c: New test.
15732
15733 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
15734
15735         PR c/18596
15736         * gcc.dg/funcdef-storage-1.c (foo): Remove.
15737         * gcc.dg/pr18596-1.c: Use dg-error.
15738         (dg-options): Use -fno-unit-at-a-time.
15739         * gcc.dg/pr18596-2.c: New test.
15740         * gcc.dg/pr18596-3.c: New test.
15741
15742 2004-12-20  Roger Sayle  <roger@eyesopen.com>
15743
15744         PR middle-end/18683
15745         * g++.dg/opt/pr18683-1.C: New test case.
15746
15747 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
15748
15749         PR other/19093
15750         * g++.dg/opt/max1.C: Fix for 64bit targets.
15751
15752 2004-12-20  Matt Austern  <austern@apple.com>
15753
15754         PR c++/19044
15755         * g++.dg/ext/builtin6.C: New
15756
15757 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
15758
15759         PR tree-optimization/19080
15760         * gcc.c-torture/compile/pr19080.c: New test.
15761
15762 2004-12-20  Steven Bosscher  <stevenb@suse.de>
15763
15764         * gcc.dg/20041219-1.c: New test.
15765
15766 2004-12-19  Roger Sayle  <roger@eyesopen.com>
15767
15768         PR middle-end/19068
15769         * g++.dg/opt/max1.C: New test case.
15770
15771 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
15772
15773         * gcc.dg/fdata-sections-1.c: New test.
15774
15775 2004-12-18  Roger Sayle  <roger@eyesopen.com>
15776
15777         PR middle-end/18548
15778         * gcc.dg/max-1.c: New test case.
15779
15780 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
15781
15782         * gcc.c-torture/execute/20041218-1.c: New test.
15783
15784 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
15785
15786         * gcc.dg/pr18501.c: New test.
15787         * gcc.dg/uninit-5.c: XFAIL.
15788         * gcc.dg/uninit-9.c: XFAIL.
15789
15790 2004-12-17  Dale Johannesen  <dalej@apple.com>
15791
15792         * gcc.dg/20041213-1.c: New.
15793
15794 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
15795
15796         * objc.dg/stabs-1.m: Allow assembly label to begin
15797         with a dot ('.').
15798
15799 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
15800
15801         * gcc.c-torture/execute/20041213-1.c: Move...
15802         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
15803
15804 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
15805
15806         PR c++/18721
15807         * g++.dg/lookup/conv-5.C: New.
15808
15809 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
15810
15811         * objc.dg/stabs-1.m: New test.
15812
15813 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
15814
15815         * gcc.dg/visibility-c.c: Change compile to
15816         assemble for the test.
15817
15818 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
15819
15820         PR target/19041
15821         * gcc.dg/visibility-c.c: New test.
15822
15823 2004-12-16  Roger Sayle  <roger@eyesopen.com>
15824
15825         PR middle-end/18493
15826         * gcc.dg/switch-8.c: New test case.
15827
15828 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
15829
15830         PR c++/18905
15831         * g++.dg/template/init4.C: New.
15832         * g++.dg/opt/static3.C: Enable optimizer.
15833
15834 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
15835
15836         * g++.dg/other/complex1.C: New test.
15837
15838 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
15839
15840         * g++.dg/opt/inline9.C: New test.
15841
15842 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15843
15844         PR fortran/18993
15845         * gfotran.dg/nullify_1.f: New test.
15846
15847 2004-12-15  Richard Henderson  <rth@redhat.com>
15848
15849         * gcc.target/i386/i386.exp: New harness.
15850         * gcc.target/i386/vect-args.c: New.
15851
15852 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
15853
15854         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
15855
15856 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15857
15858         PR c++/18825
15859         * g++.dg/template/friend32.C: New test.
15860
15861 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
15862
15863         * cpp/pragma-once-1.c: New test.
15864         * cpp/pragma-once-1b.h: Likewise.
15865         * cpp/pragma-once-1c.h: Likewise.
15866         * cpp/pragma-once-1d.h: Likewise.
15867         * cpp/inc/pragma-once-1a.h: Likewise.
15868
15869 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
15870             Steven G. Kargl  <kargls@comcast.net>
15871
15872         PR fortran/17597
15873         * gfortran.dg/list_read_3.f90: New test.
15874
15875 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
15876
15877         * gcc.dg/ftrapv-2.c: New test.
15878
15879 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
15880
15881         PR c++/18981
15882         * g++.dg/template/typename9.C: New test.
15883
15884 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
15885
15886         PR c++/18738
15887         * g++.dg/template/typename8.C: New test.
15888         * g++.dg/parse/friend2.C: Tweak error message.
15889
15890 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
15891
15892         * gcc.c-torture/20041214-1.c: New test.
15893
15894 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
15895
15896         PR c++/18965
15897         * g++.dg/init/array17.C: New test.
15898
15899 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
15900
15901         PR c++/18793
15902         * g++.dg/init/aggr3.C: New test.
15903
15904 2004-12-14  Janis Johnson  <janis187@us.ibm.com
15905
15906         * gcc.dg/altivec-types-1.c: New test.
15907         * gcc.dg/altivec-types-2.c: New test.
15908         * gcc.dg/altivec-types-3.c: New test.
15909         * gcc.dg/altivec-types-4.c: New test.
15910         * g++.dg/ext/altivec-types-1.C: New test.
15911         * g++.dg/ext/altivec-types-2.C: New test.
15912         * g++.dg/ext/altivec-types-3.C: New test.
15913         * g++.dg/ext/altivec-types-4.C: New test.
15914
15915 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
15916
15917         PR middle-end/18951
15918         * gcc.c-torture/execute/20041213-1.c: New test.
15919
15920 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
15921
15922         PR c++/18949
15923         * g++.dg/template/cast1.C: New.
15924
15925 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
15926
15927         * gcc.c-torture/execute/20041213-2.c: New test.
15928
15929 2004-12-13  Richard Henderson  <rth@redhat.com>
15930
15931         * gcc.dg/i386-sse-10.c: Fix typo in options.
15932
15933 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
15934
15935         PR c++/18968
15936         * g++.dg/opt/pr18968.C: New test.
15937
15938 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
15939
15940         PR c++/18925
15941         * g++.dg/ext/visibility/staticdatamem.C: New test.
15942
15943 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
15944
15945         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
15946
15947 2004-12-13  Roger Sayle  <roger@eyesopen.com>
15948
15949         PR rtl-optimization/18928
15950         * gcc.dg/pr18928-1.c: New test case.
15951
15952 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
15953
15954         PR tree-opt/16951
15955         * gcc.c-torture/compile/20041211-1.c: New.
15956
15957 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15958
15959         PR middle-end/17564
15960         * gcc.c-torture/execute/20041212-1.c: New test.
15961
15962 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15963
15964         PR fortran/18869
15965         * gfortran.dg/common_1.f90: New test.
15966
15967 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
15968         Paul Brook  <paul@codesourcery.com>
15969
15970         PR fortran/16222
15971         * gfortran.dg/real_do_1.f90: New test.
15972
15973 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
15974
15975         PR tree-opt/18040
15976         * g++.dg/opt/ptrmem6.C: New test.
15977
15978 2004-12-11  Roger Sayle  <roger@eyesopen.com>
15979
15980         PR middle-end/18921
15981         * gcc.dg/pr18921-1.c: New test case.
15982
15983 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15984
15985         PR fortran/17175
15986         * gfortran.dg/scale_1.f90: New test.
15987
15988 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
15989
15990         PR middle-end/18903
15991         * gcc.c-torture/compile/pr18903.c: New test.
15992
15993 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
15994
15995         * gcc.c-torture/execute/20041210-1.c: New test.
15996
15997 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15998
15999         PR c++/18731
16000         * g++.dg/parser/struct-1.C: New test.
16001         * g++.dg/parser/struct-2.C: New test.
16002         * g++.dg/parser/struct-3.C: New test.
16003
16004 2004-12-09  Richard Henderson  <rth@redhat.com>
16005
16006         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
16007
16008         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
16009         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
16010
16011 2004-12-09  Matt Austern  <austern@apple.com>
16012
16013         PR c++/18514
16014         * g++.dg/ext/builtin1.C: New
16015         * g++.dg/ext/builtin2.C: New
16016         * g++.dg/ext/builtin3.C: New
16017         * g++.dg/ext/builtin4.C: New
16018         * g++.dg/ext/builtin5.C: New
16019
16020 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
16021
16022         PR tree-opt/18904
16023         * g++.dg/opt/ptrmem5.C: New test.
16024
16025 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
16026
16027         * g++.dg/parse/typename5.C: Adjust for new error.
16028         * g++.dg/parse/typename7.C: New.
16029
16030 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16031
16032         PR c++/18073
16033         * g++.dg/other/mmintrin.C: New test.
16034
16035 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
16036
16037         PR c++/16681
16038         * g++.dg/init/array15.C: New.
16039         * g++.dg/init/array16.C: New.
16040
16041 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16042
16043         PR fortran/18826
16044         * gfortran.dg/assign_1.f90: New test.
16045
16046 2004-12-08  Nick Clifton  <nickc@redhat.com>
16047
16048         * gcc.target/xstormy16/bss_below100: New directory containing tests.
16049         * gcc.target/xstormy16/data_below100: Likewise.
16050         * gcc.target/xstormy16/sfr: Likewise.
16051         * gcc.target/xstormy16/below100.S: New test source file.
16052         * gcc.target/xstormy16/below100.ld: New test linker script.
16053         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
16054         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
16055         bp instructions.
16056         * gcc.target/xstormy16/bp.c: Likewise.
16057
16058         * gcc.target/xstormy16/bss_below100: New files:
16059         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
16060         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
16061         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
16062         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
16063         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
16064         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
16065         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
16066         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
16067         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
16068         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
16069         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
16070         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
16071         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
16072         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
16073         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
16074         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
16075         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
16076         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
16077         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
16078         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
16079         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
16080         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
16081         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
16082         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
16083         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
16084         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
16085         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
16086
16087         * gcc.target/xstormy16/data_below100: New files:
16088         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
16089         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
16090         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
16091         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
16092         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
16093         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
16094         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
16095         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
16096         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
16097         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
16098         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
16099         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
16100         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
16101         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
16102         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
16103         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
16104         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
16105         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
16106         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
16107         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
16108         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
16109         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
16110         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
16111         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
16112         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
16113         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
16114         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
16115
16116         * gcc.target/xstormy16/sfr: New files:
16117         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
16118         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
16119         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
16120         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
16121         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
16122         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
16123         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
16124         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
16125         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
16126         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
16127         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
16128         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
16129         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
16130         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
16131         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
16132         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
16133         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
16134         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
16135         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
16136         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
16137         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
16138         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
16139         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
16140         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
16141         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
16142         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
16143         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
16144         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
16145         27_if0_sfrw_bitfield_f.c
16146
16147 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16148
16149         PR c++/18100
16150         * g++.dg/lookup/name-clash4.C: New test.
16151
16152 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
16153
16154         PR c++/18672
16155         * g++.dg/opt/array1.C: New.
16156
16157         PR c++/18803
16158         * g++.dg/template/operator5.C: New.
16159
16160 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
16161
16162         PR c/18867
16163         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
16164
16165 2004-12-07  Steven Bosscher  <stevenb@suse.de>
16166
16167         * gcc.dg/noncompile/20041207.c: New test.
16168
16169 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
16170
16171         * g++.dg/other/unreachable-1.C: New test.
16172
16173 2004-12-06  Nick Clifton  <nickc@redhat.com>
16174
16175         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
16176         <limits.h> because the latter comes from gcc's include/ directory
16177         and not the newlib/libc/include directory.
16178
16179 2004-12-04  Richard Henderson  <rth@redhat.com>
16180
16181         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
16182
16183 2004-12-04  Richard Henderson  <rth@redhat.com>
16184
16185         * lib/target-supports.exp (check_gc_sections_available): Disable
16186         for alpha and ia64.
16187
16188 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
16189
16190         PR middle-end/17909
16191         * g++.dg/other/vararg-2.C: New test.
16192
16193 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16194
16195         PR c++/17011, c++/17971
16196         * g++.dg/template/error15.C: Adjust expected error.
16197         * g++.dg/template/instantiate3.C: Likewise.
16198
16199 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
16200
16201         * gcc.dg/altivec-18.c: Fix for darwin
16202
16203 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
16204
16205         PR c++/18782
16206         * g++.dg/parse/ptrmem2.C: New.
16207
16208         PR c++/18318
16209         * g++.dg/template/new1.C: New.
16210
16211 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16212
16213         PR fortran/18710
16214         * gfortran.dg/direct_io_3.f90: New test.
16215
16216 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
16217
16218         PR 18758
16219         * g++.dg/parse/crash21.C: New.
16220
16221 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16222
16223         PR c++/15664, c++/18276
16224         * g++.dg/template/ttp13.C: New test.
16225         * g++.dg/template/ttp14.C: Likewise.
16226
16227 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16228
16229         PR c++/18123
16230         * g++.dg/parse/enum2.C: New test.
16231         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
16232
16233 2004-12-02  Nick Clifton  <nickc@redhat.com>
16234
16235         * gcc.target/xstormy16: New test directory.
16236         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
16237         * gcc.target/xstormy16/bp.c: Check the generation of bp
16238         instructions.
16239         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
16240         bn instructions and the BELOW100 attribute.
16241
16242 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
16243
16244         PR target/16952
16245         * gcc.dg/ppc-eabi.c: New.
16246
16247 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
16248
16249         PR fortran/18284
16250         * gfortran.dg/backspace.f90
16251
16252 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
16253
16254         * gfortran.dg/inquire.f90: New test.
16255
16256 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
16257
16258         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
16259         handle effective-target-keyword.
16260         (dg-skip-if): Support effective-target keyword as target list.
16261         (dg-xfail-if): Ditto.
16262         * lib/target-supports.exp (is-effective-target-keyword): New proc.
16263
16264 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
16265
16266         PR tree-optimization/18291
16267         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
16268
16269 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
16270
16271         PR C++/18729
16272         * g++.dg/parse/crash20.C: New.
16273
16274         PR c++/17431
16275         * g++.dg/overload/arg1.C: New.
16276         * g++.dg/overload/arg2.C: New.
16277         * g++.dg/overload/arg3.C: New.
16278         * g++.dg/overload/arg4.C: New.
16279
16280 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
16281
16282         * gcc.dg/c99-flex-array-4.c: Remove.
16283
16284 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
16285
16286         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
16287
16288         * lib/target-supports.exp (is-effective-target): Simplify.
16289
16290         * lib/target-supports.exp (check_effective_target_vect_long):
16291         Fix for powerpc64-*-*.
16292
16293 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
16294
16295         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
16296         to support new requirements on FreeBSD 5.
16297
16298 2004-11-30  Devang Patel  <dpatel@apple.com>
16299
16300         PR 18702
16301         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
16302
16303 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
16304
16305         * g++.dg/ext/altivec-13.C: New test.
16306
16307 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
16308
16309         PR tree-opt/18298
16310         * gcc.c-torture/execute/p18298.c: New test.
16311
16312 2004-11-30  Ira Rosen  <irar@il.ibm.com>
16313             Dorit Naishlos  <dorit@il.ibm.com>
16314
16315         PR tree-opt/18607
16316         * gcc.dg/vect/vect-89.c: New test.
16317
16318 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
16319
16320         * gcc.dg/pr18596-1.c: New test.
16321
16322 2004-11-30  Ben Elliston  <bje@au.ibm.com>
16323
16324         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
16325
16326 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
16327
16328         PR c/18479
16329         * gcc.dg/pr18479.c: New test.
16330
16331 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
16332
16333         PR target/18490
16334         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
16335         mmix-knuth-mmixware.
16336
16337         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
16338         cris-*-elf* cris-*-aout* mmix-*-*
16339
16340 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
16341
16342         PR middle-end/18725
16343         * gcc.dg/pr18725.c: New test.
16344
16345 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
16346
16347         PR target/18488
16348         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
16349
16350         PR target/18336
16351         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
16352
16353 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
16354
16355         PR c++/18368
16356         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
16357         * g++.old-deja/g++.law/ctors5.C: Likewise.
16358         * g++.old-deja/g++.other/crash25.C: Likewise.
16359
16360         PR c++/18674
16361         * g++.dg/template/error16.C: New test.
16362
16363         PR c++/18512
16364         * g++.dg/template/crash29.C: New test.
16365
16366 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
16367
16368         PR tree-optimization/18712
16369         * gcc.c-torture/compile/pr18712.c: New test.
16370
16371 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
16372
16373         PR c/7544
16374         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
16375         tests.
16376
16377 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16378
16379         PR c++/18652
16380         * g++.dg/lookup/crash6.C: New test.
16381
16382 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
16383
16384         PR middle-end/18164
16385         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
16386
16387 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
16388
16389         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
16390         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
16391         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
16392
16393 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
16394
16395         * gcc.dg/pr18164.c: New test.
16396
16397 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
16398
16399         * gcc.dg/funroll-loops-all.c: New.
16400
16401 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
16402
16403         PR target/18489
16404         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
16405         delimeter, match space and TAB as well as ":".
16406
16407         PR target/18484
16408         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
16409
16410         PR target/18348
16411         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
16412
16413         PR target/18345
16414         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
16415
16416         PR target/18337
16417         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
16418
16419 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
16420
16421         * gfortran.dg/direct_io_2.f90: New test.
16422
16423 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
16424
16425         PR target/18334
16426         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
16427
16428 2004-11-28  Richard Henderson  <rth@redhat.com>
16429
16430         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
16431
16432 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
16433
16434         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
16435         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
16436         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
16437         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
16438         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
16439         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
16440         gcc.dg/pointer-arith-8.c: New tests.
16441
16442 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
16443
16444         PR fortran/18364
16445         * gfortran.dg/endfile.f90: New test.
16446
16447 2004-11-27  Falk Hueffner  <falk@debian.org>
16448
16449         * gcc.dg/loop-6.c: New test.
16450
16451 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
16452
16453         * gcc.c-torture/execute/20041126-1.c: New test.
16454
16455 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
16456
16457         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
16458         on IRIX.
16459
16460 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
16461
16462         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
16463         functions.
16464
16465 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
16466
16467         PR rtl-optimization/17825
16468         * gcc.c-torture/compile/20041119-1.c: New test.
16469
16470 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16471
16472         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
16473         Check existence of ld library path variables before unsetting.
16474
16475 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
16476
16477         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
16478
16479 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
16480
16481         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
16482
16483 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
16484
16485         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
16486
16487 2004-11-26  Ben Elliston  <bje@au.ibm.com>
16488
16489         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
16490         dg-do directive.
16491
16492 2004-11-26  Ben Elliston  <bje@au.ibm.com>
16493
16494         * gcc.dg/pr17957.c: Pass --param, not -param.
16495
16496 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
16497
16498         PR middle-end/17957
16499         * testsuite/gcc.dg/pr17957.c: New test.
16500
16501 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
16502
16503         PR c++/18445
16504         * g++.dg/template/crash28.C: Likewise.
16505
16506         PR c++/18001
16507         * g++.dg/expr/unary2.C: Adjust lvalue messages.
16508         * g++.dg/ext/lvaddr.C: Likewise.
16509         * g++.dg/opt/pr7503-3.C: Likewise.
16510
16511         PR c++/18466
16512         * g++.dg/parse/qualified3.C: New test.
16513         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
16514
16515         PR c++/18545
16516         * g++.dg/expr/return1.C: New test.
16517
16518 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16519
16520         Friend class name lookup 3/n, PR c++/3332
16521         * g++.dg/lookup/friend3.C: New test.
16522         * g++.dg/lookup/friend4.C: Likewise.
16523         * g++.dg/lookup/friend5.C: Likewise.
16524
16525 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16526
16527         Friend class name lookup 2/n, PR c++/14513, c++/15410
16528         * g++.dg/lookup/friend2.C: New test.
16529         * g++.dg/template/friend31.C: Likewise.
16530
16531 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16532
16533         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
16534
16535 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
16536
16537         PR c++/17473
16538         * g++.dg/tc1/dr56.C: Remove.
16539         * g++.dg/template/typedef1.C: Add dg-error markers.
16540         * g++.old-deja/g++.other/typedef7.C: Likewise.
16541
16542         PR c++/18285
16543         * g++.dg/parse/typedef7.C: New test.
16544
16545 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
16546
16547         * gcc.c-torture/execute/20041124-1.c: New test.
16548
16549 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
16550
16551         * g++.dg/template/deduce3.C: New test.
16552
16553         PR c++/18586
16554         * g++.dg/template/crash27.C: New test.
16555
16556         PR c++/18530
16557         * g++.dg/warn/Wshadow-3.C: New test.
16558
16559 2004-11-24  Devang Patel  <dpatel@apple.com>
16560
16561         PR/18555
16562         * gcc.dg/cpp/isysroot-1.c: New test.
16563         * gcc.dg/cpp/usr/include/stdio.h: New file.
16564         * gcc.dg/cpp/isysroot-2.c: New test.
16565         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
16566         New file.
16567
16568 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16569
16570         PR c++/8929
16571         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
16572
16573 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
16574
16575         * gcc.target/sparc/align.c: Do not include <stdint.h>.
16576         * gcc.target/sparc/pdist.c: Likewise.
16577
16578 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
16579
16580         PR c++/16882
16581         * g++.dg/conversion/simd1.C: New test.
16582
16583 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16584
16585         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
16586         and restore_ld_library_path_env_vars.
16587         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
16588         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
16589         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
16590         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
16591
16592 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
16593
16594         * gcc.dg/pragma-align-2.c: Test macro expansion.
16595         * gcc.dg/pragma-pack-2.c: New test.
16596
16597 2004-11-23  Richard Henderson  <rth@redhat.com>
16598
16599         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
16600         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
16601         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
16602         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
16603         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
16604         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
16605
16606         * gcc.dg/vect/vect.exp: Add check for alpha.
16607         * lib/target-supports.exp (check_alpha_max_hw_available): New.
16608         (check_effective_target_vect_int): Enable for alpha.
16609         (check_effective_target_vect_long): New.
16610         (is-effective-target): Add it.
16611
16612 2004-11-23  Uros Bizjak <uros@kss-loka.si>
16613
16614         * gcc.dg/pr18614-1.c: New test.
16615
16616 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
16617
16618         * gcc.dg/setjmp-2.c: New test.
16619
16620 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
16621
16622         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
16623         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
16624         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
16625         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
16626         gcc.target/sparc/pdist.c: New tests.
16627
16628 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
16629
16630         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
16631
16632 2004-11-22  Dale Johannesen  <dalej@apple.com>
16633
16634         * gcc.dg/20041111-1.c: New.
16635
16636 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
16637
16638         PR tree-opt/18536
16639         * gcc.dg/vect/pr18536.c: New test.
16640
16641 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16642
16643         PR c++/18354
16644         * g++.dg/template/nontype11.C: New test.
16645
16646 2004-11-21  Roger Sayle  <roger@eyesopen.com>
16647
16648         PR middle-end/18520
16649         * gcc.dg/pr18520-1.c: New test case.
16650
16651 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
16652
16653         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
16654         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
16655         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
16656         expected diagnostics.
16657
16658 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
16659
16660         PR target/18580
16661         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
16662         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
16663         vect-77.c, vect-77a.c: XFAIL on the SPARC.
16664
16665 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
16666
16667         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
16668
16669 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
16670             Joseph Myers  <joseph@codesourcery.com>
16671
16672         * lib/target-supports.exp (check_visibility_available): Really
16673         test the compiler.
16674
16675 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
16676
16677         PR tree-opt/18181
16678         * gcc.dg/vect/vect-85.c: New test.
16679         * gcc.dg/vect/vect-86.c: New test.
16680         * gcc.dg/vect/vect-87.c: New test.
16681         * gcc.dg/vect/vect-88.c: New test.
16682
16683 2004-11-19  Ben Elliston  <bje@au.ibm.com>
16684
16685         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
16686
16687 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
16688
16689         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
16690         * gcc.dg/ppc-and-1.c: Ditto.
16691         * gcc.dg/ppc-compare-1.c: Ditto.
16692         * gcc.dg/ppc-mov-1.c: Ditto
16693
16694 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
16695             Mark Mitchell  <mark@codesourcery.com>
16696
16697         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
16698
16699 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
16700             Aldy Hernandez  <aldyh@redhat.com>
16701
16702         * lib/target-supports.exp (check_effective_target_vect_int): New
16703         (check_effective_target_vect_float): New
16704         (check_effective_target_vect_double): New.
16705         (is-effective-target): Support new effective targets keywords.
16706         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
16707         default action for dg-do.
16708         * gcc.dg/vect/pr16105.c: Use new support.
16709         * gcc.dg/vect/pr18400.c: Ditto.
16710         * gcc.dg/vect/pr18425.c: Ditto.
16711         * gcc.dg/vect/vect-1.c: Ditto.
16712         * gcc.dg/vect/vect-10.c: Ditto.
16713         * gcc.dg/vect/vect-11.c: Ditto.
16714         * gcc.dg/vect/vect-12.c: Ditto.
16715         * gcc.dg/vect/vect-13.c: Ditto.
16716         * gcc.dg/vect/vect-14.c: Ditto.
16717         * gcc.dg/vect/vect-15.c: Ditto.
16718         * gcc.dg/vect/vect-16.c: Ditto.
16719         * gcc.dg/vect/vect-17.c: Ditto.
16720         * gcc.dg/vect/vect-18.c: Ditto.
16721         * gcc.dg/vect/vect-19.c: Ditto.
16722         * gcc.dg/vect/vect-2.c: Ditto.
16723         * gcc.dg/vect/vect-20.c: Ditto.
16724         * gcc.dg/vect/vect-21.c: Ditto.
16725         * gcc.dg/vect/vect-22.c: Ditto.
16726         * gcc.dg/vect/vect-23.c: Ditto.
16727         * gcc.dg/vect/vect-24.c: Ditto.
16728         * gcc.dg/vect/vect-25.c: Ditto.
16729         * gcc.dg/vect/vect-26.c: Ditto.
16730         * gcc.dg/vect/vect-27.c: Ditto.
16731         * gcc.dg/vect/vect-27a.c: Ditto.
16732         * gcc.dg/vect/vect-28.c: Ditto.
16733         * gcc.dg/vect/vect-29.c: Ditto.
16734         * gcc.dg/vect/vect-29a.c: Ditto.
16735         * gcc.dg/vect/vect-3.c: Ditto.
16736         * gcc.dg/vect/vect-30.c: Ditto.
16737         * gcc.dg/vect/vect-31.c: Ditto.
16738         * gcc.dg/vect/vect-32.c: Ditto.
16739         * gcc.dg/vect/vect-33.c: Ditto.
16740         * gcc.dg/vect/vect-34.c: Ditto.
16741         * gcc.dg/vect/vect-35.c: Ditto.
16742         * gcc.dg/vect/vect-36.c: Ditto.
16743         * gcc.dg/vect/vect-37.c: Ditto.
16744         * gcc.dg/vect/vect-38.c: Ditto.
16745         * gcc.dg/vect/vect-4.c: Ditto.
16746         * gcc.dg/vect/vect-40.c: Ditto.
16747         * gcc.dg/vect/vect-41.c: Ditto.
16748         * gcc.dg/vect/vect-42.c: Ditto.
16749         * gcc.dg/vect/vect-43.c: Ditto.
16750         * gcc.dg/vect/vect-44.c: Ditto.
16751         * gcc.dg/vect/vect-45.c: Ditto.
16752         * gcc.dg/vect/vect-46.c: Ditto.
16753         * gcc.dg/vect/vect-47.c: Ditto.
16754         * gcc.dg/vect/vect-48.c: Ditto.
16755         * gcc.dg/vect/vect-48a.c: Ditto.
16756         * gcc.dg/vect/vect-49.c: Ditto.
16757         * gcc.dg/vect/vect-5.c: Ditto.
16758         * gcc.dg/vect/vect-50.c: Ditto.
16759         * gcc.dg/vect/vect-51.c: Ditto.
16760         * gcc.dg/vect/vect-52.c: Ditto.
16761         * gcc.dg/vect/vect-53.c: Ditto.
16762         * gcc.dg/vect/vect-54.c: Ditto.
16763         * gcc.dg/vect/vect-55.c: Ditto.
16764         * gcc.dg/vect/vect-56.c: Ditto.
16765         * gcc.dg/vect/vect-56a.c: Ditto.
16766         * gcc.dg/vect/vect-57.c: Ditto.
16767         * gcc.dg/vect/vect-58.c: Ditto.
16768         * gcc.dg/vect/vect-59.c: Ditto.
16769         * gcc.dg/vect/vect-6.c: Ditto.
16770         * gcc.dg/vect/vect-60.c: Ditto.
16771         * gcc.dg/vect/vect-61.c: Ditto.
16772         * gcc.dg/vect/vect-62.c: Ditto.
16773         * gcc.dg/vect/vect-63.c: Ditto.
16774         * gcc.dg/vect/vect-64.c: Ditto.
16775         * gcc.dg/vect/vect-65.c: Ditto.
16776         * gcc.dg/vect/vect-66.c: Ditto.
16777         * gcc.dg/vect/vect-67.c: Ditto.
16778         * gcc.dg/vect/vect-68.c: Ditto.
16779         * gcc.dg/vect/vect-69.c: Ditto.
16780         * gcc.dg/vect/vect-7.c: Ditto.
16781         * gcc.dg/vect/vect-72.c: Ditto.
16782         * gcc.dg/vect/vect-72a.c: Ditto.
16783         * gcc.dg/vect/vect-73.c: Ditto.
16784         * gcc.dg/vect/vect-74.c: Ditto.
16785         * gcc.dg/vect/vect-75.c: Ditto.
16786         * gcc.dg/vect/vect-76.c: Ditto.
16787         * gcc.dg/vect/vect-77.c: Ditto.
16788         * gcc.dg/vect/vect-77a.c: Ditto.
16789         * gcc.dg/vect/vect-78.c: Ditto.
16790         * gcc.dg/vect/vect-79.c: Ditto.
16791         * gcc.dg/vect/vect-8.c: Ditto.
16792         * gcc.dg/vect/vect-80.c: Ditto.
16793         * gcc.dg/vect/vect-82.c: Ditto.
16794         * gcc.dg/vect/vect-82_64.c: Ditto.
16795         * gcc.dg/vect/vect-83.c: Ditto.
16796         * gcc.dg/vect/vect-83_64.c: Ditto.
16797         * gcc.dg/vect/vect-9.c: Ditto.
16798         * gcc.dg/vect/vect-all.c: Ditto.
16799         * gcc.dg/vect/vect-none.c: Ditto.
16800
16801 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
16802
16803         * lib/gcc-dg.exp (dg-skip-if): New function.
16804         (dg-forbid-option): Remove.
16805         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
16806         * g++.dg/abi/bitfield8.C: Likewise.
16807         * g++.dg/abi/dtor1.C: Likewise.
16808         * g++.dg/abi/empty10.C: Likewise.
16809         * g++.dg/abi/empty7.C: Likewise.
16810         * g++.dg/abi/empty9.C: Likewise.
16811         * g++.dg/abi/layout3.C: Likewise.
16812         * g++.dg/abi/layout4.C: Likewise.
16813         * g++.dg/abi/thunk1.C: Likewise.
16814         * g++.dg/abi/thunk2.C: Likewise.
16815         * g++.dg/abi/vbase11.C: Likewise.
16816         * g++.dg/abi/vthunk2.C: Likewise.
16817         * g++.dg/abi/vthunk3.C: Likewise.
16818         * g++.dg/ext/attrib8.C: Likewise.
16819         * g++.dg/opt/longbranch2.C: Likewise.
16820         * g++.dg/opt/reg-stack4.C: Likewise.
16821         * g++.old-deja/g++.ext/attrib1.C: Likewise.
16822         * g++.old-deja/g++.ext/attrib2.C: Likewise.
16823         * g++.old-deja/g++.ext/attrib3.C: Likewise.
16824         * g++.old-deja/g++.other/store-expr1.C: Likewise.
16825         * g++.old-deja/g++.other/store-expr2.C: Likewise.
16826         * gcc.dg/20000609-1.c: Likewise.
16827         * gcc.dg/20000720-1.c: Likewise.
16828         * gcc.dg/20011107-1.c: Likewise.
16829         * gcc.dg/20011119-1.c: Likewise.
16830         * gcc.dg/20020108-1.c: Likewise.
16831         * gcc.dg/20020122-2.c: Likewise.
16832         * gcc.dg/20020122-3.c: Likewise.
16833         * gcc.dg/20020201-3.c: Likewise.
16834         * gcc.dg/20020206-1.c: Likewise.
16835         * gcc.dg/20020218-1.c: Likewise.
16836         * gcc.dg/20020310-1.c: Likewise.
16837         * gcc.dg/20020411-1.c: Likewise.
16838         * gcc.dg/20020418-2.c: Likewise.
16839         * gcc.dg/20020426-1.c: Likewise.
16840         * gcc.dg/20020426-2.c: Likewise.
16841         * gcc.dg/20020517-1.c: Likewise.
16842         * gcc.dg/20020523-1.c: Likewise.
16843         * gcc.dg/20020523-2.c: Likewise.
16844         * gcc.dg/20020729-1.c: Likewise.
16845         * gcc.dg/20030204-1.c: Likewise.
16846         * gcc.dg/20030826-2.c: Likewise.
16847         * gcc.dg/20030926-1.c: Likewise.
16848         * gcc.dg/20031202-1.c: Likewise.
16849         * gcc.dg/980312-1.c: Likewise.
16850         * gcc.dg/980313-1.c: Likewise.
16851         * gcc.dg/990117-1.c: Likewise.
16852         * gcc.dg/990424-1.c: Likewise.
16853         * gcc.dg/990524-1.c: Likewise.
16854         * gcc.dg/991230-1.c: Likewise.
16855         * gcc.dg/i386-387-1.c: Likewise.
16856         * gcc.dg/i386-387-2.c: Likewise.
16857         * gcc.dg/i386-387-3.c: Likewise.
16858         * gcc.dg/i386-387-4.c: Likewise.
16859         * gcc.dg/i386-387-5.c: Likewise.
16860         * gcc.dg/i386-387-6.c: Likewise.
16861         * gcc.dg/i386-asm-1.c: Likewise.
16862         * gcc.dg/i386-bitfield1.c: Likewise.
16863         * gcc.dg/i386-bitfield2.c: Likewise.
16864         * gcc.dg/i386-loop-1.c: Likewise.
16865         * gcc.dg/i386-loop-2.c: Likewise.
16866         * gcc.dg/i386-loop-3.c: Likewise.
16867         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
16868         * gcc.dg/i386-pic-1.c: Likewise.
16869         * gcc.dg/i386-regparm.c: Likewise.
16870         * gcc.dg/i386-signbit-1.c: Likewise.
16871         * gcc.dg/i386-signbit-2.c: Likewise.
16872         * gcc.dg/i386-signbit-3.c: Likewise.
16873         * gcc.dg/i386-sse-5.c: Likewise.
16874         * gcc.dg/i386-sse-8.c: Likewise.
16875         * gcc.dg/i386-unroll-1.c: Likewise.
16876         * gcc.dg/tls/opt-1.c: Likewise.
16877         * gcc.dg/tls/opt-2.c: Likewise.
16878         * gcc.dg/unroll-1.c: Likewise.
16879         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
16880         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
16881         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
16882         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
16883
16884 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16885
16886         * g++.dg/template/incomplete1.C: New test.
16887
16888 2004-11-16  Nick Clifton  <nickc@redhat.com>
16889
16890         Revert patches accidentally commited during checkin of fixes for
16891         xstormy16 tests:
16892         gcc.c-torture/execute/simd-4.c: Revert
16893         gcc.dg/20040910-1.c: Revert.
16894
16895 2004-11-16  Paul Brook  <paul@codesourcery.com>
16896
16897         PR fortran/13010
16898         * gfortran.dg/der_pointer_1.f90: New test.
16899
16900 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
16901
16902         PR c/18498
16903         * gcc.dg/bitfld-13.c: New test.
16904
16905 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
16906
16907         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
16908         powerpc*-*-linux*.
16909
16910         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
16911         * gcc.dg/ppc64-abi-2.c: Ditto.
16912         * gcc.dg/ppc64-abi-3.c: Ditto.
16913
16914         * lib/gcc-dg.exp (dg-target-list): Remove.
16915
16916 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
16917
16918         * gcc.dg/ia64-postinc.c: New test.
16919
16920 2004-11-15  Mark Mitchell <mark@codesourcery.com>
16921
16922         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
16923
16924 2004-11-15  Nick Clifton  <nickc@redhat.com>
16925
16926         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
16927         __INT_MAX__ so that the test can be compiled by toolchains
16928         targeted at 16-bit processors.
16929
16930         * gcc.dg/20040625-1.c: Use long constants rather than integers
16931         when performing arithmetic that will overflow 16-bits.
16932
16933         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
16934         xstormy16.  It does not support 128-bit vector operations.
16935
16936         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
16937         with the macro PTR_TYPE.  Define this macro to an integer type
16938         suitable for holding a pointer.
16939
16940         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
16941         the target is a 16-bit processor.
16942
16943         * gcc.dg/cpp/if-2.c: Expect a different warning message from
16944         16-bit targets where the character constant will be too long.
16945
16946         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
16947         where the double will not be directly addressable.
16948
16949 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16950
16951         Friend class name lookup 1/n, PR c++/18471
16952         * g++.dg/template/crash26.C: New test.
16953         * g++.dg/lookup/struct1.C: Adjust expected error.
16954         * g++.dg/parse/elab1.C: Likewise.
16955         * g++.dg/parse/elab2.C: Likewise.
16956         * g++.dg/parse/int-as-enum1.C: Likewise.
16957         * g++.dg/parse/struct-as-enum1.C: Likewise.
16958         * g++.dg/parse/typedef1.C: Likewise.
16959         * g++.dg/parse/typedef3.C: Likewise.
16960         * g++.dg/parse/typedef4.C: Likewise.
16961         * g++.dg/parse/typedef5.C: Likewise.
16962         * g++.dg/template/nontype4.C: Likewise.
16963         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
16964         * g++.old-deja/g++.other/elab1.C: Likewise.
16965         * g++.old-deja/g++.other/syntax4.C: Likewise.
16966
16967 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
16968
16969         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
16970
16971 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
16972
16973         * gcc.c-torture/execute/20041114-1.c: New test.
16974
16975 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
16976
16977         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
16978         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
16979         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
16980         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
16981         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
16982         gcc.dg/switch-7.c: New tests.
16983
16984 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
16985
16986         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
16987
16988 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
16989
16990         PR tree-opt/18400
16991         * gcc.dg/vect/pr18400.c: New test.
16992
16993 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
16994             Andrew Pinski  <pinskia@physics.uc.edu>
16995
16996         PR tree-opt/18425
16997         * gcc.dg/vect/pr18425.c: New test.
16998
16999 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
17000
17001         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
17002         Guard with dg-require-alias and dg-require-visibility.
17003
17004 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
17005
17006         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
17007
17008 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17009
17010         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
17011
17012 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17013
17014         PR c++/17344
17015         * g++.dg/template/defarg5.C: New test.
17016
17017 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
17018
17019         * g++.dg/parse/cast1.C: Run only on ILP32.
17020         * g++.old-deja/g++.mike/p784.C: Likewise.
17021
17022 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
17023
17024         * gcc.c-torture/execute/20041113-1.c: New test.
17025
17026 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
17027
17028         PR target/18230
17029         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
17030         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
17031         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
17032         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
17033         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
17034         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
17035         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
17036         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
17037         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
17038         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
17039         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
17040         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
17041         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
17042
17043 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
17044
17045         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
17046         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
17047         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
17048         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
17049         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
17050         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
17051         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
17052         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
17053         gcc.target/sparc/combined-1.c: New tests.
17054
17055 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
17056
17057         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
17058         New tests.
17059
17060 2004-11-12  Mark Mitchell <mark@codesourcery.com>
17061
17062         * lib/gcc-dg.exp (dg-forbid-option): New function.
17063         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
17064         * g++.dg/abi/bitfield8.C: Likewise.
17065         * g++.dg/abi/dtor1.C: Likewise.
17066         * g++.dg/abi/empty10.C: Likewise.
17067         * g++.dg/abi/empty7.C: Likewise.
17068         * g++.dg/abi/empty9.C: Likewise.
17069         * g++.dg/abi/layout3.C: Likewise.
17070         * g++.dg/abi/layout4.C: Likewise.
17071         * g++.dg/abi/thunk1.C: Likewise.
17072         * g++.dg/abi/thunk2.C: Likewise.
17073         * g++.dg/abi/vbase11.C: Likewise.
17074         * g++.dg/abi/vthunk2.C: Likewise.
17075         * g++.dg/abi/vthunk3.C: Likewise.
17076         * g++.dg/ext/attrib8.C: Likewise.
17077         * g++.dg/opt/longbranch2.C: Likewise.
17078         * g++.dg/opt/reg-stack4.C: Likewise.
17079         * g++.old-deja/g++.ext/attrib1.C: Likewise.
17080         * g++.old-deja/g++.ext/attrib2.C: Likewise.
17081         * g++.old-deja/g++.ext/attrib3.C: Likewise.
17082         * g++.old-deja/g++.other/store-expr1.C: Likewise.
17083         * g++.old-deja/g++.other/store-expr2.C: Likewise.
17084         * gcc.dg/20000609-1.c: Likewise.
17085         * gcc.dg/20000720-1.c: Likewise.
17086         * gcc.dg/20011107-1.c: Likewise.
17087         * gcc.dg/20011119-1.c: Likewise.
17088         * gcc.dg/20020108-1.c: Likewise.
17089         * gcc.dg/20020122-2.c: Likewise.
17090         * gcc.dg/20020122-3.c: Likewise.
17091         * gcc.dg/20020201-3.c: Likewise.
17092         * gcc.dg/20020206-1.c: Likewise.
17093         * gcc.dg/20020218-1.c: Likewise.
17094         * gcc.dg/20020310-1.c: Likewise.
17095         * gcc.dg/20020411-1.c: Likewise.
17096         * gcc.dg/20020418-2.c: Likewise.
17097         * gcc.dg/20020426-1.c: Likewise.
17098         * gcc.dg/20020426-2.c: Likewise.
17099         * gcc.dg/20020517-1.c: Likewise.
17100         * gcc.dg/20020523-1.c: Likewise.
17101         * gcc.dg/20020523-2.c: Likewise.
17102         * gcc.dg/20020729-1.c: Likewise.
17103         * gcc.dg/20030204-1.c: Likewise.
17104         * gcc.dg/20030826-2.c: Likewise.
17105         * gcc.dg/20030926-1.c: Likewise.
17106         * gcc.dg/20031202-1.c: Likewise.
17107         * gcc.dg/980312-1.c: Likewise.
17108         * gcc.dg/980313-1.c: Likewise.
17109         * gcc.dg/990117-1.c: Likewise.
17110         * gcc.dg/990424-1.c: Likewise.
17111         * gcc.dg/990524-1.c: Likewise.
17112         * gcc.dg/991230-1.c: Likewise.
17113         * gcc.dg/i386-387-1.c: Likewise.
17114         * gcc.dg/i386-387-2.c: Likewise.
17115         * gcc.dg/i386-387-3.c: Likewise.
17116         * gcc.dg/i386-387-4.c: Likewise.
17117         * gcc.dg/i386-387-5.c: Likewise.
17118         * gcc.dg/i386-387-6.c: Likewise.
17119         * gcc.dg/i386-asm-1.c: Likewise.
17120         * gcc.dg/i386-bitfield1.c: Likewise.
17121         * gcc.dg/i386-bitfield2.c: Likewise.
17122         * gcc.dg/i386-loop-1.c: Likewise.
17123         * gcc.dg/i386-loop-2.c: Likewise.
17124         * gcc.dg/i386-loop-3.c: Likewise.
17125         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
17126         * gcc.dg/i386-pic-1.c: Likewise.
17127         * gcc.dg/i386-regparm.c: Likewise.
17128         * gcc.dg/i386-signbit-1.c: Likewise.
17129         * gcc.dg/i386-signbit-2.c: Likewise.
17130         * gcc.dg/i386-signbit-3.c: Likewise.
17131         * gcc.dg/i386-sse-5.c: Likewise.
17132         * gcc.dg/i386-sse-8.c: Likewise.
17133         * gcc.dg/i386-unroll-1.c: Likewise.
17134         * gcc.dg/tls/opt-1.c: Likewise.
17135         * gcc.dg/tls/opt-2.c: Likewise.
17136         * gcc.dg/unroll-1.c: Likewise.
17137         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
17138         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
17139         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
17140         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
17141         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
17142         -m64 is specified.
17143
17144 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
17145
17146         PR c++/18389
17147         * g++.dg/parse/cond1.C: New test.
17148
17149         PR c++/18429
17150         * g++.dg/template/array9.C: New test.
17151         * g++.dg/ext/vla1.C: Adjust error messages.
17152         * g++.dg/ext/vlm1.C: Likewise.
17153         * g++.dg/template/crash2.C: Likewise.
17154
17155         PR c++/18436
17156         * g++.dg/template/call3.C: New test.
17157
17158         PR c++/18407
17159         * g++.dg/template/ptrmem11.C: New test.
17160
17161 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
17162
17163         PR other/14264
17164         * lib/g++.exp: Set LC_ALL and LANG to C.
17165         * lib/gcc-dg.exp: Likewise.
17166         * lib/gfortran.exp: Likewise.
17167         * lib/objc.exp: Likewise.
17168         * lib/treelang.exp: Likewise.
17169
17170 2004-11-12  Andreas Schwab  <schwab@suse.de>
17171
17172         * gcc.dg/pr16286.c: Fix last change.
17173
17174 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
17175
17176         PR c++/18416
17177         * g++.dg/init/global1.C: New test.
17178
17179 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
17180
17181         * gcc.c-torture/execute/20041112-1.c: New test.
17182
17183 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
17184
17185         * lib/gcc-dg.exp (dg-target-list): New.
17186
17187 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
17188             Richard Sandiford  <rsandifo@redhat.com>
17189
17190         * lib/target-supports.exp (get-compiler_messages): New.
17191         (check_named_sections_available): Use it.
17192         (check_effective_target_ilp32): New.
17193         (check_effective_target_lp64): New.
17194         (is-effective-target): New.
17195         * lib/gcc-dg.exp (dg-require-effective-target): New.
17196
17197 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
17198
17199         * gcc.dg/precedence-1.c: New test.
17200
17201 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
17202
17203         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
17204
17205         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
17206         message, delete generated files, use more descriptive name for
17207         executable, and make the test unsupported when it cannot be run.
17208
17209         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
17210         (dg-require-weak, dg-require-visibility, dg-require-alias,
17211         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
17212         dg-require-iconv, dg-require-named-sections): Use it.
17213
17214         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
17215
17216 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
17217
17218         PR target/16457
17219         * gcc.dg/ppc-and-1: New
17220
17221         PR target/16796
17222         * gcc.dg/ppc-mov-1.c: New.
17223
17224         PR target/16458
17225         * gcc.dg/ppc-compare-1.c: New.
17226
17227 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
17228
17229         * objc.dg/desig-init-2.m: New test.
17230
17231 2004-11-10  Adam Nemet  <anemet@lnxw.com>
17232
17233         PR middle-end/18160
17234         * g++.dg/warn/register-var-1.C: New test.
17235         * g++.dg/warn/register-var-2.C: New test.
17236
17237 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
17238
17239         * gcc.dg/union-2.c: New test.
17240
17241 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
17242
17243         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
17244         New test for PR tree-optimization/17892.
17245
17246 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
17247
17248         PR c++/18369
17249         * g++.dg/init/new12.C: New test.
17250
17251 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
17252
17253         * gcc.target/sparc: New directory.
17254         * gcc.target/sparc/sparc.exp: New driver.
17255         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
17256         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
17257         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
17258         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
17259
17260 2004-11-10  Paul Brook  <paul@codesourcery.com>
17261
17262         PR fortran/18218
17263         * gfortran.dg/list_read.c: New test.
17264
17265 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
17266
17267         PR c/18322
17268         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
17269         expected diagnostic location.
17270
17271 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
17272
17273         * gcc.dg/20041109-1.c: New test.
17274
17275 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
17276
17277         PR objc/18406
17278         * objc/compile/pr18406.m: New test.
17279
17280 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
17281
17282         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
17283
17284 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
17285
17286         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
17287
17288 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
17289
17290         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
17291
17292 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
17293
17294         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
17295         exit.
17296
17297 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
17298
17299         PR tree-opt/18299
17300         * gcc.c-torture/pr18299-1.c: New test.
17301
17302 2004-11-06  Andreas Schwab  <schwab@suse.de>
17303
17304         * gcc.dg/pr16286.c: Also test for bool and pixel.
17305
17306 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
17307
17308         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
17309         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
17310         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
17311         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
17312         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
17313         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
17314         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
17315         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
17316         gcc.dg/struct-semi-3.c: New tests.
17317
17318 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
17319
17320         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
17321
17322 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
17323
17324         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
17325         Do not use C99 designators.
17326
17327 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
17328
17329         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
17330
17331 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
17332
17333         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
17334         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
17335         * gcc.c-torture/execute/simd-5.x: Remove.
17336
17337 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
17338
17339         PR rtl-optimization/17933
17340         * gcc.dg/torture/pr17933-1.c: New test.
17341
17342 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
17343
17344         PR target/18106
17345         * lib/target-supports.exp (check_weak_available): Support
17346         Windows.
17347
17348 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
17349
17350         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
17351         call to fflush(stdout) before abort.
17352         (my_ffsll): New function.
17353         (generate_fields): Use it.
17354
17355 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
17356
17357         * gcc.dg/init-undef-1.c: New test.
17358
17359 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
17360
17361         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
17362         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
17363         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
17364         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
17365         expected messages for new parser.
17366
17367 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
17368
17369         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
17370
17371 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
17372
17373         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
17374         on LP64 targets.
17375
17376 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
17377
17378         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
17379         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
17380         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
17381         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
17382         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
17383         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
17384         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
17385         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
17386         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
17387         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
17388
17389 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
17390
17391         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
17392         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
17393         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
17394         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
17395         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
17396         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
17397         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
17398         for new parser.
17399
17400 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
17401
17402         PR target/15342
17403         * gcc.dg/20041104-1.c: New test.
17404
17405 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17406
17407         * g++.dg/template/nontype7.C: New test.
17408         * g++.dg/template/nontype8.C: Likewise.
17409         * g++.dg/template/nontype9.C: Likewise.
17410         * g++.dg/template/nontype10.C: Likewise.
17411         * g++.dg/tc1/dr49.C: Likewise.
17412         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
17413         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
17414
17415 2004-11-04  Ben Elliston  <bje@au.ibm.com>
17416
17417         * g++.dg/rtti/tinfo1.C: Remove xfails.
17418
17419 2004-11-04  Ben Elliston  <bje@au.ibm.com>
17420
17421         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
17422         packed attribute to the definition to satisfy the new C++ parser.
17423
17424 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
17425
17426         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
17427         invocations of va_arg.
17428
17429 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
17430
17431         PR c++/18124
17432         * g++.dg/template/crash25.C: New test.
17433
17434         PR c++/18155
17435         * g++.dg/template/typedef2.C: New test.
17436         * g++.dg/parse/crash13.C: Adjust error markers.
17437
17438         PR c++/18177
17439         * g++.dg/conversion/const3.C: New test.
17440
17441 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17442
17443         PR fortran/17535
17444         PR fortran/17583
17445         PR fortran/17713
17446         * gfortran.dg/generic_[123].f90: New testcases.
17447
17448 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
17449
17450         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
17451         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
17452
17453 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
17454
17455         PR tree-opt/16808
17456         * gcc.c-torture/compile/pr16808.c: New test.
17457
17458 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
17459
17460         PR rtl-optimization/17104
17461         * gcc.dg/ppc-bitfield1.c: New.
17462
17463 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
17464
17465         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
17466
17467 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
17468
17469         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
17470         strings for 32-bit code.
17471
17472 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
17473
17474         PR c/18239
17475         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
17476
17477 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
17478
17479         PR c++/18064
17480         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
17481
17482 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
17483
17484         PR c++/15172
17485         * g++.dg/init/aggr2.C: New test.
17486
17487 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
17488
17489         * objc.dg/local-decl-1.m: New test.
17490
17491 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17492
17493         * gcc.dg/20040910-1.c: Adjust regex.
17494
17495 2004-10-30  Roger Sayle  <roger@eyesopen.com>
17496
17497         PR rtl-optimization/18084
17498         * g++.dg/opt/pr18084-1.C: New testcase.
17499
17500 2004-10-30  Matt Austern  <austern@apple.com>
17501
17502         PR c++/17542
17503         * g++.dg/ext/attrib18.C: New test.
17504
17505 2004-10-30  Roger Sayle  <roger@eyesopen.com>
17506
17507         PR middle-end/18096
17508         * gcc.dg/pr18096-1.c: New test case.
17509
17510 2004-10-30  Roger Sayle  <roger@eyesopen.com>
17511
17512         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
17513
17514 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
17515
17516         PR c/16666
17517         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
17518         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
17519         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
17520         gcc.dg/old-style-prom-3.c: New tests.
17521
17522 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
17523
17524         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
17525         Remove unnecessary inclusion of stdio.h.
17526
17527 2004-10-29  Roger Sayle  <roger@eyesopen.com>
17528
17529         PR rtl-optimization/17581
17530         * gcc.dg/pr17581-1.c: New test case.
17531
17532 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
17533
17534         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
17535         being implemented.
17536         * g++.dg/conversion/dr195-1.C: New.
17537         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
17538         * g++.old-deja/g++.mike/p10148.C: Likewise.
17539
17540 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
17541
17542         PR c++/17695
17543         * g++.dg/debug/typedef2.C: New test.
17544
17545 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
17546
17547         PR fortran/13490
17548         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
17549         * gfortran.dg/g77/README: Update.
17550
17551 2004-10-28  Matt Austern  <austern@apple.com>
17552
17553         PR c++/14124
17554         * g++.dg/ext/packed7.C: New test.
17555
17556 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
17557
17558         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
17559         scan-assembler.
17560         * lib/scanasm.exp (hidden-scan-for): New proc.
17561         (scan-hidden): Use hidden-scan-for instead of constructing the scan
17562         string.
17563         (scan-not-hidden): Likewise.
17564         * lib/target-supports.exp (check_visibility_available): mach-o is
17565         support too.
17566
17567 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
17568
17569         PR c++/17132
17570         * g++.dg/template/memclass3.C: New test.
17571
17572 2004-10-28  Adam Nemet  <anemet@lnxw.com>
17573
17574         PR middle-end/18160
17575         * gcc.dg/register-var-1.c: New test.
17576         * gcc.dg/register-var-2.c: New test.
17577         * gcc.dg/asm-7.c: Taking the address of a register variable is an
17578         error now.
17579
17580 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
17581
17582         PR other/18172
17583         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
17584         unused variables.
17585         * gcc.dg/vect/vect-22.c: Likewise.
17586
17587 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
17588
17589         * gcc.dg/i386-rotate-1.c: New test.
17590
17591 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
17592
17593         * g++.dg/init/ref12.C: Add "run" marker.
17594
17595         PR c++/17435
17596         * g++.dg/init/ref12.C: New test.
17597
17598         PR c++/18140
17599         * g++.dg/template/shift1.C: New test.
17600         * g++.dg/template/error10.C: Adjust error markers.
17601
17602 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
17603
17604         PR tree-opt/17529
17605         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
17606
17607 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
17608
17609         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
17610         * gcc.dg/weak/weak-3.c: Likewise.
17611         * gcc.dg/weak/weak-5.c: Likewise.
17612         * gcc.dg/weak/weak-9.c: Likewise.
17613         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
17614         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
17615
17616         * gcc.dg/darwin-weakimport-1.c: New.
17617
17618 2004-10-28  Ben Elliston  <bje@au.ibm.com>
17619
17620         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
17621
17622 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
17623
17624         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
17625         'syntax' error messages.
17626         * gcc.dg/cpp/direct2s.c: Likewise.
17627
17628 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
17629
17630         * gcc.c-torture/compile/20041026-1.c: New.
17631
17632 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
17633
17634         PR c++/18093
17635         * g++.dg/lookup/ns2.C: New test.
17636
17637         PR c++/18020
17638         * g++.dg/template/enum4.C: New test.
17639
17640         PR c++/18161
17641         * g++.dg/template/expr1.C: New test.
17642
17643 2004-10-26  Ben Elliston  <bje@au.ibm.com>
17644
17645         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
17646
17647 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
17648
17649         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
17650         gcc.dg/decl-nospec-3.c: New tests.
17651
17652 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
17653
17654         * objc.dg/super-class-3.m: New test.
17655
17656 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
17657
17658         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
17659         resyncing.
17660         * gcc.dg/cpp/direct2s.c: Likewise.
17661
17662 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
17663
17664         * objc.dg/image-info.m: Update for changes to section selection.
17665
17666 2004-10-25  David Ayers  <d.ayers@inode.at>
17667             Ziemowit Laski  <zlaski@apple.com>
17668
17669         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
17670         diagnostics when messaging 'id <Proto>'.
17671         * objc.dg/class-protocol-1.m: New test.
17672         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
17673         a non-existent method signature.
17674         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
17675         Update diagnostics when messaging with non-existent method signature.
17676         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
17677         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
17678         invalid receivers are now resolved as if messaging 'id'; remove
17679         extraneous diagnostics.
17680
17681 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
17682
17683         PR c/16667
17684         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
17685         gcc.dg/init-desig-obs-3.c: New tests.
17686
17687 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
17688
17689         * gcc.dg/debug/20041023-1.c: New test.
17690
17691 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
17692
17693         PR middle-end/17407
17694         * gcc.c-torture/compile/pr17407.c: New test.
17695
17696         PR c++/18121
17697         * g++.dg/template/array8.C: New test.
17698
17699 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
17700
17701         PR other/18138
17702         * lib/g++.exp: Accept more than one multilib libgcc.
17703         * lib/gcc-dg.exp: Likewise.
17704         * lib/objc.exp: Likewise.
17705         * lib/treelang.exp: Likewise.
17706         * lib/gfortran.exp: Likewise.
17707
17708 2004-10-24  Ben Elliston  <bje@au.ibm.com>
17709
17710         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
17711
17712 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
17713
17714         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
17715         * gcc.dg/c99-const-expr-3.c: Likewise.
17716
17717 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
17718
17719         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
17720
17721 2004-10-23  Ben Elliston  <bje@au.ibm.com>
17722
17723         * gcc.c-torture/execute/loop-2e.x: Remove.
17724
17725 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
17726
17727         PR c++/18095
17728         * g++.dg/parse/crash18.C: New.
17729         * g++.dg/parse/crash19.C: New.
17730
17731 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
17732
17733         * g++.dg/ext/dllimport1.C: Move dg-warnings.
17734         * g++.dg/ext/dllimport2.C: Same.
17735         * g++.dg/ext/dllimport8.C: Same.
17736
17737 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
17738
17739         PR c++/10841
17740         * g++.dg/conversion/cast1.C: New test.
17741         * g++.dg/overload/pmf1.C: Adjust error marker.
17742
17743 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
17744
17745         PR objc/17923
17746         * objc.dg/const-str-7.m: New test.
17747
17748 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17749
17750         * g++.dg/template/memfriend11.C: Fix comment typo.
17751         * g++.dg/template/memfriend14.C: Likewise.
17752
17753 2004-10-20  Richard Henderson  <rth@redhat.com>
17754
17755         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
17756         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
17757         -fasynchronous-unwind-tables.
17758
17759 2004-10-20  Richard Henderson  <rth@redhat.com>
17760
17761         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
17762         (main): Return success.
17763         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
17764         (main): Return success.
17765
17766 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17767
17768         PR c++/13495
17769         * g++.dg/template/memfriend9.C: New test.
17770         * g++.dg/template/memfriend10.C: Likewise.
17771         * g++.dg/template/memfriend11.C: Likewise.
17772         * g++.dg/template/memfriend12.C: Likewise.
17773         * g++.dg/template/memfriend13.C: Likewise.
17774         * g++.dg/template/memfriend14.C: Likewise.
17775         * g++.dg/template/memfriend15.C: Likewise.
17776         * g++.dg/template/memfriend16.C: Likewise.
17777         * g++.dg/template/memfriend17.C: Likewise.
17778         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
17779
17780 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
17781
17782         * g++.dg/conversion/dr195.C: New.
17783         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
17784
17785 2004-10-20  Ben Elliston  <bje@au.ibm.com>
17786             Devang Patel  <dpatel@apple.com>
17787
17788         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
17789         of floating point arithmetic, which could trap.
17790
17791 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
17792
17793         PR c++/14035
17794         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
17795         * g++.dg/conversion/const2.C: New test.
17796         * g++.dg/expr/reinterpret2.C: New test.
17797         * g++.dg/expr/reinterpret3.C: New test.
17798         * g++.dg/expr/cast2.C: New test.
17799         * g++.dg/expr/copy1.C: New test.
17800         * g++.dg/other/conversion1.C: Change error message.
17801         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
17802         function pointers to void *.
17803         * g++.old-deja/g++.mike/p10148.C: Likewise.
17804
17805 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
17806
17807         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
17808
17809 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
17810
17811         PR c++/18047
17812
17813         * g++.dg/parse/expr3.C: New test.
17814
17815 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
17816
17817         * gcc.dg/smod-1.c: New test.
17818
17819 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
17820
17821         * objc.dg/method-14.m: New test.
17822
17823 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
17824
17825         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
17826         Also xfail as the patch was reverted.
17827
17828 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
17829
17830         PR middle-end/16973
17831         * gcc.dg/pr16973.c: New test.
17832
17833 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
17834
17835         PR tree-optimization/17656
17836         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
17837
17838 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
17839
17840         * g++.dg/eh/shadow1.C: New.
17841
17842 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
17843
17844         * gcc.c-torture/compile/20041018-1.c: New test.
17845
17846 2004-10-18  Ben Elliston  <bje@au.ibm.com>
17847
17848         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
17849         compiler referring to register 0 when accessing sdata.  The linker
17850         now patches things up.
17851
17852 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
17853
17854         PR c/17529
17855         * gcc.c-torture/compile/pr17529.c: New test.
17856
17857 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17858
17859         PR c++/17743
17860         * g++.dg/ext/attrib17.C: New test.
17861
17862 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
17863
17864         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
17865
17866 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17867
17868         PR c++/10479
17869         * g++.dg/ext/attrib16.C: New test.
17870
17871 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
17872
17873         PR c++/17042
17874         * g++.dg/init/dso_handle1.C: New test.
17875
17876         PR c++/14667
17877         * g++.dg/parse/typedef6.C: New test.
17878
17879         PR c++/17916
17880         * g++.dg/parse/pragma1.C: New test.
17881
17882 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
17883
17884         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
17885
17886 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
17887
17888         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
17889         -fno-common when on HPPA HP-UX platforms.
17890
17891 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
17892
17893         PR other/16820
17894         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
17895         stdint.h.
17896         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
17897         uintptr_t.
17898
17899 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
17900
17901         PR c++/16301
17902         * g++.dg/lookup/strong-using-4.C: New test.
17903
17904 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
17905
17906         PR middle-end/16567
17907         * gcc.c-torture/compile/nested-1.c: New test.
17908
17909 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
17910
17911         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
17912         and mipsisa64*-*-* (until support for misaligned loads is added).
17913         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
17914         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
17915         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
17916         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
17917         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
17918         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
17919
17920 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
17921
17922         PR c++/17976
17923         * g++.dg/init/dtor3.C: New test.
17924
17925 2004-10-15  Ben Elliston  <bje@au.ibm.com>
17926
17927         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
17928
17929 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
17930
17931         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
17932         * gcc.dg/macho-lo-sum.c: Likewise.
17933
17934 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
17935
17936         * gcc.dg/ppc-spe64-1.c: New test.
17937
17938 2004-10-14  Devang Patel  <dpatel@apple.com>
17939
17940         PR 17635
17941         * gcc.dg/pr17635.c : New test.
17942
17943 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
17944
17945         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
17946         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
17947         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
17948         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
17949         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
17950         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
17951         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
17952         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
17953         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
17954         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
17955         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
17956         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
17957         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
17958         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
17959         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
17960         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
17961         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
17962         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
17963
17964 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
17965
17966         * gcc.dg/vect/vect-82.c: New testcase.
17967         * gcc.dg/vect/vect-82_64.c: New testcase.
17968         * gcc.dg/vect/vect-83.c: New testcase.
17969         * gcc.dg/vect/vect-83_64.c: New testcase.
17970
17971 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
17972
17973         * gcc.dg/cpp/error-1.c: New test.
17974
17975 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
17976
17977         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
17978
17979 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
17980
17981         PR target/17984
17982         * gcc.dg/cris-peep2-xsrand2.c: New test.
17983
17984 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
17985
17986         PR c++/17661
17987         * testsuite/g++.dg/expr/for2.C: New test.
17988
17989 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
17990
17991         * g++.dg/inherit/thunk1.C: Run on the SPARC.
17992
17993 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
17994
17995         PR tree-optimization/17724
17996         * g++.dg/opt/pr17724-1.C: New test.
17997         * g++.dg/opt/pr17724-2.C: New test.
17998         * g++.dg/opt/pr17724-3.C: New test.
17999         * g++.dg/opt/pr17724-4.C: New test.
18000         * g++.dg/opt/pr17724-5.C: New test.
18001         * g++.dg/opt/pr17724-6.C: New test.
18002
18003 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
18004
18005         PR c/17301
18006         * gcc.dg/pr17301-2.c: New test.
18007
18008 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
18009
18010         PR c++/15876
18011         * g++.dg/parse/error22.C: New test.
18012
18013         PR c++/17936
18014         * g++.dg/template/spec18.C: New test.
18015
18016 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
18017
18018         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
18019         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
18020         memcpy.
18021         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
18022         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
18023
18024 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
18025
18026         * g++.dg/eh/cleanup5.C: Add dg-options "".
18027
18028 2004-10-11  Roger Sayle  <roger@eyesopen.com>
18029
18030         PR middle-end/17657
18031         * gcc.dg/switch-4.c: New test case.
18032
18033 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
18034
18035         * gcc.c-torture/execute/20041011-1.c: New test.
18036
18037 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
18038
18039         PR c++/17554
18040         * g++.dg/init/for3.C: New test.
18041
18042         PR c++/17657
18043         * g++.dg/opt/switch2.C: New test.
18044
18045         PR middle-end/17703
18046         * g++.dg/warn/Wreturn-2.C: New test.
18047
18048 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
18049
18050         PR c++/17907
18051         * g++.dg/eh/cleanup5.C: New test.
18052
18053 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
18054
18055         PR c++/17393
18056         * g++.dg/parse/error21.C: New test.
18057
18058 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18059
18060         * g++.dg/overload/pmf1.C: Adjust quoting marks.
18061         * g++.dg/warn/incomplete1.C: Likewise.
18062         * g++.dg/template/qualttp20.C: Likewise.
18063
18064 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
18065
18066         PR c/17881
18067         * parm-incomplete-1.c: New test.
18068
18069 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
18070
18071         PR c++/17867
18072         * g++.dg/parse/error19.C: New test.
18073
18074         PR c++/17670
18075         * g++.dg/init/new11.C: New test.
18076
18077         PR c++/17821
18078         * g++.dg/parse/error20.C: New test.
18079
18080         PR c++/17826
18081         * g++.dg/template/crash24.C: New test.
18082
18083 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
18084
18085         PR c/17301
18086         * gcc.dg/pr17301-1.c: New test.
18087
18088 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
18089
18090         PR c/17189
18091         * gcc.dg/anon-struct-5.c: New test.
18092
18093 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
18094
18095         PR c/17844
18096         * gcc.dg/pr17844-1.c: New test.
18097
18098 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
18099
18100         PR tree-optimization/17906
18101         * gcc.c-torture/compile/pr17906.c: New.
18102
18103 2004-10-09  Stuart Hastings  <stuart@apple.com>
18104             Roger Sayle  <roger@eyesopen.com>
18105
18106         PR rtl-optimization/17853
18107         * gcc.dg/i386-mmx-5.c: New testcase.
18108
18109 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
18110
18111         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
18112
18113 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
18114
18115         PR c++/17524
18116         * g++.dg/template/static9.C: New test.
18117
18118         PR c++/17685
18119         * g++.dg/parse/operator5.C: New test.
18120
18121 2004-10-09  Roger Sayle  <roger@eyesopen.com>
18122
18123         PR middle-end/17894
18124         * gcc.c-torture/execute/divcmp-4.c: New test case.
18125
18126 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
18127
18128         PR tree-opt/17902
18129         * g++.dg/opt/pr17902.C: New test.
18130
18131 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
18132
18133         * gcc.dg/cpp/ident-1.c: Add dg-options "".
18134
18135 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
18136
18137         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
18138
18139 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
18140
18141         * gcc.dg/assign-warn-3.c: New test.
18142
18143 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
18144
18145         PR c/16999
18146         * gcc.dg/cpp/ident-1.c: New test.
18147
18148 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
18149
18150         * gcc.c-torture/compile/acc1.c: New.
18151
18152 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
18153
18154         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
18155         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
18156
18157 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
18158
18159         * gcc.dg/ultrasp11.c: New test.
18160
18161 2004-10-08  Michael Matz  <matz@suse.de>
18162
18163         * gcc.dg/doloop-2.c: New test.
18164
18165 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
18166
18167         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
18168         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
18169         objc.dg/method-9.m: Update expected diagnostics.
18170
18171 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
18172
18173         * gcc.dg/ppc-fsel-3.c: New file.
18174         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
18175
18176 2004-10-07  Paul Brook  <paul@codesourcery.com>
18177
18178         * gfortran.dg/intrinsic_verify_1.f90: New test.
18179
18180 2004-10-07  Paul Brook  <paul@codesourcery.com>
18181
18182         * gfortran.dg/empty_format_1.f90: Remove stray commas.
18183
18184 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18185
18186         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
18187         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
18188         commit.
18189
18190 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
18191
18192         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
18193
18194 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18195
18196         PR c++/17115
18197         * g++.dg/warn/Winline-4.C: New test.
18198
18199 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
18200
18201         * gcc.c-torture/compile/20041007-1.c: New test.
18202
18203 2004-10-07  Paul Brook  <paul@codesourcery.com>
18204
18205         PR fortran/17678
18206         * gfortran.dg/use_allocated_1.f90: New test.
18207
18208 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
18209
18210         PR middle-end/17849
18211         * gfortran.fortran-torture/compile/nested.f90: New test
18212
18213 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
18214
18215         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
18216
18217 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
18218
18219         PR c++/17368
18220         * g++.dg/ext/asm6.C: New test.
18221
18222 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
18223
18224         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
18225
18226 2004-10-06  Paul Brook  <paul@codesourcery.com>
18227
18228         PR libfortran/17709
18229         * gfortran.dg/empty_format_1.f90: New test.
18230
18231 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18232
18233         PR fortran/17568
18234         * gfortran.dg/ishft.f90: New test.
18235
18236         PR fortran/17283
18237         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
18238         tests.
18239
18240 2004-10-06  Paul Brook  <paul@codesourcery.com>
18241
18242         * gfortran.dg/do_1.f90: New test.
18243
18244 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18245
18246         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
18247         optimizing for size.
18248
18249 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
18250
18251         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
18252
18253 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
18254
18255         * gcc.c-torture/compile/20041005-1.c: New test.
18256
18257 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
18258
18259         PR c++/17829
18260         * g++.dg/lookup/koenig4.C: New.
18261
18262 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18263
18264         * g++.dg/other/classkey1.C: Adjust quoting marks.
18265         * g++.dg/parse/error15.C: Likewise.
18266         * g++.dg/template/meminit2.C (int>): Likewise.
18267
18268 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18269
18270         PR fortran/17283
18271         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
18272
18273         PR fortran/17631
18274         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
18275
18276         PR fortran/17708
18277         * gfortran.dg/pr17708.f90: New test.
18278
18279 2004-10-04  Chao-ying Fu  <fu@mips.com>
18280
18281         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
18282         * gcc.dg/vect/vect-4.c: Ditto.
18283         * gcc.dg/vect/vect-5.c: Ditto.
18284         * gcc.dg/vect/vect-6.c: Ditto.
18285         * gcc.dg/vect/vect-8.c: Ditto.
18286         * gcc.dg/vect/vect-16.c: Ditto.
18287         * gcc.dg/vect/vect-30.c: Ditto.
18288         * gcc.dg/vect/vect-40.c: Ditto.
18289         * gcc.dg/vect/vect-41.c: Ditto.
18290         * gcc.dg/vect/vect-42.c: Ditto.
18291         * gcc.dg/vect/vect-43.c: Ditto.
18292         * gcc.dg/vect/vect-44.c: Ditto.
18293         * gcc.dg/vect/vect-45.c: Ditto.
18294         * gcc.dg/vect/vect-46.c: Ditto.
18295         * gcc.dg/vect/vect-47.c: Ditto.
18296         * gcc.dg/vect/vect-48.c: Ditto.
18297         * gcc.dg/vect/vect-49.c: Ditto.
18298         * gcc.dg/vect/vect-50.c: Ditto.
18299         * gcc.dg/vect/vect-51.c: Ditto.
18300         * gcc.dg/vect/vect-52.c: Ditto.
18301         * gcc.dg/vect/vect-53.c: Ditto.
18302         * gcc.dg/vect/vect-54.c: Ditto.
18303         * gcc.dg/vect/vect-55.c: Ditto.
18304         * gcc.dg/vect/vect-56.c: Ditto.
18305         * gcc.dg/vect/vect-57.c: Ditto.
18306         * gcc.dg/vect/vect-58.c: Ditto.
18307         * gcc.dg/vect/vect-59.c: Ditto.
18308         * gcc.dg/vect/vect-60.c: Ditto.
18309         * gcc.dg/vect/vect-74.c: Ditto.
18310         * gcc.dg/vect/vect-79.c: Ditto.
18311         * gcc.dg/vect/vect-80.c: Ditto.
18312
18313 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
18314
18315         * gcc.dg/unused-7.c: Use the correct option.
18316
18317 2004-10-04  Paul Brook  <paul@codesourcery.com>
18318         Bud Davis  <bdavis9659@comcast.net>
18319
18320         PR fortran/17706
18321         PR fortran/16434
18322         * gfortran/pr17706.f90: New test.
18323         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
18324
18325 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18326
18327         * gfortran.dg/pr17612.f90: New test.
18328
18329 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18330
18331         * g++.dg/template/local1.C: Adjust quoting marks in
18332         testing for diagnostics.
18333         * g++.dg/tls/diag-2.C: Likewise.
18334         * g++.dg/other/error8.C: Likewise.
18335
18336 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
18337
18338         PR c/17178
18339         * gcc.dg/unused-4.c: Adjust to be correct.
18340
18341         PR c/17820
18342         * gcc.dg/unused-7.c: New test.
18343
18344 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
18345
18346         PR c++/17797
18347         * g++.dg/overload/template2.C: New test.
18348
18349 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
18350
18351         PR tree-optimization/16632
18352         * gcc.dg/tree-ssa/20041002-1.c: New.
18353
18354 2004-10-03  Paul Brook  <paul@codesourcery.com>
18355
18356         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
18357         rather than relying on default formatting.
18358
18359 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
18360
18361         * gcc.dg/20040920-1.c: Update expected message text.
18362
18363 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
18364
18365         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
18366
18367 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
18368
18369         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
18370         tree level.
18371
18372 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
18373
18374         * gcc.dg/tree-ssa/pr17343.c: Remove.
18375
18376 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
18377
18378         PR tree-opt/17343
18379         * gcc.dg/tree-ssa/pr17343.c: New test.
18380
18381 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
18382
18383         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
18384         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
18385         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
18386         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
18387         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
18388
18389 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
18390
18391         * gcc.dg/lvalue-2.c: New test.
18392
18393 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
18394
18395         PR c/17730
18396         * gcc.dg/pr17730-1.c: New test
18397
18398 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
18399
18400         PR c/7425
18401         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
18402
18403 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
18404
18405         * gcc.c-torture/execute/stdarg-1.c: New test.
18406         * gcc.c-torture/execute/stdarg-2.c: New test.
18407         * gcc.c-torture/execute/stdarg-3.c: New test.
18408         * gcc.dg/tree-ssa/stdarg-1.c: New test.
18409         * gcc.dg/tree-ssa/stdarg-2.c: New test.
18410         * gcc.dg/tree-ssa/stdarg-3.c: New test.
18411         * gcc.dg/tree-ssa/stdarg-4.c: New test.
18412         * gcc.dg/tree-ssa/stdarg-5.c: New test.
18413
18414 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
18415
18416         PR tree-optimization/17697
18417         * g++.dg/opt/pr17697-1.C: New test.
18418         * g++.dg/opt/pr17697-2.C: New test.
18419         * g++.dg/opt/pr17697-3.C: New test.
18420
18421 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
18422
18423         PR c/16409
18424         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
18425         gcc.dg/vla-init-5.c: New tests.
18426
18427 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
18428
18429         PR c/13804
18430         * gcc.dg/pr13804-1.c: New test.
18431
18432 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18433
18434         PR fortran/16938
18435         * gfortran.dg/pr16938.f90: New test.
18436
18437 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
18438
18439         * g++.dg/template/crash23.C: New test.
18440
18441 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
18442
18443         PR c++/17585
18444         * g++.dg/template/static8.C: New test.
18445
18446 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
18447
18448         PR c++/17681
18449         * g++.dg/other/error9.C: New test.
18450
18451 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
18452
18453         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
18454
18455 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18456
18457         PR fortran/15164
18458         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
18459
18460 2004-09-26  Roger Sayle  <roger@eyesopen.com>
18461
18462         PR middle-end/17112
18463         * gcc.dg/pr17112-1.c: New test case.
18464
18465 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
18466
18467         PR c/11459
18468         * gcc.dg/pr11459-1.c: New test.
18469
18470 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
18471
18472         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
18473         * gcc.dg/tree-ssa/loop-4.c: Likewise.
18474
18475 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18476
18477         * gfortran.dg/pr15324.f90: Make array bounds consistent.
18478
18479 2004-09-25  Jan Hubicka  <jh@suse.cz>
18480
18481         * compile/30040909-1.c: New test.
18482         * compile/30040907-1.c: New test.
18483
18484 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
18485
18486         * gcc.c-torture/execute/va-arg-26.c: New test.
18487
18488 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
18489
18490         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
18491         extra diagnostics on targets with 64-bit pointers.
18492         * objc.dg/selector-1.m: Adjust dg-warning regexp.
18493
18494 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
18495
18496         PR c/17188
18497         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
18498         * gcc.dg/decl-3.c: Adjust expected message.
18499
18500 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18501
18502         PR fortran/17615
18503         * gfortran.dg/pr17615.f90: New test.
18504
18505 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
18506
18507         PR tree-optimzation/17517
18508         * g++.dg/tree-ssa/pr17517.C: New Test.
18509
18510 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
18511
18512         PR c++/16889
18513         * g++.dg/lookup/ambig3.C: New.
18514
18515 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
18516
18517         PR tree-opt/17624
18518         * g++.dg/opt/pr17624.C: New test.
18519
18520 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
18521
18522         PR c/6980
18523         * gcc.dg/Wbad-function-cast-1.c: New test.
18524
18525 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
18526
18527         * g++.dg/ext/complit1.C
18528         * g++.dg/other/error2.C
18529         * g++.dg/other/nontype-1.C
18530         * g++.dg/parse/crash11.C
18531         * g++.dg/parse/crash12.C
18532         * g++.dg/parse/error15.C
18533         * g++.dg/parse/error4.C
18534         * g++.dg/parse/tmpl-outside1.C
18535         * g++.dg/parse/too-many-tmpl-args1.C
18536         * g++.dg/template/dependent-expr3.C
18537         * g++.dg/template/error10.C
18538         * g++.dg/template/instantiate1.C
18539         * g++.dg/template/vtable2.C
18540         * g++.dg/warn/Wshadow-1.C
18541         * g++.dg/warn/weak1.C
18542         * g++.old-deja/g++.brendan/crash16.C
18543         * g++.old-deja/g++.brendan/crash18.C
18544         * g++.old-deja/g++.brendan/crash48.C
18545         * g++.old-deja/g++.brendan/crash49.C
18546         * g++.old-deja/g++.brendan/crash55.C
18547         * g++.old-deja/g++.brendan/crash56.C
18548         * g++.old-deja/g++.brendan/crash8.C
18549         * g++.old-deja/g++.brendan/enum11.C
18550         * g++.old-deja/g++.brendan/enum8.C
18551         * g++.old-deja/g++.brendan/enum9.C
18552         * g++.old-deja/g++.brendan/friend3.C
18553         * g++.old-deja/g++.brendan/misc14.C
18554         * g++.old-deja/g++.bugs/900402_02.C
18555         * g++.old-deja/g++.bugs/900404_03.C
18556         * g++.old-deja/g++.bugs/900404_04.C
18557         * g++.old-deja/g++.bugs/900428_03.C
18558         * g++.old-deja/g++.jason/crash4.C
18559         * g++.old-deja/g++.jason/overload21.C
18560         * g++.old-deja/g++.jason/redecl1.C
18561         * g++.old-deja/g++.jason/report.C
18562         * g++.old-deja/g++.jason/rfg10.C
18563         * g++.old-deja/g++.jason/template30.C
18564         * g++.old-deja/g++.law/arm12.C
18565         * g++.old-deja/g++.law/ctors5.C
18566         * g++.old-deja/g++.law/cvt20.C
18567         * g++.old-deja/g++.law/init10.C
18568         * g++.old-deja/g++.law/init8.C
18569         * g++.old-deja/g++.law/visibility17.C
18570         * g++.old-deja/g++.law/visibility7.C
18571         * g++.old-deja/g++.mike/net8.C
18572         * g++.old-deja/g++.mike/p646.C
18573         * g++.old-deja/g++.mike/p700.C
18574         * g++.old-deja/g++.mike/p701.C
18575         * g++.old-deja/g++.mike/p811.C
18576         * g++.old-deja/g++.ns/template13.C
18577         * g++.old-deja/g++.other/array3.C
18578         * g++.old-deja/g++.other/crash25.C
18579         * g++.old-deja/g++.other/dtor3.C
18580         * g++.old-deja/g++.other/dtor4.C
18581         * g++.old-deja/g++.other/main1.C
18582         * g++.old-deja/g++.other/warn7.C
18583         * g++.old-deja/g++.pt/crash11.C
18584         * g++.old-deja/g++.pt/crash36.C
18585         * g++.old-deja/g++.pt/spec22.C
18586         * g++.old-deja/g++.pt/spec9.C
18587         * g++.old-deja/g++.pt/ttp52.C
18588         * g++.old-deja/g++.robertl/eb103.C
18589         * g++.old-deja/g++.robertl/eb121.C
18590         * g++.old-deja/g++.robertl/eb22.C
18591         * g++.old-deja/g++.robertl/eb8.C:
18592         Update locations and/or regexps of dg-error markers.
18593         Remove markers for some bogus messages that are no longer issued.
18594
18595 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
18596
18597         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
18598         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
18599
18600 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
18601
18602         PR c++/17618
18603         * g++.dg/lookup/crash5.C: New test.
18604
18605 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
18606
18607         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
18608         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
18609         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
18610         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
18611         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
18612         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
18613
18614         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
18615         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
18616         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
18617         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
18618         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
18619         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
18620
18621         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
18622
18623         * gcc.dg/vect/vect-44.c: Check additional cases.
18624         * gcc.dg/vect/vect-48.c: Check additional cases.
18625
18626         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
18627         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
18628         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
18629         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
18630         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
18631         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
18632         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
18633         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
18634         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
18635
18636         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
18637         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
18638         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
18639
18640 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
18641
18642         * gcc.dg/tree-ssa/loop-6.c: New test.
18643
18644 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
18645
18646         PR c++/17620
18647         * g++.dg/inherit/base2.C: New.
18648
18649 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
18650
18651         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
18652         * gcc.dg/20001012-2.c: Likewise.
18653         * gcc.dg/20001013-1.c: Likewise.
18654         * gcc.dg/20001101-1.c: Likewise.
18655         * gcc.dg/20001102-1.c: Likewise.
18656         * gcc.dg/bf-spl1.c: Likewise.
18657         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
18658         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
18659
18660 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
18661
18662         PR tree-optimization/16721
18663         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
18664
18665 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
18666
18667         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
18668         * gcc.dg/20040305-1.c: Likewise.
18669
18670 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
18671
18672         PR c/16566
18673         * gcc.c-torture/compile/pr16566-1.c,
18674         gcc.c-torture/compile/pr16566-2.c,
18675         gcc.c-torture/compile/pr16566-3.c: New tests.
18676
18677 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
18678
18679         PR tree-optimization/17512
18680         * gcc.c-torture/compile/20040916-1.c.
18681
18682 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
18683
18684         * gcc.dg/pragma-re-3.c: New test.
18685
18686 2004-09-17  Matt Austern  <austern@apple.com>
18687
18688         PR c++/15049
18689         * g++.dg/other/anon3.C: New.
18690
18691 2004-09-21  Roger Sayle  <roger@eyesopen.com>
18692
18693         PR c++/7503
18694         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
18695         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
18696         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
18697         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
18698         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
18699
18700 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
18701
18702         PR fortran/17286
18703         * gfortran.dg/pr17286.f90: New test.
18704
18705 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
18706
18707         PR c++/17530
18708         * g++.dg/template/static7.C: New test.
18709
18710 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
18711
18712         PR tree-opt/17558
18713         * gcc.c-torture/compile/pr17558.c: New test.
18714
18715 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
18716
18717         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
18718         if SKIP_ATTRIBUTE is defined.
18719
18720 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18721
18722         PR fortran/15957
18723         * gfortran.dg/pr15957.f90: New test.
18724
18725 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
18726
18727         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
18728         in comparison.
18729         * gcc.dg/vect/vect-79.c: Likewise.
18730         * gcc.dg/vect/vect-80.c: Likewise.
18731
18732 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18733
18734         PR fortran/15750
18735         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
18736
18737 2004-09-20  Ira Rosen  <irar@il.ibm.com>
18738
18739         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
18740         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
18741         * gcc.dg/vect/vect-62.c: New testcase.
18742         * gcc.dg/vect/vect-63.c: New testcase.
18743         * gcc.dg/vect/vect-64.c: New testcase.
18744         * gcc.dg/vect/vect-65.c: New testcase.
18745         * gcc.dg/vect/vect-66.c: New testcase.
18746         * gcc.dg/vect/vect-67.c: New testcase.
18747         * gcc.dg/vect/vect-68.c: New testcase.
18748         * gcc.dg/vect/vect-69.c: New testcase.
18749         * gcc.dg/vect/vect-79.c: New testcase.
18750         * gcc.dg/vect/vect-80.c: New testcase.
18751
18752 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
18753
18754         * gcc.target/mips/asm-1.c: New test.
18755
18756 2004-09-19  Ira Rosen  <irar@il.ibm.com>
18757
18758         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
18759         * gcc.dg/vect/vect-73.c: New testcase.
18760         * gcc.dg/vect/vect-74.c: New testcase.
18761         * gcc.dg/vect/vect-75.c: New testcase.
18762         * gcc.dg/vect/vect-76.c: New testcase.
18763         * gcc.dg/vect/vect-77.c: New testcase.
18764         * gcc.dg/vect/vect-78.c: New testcase
18765
18766 2004-09-18  Paul Brook  <paul@codesourcery.com>
18767
18768         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
18769
18770 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
18771
18772         PR c/17424
18773         * gcc.dg/pr17424-1.c: New test.
18774
18775 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
18776
18777         * g++.dg/tree-ssa/pr17153.C: New test.
18778
18779 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
18780
18781         PR pch/13361
18782         * testsuite/g++.dg/pch/wchar-1.C: New.
18783         * testsuite/g++.dg/pch/wchar-1.Hs: New.
18784
18785 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
18786
18787         * gcc.c-torture/execute/20040917-1.c: New test.
18788
18789 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
18790
18791         PR tree-optimization/17319
18792         * gcc.dg/pr17319.c: New test.
18793
18794 2004-09-17  Devang Patel  <dpatel@apple.com>
18795
18796         * gcc.dg/20040813-1.c: New test.
18797
18798 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
18799
18800         PR tree-optimization/17273
18801         * gcc.c-torture/compile/pr17273.c: New test.
18802
18803 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
18804
18805         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
18806         Update expected messages.
18807         * gcc.dg/declspec-13.c: New test.
18808
18809 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
18810
18811         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
18812
18813 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
18814
18815         * gcc.c-torture/execute/pr17252.c: Use post-increment to
18816         change what 'a' is pointing to.
18817
18818 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
18819
18820         PR c++/16002
18821         * g++.dg/template/error18.C: New test.
18822
18823         PR c++/16029
18824         * g++.dg/warn/Wunused-8.C: New test.
18825
18826 2004-09-17  Steven Bosscher  <stevenb@suse.de>
18827
18828         PR tree-optimization/17513
18829         * gcc.dg/20040916-1.c: New test.
18830
18831 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
18832
18833         PR c++/17501
18834         * g++.dg/template/typename7.C: New test.
18835
18836 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
18837
18838         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
18839
18840 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
18841
18842         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
18843         with -ftree-based-profiling also.
18844         * lib/profopt.exp: Support late-set profile_option/feedback_option.
18845
18846 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
18847
18848         PR/15364
18849         * gfortran.dg/der_array_io_1.f90: New test.
18850         * gfortran.dg/der_array_io_2.f90: New test.
18851         * gfortran.dg/der_array_io_3.f90: New test.
18852
18853 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
18854
18855         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
18856         EABI.
18857
18858 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
18859
18860         * g++.dg/opt/switch1.C: New test.
18861
18862 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
18863
18864         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
18865         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
18866         Update expected messages.
18867
18868 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18869
18870         PR fortran/16485
18871         * gfortran.dg/same_name_1.f90: New test.
18872
18873 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
18874
18875         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
18876         dereference garbage pointers.
18877
18878 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
18879
18880         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
18881         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
18882
18883         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
18884         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
18885         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
18886
18887 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
18888
18889         PR c++/17324
18890         * g++.dg/template/mangle1.C: New test.
18891
18892 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
18893
18894         PR tree-optimization/17252
18895         * gcc.c-torture/execute/pr17252.c: New test.
18896
18897 2004-09-14  Andrew Pinski  <apinski@apple.com>
18898
18899         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
18900
18901 2004-09-14  Roger Sayle  <roger@eyesopen.com>
18902
18903         PR rtl-optimization/9771
18904         * gcc.dg/pr9771-1.c: New test case.
18905
18906 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
18907
18908         PR tree-optimization/15262
18909         * gcc.c-torture/execute/pr15262-1.c: New test.
18910         * gcc.c-torture/execute/pr15262-2.c: New test.
18911
18912 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
18913
18914         * gcc.dg/declspec-12.c: New test.
18915
18916 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
18917
18918         * gfortran.dg/pr17090.f90: Add directives to test.
18919
18920 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
18921
18922         * gcc.c-torture/compile/20040914-1.c: New test.
18923
18924 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
18925
18926         PR c++/16162
18927         * g++.dg/template/decl2.C: New test.
18928
18929 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
18930
18931         PR fortran/17090
18932         * gfortran.dg/pr17090.f90: New test.
18933
18934 2004-09-13  Dale Johannesen  <dalej@apple.com>
18935
18936         * gcc.c-torture/compile/pr17408.c: New test case.
18937
18938 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
18939
18940         PR c++/16716
18941         * g++.dg/parse/crash17.C: New test.
18942
18943         PR c++/17327
18944         * g++.dg/template/enum3.C: New test.
18945
18946 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
18947
18948         * lib/gcc-defs.exp: Load wrapper.exp.
18949         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
18950         using local code.
18951         * lib/gcc.exp (gcc_init): Similar.
18952         * lib/gfortran.exp (gfortran_init): Similar.
18953         * lib/objc.exp (objc_init): Similar.
18954         * lib/treelang.exp (treelang_init): Similar.
18955         * lib/wrapper.exp: New file with build_wrapper call machinery in
18956         ${tool}_maybe_build_wrapper.
18957
18958 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
18959
18960         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
18961         "inline".
18962         * gcc.dg/declspec-11.c: Update expected messages.
18963         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
18964         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
18965         gcc.dg/inline-12.c: New tests.
18966
18967 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
18968
18969         * g++.dg/tree-ssa/pr17400.C: New testcase.
18970
18971 2004-09-13  James E Wilson  <wilson@specifixinc.com>
18972
18973         * gcc.target/mips/sb1-1.c: New testcase.
18974
18975 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
18976
18977         * lib/g77-dg.exp: Remove unused file.
18978         * lib/mike-g77.exp: Ditto.
18979         * lib/g77.exp: Ditto.
18980
18981 2004-09-12  Richard Henderson  <rth@redhat.com>
18982
18983         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
18984
18985 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
18986
18987         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
18988         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
18989         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
18990         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
18991         Update expected messages.
18992
18993 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
18994
18995         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
18996         declaration/use mismatch for dirp parameter.
18997
18998 2004-09-12  Andrew Pinski  <apinski@apple.com>
18999
19000         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
19001         -fgnu-runtime is passed.
19002
19003 2004-09-12  Richard Henderson  <rth@redhat.com>
19004
19005         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
19006         do the uplevel thing and update additional_flags directly.
19007         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
19008         gfortran.fortran-torture/execute/intrinsic_nearest.x,
19009         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
19010         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
19011
19012 2004-09-11  Steven Bosscher  <stevenb@suse.de>
19013
19014         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
19015
19016 2004-09-11  Roger Sayle  <roger@eyesopen.com>
19017
19018         PR middle-end/17411
19019         * g++.dg/opt/pr17411-1.C: New test case.
19020
19021 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
19022
19023         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
19024         gcc.dg/tls/diag-2.c: Update expected messages.
19025         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
19026         messages.
19027         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
19028         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
19029         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
19030         gcc.dg/tls/diag-5.c: New tests.
19031
19032 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
19033
19034         * gcc.dg/20040910-1.c: Correct dg-error regexp.
19035
19036 2004-09-11  Steven Bosscher  <stevenb@suse.de>
19037
19038         * g++.dg/parse/break-in-for.C: New test.
19039
19040 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
19041
19042         * gcc.dg/tree-ssa/20040911-1.c: New test.
19043
19044 2004-09-11  Andreas Jaeger  <aj@suse.de>
19045
19046         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
19047         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
19048
19049 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
19050
19051         * gcc.target/frv: New directory of FR-V-specific tests.
19052
19053 2004-09-10  James E Wilson  <wilson@specifixinc.com>
19054
19055         * gcc.dg/convert-vec-1.c: New test.
19056
19057 2004-09-10  Roger Sayle  <roger@eyesopen.com>
19058
19059         PR middle-end/17024
19060         * gcc.dg/pr17024-1.c: New test case.
19061
19062 2004-09-10  Eric Christopher  <echristo@redhat.com>
19063
19064         * gcc.dg/20040910-1.c: New test.
19065
19066 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
19067
19068         * gcc.dg/bitfld-9.c: New test.
19069
19070 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
19071
19072         * gcc.c-torture/execute/ieee/acc1.c: New test.
19073         * gcc.c-torture/execute/ieee/acc2.c: New test.
19074         * gcc.c-torture/execute/ieee/mzero6.c: New test.
19075
19076 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
19077
19078         * gcc.dg/deprecated-2.c: New test.
19079
19080 2004-09-09  James E Wilson  <wilson@specifixinc.com>
19081
19082         * gcc.dg/init-vec-1.c: New test.
19083
19084 2004-09-09  Roger Sayle  <roger@eyesopen.com>
19085
19086         PR middle-end/17055
19087         * gcc.dg/pr17055-1.c: New test case.
19088
19089 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
19090
19091         PR target/17377
19092         * gcc.c-torture/execute/pr17377.c: New test.
19093
19094 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
19095
19096         PR c/8420
19097         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
19098         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
19099         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
19100         gcc.dg/long-long-typespec-1.c: New tests.
19101         * gcc.dg/tls/diag-2.c: Update expected diagnostics
19102
19103 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
19104
19105         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
19106         gcc.dg/gnu99-static-1.c: New tests.
19107
19108 2004-09-08  Devang Patel  <dpatel@apple.com>
19109
19110         * gcc.dg/darwin-ld-20040828-1.c: New test.
19111         * gcc.dg/darwin-ld-20040828-2.c: New test.
19112         * gcc.dg/darwin-ld-20040828-3.c: New test.
19113
19114 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
19115
19116         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
19117         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
19118         in error message.
19119         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
19120         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
19121         in error message.
19122         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
19123         types they qualify.
19124         * objc.dg/type-size-2.m: Fix wording in comment.
19125         * objc.dg/va-meth-1.m: New test case.
19126
19127 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
19128
19129         PR c/16633:
19130         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
19131         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
19132
19133 2004-09-06  Devang Patel  <dpatel@apple.com>
19134
19135         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
19136         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
19137
19138 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
19139
19140         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
19141         reflect changed line numbering of diagnostics.
19142
19143 2004-09-06  Paul Brook  <paul@codesourcery.com>
19144
19145         * gfortran.dg/edit_real_1.f90: Add new test.
19146
19147 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19148
19149         * gcc.dg/tree-ssa/loop-2.c: New test.
19150         * gcc.dg/tree-ssa/loop-3.c: New test.
19151         * gcc.dg/tree-ssa/loop-4.c: New test.
19152         * gcc.dg/tree-ssa/loop-5.c: New test.
19153
19154 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19155
19156         * gcc.dg/format/sentinel-1.c: Update for parameter option.
19157
19158 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19159
19160         * gcc.dg/format/sentinel-1.c: New test.
19161
19162 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
19163
19164         * testsuite/gcc.dg/builtins-46.c: New.
19165
19166 2004-09-03  Devang Patel  <dpatel@apple.com>
19167
19168         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
19169         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
19170
19171 2004-09-03  Jan Beulich  <jbeulich@novell.com>
19172
19173         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
19174         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
19175         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
19176         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
19177         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
19178         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
19179         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
19180         the non-portable bzero.
19181         * gcc.dg/20010912-1.c: xfail for NetWare.
19182         * gcc.dg/20020426-2.c: xfail for NetWare.
19183         * gcc.dg/20021014-1.c: xfail for NetWare.
19184         * gcc.dg/20021018-1.c: xfail for NetWare.
19185         * gcc.dg/20030213-1.c: xfail for NetWare.
19186         * gcc.dg/20030225-1.c: xfail for NetWare.
19187         * gcc.dg/20030708-1.c: xfail for NetWare.
19188         * gcc.dg/builtins-config.h: Also exclude NetWare.
19189         * gcc.dg/format/format.h: Define restrict only if not already defined.
19190         * gcc.dg/nest.c: xfail for NetWare.
19191         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
19192         * lib/target-supports.exp (check_visibility_available): Exclude
19193         NetWare.
19194
19195 2004-09-03  Jan Beulich  <jbeulich@novell.com>
19196
19197         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
19198         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
19199         deterministic starting point for the alignment of structure fields.
19200         * gcc.dg/Wpadded.c: Dito.
19201         * g++.dg/abi/vbase10.C: Dito.
19202
19203 2004-09-03  Devang Patel  <dpatel@apple.com>
19204
19205         * g++.dg/debug/pr15736.cc: New test.
19206
19207 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
19208
19209         * README.QMTEST: Fix out-of-date link.
19210
19211 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
19212
19213         PR fortran/16579
19214         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
19215         Delete.  Duplicate of gfortran.dg/g77/20010610.f
19216
19217 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
19218
19219         * g++.dg/abi/arm_rtti1.C: New test.
19220
19221 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
19222
19223         * gcc.dg/ppc-vector-memcpy.c: New.
19224         * gcc.dg/ppc-vector-memset.c: New.
19225
19226 2004-09-02  Chao-ying Fu  <fu@mips.com>
19227
19228         * gcc.target/mips/mips-3d-1.c: New test.
19229         * gcc.target/mips/mips-3d-2.c: New test.
19230         * gcc.target/mips/mips-3d-3.c: New test.
19231         * gcc.target/mips/mips-3d-4.c: New test.
19232         * gcc.target/mips/mips-3d-5.c: New test.
19233         * gcc.target/mips/mips-3d-6.c: New test.
19234         * gcc.target/mips/mips-3d-7.c: New test.
19235         * gcc.target/mips/mips-3d-8.c: New test.
19236         * gcc.target/mips/mips-3d-9.c: New test.
19237         * gcc.target/mips/mips-ps-1.c: New test.
19238         * gcc.target/mips/mips-ps-2.c: New test.
19239         * gcc.target/mips/mips-ps-3.c: New test.
19240         * gcc.target/mips/mips-ps-4.c: New test.
19241         * gcc.target/mips/mips-ps-type.c: New test.
19242
19243 2004-09-02  Paul Brook  <paul@codesourcery.com>
19244
19245         * gfortran.dg/edit_real_1.f90: Add new tests.
19246
19247 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19248
19249         PR fortran/15327
19250         * gfortran.dg/merge_char_1.f90: New test.
19251
19252 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19253
19254         PR fortran/16404
19255         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
19256
19257 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
19258
19259         PR c/1522
19260         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
19261
19262 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
19263
19264         * g++.dg/opt/loop1.C: Do not XFAIL.
19265
19266 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
19267
19268         * gcc.c-torture/execute/20040831-1.c: New test.
19269
19270 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
19271
19272         PR fortran/16579
19273         * gfortran.dg/g77/20010610.f: Now passes.
19274         Copy from g77.f-torture/execute. Add dg-run directive.
19275         * gfortran.dg/g77/README: Update
19276
19277 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
19278
19279         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
19280         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
19281         (t1, t2, t3, t4): Add volatile.
19282
19283 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
19284
19285         * g++.dg/ext/visibility/arm1.C: New test.
19286
19287 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
19288
19289         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
19290         -pedantic-errors.
19291
19292 2004-09-01  Paul Brook  <paul@codesourcery.com>
19293
19294         * gfortran.dg/eof_2.f90: New test.
19295
19296 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19297
19298         PR fortran/16579
19299         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
19300
19301 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
19302
19303         PR libfortran/16805
19304         * gfortran.dg/list_read_2.f90: New test.
19305
19306 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
19307
19308         * g++.dg/abi/key1.C: New test.
19309
19310 2004-08-31  Richard Henderson  <rth@redhat.com>
19311
19312         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
19313         form of offsetof.
19314         * g++.dg/other/offsetof5.C: Remove duplicate.
19315
19316 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19317
19318         PR fortran/17244
19319         * gfortran.dg/func_derived_1.f90: New test.
19320
19321 2004-08-31  Paul Brook  <paul@codesourcery.com>
19322
19323         * gfortran.dg/eof_1.f90: New test.
19324
19325 2004-08-31  Paul Brook  <paul@codesourcery.com>
19326
19327         * gfortran.dg/list_read_1.f90: New file.
19328
19329 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
19330
19331         * g++.dg/opt/loop1.C: XFAIL.
19332
19333 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
19334
19335         * gcc.dg/funcdef-storage-1.c: New.
19336         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
19337         an extern function in local scope.
19338         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
19339         declare an 'auto inline' function in local scope.
19340         * gcc.dg/20011130-1.c: Likewise.
19341         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
19342         an 'auto' function in local scope.
19343         * gcc.dg/20021014-1.c: Likewise.
19344         * gcc.dg/20030331-2.c: Likewise.
19345
19346 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19347
19348         * gfortran.dg/blockdata_1.f90: New test.
19349
19350 2004-08-30  Richard Henderson  <rth@redhat.com>
19351
19352         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
19353
19354 2004-08-30  Richard Henderson  <rth@redhat.com>
19355
19356         * lib/fortran-torture.exp (fortran-torture-execute): Honor
19357         additional_flags set by alternate driver.
19358         (ieee-options): New procedure.
19359         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
19360         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
19361         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
19362         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
19363
19364 2004-08-30  Richard Henderson  <rth@redhat.com>
19365
19366         * lib/f-torture.exp: Remove.
19367
19368 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
19369
19370         PR rtl-optimization/16590
19371         * g++.dg/opt/loop1.C: New test.
19372
19373 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19374
19375         PR fortran/13910
19376         * gfortran.dg/oldstyle_1.f90: New test.
19377
19378 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
19379         Paul Brook  <paul@codesourcery.com>
19380
19381         * gfortran.dg/g77/README: Update.
19382         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
19383         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
19384         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
19385
19386 2004-08-28  Paul Brook  <paul@codesourcery.com>
19387
19388         PR libfortran/17195
19389         * gfortran.dg/edit_real_1.f90: New test.
19390
19391 2004-08-27  Paul Brook  <paul@codesourcery.com>
19392
19393         * gfortran.dg/rewind_1.f90: New test.
19394
19395 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
19396
19397         PR fortran/16597
19398         * gfortran.dg/pr16597.f90: New test.
19399
19400 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
19401
19402         PR c/13801
19403         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
19404         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
19405         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
19406         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
19407         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
19408
19409 2004-08-26  Nick Clifton  <nickc@redhat.com>
19410
19411         * gcc.c-torture/compile/pr17119.c: New test.
19412
19413 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
19414
19415         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
19416
19417 2004-08-25  Richard Henderson  <rth@redhat.com>
19418
19419         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
19420         the bits that expect kind=8 to be the largest real kind.
19421
19422 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
19423
19424         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
19425
19426 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19427
19428         * gfortran.dg/assignment_1.f90: New test.
19429
19430 2004-08-25  Adam Nemet  <anemet@lnxw.com>
19431
19432         * g++.dg/template/repo3.C: New test.
19433
19434 2004-08-25  Roger Sayle  <roger@eyesopen.com>
19435
19436         PR middle-end/16693
19437         PR tree-optimization/16372
19438         * g++.dg/opt/pr16372-1.C: New test case.
19439         * g++.dg/opt/pr16693-1.C: New test case.
19440         * g++.dg/opt/pr16693-2.C: New test case.
19441
19442 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
19443
19444         * objc.dg/proto-lossage-4.m: New test.
19445
19446 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
19447
19448         PR c++/17155
19449         * g++.dg/inherit/local2.C: New test.
19450
19451 2004-08-25  Paul Brook  <paul@codesourcery.com>
19452
19453         PR fortran/17144
19454         * gfortran.dg/string_ctor_1.f90: New test.
19455
19456 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19457
19458         PR c++/14428
19459         * g++.dg/template/redecl2.C: New test.
19460
19461 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
19462
19463         PR fortran/17143
19464         * gfortran.dg/pr17143.f90: New test.
19465
19466 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
19467
19468         PR fortran/17164
19469         * gfortran.dg/pr17164.f90: New test.
19470
19471 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19472
19473         * gcc.dg/tree-ssa/loop-1.c: New test.
19474
19475 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
19476
19477         * gcc.c-torture/compile/20040824-1.c: New test.
19478
19479 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
19480
19481         * gcc.c-torture/compile/iftrap-3.c: New test.
19482
19483 2004-08-24  Paul Brook  <paul@codesourcery.com>
19484
19485         * gfortran.dg/entry_2.f90: New test.
19486
19487 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
19488
19489         PR c++/16889
19490         * g++.dg/lookup/ambig[12].C: New.
19491
19492 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19493
19494         PR c++/16706
19495         * g++.dg/template/crash21.C: New test.
19496         * g++.dg/template/crash22.C: Likewise.
19497
19498 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
19499
19500         PR c++/17149
19501         * g++.dg/template/access15.C: New.
19502
19503 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
19504
19505         PR c++/17163
19506         * g++.dg/template/repo2.C: New test.
19507
19508 2004-08-23  Roger Sayle  <roger@eyesopen.com>
19509
19510         PR rtl-optimization/17078
19511         * gcc.c-torture/execute/pr17078-1.c: New test case.
19512
19513 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
19514
19515         PR c/14492
19516         * gcc.dg/debug/crash1.c: New test.
19517
19518 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
19519
19520         PR c/16180
19521         * gcc.dg/loop-5.c: New test.
19522
19523 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19524
19525         * gcc.c-torture/execute/20040823-1.c: New test.
19526
19527 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
19528
19529         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
19530         to the assembler.  Simplify test accordingly.
19531         (asm_abi_flags): Use GNU names.
19532         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
19533         to check for ABI flags.
19534
19535 2004-08-22  Andrew Pinski  <apinski@apple.com>
19536
19537         * g++.dg/opt/pr14029.C: New test.
19538         * gcc.c-torture/execute/pr15262.c: New test.
19539
19540 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19541
19542         * gfortran.dg/reduction.f90: Add checks with complex arguments.
19543
19544 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
19545
19546         PR 16908
19547         * gfortran.dg/direct_io.f90: New test.
19548
19549 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
19550
19551         PR c++/17121
19552         * g++.dg/inherit/local2.C: New test.
19553
19554 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
19555
19556         PR c++/17120
19557         * g++.dg/warn/Wparentheses-4.C: New test.
19558
19559 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
19560
19561         PR c++/17121
19562         * g++.dg/inherit/local2.C: New test.
19563
19564         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
19565         * gcc.dg/ppc-ldstruct.c: Likewise.
19566         * gcc.dg/ppc64-abi-2.c: Likewise.
19567
19568 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
19569
19570         PR rtl-optimization/17099
19571         * gcc.c-torture/execute/20040820-1.c: New test.
19572
19573 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
19574
19575         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
19576
19577 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
19578
19579         PR fortran/17077
19580         * gfortran.dg/auto_array_1.f90: New test.
19581
19582 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19583
19584         PR fortran/17074
19585         * gfortran.dg/simpleif_1.f90: New test.
19586
19587 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
19588
19589         * lib/target-supports.exp (check_profiling_available): Return
19590         false for arm*-*-symbianelf* and arm*-*-eabi*.
19591
19592         PR c++/15890
19593         * g++.dg/template/delete1.C: New test.
19594
19595 2004-08-19  Paul Brook  <paul@codesourcery.com>
19596
19597         PR fortran/14976
19598         PR fortran/16228
19599         * gfortran.dg/data_char_1.f90: New test.
19600
19601 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
19602
19603         PR fortran/16946
19604         * gfortran.dg/reduction.f90: New testcase.
19605
19606 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19607
19608         PR fortran/16520
19609         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
19610
19611 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
19612
19613         PR c++/17041
19614         * g++.dg/Wparentheses-3.C: New test.
19615
19616 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
19617
19618         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
19619         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
19620         * gcc.dg/vect/vect-2.c: Likewise.
19621         * gcc.dg/vect/vect-3.c: Likewise.
19622         * gcc.dg/vect/vect-4.c: Likewise.
19623         * gcc.dg/vect/vect-5.c: Likewise.
19624         * gcc.dg/vect/vect-6.c: Likewise.
19625         * gcc.dg/vect/vect-7.c: Likewise.
19626         * gcc.dg/vect/vect-25.c: Likewise.
19627         * gcc.dg/vect/vect-31.c: Likewise.
19628         * gcc.dg/vect/vect-32.c: Likewise.
19629         * gcc.dg/vect/vect-34.c: Likewise.
19630         * gcc.dg/vect/vect-36.c: Likewise.
19631         * gcc.dg/vect/vect-all.c: Likewise.
19632
19633 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
19634
19635         PR c++/17068
19636         * g++.dg/template/operator4.C: New test.
19637
19638 2004-08-18  Richard Henderson  <rth@redhat.com>
19639
19640         * gcc.dg/20040206-1.c: XFAIL.
19641
19642 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
19643
19644         PR c++/16246
19645         * g++.dg/template/array7.C: New test.
19646
19647 2004-08-17  James E Wilson  <wilson@specifixinc.com>
19648
19649         * gcc.dg/mips-movcc-1.c: New test.
19650         * gcc.dg/mips-movcc-2.c: New test.
19651         * gcc.dg/mips-movcc-3.c: New test.
19652
19653         * gcc.dg/mips-nmadd-1.c: New test.
19654         * gcc.dg/mips-nmadd-2.c: New test.
19655
19656 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
19657
19658         PR c++/15871
19659         * g++.dg/opt/inline8.C: New test.
19660
19661         PR c++/16965
19662         * g++.dg/parse/error17.C: New test.
19663
19664 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
19665
19666         * gcc.dg/vect: New directory for vectorizer tests.
19667         * gcc.dg/vect/tree-vect.h: New file.
19668         * gcc.dg/vect/vect.exp: New file.
19669         * gcc.dg/vect/pr16105.c.c: New test.
19670         * gcc.dg/vect/vect-1.c: New test.
19671         * gcc.dg/vect/vect-2.c: New test.
19672         * gcc.dg/vect/vect-3.c: New test.
19673         * gcc.dg/vect/vect-4.c: New test.
19674         * gcc.dg/vect/vect-5.c: New test.
19675         * gcc.dg/vect/vect-6.c: New test.
19676         * gcc.dg/vect/vect-7.c: New test.
19677         * gcc.dg/vect/vect-8.c: New test.
19678         * gcc.dg/vect/vect-9.c: New test.
19679         * gcc.dg/vect/vect-10.c: New test.
19680         * gcc.dg/vect/vect-11.c: New test.
19681         * gcc.dg/vect/vect-12.c: New test.
19682         * gcc.dg/vect/vect-13.c: New test.
19683         * gcc.dg/vect/vect-14.c: New test.
19684         * gcc.dg/vect/vect-15.c: New test.
19685         * gcc.dg/vect/vect-16.c: New test.
19686         * gcc.dg/vect/vect-17.c: New test.
19687         * gcc.dg/vect/vect-18.c: New test.
19688         * gcc.dg/vect/vect-19.c: New test.
19689         * gcc.dg/vect/vect-20.c: New test.
19690         * gcc.dg/vect/vect-21.c: New test.
19691         * gcc.dg/vect/vect-22.c: New test.
19692         * gcc.dg/vect/vect-23.c: New test.
19693         * gcc.dg/vect/vect-24.c: New test.
19694         * gcc.dg/vect/vect-25.c: New test.
19695         * gcc.dg/vect/vect-26.c: New test.
19696         * gcc.dg/vect/vect-27.c: New test.
19697         * gcc.dg/vect/vect-28.c: New test.
19698         * gcc.dg/vect/vect-29.c: New test.
19699         * gcc.dg/vect/vect-30.c: New test.
19700         * gcc.dg/vect/vect-31.c: New test.
19701         * gcc.dg/vect/vect-32.c: New test.
19702         * gcc.dg/vect/vect-33.c: New test.
19703         * gcc.dg/vect/vect-34.c: New test.
19704         * gcc.dg/vect/vect-35.c: New test.
19705         * gcc.dg/vect/vect-36.c: New test.
19706         * gcc.dg/vect/vect-37.c: New test.
19707         * gcc.dg/vect/vect-38.c: New test.
19708         * gcc.dg/vect/vect-40.c: New test.
19709         * gcc.dg/vect/vect-41.c: New test.
19710         * gcc.dg/vect/vect-42.c: New test.
19711         * gcc.dg/vect/vect-43.c: New test.
19712         * gcc.dg/vect/vect-44.c: New test.
19713         * gcc.dg/vect/vect-45.c: New test.
19714         * gcc.dg/vect/vect-46.c: New test.
19715         * gcc.dg/vect/vect-47.c: New test.
19716         * gcc.dg/vect/vect-48.c: New test.
19717         * gcc.dg/vect/vect-49.c: New test.
19718         * gcc.dg/vect/vect-50.c: New test.
19719         * gcc.dg/vect/vect-51.c: New test.
19720         * gcc.dg/vect/vect-52.c: New test.
19721         * gcc.dg/vect/vect-53.c: New test.
19722         * gcc.dg/vect/vect-54.c: New test.
19723         * gcc.dg/vect/vect-55.c: New test.
19724         * gcc.dg/vect/vect-56.c: New test.
19725         * gcc.dg/vect/vect-57.c: New test.
19726         * gcc.dg/vect/vect-58.c: New test.
19727         * gcc.dg/vect/vect-59.c: New test.
19728         * gcc.dg/vect/vect-60.c: New test.
19729         * gcc.dg/vect/vect-61.c: New test.
19730         * gcc.dg/vect/vect-all.c: New test.
19731         * gcc.dg/vect/vect-none.c: New test.
19732
19733 2004-08-17  Paul Brook  <paul@codesourcery.com>
19734
19735         PR fortran/13082
19736         * gfortran.dg/entry_1.f90: New test.
19737
19738 2004-08-17  Andrew Pinski  <apinski@apple.com>
19739
19740         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
19741
19742 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
19743
19744         * gcc.dg/pr17036-1.c: New test.
19745
19746 2004-08-16  Devang Patel  <dpatel@apple.com>
19747
19748         * gcc.dg/darwin-20040809-1.c: New test.
19749
19750 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
19751
19752         * gcc.dg/funcdef-attr-1.c: New test.
19753
19754 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
19755
19756         * gcc.dg/altivec-17.c: New test.
19757         * gcc.dg/altivec-18.c: New test.
19758
19759 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19760
19761         PR c++/6749
19762         * g++.dg/template/vtable2.C: New test.
19763
19764 2004-08-14  Richard Henderson  <rth@redhat.com>
19765
19766         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
19767         * gcc.dg/pack-test-4.c (main): Return 0.
19768         * gcc.dg/setjmp-1.c: Remove XFAIL.
19769         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
19770
19771 2004-08-14  Richard Henderson  <rth@redhat.com>
19772
19773         * gcc.dg/980217-1.c: Add prototype for printf.
19774
19775 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
19776
19777         * gfortran.dg/pr16935.f90: New test.
19778
19779 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
19780
19781         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
19782
19783 2004-08-13  Paul Brook  <paul@codesourcery.com>
19784
19785         * gfortran.dg/der_io_1.f90: Remove stray comma.
19786
19787 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
19788
19789         * gcc.dg/vmx/cw-bug-2.c: Remove.
19790         * gcc.dg/vmx/vprint-1.c: Remove.
19791         * gcc.dg/vmx/vscan-1.c: Remove.
19792
19793 2004-08-12  Devang patel  <dpatel@apple.com>
19794
19795         * gcc.dg/darwin-20040809-2.c: New test.
19796
19797 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
19798
19799         * g++.dg/ext/altivec-12.C: New test.
19800
19801         * g++.dg/ext/altivec-11.C: New test.
19802
19803 2004-08-12  Paul Brook  <paul@codesourcery.com>
19804
19805         * g++.dg/abi/arm_cxa_vec_1.C: New test.
19806
19807 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
19808
19809         * g++.dg/ext/altivec-2.C: Check for hardware support before
19810         executing any VMX instructions.
19811
19812         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
19813
19814 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
19815
19816         PR c++/16276
19817         * g++.old-deja/g++.other/comdat4.C: New test.
19818         * g++.old-deja/g++.other/comdat4-aux.cc: New.
19819
19820 2004-08-12  Ben Elliston  <bje@au.ibm.com>
19821
19822         PR target/16286
19823         * gcc.dg/pr16286.c: New test.
19824
19825 2004-08-12 Jan Beulich <jbeulich@novell.com>
19826
19827         * g++.dg/ext/asm5.C: New.
19828
19829 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
19830
19831         PR c++/16698
19832         * g++.dg/eh/crash1.C: New test.
19833
19834         PR c++/16717
19835         * g++.dg/ext/construct1.C: New test.
19836
19837 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
19838
19839         PR c++/16853
19840         * g++.dg/init/ptrmem1.C: New test.
19841
19842         PR c++/16618
19843         * g++.dg/parse/offsetof5.C: New test.
19844
19845         PR c++/16870
19846         * g++.dg/template/overload3.C: New test.
19847
19848 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
19849
19850         PR c++/16964
19851         * g++.dg/parse/error16.C: New test.
19852
19853         PR c++/16904
19854         * g++.dg/template/error14.C: New test.
19855
19856         PR c++/16929
19857         * g++.dg/template/error15.C: New test.
19858
19859 2004-08-11  Devang Patel  <dpatel@apple.com>
19860
19861         * gcc.dg/darwin-ld-20040809-1.c: New test.
19862         * gcc.dg/darwin-ld-20040809-2.c: New test.
19863
19864 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
19865
19866         PR fortran/16917
19867         * gfortran.dg/dfloat_1.f90: New test.
19868
19869 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
19870
19871         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
19872         * gcc.dg/dll-2.c: Fix dg-require syntax.
19873         * gcc.misc-tests/arm-isr.c (abort): Declare.
19874         (exit): Likewise.
19875
19876 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
19877
19878         PR c++/16971
19879         * g++.dg/parse/crash16.C: New test.
19880
19881 2004-08-10  Roger Sayle  <roger@eyesopen.com>
19882
19883         * gcc.dg/mips-rsqrt-1.c: New test case.
19884         * gcc.dg/mips-rsqrt-2.c: New test case.
19885         * gcc.dg/mips-rsqrt-3.c: New test case.
19886
19887 2004-08-10  Paul Brook  <paul@codesourcery.com>
19888
19889         * gfortran.dg/der_io_1.f90: New test.
19890
19891 2004-08-10  Paul Brook  <paul@codesourcery.com>
19892
19893         PR fortran/16919
19894         * gfortran.dg/der_array_1.f90: New test.
19895
19896 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
19897
19898         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
19899
19900 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
19901
19902         * gcc.dg/wchar_t-2.c: Fix typo.
19903
19904 2004-08-09  Falk Hueffner  <falk@debian.org>
19905
19906         PR tree-optimization/12517
19907         * gcc.c-torture/compile/pr12517.c: New test.
19908
19909         PR tree-optimization/12578
19910         * gcc.c-torture/compile/pr12578.c: New test.
19911
19912         PR tree-optimization/12899
19913         * gcc.c-torture/compile/pr12899.c: New test.
19914
19915         PR rtl-optimization/14692
19916         * gcc.c-torture/compile/pr14692.c: New test.
19917
19918         PR tree-optimization/16461
19919         * gcc.c-torture/compile/pr16461.c: New test.
19920
19921 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
19922
19923         * gfortran.dg/getenv_1.f90: New test.
19924
19925 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
19926
19927         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
19928         wchar_t.
19929         * gcc.dg/symbian5.c: Test -fno-short-wchar.
19930
19931 2004-08-06  Paul Brook  <paul@codesourcery.com>
19932
19933         * gfortran.dg/ret_array_1.f90: New test.
19934         * gfortran.dg/ret_pointer_1.f90: New test.
19935
19936 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
19937
19938         * gcc.dg/missing-field-init-[12].c: New tests.
19939         * g++.dg/warn/missing-field-init-[12].C: New tests.
19940
19941 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
19942
19943         * gcc.dg/enum2.c: New test.
19944         * gcc.dg/symbian3.c: Likewise.
19945         * gcc.dg/symbian4.c: Likewise.
19946         * gcc.dg/wchar_t-2.c: Likewise.
19947
19948 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
19949
19950         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
19951         destructor tests.
19952
19953 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
19954
19955         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
19956         dg-require-visiblity.
19957         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
19958         * g++.dg/ext/visibility/fvisibility.C: Likewise.
19959         * g++.dg/ext/visibility/memfuncts.C: Likewise.
19960         * g++.dg/ext/visibility/new1.C: Likewise.
19961         * g++.dg/ext/visibility/pragma.C: Likewise.
19962         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
19963         * g++.dg/ext/visibility/virtual.C: Likewise.
19964         * g++/dg/ext/visibility/visibility-1.C: Likewise.
19965         * g++/dg/ext/visibility/visibility-2.C: Likewise.
19966         * g++/dg/ext/visibility/visibility-3.C: Likewise.
19967         * g++/dg/ext/visibility/visibility-4.C: Likewise.
19968         * g++/dg/ext/visibility/visibility-5.C: Likewise.
19969         * g++/dg/ext/visibility/visibility-6.C: Likewise.
19970         * g++/dg/ext/visibility/visibility-7.C: Likewise.
19971         * g++/dg/ext/visibility/visibility-8.C: New test.
19972         * gcc.c-torture/compile/dll.x: Remove.
19973         * gcc.dg/dll-2.c: Use dg-require-dll
19974         * gcc.dg/visibility-10.c: New test.
19975         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
19976         supporting DLLs.
19977         * testsuite/lib/scanasm.exp (scan_hidden): New function.
19978         (scan_not_hidden): Likewise.
19979
19980 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
19981
19982         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
19983
19984 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
19985
19986         * gcc.c-torture/execute/20040805-1.c: New test.
19987
19988 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
19989
19990         * gcc.dg/20020118-1.c: Declare abort.
19991         * gcc.dg/altivec_check.h: Likewise.
19992         * gcc.dg/iftrap-2.c: Likewise.
19993         * gcc.dg/pragma-darwin.c: Likewise.
19994         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
19995
19996 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
19997
19998         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
19999
20000 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
20001
20002         * gcc.c-torture/execute/builtins/abs-2.c,
20003         gcc.c-torture/execute/builtins/abs-3.c,
20004         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
20005         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
20006         intmax_t, uintmax_t and their limits.
20007         * gcc.dg/intmax_t-1.c: New test.
20008
20009 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20010
20011         * g++.dg/tc1/dr147.C: Add reference to PR.
20012
20013 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
20014
20015         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
20016         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
20017
20018 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
20019
20020         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
20021
20022 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
20023
20024         * gcc.dg/redecl-5.c: New test.
20025         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
20026         of scanf.
20027
20028 2004-08-03  Roger Sayle  <roger@eyesopen.com>
20029
20030         PR middle-end/16790
20031         * gcc.c-torture/execute/pr16790-1.c: New test case.
20032
20033 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
20034
20035         * g++.dg/ext/visibility/assign1.C: New test.
20036         * g++.dg/ext/visibility/new1.C: Likewise.
20037
20038         * gcc.dg/symbian1.c: New test.
20039         * gcc.dg/symbian2.c: Likewise.
20040
20041 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
20042
20043         PR target/16570
20044         * gcc.dg/i386-sse-9.c: New test.
20045
20046 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
20047
20048         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
20049
20050 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
20051
20052         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
20053         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
20054         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
20055         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
20056         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
20057         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
20058         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
20059         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
20060         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
20061         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
20062         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
20063         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
20064         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
20065         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
20066         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
20067         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
20068         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
20069         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
20070         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
20071         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
20072         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
20073         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
20074         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
20075         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
20076         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
20077         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
20078         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
20079         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
20080         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
20081         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
20082         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
20083         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
20084         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
20085         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
20086         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
20087         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
20088         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
20089         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
20090         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
20091         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
20092         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
20093         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
20094         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
20095         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
20096         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
20097         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
20098         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
20099         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
20100         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
20101         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
20102         gcc.misc-tests/i386-pf-3dnow-1.c,
20103         gcc.misc-tests/i386-pf-athlon-1.c,
20104         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
20105         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
20106         Declare built-in functions used.
20107         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
20108
20109 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
20110
20111         PR c++/16707
20112         * g++.dg/lookup/using12.C: New test.
20113
20114         * g++.dg/init/null1.C: Fix PR number.
20115         * g++.dg/parse/namespace10.C: Likewise.
20116
20117 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
20118
20119         PR c++/16224
20120         * g++.dg/template/spec17.C: New test.
20121         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
20122         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
20123
20124 2004-08-02  David Billinghurst
20125
20126         PR fortran/16292
20127         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
20128
20129 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
20130
20131         * gcc.dg/ia64-got-1.c: New test case.
20132
20133 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
20134
20135         PR c++/16489
20136         * g++.dg/init/null1.C: New test.
20137         * g++.dg/tc1/dr76.C: Adjust error marker.
20138
20139         PR c++/16529
20140         * g++.dg/parse/namespace10.C: New test.
20141
20142         PR c++/16810
20143         * g++.dg/inherit/ptrmem2.C: New test.
20144
20145 2004-08-02  Ben Elliston  <bje@au.ibm.com>
20146
20147         PR target/16155
20148         * gcc.dg/pr16155.c: New test.
20149
20150 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
20151
20152         * gcc.dg/redecl-2.c: New test.
20153
20154 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
20155
20156         * gcc.dg/darwin-longdouble.c: New file.
20157
20158 2004-07-30  Richard Henderson  <rth@redhat.com>
20159
20160         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
20161         write to constant argument.
20162         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
20163
20164 2004-07-30  Richard Henderson  <rth@redhat.com>
20165
20166         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
20167         tests of nearest around zero.
20168
20169 2004-07-30  Andrew Pinski  <apinski@apple.com>
20170
20171         * gcc.c-torture/compile/20040730-1.c: New test.
20172
20173 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
20174
20175         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
20176         powerpc-eabispe.
20177
20178 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
20179
20180         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
20181
20182 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
20183
20184         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
20185         contains $ld_library_path.
20186         * lib/gfortran.exp (gfortran_link_flags): Likewise.
20187
20188 2004-07-29  Richard Henderson  <rth@redhat.com>
20189
20190         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
20191
20192         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
20193         (alt2, which): New.
20194         (Check): Accept either alternative.
20195
20196 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
20197
20198         * g++.dg/abi/inline1.C: New test.
20199         * g++.dg/abi/local1-a.cc: Likewise.
20200         * g++.dg/abi/local1.C: Likewise.
20201         * g++.dg/abi/mangle11.C: Tweak location of warnings.
20202         * g++.dg/abi/mangle12.C: Likewise.
20203         * g++.dg/abi/mangle17.C: Likewise.
20204         * g++.dg/abi/mangle20-2.C: Likewise.
20205         * g++.dg/opt/interface1.C: Likewise.
20206         * g++.dg/opt/interface1.h: Likewise.
20207         * g++.dg/opt/interface1-a.cc: New test.
20208         * g++.dg/parse/repo1.C: New test.
20209         * g++.dg/template/repo1.C: Likewise.
20210         * g++.dg/warn/Winline-1.C: Likewise.
20211         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
20212
20213 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
20214
20215         * gcc.dg/tree-ssa/20040729-1.c: New test.
20216
20217 2004-07-27  Matt Austern <austern@apple.com>
20218
20219         * gcc.dg/darwin-bool-1.c: New test.
20220         * gcc.dg/darwin-bool-2.c: New test.
20221
20222 2004-07-28  Richard Henderson  <rth@redhat.com>
20223
20224         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
20225         arguments in the correct type.  Don't write to constant arguments.
20226
20227 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
20228
20229         PR tree-optimization/16688
20230         PR tree-optimization/16689
20231         * g++.dg/tree-ssa/pr16688.C: New test.
20232
20233 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
20234
20235         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
20236         loads.  Not only in the comment, this time.
20237
20238 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
20239
20240         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
20241         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
20242         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
20243         * gcc.dg/sh4a-bitmovua.c: New.
20244         * gcc.dg/sh4a-cos.c: New.
20245         * gcc.dg/sh4a-cosf.c: New.
20246         * gcc.dg/sh4a-fprun.c: New.
20247         * gcc.dg/sh4a-fsrra.c: New.
20248         * gcc.dg/sh4a-memmovua.c: New.
20249         * gcc.dg/sh4a-sin.c: New.
20250         * gcc.dg/sh4a-sincos.c: New.
20251         * gcc.dg/sh4a-sincosf.c: New.
20252         * gcc.dg/sh4a-sinf.c: New.
20253
20254 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
20255
20256         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
20257         conditionals.
20258         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
20259         loads.
20260         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
20261         DOM1.
20262
20263 2004-07-27  Andrew Pinski  <apinski@apple.com>
20264
20265         * g++.dg/rtti/tinfo1.C: Correct the xfail.
20266
20267 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
20268
20269         * gcc.dg/pragma-isr.c: New test.
20270
20271 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20272
20273         PR c++/14429
20274         * g++.dg/template/ttp11.C: New test.
20275
20276 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
20277
20278         * gcc.c-torture/compile/20040727-1.c: New test.
20279
20280 2004-07-26  Eric Christopher  <echristo@redhat.com>
20281
20282         * gcc.c-torture/compile/20040726-2.c: New test.
20283
20284 2004-07-26  Andrew Pinski  <apinski@apple.com>
20285
20286         * g++.dg/rtti/tinfo1.C: Xfail.
20287
20288 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
20289
20290         * gcc.c-torture/compile/20040726-1.c: New test.
20291
20292 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
20293             Brian Ryner  <bryner@brianryner.com>
20294
20295         PR c++/9283
20296         PR c++/15000
20297         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
20298         * g++.dg/ext/visibility/: New directory.
20299         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
20300         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
20301         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
20302         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
20303         * g++.dg/ext/visibility/fvisibility.C,
20304         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
20305         g++.dg/ext/visibility/fvisibility-override1.C
20306         g++.dg/ext/visibility/fvisibility-override2.C
20307         g++.dg/ext/visibility/memfuncts.C
20308         g++.dg/ext/visibility/noPLT.C
20309         g++.dg/ext/visibility/pragma.C
20310         g++.dg/ext/visibility/pragma-override1.C
20311         g++.dg/ext/visibility/pragma-override2.C
20312         g++.dg/ext/visibility/staticmemfuncts.C
20313         g++.dg/ext/visibility/virtual.C: New tests.
20314
20315 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
20316
20317         PR c/15360
20318         * gcc.dg/pr15360-1.c: New test.
20319
20320 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
20321
20322         * gcc.dg/pragma-align-2.c: New test.
20323         * gcc.dg/pragma-init-fini.c: New test.
20324         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
20325         targets.
20326
20327 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
20328
20329         * gcc.dg/init-string-2.c: New test.
20330
20331 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
20332
20333         PR 16684
20334         * gcc.dg/Wredundant-decls-1.c: New test case.
20335
20336 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
20337
20338         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
20339         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
20340         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
20341         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
20342         * gcc.dg/compat/generate-random.c: New file.
20343         * gcc.dg/compat/generate-random.h: Likewise.
20344         * gcc.dg/compat/generate-random_r.c: Likewise.
20345         * gcc.dg/compat/struct-layout-1.h: Likewise.
20346         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
20347         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
20348         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
20349         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
20350         * gcc.dg/compat/struct-layout-1_main.c: New test.
20351         * gcc.dg/compat/struct-layout-1_x.c: New file.
20352         * gcc.dg/compat/struct-layout-1_y.c: New file.
20353         * gcc.dg/compat/struct-layout-1_test.h: New file.
20354
20355 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
20356
20357         * gcc.dg/comp-return-1.c: New test
20358
20359 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
20360
20361         * gcc.dg/vmx/8-02a.c: Fix typo.
20362
20363         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
20364         * gcc.dg/darwin-abi-3.c: New test.
20365
20366         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
20367         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
20368
20369         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
20370         * gcc.dg/vmx/ops-long-1.c: New test.
20371         * gcc.dg/vmx/ops-long-2.c: New test.
20372
20373 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
20374
20375         * g++.dg/lookup/conv-[1234].C: New.
20376
20377 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
20378
20379         * g++.dg/parse/attr2.C: Simplify.
20380
20381 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
20382
20383         PR c/7284
20384         * gcc.c-torture/execute/pr7284-1.c: New test.
20385
20386 2004-07-22  Brian Booth  <bbooth@redhat.com>
20387
20388         * gcc.dg/tree-ssa/20040721-1.c: New test.
20389
20390 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
20391
20392         * g++.dg/template/crash20.c: New.
20393
20394 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
20395
20396         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
20397         Add dg-run directive.  Declare variables as required.
20398         * gfortran.dg/g77/README: Update
20399
20400 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
20401
20402         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
20403         gcc.dg/cris-peep2-andu2.c: New tests.
20404
20405 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
20406
20407         PR c/15052
20408         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
20409         on return type.
20410         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
20411         messages.
20412         * gcc.dg/qual-return-2.c: Update expected messages.
20413         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
20414
20415 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
20416
20417         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
20418         * gcc.dg/noncompile/921102-1.c: Update expected error message.
20419
20420 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
20421
20422         PR c/11250
20423         * gcc.dg/init-string-1.c: New test.
20424
20425 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
20426
20427         PR middle-end/15345
20428         PR c/16450
20429         * gcc.dg/torture/nested-fn-1.c: New test.
20430
20431 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
20432
20433         PR target/16559
20434         * gcc.dg/ia64-fptr-1.c: New file.
20435
20436 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20437
20438         PR c++/14497
20439         * g++.dg/template/spec16.C: New test.
20440         * g++.old-deja/g++.robertl/eb118.C: Remove.
20441
20442 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20443
20444         PR c++/509
20445         * g++.dg/template/spec15.C: New test.
20446
20447 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
20448
20449         Copy cases from g77.f-torture/execute and add dg-run
20450         directive.  Other changes as noted.
20451         * gfortran.dg/g77/13037.f
20452         * gfortran.dg/g77/1832.f
20453         * gfortran.dg/g77/19981119-0.f
20454         * gfortran.dg/g77/19990313-0.f
20455         * gfortran.dg/g77/19990313-1.f
20456         * gfortran.dg/g77/19990313-2.f
20457         * gfortran.dg/g77/19990313-3.f
20458         * gfortran.dg/g77/19990419-1.f
20459         * gfortran.dg/g77/19990826-0.f
20460         * gfortran.dg/g77/19990826-2.f
20461         * gfortran.dg/g77/20000503-1.f
20462         * gfortran.dg/g77/20001111.f
20463         * gfortran.dg/g77/20010116.f
20464         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
20465         * gfortran.dg/g77/20010430.f
20466         * gfortran.dg/g77/6177.f
20467         * gfortran.dg/g77/947.f
20468         * gfortran.dg/g77/970816-3.f
20469         * gfortran.dg/g77/971102-1.f
20470         * gfortran.dg/g77/980520-1.f
20471         * gfortran.dg/g77/980628-0.f
20472         * gfortran.dg/g77/980628-1.f
20473         * gfortran.dg/g77/980628-10.f
20474         * gfortran.dg/g77/980628-2.f
20475         * gfortran.dg/g77/980628-3.f
20476         * gfortran.dg/g77/980628-7.f
20477         * gfortran.dg/g77/980628-8.f
20478         * gfortran.dg/g77/980628-9.f
20479         * gfortran.dg/g77/980701-0.f
20480         * gfortran.dg/g77/980701-1.f
20481         * gfortran.dg/g77/cabs.f
20482         * gfortran.dg/g77/claus.f
20483         * gfortran.dg/g77/complex_1.f
20484         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
20485         * gfortran.dg/g77/dcomplex.f
20486         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
20487         * gfortran.dg/g77/f90-intrinsic-mathematical.f
20488         * gfortran.dg/g77/f90-intrinsic-numeric.f
20489         * gfortran.dg/g77/int8421.f
20490         * gfortran.dg/g77/labug1.f
20491         * gfortran.dg/g77/large_vec.f
20492         * gfortran.dg/g77/le.f
20493         * gfortran.dg/g77/short.f
20494         * gfortran.dg/g77/README: Update
20495
20496 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
20497
20498         PR c++/16637
20499         * g++.dg/parse/lookup4.C: New test.
20500
20501 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20502
20503         PR c++/16175
20504         * g++.dg/template/ttp10.C: New test.
20505
20506 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
20507
20508         * gcc.dg/pr12625-1.c: New test.
20509
20510 2004-07-20  Steven Bosscher  <stevenb@suse.de>
20511
20512         * testsuite/gcc.dg/switch-warn-1.c: New test.
20513         * testsuite/gcc.dg/switch-warn-2.c: New test.
20514         * gcc.c-torture/compile/pr14730.c: Update.
20515
20516 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
20517
20518         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
20519         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
20520         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
20521         g++.dg/template/nontype3.C: Remove trailing CR from tests.
20522
20523 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
20524
20525         PR c++/16623
20526         * g++.dg/template/assign1.C: New test.
20527
20528 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20529
20530         PR c++/12170
20531         * g++.dg/template/ttp9.C: New test.
20532
20533 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
20534
20535         * gcc.dg/format/cmn-err-1.c: New test.
20536
20537 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
20538
20539         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
20540         gcc.dg/Wparentheses-10.c: New tests.
20541         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
20542
20543 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20544
20545         PR fortran/16465
20546         * gfortran.dg/g77//ffixed-line-length-0.f,
20547         gfortran.dg/g77/ffixed-line-length-132.f,
20548         gfortran.dg/g77/ffixed-line-length-72.f,
20549         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
20550         gfortran.dg/g77/README: Update.
20551
20552 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20553
20554         PR c++/13092
20555         * g++.dg/template/non-dependent7.C: New test.
20556         * g++.dg/template/non-dependent8.C: Likewise.
20557         * g++.dg/template/non-dependent9.C: Likewise.
20558         * g++.dg/template/non-dependent10.C: Likewise.
20559
20560 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
20561
20562         PR c++/16337
20563         * g++.dg/parse/attr2.C: New test.
20564
20565 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
20566
20567         * g77.dg: Removed.
20568         * g77.f-torture: Ditto.
20569
20570 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
20571
20572         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
20573         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
20574         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
20575
20576 2004-07-16  Richard Henderson  <rth@redhat.com>
20577
20578         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
20579
20580 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20581
20582         * lib/fortran-torture.exp (fortran-torture): Don't test compile
20583         tests with full list of options.
20584         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
20585         of TORTURE_OPTIONS if test contains 'dg-do run'.
20586
20587         PR fortran/16404
20588         * gfortran.dg/do_iterator.f90: New test.
20589
20590 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20591
20592         PR rtl-optimization/16536
20593         * gcc.c-torture/execute/restrict-1.c: New test.
20594
20595 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20596
20597         PR fortran/15324
20598         * gfortran.dg/pr15324.f90: New test.
20599
20600         PR fortran/15129
20601         * gfortran.dg/pr15129.f90: New test.
20602
20603         PR fortran/15140
20604         * gfortran.dg/pr15140.f90: New test.
20605
20606         PR fortran/13792
20607         * gfortran.fortran-torture/execute/bounds.f90: Add check for
20608         compile-time simplification.
20609
20610 2004-07-14  Mike Stump  <mrs@apple.com>
20611
20612         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
20613
20614 2004-07-14  James E Wilson  <wilson@specifixinc.com>
20615
20616         PR target/16325
20617         * gcc.dg/profile-generate-1.c: New.
20618
20619 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
20620
20621         * gcc.c-torture/execute/20040709-1.c: New test.
20622         * gcc.c-torture/execute/20040709-2.c: New test.
20623
20624 2004-07-14  Mike Stump  <mrs@apple.com>
20625
20626         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
20627
20628 2004-07-14  Mike Stump  <mrs@apple.com>
20629
20630         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
20631
20632 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
20633
20634         PR c++/16518
20635         * g++.dg/parse/mutable1.C: New test.
20636
20637 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
20638
20639         PR tree-optimization/16443
20640         * gcc.dg/tree-ssa/20040713-1.c: New test.
20641
20642 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
20643
20644         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
20645         for operator new.
20646
20647 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
20648
20649         * gfortran.dg/g77/README: New file
20650         * gfortran.dg/g77/19981216-0.f: Copy from
20651         g77.f-torture/noncompile.  Add "dg-do compile" and
20652         dg-error as required.
20653         * gfortran.dg/g77/19990218-1.f: Likewise.
20654         * gfortran.dg/g77/19990905-1.f: Likewise.
20655         * gfortran.dg/g77/9263.f: Likewise.
20656         * gfortran.dg/g77/980615-0.f: Likewise.
20657         * gfortran.dg/g77/980616-0.f: Likewise.
20658         * gfortran.dg/g77/check0.f: Likewise.
20659         * gfortran.dg/g77/select_no_compile.f: Likewise.
20660
20661 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
20662
20663         Copy files from g77.f-torture/compile.
20664         Add "{ dg-do compile}".  Other changes as noted
20665         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
20666         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
20667         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
20668         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
20669         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
20670         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
20671         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
20672         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
20673         statement to conform to standard.  Append alpha1.x for reference.
20674         * gfortran.dg/g77/xformat.f: Add dg-warning
20675
20676 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
20677
20678         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
20679         Add {dg-do compile} directive.
20680         * gfortran.dg/g77/cpp2.F: Likewise.
20681
20682 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20683
20684         PR c++/5402
20685         * g++.dg/lookup/name-clash1.C: New test.
20686
20687         PR c++/9777
20688         * g++.dg/lookup/name-clash2.C: New test.
20689
20690         PR c++/12102
20691         * g++.dg/lookup/name-clash3.C: New test.
20692
20693 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20694
20695         * g++.dg/lookup/new2.C: New test.
20696         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
20697
20698 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
20699
20700         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
20701         Add {dg-do compile} directive.
20702         * gfortran.dg/g77/13060.f: Likewise.
20703         * gfortran.dg/g77/19990218-0.f: Likewise.
20704         * gfortran.dg/g77/19990305-0.f: Likewise.
20705         * gfortran.dg/g77/19990419-0.f: Likewise.
20706         * gfortran.dg/g77/19990502-0.f: Likewise.
20707         * gfortran.dg/g77/19990502-1.f: Likewise.
20708         * gfortran.dg/g77/19990525-0.f: Likewise.
20709         * gfortran.dg/g77/19990826-1.f: Likewise.
20710         * gfortran.dg/g77/19990826-3.f: Likewise.
20711         * gfortran.dg/g77/19990905-2.f: Likewise.
20712         * gfortran.dg/g77/20000412-1.f: Likewise.
20713         * gfortran.dg/g77/20000511-1.f: Likewise.
20714         * gfortran.dg/g77/20000511-2.f: Likewise.
20715         * gfortran.dg/g77/20000518.f: Likewise.
20716         * gfortran.dg/g77/20000601-1.f: Likewise.
20717         * gfortran.dg/g77/20000601-2.f: Likewise.
20718         * gfortran.dg/g77/20000629-1.f: Likewise.
20719         * gfortran.dg/g77/20000630-2.f: Likewise.
20720         * gfortran.dg/g77/20010115.f: Likewise.
20721         * gfortran.dg/g77/20010321-1.f: Likewise.
20722         * gfortran.dg/g77/20010426.f: Likewise.
20723         * gfortran.dg/g77/20020307-1.f: Likewise.
20724         * gfortran.dg/g77/8485.f: Likewise.
20725         * gfortran.dg/g77/960317-1.f: Likewise.
20726         * gfortran.dg/g77/970915-0.f: Likewise.
20727         * gfortran.dg/g77/980310-1.f: Likewise.
20728         * gfortran.dg/g77/980310-2.f: Likewise.
20729         * gfortran.dg/g77/980310-3.f: Likewise.
20730         * gfortran.dg/g77/980310-4.f: Likewise.
20731         * gfortran.dg/g77/980310-6.f: Likewise.
20732         * gfortran.dg/g77/980310-7.f: Likewise.
20733         * gfortran.dg/g77/980310-8.f: Likewise.
20734         * gfortran.dg/g77/980419-2.f: Likewise.
20735         * gfortran.dg/g77/980424-0.f: Likewise.
20736         * gfortran.dg/g77/980427-0.f: Likewise.
20737         * gfortran.dg/g77/980729-0.f: Likewise.
20738         * gfortran.dg/g77/981117-1.f: Likewise.
20739         * gfortran.dg/g77/toon_1.f: Likewise.
20740
20741 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20742
20743         PR c++/2204
20744         * g++.dg/other/abstract2.C: New test.
20745
20746 2004-07-12  Paul Brook  <paul@codesourcery.com>
20747
20748         * gfortran.dg/pointer_init_1.f90: New test.
20749
20750 2004-07-11  Paul Brook  <paul@codesourcery.com>
20751
20752         PR fortran/15986
20753         * gfortran.dg/contained_1.f90: New test.
20754
20755 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
20756
20757         * g++.dg/parse/defarg8.C: New test.
20758
20759 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20760
20761         PR fortran/16433
20762         * gfortran.dg/pr16433.f: New test.
20763
20764         PR fortran/17574
20765         * gfortran.dg/pr15754.f90: New test.
20766
20767 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
20768
20769         PR tree-optimization/16437
20770         * gcc.c-torture/execute/bitfld-4.c: New test.
20771
20772 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20773
20774         * gfortran.fortran-torture/execute/common_2.f90: Add check for
20775         access to common var from module.
20776
20777 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20778
20779         PR fortran/16336
20780         * gfortran.fortran-torture/execute/common_2.f90: New test.
20781
20782 2004-07-10  Paul Brook  <paul@codesourcery.com>
20783
20784         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
20785
20786 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20787
20788         PR fortran/15969
20789         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
20790
20791 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
20792
20793         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
20794         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
20795         * gfortran.dg/g77/ffree-form-1.f: Likewise.
20796         * gfortran.dg/g77/ffree-form-2.f: Likewise.
20797         * gfortran.dg/g77/ffree-form-3.f: Likewise.
20798         * gfortran.dg/g77/fno-underscoring.f: Likewise.
20799         * gfortran.dg/g77/funderscoring.f: Likewise.
20800         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
20801
20802 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20803
20804         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
20805
20806 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20807         Paul Brook  <paul@codesourcery.com>
20808
20809         PR fortran/13415
20810         * gfortran.dg/common_pointer_1.f90: New test.
20811
20812 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20813
20814         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
20815
20816 2004-07-09  James E Wilson  <wilson@specifixinc.com>
20817
20818         PR target/16364
20819         * gcc.c-torture/compile/20040709-1.c: New.
20820
20821 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20822
20823         PR fortran/14077
20824         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
20825
20826 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20827
20828         PR fortran/13201
20829         * gfortran.dg/shape_1.f90: New test.
20830
20831 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
20832             Andrew Pinski  <apinski@apple.com>
20833
20834         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
20835
20836 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20837
20838         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
20839         comment.
20840
20841 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20842         Paul Brook  <paul@codesourcery.com>
20843
20844         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
20845         '.f95' and '.F95'.
20846
20847 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
20848
20849         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
20850
20851 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20852
20853         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
20854         testcases with capital suffix.
20855
20856 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20857
20858         PR fortran/15481
20859         PR fortran/13372
20860         PR fortran/13575
20861         PR fortran/15978
20862         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
20863
20864         * gfortran.dg/implicit_1.f90: New test.
20865
20866 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
20867
20868         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
20869         expression to match gfortran warning/error messages
20870         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
20871         dg-error text.
20872
20873 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
20874
20875         * lib/fortran-torture.exp: Rename proc search_for to
20876         search_for_re.
20877
20878 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
20879
20880         * gcc.c-torture/execute/simd-5.x: New file.
20881         XFAIL on SPARC 64-bit at -O0.
20882
20883 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20884
20885         PR c++/8211
20886         PR c++/16165
20887         * g++.dg/warn/effc3.C: New test.
20888
20889 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
20890
20891         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
20892         change X to 1X in format.
20893         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
20894         add data statements to conform to standard.
20895
20896 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
20897
20898         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
20899         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
20900         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
20901
20902 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
20903
20904         * gfortran.dg/g77/7388.f: Copy from g77.dg
20905         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
20906         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
20907         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
20908         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
20909         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
20910         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
20911         * gfortran.dg/g77/strlen0.f: Likewise.
20912
20913 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
20914
20915         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
20916         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
20917
20918 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
20919
20920         * gcc.c-torture/execute/920428-2.x: Delete.
20921         * gcc.c-torture/execute/920501-7.x: Likewise.
20922
20923 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
20924
20925         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
20926         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
20927         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
20928         prescott and c3-2.
20929         (PREFETCH_3DNOW): Add -march=c3.
20930
20931 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
20932
20933         PR c/16437
20934         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
20935         * gcc.c-torture/execute/bf64-1.x: Likewise.
20936
20937 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
20938
20939         * gcc.c-torture/compile/20040708-1.c: New test.
20940
20941 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20942
20943         PR c++/16169
20944         * g++.dg/warn/effc2.C: New test.
20945
20946 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
20947
20948         * gcc.c-torture/execute/bitfld-1.x: Remove.
20949         * gcc.c-torture/execute/bitfld-3.c: New test.
20950         * gcc.dg/bitfld-2.c: Remove XFAILs.
20951
20952 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
20953
20954         PR c++/16276
20955         * g++.dg/rtti/tinfo1.C: New file.
20956
20957 2004-07-07  Eric Christopher  <echristo@redhat.com>
20958
20959         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
20960
20961 2004-07-07  Andrew Pinski  <apinski@apple.com>
20962
20963         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
20964
20965 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
20966
20967         * g++.dg/init/call1.C: XFAIL.
20968
20969 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
20970
20971         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
20972         except for movstrict*, to movmem* and clrstr* to clrmem*.
20973
20974 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
20975
20976         * gcc.c-torture/execute/20040707-1.c: New test.
20977
20978 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
20979
20980         * gcc.c-torture/execute/20040706-1.c: New test.
20981
20982 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20983
20984         PR c++/3671
20985         * g++.dg/template/spec14.C: New test.
20986
20987 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
20988
20989         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
20990         nothing if not yet defined.  Use it in b, c and d type definitions.
20991         * gcc.c-torture/execute/20040705-1.c: New test.
20992         * gcc.c-torture/execute/20040705-2.c: New test.
20993
20994 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20995
20996         PR c++/2518
20997         * g++.dg/lookup/new1.C: New test.
20998
20999 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21000
21001         PR c++/11406
21002         * g++.dg/template/sizeof8.C: New test.
21003
21004 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
21005
21006         * gcc.c-torture/compile/20040705-1.c: New test.
21007
21008 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
21009
21010         * gfortran.fortran-torture/execute/seq_io.f90: New test.
21011
21012 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
21013
21014         * gcc.dg/cpp/if-mop.c: Two new testcases.
21015         * gcc.dg/cpp/trad/comment-3.c: New.
21016
21017 2004-07-04  Paul Brook  <paul@codesourcery.com>
21018
21019         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
21020
21021 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
21022
21023         PR c++/3761
21024         * g++.dg/lookup/crash4.C: New test.
21025
21026 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
21027
21028         * gcc.c-torture/execute/builtin-abs-1.c
21029         * gcc.c-torture/execute/builtin-abs-2.c
21030         * gcc.c-torture/execute/builtin-complex-1.c
21031         * gcc.c-torture/execute/builtins/string-1-lib.c
21032         * gcc.c-torture/execute/builtins/string-1.c
21033         * gcc.c-torture/execute/builtins/string-2-lib.c
21034         * gcc.c-torture/execute/builtins/string-2.c
21035         * gcc.c-torture/execute/builtins/string-3-lib.c
21036         * gcc.c-torture/execute/builtins/string-3.c
21037         * gcc.c-torture/execute/builtins/string-4-lib.c
21038         * gcc.c-torture/execute/builtins/string-4.c
21039         * gcc.c-torture/execute/builtins/string-5-lib.c
21040         * gcc.c-torture/execute/builtins/string-5.c
21041         * gcc.c-torture/execute/builtins/string-6-lib.c
21042         * gcc.c-torture/execute/builtins/string-6.c
21043         * gcc.c-torture/execute/builtins/string-7-lib.c
21044         * gcc.c-torture/execute/builtins/string-7.c
21045         * gcc.c-torture/execute/builtins/string-8-lib.c
21046         * gcc.c-torture/execute/builtins/string-8.c
21047         * gcc.c-torture/execute/builtins/string-9-lib.c
21048         * gcc.c-torture/execute/builtins/string-9.c
21049         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
21050         * gcc.c-torture/execute/builtins/string-asm-1.c
21051         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
21052         * gcc.c-torture/execute/builtins/string-asm-2.c
21053         * gcc.c-torture/execute/stdio-opt-1.c
21054         * gcc.c-torture/execute/stdio-opt-2.c
21055         * gcc.c-torture/execute/stdio-opt-3.c
21056         * gcc.c-torture/execute/string-opt-1.c
21057         * gcc.c-torture/execute/string-opt-10.c
21058         * gcc.c-torture/execute/string-opt-11.c
21059         * gcc.c-torture/execute/string-opt-12.c
21060         * gcc.c-torture/execute/string-opt-13.c
21061         * gcc.c-torture/execute/string-opt-14.c
21062         * gcc.c-torture/execute/string-opt-15.c
21063         * gcc.c-torture/execute/string-opt-16.c
21064         * gcc.c-torture/execute/string-opt-2.c
21065         * gcc.c-torture/execute/string-opt-6.c
21066         * gcc.c-torture/execute/string-opt-7.c
21067         * gcc.c-torture/execute/string-opt-8.c:
21068         Replace with ...
21069
21070         * gcc.c-torture/execute/builtins/abs-2.c
21071         * gcc.c-torture/execute/builtins/abs-3.c
21072         * gcc.c-torture/execute/builtins/complex-1.c
21073         * gcc.c-torture/execute/builtins/fprintf.c
21074         * gcc.c-torture/execute/builtins/fputs.c
21075         * gcc.c-torture/execute/builtins/memcmp.c
21076         * gcc.c-torture/execute/builtins/memmove.c
21077         * gcc.c-torture/execute/builtins/memops-asm.c
21078         * gcc.c-torture/execute/builtins/mempcpy-2.c
21079         * gcc.c-torture/execute/builtins/mempcpy.c
21080         * gcc.c-torture/execute/builtins/memset.c
21081         * gcc.c-torture/execute/builtins/printf.c
21082         * gcc.c-torture/execute/builtins/sprintf.c
21083         * gcc.c-torture/execute/builtins/strcat.c
21084         * gcc.c-torture/execute/builtins/strchr.c
21085         * gcc.c-torture/execute/builtins/strcmp.c
21086         * gcc.c-torture/execute/builtins/strcpy.c
21087         * gcc.c-torture/execute/builtins/strcspn.c
21088         * gcc.c-torture/execute/builtins/strlen-2.c
21089         * gcc.c-torture/execute/builtins/strlen.c
21090         * gcc.c-torture/execute/builtins/strncat.c
21091         * gcc.c-torture/execute/builtins/strncmp-2.c
21092         * gcc.c-torture/execute/builtins/strncmp.c
21093         * gcc.c-torture/execute/builtins/strncpy.c
21094         * gcc.c-torture/execute/builtins/strpbrk.c
21095         * gcc.c-torture/execute/builtins/strpcpy-2.c
21096         * gcc.c-torture/execute/builtins/strpcpy.c
21097         * gcc.c-torture/execute/builtins/strrchr.c
21098         * gcc.c-torture/execute/builtins/strspn.c
21099         * gcc.c-torture/execute/builtins/strstr-asm.c
21100         * gcc.c-torture/execute/builtins/strstr.c:
21101         ... these new files.
21102
21103         * gcc.c-torture/execute/builtins/abs-2-lib.c
21104         * gcc.c-torture/execute/builtins/abs-3-lib.c
21105         * gcc.c-torture/execute/builtins/complex-1-lib.c
21106         * gcc.c-torture/execute/builtins/fprintf-lib.c
21107         * gcc.c-torture/execute/builtins/fputs-lib.c
21108         * gcc.c-torture/execute/builtins/memcmp-lib.c
21109         * gcc.c-torture/execute/builtins/memmove-lib.c
21110         * gcc.c-torture/execute/builtins/memops-asm-lib.c
21111         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
21112         * gcc.c-torture/execute/builtins/mempcpy-lib.c
21113         * gcc.c-torture/execute/builtins/memset-lib.c
21114         * gcc.c-torture/execute/builtins/printf-lib.c
21115         * gcc.c-torture/execute/builtins/sprintf-lib.c
21116         * gcc.c-torture/execute/builtins/strcat-lib.c
21117         * gcc.c-torture/execute/builtins/strchr-lib.c
21118         * gcc.c-torture/execute/builtins/strcmp-lib.c
21119         * gcc.c-torture/execute/builtins/strcpy-lib.c
21120         * gcc.c-torture/execute/builtins/strcspn-lib.c
21121         * gcc.c-torture/execute/builtins/strlen-2-lib.c
21122         * gcc.c-torture/execute/builtins/strlen-lib.c
21123         * gcc.c-torture/execute/builtins/strncat-lib.c
21124         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
21125         * gcc.c-torture/execute/builtins/strncmp-lib.c
21126         * gcc.c-torture/execute/builtins/strncpy-lib.c
21127         * gcc.c-torture/execute/builtins/strpbrk-lib.c
21128         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
21129         * gcc.c-torture/execute/builtins/strpcpy-lib.c
21130         * gcc.c-torture/execute/builtins/strrchr-lib.c
21131         * gcc.c-torture/execute/builtins/strspn-lib.c
21132         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
21133         * gcc.c-torture/execute/builtins/strstr-lib.c
21134         * gcc.c-torture/execute/builtins/lib/abs.c
21135         * gcc.c-torture/execute/builtins/lib/fprintf.c
21136         * gcc.c-torture/execute/builtins/lib/memset.c
21137         * gcc.c-torture/execute/builtins/lib/printf.c
21138         * gcc.c-torture/execute/builtins/lib/sprintf.c
21139         * gcc.c-torture/execute/builtins/lib/strcpy.c
21140         * gcc.c-torture/execute/builtins/lib/strcspn.c
21141         * gcc.c-torture/execute/builtins/lib/strncat.c
21142         * gcc.c-torture/execute/builtins/lib/strncmp.c
21143         * gcc.c-torture/execute/builtins/lib/strncpy.c
21144         * gcc.c-torture/execute/builtins/lib/strpbrk.c
21145         * gcc.c-torture/execute/builtins/lib/strspn.c
21146         * gcc.c-torture/execute/builtins/lib/strstr.c:
21147         New files containing support routines.
21148
21149         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
21150         declaration.
21151         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
21152         when not optimizing.
21153
21154 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
21155
21156         PR c++/16240
21157         * g++.dg/abi/mangle22.C: New test.
21158         * g++.dg/abi/mangle23.C: Likewise.
21159
21160 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
21161
21162         PR fortran/16290
21163         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
21164         Allow for cases without denormalized floating point numbers.
21165
21166 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
21167
21168         PR c/1027
21169         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
21170         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
21171         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
21172         expected warning text.
21173         * gcc.dg/format/diag-2.c: New test.
21174
21175 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
21176
21177         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
21178
21179 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
21180
21181         * gcc.dg/builtins-43.c: New.
21182         * gcc.dg/builtins-44.c: New.
21183         * gcc.dg/builtins-45.c: New.
21184
21185 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
21186             Andreas Tobler  <a.tobler@schweiz.ch>
21187
21188         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
21189         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
21190         as SIGSEGV.
21191         * gcc.dg/cleanup-11.c: Likewise.
21192         * gcc.dg/cleanup-8.c: Likewise.
21193         * gcc.dg/cleanup-9.c: Likewise.
21194         * gcc.dg/cleanup-5.c: Run on all platforms.
21195
21196 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
21197
21198         * g++.dg/warn/nonnull1.C: New test.
21199
21200 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
21201
21202         * gcc.dg/compat/compat-common.h: Wrap up CINT in
21203         an #ifndef SKIP_COMPLEX_INT/#endif pair.
21204         Special-case the Sun compiler wrt to <complex.h>.
21205
21206 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
21207
21208         * gcc.dg/Wunreachable-8.C: New test.
21209
21210         * gcc.dg/h8300-ice2.c : New test.
21211
21212 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
21213
21214         PR fortran/16161
21215         * gfortran.fortran-torture/compile/implicit.f90: Add test
21216         for implicit character.
21217
21218 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
21219
21220         PR fortran/16289
21221         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
21222         Use tiny() intrinsic to find smallest non-negative real
21223
21224 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
21225
21226         * gcc.dg/compat/struct-by-value-22_main.c: New test.
21227         * gcc.dg/compat/struct-by-value-22_x.c: New.
21228         * gcc.dg/compat/struct-by-value-22_y.c: New.
21229
21230         * gcc.c-torture/execute/20040629-1.c: New test.
21231
21232 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
21233
21234         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
21235         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
21236
21237         PR target/16195
21238         * gcc.dg/20040625-1.c: New test.
21239
21240 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21241
21242         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
21243
21244 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21245
21246         PR fortran/15963
21247         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
21248
21249 2004-06-29  Richard Henderson  <rth@redhat.com>
21250
21251         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
21252
21253 2004-06-29  Paul Brook  <paul@codesourcery.com>
21254
21255         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
21256         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
21257
21258 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
21259
21260         PR c++/16260
21261         * g++.dg/parse/crash15.C: New.
21262
21263 2004-06-28  Andrew Pinski  <apinski@apple.com>
21264
21265         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
21266         by the error already.
21267
21268         * g++.dg/opt/ptrmem4.C: Change to compile only test.
21269
21270 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
21271
21272         PR target/14041
21273         * gcc.dg/h8300-bss-align-1.c : New.
21274
21275 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
21276
21277         * PR c++/16174
21278         * g++.dg/template/ctor4.C: New.
21279
21280 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
21281
21282         PR c++/16205
21283         * g++.dg/warn/Wsequence-point-1.C: New test.
21284
21285 2004-06-27  Paul Brook  <paul@codesourcery.com>
21286
21287         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
21288
21289 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
21290
21291         * g++.old-deja/g++.mike/p7325.C: Remove.
21292
21293 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
21294
21295         PR c/14963
21296         * gcc.dg/pr14963.c: New test.
21297
21298 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
21299
21300         PR c++/16193
21301         * g++.dg/parse/redef1.C: New test.
21302
21303 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
21304
21305         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
21306         20021110.c.
21307         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
21308         20021119-1.c.
21309         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
21310         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
21311         5-04.c.
21312         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
21313         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
21314         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
21315         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
21316         g++.brendan/enum14.C.
21317         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
21318         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
21319         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
21320         g++.mike/virt1.C.
21321         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
21322         memtemp24.C.
21323
21324 2004-06-27  Roger Sayle  <roger@eyesopen.com>
21325
21326         * gcc.dg/20040527-1.c: New test case.
21327
21328 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
21329
21330         PR gfortran/pr16196
21331         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
21332
21333 2004-06-25  Roger Sayle  <roger@eyesopen.com>
21334
21335         PR middle-end/15825
21336         * gcc.dg/pr15825-1.c: New test case.
21337
21338 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
21339
21340         * gcc.c-torture/execute/20040625-1.c: New test.
21341
21342 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21343
21344         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
21345
21346 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
21347
21348         * gcc.dg/torture/mips-div-1.c: New test.
21349
21350 2004-06-24  Jeff Law  <law@redhat.com>
21351
21352         * gcc.dg/tree-ssa/20040624-1.c: New test.
21353
21354 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
21355
21356         * gcc.c-torture/compile/20040624-1.c: New test.
21357
21358 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21359
21360         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
21361         this directory.
21362
21363 2004-06-23  Andrew Pinski  <apinski@apple.com>
21364
21365         PR middle-end/15988
21366         * g++.dg/opt/ptrmem4.C: New test.
21367
21368         * gcc.dg/c90-array-quals-2.c: New test.
21369
21370 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
21371
21372         * gcc.dg/kpice1.c: New test.
21373
21374 2006-06-23  Andrew Pinski  <apinski@apple.com>
21375
21376         * gcc.dg/c90-array-quals.c: New test.
21377
21378 2006-06-22  Richard Henderson  <rth@redhat.com>
21379
21380         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
21381
21382 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
21383
21384         * gcc.dg/builtins-config.h: Handle FreeBSD.
21385
21386 2006-06-22  Richard Henderson  <rth@redhat.com>
21387
21388         * g++.dg/opt/devirt1.C: New.
21389
21390 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
21391
21392         * g++.dg/opt/pr15551.C: New testcase.
21393
21394 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
21395
21396         PR target/14800
21397         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
21398         x86_64-*-linux* when compiling for 32bit.
21399
21400 2004-06-21  Andrew Pinski  <apinski@apple.com>
21401
21402         * gcc.dg/pch/struct-1.c: New.
21403         * gcc.dg/pch/struct-1.hs: New.
21404
21405 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
21406
21407         * gcc.dg/pch/save-temps-1.c: New file.
21408         * gcc.dg/pch/save-temps-1.hs: New file.
21409
21410 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
21411
21412         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
21413         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
21414
21415 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21416
21417         * gfortran.fortran-torture/execute/select_1.f90: Rename function
21418         to fix type error.
21419         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
21420         Remove trailing spaces.
21421
21422 2004-06-21  Richard Henderson  <rth@redhat.com>
21423
21424         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
21425         merging && to BIT_FIELD_REF.
21426
21427 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
21428
21429         * g++.dg/opt/placeholder1.C: New test.
21430
21431 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
21432
21433         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
21434         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
21435         * gcc.dg/compat/union-m128-1_x.c: Likewise.
21436         * gcc.dg/compat/union-m128-1_y.c: Likewise.
21437
21438 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
21439
21440         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
21441         extern "C".
21442         * g++.dg/other/pragma-re-1.C: Add comments.
21443
21444 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
21445
21446         PR gfortran/16080
21447         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
21448
21449 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
21450
21451         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
21452         instead of setting the type of size_t by
21453         hand.
21454
21455 2004-06-18  Roger Sayle  <roger@eyesopen.com>
21456
21457         * gcc.dg/unordered-2.c: New test case.
21458         * gcc.dg/unordered-3.c: New test case.
21459
21460 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
21461
21462         PR other/16043
21463         * lib/g++.exp (g++_version): Tweak regexp for version
21464         * lib/g77.exp (g77_version): Likewise.
21465         * lib/gfortran.exp (gfortran_version): Likewise.
21466         * lib/objc.exp (objc_version): Likewise.
21467         * lib/treelang.exp (treelang_version): Likewise.
21468
21469 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
21470
21471         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
21472         Use INT_MAX instead of __INT_MAX__.
21473         * gcc.dg/compat/struct-align-2_y.c: Likewise.
21474
21475         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
21476         * gcc.dg/compat/scalar-return-3_x.c: Use it.
21477         * gcc.dg/compat/scalar-return-3_y.c: Use it.
21478         * gcc.dg/compat/scalar-return-4_x.c: Use it.
21479         * gcc.dg/compat/scalar-return-4_y.c: Use it.
21480         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
21481         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
21482         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
21483         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
21484
21485         * gcc.dg/range-test-1.c: New test.
21486         * g++.dg/opt/range-test-1.C: New test.
21487
21488 2004-06-17  Richard Henderson  <rth@redhat.com>
21489
21490         * objc.dg/sync-1.m: New.
21491         * objc.dg/try-catch-1.m: Don't force next runtime.
21492         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
21493         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
21494         shadowed catch clause.
21495         * objc.dg/try-catch-5.m: New.
21496
21497 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
21498
21499         Bug 14610
21500         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
21501
21502 2004-06-15  Richard Henderson  <rth@redhat.com>
21503
21504         * gcc.dg/20001116-1.c: Move expected warning line.
21505
21506 2004-06-15  Richard Henderson  <rth@redhat.com>
21507
21508         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
21509         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
21510
21511 2004-06-15  Jeff Law  <law@redhat.com>
21512
21513         * gcc.dg/tree-ssa/20040615-1.c: New test.
21514         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
21515         be less sensitive to operand ordering.
21516         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
21517
21518 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
21519
21520         * g++.dg/abi/bitfield3.C: Add comment..
21521
21522 2004-06-15  Richard Henderson  <rth@redhat.com>
21523
21524         * g++.dg/ext/stmtexpr1.C: XFAIL.
21525         * gcc.dg/20030612-1.c: XFAIL.
21526
21527 2004-06-15  Eric Christopher  <echristo@redhat.com>
21528
21529         * g++.dg/charset/asm5.c: New.
21530         * gcc.dg/charset/asm6.c: New.
21531
21532 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21533
21534         PR fortran/15962
21535         * gfortran.fortran-torture/execute/select_1.f90: New test.
21536
21537 2004-06-15  Paul Brook  <paul@codesourcery.com>
21538
21539         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
21540
21541 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21542
21543         PR c++/15967
21544         * g++.dg/lookup/crash3.C: New test.
21545
21546 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21547
21548         PR c++/15947
21549         * g++.dg/parse/dtor4.C: New test.
21550
21551 2004-06-14  Jeff Law  <law@redhat.com>
21552
21553         * gcc.c-torture/compile/20040614-1.c: New test.
21554
21555 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21556
21557         PR fortran/15211
21558         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
21559         LEN of a character array.
21560
21561 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
21562
21563         PR c++/15096
21564         * g++.dg/template/ptrmem10.C: New test.
21565
21566         PR c++/14930
21567         * g++.dg/template/friend30.C: New test.
21568
21569 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21570
21571         PR fortran/14928
21572         * gfortran.fortran-torture/compile/mloc.f90: New test.
21573
21574 2004-06-13  Paul Brook  <paul@codesourcery.com>
21575
21576         * gfortran.fortran-torture/execute/random_2.f90: New test.
21577
21578 2004-06-13  Eric Christopher  <echristo@redhat.com>
21579
21580         * gcc.dg/noncompile/redecl-1.c: Fix error message.
21581
21582 2004-06-12  Paul Brook  <paul@codesourcery.com>
21583
21584         * gfortran.fortran-torture/execute/contained_3.f90: New test.
21585
21586 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21587
21588         PR fortran/14923
21589         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
21590
21591 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21592
21593         PR fortran/14957
21594         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
21595         syntax errors in end statements of contained subroutines.
21596
21597 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21598
21599         PR fortran/12841
21600         * gfortran.fortran-torture/execute/null_arg.f90: New test.
21601
21602 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
21603
21604         PR fortran/15665
21605         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
21606
21607 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
21608
21609         PR gfortran/12839
21610         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
21611
21612 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
21613
21614         PR c++/15862
21615         * g++.dg/parse/enum1.C: New test.
21616
21617 2004-06-10  Jeff Law  <law@redhat.com>
21618
21619         * gcc.c-torture/compile/20040610-1.c: New test.
21620
21621 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21622
21623         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
21624         * g++.old-deja/g++.other/decl3.C: Likewise.
21625
21626 2004-06-10  Brian Booth  <bbooth@redhat.com>
21627
21628         * gcc.dg/tree-ssa/20031015-1.c: Scan for
21629         V_MAY_DEF instead of VDEF.
21630         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
21631
21632 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
21633
21634         PR c++/14211
21635         * g++.dg/conversion/const1.C: New test.
21636
21637         PR c++/15076
21638         * g++.dg/conversion/reinterpret1.C: New test.
21639
21640         PR c++/15877
21641         * g++.dg/template/enum2.C: New test.
21642
21643         PR c++/15227
21644         * g++.dg/template/error13.C: New test.
21645
21646 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21647
21648         PR fortran/14957
21649         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
21650         arguments to test_* REAL and of the right size.
21651
21652 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
21653
21654         PR target/15569
21655         PR rtl-optimization/15681
21656         * gcc.dg/20040609-1.c: New test.
21657
21658 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
21659
21660         PR c++/14791
21661         * g++.dg/opt/builtins1.C: New test.
21662
21663 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
21664
21665         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
21666         that use default windows32 struct layout.
21667         * gcc.dg/i386-bitfield2.c: Likewise.
21668
21669 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
21670
21671         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
21672         for mingw32 and cygwin targets.
21673
21674 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
21675
21676         * gcc.dg/pch/macro-4.c: New.
21677         * gcc.dg/pch/macro-4.hs: New.
21678
21679 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21680
21681         PR fortran/13249
21682         * gfortran.fortran-torture/compile/name_clash.f90: New test.
21683
21684 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21685
21686         PR fortran/13372
21687         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
21688
21689 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
21690
21691         PR gfortran/14897
21692         * gfortran.fortran-torture/execute/t_edit.f90: New test.
21693
21694 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
21695
21696         PR gfortran/15755
21697         * gfortran.fortran-torture/execute/backspace.c : New test.
21698
21699 2004-06-09  Paul Brook  <paul@codesourcery.com>
21700
21701         * gfortran.fortran-torture/execure/intrinsic_associated.f90
21702         (pointer_to_section): Rewrite to use smaller array.
21703
21704 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
21705
21706         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
21707         * gcc.dg/ext/altivec-10.c: Same.
21708         * gcc.dg/ext/altivec-11.c: Same.
21709         * gcc.dg/ext/altivec-12.c: Same.
21710         * gcc.dg/ext/altivec-13.c: Same.
21711         * gcc.dg/ext/altivec-14.c: Same.
21712         * gcc.dg/ext/altivec-15.c: Same.
21713         * gcc.dg/ext/altivec-16.c: Same.
21714         * gcc.dg/ext/altivec-3.c: Same.
21715         * gcc.dg/ext/altivec-4.c: Same.
21716         * gcc.dg/ext/altivec-6.c: Same.
21717         * gcc.dg/ext/altivec-7.c: Same.
21718         * gcc.dg/ext/altivec-8.c: Same.
21719         * gcc.dg/ext/altivec-varargs-1.c: Same.
21720
21721         * g++.dg/ext/altivec-1.C: Correct dg syntax.
21722         * g++.dg/ext/altivec-10.C: Same.
21723         * g++.dg/ext/altivec-2.C: Same.
21724         * g++.dg/ext/altivec-3.C: Same.
21725         * g++.dg/ext/altivec-4.C: Same.
21726         * g++.dg/ext/altivec-5.C: Same.
21727         * g++.dg/ext/altivec-6.C: Same.
21728         * g++.dg/ext/altivec-7.C: Same.
21729         * g++.dg/ext/altivec-8.C: Same.
21730         * g++.dg/ext/altivec-9.C: Same.
21731
21732 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21733
21734         PR c++/7841
21735         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
21736
21737 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
21738
21739         * gcc.dg/union-1.c: New test.
21740
21741 2004-06-07  Roger Sayle  <roger@eyesopen.com>
21742
21743         * gcc.dg/builtins-41.c: New test case.
21744         * gcc.dg/builtins-42.c: New test case.
21745
21746 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
21747
21748         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
21749         * g++.dg/ext/altivec-10.C: Same.
21750         * g++.dg/ext/altivec-2.C: Same.
21751         * g++.dg/ext/altivec-3.C: Same.
21752         * g++.dg/ext/altivec-4.C: Same.
21753         * g++.dg/ext/altivec-5.C: Same.
21754         * g++.dg/ext/altivec-6.C: Same.
21755         * g++.dg/ext/altivec-7.C: Same.
21756         * g++.dg/ext/altivec-8.C: Same.
21757         * g++.dg/ext/altivec-9.C: Same.
21758         * g++.old-deja/g++.abi/cxa_vec.C: Same.
21759         * g++.old-deja/g++.brendan/new3.C: Same.
21760         * gcc.c-torture/execute/eeprof-1.x: Same.
21761
21762 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
21763
21764         PR c/14765
21765         * gcc.dg/pr14765-1.c: New test.
21766
21767 2004-06-07  Roger Sayle  <roger@eyesopen.com>
21768
21769         PR c/14649
21770         * gcc.dg/pr14649-1.c: New test case.
21771
21772 2004-06-07  Richard Henderson  <rth@redhat.com>
21773
21774         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
21775         if temporaries.
21776
21777 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
21778
21779         * g++.dg/eh/elide1.C: Remove XFAIL.
21780
21781 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
21782
21783         PR c++/15337
21784         * g++.dg/expr/sizeof3.C: New test.
21785
21786         PR c++/14777
21787         * g++.dg/template/access14.C: New test.
21788
21789         PR c++/15554
21790         * g++.dg/template/enum1.C: New test.
21791
21792         PR c++/15057
21793         * g++.dg/eh/throw1.C: New test.
21794
21795 2004-06-07  David Ayers  <d.ayers@inode.at>
21796             Ziemowit Laski  <zlaski@apple.com>
21797
21798         * lib/objc.exp (objc_target_compile): Revert the '-framework
21799         Foundation' flag fix, since bare Darwin does not ship
21800         with the Foundation framework.
21801         * objc/execute/next_mapping.h: Provide a local NSConstantString
21802         @interface and @implementation.
21803         (objc_constant_string_init): A constructor function, used to
21804         initialize the NSConstantString meta-class object.
21805         * objc/execute/string1.m: Include "next_mapping.h" instead of
21806         <Foundation/NSString.h>.
21807         * objc/execute/string2.m: Likewise.
21808         * objc/execute/string3.m: Likewise.
21809         * objc/execute/string4.m: Likewise.
21810
21811 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
21812
21813         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
21814         to double. Replace double with FLOAT.
21815         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
21816
21817         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
21818         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
21819         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
21820         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
21821         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
21822         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
21823         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
21824         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
21825
21826 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
21827
21828         PR c/13519
21829         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
21830
21831 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21832
21833         PR c++/15503
21834         * g++.dg/template/meminit2.C: New test.
21835
21836 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
21837
21838         PR target/15822
21839         * gcc.c-torture/execute/compare-fp-1.c,
21840         gcc.c-torture/execute/compare-fp-2.c,
21841         gcc.c-torture/execute/compare-fp-3.c,
21842         gcc.c-torture/execute/compare-fp-4.c,
21843         gcc.c-torture/execute/compare-fp-3.x,
21844         gcc.c-torture/execute/compare-fp-4.x: Moved...
21845         * gcc.c-torture/execute/ieee/compare-fp-1.c,
21846         gcc.c-torture/execute/ieee/compare-fp-2.c,
21847         gcc.c-torture/execute/ieee/compare-fp-3.c,
21848         gcc.c-torture/execute/ieee/compare-fp-4.c,
21849         gcc.c-torture/execute/ieee/compare-fp-3.x,
21850         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
21851
21852 2004-06-04  David Ayers  <d.ayers@inode.at>
21853
21854         * objc/execute/protocol-isEqual-4.m: New testcase.
21855
21856 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
21857
21858         * objc/execute/protocol-isEqual-1.m: New testcase.
21859         * objc/execute/protocol-isEqual-2.m: New testcase.
21860         * objc/execute/protocol-isEqual-3.m: New testcase.
21861
21862 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21863
21864         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
21865
21866 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
21867
21868         * lib/objc.exp (objc_target_compile): When running tests on
21869         Darwin (Mac OS X), inform the linker about '-framework
21870         'Foundation'.
21871
21872 2004-06-02  Eric Christopher  <echristo@redhat.com>
21873
21874         * gcc.c-torture/compile/20040602-1.c: New.
21875
21876 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
21877
21878         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
21879         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
21880
21881         PR tree-optimization/14736
21882         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
21883
21884         PR tree-optimization/14042
21885         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
21886
21887         PR tree-optimization/14729
21888         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
21889
21890 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21891
21892         PR fortran/15557
21893         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
21894
21895 2004-06-01  Richard Hederson  <rth@redhat.com>
21896
21897         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
21898
21899 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21900
21901         PR c++/14932
21902         * g++.dg/parse/offsetof4.C: New test.
21903
21904 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
21905
21906         PR objc/7993
21907         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
21908
21909 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
21910
21911         PR c++/15701
21912         * g++.dg/template/friend29.C: New test.
21913
21914 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
21915
21916         PR c/15749
21917         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
21918
21919 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
21920
21921         * gcc.dg/sparc-trap-1.c: New test.
21922
21923 2004-05-31  Roger Sayle  <roger@eyesopen.com>
21924
21925         PR middle-end/15069
21926         * g++.dg/opt/fold3.C: New test case.
21927
21928 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
21929
21930         * lib/target-supports.exp (check_iconv_available): Fix fallout
21931         from 2004-05-28 patch.
21932
21933 2004-05-30  Paul Brook  <paul@codesourcery.com>
21934
21935         PR fortran/15620
21936         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
21937         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
21938
21939 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
21940
21941         * gfortran.fortran-torture/execute/random_1.f90: New test.
21942
21943 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
21944
21945         * g++.dg/ext/altivec-10.C: New test.
21946
21947 2004-05-29  Paul Brook  <paul@codesourcery.com>
21948
21949         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
21950
21951 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
21952
21953         * gcc.dg/altivec-16.c: New test.
21954
21955 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
21956
21957         * lib/target-supports.exp (check_vmx_hw_available): New.
21958         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
21959
21960         * lib/target-supports.exp (check_alias_available,
21961         check_iconv_available, check_named_sections_available): Use
21962         unique names for temporary files.
21963
21964 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
21965
21966         * gcc.dg/altivec-15.c: New test.
21967
21968 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
21969
21970         PR c++/15083
21971         * g++.dg/warn/noeffect6.C: New test.
21972
21973         PR c++/15471
21974         * g++.dg/expr/ptrmem4.C: New test.
21975
21976         PR c++/15640
21977         * g++.dg/template/operator3.C: New test.
21978
21979 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
21980
21981         PR c++/14668
21982         * g++.dg/lookup/redecl1.C: New test.
21983         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
21984
21985 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
21986
21987         * gcc.c-torture/execute/compare-fp-1.c,
21988         gcc.c-torture/execute/compare-fp-2.c,
21989         gcc.c-torture/execute/compare-fp-3.c,
21990         gcc.c-torture/execute/compare-fp-4.c,
21991         gcc.c-torture/execute/compare-fp-3.x,
21992         gcc.c-torture/execute/compare-fp-4.x,
21993         gcc.dg/pr15649-1.c: New.
21994
21995 2004-05-27  Adam Nemet  <anemet@lnxw.com>
21996
21997         PR c++/12883
21998         * g++.dg/init/array14.C: New test.
21999
22000 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
22001
22002         * lib/compat.exp (compat-get-options-main): New.
22003         (compat-get-options): Remove unneeded code, warn for ignored
22004         command.
22005         (compat-execute): Check flag set by dg-require-* commands.
22006
22007         * lib/compat.exp (compat-execute): Break up long lines.
22008
22009 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
22010
22011         * gcc.dg/altivec-7.c: Don't use 'vector long'.
22012         * gcc.dg/altivec-14.c: New test.
22013         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
22014
22015         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
22016         * gcc.dg/altivec-12.c: Ditto.
22017
22018         * gcc.dg/altivec-3.c: Move call to altivec_check.
22019
22020 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
22021
22022         PR c++/15044
22023         * g++.dg/template/error12.C: New test.
22024
22025         PR c++/15317
22026         * g++.dg/ext/attrib15.C: New test.
22027
22028         PR c++/15329
22029         * g++.dg/template/ptrmem9.C: New test.
22030
22031 2004-05-25  Paul Brook  <paul@codesourcery.com>
22032
22033         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
22034
22035 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
22036
22037         PR c++/15165
22038         * g++.dg/template/crash19.C: New test.
22039
22040 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
22041
22042         PR c++/15025
22043         * g++.dg/template/redecl1.C: New test.
22044
22045 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
22046
22047         PR c++/14821
22048         * g++.dg/other/ns1.C: New test.
22049
22050         PR c++/14883
22051         * g++.dg/template/invalid1.C: New test.
22052
22053 2004-05-23  Paul Brook  <paul@codesourcery.com>
22054         Victor Leikehman  <lei@haifasphere.co.il>
22055
22056         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
22057         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
22058
22059 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
22060
22061         PR c++/15285
22062         PR c++/15299
22063         * g++.dg/template/non-dependent5.C: New test.
22064         * g++.dg/template/non-dependent6.C: New test.
22065
22066 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
22067
22068         PR c++/15507
22069         * g++.dg/inherit/union1.C: New test.
22070
22071         PR c++/15542
22072         * g++.dg/template/addr1.C: New test.
22073
22074         PR c++/15427
22075         * g++.dg/template/array5.C: New test.
22076
22077         PR c++/15287
22078         * g++.dg/template/array6.C: New test.
22079
22080 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
22081             Roger Sayle  <roger@eyesopen.com>
22082
22083         * g++.dg/lookup/forscope2.C: New test case.
22084
22085 2004-05-22  Ben Elliston  <bje@au.ibm.com>
22086
22087         * gcc.dg/cpp/Wmissingdirs.c: New.
22088
22089 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
22090
22091         PR target/15301
22092         * gcc.dg/compat/union-m128-1.h: New file.
22093         * gcc.dg/compat/union-m128-1_main.c: Likewise.
22094         * gcc.dg/compat/union-m128-1_x.c: Likewise.
22095         * gcc.dg/compat/union-m128-1_y.c: Likewise.
22096
22097 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
22098
22099         PR target/15302
22100         * gcc.dg/compat/struct-complex-1.h: New file.
22101         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
22102         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
22103         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
22104
22105 2004-05-20  Roger Sayle  <roger@eyesopen.com>
22106
22107         PR middle-end/3074
22108         * gcc.dg/pr3074-1.c: New test case.
22109         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
22110
22111 2004-05-20  Falk Hueffner  <falk@debian.org>
22112
22113         PR other/15526
22114         * gcc.dg/ftrapv-1.c: New test case.
22115
22116 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
22117
22118         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
22119
22120 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
22121             Jeff Law  <law@redhat.com>
22122
22123         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
22124         * gcc.dg/tree-ssa/20040518-2.c: New test.
22125
22126         * gcc.dg/tree-ssa/20040518-1.c: New test.
22127
22128 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
22129
22130         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
22131
22132 2004-05-18  Paul Brook  <paul@codesourcery.com>
22133
22134         PR fortran/13930
22135         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
22136
22137 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22138
22139         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
22140         constant folding.
22141
22142 2004-05-17  Steven Bosscher  <stevenb@suse.de>
22143
22144         * gcc.dg/tree-ssa/20040517-1.c: New test.
22145
22146 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22147
22148         * gcc.dg/loop-4.c: New test.
22149
22150 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
22151
22152         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
22153
22154 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
22155
22156         PR fortran/15311
22157         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
22158
22159 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22160
22161         PR fortran/13826
22162         PR fortran/13940
22163         * gfortran.fortran-torture/compile/data_1.f90: New test.
22164
22165 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
22166
22167         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
22168         * gcc.dg/uninit-H.c: Define ASM for __s390__.
22169
22170 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
22171
22172         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
22173
22174 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
22175
22176         PR c/15444
22177         * gcc.dg/format/xopen-1.c: Adjust expected message.
22178         * gcc.dg/format/xopen-3.c: New test.
22179
22180 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
22181
22182         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
22183
22184 2004-05-14  Jeff Law  <law@redhat.com>
22185
22186         * gcc.dg/tree-ssa/20040514-2.c: New test.
22187
22188 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22189
22190         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
22191         this ...
22192         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
22193         this.
22194
22195 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
22196
22197         * gcc.dg/tree-ssa/20040514-1.c: New test.
22198
22199 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22200
22201         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
22202         test.
22203
22204 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22205
22206         PR fortran/14066
22207         * gfortran.fortran-torture/compile/do_1.f90: New test.
22208
22209 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22210
22211         PR fortran/15051
22212         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
22213         test.
22214
22215 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
22216
22217         PR fortran/15149
22218         * gfortran.fortran-torture/execute/random_init.f90: New test.
22219
22220 2004-05-13  Paul Brook  <paul@codesourcery.com>
22221
22222         PR fortran/15314
22223         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
22224
22225 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
22226
22227         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
22228         for the powerpc case.
22229
22230 2004-05-13  Jeff Law  <law@redhat.com>
22231
22232         * gcc.dg/tree-ssa/20040513-1.c: New test.
22233         * gcc.dg/tree-ssa/20040513-2.c: New test.
22234
22235 2004-05-13  Paul Brook  <paul@codesourcery.com>
22236
22237         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
22238         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
22239         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
22240
22241 2004-05-13  Andreas Schwab  <schwab@suse.de>
22242
22243         PR other/10819
22244         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
22245         characters.
22246
22247 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
22248
22249         PR fortran/15294
22250         * gfortran.fortran-torture/execute/adjustr.f90: New file.
22251
22252 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
22253
22254         Merge from tree-ssa-20020619-branch.  See
22255         ChangeLog.tree-ssa for details.
22256
22257 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
22258
22259         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
22260         include <altivec.h> explicitly.
22261         * gcc.dg/altivec-13.c: Likewise.
22262
22263 2004-05-11  Paul Brook  <paul@codesourcery.com>
22264
22265         * gcc.c-torture/compile/20010518-1.c: Force enum size.
22266
22267 2004-05-10  Eric Christopher  <echristo@redhat.com>
22268
22269         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
22270         * gcc.dg/sibcall-4.c: Ditto.
22271
22272 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
22273
22274         * g++.dg/ext/altivec-8.C: New test case.
22275         * gcc.dg/altivec-13.c: New test case.
22276
22277 2004-05-08  Roger Sayle  <roger@eyesopen.com>
22278
22279         * gcc.c-torture/execute/divcmp-1.c: New test case.
22280         * gcc.c-torture/execute/divcmp-2.c: New test case.
22281         * gcc.c-torture/execute/divcmp-3.c: New test case.
22282
22283 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
22284
22285         * g++.dg/other/pragma-re-2.C: New test.
22286
22287 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
22288
22289         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
22290         * gcc.dg/i386-387-2.c: Likewise.
22291
22292         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
22293         __builtin_drem.
22294         * gcc.dg/i386-387-6.c: Likewise.
22295
22296 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
22297
22298         * gcc.dg/builtins-33.c: Also check log1p*.
22299
22300 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
22301
22302         PR optimization/15296
22303         * gcc.c-torture/execute/pr15296.c: New test.
22304
22305 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
22306
22307         * gcc.dg/builtins-40.c: New test.
22308
22309 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
22310
22311         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
22312
22313 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
22314
22315         * g++.dg/ext/spe1.C: New testcase.
22316
22317 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
22318
22319         * objc.dg/image-info.m: Allow additional attributes
22320         for __image_info section.
22321
22322 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
22323
22324         * gcc.dg/torture/mips-hilo-2.c: New test.
22325
22326 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22327
22328         PR c++/14389
22329         * g++.dg/template/member5.C: New test.
22330
22331 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
22332
22333         * gcc.dg/builtins-34.c: Also check expm1*.
22334
22335 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22336
22337         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
22338         * gcc.dg/torture/builtin-convert-3.c: New test.
22339
22340 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
22341
22342         PR middle-end/15054
22343         * g++.dg/opt/pr15054.C: New test.
22344
22345 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22346
22347         * gcc.dg/torture/builtin-rounding-1.c: New test.
22348         * gcc.dg/builtins-25.c: Delete.
22349         * gcc.dg/builtins-29.c: Delete.
22350
22351 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
22352
22353         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
22354         * gcc.dg/sibcall-4.c: Likewise.
22355         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
22356
22357 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
22358
22359         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
22360         bit-field on 16-bit targets.
22361
22362 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
22363
22364         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
22365         16-bit targets.
22366
22367 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
22368
22369         * gcc.dg/rs6000-power2-1.c: Change to compile only.
22370         * gcc.dg/rs6000-power2-2.c: Likewise.
22371
22372 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
22373
22374         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
22375         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
22376         Change the asm registers to be in form of frN instead of fN.
22377
22378 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22379
22380         * gcc.dg/torture/builtin-convert-2.c: New test.
22381
22382 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
22383
22384         * gcc.dg/rs6000-power2-1.c: New test.
22385         * gcc.dg/rs6000-power2-2.c: New test.
22386
22387 2004-04-28  Jan Hubicka  <jh@suse.cz>
22388
22389         * gcc.dg/unused-6.c: New test.
22390
22391 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
22392             Ulrich Weigand  <uweigand@de.ibm.com>
22393
22394         * ada/acats/run_all.sh: Define $target variable.
22395
22396 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
22397
22398         PR c++/15119
22399         * g++.dg/other/vararg-1.C: New test.
22400
22401         PR c++/4794
22402         * g++.dg/eh/cleanup3.C: New test.
22403
22404 2004-04-24  Laurent GUERBY <laurent@guerby.net>
22405
22406         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
22407         and ad8011a (target_insn).
22408         * ada/acats/support/macro.dfs: Likewise.
22409         * ada/acats/support/impbit.adb: New file.
22410
22411 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
22412
22413         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
22414
22415 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
22416
22417         * gcc.dg/loop-3.c: New test.
22418
22419 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
22420
22421         * gcc.c-torture/execute/simd-5.c: New test.
22422
22423 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22424
22425         PR c++/15064
22426         * g++.dg/template/crash18.C: New test.
22427
22428 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
22429
22430         * g++.dg/ext/complit3.C: New test.
22431
22432 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
22433
22434         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
22435         * gcc.dg/altivec-3.c: Same.
22436         * gcc.dg/altivec-varargs-1.c: Same.
22437
22438 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
22439
22440         * lib/target-supports.exp (check_profiling_available): Assume
22441         profiling is not available on powerpc-eabi targets.
22442
22443 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
22444
22445         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
22446         * gcc.dg/vmx/bug-1.c: Ditto.
22447
22448 2004-04-20  Eric Christopher  <echristo@redhat.com>
22449
22450         * gcc.dg/charset/extern.c: New test.
22451         * g++.dg/charset/extern3.cc: Ditto.
22452
22453 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
22454
22455         * gcc.dg/builtins-39.c: New test.
22456
22457 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
22458
22459         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
22460
22461 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
22462
22463         * gcc.dg/torture/mips-hilo-1.c: New test.
22464
22465 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
22466
22467         * gcc.c-torture/compile/20040419-1.c: New test.
22468
22469 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
22470
22471         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
22472
22473 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
22474             Aldy Hernandez  <aldyh@redhat.com>
22475
22476         * gcc.c-torture/execute/va-arg-24.c: New.
22477
22478 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
22479             Aldy Hernandez  <aldyh@redhat.com>
22480
22481         * gcc.dg/vmx/1b-01.c: New.
22482         * gcc.dg/vmx/1b-02.c: New.
22483         * gcc.dg/vmx/1b-03.c: New.
22484         * gcc.dg/vmx/1b-04.c: New.
22485         * gcc.dg/vmx/1b-05.c: New.
22486         * gcc.dg/vmx/1b-06.c: New.
22487         * gcc.dg/vmx/1b-07.c: New.
22488         * gcc.dg/vmx/1c-01.c: New.
22489         * gcc.dg/vmx/1c-02.c: New.
22490         * gcc.dg/vmx/3a-01a.c: New.
22491         * gcc.dg/vmx/3a-01.c: New.
22492         * gcc.dg/vmx/3a-01m.c: New.
22493         * gcc.dg/vmx/3a-03.c: New.
22494         * gcc.dg/vmx/3a-03m.c: New.
22495         * gcc.dg/vmx/3a-04.c: New.
22496         * gcc.dg/vmx/3a-04m.c: New.
22497         * gcc.dg/vmx/3a-05.c: New.
22498         * gcc.dg/vmx/3a-06.c: New.
22499         * gcc.dg/vmx/3a-06m.c: New.
22500         * gcc.dg/vmx/3a-07.c: New.
22501         * gcc.dg/vmx/3b-01.c: New.
22502         * gcc.dg/vmx/3b-02.c: New.
22503         * gcc.dg/vmx/3b-10.c: New.
22504         * gcc.dg/vmx/3b-13.c: New.
22505         * gcc.dg/vmx/3b-14.c: New.
22506         * gcc.dg/vmx/3b-15.c: New.
22507         * gcc.dg/vmx/3c-01a.c: New.
22508         * gcc.dg/vmx/3c-01.c: New.
22509         * gcc.dg/vmx/3c-02.c: New.
22510         * gcc.dg/vmx/3c-03.c: New.
22511         * gcc.dg/vmx/3d-01.c: New.
22512         * gcc.dg/vmx/4-01.c: New.
22513         * gcc.dg/vmx/4-03.c: New.
22514         * gcc.dg/vmx/5-01.c: New.
22515         * gcc.dg/vmx/5-02.c: New.
22516         * gcc.dg/vmx/5-03.c: New.
22517         * gcc.dg/vmx/5-04.c: New.
22518         * gcc.dg/vmx/5-05.c: New.
22519         * gcc.dg/vmx/5-06.c: New.
22520         * gcc.dg/vmx/5-07.c: New.
22521         * gcc.dg/vmx/5-07t.c: New.
22522         * gcc.dg/vmx/5-08.c: New.
22523         * gcc.dg/vmx/5-10.c: New.
22524         * gcc.dg/vmx/5-11.c: New.
22525         * gcc.dg/vmx/7-01a.c: New.
22526         * gcc.dg/vmx/7-01.c: New.
22527         * gcc.dg/vmx/7c-01.c: New.
22528         * gcc.dg/vmx/7d-01.c: New.
22529         * gcc.dg/vmx/7d-02.c: New.
22530         * gcc.dg/vmx/8-01.c: New.
22531         * gcc.dg/vmx/8-02a.c: New.
22532         * gcc.dg/vmx/8-02.c: New.
22533         * gcc.dg/vmx/brode-1.c: New.
22534         * gcc.dg/vmx/bug-1.c: New.
22535         * gcc.dg/vmx/bug-2.c: New.
22536         * gcc.dg/vmx/bug-3.c: New.
22537         * gcc.dg/vmx/cw-bug-1.c: New.
22538         * gcc.dg/vmx/cw-bug-2.c: New.
22539         * gcc.dg/vmx/cw-bug-3.c: New.
22540         * gcc.dg/vmx/dct.c: New.
22541         * gcc.dg/vmx/debug-1.c: New.
22542         * gcc.dg/vmx/debug-2.c: New.
22543         * gcc.dg/vmx/debug-3.c: New.
22544         * gcc.dg/vmx/debug-4.c: New.
22545         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
22546         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
22547         * gcc.dg/vmx/eg-5.c: New.
22548         * gcc.dg/vmx/fft.c: New.
22549         * gcc.dg/vmx/gcc-bug-1.c: New.
22550         * gcc.dg/vmx/gcc-bug-2.c: New.
22551         * gcc.dg/vmx/gcc-bug-3.c: New.
22552         * gcc.dg/vmx/gcc-bug-4.c: New.
22553         * gcc.dg/vmx/gcc-bug-5.c: New.
22554         * gcc.dg/vmx/gcc-bug-6.c: New.
22555         * gcc.dg/vmx/gcc-bug-7.c: New.
22556         * gcc.dg/vmx/gcc-bug-8.c: New.
22557         * gcc.dg/vmx/gcc-bug-9.c: New.
22558         * gcc.dg/vmx/gcc-bug-b.c: New.
22559         * gcc.dg/vmx/gcc-bug-c.c: New.
22560         * gcc.dg/vmx/gcc-bug-d.c: New.
22561         * gcc.dg/vmx/gcc-bug-e.c: New.
22562         * gcc.dg/vmx/gcc-bug-f.c: New.
22563         * gcc.dg/vmx/gcc-bug-g.c: New.
22564         * gcc.dg/vmx/gcc-bug-i.c: New.
22565         * gcc.dg/vmx/harness.h: New.
22566         * gcc.dg/vmx/ira1.c: New.
22567         * gcc.dg/vmx/ira2a.c: New.
22568         * gcc.dg/vmx/ira2b.c: New.
22569         * gcc.dg/vmx/ira2.c: New.
22570         * gcc.dg/vmx/ira2c.c: New.
22571         * gcc.dg/vmx/mem.c: New.
22572         * gcc.dg/vmx/newton-1.c: New.
22573         * gcc.dg/vmx/ops.c: New.
22574         * gcc.dg/vmx/sn7153.c: New.
22575         * gcc.dg/vmx/spill2.c: New.
22576         * gcc.dg/vmx/spill3.c: New.
22577         * gcc.dg/vmx/spill.c: New.
22578         * gcc.dg/vmx/t.c: New.
22579         * gcc.dg/vmx/varargs-1.c: New.
22580         * gcc.dg/vmx/varargs-2.c: New.
22581         * gcc.dg/vmx/varargs-3.c: New.
22582         * gcc.dg/vmx/varargs-4.c: New.
22583         * gcc.dg/vmx/varargs-5.c: New.
22584         * gcc.dg/vmx/varargs-6.c: New.
22585         * gcc.dg/vmx/varargs-7.c: New.
22586         * gcc.dg/vmx/vmx.exp: New.
22587         * gcc.dg/vmx/vprint-1.c: New.
22588         * gcc.dg/vmx/vscan-1.c: New.
22589         * gcc.dg/vmx/x-01.c: New.
22590         * gcc.dg/vmx/x-02.c: New.
22591         * gcc.dg/vmx/x-03.c: New.
22592         * gcc.dg/vmx/x-04.c: New.
22593         * gcc.dg/vmx/x-05.c: New.
22594         * gcc.dg/vmx/yousufi-1.c: New.
22595         * gcc.dg/vmx/zero-1.c: New.
22596         * gcc.dg/vmx/zero.c: New.
22597
22598 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
22599
22600         * g++.dg/lookup/java1.C: Update for chage of
22601         _Jv_AllocObject.
22602         * g++.dg/lookup/java2.C: Likewise.
22603
22604 2004-04-17  Laurent GUERBY <laurent@guerby.net>
22605
22606         * ada/acats/run_all.sh: use -O2 by default.
22607
22608 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
22609
22610         * gcc.dg/vr-mult-[12].c: New tests.
22611
22612 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22613
22614         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
22615
22616         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
22617
22618 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
22619
22620         * lib/target-supports.exp (check_profiling_available): Assume profiling
22621         isn't available for mips*-*-elf targets.
22622
22623 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
22624
22625         * gcc.dg/builtins-38.c: New test.
22626
22627 2004-04-14  Eric Christopher  <echristo@redhat.com>
22628
22629         * g++.dg/charset/charset.exp: Run .cc extension tests.
22630
22631 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
22632
22633         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
22634
22635 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22636
22637         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
22638
22639 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
22640
22641         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
22642         * gcc.dg/i386-387-2.c: Likewise.
22643
22644         * gcc.dg/i386-387-7.c: New test.
22645         * gcc.dg/i386-387-8.c: New test.
22646
22647         * gcc.dg/builtins-37.c: New test.
22648
22649 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
22650
22651         * g++.dg/pch/externc-1.C: Add missing semicolon.
22652
22653 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
22654
22655         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
22656
22657 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
22658
22659         * gcc.c-torture/execute/20040411-1.c: New test.
22660
22661 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
22662
22663         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
22664
22665 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
22666
22667         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
22668
22669 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
22670
22671         * lib/target-supports.exp (check_named_sections_available): New.
22672         * lib/gcc-dg.exp (dg-require-named-sections): New.
22673         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
22674         old-deja.exp.  Also prune error-count message from HP linker.
22675         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
22676
22677         * g++.dg/init/init-ref4.C: Use dg-require-weak.
22678         * g++.old-deja/g++.pt/static3.C: Likewise.
22679         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
22680
22681 2004-04-09  Roger Sayle  <roger@eyesopen.com>
22682
22683         * gcc.c-torture/execute/20040409-1.c: New test case.
22684         * gcc.c-torture/execute/20040409-2.c: New test case.
22685         * gcc.c-torture/execute/20040409-3.c: New test case.
22686
22687 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
22688
22689         * gcc.dg/20040409-1.c: New test.
22690
22691 2004-04-08  Roger Sayle  <roger@eyesopen.com>
22692
22693         PR target/14888
22694         * g++.dg/opt/pr14888.C: New test case.
22695
22696 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
22697
22698         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
22699         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
22700         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
22701         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
22702         New tests.
22703
22704 2004-04-08  Paul Brook  <paul@codesourcery.com>
22705
22706         * gcc.dg/spill-1.c: New test.
22707
22708 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22709
22710         * gcc.dg/torture/builtin-ctype-2.c: New test.
22711
22712 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
22713
22714         * gcc.dg/pch/pch.exp: Add largefile test.
22715
22716 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
22717
22718         * g++.dg/pch/externc-1.Hs: New.
22719         * g++.dg/pch/externc-1.C: New.
22720
22721 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22722
22723         * gcc.dg/compat/struct-by-value-5a_main.c,
22724         gcc.dg/compat/struct-by-value-5b_main.c: New files.
22725         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
22726         * gcc.dg/compat/struct-by-value-5a_x.c,
22727         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
22728         gcc.dg/compat/struct-by-value-5_x.c.
22729         * gcc.dg/compat/struct-by-value-5a_y.c,
22730         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
22731         gcc.dg/compat/struct-by-value-5_y.c.
22732
22733         * gcc.dg/compat/struct-by-value-6a_main.c,
22734         gcc.dg/compat/struct-by-value-6b_main.c: New files.
22735         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
22736         * gcc.dg/compat/struct-by-value-6a_x.c,
22737         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
22738         gcc.dg/compat/struct-by-value-6_x.c.
22739         * gcc.dg/compat/struct-by-value-6a_y.c,
22740         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
22741         gcc.dg/compat/struct-by-value-6_y.c.
22742
22743         * gcc.dg/compat/struct-by-value-7a_main.c,
22744         gcc.dg/compat/struct-by-value-7b_main.c: New files.
22745         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
22746         * gcc.dg/compat/struct-by-value-7a_x.c,
22747         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
22748         gcc.dg/compat/struct-by-value-7_x.c.
22749         * gcc.dg/compat/struct-by-value-7a_y.c,
22750         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
22751         gcc.dg/compat/struct-by-value-7_y.c.
22752
22753 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
22754
22755         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
22756         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
22757         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
22758         options.
22759
22760 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
22761
22762         * gcc.dg/builtins-36.c: New test.
22763
22764 2004-04-06  Paul Brook  <paul@codesourcery.com>
22765
22766         * README.gcc: Remove obsolete contraint on testcases.
22767
22768 2004-04-05  Paul Brook  <paul@codesourcery.com>
22769
22770         PR2123
22771         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
22772         failure and exit(0) on success.
22773         * g++.dg/expr/anew2.C: Ditto.
22774         * g++.dg/expr/anew3.C: Ditto.
22775         * g++.dg/expr/anew4.C: Ditto.
22776
22777 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
22778
22779         PR c++/3518
22780         * g++.dg/template/unify7.C: New.
22781
22782 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
22783
22784         * g++.dg/README: Bring up to date with new subdirectories; remove
22785         duplicate subdirectory lines.
22786
22787 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
22788
22789         PR c++/14007
22790         * g++.dg/template/unify5.C: New.
22791         * g++.dg/template/unify6.C: New.
22792         * g++.dg/template/qualttp20.C: Adjust.
22793         * g++.old-deja/g++.jason/report.C: Adjust.
22794         * g++.old-deja/g++.other/qual1.C: Adjust.
22795
22796 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
22797
22798         PR c++/14803
22799         * g++.dg/inherit/ptrmem1.C: New test.
22800
22801 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
22802
22803         PR c++/14755
22804         * gcc.c-torture/execute/20040331-1.c: New test.
22805         * gcc.dg/20040331-1.c: New test.
22806
22807 2004-04-01  Paul Brook  <paul@codesourcery.com>
22808
22809         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
22810
22811 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
22812
22813         PR c++/14724
22814         * g++.dg/init/goto1.C: New test.
22815
22816         PR c++/14763
22817         * g++.dg/template/defarg4.C: New test.
22818
22819 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
22820
22821         * gcc.dg/altivec-11.c: Extend test for more valid cases.
22822
22823 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
22824
22825         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
22826
22827 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
22828
22829         * gcc.dg/noncompile/undeclared-2.c: New test.
22830
22831 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
22832
22833         * gcc.dg/940409-1.c: Remove XFAIL.
22834         * gcc.dg/reg-vol-struct-1.c: New test.
22835
22836 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22837
22838         * gcc.dg/torture/builtin-wctype-1.c: New test.
22839
22840 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
22841
22842         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
22843         * gcc.dg/20001101-1.c: Likewise.
22844         * gcc.dg/20001102-1.c: Likewise.
22845
22846 2004-03-25  Roger Sayle  <roger@eyesopen.com>
22847
22848         * gcc.dg/compare8.c: Add an additional test for XOR.
22849
22850 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22851
22852         * gcc.dg/torture/builtin-ctype-1.c: New test.
22853
22854 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22855
22856         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
22857         * gcc.dg/torture/builtin-math-1.c: Likewise.
22858         * gcc.dg/torture/builtin-power-1.c: New test.
22859
22860 2004-03-24  Andreas Schwab  <schwab@suse.de>
22861
22862         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
22863         IA64 assembler.
22864
22865 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
22866             Roger Sayle  <roger@eyesopen.com>
22867
22868         * gcc.dg/compare8.c: New test case.
22869
22870 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
22871
22872         * g++.dg/ext/altivec-7.C: New test.
22873
22874 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
22875
22876         PR 12267, 12391, 12560, 13129, 14114, 14133
22877         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
22878         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
22879         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
22880         Adjust error regexps.
22881         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
22882         * gcc.dg/noncompile/undeclared-1.c: New test cases.
22883         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
22884         * gcc.dg/local1.c: Add explanatory comment.
22885
22886 2004-03-23  Roger Sayle  <roger@eyesopen.com>
22887
22888         PR optimization/14669
22889         * g++.dg/opt/fold2.C: New test case.
22890
22891 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
22892
22893         PR c/14069
22894         * gcc.dg/20040322-1.c: New test.
22895
22896 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
22897
22898         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
22899         * gcc.dg/ultrasp4.c: Likewise.
22900         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
22901
22902 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
22903
22904         * gcc.dg/i386-sse-8.c: Reset default options.
22905
22906 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
22907
22908         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
22909         in the error message text.
22910
22911 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22912
22913         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
22914
22915 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
22916
22917         PR c++/14616
22918         * g++.dg/init/array13.C: New test.
22919
22920 2004-03-20  Roger Sayle  <roger@eyesopen.com>
22921
22922         PR target/13889
22923         * gcc.c-torture/compile/pr13889.c: New test case.
22924
22925 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
22926
22927         PR c/14635
22928         * builtins-1.c (nan, nans): Don't test.
22929         * builtins-30.c: Don't use nan, nanf, nanl.
22930         * builtins-35.c: New test.
22931
22932 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
22933
22934         * g++.dg/ext/altivec-6.C: New test.
22935
22936 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
22937
22938         * g++.dg/init/placement3.C: New test.
22939
22940         * g++.dg/template/spec13.C: New test.
22941
22942         * g++.dg/lookup/using11.C: New test.
22943
22944         * g++.dg/lookup/koenig3.C: New test.
22945
22946         * g++.dg/template/operator2.C: New test.
22947
22948         * g++.dg/expr/dtor3.C: New test.
22949         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
22950         marker.
22951         * g++.old-deja/g++.law/visibility28.C: Likewise.
22952
22953 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
22954
22955         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
22956         * gcc.dg/ppc64-abi-3.c: Likewise.
22957
22958 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22959
22960         PR c++/14545
22961         * g++.dg/parse/template15.C: New test.
22962
22963 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
22964
22965         * g++.dg/expr/dtor2.C: New test.
22966
22967         * g++.dg/lookup/anon4.C: New test.
22968
22969         * g++.dg/overload/using1.C: New test.
22970
22971         * g++.dg/template/lookup7.C: New test.
22972
22973         * g++.dg/template/typename6.C: New test.
22974
22975         * g++.dg/expr/cond6.C: New test.
22976
22977 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22978
22979         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
22980
22981 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
22982
22983         * g++.dg/expr/cond5.C: New test.
22984         * g++.dg/expr/constcast1.C: Likewise.
22985         * g++.dg/expr/ptrmem2.C: Likewise.
22986         * g++.dg/expr/ptrmem3.C: Likewise.
22987         * g++.dg/lookup/main1.C: Likewise.
22988         * g++.dg/template/lookup6.C: Likewise.
22989
22990 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
22991
22992         * gcc.dg/local1.c: New test.
22993
22994         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
22995
22996 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22997
22998         * gcc.dg/torture/builtin-convert-1.c: New test.
22999
23000 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23001
23002         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
23003
23004 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
23005
23006         PR c++/14481
23007         * g++.dg/warn/Wunused-7.C: New test.
23008
23009 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23010
23011         * gcc.dg/torture/builtin-integral-1.c: New test.
23012
23013 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
23014
23015         PR c++/14586
23016         * g++.dg/parse/non-dependent3.C: New test.
23017
23018 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
23019
23020         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
23021         * g++.dg/eh/simd-2.C: Likewise.
23022         * g++.dg/init/array10.C: Likewise.
23023         * gcc.c-torture/compile/simd-1.c: Likewise.
23024         * gcc.c-torture/compile/simd-2.c: Likewise.
23025         * gcc.c-torture/compile/simd-3.c: Likewise.
23026         * gcc.c-torture/compile/simd-4.c: Likewise.
23027         * gcc.c-torture/compile/simd-6.c: Likewise.
23028         * gcc.c-torture/execute/simd-1.c: Likewise.
23029         * gcc.c-torture/execute/simd-2.c: Likewise.
23030         * gcc.dg/compat/vector-defs.h: Likewise.
23031         * gcc.dg/20020531-1.c: Likewise.
23032         * gcc.dg/altivec-3.c: Likewise.
23033         * gcc.dg/altivec-4.c: Likewise.
23034         * gcc.dg/altivec-varargs-1.c: Likewise.
23035         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
23036         * gcc.dg/i386-mmx-3.c: Likewise.
23037         * gcc.dg/i386-sse-4.c: Likewise.
23038         * gcc.dg/i386-sse-5.c: Likewise.
23039         * gcc.dg/i386-sse-8.c: Likewise.
23040         * gcc.dg/simd-1.c: Likewise.
23041         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
23042         __ev64_opaque__ since the machine description provides it.
23043
23044 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
23045
23046         * lib/compat.exp (skip_list): New global variable.
23047         Use it to hold the user defined COMPAT_SKIPS list if any.
23048         (compat-obj): Add the members of skip_list to optall.
23049
23050 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
23051
23052         * gcc.dg/compat/union-by-value-1_main.c,
23053         union-by-value-1_x.c, union-by-value-1_y.c,
23054         union-check.h, union-defs.h,
23055         union-init.h, union-return-1_main.c,
23056         union-return-1_x.c, union-return-1_y.c: New files.
23057
23058 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
23059
23060         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
23061         mixed-struct-init.h: Add 4 mixed structure types.
23062         struct-by-value-21_main.c, struct-by-value-21_x.c,
23063         struct-by-value-21_y.c, struct-return-21_main.c,
23064         struct-return-21_x.c, struct-return-21_y.c: New files.
23065
23066 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
23067
23068         PR c++/14550
23069         * g++.dg/parse/template14.C: New test.
23070
23071 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
23072
23073         * gcc.c-torture/execute/20040313-1.c: New test.
23074
23075 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
23076
23077         PR target/14533
23078         * gcc.dg/20040311-2.c: New test.
23079
23080 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
23081
23082         PR other/14544
23083         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
23084         bit-field.
23085
23086 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
23087
23088         * gcc.dg/20040305-2.c: Add missing return statement.
23089
23090 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23091
23092         * gcc.dg/builtins-34.c: Also check pow10*.
23093
23094 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
23095
23096         PR target/14262
23097         * gcc.dg/20040305-2.c: New test.
23098
23099 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
23100
23101         * gcc.dg/20040310-1.c: New test.
23102
23103 2004-03-11  Roger Sayle  <roger@eyesopen.com>
23104
23105         * gcc.c-torture/execute/20040311-1.c: New test case.
23106
23107 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
23108
23109         PR c++/14476
23110         * g++.dg/lookup/enum1.C: New test.
23111
23112 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
23113
23114         PR c++/14510
23115         * g++.dg/lookup/struct2.C: New test.
23116
23117 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
23118
23119         * gcc.dg/builtins-34.c: New test.
23120
23121 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23122
23123         * gcc.dg/torture/builtin-nonneg-1.c: New test.
23124
23125 2004-03-09  James E Wilson  <wilson@specifixinc.com>
23126
23127         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
23128         * gcc.dg/alias-2.c: New testcase.
23129
23130 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
23131
23132         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
23133
23134 2004-03-09  Roger Sayle  <roger@eyesopen.com>
23135
23136         * gcc.c-torture/execute/20040309-1.c: New test case.
23137
23138 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
23139
23140         PR c++/14397
23141         * g++.dg/overload/ref1.C: New.
23142
23143 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23144
23145         PR c++/14409
23146         * g++.dg/template/spec12.C: New test.
23147
23148         PR c++/14448
23149         * g++.dg/parse/crash14.C: New test.
23150
23151 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
23152
23153         PR c++/14230
23154         * g++.dg/init/ref11.C: New test.
23155
23156 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
23157
23158         PR c++/14432
23159         * g++.dg/parse/builtin2.C: New test.
23160
23161 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
23162
23163         PR c++/14401
23164         * g++.dg/init/ctor3.C: New test.
23165         * g++.dg/init/union1.C: New test.
23166         * g++.dg/ext/anon-struct4.C: New test.
23167
23168 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
23169
23170         * g++.dg/lookup/koenig1.C: Tweak error messages.
23171         * g++.dg/lookup/used-before-declaration.C: Likewise.
23172         * g++.dg/other/do1.C: Likewise.
23173         * g++.dg/overload/koenig1.C: Likewise.
23174         * g++.dg/parse/crash13.C: Likewise.
23175         * g++.dg/template/instantiate3.C: Likewise.
23176
23177 2004-03-08  Eric Christopher  <echristo@redhat.com>
23178
23179         * * lib/target-supports.exp: Enable libiconv in test
23180         compilation.  Fix up error checking.
23181
23182 2004-03-08  Roger Sayle  <roger@eyesopen.com>
23183
23184         PR middle-end/14289
23185         * gcc.dg/pr14289-1.c: New test case.
23186         * gcc.dg/pr14289-2.c: Likewise.
23187         * gcc.dg/pr14289-3.c: Likewise.
23188
23189 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
23190
23191         * gcc.c-torture/execute/20040308-1.c: New test.
23192
23193 2004-03-07  Roger Sayle  <roger@eyesopen.com>
23194
23195         * gcc.c-torture/execute/20040307-1.c: New test case.
23196
23197 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
23198
23199         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
23200
23201 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
23202
23203         * gcc.dg/20040306-1.c: New test.
23204
23205 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
23206
23207         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
23208         them static.
23209         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
23210
23211 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
23212
23213         PR c/14465
23214         * gcc.dg/decl-6.c: New test.
23215
23216 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23217
23218         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
23219         Rename LOGPOW -> LOG_POW.
23220         (SQRT_EXP, POW_EXP): New.
23221
23222 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
23223
23224         * gcc.dg/i386-sse-8.c: New test.
23225
23226 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
23227
23228         PR c/14114
23229         * gcc.dg/decl-5.c: New test.
23230
23231 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
23232
23233         * gcc.dg/20040305-1.c: New test.
23234
23235 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
23236
23237         PR other/14354
23238         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
23239
23240 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
23241
23242         PR c++/14425, c++/14426
23243         * g++.dg/ext/altivec-4.C: New test.
23244         * g++.dg/ext/altivec-5.C: New test.
23245
23246 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
23247
23248         * g++.old-deja/g++.other/linkage1.C: Expect errors about
23249         global variables of a type with no linkage.
23250         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
23251         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
23252         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
23253         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
23254         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
23255         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
23256         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
23257         * g++.dg/warn/deprecated.C: Name enum Color.
23258         * g++.dg/overload/VLA.C: Name structure for 'b'.
23259         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
23260
23261 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
23262
23263         * gcc.c-torture/compile/20040304-1.c: New test.
23264
23265 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
23266
23267         PR 13728
23268         * gcc.dg/decl-4.c: New testcase.
23269
23270 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
23271
23272         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
23273         as PRECF if sizeof (float) > sizeof (double).
23274         (PRECL): Make it the same as PRECF if
23275         sizeof (float) > sizeof (long double).
23276
23277 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23278
23279         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
23280         system type.  Add check for irix6 which doesn't have c99 runtime.
23281
23282 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
23283
23284         * gcc.dg/const-elim-1.c: xfail for xtensa.
23285
23286 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
23287
23288         PR c++/14369
23289         * g++.dg/template/cond4.C: New test.
23290
23291 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
23292
23293         PR c++/14360
23294         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
23295
23296         PR c++/14361
23297         * g++.dg/parse/defarg7.C: New test.
23298
23299         PR c++/14359
23300         * g++.dg/template/friend26.C: New test.
23301
23302 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
23303
23304         PR c++/14324
23305         * g++.dg/abi/mangle21.C: New test.
23306
23307         PR c++/14260
23308         * g++.dg/parse/constructor2.C: New test.
23309
23310         PR c++/14337
23311         * g++.dg/template/sfinae1.C: New test.
23312
23313 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
23314
23315         PR c++/14267
23316         * g++.dg/expr/crash2.C: New test.
23317
23318         PR middle-end/13448
23319         * gcc.dg/inline-5.c: New test.
23320         * gcc.dg/always-inline.c: Split out tests into ...
23321         * gcc.dg/always-inline2.c: ... this and ...
23322         * gcc.dg/always-inline3.c: ... this.
23323
23324 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
23325
23326         PR debug/12103
23327         * g++.dg/debug/crash1.C: New test.
23328
23329 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
23330
23331         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
23332         function with __attribute__((noinline)).
23333         (recurser_void2): Likewise.
23334         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
23335         (recurser_void2): Likewise.
23336
23337 2004-02-29  Roger Sayle  <roger@eyesopen.com>
23338
23339         PR middle-end/14203
23340         * g++.dg/warn/Wunused-6.C: New test case.
23341
23342 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
23343
23344         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
23345         not defined.
23346
23347 2004-02-27  Eric Christopher  <echristo@redhat.com>
23348
23349         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
23350         * g++.dg/charset/asm2.c: Run only x86.
23351         * gcc.dg/charset/asm3.c: Ditto.
23352
23353 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
23354
23355         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
23356         ld_library_path.
23357
23358 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
23359
23360         * g++.dg/ext/altivec-3.C: New.
23361
23362 2004-02-26  Richard Henderson  <rth@redhat.com>
23363
23364         * g++.dg/ext/attrib10.C: Mark for warning.
23365         * gcc.dg/attr-alias-1.c: New.
23366
23367 2004-02-26  Richard Henderson  <rth@redhat.com>
23368
23369         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
23370         * gcc.c-torture/execute/20040208-2.c: ... it back.
23371
23372 2004-02-26  Eric Christopher  <echristo@redhat.com>
23373
23374         * lib/target-supports.exp (check-iconv-available): New function.
23375         * lib/gcc-dg.exp (dg-require-iconv): New function.
23376         Use above.
23377         * gcc.dg/charset: New directory.
23378         * gcc.dg/charset/charset.exp: New file.
23379         * gcc.dg/charset/asm1.c: Ditto.
23380         * gcc.dg/charset/asm2.c: Ditto.
23381         * gcc.dg/charset/asm3.c: Ditto.
23382         * gcc.dg/charset/asm4.c: Ditto.
23383         * gcc.dg/charset/asm5.c: Ditto.
23384         * gcc.dg/charset/attribute1.c: Ditto.
23385         * gcc.dg/charset/attribute2.c: Ditto.
23386         * gcc.dg/charset/string1.c: Ditto.
23387         * g++.dg/charset: New directory.
23388         * g++.dg/dg.exp: Add here. Special options.
23389         * g++.dg/charset/charset.exp: New file.
23390         * g++.dg/charset/asm1.c: Ditto.
23391         * g++.dg/charset/asm2.c: Ditto.
23392         * g++.dg/charset/asm3.c: Ditto.
23393         * g++.dg/charset/asm4.c: Ditto.
23394         * g++.dg/charset/attribute1.c: Ditto.
23395         * g++.dg/charset/attribute2.c: Ditto.
23396         * g++.dg/charset/extern1.cc: Ditto.
23397         * g++.dg/charset/extern2.cc: Ditto.
23398         * g++.dg/charset/string1.c: Ditto.
23399
23400 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
23401
23402         PR c++/14278
23403         * g++.dg/parse/comma1.C: New test.
23404
23405 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23406
23407         PR c++/14284
23408         * g++.dg/template/ttp8.C: New test.
23409
23410 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
23411
23412         * gcc.dg/fixuns-trunc-1.c: New test.
23413
23414 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23415
23416         * gcc.dg/builtins-config.h: Use #elif.
23417
23418 2004-02-26  Michael Matz  <matz@suse.de>
23419
23420         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
23421         * gcc.dg/991214-1.c: Likewise.
23422         * gcc.dg/i386-asm-1.c: Likewise.
23423
23424 2004-02-25  Richard Henderson  <rth@redhat.com>
23425
23426         * gcc.c-torture/execute/20040208-2.c: Move ...
23427         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
23428
23429 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23430
23431         PR c++/14246
23432         * g++.dg/other/crash-3.C: New test.
23433
23434 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23435
23436         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
23437         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
23438
23439         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
23440         HP-UX.
23441
23442 2004-02-24  Michael Matz  <matz@suse.de>
23443
23444         * gcc.dg/i386-regparm.c: New.
23445
23446 2004-02-23  James E Wilson  <wilson@specifixinc.com>
23447
23448         * gcc.c-torture/execute/20040223-1.c: New.
23449
23450 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
23451             Kazu Hirata  <kazu@cs.umass.edu>
23452
23453         * gcc.dg/fwritable-strings-1.c: Remove.
23454
23455 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
23456
23457         PR c/14156
23458         * gcc.dg/20040223-1.c: New test.
23459
23460 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23461
23462         PR c++/14106
23463         * g++.dg/ext/typeof9.C: New test.
23464
23465 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23466
23467         PR c++/14250
23468         * g++.dg/other/switch1.C: New test.
23469
23470 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
23471
23472         * gcc.dg/cast-function-1.c: Adjust for new informative message.
23473         * gcc.dg/va-arg-1.c: Likewise.
23474
23475 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23476
23477         PR c++/14143
23478         * g++.dg/template/koenig5.C: New test.
23479
23480 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
23481
23482         * g++.dg/ext/altivec-1.C: Generalize target triple.
23483         * g++.dg/ext/altivec-2.C: New test case.
23484         * g++.dg/ext/altivec_check.h: New file.
23485         * gcc.dg/altivec-1.c: Generalize target triple;
23486         include altivec_check.h and call altivec_check().
23487         * gcc.dg/altivec-[2-5].c: Generalize target triple.
23488         * gcc.dg/altivec-6.c: New test case.
23489         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
23490         type casts as needed.
23491         * gcc.dg/altivec-10.c: Include altivec_check.h and call
23492         altivec_check().
23493         * gcc.dg/altivec-12.c: New test case.
23494         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
23495         include altivec_check.h and call altivec_check().
23496         * gcc.dg/altivec_check.h: New file.
23497
23498 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23499
23500         * lib/target-supports.exp (check_alias_available): Don't mangle
23501         function `g' in test program.
23502
23503 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23504
23505         * lib/target-supports.exp (check_profiling_available): Check
23506         argument to determine whether we support a profiling type.
23507         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
23508         check_profiling_available.
23509         * g++.dg/bprob/bprob.exp: Likewise.
23510         * g77.dg/bprob/bprob.exp: Likewise.
23511         * gcc.misc-tests/bprob.exp: Likewise.
23512         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
23513         dg-require-profiling and delete expected error handling.
23514         * gcc.dg/20021014-1.c: Likewise.
23515         * gcc.dg/nest.c: Likewise.
23516
23517 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23518
23519         PR c++/12007
23520         * g++.dg/other/vthunk1.C: New test.
23521
23522 2004-02-20  Falk Hueffner  <falk@debian.org>
23523
23524         PR target/14201
23525         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
23526
23527 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
23528
23529         PR c++/13927
23530         * g++.dg/other/error8.C: Remove XFAIL markers.
23531
23532         PR c++/14173
23533         * g++.dg/ext/packed5.C: New test.
23534
23535         PR c++/14199
23536         * g++.dg/warn/Wunused-5.C: New test.
23537
23538         PR c++/14186
23539         * g++.dg/lookup/member1.C: New test.
23540
23541 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
23542
23543         * gcc.c-torture/compile/20040130-1.c: Enable only when
23544         __INT_MAX__ >= 2147483647L.
23545         * gcc.c-torture/compile/961203-1.c: Likewise.
23546
23547 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
23548
23549         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
23550         * g++.dg/opt/template1.C: Robustify assembler regexp
23551
23552 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
23553
23554         * gcc.c-torture/execute/simd-4.x: Remove.
23555         * gcc.c-torture/execute/va-arg-25.x: Likewise.
23556         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
23557         Guard with #ifndef SKIP_ATTRIBUTE.
23558         * gcc.dg/compat/vector-1_y.c: Likewise.
23559         * gcc.dg/compat/vector-2_x.c: Likewise.
23560         * gcc.dg/compat/vector-2_y.c: Likewise.
23561         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
23562         * g++.dg/eh/simd-2.C: Likewise.
23563
23564 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
23565
23566         * gcc.c-torture/compile/complex-1.c: New.
23567
23568 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
23569
23570         PR target/14209
23571         * gcc.c-torture/execute/20040218-1.c: New test.
23572
23573 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23574
23575         PR c++/14181
23576         * g++.dg/parse/new2.C: New test.
23577
23578 2004-02-18  Paul Brook  <paul@codesourcery.com>
23579
23580         * gcc.c-torture/compile/libcall-1.c: New test.
23581
23582 2004-02-18  Paul Brook  <paul@codesourcery.com>
23583
23584         PR debug/12934
23585         * gcc.dg/debug/debug-7.c: New test.
23586
23587 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
23588
23589         * gcc.dg/20040217-1.c: New test.
23590
23591 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
23592
23593         * gcc.c-torture/execute/990208-1.x: Delete.
23594
23595 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
23596
23597         * gcc.c-torture/execute/20040208-2.x: New file.
23598
23599 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
23600
23601         PR c++/11326
23602         * g++.dg/abi/structret1.C: New test.
23603
23604 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
23605
23606         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
23607         (i386_cpuid): No need to test if cpuid is available on AMD64.
23608         Fix assembly, so that it works onboth i386 and AMD64.
23609         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
23610         (vecInLong): Fix s[] member type to unsigned int.
23611         (vecInWord): Remove type.
23612         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
23613         (a64, b64, c64, d64, e64): Remove.
23614         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
23615         Remove unused variable.  Remove initialization of removed variables.
23616         Don't call mmx_tests nor sse_tests.
23617         (reference_mmx, reference_sse): Remove.
23618         (check): Add return stmt.
23619         * gcc.dg/i386-sse-7.c: New test.
23620         * gcc.dg/i386-mmx-4.c: New test.
23621
23622 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23623
23624         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
23625         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
23626         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
23627         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
23628         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
23629         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
23630         g++.dg/tc1/dr94.C: Fix line terminator.
23631
23632 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
23633
23634         * gcc.c-torture/compile/20040216-1.c: New.
23635
23636 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23637
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/dr188.C,
23641         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
23642         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
23643         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
23644
23645 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
23646
23647         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
23648
23649 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
23650
23651         PR c++/13971
23652         * g++.dg/expr/cond4.C: New test.
23653
23654         PR c++/14086
23655         * g++.dg/lookup/crash2.C: New test.
23656
23657 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
23658
23659         * gcc.c-torture/compile/20040214-2.c: New test.
23660
23661 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
23662
23663         PR c++/14116
23664         * g++.dg/ext/typeof8.C: New test.
23665
23666 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
23667
23668         * gcc.c-torture/compile/20040214-1.c: New test.
23669
23670 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23671
23672         PR c++/13635
23673         * g++.dg/template/spec11.C: New test.
23674
23675 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23676
23677         PR c++/13927
23678         * g++.dg/other/error8.C: New test.
23679
23680 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
23681
23682         PR c++/14122
23683         * g++.dg/template/array4.C: New test.
23684
23685         PR c++/14108
23686         * g++.dg/inherit/thunk2.C: New test.
23687
23688         PR c++/14083
23689         * g++.dg/eh/cond2.C: New test.
23690
23691 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
23692
23693         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
23694
23695 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
23696
23697         * lib/scanasm.exp (dg-scan): Quote pattern before display.
23698
23699 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
23700
23701         * g++.dg/simd-2.C: xfail on ppc64-linux.
23702
23703 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
23704
23705         PR c/456
23706         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
23707         tests.
23708
23709 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
23710
23711         * gcc.dg/builtins-33.c: New test.
23712
23713 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
23714
23715         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
23716
23717 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
23718
23719         * g++.dg/simd-2.C: Set -maltivec for ppc64.
23720
23721 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
23722
23723         * gcc.dg/ppc64-abi-3.c: New test.
23724
23725 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
23726
23727         PR c/14092
23728
23729         * gcc.dg/pr14092-1.c: New testcase.
23730
23731 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
23732
23733         * gcc.dg/cpp/assert4.c: Fix typo last change.
23734
23735         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
23736         * gcc.dg/cpp/assert4.c: Handle powerpc64.
23737
23738         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
23739
23740 2004-02-09  Roger Sayle  <roger@eyesopen.com>
23741
23742         * gcc.c-torture/compile/20040209-1.c: New test case.
23743
23744 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
23745
23746         * gcc.dg/c90-init-1.c: Adjust expected error messages.
23747
23748 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
23749
23750         * gcc.c-torture/execute/20040208-[12].c: New tests.
23751
23752 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
23753
23754         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
23755
23756 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
23757
23758         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
23759
23760 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
23761
23762         Bug 13856
23763         * gcc.dg/visibility-8.c: New testcase.
23764
23765 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
23766
23767         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
23768         arguments.
23769         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
23770
23771 2004-02-07  Roger Sayle  <roger@eyesopen.com>
23772
23773         PR middle-end/13696
23774         * g++.dg/opt/fold1.C: New test case.
23775
23776 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23777
23778         PR c++/14033
23779         * g++.dg/other/crash-2.C: New test.
23780
23781 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23782
23783         PR c++/14028
23784         * g++.dg/parse/angle-bracket2.C: New test.
23785
23786 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23787
23788         PR middle-end/13750
23789         Revert:
23790         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
23791         PR pch/13361
23792         * testsuite/g++.dg/pch/wchar-1.C: New.
23793         * testsuite/g++.dg/pch/wchar-1.Hs: New.
23794
23795 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23796
23797         PR c++/14008
23798         * g++.dg/parse/error15.C: New test.
23799         * g++.dg/parse/crash11.C: Update dg-error mark.
23800
23801 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
23802
23803         PR c++/13932
23804         * g++.dg/warn/conv2.C: New test.
23805
23806 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23807
23808         PR c++/13086
23809         * g++.dg/warn/incomplete1.C: Remove xfail.
23810
23811 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
23812
23813         * lib/file-format.exp (gcc_target_object_format): Use
23814         ${tool}_target_compile, not gcc_target_compile.
23815         * lib/target-supports.exp (check_alias_available): Likewise.
23816         (check_gc_sections_available): Likewise.
23817         * g++.dg/ext/attrib10.C: Use dg-require-alias.
23818         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
23819         dg-require-alias.
23820
23821 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
23822
23823         PR c++/13969
23824         * g++.dg/template/static6.C: New test.
23825
23826 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
23827
23828         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
23829
23830 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23831
23832         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
23833         tests for systems where `char' is unsigned by default.
23834
23835 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23836
23837         PR c++/13997
23838         * g++.dg/template/partial3.C: New test.
23839
23840 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
23841
23842         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
23843         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
23844         Remove mentions of obsolete ports.
23845
23846 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
23847
23848         * gcc.dg/noncompile/20001228-1.c: Fix for new
23849         error message.
23850
23851 2004-02-03  Roger Sayle  <roger@eyesopen.com>
23852
23853         PR target/9348
23854         * gcc.c-torture/execute/multdi-1.c: New test case.
23855
23856 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
23857
23858         PR c++/13925
23859         * g++.dg/template/lookup5.C: New test.
23860
23861 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
23862
23863         PR c++/13950
23864         * g++.dg/template/lookup4.C: New test.
23865
23866         PR c++/13970
23867         * g++.dg/parse/error14.C: New test.
23868
23869         PR c++/14002
23870         * g++.dg/parse/template13.C: New test.
23871
23872 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
23873
23874         PR c++/13978
23875         * g++.dg/template/koenig4.C: New test.
23876
23877         PR c++/13968
23878         * g++.dg/template/crash17.C: New test.
23879
23880         PR c++/13975
23881         * g++.dg/parse/error13.C: New test.
23882         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
23883
23884 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
23885
23886         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
23887
23888 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
23889
23890         PR c/11658
23891         PR c/13994
23892         * gcc.dg/noncompile/20040203-1.c: New test.
23893         * gcc.dg/noncompile/20040203-2.c: Likewise.
23894         * gcc.dg/noncompile/20040203-3.c: Likewise.
23895         * gcc.dg/20040203-1.c: Likewise.
23896
23897 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
23898
23899         PR c++/10858
23900         * g++.dg/template/sizeof7.C: New test.
23901
23902 2004-02-02  Eric Christopher  <echristo@redhat.com>
23903             Zack Weinberg  <zack@codesourcery.com>
23904
23905         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
23906
23907 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
23908
23909         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
23910         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
23911         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
23912         * gcc.dg/cleanup-5.c: Run only on Linux targets.
23913
23914 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
23915
23916         PR c++/13113
23917         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
23918
23919         PR c++/13854
23920         * g++.dg/ext/attrib13.C: New test.
23921
23922         PR c++/13907
23923         * g++.dg/conversion/op2.C: New test.
23924
23925 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
23926
23927         * gcc.dg/titype-1.c: Fix pasto.
23928
23929 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
23930
23931         * gcc.dg/titype-1.c: New test.
23932
23933 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23934
23935         PR c++/13957
23936         * g++.dg/template/non-type-template-argument-1.C,
23937         g++.dg/template/qualified-id1.C: Update dg-error marks.
23938         * g++.dg/template/nontype6.C: New test.
23939
23940 2004-02-01  Roger Sayle  <roger@eyesopen.com>
23941
23942         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
23943         * gcc.dg/builtins-31.c: New testcase.
23944         * gcc.dg/builtins-32.c: New testcase.
23945
23946 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
23947
23948         * objc.dg/call-super-2.m: Update line numbers
23949         for the including of stddef.h.
23950
23951 2004-01-30  Michael Matz  <matz@suse.de>
23952
23953         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
23954         g++.dg/ext/case-range3.C: New tests.
23955
23956 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23957
23958         DR206
23959         PR c++/13813
23960         * g++.dg/template/member4.C: New test.
23961
23962 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23963
23964         PR c++/13683
23965         * g++.dg/template/sizeof6.C: New test.
23966
23967 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
23968
23969         * gcc.dg/fwritable-strings-1.c: New test.
23970
23971 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
23972
23973         * gcc.c-torture/compile/20040130-1.c: New test.
23974
23975 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
23976
23977         * objc.dg/call-super-2.m: Include stddef.h for size_t.
23978
23979 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
23980
23981         PR c++/13883
23982         * g++.dg/template/ctor3.C: New test.
23983
23984 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23985
23986         * g++.dg/tc1: New directory.
23987         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
23988         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
23989         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
23990         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
23991         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
23992
23993 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23994
23995         * g++.dg/parse/error11.C: New test.
23996         * g++.dg/parse/error12.C: Likewise.
23997
23998 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
23999
24000         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
24001         (scan_initial, main): Use aligned_sizeof instead of sizeof.
24002
24003 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
24004
24005         PR c++/13791
24006         * g++.dg/ext/attrib12.C: New test.
24007
24008         PR c++/13736
24009         * g++.dg/parse/cast2.C: New test.
24010
24011 2004-01-27  James E Wilson  <wilson@specifixinc.com>
24012
24013         * objc.dg/encode-2.m (main): New local string.  Set depending on
24014         sizeof long.  Use in sscanf call.
24015         * objc.dg/encode-3.m (main): New local string.  Set depending on
24016         sizeof long.  Use in scan_initial call.
24017
24018 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24019
24020         * objc.dg/call-super-2.m: Make LP64-safe.
24021         * objc.dg/desig-init-1.m: Likewise.
24022
24023 2004-01-27  Devang Patel <dpatel@apple.com>
24024
24025         * g++.dg/debug/namespace1.C: New test.
24026
24027 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
24028
24029         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
24030         xscale-*-*.
24031
24032         * gcc.dg/arm-mmx-1.c: New test.
24033
24034 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
24035
24036         * gcc.dg/20040127-1.c: New test.
24037         * gcc.dg/20040127-2.c: New test.
24038
24039 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24040
24041         * objc.dg/stret-1.m (glob): Renamed to globa.
24042
24043 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
24044
24045         PR c++/13663
24046         * g++.dg/expr/for1.C: New test.
24047
24048 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
24049
24050         PR middle-end/13779
24051         * gcc.dg/darwin-longlong.c: New test.
24052
24053 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
24054
24055         * gcc.dg/20040124-1.c: Moved test from here...
24056         * gcc.c-torture/compile/20040124-1.c: ...to here.
24057
24058 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
24059
24060         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
24061         the assembly output if -m64 is passed.
24062
24063 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
24064
24065         PR c++/13833
24066         * g++.dg/template/cond3.C: New test.
24067
24068 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24069
24070         PR c++/13810
24071         * g++.dg/template/ttp7.C: New test.
24072
24073 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24074
24075         PR c++/13797
24076         * g++.dg/template/nontype4.C: New test.
24077         * g++.dg/template/nontype5.C: Likewise.
24078
24079 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
24080
24081         * gcc.dg/torture/mips-clobber-at.c: New test.
24082
24083 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
24084
24085         * gcc.dg/20040124-1.c: New test.
24086
24087 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
24088
24089         * gcc.dg/20040123-1.c: New test.
24090
24091 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
24092
24093         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
24094
24095 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
24096
24097         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
24098
24099 2004-01-23  Andrew Pinski  <apinski@apple.com>
24100
24101         * gcc.dg/20030121-1.c: Move to ..
24102         * gcc.dg/20040121-1.c: here.
24103
24104 2004-01-23  Roger Sayle  <roger@eyesopen.com>
24105
24106         * gcc.dg/builtins-29.c: New test case.
24107
24108 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
24109
24110         PR 18314
24111         * gcc.dg/builtins-30.c: New testcase.
24112
24113 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
24114
24115         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
24116         * lib/g77.exp: Likewise.
24117         * lib/objc.exp: Likewise.
24118         * lib/g++.exp: Likewise.
24119
24120 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
24121
24122         * gcc.dg/struct-by-value-2.c: New test.
24123
24124 2004-01-21  Andrew Pinski  <apinski@apple.com>
24125
24126         PR target/13785
24127         * gcc.dg/20030121-1.c: New test.
24128
24129 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
24130
24131         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
24132         clobber frame pointer register in asm statement.
24133
24134 2004-01-21  Falk Hueffner  <falk@debian.org>
24135
24136         * gcc.c-torture/compile/20040121-1.c: New test.
24137
24138 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
24139
24140         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
24141
24142 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
24143
24144         * gcc.dg/ppc64-abi-2.c: New test.
24145
24146 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
24147
24148         * lib/treelang.exp: Fill out this file.
24149         * lib/treelang-dg.exp: New File.
24150
24151 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
24152
24153         * gcc.c-torture/compile/981022-1.c: Remove.
24154         * gcc.dg/array-5.c: Remove XFAIL.
24155         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
24156         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
24157         gcc.dg/cond-lvalue-1.c: Update.
24158         * gcc.dg/cast-lvalue-2.c: New test.
24159
24160 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
24161
24162         PR c++/13592
24163         * g++.dg/other/error1.C (class foo): Tweak error message.
24164
24165         PR c++/13592
24166         * g++.dg/template/call2.C: New test.
24167
24168 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
24169
24170         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
24171         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
24172         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
24173         scalar-return-1_x.c, scalar-return-2_y.c,
24174         scalar-return-3_x.c, scalar-return-3_y.c,
24175         scalar-return-4_x.c, scalar-return-4_y.c,
24176         struct-align-1.h, struct-align-1_x.c,
24177         struct-align-1_y.c, struct-align-2.h,
24178         struct-align-2_x.c, struct-align-2_y.c,
24179         struct-by-value-10_y.c, struct-by-value-11_x.c,
24180         struct-by-value-11_y.c, struct-by-value-12_x.c,
24181         struct-by-value-12_y.c, struct-by-value-13_x.c,
24182         struct-by-value-13_y.c, struct-by-value-14_x.c,
24183         struct-by-value-14_y.c, struct-by-value-15_x.c,
24184         struct-by-value-15_y.c, struct-by-value-16_y.c,
24185         struct-by-value-17_y.c, struct-by-value-18_y.c,
24186         struct-by-value-19_y.c, struct-by-value-1_x.c,
24187         struct-by-value-1_y.c, struct-by-value-20_y.c,
24188         struct-by-value-2_x.c, struct-by-value-2_y.c,
24189         struct-by-value-3_y.c, struct-by-value-4_x.c,
24190         struct-by-value-4_y.c, struct-by-value-5_y.c,
24191         struct-by-value-6_y.c, struct-by-value-7_y.c
24192         struct-by-value-8_x.c, struct-by-value-8_y.c
24193         struct-by-value-9_x.c, struct-by-value-9_y.c
24194         struct-return-10_x.c, struct-return-10_y.c,
24195         struct-return-19_x.c, struct-return-20_x.c
24196         struct-return-2_x.c, struct-return-2_y.c
24197         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
24198         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
24199
24200 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
24201
24202         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
24203         attribute on sparc*-sun-solaris2.*.
24204
24205 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
24206
24207         PR c++/13710
24208         * g++.dg/ext/typeof7.C: New test.
24209
24210 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
24211
24212         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
24213         * gcc.dg/const-elim-1.c: Same.
24214
24215 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
24216
24217         * objc.dg/stret-1.m: New.
24218         * objc.dg/stret-2.m: New.
24219
24220 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
24221
24222         PR c++/11895
24223         * g++.dg/ext/vector1.C: New test.
24224
24225 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
24226
24227         * gcc.dg/pch/import-1.c: New.
24228         * gcc.dg/pch/import-1.hs: New.
24229         * gcc.dg/pch/import-1a.h: New.
24230         * gcc.dg/pch/import-1b.h: New.
24231         * gcc.dg/pch/import-1c.h: New.
24232
24233 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
24234
24235         PR c++/13574
24236         * g++.dg/ext/array1.C: New test.
24237
24238         PR c++/13178
24239         * g++.dg/conversion/op1.C: New test.
24240
24241 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
24242
24243         PR 11864
24244         From Kazumoto Kojima / Dan Kegel:
24245         * gcc.dg/pr11864-1.c: New test.
24246
24247         PR 10392
24248         From Marcus Comstedt / Dan Kegel:
24249         * gcc.dg/pr10392-1.c: New test.
24250
24251 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
24252
24253         PR c++/13478
24254         * g++.dg/init/ref10.C: New test.
24255
24256 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24257
24258         PR c++/13407
24259         * g++.dg/parse/typename6.C: New test.
24260
24261 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
24262
24263         PR pch/13361
24264         * testsuite/g++.dg/pch/wchar-1.C: New.
24265         * testsuite/g++.dg/pch/wchar-1.Hs: New.
24266
24267 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24268
24269         PR c++/9259
24270         * g++.dg/expr/sizeof2.C: New test.
24271
24272 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
24273
24274         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
24275
24276 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
24277
24278         PR c++/13659
24279         * g++.dg/lookup/strong-using-3.C: New.
24280         * g++.dg/lookup/using-10.C: New.
24281
24282 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
24283
24284         PR c++/13594
24285         * g++.dg/lookup/strong-using-2.C: New.
24286
24287 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
24288             Dan Kegel <dank@kegel.com>
24289             J"orn Rennecke <joern.rennecke@superh.com>
24290
24291         PR target/9365
24292         * gcc.dg/pr9365-1.c: New test.
24293
24294 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24295
24296         PR c++/8856
24297         * g++.dg/parse/casting-operator2.C: New test.
24298         * g++.old-deja/g++.pt/explicit83.C: Remove.
24299
24300 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
24301
24302         * gcc.dg/label-compound-stmt-1.c: New test.
24303         * gcc.c-torture/compile/950922-1.c,
24304         gcc.c-torture/compile/20000211-3.c,
24305         gcc.c-torture/compile/20000518-1.c,
24306         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
24307         compound statements.
24308
24309 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
24310
24311         * gcc.dg/ppc64-abi-1.c: New test.
24312
24313 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
24314
24315          * g++.dg/ext/attrib9.C: Add dg-warnings.
24316
24317 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24318
24319         PR c++/12335
24320         * g++.dg/parse/dtor3.C: New test.
24321
24322 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
24323
24324         PR c++/12709
24325         * g++.dg/parse/try-catch-1.C: New test.
24326
24327 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
24328
24329         * ada/acats/run_all.sh: Add more verbose output in acats.log
24330         when compiling tests.
24331
24332 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
24333
24334         PR 13656
24335         * gcc.dg/typedef-redecl.c: New test case.
24336         * gcc.dg/typedef-redecl.h: New support file.
24337
24338 2004-01-13  Jan Hubicka  <jh@suse.cz>
24339
24340         * gcc.dg/always_inline.c: New test.
24341         * gcc.dg/debug/20031231-1.c: Fix.
24342
24343 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24344
24345         PR c++/13474
24346         * g++.dg/template/array3.C: New test.
24347
24348 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
24349
24350         * g++.dg/ext/lvalue1.C: No longer expected to fail.
24351         * g++.dg/warn/Wunused-2.C: Likewise.
24352
24353 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24354
24355         PR c++/13289
24356         * g++.dg/template/instantiate6.C: New test.
24357
24358 2004-01-12  Roger Sayle  <roger@eyesopen.com>
24359
24360         PR middle-end/11397
24361         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
24362
24363 2004-01-12  Jan Hubicka  <jh@suse.cz>
24364
24365         PR opt/12826
24366         * gcc.dg/20040112-1.c: New.
24367
24368         * gcc.dg/dwarf-die[1-7].c: Move to...
24369         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
24370         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
24371
24372 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
24373
24374         PR c++/4100
24375         * g++.dg/parse/friend4.C: New test.
24376
24377 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
24378
24379         PR c++/4100
24380         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
24381         definition is called a friend.
24382
24383 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
24384
24385         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
24386
24387 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
24388
24389         PR c++/3478
24390         * g++.dg/parse/error10.C: New test.
24391         * g++.dg/template/arg2.C: Accept "invalid type" error.
24392
24393 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
24394
24395         PR middle-end/13392
24396         * g++.dg/opt/expect2.C: New test.
24397
24398 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
24399
24400         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
24401         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
24402         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
24403         Update dg-error regexps.
24404
24405 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
24406
24407         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
24408         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
24409
24410 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
24411
24412         * gcc.dg/pragma-re-1.c: Use right pointer type.
24413
24414 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
24415
24416         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
24417
24418 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
24419
24420         * gcc.dg/rs6000-ldouble-1.c: New.
24421
24422 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24423
24424         DR 337
24425         PR c++/9256
24426         * g++.dg/other/abstract1.C: New test.
24427
24428 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
24429
24430         * g++.dg/lookup/strong-using-1.C: New.
24431
24432 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
24433
24434         PR c/11234
24435         * gcc.dg/func-ptr-conv-1.c: New test.
24436         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
24437
24438 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
24439
24440         PR target/13380.
24441         * gcc.c-torture/compile/20040109-1.c: New.
24442
24443 2004-01-08  Stuart Hastings  <stuart@apple.com>
24444
24445         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
24446         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
24447         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
24448
24449 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
24450
24451         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
24452
24453 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
24454
24455         * ada/acats/run_acats: Treat 'gnatchop' the same way
24456         as 'gnatmake'.  Export GCC_DRIVER.
24457         * ada/acats/run_all.sh: Add target_gnatchop.  Use
24458         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
24459
24460 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24461
24462         PR c++/12573
24463         * g++.dg/template/dependent-expr4.C: New test.
24464
24465 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
24466
24467         * gcc.dg/altivec-11.c: New test.
24468
24469 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
24470
24471         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
24472
24473 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
24474
24475         PR c/6024
24476         * gcc.dg/enum-compat-1.c: New test.
24477         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
24478
24479 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
24480
24481         PR c/12165
24482         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
24483         gcc.dg/c99-idem-qual-3.c: New tests.
24484
24485 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
24486
24487         * gcc.dg/winline-7.c: Don't cast void * to int.
24488
24489 2004-01-06  Jan Hubicka  <jh@suse.cz>
24490
24491         * gcc.dg/i386-sse-5.c: New test
24492         * g++.dg/eh/simd-1.c: Add -w argument for i386.
24493
24494 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
24495
24496         PR c++/12815
24497         * g++.dg/rtti/typeid4.C: New test.
24498
24499 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
24500
24501         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
24502
24503 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
24504
24505         PR c++/12132
24506         * g++.dg/template/error11.C: New test.
24507
24508         PR c++/13451
24509         * g++.dg/template/class2.C: New test.
24510
24511 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
24512         Richard Sandiford <rsandifo@redhat.com>
24513
24514         PR c++/13387
24515         * g++.dg/opt/alias3.C: New test.
24516
24517 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
24518
24519         PR c++/13157
24520         * g++.dg/template/koenig3.C: New test.
24521
24522         PR c++/13529
24523         * g++.dg/parse/offsetof3.C: New test.
24524
24525         * g++.dg/init/copy7.C: Add missing dg-error markers.
24526
24527         PR c++/12226
24528         * g++.dg/init/copy7.c: New test.
24529
24530         PR c++/13536
24531         * g++.dg/parse/cast1.C: New test.
24532
24533 2004-01-04  Jan Hubicka  <jh@suse.cz>
24534
24535         * gcc.dg/winline[1-7].c: New tests.
24536
24537 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24538
24539         PR c++/13520
24540         * g++.dg/template/qualttp22.C: New test.
24541
24542 2004-01-01  Jan Hubicka  <jh@suse.cz>
24543
24544         * gcc.dg/debug/20031231-1.c: New.
24545         * gcc.c-torture/compile/20040101-1.c: New.
24546         * gcc.dg/dwarf-die-[1-7].c: New.
24547
24548 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
24549
24550         PR optimization/13521
24551         * gcc.c-torture/compile/20031231-1.c: New test.
24552
24553 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
24554
24555         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
24556
24557 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24558
24559         PR c++/10079
24560         * g++.dg/template/crash16.C: New test.
24561
24562 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
24563
24564         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
24565
24566 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
24567
24568         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
24569         ports.
24570         * g++.old-deja/g++.jason/thunk3.C: Likewise.
24571         * g++.old-deja/g++.law/profile1.C: Likewise.
24572         * gcc.c-torture/compile/981006-1.c: Likewise.
24573         * gcc.c-torture/execute/loop-2e.x: Likewise.
24574         * gcc.c-torture/execute/loop-2f.x: Remove.
24575         * gcc.c-torture/execute/loop-2g.x: Likewise.
24576         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
24577         * gcc.dg/20020312-2.c: Remove traces of dead ports.
24578
24579 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
24580
24581         PR c++/13507
24582         * g++.dg/ext/attrib11.C: New test.
24583
24584         PR c++/13494
24585         * g++.dg/template/array2-1.C: New test.
24586         * g++.dg/template/array2-2.C: New test.
24587
24588 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
24589
24590         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
24591
24592 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
24593
24594         PR c++/12774
24595         * g++.dg/template/array1-1.C: New test.
24596         * g++.dg/template/array1-2.C: New test.
24597
24598 2003-12-29  Roger Sayle  <roger@eyesopen.com>
24599
24600         PR fortran/12632
24601         * g77.dg/12632.f: New test case.
24602
24603 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24604
24605         PR c++/13289
24606         * g++.dg/parse/nontype1.C: New test.
24607
24608 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24609
24610         PR c++/12403
24611         * g++.dg/parse/explicit1.C: New test.
24612         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
24613
24614 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
24615
24616         PR c++/13081
24617         * g++.dg/opt/inline6.C: New test.
24618
24619         PR c++/12613
24620         * g++.dg/parse/error9.C: New test.
24621
24622         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
24623
24624 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
24625
24626         PR c++/13009
24627         * g++.dg/init/assign1.C: New test.
24628
24629 2003-12-28  Roger Sayle  <roger@eyesopen.com>
24630
24631         PR c++/13070
24632         * g++.dg/warn/format3.C: New test case.
24633
24634 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
24635
24636         * gcc.c-torture/compile/20031227-1.c: New test.
24637
24638 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
24639
24640         * g++.dg/bprob/bprob.exp: Load target-supports.exp
24641         * g77.dg/bprob/bprob.exp: Likewise.
24642         * gcc.misc-tests/bprob.exp: Likewise.
24643         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
24644         variants on systems where the library does not provide that
24645         functionality.
24646         * gcc.dg/builtins-20.c: Use builtins-config.h.
24647         * gcc.dg/builtins-config.h: New file.
24648
24649 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
24650
24651         * lib/gcc-dg.exp (dg-require-profiling): New function.
24652         * lib/target-supports.exp (check_profiling_available): Likewise.
24653         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
24654         * g77.dg/bprob/bprob.exp: Likewise.
24655         * gcc.misc-tests/bprob.exp: Likewise.
24656         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
24657         * gcc.dg/20021014-1.c: Likewise.
24658         * gcc.dg/nest.c: Likewise.
24659
24660 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
24661
24662         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
24663         compiling.
24664         * g++.dg/lookup/java2.C: Likewise.
24665         * gcc.dg/cpp/lexident.c: Likewise.
24666
24667 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
24668
24669         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
24670         given.
24671         * gcc.c-torture/compile/961203-1.c: Likewise.
24672         * gcc.c-torture/compile/980506-1.c: Likewise.
24673
24674 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
24675
24676         * lib/gcc-dg.exp (dg-prune-output): New annotation.
24677         (additional_prunes): New global.
24678         (gcc-dg-prune): Handle additional per-test pruning.
24679         (dg-test): Clear additional_prunes between tests.
24680
24681         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
24682         dg-prune-output to avoid spurious failures from assembler
24683         complaining about nonexistent WAW violations.
24684         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
24685         Use dg-prune-output to avoid spurious failures from assembler
24686         warning about Itanium B-step errata.
24687
24688 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
24689
24690         * g++.dg/abi/macro0.C: New test.
24691         * g++.dg/abi/macro1.C: Likewise.
24692         * g++.dg/abi/macro2.C: Likewise.
24693
24694         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
24695         * g++.dg/abi/bitfield7.C: Likewise.
24696         * g++.dg/abi/dtor2.C: Likewise.
24697         * g++.dg/abi/mangle11.C: Likewise.
24698         * g++.dg/abi/mangle12.C: Likewise.
24699         * g++.dg/abi/mangle14.C: Likewise.
24700         * g++.dg/abi/mangle17.C: Likewise.
24701         * g++.dg/abi/vbase10.C: Likewise.
24702         * g++.dg/abi/vbase14.C: Likewise.
24703         * g++.dg/template/qualttp17.C: Likewise.
24704
24705 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
24706
24707         PR c/11995
24708         * gcc.dg/20031223-1.c: New test.
24709
24710 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
24711
24712         * gcc.dg/noreturn-7.c: New test.
24713
24714 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
24715
24716         * gcc.dg/null-pointer-1.c: New test.
24717
24718 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
24719
24720         * g++.old-deja/g++.jason/template18.C: Remove.
24721         * g++.old-deja/g++.jason/template37.C: Likewise.
24722
24723         PR c++/12862
24724         * g++.dg/lookup/ns1.C: New test.
24725
24726         PR c++/12397
24727         * g++.dg/template/lookup3.C: New test.
24728
24729 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
24730
24731         * g++.dg/template/recurse1.C: New test
24732
24733 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
24734
24735         PR c++/12479
24736         * g++.dg/parse/semicolon1.C: New test.
24737         * g++.dg/parse/semicolon1.h: Likewise.
24738
24739 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
24740
24741         * gcc.dg/darwin-misaligned.c: New test.
24742
24743 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
24744
24745         PR c/9163
24746         * gcc.dg/20031222-1.c: New test.
24747
24748 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
24749
24750         PR c++/13438
24751         * g++.dg/parse/error8.C: New test.
24752
24753         PR c++/11554
24754         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
24755
24756 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
24757
24758         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
24759         too small.
24760         * gcc.c-torture/compile/930217-1.c: Likewise.
24761         * gcc.c-torture/compile/930513-1.c: Likewise.
24762         * gcc.c-torture/execute/920908-2.c: Likewise.
24763         * gcc.c-torture/execute/921204-1.c: Likewise.
24764         * gcc.c-torture/execute/930621-1.c: Likewise.
24765         * gcc.c-torture/execute/930630-1.c: Likewise.
24766         * gcc.c-torture/execute/931031-1.c: Likewise.
24767         * gcc.c-torture/execute/980602-2.c: Likewise.
24768         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
24769         * gcc.c-torture/execute/compndlit-1.c: Likewise.
24770         * gcc.c-torture/execute/extzvsi.c: Likewise.
24771         * gcc.c-torture/unsorted/ext.c: Likewise.
24772
24773 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
24774
24775         PR target/12749
24776         * gcc.c-torture/compile/20031220-2.c: New test case.
24777
24778 2003-12-20  Roger Sayle  <roger@eyesopen.com>
24779
24780         PR optimization/13031
24781         * gcc.c-torture/compile/20031220-1.c: New test case.
24782
24783 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
24784
24785         * gcc.dg/cast-function-1.c: New test.
24786
24787 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
24788
24789         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
24790         formats.
24791
24792 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
24793
24794         PR c++/12795
24795         * g++.dg/ext/attrib10.C: New test.
24796
24797 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
24798
24799         * gcc.dg/cleanup-10.c: New test.
24800         * gcc.dg/cleanup-11.c: New test.
24801
24802 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
24803
24804         PR c++/13239
24805         * g++.dg/opt/expect1.C: New test.
24806
24807 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
24808
24809         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
24810
24811 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
24812
24813         PR debug/12923
24814         * gcc.dg/20031218-1.c: New test.
24815
24816         PR debug/12389
24817         * gcc.dg/20031218-2.c: New test.
24818         * gcc.dg/20031218-3.c: New test.
24819
24820         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
24821         of label name and allow for USER_LABEL_PREFIX == "_" names.
24822         * g++.dg/abi/mangle18-2.C: Likewise.
24823         * g++.dg/abi/mangle19-1.C: Likewise.
24824         * g++.dg/abi/mangle19-2.C: Likewise.
24825         * g++.dg/abi/mangle20-1.C: Likewise.
24826         * g++.dg/abi/mangle20-2.C: Likewise.
24827
24828 2003-12-18  Richard Henderson  <rth@redhat.com>
24829
24830         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
24831
24832 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
24833             Dan Kegel <dank@kegel.com>
24834
24835         PR other/12009
24836         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
24837         testing a cross compiler, it causes spurious compile failures.
24838         * lib/g++.exp: Likewise.
24839
24840 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24841
24842         PR c++/13262
24843         * g++.dg/template/access13.C: New test.
24844
24845 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
24846
24847         * gcc.dg/20031216-1.c: New test.
24848
24849 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24850
24851         PR c++/9154
24852         * g++.dg/template/error10.C: New test.
24853
24854 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
24855
24856         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
24857         * g++.dg/eh/simd-2.C: Likewise.
24858
24859 2003-12-17  James E Wilson  <wilson@specifixinc.com>
24860             Roger Sayle  <roger@eyesopen.com>
24861
24862         * gcc.c-torture/execute/ieee/mzero5.c: New.
24863
24864 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
24865
24866         PR c++/10603
24867         * g++.dg/parse/error6.C: New test.
24868
24869         PR c++/12827
24870         * g++.dg/parse/error7.C: New test.
24871
24872 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
24873
24874         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
24875         at -O with stabs debugging formats.
24876         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
24877         * gcc.dg/debug/debug-2.c: Likewise.
24878
24879 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
24880
24881         PR c++/12696
24882         * g++.dg/init/error1.C: New test.
24883
24884         PR c++/12218
24885         * g++.dg/init/pm3.C: New test.
24886
24887 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
24888
24889         PR c/3347
24890         * gcc.dg/bitfld-8.c: New test.
24891
24892 2003-12-16  James Lemke  <jim@wasabisystems.com>
24893
24894         * gcc.dg/arm-scd42-[123].c: New tests.
24895
24896 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
24897
24898         PR c++/9043
24899         * g++.dg/abi/mangle20-1.C: New test.
24900         * g++.dg/abi/mangle20-2.C: New test.
24901
24902 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
24903
24904         PR c++/13275
24905         * g++.dg/other/offsetof2.C: Remove XFAIL.
24906         * g++.dg/parse/offsetof1.C: New test.
24907         * g++.gd/parse/offsetof2.C: Likewise.
24908
24909 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24910
24911         * g++.dg/template/nontype3.C: New test.
24912         * g++.dg/template/static2.C: Tweaked the dg-error clause.
24913
24914 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24915
24916         * g++.dg/warn/noreturn-3.C: Also test instantiation.
24917
24918 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
24919
24920         PR c++/13387
24921         * g++.dg/expr/assign1.C: New test.
24922
24923         PR c++/13242
24924         * g++.dg/abi/mangle19-1.C: New test.
24925         * g++.dg/abi/mangle19-2.C: New test.
24926
24927 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
24928
24929         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
24930
24931 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
24932
24933         * gcc.c-torture/execute/20031216-1.c: New test.
24934
24935 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24936
24937         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
24938         an ICE regression.
24939
24940 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
24941
24942         PR c++/10926
24943         * g++.dg/template/error9.C: New test.
24944
24945         PR c++/11116
24946         * g++.dg/template/error8.C: New test.
24947
24948 2003-12-15  Roger Sayle  <roger@eyesopen.com>
24949
24950         PR middle-end/13400
24951         * gcc.c-torture/execute/20031215-1.c: New test case.
24952
24953 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
24954
24955         PR c++/13269
24956         * g++.dg/parse/error5.C: New test.
24957
24958         PR c++/12989
24959         * g++.dg/expr/sizeof1.C: New test.
24960
24961         PR c++/13310
24962         * g++.dg/template/crash15.C: New test.
24963
24964 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
24965
24966         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
24967         a non-POD type as the last named parameter of a varargs function.
24968
24969 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
24970
24971         PR c++/13243
24972         PR c++/12573
24973         * g++.dg/template/crash14.C: New test.
24974         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
24975
24976 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
24977
24978         * g++.dg/other/java1.C: New test.
24979
24980         PR c++/13241
24981         * g++.dg/abi/mangle18-1.C: New test.
24982         * g++.dg/abi/mangle18-2.C: New test.
24983
24984 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
24985
24986         PR optimization/10312
24987         * gcc.c-torture/execute/20031214-1.c: New.
24988
24989 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
24990
24991         PR c++/10779
24992         PR c++/12160
24993         * g++.dg/parse/error3.C: New test.
24994         * g++.dg/parse/error4.C: Likewise.
24995         * g++.dg/abi/mangle4.C: Tweak error messages.
24996         * g++.dg/lookup/using5.C: Likewise.
24997         * g++.dg/other/error2.C: Likewise.
24998         * g++.dg/parse/typename5.C: Likewise.
24999         * g++.dg/parse/undefined1.C: Likewise.
25000         * g++.dg/template/arg2.C: Likewise.
25001         * g++.dg/template/ttp3.C: Likewise.
25002         * g++.dg/template/type1.C: Likewise.
25003         * g++.old-deja/g++.other/crash32.C: Likewise.
25004         * g++.old-djea/g++.pt/defarg8.C: Likewise.
25005
25006 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25007
25008         PR c++/13106
25009         * g++.dg/warn/noreturn-3.C: New test.
25010
25011 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
25012
25013         PR c++/13118
25014         * g++.dg/abi/covariant3.C: New.
25015
25016 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
25017
25018         * g++.dg/eh/ia64-1.C: New test.
25019
25020 2003-12-12  Roger Sayle  <roger@eyesopen.com>
25021
25022         PR optimization/13037
25023         * g77.f-torture/execute/13037.f: New test case.
25024
25025 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
25026
25027         PR c++/12881
25028         * g++.dg/abi/covariant2.C: New.
25029
25030 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
25031
25032         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
25033
25034 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
25035
25036         * gcc.c-torture/execute/wchar_t-1.x: Delete.
25037
25038 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
25039
25040         PR other/10819
25041         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
25042         to fix Bug 10819.
25043         * lib/g++.exp (g++_version): Likewise.
25044         * lib/g77.exp (g77_version): Likewise.
25045         * lib/objc.exp (default_objc_version): Likewise.
25046
25047 2003-12-10  Richard Henderson  <rth@redhat.com>
25048
25049         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
25050
25051         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
25052
25053 2003-12-08  Matt Austern  <austern@apple.com>
25054
25055         PR c/13134
25056         * lib/gcc-dg.exp (dg-require-visibility): Define.
25057         * lib/target-supports (check_visibility_available): Define.
25058         * gcc.dg/visibility-1.c: New test.
25059         * gcc.dg/visibility-2.c: Likewise.
25060         * gcc.dg/visibility-3.c: Likewise.
25061         * gcc.dg/visibility-4.c: Likewise.
25062         * gcc.dg/visibility-5.c: Likewise.
25063         * gcc.dg/visibility-6.c: Likewise.
25064         * g++.dg/ext/visibility-1.C: Likewise.
25065         * g++.dg/ext/visibility-2.C: Likewise.
25066         * g++.dg/ext/visibility-3.C: Likewise.
25067         * g++.dg/ext/visibility-4.C: Likewise.
25068         * g++.dg/ext/visibility-5.C: Likewise.
25069         * g++.dg/ext/visibility-6.C: Likewise.
25070
25071 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25072
25073         * g++.dg/lookup/java1.C: New test.
25074         * g++.dg/lookup/java2.C: New test.
25075
25076 2003-12-07  Falk Hueffner  <falk@debian.org>
25077
25078         * g++.dg/opt/noreturn-1.C: New test.
25079
25080 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
25081
25082         * gcc.dg/overflow-1.c: New test.
25083
25084 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
25085
25086         * g77.f-torture/compile/13060.f: New test.
25087
25088 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
25089
25090         PR c++/13323
25091         * g++.dg/inherit/operator2.C: New test.
25092
25093 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
25094
25095         PR c++/13305
25096         * g++.dg/ext/attrib9.C: New test.
25097
25098 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
25099
25100         PR c++/13314
25101         * g++.dg/template/error7.C: New test.
25102
25103 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
25104             J"orn Rennecke <joern.rennecke@superh.com>
25105
25106         PR target/13302
25107         * g++.dg/other/struct-va_list.C: New test.
25108
25109 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25110
25111         PR c++/13166
25112         * g++.dg/parse/defarg6.C: New test.
25113
25114 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
25115
25116         PR target/13256
25117         * gcc.c-torture/execute/20031201-1.c: New test.
25118
25119 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
25120
25121         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
25122
25123 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
25124
25125         * gcc.dg/builtin-return-1.c: New test.
25126
25127 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
25128             J"orn Rennecke <joern.rennecke@superh.com>
25129
25130         PR optimization/13260
25131         * gcc.c-torture/execute/20031204-1.c: New test.
25132
25133 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
25134
25135         PR c++/9127
25136         * g++.dg/template/error6.C: New test.
25137
25138 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
25139
25140         * gcc.dg/20031202-1.c: New test.
25141
25142 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
25143
25144         PR c++/13179
25145         * g++.dg/template/eh1.C: New test.
25146
25147         PR c++/10771
25148         * g++.dg/template/error5.C: New test.
25149
25150 2003-12-02  David Ung  <davidu@mips.com>
25151
25152         * gcc.dg/compat/vector-check.h: Corrected type for var
25153         g_##TMODE
25154
25155 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25156
25157         PR c++/10126
25158         * g++.dg/template/ptrmem8.C: New test.
25159
25160 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25161
25162         PR c++/12573
25163         * g++.dg/template/dependent-expr3.C: New test.
25164
25165 2003-12-01  James Lemke  <jim@wasabisystems.com>
25166
25167         * gcc.dg/arm-g2.c: New test.
25168
25169 2003-12-01  Roger Sayle  <roger@eyesopen.com>
25170
25171         PR optimization/11634
25172         * gcc.dg/20031201-2.c: New test case.
25173
25174 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
25175
25176         PR 11433
25177         * objc.dg/proto-lossage-3.m: New test.
25178
25179 2003-12-01  Roger Sayle  <roger@eyesopen.com>
25180
25181         PR optimization/12628
25182         * gcc.dg/20031201-1.c: New test case.
25183
25184 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
25185
25186         * gcc.dg/unaligned-1.c: New test.
25187
25188 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
25189
25190         PR c++/9849
25191         * g++.dg/template/error4.C: New test.
25192         * g++.dg/template/nested3.C: Adjust error markers.
25193
25194 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25195
25196         * gcc.dg/cpp/assert4.c: Check more #system assertions.
25197
25198 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
25199
25200         PR c/10333
25201         * gcc.dg/bitfld-7.c: New test.
25202
25203 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
25204
25205         * gcc.dg/tls/asm-1.C: New test.
25206
25207 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25208
25209         * gcc.dg/cpp/assert4.c: Update.
25210
25211 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
25212
25213         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
25214         * gcc.dg/builtin-apply3.c: New test.
25215
25216 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
25217
25218         * lib/compat.exp (compat-obj): New xfaildata parameter.
25219         Use it to set compiler_conditional_xfail_data before compiling.
25220         (compat-get-options): Handle dg-xfail-if.
25221         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
25222         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
25223         * gcc.dg/compat/vector-1_y.c: Likewise.
25224         * gcc.dg/compat/vector-2_x.c: Likewise.
25225         * gcc.dg/compat/vector-2_y.c: Likewise.
25226
25227 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
25228
25229         * g++.dg/opt/reg-stack4.C: New test.
25230
25231 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
25232
25233         * gcc.dg/builtin-apply2.c: New test.
25234
25235 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
25236
25237         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
25238
25239 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25240
25241         PR c++/12924
25242         * g++.dg/template/template-id-2.C: New test.
25243
25244 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25245
25246         PR c++/5369
25247         * g++.dg/template/memfriend1.C: New test.
25248         * g++.dg/template/memfriend2.C: Likewise.
25249         * g++.dg/template/memfriend3.C: Likewise.
25250         * g++.dg/template/memfriend4.C: Likewise.
25251         * g++.dg/template/memfriend5.C: Likewise.
25252         * g++.dg/template/memfriend6.C: Likewise.
25253         * g++.dg/template/memfriend7.C: Likewise.
25254         * g++.dg/template/memfriend8.C: Likewise.
25255         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
25256
25257 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
25258
25259         PR c++/12515
25260         * g++.dg/ext/cond1.C: New test.
25261
25262 2003-11-20  Richard Henderson  <rth@redhat.com>
25263
25264         * gcc.dg/20020201-2.c: Remove.
25265         * gcc.dg/20020201-4.c: Remove.
25266         * gcc.dg/20020304-1.c: Remove.
25267
25268 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
25269
25270         * gcc.dg/cpp/trad/xwin1.c: New test case.
25271
25272 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
25273
25274         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
25275         * lib/g77.exp: Likewise.
25276         * lib/objc.exp: Likewise.
25277         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
25278         for darwin.
25279
25280 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25281
25282         PR c++/12932
25283         * g++.dg/template/static5.C: New test.
25284
25285 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
25286
25287         * gcc.dg/nested-func-1.c: New test.
25288
25289 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25290
25291         * gcc.dg/cpp/assert4.c: New test.
25292
25293 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
25294
25295         PR c++/2294
25296         * g++.dg/lookup/using9.c: New test.
25297
25298 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
25299
25300         PR c++/12762
25301         * g++.dg/template/error3.C: New test.
25302
25303 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
25304
25305         PR ada/13035
25306         * ada/acats/run_acats, run_all.sh: Fix syntax error.
25307         No longer use a wrapper for gcc, since this does not work under
25308         Windows.
25309
25310 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
25311
25312         PR c++/2094
25313         * g++.dg/template/ptrmem7.C: New test.
25314
25315 2003-11-13  Andrew Pinski <apinski@apple.com>
25316
25317         * gcc.c-torture/compile/20031113-1.c: New test.
25318
25319 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
25320             Kean Johnston <jkj@sco.com>
25321
25322         PR c/13029
25323         * gcc.dg/unused-4.c: Update.
25324
25325 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
25326
25327         * g++.dg/opt/const3.C: New test.
25328
25329 2003-11-13  Jan Hubicka  <jh@suse.cz>
25330
25331         * gcc.c-torture/compile/20031112-1.c: New test.
25332
25333 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
25334
25335         * g++.dg/parse/crash10.C: Remove bogus error marker.
25336
25337 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25338
25339         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
25340         (host_gcc): Likewise.
25341         (ROOT): Honor $PWDCMD.
25342         (BASE): Likewise.
25343         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
25344
25345 2003-11-12  Catherine Moore  <clm@redhat.com>
25346
25347         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
25348
25349 2003-11-12  Andreas Jaeger  <aj@suse.de>
25350             Jakub Jelinek  <jakub@redhat.com>
25351             Andrew Pinski  <pinskia@physics.uc.edu>
25352             Richard Henderson  <rth@redhat.com>
25353
25354         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
25355         systems.
25356         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
25357
25358         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
25359         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
25360
25361 2003-11-11  Andreas Jaeger  <aj@suse.de>
25362
25363         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
25364
25365         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
25366
25367 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
25368
25369         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
25370         Clean ups.
25371
25372 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
25373
25374         * gcc.dg/trampoline-1.c: New test.
25375
25376 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
25377
25378         * gcc.c-torture/compile/200031109-1.c: New test.
25379
25380 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
25381
25382         PR c/3190
25383         PR c/8714
25384         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
25385         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
25386         gcc.dg/format/no-y2k-1.c: Update.
25387
25388 2003-11-08  Roger Sayle  <roger@eyesopen.com>
25389
25390         PR optimization/10467
25391         * gcc.dg/20031108-1.c: New test case.
25392
25393 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
25394
25395         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
25396
25397 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
25398
25399         * gcc.dg/compound-lvalue-1.c: New test.
25400         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
25401         some XFAILs.
25402
25403 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
25404
25405         * gcc.dg/altivec-varargs-1.c: New test.
25406
25407 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
25408
25409         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
25410         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
25411         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
25412         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
25413         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
25414
25415 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
25416
25417         * gcc.dg/cond-lvalue-1.c: New test.
25418
25419 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
25420
25421         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
25422
25423 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25424
25425         PR c++/11616
25426         * g++.dg/template/instantiate5.C: New test.
25427
25428 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25429
25430         PR c++/12726
25431         * g++.dg/ext/complit2.C: Replace test with self-contained version.
25432         * ChangeLog: Add missing first entry for above test.
25433
25434 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25435
25436         PR c++/9810
25437         * g++.dg/template/using8.C: New test.
25438         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
25439
25440 2003-11-02  Roger Sayle  <roger@eyesopen.com>
25441
25442         PR optimization/10817
25443         * gcc.c-torture/compile/20031102-1.c: New test case.
25444
25445 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
25446
25447         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
25448         2147483647.
25449
25450 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
25451
25452         * gcc.dg/20031102-1.c: New test.
25453
25454 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
25455
25456         * gcc.dg/complex-1.c: New test.
25457
25458 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25459
25460         PR c++/12796
25461         * g++.dg/template/crash13.C: Adjust expected error location.
25462         * g++.old-deja/g++.brendan/ns1.C: Likewise.
25463
25464 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
25465
25466         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
25467
25468 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
25469
25470         PR/10239
25471         * gcc.c-torture/compile/20031031-2.c: New test.
25472
25473 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
25474
25475         PR/11640
25476         * gcc.c-torture/compile/20031031-1.c: New test.
25477
25478 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
25479
25480         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
25481         * gcc.misc-tests/bprob.exp: Likewise.
25482         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
25483         the execution test on arm-elf configs.
25484         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
25485         configs that don't support scratch files.
25486         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
25487
25488 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
25489
25490         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
25491         done by dejagnu.
25492
25493 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
25494
25495         * ada/acats/run_all.sh: Redirect mv output to /dev/null
25496         Avoid non pure sh syntax. Add more logging.
25497
25498         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
25499         fail.
25500
25501 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25502
25503         PR libgcj/10610
25504         * gcc.dg/ppc-stackalign-1.c: New test.
25505
25506 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
25507
25508         * ada/acats/run_all.sh: Change output to be more compliant with
25509         dejagnu framework.
25510         Create acats.sum and acats.log files under testsuite/ada/acats
25511         Only run [a-z]* directories, to filter out e.g. CVS.
25512         Redirect build output to log file.
25513
25514 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
25515
25516         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
25517
25518 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
25519
25520         PR ada/5909:
25521         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
25522
25523 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
25524
25525         * gcc.c-torture/compile/20031023-1.c: New test.
25526         * gcc.c-torture/compile/20031023-2.c: New test.
25527         * gcc.c-torture/compile/20031023-3.c: New test.
25528         * gcc.c-torture/compile/20031023-4.c: New test.
25529
25530 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25531
25532         PR c++/10371
25533         * g++.dg/lookup/scoped8.C: New test.
25534
25535 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
25536
25537         * g++.dg/opt/reg-stack3.C: New test.
25538
25539 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
25540
25541         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
25542
25543 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25544
25545         PR c++/11076
25546         * g++.dg/template/crash13.C: New test.
25547
25548 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
25549
25550         * gcc.dg/c99-restrict-2.c: New test.
25551
25552 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
25553
25554         PR c++/12698, c++/12699, c++/12700, c++/12566
25555         * g++.dg/inherit/covariant9.C: New test.
25556         * g++.dg/inherit/covariant10.C: New test.
25557         * g++.dg/inherit/covariant11.C: New test.
25558
25559 2003-10-23  Jason Merrill  <jason@redhat.com>
25560
25561         PR c++/12726
25562         * g++.dg/ext/complit2.C: New test.
25563
25564 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
25565
25566         PR target/12654
25567         * gcc.c-torture/execute/20031020-1.c: New test.
25568
25569 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25570
25571         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
25572         following the jump_insn.
25573
25574 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
25575
25576         * gcc.dg/cast-lvalue-1.c: New test.
25577
25578 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
25579
25580         PR c++/11962
25581         * g++.dg/template/cond2.C: New test.
25582
25583 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
25584
25585         * gcc.dg/builtins-28.c: New test.
25586
25587 2003-10-20  Jan Hubicka  <jh@suse.cz>
25588
25589         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
25590         parameter.
25591         * testsuite/gcc.dg/inline-2.c: Likewise.
25592
25593 2003-10-20  Phil Edwards  <phil@codesourcery.com>
25594
25595         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
25596         * gcc.dg/nest.c: Likewise.
25597
25598 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25599
25600         PR c++/9781, c++/10583, c++/11862
25601         * g++.dg/parse/crash13.C: New test.
25602
25603 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25604
25605         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
25606
25607 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
25608
25609         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
25610         Define HAVE_C99_RUNTIME except on Solaris.
25611         * gcc.dg/builtins-20.c: Likewise.
25612
25613 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25614
25615         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
25616
25617 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25618
25619         PR c++/12495
25620         * g++.dg/template/crash21.C: New test.
25621
25622 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25623
25624         PR c++/2513
25625         * g++.dg/template/typename5.C: New test.
25626
25627 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25628
25629         PR c++/12369
25630         * g++.dg/template/friend25.C: New test.
25631
25632 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
25633
25634         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
25635         versions.
25636
25637 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
25638
25639         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
25640         == 2147483647.
25641
25642 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
25643
25644         * gcc.c-torture/execute/960416-1.x: Remove.
25645         * gcc.c-torture/execute/divconst-3.x: Likewise.
25646
25647 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
25648
25649         PR target/12598
25650         * gcc.dg/torture/cris-volatile-1.c: New test.
25651
25652 2003-10-14  Roger Sayle  <roger@eyesopen.com>
25653
25654         PR optimization/9325
25655         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
25656         for overflowing floating point to integer conversion during RTL
25657         simplification.
25658
25659 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
25660
25661         * objc/execute/_cmd.m: Fix typo.
25662         * objc.dg/image-info.m, objc.dg/symtab-1.m:
25663         Relax 'scan-assembler' regexp.
25664         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
25665         objc.dg/try-catch-4.m: Run on non-Darwin targets.
25666         * objc.dg/zero-link-2.m: Remove blank line.
25667         * objc.dg/zero-link-3.m: New test case.
25668
25669 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
25670
25671         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
25672
25673         * gcc.dg/asm-names.c: Use scan-assembler-not rather
25674         than linker trickery.
25675
25676 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25677
25678         PR c++/12370
25679         * g++.dg/other/friend2.C: New test.
25680
25681 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
25682
25683         * gcc.dg/20031012-1.c: New test.
25684
25685 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
25686
25687         * gcc.dg/weak/weak-3.c: Fix for new warning.
25688
25689 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
25690
25691         PR optimization/8750
25692         * gcc.c-torture/execute/20031012-1.c: New test case.
25693
25694 2003-10-11  Roger Sayle  <roger@eyesopen.com>
25695
25696         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
25697         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
25698
25699 2003-10-11  Roger Sayle  <roger@eyesopen.com>
25700
25701         PR optimization/12260
25702         * gcc.c-torture/compile/20031011-2.c: New test case.
25703
25704 2003-10-11  Roger Sayle  <roger@eyesopen.com>
25705
25706         * gcc.c-torture/execute/20031011-1.c: New testcase.
25707
25708 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
25709
25710         * gcc.c-torture/compile/20031011-1.c: New test.
25711
25712 2003-10-11  Jan Hubicka  <jh@suse.cz>
25713
25714         * g++.dg/other/first-global.C: New test.
25715
25716 2003-10-11  Roger Sayle  <roger@eyesopen.com>
25717
25718         * gcc.c-torture/execute/string-opt-18.c: New testcase.
25719
25720 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
25721
25722         * gcc.c-torture/compile/20031010-1.c: New test.
25723
25724 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
25725
25726         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
25727         * gcc.c-torture/execute/va-arg-25.c: ... here.
25728
25729 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
25730
25731         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
25732
25733 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
25734
25735         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
25736
25737 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
25738
25739         * g++.dg/parse/error2.C: New test.
25740
25741 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
25742
25743         PR c++/11097
25744         * g++.dg/other/error5.C: Modify the error message.
25745         * g++.dg/lookup/using8.C: New test.
25746
25747 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
25748
25749         * gcc.dg/darwin-abi-2.c: New file.
25750         * gcc.c-torture/execute/va-arg-24.c: New file.
25751
25752 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
25753
25754         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
25755         indentation.
25756
25757 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
25758
25759         PR c++/10147
25760         * g++.dg/other/error4.C: Update error messages.
25761         * g++.dg/template/ptrmem4.C: Likewise.
25762
25763         PR c++/12337
25764         * g++.dg/init/new9.C: New test.
25765
25766         PR c++/12334, c++/12236, c++/8656
25767         * g++.dg/ext/attrib8.C: New test.
25768
25769 2003-10-06  Devang Patel  <dpatel@apple.com>
25770
25771         * gcc.dg/debug/dwarf2-3.h: New test.
25772         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
25773
25774 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
25775
25776         * g++.dg/opt/cfg2.C: New test.
25777
25778 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
25779
25780         * g++.dg/opt/float1.C: New test.
25781
25782 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
25783
25784         * gcc.dg/c90-array-lval-6.c: New test.
25785         * gcc.dg/c99-array-lval-6.c: New test.
25786
25787 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
25788             Ziemowit Laski  <zlaski@apple.com>
25789
25790         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
25791         'Derived', so that it is never considered a class method; add
25792         new warning for '+port' method ambiguity.
25793         * objc.dg/method-12.m: Include <objc/objc.h> instead of
25794         <objc/objc-api.h> (needed on Mac OS X).
25795         * objc.dg/method-13.m: New test.
25796
25797 2003-10-03  Roger Sayle  <roger@eyesopen.com>
25798
25799         PR optimization/9325, PR java/6391
25800         * gcc.c-torture/execute/20031003-1.c: New test case.
25801
25802 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
25803
25804         PR optimization/12180
25805         * gcc.dg/20031002-1.c: New test.
25806
25807         PR c++/12486
25808         * g++.dg/inherit/error1.C: New test.
25809
25810 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
25811
25812         * lib/f-torture.exp (search_for): Rename to...
25813         (search_for_re): This.  Also, clean up comments and the
25814         "regexp" invocation.
25815
25816 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
25817
25818         * gcc.c-torture/compile/20031002-1.c: New test.
25819
25820 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
25821
25822         * g++.dg/opt/cond1.C: New test.
25823
25824 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
25825
25826         * gcc.dg/Wold-style-definition-2.c: New testcase.
25827         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
25828
25829 2003-09-29  Richard Henderson  <rth@redhat.com>
25830
25831         * g++.dg/init/array10.C: Add dg-options.
25832
25833 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
25834
25835         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
25836
25837 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25838
25839         * g++.dg/template/friend19.C: Fix typo.
25840         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
25841
25842 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
25843
25844         * gcc.c-torture/execute/20030928-1.c: New test.
25845         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
25846
25847 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
25848
25849         * g++.dg/opt/unroll1.C: New test.
25850
25851 2003-09-26  Roger Sayle  <roger@eyesopen.com>
25852
25853         PR optimization/11741
25854         * gcc.dg/20030926-1.c: New test case.
25855
25856 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25857
25858         PR c++/5655
25859         * g++.dg/parse/access7.C: New test.
25860         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
25861
25862 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
25863
25864         MERGE OF objc-improvements-branch into MAINLINE:
25865         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
25866         if libobjc has not been built.
25867         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
25868         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
25869         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
25870         objc/execute/nested-3.m, objc/execute/np-2.m,
25871         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
25872         objc/execute/redefining_self.m, objc/execute/root_methods.m,
25873         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
25874         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
25875         objc.dg/special/unclaimed-category-1.h,
25876         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
25877         well as GNU runtime.
25878         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
25879         * execute/cascading-1.m, execute/function-message-1.m,
25880         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
25881         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
25882         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
25883         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
25884         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
25885         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
25886         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
25887         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
25888         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
25889         * objc.dg/bitfield-2.m: Run only on Darwin.
25890         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
25891         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
25892         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
25893         * objc.dg/const-str-1.m: Fix constant string layout.
25894
25895 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
25896
25897         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
25898
25899 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
25900
25901         * gcc.dg/darwin-abi-1.c: New file.
25902
25903 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
25904
25905         PR target/12281
25906         * gcc.c-torture/compile/20030921-1.c: New test.
25907
25908 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
25909
25910         * g++.dg/opt/reg-stack2.C: New test.
25911
25912 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
25913
25914         * g++.dg/eh/delayslot1.C: New test.
25915
25916 2003-09-20  Richard Henderson  <rth@redhat.com>
25917
25918         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
25919
25920 2003-09-20  Roger Sayle  <roger@eyesopen.com>
25921
25922         * gcc.c-torture/execute/20030920-1.c: New test case.
25923
25924 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25925
25926         * g++.dg/rtti/typeid3.C: Correct expected error message.
25927
25928 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25929
25930         PR c++/157
25931         * g++.dg/parse/crash12.C: New test.
25932
25933 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
25934
25935         * gcc.dg/compat/mixed-struct-check.h: New.
25936         * gcc.dg/compat/mixed-struct-defs.h: New.
25937         * gcc.dg/compat/mixed-struct-init.h: New.
25938         * gcc.dg/compat/struct-by-value-19_main.c: New.
25939         * gcc.dg/compat/struct-by-value-19_x.c: New.
25940         * gcc.dg/compat/struct-by-value-19_y.c: New.
25941         * gcc.dg/compat/struct-by-value-20_main.c: New.
25942         * gcc.dg/compat/struct-by-value-20_x.c: New.
25943         * gcc.dg/compat/struct-by-value-20_y.c: New.
25944         * gcc.dg/compat/struct-return-19_main.c: New.
25945         * gcc.dg/compat/struct-return-19_x.c: New.
25946         * gcc.dg/compat/struct-return-19_y.c: New.
25947         * gcc.dg/compat/struct-return-20_main.c: New.
25948         * gcc.dg/compat/struct-return-20_x.c: New.
25949         * gcc.dg/compat/struct-return-20_y.c: New.
25950
25951 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
25952         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
25953         so that it will not complain on LP64 targets.
25954
25955 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25956
25957         PR c++/495
25958         * g++.dg/template/friend24.C: New test.
25959
25960 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
25961
25962         PR c++/12332
25963         * g++.dg/template/memtmpl2.C: New test.
25964
25965 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
25966
25967         PR target/11184
25968         * gcc.dg/builtin-apply1.c: New test.
25969
25970 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
25971
25972         PR c++/9848
25973         * g++.dg/warn/Wunused-4.C: New test.
25974
25975 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25976
25977         PR c++/12316
25978         * g++.dg/other/gc2.C: New test.
25979
25980 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
25981
25982         PR c++/11991
25983         * g++.dg/rtti/typeid3.C: New test.
25984
25985         PR c++/12266
25986         * g++.dg/overload/template1.C: New test.
25987
25988 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
25989
25990         * g++.dg/opt/cfg3.C: New test.
25991
25992 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25993
25994         PR c++/7939
25995         * g++.dg/template/crash11.C: New test.
25996
25997 2003-09-16  Jason Merrill  <jason@redhat.com>
25998             Jakub Jelinek  <jakub@redhat.com>
25999
26000         * gcc.dg/attr-warn-unused-result.c: New test.
26001
26002 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
26003
26004         PR c++/12184
26005         * g++.dg/expr/call2.C: New test.
26006
26007 2003-09-15  Andreas Jaeger  <aj@suse.de>
26008
26009         * gcc.dg/Wold-style-definition-1.c: New test.
26010
26011 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
26012
26013         PR c++/3907
26014         * g++.dg/parse/template12.C: New test.
26015
26016         * g++.dg/abi/bitfield11.C: New test.
26017         * g++.dg/abi/bitfield12.C: Likewise.
26018
26019 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
26020
26021         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
26022         non-expansion of functional macro name without arguments at EOL.
26023         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
26024
26025 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
26026
26027         * gcc.c-torture/execute/20030914-[12].c: New tests.
26028
26029 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
26030
26031         PR c++/11788
26032         * g++.dg/overload/addr1.C: New test.
26033
26034 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
26035
26036         * gcc.dg/20030909-1.c: New test.
26037
26038 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
26039
26040         * gcc.dg/ultrasp10.c: New test.
26041
26042 2003-09-09  Devang Patel  <dpatel@apple.com>
26043
26044         * gcc.dg/darwin-ld-6.c: New test.
26045
26046 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26047
26048         * gcc.dg/torture/builtin-explog-1.c: New testcase.
26049
26050 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
26051
26052         * gcc.dg/ia64-types1.c: New test.
26053         * gcc.dg/ia64-types2.c: Likewise.
26054
26055 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26056
26057         * gcc.dg/builtins-1.c: Add more _Complex tests.
26058         * gcc.dg/torture/builtin-attr-1.c: Likewise.
26059
26060         * gcc.dg/builtins-1.c: Test existing _Complex functions.
26061         * gcc.dg/torture/builtin-attr-1.c: Likewise.
26062
26063 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
26064
26065         PR c++/11786
26066         * g++.dg/lookup/koenig2.C: New test.
26067
26068         PR c++/5296
26069         * g++.dg/rtti/typeid2.C: New test.
26070
26071 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
26072
26073         * gcc.c-torture/compile/20030904-1.c: New test.
26074
26075 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
26076
26077         * g++.dg/opt/longbranch2.C: New test.
26078
26079 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
26080
26081         * g++.dg/template/crash10.C: Only compile it.
26082
26083 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
26084
26085         PR middle-end/11665
26086         * gcc.c-torture/compile/20030907-1.c: New test.
26087         * g++.dg/init/array11.C: New test.
26088
26089 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
26090
26091         PR c++/11852
26092         * g++.dg/init/struct1.C: New test.
26093
26094 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
26095
26096         PR c++/12181
26097         * g++.dg/expr/comma1.C: New test.
26098
26099 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
26100
26101         PR c++/11867
26102         * g++.dg/expr/static_cast5.C: New test.
26103
26104 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
26105
26106         PR c++/11507
26107         * g++.dg/lookup/scoped7.C: New test.
26108
26109         PR c++/9574
26110         * g++.dg/other/static1.C: New test.
26111
26112         PR c++/11490
26113         * g++.dg/warn/template-1.C: New test.
26114
26115         PR c++/11432
26116         * g++.dg/template/crash10.C: New test.
26117
26118         PR c++/2478
26119         * g++.dg/overload/VLA.C: New test.
26120
26121         PR c++/10804
26122         * g++.dg/template/call1.C: New test.
26123
26124 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
26125
26126         PR c++/11794
26127         * g++.dg/parse/using3.C: New test.
26128
26129 2003-09-06  Roger Sayle  <roger@eyesopen.com>
26130
26131         PR c++/11409
26132         * g++.dg/overload/builtin3.C: New test case.
26133
26134 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
26135
26136         PR c/9862
26137         * gcc.dg/20030906-1.c: New test.
26138         * gcc.dg/20030906-2.c: Likewise.
26139
26140 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
26141
26142         PR c++/12167
26143         * g++.dg/parse/defarg5.C: New test.
26144
26145         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
26146
26147 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
26148
26149         PR c++/12163
26150         * g++.dg/expr/static_cast4.C: New test.
26151
26152         PR c++/12146
26153         * g++.dg/template/crash9.C: New test.
26154
26155 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
26156
26157         * g++.old-deja/g++.ext/pretty2.C: Update for change
26158         in __FUNCTION__.
26159         * g++.old-deja/g++.ext/pretty3.C: Likewise.
26160
26161 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
26162
26163         PR c++/11922
26164         * g++/dg/template/qualified-id1.C: New test.
26165
26166         PR c++/12037
26167         * g++.dg/warn/noeffect4.C: New test.
26168
26169 2003-09-04  Matt Austern  <austern@apple.com>
26170
26171         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
26172         * g++.dg/ext/fnname2.C: Likewise.
26173         * g++.dg/ext/fnname3.C: Likewise.
26174
26175 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
26176
26177         * g++.dg/expr/lval1.C: New test.
26178         * g++.dg/ext/lvcast.C: Remove.
26179
26180 2003-09-03  Roger Sayle  <roger@eyesopen.com>
26181
26182         PR optimization/11700.
26183         * gcc.c-torture/compile/20030903-1.c: New test case.
26184
26185 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
26186
26187         PR c++/12053
26188         * g++.dg/abi/layout4.C: New test.
26189
26190 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
26191
26192         PR c++/11553
26193         * g++.dg/parse/friend3.C: New test.
26194
26195 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
26196
26197         PR c++/11847
26198         * g++.dg/template/class1.C: New test.
26199
26200         PR c++/11808
26201         * g++.dg/expr/call1.C: New test.
26202
26203 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
26204
26205         PR c++/12114
26206         * g++.dg/init/ref9.C: New test.
26207
26208         PR c++/11972
26209         * g++.dg/template/nested4.C: New test.
26210
26211 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
26212
26213         PR c++/12093
26214         * g++.dg/template/non-dependent4.C: New test.
26215
26216         PR c++/11928
26217         * g++.dg/inherit/conv1.C: New test.
26218
26219 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
26220
26221         PR c++/6196
26222         * g++.dg/ext/label1.C: New test.
26223         * g++.dg/ext/label2.C: Likewise.
26224
26225 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
26226
26227         * g++.dg/expr/cond3.C: New test.
26228
26229 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26230
26231         * gcc.dg/builtins-1.c: Add new builtin cases.
26232
26233 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26234
26235         * gcc.dg/builtins-1.c: Add new cases.
26236         * gcc.dg/torture/builtin-attr-1.c: Likewise.
26237
26238 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26239
26240         * gcc.dg/builtins-1.c: Add more math builtin tests.
26241         * gcc.dg/torture/builtin-attr-1.c: New test.
26242
26243 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
26244
26245         PR optimization/5079
26246         * g++.dg/opt/static3.C: New test.
26247
26248 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26249
26250         * gcc.misc-tests/gcov-10b.c: New test.
26251
26252 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
26253
26254         * g++.dg/opt/ptrmem3.C: New test.
26255
26256         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
26257
26258 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
26259
26260         * gcc.dg/20030826-2.c: New test.
26261
26262 2003-08-26  Roger Sayle  <roger@eyesopen.com>
26263
26264         PR middle-end/12002
26265         * g77.f-torture/compile/12002.f: New test case.
26266
26267 2003-08-26  Roger Sayle  <roger@eyesopen.com>
26268
26269         * gcc.dg/20030826-1.c: New test case.
26270
26271 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
26272
26273         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
26274
26275 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
26276
26277         PR c++/11871
26278         * c++.dg/lookup/crash1.C: New test.
26279
26280         * c++.dg/warn/noeffect3.C: New test.
26281
26282 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
26283
26284         * gcc.dg/compat/vector-1_x.c: Compile with -w.
26285         * gcc.dg/compat/vector-1_y.c: Ditto.
26286         * gcc.dg/compat/vector-2_x.c: Ditto.
26287         * gcc.dg/compat/vector-2_y.c: Ditto.
26288
26289 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
26290
26291         * gcc.dg/20030702-1.c: New test.
26292
26293 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
26294
26295         PR c++/8795
26296         * g++.dg/ext/altivec-1.C: New test.
26297
26298 2003-08-24  Richard Henderson  <rth@redhat.com>
26299
26300         * g++.dg/eh/simd-2.C: Add -w for x86.
26301
26302 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
26303
26304         * gcc.dg/20030815-1.c: New test.
26305
26306 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26307
26308         PR c++/3765
26309         * g++.dg/parse/access6.C: New test.
26310
26311 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26312
26313         PR c++/641, c++/11876
26314         * g++.dg/template/friend22.C: New test.
26315         * g++.dg/template/friend23.C: Likewise.
26316
26317 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
26318
26319         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
26320         identically.
26321
26322 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
26323
26324         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
26325
26326 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
26327
26328         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
26329
26330 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
26331
26332         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
26333
26334 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
26335
26336         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
26337
26338 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
26339
26340         PR c++/11919
26341         * g++.dg/overload/prom1.C: New test.
26342
26343         PR c++/11551
26344         * g++.dg/parse/dtor2.C: New test.
26345
26346         PR c++/10762
26347         * g++.dg/parse/using2.C: New test.
26348
26349 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
26350
26351         PR target/11805
26352         * gcc.c-torture/compile/20030821-1.c: New.
26353
26354 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
26355
26356         PR c++/11834
26357         * g++.dg/template/deduce2.C: New test.
26358
26359 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
26360
26361         * gcc.c-torture/execute/20030821-1.c: New test.
26362
26363 2003-08-20  Roger Sayle  <roger@eyesopen.com>
26364
26365         PR middle-end/11984
26366         * gcc.dg/20030820-1.c: New test case.
26367
26368 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
26369
26370         PR c++/11945
26371         * g++.dg/warn/noeffect2.C: New test.
26372
26373 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
26374
26375         PR c++/10926
26376         * g++.dg/template/dtor2.C: New test.
26377
26378         PR c++/11684
26379         * g++.dg/template/operator1.C: New test.
26380         * g++.dg/parse/operator4.C: New test.
26381
26382         PR c++/11946.C
26383         * g++.dg/expr/enum1.C: New test.
26384         * gcc.dg/c99-bool-1.c: Remove bogus warning.
26385
26386         PR c++/11036.C
26387         * g++.dg/parse/elab2.C: New test.
26388         * g++.dg/parse/typedef4.C: Change error message.
26389         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
26390         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
26391         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
26392
26393 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
26394
26395         * gcc.dg/pch/warn-1.c: New.
26396         * gcc.dg/pch/warn-1.hs: New.
26397
26398         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
26399         not-tested file.
26400
26401 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
26402
26403         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
26404
26405 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
26406
26407         * gcc.dg/uninit-D.c: New Test.
26408         * gcc.dg/uninit-E.c: New Test.
26409         * gcc.dg/uninit-F.c: New Test.
26410         * gcc.dg/uninit-G.c: New Test.
26411
26412 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
26413
26414         * g++.dg/README: Describe the pch directory.
26415
26416 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26417
26418         PR c++/11174
26419         * g++.dg/parse/access4.C: New test.
26420         * g++.dg/parse/access5.C: Likewise.
26421         * g++.old-deja/g++.jason/access17.C: Adjust error message.
26422
26423 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
26424
26425         * gcc.dg/noncompile/20030818-1.c: New.
26426
26427 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
26428
26429         PR c++/11957
26430         * g++.dg/warn/noeffect1.C: New test.
26431
26432         * g++.dg/template/scope2.C: New test.
26433         * g++.dg/template/error2.C: Correct dg-error
26434
26435 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
26436
26437         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
26438
26439 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
26440
26441         PR C++/11512
26442         * g++.dg/template/warn1.C: New.
26443
26444 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
26445
26446         * g++.dg/template/error2.C: New test.
26447         * g++.dg/lookup/using7.C: Adjust errors
26448         * g++.old-deja/g++.pt/crash36.C: Likewise.
26449         * g++.old-deja/g++.pt/derived3.C: Likewise.
26450
26451 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26452
26453         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
26454         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
26455         * gcc.c-torture/execute/builtins/string-9.c: New, from
26456         string-opt-9.c.  Adjust for execute/builtins framework.
26457         * gcc.c-torture/execute/string-opt-9.c: Delete.
26458
26459 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
26460
26461         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
26462
26463         * g++.dg/parse/ret-type2.C: New test.
26464
26465         PR c++/11703
26466         * g++.dg/init/new8.C: New test.
26467
26468         PR c++/10923
26469         * g++.dg/parse/typedef5.C: New test.
26470
26471         PR c++/9512
26472         * g++.dg/parse/qualified2.C: New test.
26473         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
26474         invalid code.
26475
26476 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
26477
26478         * g++.dg/conversion/ptrmem1.C: New test.
26479
26480 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
26481
26482         PR target/11693
26483         * gcc.dg/20030811-1.c: New test.
26484
26485         PR target/11535
26486         * gcc.c-torture/execute/20030811-1.c: New test.
26487
26488 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26489
26490         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
26491
26492 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
26493
26494         PR c++/11789.C
26495         * g++.dg/inherit/multiple1.C: New test.
26496
26497 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
26498
26499         * gcc.dg/spe1.c: New test.
26500
26501         PR c++/11670
26502         * g++.dg/expr/cast2.C: New test.
26503
26504         PR c++/10530
26505         * g++.dg/template/dependent-name2.C: New test.
26506
26507 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
26508
26509         * g++.dg/parse/crash11.C: Put the dg options in comments.
26510
26511 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
26512
26513         * lib/gcc-dg.exp: Update for diagnostic change.
26514
26515 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26516
26517         PR c++/5767
26518         * g++.dg/parse/crash11.C: New test.
26519
26520 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
26521
26522         * gcc.dg/cpp/spacing1.c: Update.
26523
26524 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
26525
26526         PR target/11739
26527         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
26528         a value for -mtune.
26529
26530 2003-08-04  Roger Sayle  <roger@eyesopen.com>
26531
26532         PR middle-end/11771
26533         * gcc.c-torture/compile/20030804-1.c: New test case.
26534
26535 2003-08-04  Roger Sayle  <roger@eyesopen.com>
26536
26537         * gcc.dg/20030804-1.c: New test case.
26538
26539 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
26540
26541         * gcc.dg/cpp/separate-1.c: New test.
26542
26543 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
26544
26545         PR c++/11704
26546         * g++.dg/template/dependent-expr2.C: New test.
26547
26548         PR c++/11766
26549         * g++.dg/expr/ptrmem1.C: New test.
26550
26551 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26552
26553         PR c++/9453
26554         * g++.dg/template/friend15.C: New test.
26555
26556 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
26557
26558         * lib/dg-pch.exp: Work round PCH bug.
26559
26560 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26561
26562         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
26563         builtins.  Move cases from builtins-4.c here.
26564
26565         * gcc.dg/torture/builtin-math-1.c: New test taken from
26566         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
26567         additional cases.
26568
26569         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
26570         Delete.
26571
26572 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
26573
26574         PR c++/9447
26575         * g++.dg/template/using7.C: New test.
26576
26577 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
26578
26579         * import1.c, import2.c: New tests.
26580
26581 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
26582
26583         * g++.dg/eh/crossjump1.C: New test.
26584
26585 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
26586
26587         PR c++/11697
26588         * g++.dg/template/using6.C: New test.
26589
26590         PR c++/11744
26591         * g++.dg/template/koenig2.C: New test.
26592
26593 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26594
26595         PR c++/7983
26596         * g++.dg/parse/typedef4.C: New test.
26597
26598 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26599
26600         PR c++/8442, c++/8806
26601         * g++.dg/template/elab1.C: New test.
26602         * g++.dg/template/type2.C: Likewise.
26603         * g++.dg/template/ttp3.C: Adjust expected error message.
26604         * g++.old-deja/g++.law/visibility13.C: Likewise.
26605         * g++.old-deja/g++.niklas/t135.C: Likewise.
26606         * g++.old-deja/g++.pt/ttp41.C: Likewise.
26607         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
26608         template argument.
26609         * g++.old-deja/g++.pt/ttp44.C: Likewise.
26610
26611 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
26612
26613         PR c++/11295
26614         * g++.dg/ext/stmtexpr1.C: New test.
26615
26616         * g++.dg/opt/tmp1.C: New test.
26617
26618         PR c++/11525
26619         * g++.dg/parse/constant4.C: New test.
26620
26621         PR c++/9447
26622         * g++.dg/template/using5.C: New test.
26623
26624 2003-07-31  Roger Sayle  <roger@eyesopen.com>
26625
26626         * gcc.dg/builtins-27.c: New test case.
26627
26628 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
26629
26630         * gcc.dg/tls/opt-7.c: New test.
26631
26632 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
26633
26634         * g++.old-deja/g++.other/crash18.C: Remove.
26635
26636 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
26637
26638         * g++.dg/template/explicit3.C: New.
26639         * g++.dg/template/explicit4.C: New.
26640         * g++.dg/template/explicit5.C: New.
26641
26642         PR c++/11347
26643         * g++.dg/template/memtmpl1.C: New.
26644
26645 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
26646
26647         PR target/11565
26648         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
26649         * gcc.dg/i386-387-5.c (dg-options): Likewise.
26650
26651 2003-07-30  Jan Hubicka  <jh@suse.cz>
26652
26653         * vtgc1.c: Kill.
26654
26655 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
26656
26657         * gcc.dg/struct-in-proto-1.c: New test.
26658
26659 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
26660
26661         * gcc.dg/cpp/include2.c: Only expect one message.
26662
26663 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
26664
26665         PR c++/9447
26666         * g++.dg/template/using1.C: New test.
26667         * g++.dg/template/using2.C: New test.
26668         * g++.dg/template/using3.C: New test.
26669         * g++.dg/template/using4.C: New test.
26670
26671 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
26672
26673         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
26674         * gcc.c-torture/execute/string-opt-10.c: Likewise.
26675
26676 2003-07-28  Jan Hubicka  <jh@suse.cz>
26677
26678         PR c++/11530
26679         * g++.dg/opt/call1.C: New test.
26680
26681 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
26682
26683         PR c++/11667
26684         * g++.dg/init/enum2.C: New test.
26685         * g++.dg/template/overload1.C: Add "-w" option.
26686
26687 2003-07-28    <hp@bitrange.com>
26688
26689         * gcc.dg/Wdeclaration-after-statement-1.c,
26690         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
26691
26692 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
26693
26694         * gcc.c-torture/compile/20030725-1.c: New test.
26695
26696 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
26697
26698         * gcc.dg/20030505.c: Only run for SPE.
26699         Remove definition of opaque type.
26700
26701 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
26702
26703         * g++.dg/template/ptrmem6.C: New test.
26704
26705 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
26706
26707         * gcc.c-torture/compile/zero-strct-2.c: New test.
26708
26709 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
26710
26711         * gcc.dg/intermod-1.c: New test.
26712
26713 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
26714
26715         PR c++/11617
26716         * g++.dg/template/lookup2.C: New test.
26717         * g++.dg/template/memclass1.C: Remove instantiated from error.
26718         * g++.dg/other/error2.C: Tweak expected errors.
26719
26720         PR c++/11596
26721         * g++.dg/template/defarg3.C: New test.
26722
26723         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
26724
26725 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
26726
26727         * g++.dg/inherit/access5.C: New test.
26728
26729 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26730
26731         PR c++/11513
26732         * g++.dg/template/crash8.C: New test.
26733
26734 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
26735
26736         PR c/10602
26737         * gcc.dg/noncompile/incomplete-2.c: New test.
26738
26739 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
26740
26741         PR c++/11645
26742         * g++.dg/inherit/access4.C: New test.
26743
26744         PR c++/11517
26745         * g++.dg/expr/cond2.C: New test.
26746
26747         PR optimization/10679
26748         * g++.dg/opt/inline4.C: New test.
26749
26750 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
26751
26752         * g++.dg/parse/crash10: New test.
26753
26754 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
26755
26756         * g++.dg/ext/flexary1.C: New test.
26757
26758 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26759
26760         PR c++/10793
26761         * g++.dg/template/crash9.C: New test.
26762
26763 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26764
26765         PR c++/3004
26766         * g++.dg/parse/typedef3.C: New test.
26767
26768         PR c++/7906
26769         * g++.dg/parse/operator2.C: New test.
26770
26771         PR c++/8895
26772         * g++.dg/parse/def-tmpl-arg1.C: New test.
26773
26774         PR c++/9282
26775         * g++.dg/parse/funptr1.C: New test.
26776
26777         PR c++/9452
26778         * g++.dg/parse/ambig3.C: New test.
26779
26780         PR c++/9454
26781         * g++.dg/parse/operator3.C: New test.
26782
26783         PR c++/9486
26784         * g++.dg/parse/template10.C: New test.
26785
26786         PR c++/9488
26787         * g++.dg/parse/template11.C: New test.
26788
26789         PR c++/10150
26790         * g++.dg/parse/invalid-op1.C: New test.
26791
26792         PR c++/10247
26793         * g++.dg/parse/condexpr1.C: New test.
26794
26795 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
26796
26797         * g++.dg/ext/packed3.C: New test.
26798         * g++.dg/ext/packed4.C: New test.
26799
26800         * gcc.dg/pack-test-3.c: New test.
26801
26802 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
26803
26804         * lib/compat.exp: Handle dg-options per source file.
26805         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
26806         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
26807         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
26808         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
26809         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
26810         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
26811         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
26812         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
26813         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
26814         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
26815         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
26816         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
26817         * g++.dg/compat/break/bitfield7_x.C: Ditto.
26818         * g++.dg/compat/break/bitfield7_y.C: Ditto.
26819
26820 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
26821
26822         PR c/10320
26823         * gcc.c-torture/execute/20030718-1.c: New test.
26824
26825 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
26826
26827         PR optimization/11536
26828         * gcc.dg/20030721-1.c: New test.
26829
26830 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
26831
26832         PR c++/11546
26833         * g++.dg/template/lookup1.C: New test.
26834
26835 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
26836
26837         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
26838         diagnostics of ill-formed constructs involving labels.
26839         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
26840         the new 'previously defined here' message.
26841
26842 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
26843
26844         * g++.dg/parse/non-dependent2.C: New test.
26845
26846 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
26847
26848         * g++.dg/init/init-ref4.C: xfail on targets without
26849         weak symbols.
26850
26851 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
26852
26853         PR target/11087
26854         * gcc.c-torture/execute/20030717-1.c: New test.
26855
26856 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
26857
26858         * g++.dg/opt/cfg1.C: New test.
26859
26860 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
26861
26862         PR optimization/11557
26863         * gcc.dg/20030717-1.c: New test.
26864
26865 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
26866
26867         PR c++/10476
26868         * g++.dg/expr/crash-1.C: New test.
26869
26870         PR c++/11027
26871         * g++.dg/template/init3.C: New test.
26872
26873         PR c++/8222
26874         * g++.dg/template/non-dependent1.C: New test.
26875
26876         PR c++/11070
26877         * g++.dg/template/non-dependent2.C: New test.
26878
26879         PR c++/11071
26880         * g++.dg/template/non-dependent3.C: New test.
26881
26882         PR c++/9907
26883         * g++.dg/template/sizeof5.C: New test.
26884
26885 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
26886
26887         PR 11498
26888         * gcc.c-torture/compile/mangle-1.c: New file.
26889
26890 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26891
26892         PR c++/7809
26893         * g++.dg/parse/access3.C: New test.
26894
26895 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
26896
26897         PR c++/11384
26898         * g++.dg/init/init-ref4.C: New test.
26899
26900 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
26901
26902         PR c++/11547
26903         * g++.dg/parse/constant3.C: New test.
26904         * g++.dg/parse/crash7.C: Likewise.
26905
26906 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
26907
26908         PR target/11008
26909         * gcc.dg/i386-pentium4-not-mull.c: New.
26910
26911 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
26912
26913         * gcc.dg/asm-names.c (ymain): Make it weak.
26914
26915 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26916
26917         PR c++/5421
26918         * g++.dg/template/friend21.C: New test.
26919
26920 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
26921
26922         * gcc.dg/cleanup-8.c: New test.
26923         * gcc.dg/cleanup-9.c: New test.
26924
26925 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
26926
26927         * g++.dg/ext/dll-MI1.h: New file.
26928         * g++.dg/ext/dllexport-MI1.C: New file.
26929         * g++.dg/ext/dllimport-MI1.C: New file.
26930
26931 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
26932
26933         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
26934         it does not have cmpstrsi patterns (just cmpmemsi).
26935
26936 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
26937
26938         PR debug/11473
26939         * g++.dg/debug/debug8.C: New test.
26940
26941 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26942
26943         PR c++/10108
26944         * g++.dg/template/crash7.C: New test.
26945
26946 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
26947
26948         PR target/10795
26949         * gcc.c-torture/compile/20030708-1.c: New.
26950
26951 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
26952
26953         * gcc.c-torture/execute/20030715-1.c: New test.
26954
26955 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
26956
26957         * gcc.dg/pch/inline-3.c: New file.
26958         * gcc.dg/pch/inline-3.hs: New file.
26959         * gcc.dg/pch/inline-4.c: New file.
26960         * gcc.dg/pch/inline-4.hs: New file.
26961
26962 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
26963
26964         PR c++/11509
26965         * g++.dg/template/crash6.C: New test.
26966
26967         PR c++/7053
26968         * g++.dg/template/friend20.C: New test.
26969
26970         PR c++/7019
26971         * g++.dg/template/overload2.C: New test.
26972
26973 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26974
26975         PR optimization/11440
26976         * gcc.c-torture/execute/20030714-1.c: New test.
26977
26978 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26979
26980         PR c++/11154
26981         * g++.dg/template/partial2.C: New test.
26982
26983 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
26984
26985         PR c++/11503
26986         * g++.dg/template/anon1.C: New test.
26987
26988         PR c++/11493
26989         PR c++/11495
26990         * g++.dg/parse/template9.C: Likewise.
26991         * g++.dg/template/crash4.C: New test.
26992         * g++.dg/template/koenig1.C: Likewise.
26993         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
26994         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
26995         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
26996         functions.
26997         * g++.old-deja/g++.jason/template36.C: Likewise.
26998         * g++.old-deja/g++.mike/p1989.C: Likewise.
26999         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
27000         * g++.old-deja/g++.pt/ttp20.C: Use this->.
27001         * g++.old-deja/g++.pt/ttp21.C: Use this->.
27002         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
27003         compiling.
27004         * g++.old-deja/g++.pt/union2.C: Use this->.
27005
27006 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
27007
27008         * gcc.dg/20030711-1.c: New test.
27009
27010 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
27011
27012         PR c++/11050
27013         * g++.dg/parse/args1.C: New test.
27014         * g++.pt/defarg8.C: Change expected errors.
27015
27016 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
27017
27018         PR c++/8164
27019         * g++.dg/template/nontype2.C: New test.
27020
27021         PR c++/10558
27022         * g++.dg/parse/template8.C: New test.
27023
27024         PR c++/8327
27025         * g++.dg/template/scope1.C: New test.
27026
27027         * g++.dg/warn/Wsign-compare-1.C: New test.
27028
27029 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
27030
27031         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
27032
27033 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
27034
27035         PR c++/9411
27036         * g++.dg/template/explicit2.C: New test.
27037
27038         PR c++/10032
27039         * g++.dg/warn/pedantic1.C: New test.
27040
27041 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
27042
27043         PR c++ 9483
27044         * g++.dg/other/field1.C: New test.
27045
27046 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
27047
27048         PR c/11449
27049         * gcc.c-torture/compile/20030707-1.c: New.
27050
27051 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27052
27053         PR c++/10849
27054         * g++.dg/template/access12.C: New test.
27055
27056 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
27057
27058         * g++.dg/bprob/bprob.exp (prof_ext): Update.
27059         * g77.dg/bprob/bprob.exp (prof_ext): Update.
27060         * gcc.misc-tests/bprob.exp (prof_ext): Update.
27061         * gcc.misc-tests/gcov.exp: Update
27062         * g++.dg/gcov/gcov.exp: Update
27063         * lib/gcov.exp: Update.
27064
27065 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
27066
27067         * g++.dg/abi/mangle17.C: Make sure template expressions are
27068         dependent.
27069         * g++.dg/abi/mangle4.C: Mark erroneous casts.
27070         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
27071         * g++.dg/opt/stack1.C: Remove erroneous code.
27072         * g++.dg/parse/template7.C: New test.
27073         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
27074         * g++.old-deja/g++.pt/crash4.C: Likewise.
27075
27076 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27077
27078         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
27079         with zero or one occurence of `$' after the initial `L'.
27080
27081 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
27082
27083         * gcc.c-torture/compile/20030704-1.c: Add a comment.
27084
27085 2003-07-08  Roger Sayle  <roger@eyesopen.com>
27086
27087         PR c/11370
27088         * gcc.dg/Wunreachable-6.c: New testcase.
27089         * gcc.dg/Wunreachable-7.c: New testcase.
27090
27091 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
27092
27093         PR c/11420
27094         * gcc.dg/20030708-1.c: New test.
27095
27096 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
27097
27098         * gcc.dg/compat/sdata-section.h: New file.
27099         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
27100         * gcc.dg/torture/mips-sdata-1.c: New test.
27101
27102 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27103
27104         PR c++/11030
27105         * g++.dg/template/friend19.C: New test.
27106
27107 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
27108
27109         * g++.dg/opt/strength-reduce.C: New test.
27110
27111 2003-07-07  Roger Sayle  <roger@eyesopen.com>
27112
27113         PR target/10979
27114         * gcc.dg/20030707-1.c: New testcase.
27115
27116 2003-07-07  Roger Sayle  <roger@eyesopen.com>
27117
27118         PR optimization/11059
27119         * g++.dg/opt/emptyunion.C: New testcase.
27120
27121 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
27122             Eric Botcazou  <ebotcazou@libertysurf.fr>
27123
27124         * g++.dg/opt/stack1.C: New test.
27125
27126 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
27127
27128         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
27129         run test.
27130
27131         PR c++/11431
27132         * g++.dg/expr/static_cast3.C: New test.
27133
27134 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
27135
27136         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
27137         everywhere.
27138         * gcc.dg/concat.c: Concatenation of string constants with
27139         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
27140         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
27141         * gcc.dg/cpp/escape-2.c: Use wide character constants where
27142         necessary to avoid multi-character character constant warning.
27143         * gcc.dg/cpp/escape.c: Likewise.
27144         * gcc.dg/cpp/ucs.c: Likewise.
27145         Remove backslashes from dg-bogus comments, as they confuse Tcl.
27146         Fix a typo.
27147
27148 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
27149
27150         PR c/11428
27151         * gcc.c-torture/compile/20030704-1.c: New.
27152
27153 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
27154
27155         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
27156
27157 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
27158
27159         PR c++/5287, PR c++/7910,  PR c++/11021
27160         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
27161         tests for warnings.
27162         * g++.dg/ext/dllimport2.C: Add tests for warnings.
27163         * g++.dg/ext/dllimport3.C: Likewise.
27164         * g++.dg/ext/dllimport4.C: New file.
27165         * g++.dg/ext/dllimport5.C: New file.
27166         * g++.dg/ext/dllimport6.C: New file.
27167         * g++.dg/ext/dllimport7.C: New file.
27168         * g++.dg/ext/dllimport8.C: New file.
27169         * g++.dg/ext/dllimport9.C: New file.
27170         * g++.dg/ext/dllimport10.C: New file.
27171         * g++.dg/ext/dllexport1.C: New file.
27172
27173 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
27174
27175         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
27176         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
27177
27178 2003-07-03  Roger Sayle  <roger@eyesopen.com>
27179
27180         * gcc.dg/builtins-25.c: New testcase.
27181         * gcc.dg/builtins-26.c: New testcase.
27182
27183 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
27184
27185         * gcc.dg/compat/vector-defs.h: New file.
27186         * gcc.dg/compat/vector-setup.h: New file.
27187         * gcc.dg/compat/vector-check.h: New file.
27188         * gcc.dg/compat/vector-1_main.c: New file.
27189         * gcc.dg/compat/vector-1_x.c: New file.
27190         * gcc.dg/compat/vector-1_y.c: New file.
27191         * gcc.dg/compat/vector-2_main.c: New file.
27192         * gcc.dg/compat/vector-2_x.c: New file.
27193         * gcc.dg/compat/vector-2_y.c: New file.
27194
27195         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
27196         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
27197         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
27198         * gcc.dg/compat/struct-align-1.h: New file.
27199         * gcc.dg/compat/struct-align-1_main.c: New file.
27200         * gcc.dg/compat/struct-align-1_x.c: New file.
27201         * gcc.dg/compat/struct-align-1_y.c: New file.
27202         * gcc.dg/compat/struct-align-2.h: New file.
27203         * gcc.dg/compat/struct-align-2_main.c: New file.
27204         * gcc.dg/compat/struct-align-2_x.c: New file.
27205         * gcc.dg/compat/struct-align-2_y.c: New file.
27206
27207         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
27208         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
27209         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
27210         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
27211         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
27212         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
27213         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
27214         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
27215         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
27216         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
27217         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
27218         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
27219         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
27220         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
27221         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
27222         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
27223         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
27224         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
27225         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
27226         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
27227         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
27228         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
27229         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
27230         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
27231         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
27232         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
27233         * gcc.dg/compat/struct-return-10_x.c: Ditto.
27234         * gcc.dg/compat/struct-return-2_x.c: Ditto.
27235         * gcc.dg/compat/struct-return-3_x.c: Ditto.
27236
27237 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
27238
27239         * gcc.dg/i386-call-1.c: New test.
27240
27241 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
27242
27243         PR c++/9162
27244         * g++.dg/parse/defarg4.C: New.
27245
27246 2003-07-03  Roger Sayle  <roger@eyesopen.com>
27247
27248         PR target/10700
27249         * gcc.c-torture/compile/20030703-1.c: New test case.
27250
27251 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
27252
27253         * g++.dg/template/local3.C: Remove extra semicolon.
27254
27255 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
27256
27257         * gcc.dg/i386-volatile-1.c: New test.
27258
27259 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
27260
27261         PR c++/11072
27262         * g++.dg/other/offsetof2.C: XFAIL.
27263         * g++.dg/other/offsetof5.C: New.
27264
27265         PR c++/10219
27266         * g++.dg/template/error1.C: New.
27267
27268         PR c++/9779
27269         * g++.dg/template/dependent-expr1.C: New.
27270
27271 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
27272
27273         PR c++/6949
27274         * g++.dg/template/local3.C: New test.
27275
27276         PR c++/11149
27277         * g++.dg/lookup/scoped6.C: New test.
27278
27279 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
27280
27281         PR c++/8046
27282         * g++.dg/other/error7.C: New test.
27283
27284 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
27285
27286         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
27287         * g++.old-deja/g++.abi/vtable3.h: Likewise.
27288         * g++.old-deja/g++.law/code-gen5.C: Likewise.
27289         * g++.old-deja/g++.other/union2.C: Likewise.
27290         * gcc.dg/c90-const-expr-2.c: Likewise.
27291         * gcc.dg/c90-const-expr-3.c: Likewise.
27292         * gcc.dg/c99-const-expr-2.c: Likewise.
27293         * gcc.dg/c99-const-expr-3.c: Likewise.
27294         * gcc.dg/concat.c: Likewise.
27295
27296 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
27297
27298         PR c++/9559
27299         * g++.dg/init/static1.C: New test.
27300
27301 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27302
27303         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
27304         * g++.old-deja/g++.other/access2.C: Likewise.
27305         * g++.old-deja/g++.other/decl2.C: Likewise.
27306         * gcc.c-torture/execute/20020615-1.c: Likewise.
27307
27308 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
27309
27310         PR c++/4933
27311         * g++.dg/template/sizeof4.C: New test.
27312
27313 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
27314
27315         * g++.dg/other/error6.C: New test.
27316
27317 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
27318
27319         PR c++/10750
27320         * g++.dg/parse/constant2.C: New test.
27321
27322 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
27323
27324         PR c++/11106
27325         * g++.dg/other/error5.C: New test.
27326
27327 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27328
27329         * gcc.dg/format/gcc_diag-1.c: New test.
27330
27331 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
27332
27333         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
27334
27335 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
27336
27337         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
27338         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
27339         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
27340
27341 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
27342
27343         * gcc.c-torture/execute/builtins/string-8.c: New test.
27344         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
27345         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
27346         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
27347
27348 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
27349
27350         PR c++/10468
27351         * g++.dg/ext/typeof6.C: New test.
27352
27353 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
27354
27355         PR c++/10796
27356         * g++.dg/init/enum1.C: New test.
27357
27358 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
27359
27360         * gcc.dg/20030627-1.c: New test.
27361
27362 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
27363
27364         PR c++/11332
27365         * g++.dg/expr/static_cast2.C: New test.
27366
27367 2003-06-26  Roger Sayle  <roger@eyesopen.com>
27368             Jakub Jelinek  <jakub@redhat.com>
27369
27370         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
27371         sprintf(dst,"%s",src) optimization.
27372         * gcc.c-torture/execute/20030626-1.c: New test case.
27373         * gcc.c-torture/execute/20030626-2.c: New test case.
27374
27375 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
27376
27377         * gcc.c-torture/execute/multi-ix.c: New test.
27378
27379         * gcc.c-torture/execute/simd-4.c (main):
27380         Added missing semicolon at end of union.
27381
27382 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
27383
27384         PR c++/8266
27385         * g++.dg/template/explicit-instantiation3.C: New test.
27386
27387 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
27388
27389         * gcc.dg/20030626-1.c: Use signed char.
27390
27391 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
27392
27393         * gcc.dg/20030626-1.c: New test.
27394
27395 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
27396
27397         * const-str-2.m: Update.
27398
27399 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
27400
27401         PR c++/10990
27402         * g++.dg/rtti/dyncast1.C: New test.
27403         * g++.dg/abi/mangle4.C: Correct base-specifier access.
27404         * g++.dg/lookup/scoped1.C: Remove XFAIL.
27405         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
27406
27407         PR c++/10931
27408         * g++.dg/expr/static_cast1.C: New test.
27409
27410 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
27411
27412         * gcc.dg/20030625-1.c: New test.
27413
27414 2003-06-24  Roger Sayle  <roger@eyesopen.com>
27415
27416         * gcc.c-torture/compile/20030624-1.c: New test case.
27417
27418 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
27419
27420         * gcc.c-torture/execute/string-opt-17.c: New test.
27421
27422 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
27423
27424         PR c++/5754
27425         * g++.dg/parse/crash6.C: New test.
27426
27427 2003-06-23  Roger Sayle  <roger@eyesopen.com>
27428
27429         * gcc.dg/builtins-24.c: New test case.
27430
27431 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
27432
27433         * g++.dg/opt/operator1.C: New test.
27434
27435 2003-06-22  Roger Sayle  <roger@eyesopen.com>
27436
27437         * gcc.c-torture/execute/string-opt-16.c: New test case.
27438
27439 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
27440
27441         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
27442         * g++.old-deja/g++.other/conv7.C: Likewise.
27443         * g++.old-deja/g++.other/overcnv2.C: Likewise.
27444         * g++.old-deja/g++.other/overload14.C: Likewise.
27445
27446 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
27447
27448         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
27449         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
27450
27451 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
27452
27453         PR c++/10888
27454         * g++.dg/warn/Winline-3.C: New test.
27455
27456 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
27457
27458         * lib/target-supports.exp (check_alias_available): Make the test
27459         program acceptable to the Solaris assembler.
27460
27461         PR c++/10749
27462         * g++.dg/template/memclass2.C: New test.
27463
27464 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
27465             Eric Botcazou  <ebotcazou@libertysurf.fr>
27466
27467         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
27468         data for non-matching targets.
27469         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
27470
27471 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
27472
27473         PR c++/10845
27474         * g++.dg/template/member3.C: New test.
27475
27476 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
27477
27478         PR c++/10939
27479         * g++.dg/template/func1.C: New test.
27480
27481         PR c++/9649
27482         * g++.dg/template/static4.C: New test.
27483         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
27484
27485         PR c++/11041
27486         * g++.dg/init/ref7.C: New test.
27487
27488 2003-06-19  Matt Austern  <austern@apple.com>
27489
27490         PR c++/11228
27491         * g++.dg/anew1.C: New test.
27492         * g++.dg/anew2.C: New test.
27493         * g++.dg/anew3.C: New test.
27494         * g++.dg/anew4.C: New test.
27495
27496 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
27497
27498         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
27499
27500 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
27501
27502         * gcc.c-torture/execute/simd-4.c (main): Make expected value
27503         endian-dependent.
27504
27505 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
27506
27507         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
27508         Remove cruft.
27509
27510 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
27511
27512         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
27513         * gcc.c-torture/compile/961203-1.c: Likewise.
27514         * gcc.c-torture/compile/980506-1.c: Likewise.
27515
27516 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
27517
27518         PR c++/10712
27519         * g++.dg/lookup/using7.C: New test.
27520
27521 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
27522
27523         PR c++/11105
27524         * g++.dg/abi/conv1.C: Remove it.
27525         * g++.dg/template/conv7.C: New test.
27526         * g++.dg/template/conv8.C: Likewise.
27527         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
27528         conversion operator.
27529
27530 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
27531
27532         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
27533         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
27534         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
27535         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
27536         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
27537         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
27538         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
27539         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
27540         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
27541         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
27542         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
27543         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
27544         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
27545         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
27546         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
27547         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
27548         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
27549         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
27550         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
27551         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
27552         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
27553         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
27554         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
27555         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
27556         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
27557         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
27558         * gcc.dg/compat/struct-return-10_x.c: Ditto.
27559         * gcc.dg/compat/struct-return-2_x.c: Ditto.
27560         * gcc.dg/compat/struct-return-3_x.c: Ditto.
27561
27562 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
27563
27564         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
27565         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
27566         indications.
27567
27568 2003-06-16  Roger Sayle  <roger@eyesopen.com>
27569
27570         * gcc.dg/i386-387-5.c: New test case.
27571         * gcc.dg/i386-387-6.c: New test case.
27572         * gcc.dg/builtins-23.c: New test case.
27573
27574 2003-06-15  Roger Sayle  <roger@eyesopen.com>
27575
27576         * gcc.dg/builtins-22.c: New test case.
27577         * gcc.dg/i386-387-1.c: Update to test exp.
27578         * gcc.dg/i386-387-2.c: Likewise.
27579
27580 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27581
27582         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
27583
27584 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
27585
27586         * lib/gcc-dg.exp (dg-require-dll): New function.
27587         (dg-xfail-if): Likewise.
27588         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
27589         driver.
27590
27591         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
27592         * gcc.c-torture/compile/20001205-1.c: Likewise.
27593         * gcc.c-torture/compile/20001226-1.c: Likewise.
27594         * gcc.c-torture/compile/20010518-2.c: Likewise.
27595         * gcc.c-torture/compile/20020312-1.c: Likewise.
27596         * gcc.c-torture/compile/20020604-1.c: Likewise.
27597         * gcc.c-torture/compile/920501-12.c: Likewise.
27598         * gcc.c-torture/compile/920501-4.c: Likewise.
27599         * gcc.c-torture/compile/920520-1.c: Likewise.
27600         * gcc.c-torture/compile/920521-1.c: Likewise.
27601         * gcc.c-torture/compile/920625-1.c: Likewise.
27602         * gcc.c-torture/compile/961203-1.c: Likewise.
27603         * gcc.c-torture/compile/980506-1.c: Likewise.
27604         * gcc.c-torture/compile/981006-1.c: Likewise.
27605         * gcc.c-torture/compile/981022-1.c: Likewise.
27606         * gcc.c-torture/compile/981223-1.c: Likewise.
27607         * gcc.c-torture/compile/990617-1.c: Likewise.
27608         * gcc.c-torture/compile/dll.c: Likewise.
27609         * gcc.c-torture/compile/labels-3.c: Likewise.
27610         * gcc.c-torture/compile/mipscop-1.c: Likewise.
27611         * gcc.c-torture/compile/mipscop-2.c: Likewise.
27612         * gcc.c-torture/compile/mipscop-3.c: Likewise.
27613         * gcc.c-torture/compile/mipscop-4.c: Likewise.
27614         * gcc.c-torture/compile/simd-5.c: Likewise.
27615         * gcc.c-torture/compile/20000804-1.x: Remove.
27616         * gcc.c-torture/compile/20001205-1.x: Likewise.
27617         * gcc.c-torture/compile/20001226-1.x: Likewise.
27618         * gcc.c-torture/compile/20010518-2.x: Likewise.
27619         * gcc.c-torture/compile/20020312-1.x: Likewise.
27620         * gcc.c-torture/compile/20020604-1.x: Likewise.
27621         * gcc.c-torture/compile/920501-12.x: Likewise.
27622         * gcc.c-torture/compile/920501-4.x: Likewise.
27623         * gcc.c-torture/compile/920520-1.x: Likewise.
27624         * gcc.c-torture/compile/920521-1.x: Likewise.
27625         * gcc.c-torture/compile/920625-1.x: Likewise.
27626         * gcc.c-torture/compile/961203-1.x: Likewise.
27627         * gcc.c-torture/compile/980506-1.x: Likewise.
27628         * gcc.c-torture/compile/981006-1.x: Likewise.
27629         * gcc.c-torture/compile/981022-1.x: Likewise.
27630         * gcc.c-torture/compile/981223-1.x: Likewise.
27631         * gcc.c-torture/compile/990617-1.x: Likewise.
27632         * gcc.c-torture/compile/mipscop-1.x: Likewise.
27633         * gcc.c-torture/compile/mipscop-2.x: Likewise.
27634         * gcc.c-torture/compile/mipscop-3.x: Likewise.
27635         * gcc.c-torture/compile/mipscop-4.x: Likewise.
27636         * gcc.c-torture/compile/simd-5.x: Likewise.
27637
27638         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
27639
27640 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
27641
27642         * gcc.c-torture/execute/20030611-1.c: New test.
27643
27644 2003-06-12  Roger Sayle  <roger@eyesopen.com>
27645
27646         PR middle-end/168
27647         * gcc.dg/20030612-1.c: New test case.
27648
27649 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
27650
27651         PR c++/10635
27652         * g++.dg/expr/cast1.C: New test.
27653
27654 2003-06-12  Roger Sayle  <roger@eyesopen.com>
27655
27656         * gcc.dg/builtins-21.c: New test case.
27657
27658 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
27659
27660         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
27661         options instead of at the end.
27662         * lib/objc.exp (objc_target_compile): Likewise.
27663
27664 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
27665
27666         PR c++/10432
27667         * g++.dg/parse/error1.C: New test.
27668
27669 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
27670
27671         * gcc.dg/compat/struct-by-value-11_main.c: New file.
27672         * gcc.dg/compat/struct-by-value-11_x.c: New file.
27673         * gcc.dg/compat/struct-by-value-11_y.c: New file.
27674         * gcc.dg/compat/struct-by-value-12_main.c: New file.
27675         * gcc.dg/compat/struct-by-value-12_x.c: New file.
27676         * gcc.dg/compat/struct-by-value-12_y.c: New file.
27677         * gcc.dg/compat/struct-by-value-13_main.c: New file.
27678         * gcc.dg/compat/struct-by-value-13_x.c: New file.
27679         * gcc.dg/compat/struct-by-value-13_y.c: New file.
27680         * gcc.dg/compat/struct-by-value-14_main.c: New file.
27681         * gcc.dg/compat/struct-by-value-14_x.c: New file.
27682         * gcc.dg/compat/struct-by-value-14_y.c: New file.
27683         * gcc.dg/compat/struct-by-value-15_main.c: New file.
27684         * gcc.dg/compat/struct-by-value-15_x.c: New file.
27685         * gcc.dg/compat/struct-by-value-15_y.c: New file.
27686         * gcc.dg/compat/struct-by-value-16_main.c: New file.
27687         * gcc.dg/compat/struct-by-value-16_x.c: New file.
27688         * gcc.dg/compat/struct-by-value-16_y.c: New file.
27689         * gcc.dg/compat/struct-by-value-17_main.c: New file.
27690         * gcc.dg/compat/struct-by-value-17_x.c: New file.
27691         * gcc.dg/compat/struct-by-value-17_y.c: New file.
27692         * gcc.dg/compat/struct-by-value-18_main.c: New file.
27693         * gcc.dg/compat/struct-by-value-18_x.c: New file.
27694         * gcc.dg/compat/struct-by-value-18_y.c: New file.
27695
27696         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
27697         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
27698         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
27699         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
27700         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
27701         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
27702         * gcc.dg/compat/scalar-return-3_main.c: New file.
27703         * gcc.dg/compat/scalar-return-3_x.c: New file.
27704         * gcc.dg/compat/scalar-return-3_y.c: New file.
27705         * gcc.dg/compat/scalar-return-4_main.c: New file.
27706         * gcc.dg/compat/scalar-return-4_x.c: New file.
27707         * gcc.dg/compat/scalar-return-4_y.c: New file.
27708
27709 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
27710
27711         * gcc.dg/compat/fp2-struct-check.h: New file.
27712         * gcc.dg/compat/fp2-struct-defs.h: New file.
27713         * gcc.dg/compat/fp2-struct-init.h: New file.
27714         * gcc.dg/compat/struct-by-value-10_main.c: New file.
27715         * gcc.dg/compat/struct-by-value-10_x.c: New file.
27716         * gcc.dg/compat/struct-by-value-10_y.c: New file.
27717         * gcc.dg/compat/struct-return-10_main.c: New file.
27718         * gcc.dg/compat/struct-return-10_x.c: New file.
27719         * gcc.dg/compat/struct-return-10_y.c: New file.
27720
27721         * gcc.dg/compat/compat-common.h: New file.
27722         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
27723         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
27724         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
27725         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
27726         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
27727         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
27728         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
27729         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
27730         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
27731         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
27732         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
27733         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
27734         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
27735         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
27736         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
27737         * gcc.dg/compat/small-struct-check.h: Ditto.
27738         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
27739         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
27740         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
27741         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
27742         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
27743         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
27744         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
27745         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
27746         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
27747         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
27748         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
27749         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
27750         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
27751         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
27752         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
27753         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
27754         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
27755         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
27756         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
27757         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
27758         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
27759         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
27760         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
27761         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
27762         * gcc.dg/compat/struct-return-2_main.c: Ditto.
27763         * gcc.dg/compat/struct-return-2_x.c: Ditto.
27764         * gcc.dg/compat/struct-return-2_y.c: Ditto.
27765         * gcc.dg/compat/struct-return-3_main.c: Ditto.
27766         * gcc.dg/compat/struct-return-3_x.c: Ditto.
27767         * gcc.dg/compat/struct-return-3_y.c: Ditto.
27768
27769 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
27770
27771         * g++.dg/pch/static-1.C: New file.
27772         * g++.dg/pch/static-1.Hs: New file.
27773
27774 2003-06-10  Richard Henderson  <rth@redhat.com>
27775
27776         * gcc.dg/asm-7.c: Adjust expected warning text.
27777
27778 2003-06-10  Roger Sayle  <roger@eyesopen.com>
27779
27780         * gcc.dg/builtins-20.c: New test case.
27781
27782 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
27783
27784         PR c++/11131
27785         * g++.dg/opt/template1.C: New test.
27786
27787 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
27788
27789         * lib/gcc-dg.exp (dg-test): Clear additional_files and
27790         additional_sources.
27791
27792 2003-05-21  David Taylor  <dtaylor@emc.com>
27793
27794         * gcc.dg/Wpadded.c: New file.
27795
27796 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
27797
27798         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
27799         * gcc.dg/special/weak-2.c: Add dg-require-weak.
27800         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
27801         dg-require-weak.
27802
27803 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
27804
27805         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
27806
27807 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
27808
27809         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
27810         (dg-require-alias): Likewise.
27811         (dg-require-gc-sections): Likewise.
27812         * lib/target-supports.exp (check_gc_sections_available): Likewise.
27813
27814 2003-06-08  Richard Henderson  <rth@redhat.com>
27815
27816         * gcc.dg/20011029-2.c: Fix the array reference.
27817         * gcc.dg/asm-7.c: New.
27818
27819 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
27820
27821         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
27822
27823 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
27824
27825         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
27826         (dg-require-gc-sections): Likewise.
27827
27828 2003-06-08  Jan Hubicka  <jh@suse.cz>
27829
27830         * i386-cmov1.c: Fix regular expression.
27831         * i386-cvt-1.c: Likewise.
27832         * i386-local.c: Likewise.
27833         * i386-local2.c: Likewise.
27834         * i386-mul.c: Likewise.
27835         * i386-ssetype-1.c: Likewise.
27836         * i386-ssetype-3.c: Likewise.
27837         * i386-ssetype-5.c: Likewise.
27838
27839 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27840
27841         PR c++/11039
27842         * g++.dg/warn/implicit-typename2.C: New test.
27843         * g++.dg/warn/implicit-typename3.C: New test.
27844
27845 2003-06-07  Richard Henderson  <rth@redhat.com>
27846
27847         * g++.dg/other/offsetof3.C: Use size_t.
27848         * g++.dg/other/offsetof4.C: Likewise.
27849
27850 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
27851
27852         * lib/copy-file.exp: New. Implement gcc_copy_files.
27853
27854         * lib/dg-pch.exp: Load copy-file.exp
27855         (dg-pch): Use gcc_copy_files instead of "file copy".
27856
27857 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
27858
27859         * gcc.dg/weak/weak.exp: Simplify.
27860         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
27861         * gcc.dg/weak/weak-1.c: Likewise.
27862         * gcc.dg/weak/weak-2.c: Likewise.
27863         * gcc.dg/weak/weak-3.c: Likewise.
27864         * gcc.dg/weak/weak-4.c: Likewise.
27865         * gcc.dg/weak/weak-5.c: Likewise.
27866         * gcc.dg/weak/weak-6.c: Likewise.
27867         * gcc.dg/weak/weak-7.c: Likewise.
27868         * gcc.dg/weak/weak-8.c: Likewise.
27869         * gcc.dg/weak/weak-9.c: Likewise.
27870
27871 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
27872
27873         gcc.c-torture/execute/20030606-1.c: New.
27874
27875 2003-06-06  Roger Sayle  <roger@eyesopen.com>
27876
27877         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
27878         * gcc.dg/builtins-19.c: Likewise.
27879
27880 2003-06-06  Roger Sayle  <roger@eyesopen.com>
27881
27882         * gcc.dg/builtins-2.c: Add some more tests.
27883         * gcc.dg/builtins-18.c: New test case.
27884         * gcc.dg/builtins-19.c: New test case.
27885
27886 2003-06-06  Roger Sayle  <roger@eyesopen.com>
27887             Jim Wilson  <wilson@tuliptree.org>
27888
27889         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
27890
27891 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
27892
27893         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
27894         mempcpy/stpcpy calls not to be optimized into something else.
27895         * gcc.c-torture/execute/string-opt-3.c: Moved to...
27896         * gcc.c-torture/execute/builtins/string-7.c: ...here.
27897         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
27898
27899 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27900
27901         * gcc.dg/format/asm_fprintf-1.c: New test.
27902
27903 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
27904
27905         * lib/gcc-defs.exp (additional_sources): New variable.
27906         (dg-additional-sources): New function.
27907         (additional_files): New variable.
27908         (dg-additional-files): New function.
27909         (dg-additional-files-options): Likewise.
27910         * lib/gcc-dg.exp (dg-require-weak): New function.
27911         (dg-require-alias): Likewise.
27912         (dg-require-gc-sections): Likewise.
27913         * lib/target-supports.exp (check_alias_available): Remove testfile
27914         parameter.
27915         (check_gc_sections_available): New function.
27916         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
27917         (dg-gpp-additional-files): Likewise.
27918         * lib/g++.exp (additional_sources): Remove.
27919         (additional_files): Likewise.
27920         (g++_target_compile): Use dg-additional-files-options.
27921
27922         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
27923         Tcl logic.
27924         * gcc.dg/special/ecos.exp: Remove.
27925         * gcc.dg/special/20000419-2.c: Use dg-require-*.
27926         * gcc.dg/special/alias-1.c: Likewise.
27927         * gcc.dg/special/alias-2.c: Likewise.
27928         * gcc.dg/special/gcsec-1.c: Likewise.
27929         * gcc.dg/special/weak-1.c: Likewise.
27930         * gcc.dg/special/weak-2.c: Likewise.
27931         * gcc.dg/special/wkali-1.c: Likewise.
27932         * gcc.dg/special/wkali-2.c: Likewise.
27933
27934         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
27935         dg-gpp-additional-*.
27936         * g++.dg/special/conpr-3.C: Likewise.
27937         * g++.dg/special/conpr-4.C: Likewise.
27938         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
27939         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
27940         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
27941         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
27942         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
27943         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
27944         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
27945         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
27946         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
27947         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
27948         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
27949         * g++.old-deja/g++.other/comdat1.C: Likewise.
27950         * g++.old-deja/g++.other/comdat2.C: Likewise.
27951         * g++.old-deja/g++.other/comdat3.C: Likewise.
27952         * g++.old-deja/g++.other/ctor1.C: Likewise.
27953         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
27954
27955 2003-06-05  Richard Henderson  <rth@redhat.com>
27956
27957         * gcc.dg/debug/20030605-1.c: New.
27958
27959 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
27960
27961         * README.QMTEST: Update.
27962
27963 2003-06-04  Richard Henderson  <rth@redhat.com>
27964
27965         * gcc.dg/cleanup-1.c: New.
27966         * gcc.dg/cleanup-2.c: New.
27967         * gcc.dg/cleanup-3.c: New.
27968         * gcc.dg/cleanup-4.c: New.
27969         * gcc.dg/cleanup-5.c: New.
27970         * gcc.dg/cleanup-6.c: New.
27971         * gcc.dg/cleanup-7.c: New.
27972
27973 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
27974
27975         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
27976
27977         * lib/dg-pch.exp: New file.
27978         * g++.dg/pch/pch.exp: Use dg-pch.exp.
27979         * gcc.dg/pch/pch.exp: Likewise.
27980
27981 2003-06-04  Roger Sayle  <roger@eyesopen.com>
27982
27983         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
27984         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
27985         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
27986         * gcc.dg/builtins-17.c: New test case.
27987         * gcc.dg/i386-387-4.c: New test case.
27988         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
27989
27990 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
27991
27992         * gcc.dg/ultrasp9.c: New test.
27993
27994 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
27995
27996         * gcc.c-torture/compile/20030604-1.c: New test.
27997         * gcc.dg/sparc-constant-1.c: New test.
27998
27999 2003-06-03  Glen Nakamura  <glen@imodulo.com>
28000
28001         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
28002
28003 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
28004
28005         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
28006
28007         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
28008         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
28009
28010 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
28011
28012         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
28013
28014 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28015
28016         PR c++/10940
28017         * g++.dg/template/spec10.C: New test.
28018
28019 2003-06-03  Roger Sayle  <roger@eyesopen.com>
28020
28021         * gcc.dg/builtins-16.c: New test case.
28022
28023 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
28024
28025         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
28026         mempcpy test with post-increments.
28027         * gcc.c-torture/execute/string-opt-3.c: New test.
28028         * gcc.dg/string-opt-1.c: New test.
28029
28030 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
28031
28032         PR fortran/10965
28033         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
28034
28035 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
28036
28037         * lib/scanasm.exp (dg-scan): New function, factored out of ...
28038         (scan-assembler): ... here.  Use dg-scan.
28039         (scan-assembler-not): Likewise.
28040         (scan-file): New function.
28041         (scan-file-not): Likewise.
28042         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
28043         * gcc.dg/cpp/_Pragma4.c: Likewise.
28044         * gcc.dg/cpp/_Pragma5.c: Likewise.
28045         * gcc.dg/cpp/avoidpaste1.c: Likewise.
28046         * gcc.dg/cpp/avoidpaste2.c: Likewise.
28047         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
28048         * gcc.dg/cpp/cmdlne-P.c: Likewise.
28049         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
28050         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
28051         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
28052         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
28053         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
28054         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
28055         * gcc.dg/cpp/cxxcom1.c: Likewise.
28056         * gcc.dg/cpp/line1.c: Likewise.
28057         * gcc.dg/cpp/maccom1.c: Likewise.
28058         * gcc.dg/cpp/maccom2.c: Likewise.
28059         * gcc.dg/cpp/maccom3.c: Likewise.
28060         * gcc.dg/cpp/maccom4.c: Likewise.
28061         * gcc.dg/cpp/maccom5.c: Likewise.
28062         * gcc.dg/cpp/maccom6.c: Likewise.
28063         * gcc.dg/cpp/multiline.c: Likewise.
28064         * gcc.dg/cpp/spacing1.c: Likewise.
28065         * gcc.dg/cpp/spacing2.c: Likewise.
28066         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
28067         * gcc.dg/cpp/trad/maccom1.c: Likewise.
28068         * gcc.dg/cpp/trad/maccom2.c: Likewise.
28069         * gcc.dg/cpp/trad/maccom3.c: Likewise.
28070         * gcc.dg/cpp/trad/maccom4.c: Likewise.
28071         * gcc.dg/cpp/trad/maccom6.c: Likewise.
28072         * gcc.dg/cpp/cxxcom2.c: Likewise.
28073         * gcc.dg/cpp/cxxcom2.h: New file.
28074
28075         * gcc.dg/cpp/truefalse.cpp: Move it to ...
28076         * g++.dg/cpp/truefalse.C: Here.
28077         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
28078
28079 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
28080
28081         * gcc.dg/cpp/redef3.c: New file.
28082
28083 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
28084
28085         * gcc.dg/i386-loop-3.c: New test.
28086
28087 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
28088
28089         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
28090
28091 2003-05-31  Roger Sayle  <roger@eyesopen.com>
28092
28093         * gcc.dg/fwrapv-1.c: New test case.
28094         * gcc.dg/fwrapv-2.c: New test case.
28095
28096 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28097
28098         PR c++/10956
28099         * g++.dg/template/spec9.C: New test.
28100
28101 2003-05-29  Roger Sayle  <roger@eyesopen.com>
28102
28103         * gcc.dg/duff-4.c: New test case.
28104
28105 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
28106
28107         PR fortran/10843
28108         * g77.dg/ffixed-form-1.f: New test
28109         * g77.dg/ffixed-form-2.f: New test
28110         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
28111         * g77.dg/ffree-form-3.f: New test
28112
28113 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
28114
28115         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
28116         * gcc.dg/wint_t-1.c: Likewise.
28117
28118 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28119
28120         * g++.dg/template/access11.C: New test.
28121
28122 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28123
28124         PR c++/10849
28125         * g++.dg/template/access10.C: New test.
28126
28127 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
28128             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28129
28130         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
28131
28132 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
28133
28134         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
28135         suppress for powerpc-*-darwin*.
28136         * gcc.dg/torture/builtin-noret-2.c: Likewise.
28137
28138 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
28139
28140         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
28141         suppress option for powerpc-*-darwin*.
28142
28143 2003-05-23  Roger Sayle  <roger@eyesopen.com>
28144
28145         * gcc.dg/builtins-1.c: Add tests for tan and atan.
28146         * gcc.dg/builtins-4.c: Add test for fmod.
28147
28148 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28149
28150         PR c++/10682
28151         * g++.dg/template/instantiate4.C: New test.
28152
28153 2003-05-22  Roger Sayle  <roger@eyesopen.com>
28154
28155         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
28156
28157 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
28158
28159         * gcc.dg/compat/scalar-return-1_main.c: New file.
28160         * gcc.dg/compat/scalar-return-1_x.c: New file.
28161         * gcc.dg/compat/scalar-return-1_y.c: New file.
28162         * gcc.dg/compat/scalar-return-2_main.c: New file.
28163         * gcc.dg/compat/scalar-return-2_x.c: New file.
28164         * gcc.dg/compat/scalar-return-2_y.c: New file.
28165         * gcc.dg/compat/struct-return-3_main.c: New file.
28166         * gcc.dg/compat/struct-return-3_y.c: New file.
28167         * gcc.dg/compat/struct-return-3_x.c: New file.
28168         * gcc.dg/compat/struct-return-2_main.c: New file.
28169         * gcc.dg/compat/struct-return-2_x.c: New file.
28170         * gcc.dg/compat/struct-return-2_y.c: New file.
28171
28172 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28173
28174         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
28175         for hppa*-hp-hpux*.
28176         * gcc.dg/20021014-1.c (dg-options): Likewise.
28177         * gcc.dg/nest.c (dg-options): Likewise.
28178
28179 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
28180
28181         PR c++/9738
28182         * g++.dg/ext/dllimport2.C: New file.
28183         * g++.dg/ext/dllimport3.C: New file.
28184
28185 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
28186
28187         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
28188         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
28189         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
28190         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
28191         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
28192         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
28193         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
28194         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
28195         * gcc.dg/compat/small-struct-defs.h: New file.
28196         * gcc.dg/compat/small-struct-init.h: New file.
28197         * gcc.dg/compat/small-struct-check.h: New file.
28198         * gcc.dg/compat/fp-struct-defs.h: New file.
28199         * gcc.dg/compat/fp-struct-check.h: New file.
28200         * gcc.dg/compat/fp-struct-init.h: New file.
28201         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
28202         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
28203
28204 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
28205
28206         * gcc.dg/20030225-2.c: New test.
28207
28208 2003-05-18  Roger Sayle  <roger@eyesopen.com>
28209             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28210
28211         * gcc.c-torture/compile/20030518-1.c: New test case.
28212
28213 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
28214
28215         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
28216         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
28217         gcc-dg-debug-runtest.
28218         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
28219         gcc-dg-debug-runtest.
28220
28221 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28222
28223         PR c++/9022
28224         * g++.dg/lookup/using6.C: New test.
28225
28226 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28227
28228         * g++.dg/parse/access2.C: New test.
28229
28230 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
28231
28232         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
28233         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
28234         * gcc.dg/debug/debug.exp: Likewise.
28235
28236 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
28237
28238         * gcc.dg/dollar.c: New test.
28239
28240 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
28241
28242         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
28243         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
28244         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
28245         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
28246         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
28247         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
28248         * gcc.dg/compat/struct-by-value-6_main.c: New file.
28249         * gcc.dg/compat/struct-by-value-6_x.c: New file.
28250         * gcc.dg/compat/struct-by-value-6_y.c: New file.
28251         * gcc.dg/compat/struct-by-value-7_main.c: New file.
28252         * gcc.dg/compat/struct-by-value-7_x.c: New file.
28253         * gcc.dg/compat/struct-by-value-7_y.c: New file.
28254         * gcc.dg/compat/struct-by-value-8_main.c: New file.
28255         * gcc.dg/compat/struct-by-value-8_x.c: New file.
28256         * gcc.dg/compat/struct-by-value-8_y.c: New file.
28257         * gcc.dg/compat/struct-by-value-9_main.c: New file.
28258         * gcc.dg/compat/struct-by-value-9_x.c: New file.
28259         * gcc.dg/compat/struct-by-value-9_y.c: New file.
28260
28261 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
28262
28263         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
28264         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
28265         support for "repo" mode.
28266         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
28267         * lib/g77-dg.exp: Likewise.
28268         * lib/obj-dg.exp: Likewise.
28269
28270 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
28271
28272         Merge from gcc-3_2-rhl8-branch:
28273         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
28274
28275         * gcc.dg/tls/opt-6.c: New test.
28276
28277         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
28278
28279         * gcc.dg/20030405-1.c: New test.
28280
28281         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
28282
28283         * gcc.dg/20030309-1.c: New test.
28284
28285         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
28286
28287         * gcc.c-torture/execute/20030307-1.c: New test.
28288
28289         2003-02-20  Randolph Chung  <tausq@debian.org>
28290
28291         * gcc.c-torture/compile/20030220-1.c: New test.
28292
28293         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
28294
28295         * gcc.dg/20030217-1.c: New test.
28296
28297         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
28298
28299         * gcc.c-torture/compile/20020129-1.c: New test.
28300
28301         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
28302
28303         * gcc.dg/unroll-1.c: New test.
28304
28305         2002-11-16  Jan Hubicka  <jh@suse.cz>
28306
28307         * gcc.c-torture/execute/20020920-1.c: New test.
28308
28309         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
28310
28311         PR target/7434
28312         * gcc.c-torture/compile/20021008-1.c: New test.
28313
28314         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
28315
28316         PR target/7559
28317         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
28318
28319         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
28320
28321         * gcc.c-torture/compile/20020807-1.c: New test.
28322
28323         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
28324
28325         * gcc.dg/tls/opt-1.c: New test.
28326
28327         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
28328
28329         * gcc.dg/20020729-1.c: New test.
28330
28331         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
28332
28333         * g++.dg/opt/life1.C: New test.
28334
28335         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
28336
28337         * gcc.dg/20020525-1.c: New test.
28338
28339         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
28340
28341         PR c++/6794
28342         * g++.dg/ext/pretty1.C: New test.
28343         * g++.dg/ext/pretty2.C: New test.
28344
28345 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
28346
28347         PR c++/8385
28348         * g++.dg/ext/typeof5.C: New test.
28349
28350 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
28351
28352         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
28353         __USER_LABEL_PREFIX__ into account.
28354         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
28355
28356 2003-05-14  Roger Sayle  <roger@eyesopen.com>
28357
28358         * gcc.dg/builtins-15.c: New test case.
28359
28360 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
28361
28362         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
28363
28364 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
28365
28366         * lib/g++.exp: Tweak handling of additional source files.
28367         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
28368         * g++.dg/special/conpr-2a.C: Rename to ...
28369         * g++.dg/special/conpr-2a.cc: ... this.
28370         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
28371         * g++.dg/special/conpr-3a.C: Rename to ...
28372         * g++.dg/special/conpr-3a.cc: This.
28373         * g++.dg/special/conpr-3b.C: Rename to ...
28374         * g++.dg/special/conpr-3b.cc: This.
28375         * g++.dg/special/conpr-4.C: New test.
28376         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
28377
28378 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
28379
28380         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
28381
28382 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28383
28384         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
28385         * g++.old-deja/g++.robertl/eb71.C: Likewise.
28386         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
28387         * g++.old-deja/g++.other/warn3.C: Likewise.
28388
28389 2003-05-11  Roger Sayle  <roger@eyesopen.com>
28390
28391         * gcc.dg/i386-387-1.c: Update to also test log.
28392         * gcc.dg/i386-387-2.c: Likewise.
28393
28394 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
28395
28396         * g77.f-torture/execute/int8421.f: New test.
28397
28398 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28399
28400         PR c++/10230, c++/10481
28401         * g++.dg/lookup/scoped5.C: New test.
28402
28403 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28404
28405         PR c++/10552
28406         * g++.dg/template/ttp6.C: New test.
28407
28408 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
28409
28410         * gcc.c-torture/execute/builtins: New directory.
28411         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
28412         gcc.c-torture/execute/builtins.
28413         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
28414         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
28415         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
28416         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
28417
28418 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28419
28420         PR c++/9252
28421         * g++.dg/template/access8.C: New test.
28422         * g++.dg/template/access9.C: New test.
28423
28424 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28425
28426         PR c++/9554
28427         * g++.dg/parse/access1.C: New test.
28428
28429 2003-05-09  DJ Delorie  <dj@redhat.com>
28430
28431         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
28432         long, and not an int.
28433
28434 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28435
28436         PR c++/10555, c++/10576
28437         * g++.dg/template/memclass1.C: New test.
28438
28439 2003-05-08  DJ Delorie  <dj@redhat.com>
28440
28441         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
28442         targets.
28443         * gcc.c-torture/execute/20021024-1.x: Likewise.
28444         * gcc.c-torture/execute/shiftdi.x: Likewise.
28445         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
28446         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
28447         * gcc.dg/20021018-1.c: Likewise.
28448
28449 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28450
28451         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
28452
28453         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
28454         (bcopy): Call memmove.
28455
28456 2003-05-08  Roger Sayle  <roger@eyesopen.com>
28457
28458         * g77.f-torture/compile/8485.f: New test case.
28459
28460 2003-05-07  Richard Henderson  <rth@redhat.com>
28461
28462         PR c++/10570
28463         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
28464         Verify exception_cleanup not called for rethrows.
28465         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
28466         when exiting catch block without rethrowing.
28467         * g++.dg/eh/forced3.C: New.
28468         * g++.dg/eh/forced4.C: New.
28469
28470 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
28471
28472         * gcc.dg/20030505.c: Fix triplet.
28473
28474 2003-05-06  DJ Delorie  <dj@redhat.com>
28475
28476         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
28477         * gcc.dg/nest.c: Likewise.
28478
28479 2003-05-05  Roger Sayle  <roger@eyesopen.com>
28480
28481         * gcc.dg/builtins-14.c: New test case.
28482
28483 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
28484
28485         * lib/compat.exp (compat-execute): New argument.
28486         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
28487         * gcc.dg/compat: New test directory.
28488         * gcc.dg/compat/compat.exp: New expect script.
28489         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
28490         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
28491         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
28492         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
28493         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
28494         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
28495
28496         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
28497         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
28498         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
28499         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
28500         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
28501         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
28502         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
28503         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
28504         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
28505         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
28506         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
28507         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
28508         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
28509         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
28510         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
28511
28512 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
28513
28514         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
28515
28516 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
28517
28518         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
28519
28520 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
28521
28522         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
28523         * gcc.dg/ppc-fsel-2.c: New test.
28524
28525         * gcc.dg/unused-5.c: New test.
28526
28527 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28528
28529         PR c++/10496
28530         * g++.dg/warn/pmf1.C: New test.
28531
28532 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28533
28534         PR c++/4494
28535         * g++.dg/warn/main.C: New test.
28536
28537 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28538
28539         * gcc.dg/nonnull-3.c: New test.
28540
28541 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
28542
28543         * gcc.dg/cpp/Wtrigraphs.c: Update.
28544         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
28545
28546 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
28547
28548         * gcc.dg/ppc-fsel-1.c: New test.
28549
28550 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
28551
28552         PR c/10604
28553         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
28554
28555 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
28556
28557         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
28558
28559 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28560
28561         PR c++/9364, c++/10553, c++/10586
28562         * g++.dg/parse/typename4.C: New test.
28563         * g++.dg/parse/typename5.C: Likewise.
28564
28565 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
28566
28567         * gcc.c-torture/compile/20030503-1.c: New test.
28568
28569 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28570
28571         * g++.dg/lookup/using5.C: Fix testcase error.
28572
28573 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
28574
28575         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
28576         since MEABI is no longer supported.  Remove all vestiges
28577         of MEABI from the test.
28578
28579 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28580
28581         PR c++/10554
28582         * g++.dg/lookup/using5.C: New test.
28583
28584 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28585
28586         PR c++/8772
28587         * g++.dg/template/ttp5.C: New test.
28588
28589 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
28590
28591         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
28592         (dg-gpp-additional-sources): New function.
28593         (dg-gpp-additional-files): Likewise.
28594         * lib/g++.exp (additional_sources): New variable.
28595         (additional_files): Likewise.
28596         (g++_target_compile): Deal with them.
28597         * lib/old-dejagnu.exp: Remove.
28598         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
28599         * g++.old-deja: Revise all tests to use dg commands.
28600
28601 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28602
28603         PR c++/9432, c++/9528
28604         * g++.dg/lookup/using4.C: New test.
28605
28606 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
28607
28608         * gcc.dg/noreturn-5.c: New file.
28609         * gcc.dg/noreturn-6.c: New file.
28610
28611         * gcc.c-torture/compile/inline-1.c: New file.
28612
28613 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
28614
28615         PR c++/10551
28616         * g++.dg/template/explicit1.C: New test.
28617
28618 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
28619
28620         PR c++/10549
28621         * g++.dg/other/bitfield1.C: New test.
28622
28623         PR c++/10527
28624         * g++.dg/init/new7.C: New test.
28625
28626 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
28627
28628         * g++.dg/ext/desig1.C: New test.
28629         * g++.dg/ext/init1.C: Update.
28630
28631         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
28632
28633 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
28634
28635         PR c++/10180
28636         * g++.dg/warn/Winline-1.C: New test.
28637
28638 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
28639
28640         * gcc.c-torture/execute/string-opt-19.c: New test.
28641
28642         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
28643         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
28644
28645 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
28646
28647         PR c++/10506
28648         * g++.dg/init/new6.C: New test.
28649
28650         PR c++/10503
28651         * g++.dg/init/ref6.C: New test.
28652
28653 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
28654
28655         * g++.dg/warn/weak1.C: XFAIL on AIX4.
28656
28657 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28658
28659         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
28660         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
28661
28662 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
28663
28664         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
28665         initialized static data members.
28666
28667 2003-04-25  H.J. Lu <hjl@gnu.org>
28668
28669         * gcc.dg/ia64-sync-4.c: New test.
28670
28671 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28672
28673         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
28674         date.
28675
28676 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
28677
28678         PR c++/10337
28679         * g++.dg/warn/conv1.C: New test.
28680         * g++.old-deja/g++.other/conv7.C: Adjust.
28681         * g++.old-deja/g++.other/overload14.C: Adjust.
28682
28683 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
28684
28685         PR c++/10471
28686         * g++.dg/template/defarg2.C: New test.
28687
28688 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
28689
28690         * gcc.dg/cpp/include2.c: Update.
28691         * gcc.dg/cpp/multiline-2.c: New.
28692         * gcc.dg/cpp/multiline.c: Update.
28693         * gcc.dg/cpp/strify2.c: Update.
28694         * gcc.dg/cpp/trad/literals-2.c: Update.
28695
28696 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28697
28698         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
28699
28700 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
28701
28702         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
28703
28704 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
28705
28706         PR c++/10451
28707         * g++.dg/parse/crash4.C: New test.
28708
28709         PR c++/9847
28710         * g++.dg/parse/crash5.C: New test.
28711
28712 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
28713
28714         PR c++/10446
28715         * g++.dg/parse/crash3.C: New test.
28716
28717         PR c++/10428
28718         * g++.dg/parse/elab1.C: New test.
28719
28720 2003-04-22  Devang Patel  <dpatel@apple.com>
28721
28722         * gcc.dg/cpp/trad/funlike-5.c: New test.
28723
28724 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
28725
28726         * g++.dg/other/packed1.C: Fix dg options.
28727
28728 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
28729
28730         * g++.dg/other/offsetof2.C: New test.
28731
28732 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
28733
28734         * g++.dg/template/recurse.C: Adjust location of error messages.
28735
28736 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
28737
28738         PR c++/9881
28739         * g++.dg/init/addr-const1.C: New test.
28740         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
28741
28742 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
28743
28744         PR c++/10405
28745         * g++.dg/lookup/struct-hack1.C: New test.
28746
28747 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
28748
28749         * ucs.c: Update diagnostic messages.
28750
28751 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
28752
28753         * gcc.dg/cpp/truefalse.cpp: New test.
28754         * gcc.dg/cpp/cpp.exp: Update.
28755         * g++.dg/other/stdbool-if.C: Remove.
28756
28757 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
28758
28759         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
28760         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
28761
28762 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
28763
28764         * gcc.c-torture/compile/20030418-1.c: New test.
28765
28766 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
28767
28768         * README.compat: Remove; content moved to doc/sourcebuild.texi.
28769
28770 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28771
28772         PR c++/10347
28773         g++.dg/template/dependent-name1.C: New test.
28774
28775 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
28776
28777         * gcc.dg/warn-1.c (tourist_guide): New array,
28778         contains a pointer to bar.
28779
28780 2003-04-16  Roger Sayle  <roger@eyesopen.com>
28781
28782         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
28783         * gcc.c-torture/execute/medce-1.c: New test case.
28784         * gcc.c-torture/execute/medce-2.c: New test case.
28785
28786 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
28787
28788         * lib/prune.exp: Ignore more messages.
28789
28790         PR c++/10381
28791         * g++.dg/parse/lookup3.C: New test.
28792
28793 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
28794
28795         * gcc.c-torture/compile/20030415-1.c : New test.
28796
28797 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
28798
28799         * gcc.c-torture/execute/scope-2.c: Move to ...
28800         * gcc.dg/noncompile/scope.c: .... here.
28801
28802 2003-04-14  Roger Sayle  <roger@eyesopen.com>
28803
28804         * gcc.dg/20030414-2.c: New test case.
28805
28806 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
28807
28808         PR target/10377
28809         * gcc.dg/20030414-1.c: New test.
28810
28811 2003-04-13  Roger Sayle  <roger@eyesopen.com>
28812
28813         * gcc.dg/builtins-12.c: New test case.
28814         * gcc.dg/builtins-13.c: New test case.
28815
28816 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28817
28818         * gcc.c-torture/execute/string-opt-18.c: New test.
28819
28820 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
28821
28822         PR c++/10300
28823         * g++.dg/init/new5.C: New test.
28824
28825 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
28826
28827         PR c++/7910
28828         * g++.dg/ext/dllimport1.C: New test.
28829
28830 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
28831
28832         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
28833
28834 2003-04-11  Bud Davis <bdavis9659@comcast.net>
28835
28836         PR Fortran/9263
28837         * g77.f-torture/noncompile/9263.f: New test
28838         PR Fortran/1832
28839         * g77.f-torture/execute/1832.f: New test
28840
28841 2003-04-11  David Chad  <davidc@freebsd.org>
28842             Loren J. Rittle  <ljrittle@acm.org>
28843
28844         libobjc/8562
28845         * objc.dg/headers.m: New test.
28846
28847 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
28848
28849         * gcc.c-torture/execute/builtin-noret-2.c: New.
28850         * gcc.c-torture/execute/builtin-noret-2.x: New.
28851         XFAIL builtin-noret-2.c at -O1 and above.
28852         * gcc.dg/redecl.c: New.
28853         * gcc.dg/Wshadow-1.c: Update error regexps.
28854
28855 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
28856
28857         * g++.dg/abi/bitfield10.C: New test.
28858
28859 2003-04-09  Mike Stump  <mrs@apple.com>
28860
28861         * gcc.dg/pch/pch.exp: Make testcase names longer.
28862         * g++.dg/pch/pch.exp: Make testcase names longer.
28863
28864 2003-04-08  Roger Sayle  <roger@eyesopen.com>
28865
28866         * gcc.dg/builtins-11.c: New test case.
28867
28868 2003-04-08  Roger Sayle  <roger@eyesopen.com>
28869
28870         * gcc.dg/builtins-9.c: New test case.
28871         * gcc.dg/builtins-10.c: New test case.
28872
28873 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
28874
28875         * gcc.dg/noncompile/init-4.c.c: New test.
28876
28877 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
28878
28879         * gcc.misc-test/gcov-9.c: New test.
28880         * gcc.misc-test/gcov-10.c: New test
28881         * gcc.misc-test/gcov-11.c: New test.
28882
28883 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
28884
28885         PR optimization/10024
28886         * gcc.c-torture/compile/20030405-1.c: New test.
28887
28888 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
28889
28890         * gcc.dg/pch/static-3.c: New.
28891         * gcc.dg/pch/static-3.hs: New.
28892         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
28893
28894 2003-04-04  Richard Henderson  <rth@redhat.com>
28895
28896         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
28897         * g++.dg/eh/forced2.C: Likewise.
28898
28899 2003-04-03  Mike Stump  <mrs@apple.com>
28900
28901         * lib/scanasm.exp (scan-assembler): Add xfail processing for
28902         target arg.
28903         (scan-assembler-times, scan-assembler-not): Likewise.
28904         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
28905
28906 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
28907
28908         * gcc.dg/sparc-loop-1.c: New test.
28909
28910 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
28911
28912         PR other/9274
28913         * g++.dg/pch/system-2.C: New.
28914         * g++.dg/pch/system-2.Hs: New.
28915
28916 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
28917
28918         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
28919
28920         * g++.dg/eh/simd-1.C (vecfunc): Same.
28921
28922 2003-04-01  Roger Sayle  <roger@eyesopen.com>
28923
28924         * gcc.c-torture/execute/20030401-1.c: New test case.
28925
28926 2003-04-01  Ziemowit Laski <zlaski@apple.com>
28927
28928         * objc.dg/defs.m: New.
28929
28930 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
28931
28932         * g++.dg/eh/simd-1.C: New.
28933         * g++.dg/eh/simd-2.C: New.
28934
28935 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
28936
28937         * gcc.c-torture/execute/simd-3.c: New.
28938
28939 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
28940
28941         PR c/9936
28942         * gcc.dg/20030331-2.c: New test.
28943
28944 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
28945
28946         PR c++/10278
28947         * g++.dg/parse/crash2.C: New test.
28948
28949 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
28950
28951         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
28952         * gcc.c-torture/execute/20030331-1.c: ...here.
28953
28954 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
28955
28956         * gcc.c-torture/execute/20030331-1.c: New test.
28957
28958 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
28959
28960         * lib/gcov.exp: Adjust call return testing strings.
28961         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
28962
28963 2003-03-31  Roger Sayle  <roger@eyesopen.com>
28964
28965         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
28966         * gcc.dg/builtins-7.c: New test case.
28967         * gcc.dg/builtins-8.c: New test case.
28968
28969 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
28970
28971         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
28972
28973 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
28974
28975         PR c++/7647
28976         * g++.dg/lookup-class-member-2.C: New test.
28977
28978 2003-03-30  Glen Nakamura  <glen@imodulo.com>
28979
28980         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
28981
28982 2003-03-28  Roger Sayle  <roger@eyesopen.com>
28983
28984         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
28985
28986 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
28987
28988         * g++.dg/init/attrib1.C: New test.
28989
28990 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
28991
28992         * gcc.dg/ultrasp8.c: New test.
28993
28994 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
28995
28996         * gcc.dg/ultrasp7.c: New test.
28997
28998 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
28999
29000         PR c++/10047
29001         * g++.dg/template/inline1.C: New test.
29002
29003 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
29004
29005         * gcc.dg/sparc-dwarf2.c: New test.
29006
29007 2003-03-27  Roger Sayle  <roger@eyesopen.com>
29008
29009         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
29010         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
29011
29012 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
29013
29014         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
29015         than reading .x files.
29016         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
29017         * g77.dg/gcov/gcov-1.f: Likewise.
29018         * gcc.misc-tests/gcov-4b.c: Likewise.
29019         * gcc.misc-tests/gcov-5b.c: Likewise.
29020         * gcc.misc-tests/gcov-6.c: Likewise.
29021         * gcc.misc-tests/gcov-7.c: Likewise.
29022         * gcc.misc-tests/gcov-8.c: Likewise.
29023         * g++.dg/gcov/gcov-1.x: Remove.
29024         * g77.dg/gcov/gcov-1.x: Likewise.
29025         * gcc.misc-tests/gcov-4b.x: Likewise.
29026         * gcc.misc-tests/gcov-5b.x: Likewise.
29027         * gcc.misc-tests/gcov-6.x: Likewise.
29028         * gcc.misc-tests/gcov-7.x: Likewise.
29029         * gcc.misc-tests/gcov-8.x: Likewise.
29030
29031 2003-03-27  Glen Nakamura  <glen@imodulo.com>
29032
29033         PR opt/10087
29034         * gcc.dg/20030324-1.c: New test.
29035
29036 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
29037
29038         PR c++/10224
29039         * g++.dg/template/arg3.C: New test.
29040
29041         PR c++/10158
29042         * g++.dg/template/friend18.C: New test.
29043
29044 2003-03-26  Roger Sayle  <roger@eyesopen.com>
29045
29046         * g77.f-torture/compile/20030326-1.f: New test case.
29047
29048 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
29049
29050         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
29051
29052         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
29053
29054 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
29055
29056         * gcc.dg/ia64-sync-3.c: New test.
29057
29058 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
29059
29060         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
29061
29062 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
29063
29064         * gcc.dg/ultrasp6.c: New test.
29065
29066 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
29067
29068         * gcc.dg/i386-signbit-1.c: New test.
29069         * gcc.dg/i386-signbit-2.c: New test.
29070         * gcc.dg/i386-signbit-3.c: New test.
29071
29072 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
29073
29074         * gcc.dg/ultrasp5.c: Fix options.
29075
29076 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
29077
29078         * gcc.dg/ultrasp5.c: Fix comment.
29079
29080 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
29081
29082         PR fortran/10197
29083         * g77.f-torture/execute/10197.f: New test.
29084
29085 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
29086
29087         PR c++/9898, c++/383
29088         * g++.dg/template/conv6.C: New test.
29089
29090         PR c++/10119
29091         * g++.dg/template/ptrmem5.C: New test.
29092
29093         PR c++/10026
29094         * g++.dg/lookup/koenig1.C: New test.
29095
29096         PR C++/10199
29097         * g++.dg/lookup/template2.C: New test.
29098
29099 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
29100
29101         * g++.dg/opt/rtti1.C: New test.
29102
29103 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
29104
29105         * gcc.dg/ultrasp5.c: New test.
29106
29107 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
29108
29109         PR middle-end/9967
29110         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
29111         builtin fputs.
29112
29113 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
29114
29115         PR c/8224
29116         * gcc.dg/20030323-1.c: New test.
29117
29118 2003-03-23  Roger Sayle  <roger@eyesopen.com>
29119
29120         * gcc.c-torture/compile/20030323-1.c: New test case.
29121
29122 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
29123
29124         * gcc.dg/20030321-1.c: New test.
29125
29126 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
29127
29128         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
29129
29130 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
29131
29132         PR c++/9978, c++/9708
29133         * g++.dg/ext/vlm1.C: Adjust expected error.
29134         * g++.dg/ext/vla2.C: New test.
29135         * g++.dg/template/arg1.C: New test.
29136         * g++.dg/template/arg2.C: New test.
29137
29138 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
29139
29140         * g77.f-torture/execute/select.f: New test.
29141         * g77.f-torture/noncompile/select_no_compile.f: New test.
29142
29143 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
29144
29145         PR c++/9898
29146         * g++.dg/other/error4.C: New test.
29147
29148 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
29149
29150         * g++.dg/template/friend17.C: New test.
29151
29152 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
29153
29154         * gcc.c-torture/compile/20030320-1.c: New.
29155
29156 2003-03-20  Roger Sayle  <roger@eyesopen.com>
29157
29158         * gcc.dg/builtins-6.c: New test case.
29159
29160 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
29161
29162         PR target/10073
29163         * gcc.c-torture/compile/20030319-1.c: New.
29164
29165 2003-03-18  Jan Hubicka  <jh@suse.cz>
29166
29167         * gcc.dg/i386-cvt-1.c: New test.
29168
29169 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
29170
29171         * objc.dg/naming-1.m: Use "(parse|syntax) error".
29172         * objc.dg/naming-2.m: Likewise.
29173
29174 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
29175
29176         PR c++/9639
29177         * g++.dg/parse/crash1.C: New test.
29178
29179 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
29180
29181         PR c++/8805
29182         * g++.dg/eh/cleanup1.C: New test.
29183
29184 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
29185
29186         * gcc.c-torture/execute/20030316-1.c: New test case.
29187
29188 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
29189
29190         PR c++/9629
29191         * g++.dg/init/ctor2.C: New test.
29192
29193 2003-03-15  Roger Sayle  <roger@eyesopen.com>
29194
29195         * g77.f-torture/compile/xformat.f: New test case.
29196
29197 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29198
29199         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
29200         * g++.old-deja/g++.mike/eh50.C: Likewise.
29201
29202 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29203
29204         PR c++/6440
29205         * g++.dg/template/spec7.C: New test.
29206         * g++.dg/template/spec8.C: Likewise.
29207
29208 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
29209
29210         * gcc.c-torture/execute/20030313-1.c: New test.
29211
29212 2003-03-14  Richard Henderson  <rth@redhat.com>
29213
29214         * gcc.dg/inline-2.c: Adjust alpha test for external call.
29215
29216 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
29217
29218         * gcc.c-torture/compile/20030314-1.c: New test.
29219
29220 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
29221
29222         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
29223         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
29224         thumb target,
29225         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
29226         to accept newer _imp__  prefix and additional
29227         newline in .drectve section.
29228         * gcc.dg/dll-4.c: Likewise.
29229         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
29230         switch.
29231
29232 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
29233
29234         * g++.dg/parse/namespace9.C: New test.
29235
29236         * g++.dg/init/ref5.C: New test.
29237         * g++.dg/parse/ptrmem1.C: Likewise.
29238
29239 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29240
29241         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
29242         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
29243         regular expression.
29244         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
29245         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
29246
29247 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
29248
29249         * gcc.c-torture/execute/20030224-2.c: New test.
29250
29251 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
29252
29253         * gcc.dg/decl-3.c: New test.
29254
29255 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
29256
29257         * gcc.dg/i386-loop-2.c: New test.
29258
29259 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
29260
29261         PR c++/9474
29262         * g++.dg/parse/namespace8.C: New test.
29263
29264         PR c++/9924
29265         * g++.dg/overload/builtin2.C: New test.
29266
29267 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
29268
29269         * gcc.dg/return-type-3.c: New test.
29270
29271 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
29272
29273         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
29274         profiling options are not supported.
29275
29276 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
29277
29278         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
29279         * g++.old-deja/g++.warn/impint2.C: Likewise.
29280
29281 2003-03-10  Devang Patel  <dpatel@apple.com>
29282
29283         * g++.dg/cpp/c++_cmd_1.C: New test.
29284         * g++.dg/cpp/c++_cmd_1.h: New file.
29285
29286 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
29287
29288         * gcc.dg/altivec-9.c: New file.
29289
29290 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29291
29292         * gcc.dg/ppc-sdata-1.c: New test.
29293         * gcc.dg/ppc-sdata-2.c: New test.
29294
29295 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
29296
29297         PR c++/9373
29298         * g++.dg/opt/ptrmem2.C: New test.
29299
29300         PR c++/8534
29301         * g++.dg/opt/ptrmem1.C: New test.
29302
29303 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
29304
29305         * gcc.dg/i386-loop-1.c: New test.
29306
29307 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29308
29309         PR c++/9970
29310         * g++.dg/lookup/friend1.C: New test.
29311
29312 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
29313
29314         PR c++/9823
29315         * g++.dg/parser/constructor1.C: New test.
29316
29317 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
29318
29319         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
29320
29321         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
29322
29323 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
29324
29325         * gcc.dg/cpp/Wunused.c: Update test.
29326
29327 2003-03-08  Jan Hubicka  <jh@suse.cz>
29328
29329         * gcc.dg/inline-3.c: New test.
29330
29331 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
29332
29333         PR c++/9809
29334         * g++.dg/parse/builtin1.C: New test.
29335
29336         PR c++/9982
29337         * g++.dg/abi/cookie1.C: New test.
29338         * g++.dg/abi/cookie2.C: Likewise.
29339
29340         PR c++/9524
29341         * g++.dg/template/field1.C: New test.
29342
29343         PR c++/9912
29344         * g++.dg/parse/class1.C: New test.
29345         * g++.dg/parse/namespace7.C: Likewise.
29346         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
29347
29348 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
29349
29350         * g++.dg/init/ref4.C: New test.
29351
29352 2003-03-07  Jan Hubicka  <jh@suse.cz>
29353
29354         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
29355         * gcc.dg/inline-3.c: New test.
29356
29357 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
29358
29359         * g++.dg/init/ref3.C: New test.
29360
29361         PR c++/9965
29362         * g++.dg/init/ref2.C: New test.
29363
29364         PR c++/9400
29365         * g++.dg/warn/Wshadow-2.C: New test.
29366
29367         PR c++/9791
29368         * g++.dg/warn/Woverloaded-1.C: New test.
29369
29370 2003-03-05  Jan Hubicka  <jh@suse.cz>
29371
29372         * gcc.dg/i386-local2.c: New.
29373         * gcc.dg/i386-local.c: Fix typo.
29374
29375 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
29376
29377         * g++.dg/abi/layout3.C: New test.
29378
29379 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
29380
29381         * gcc.c-torture/compile/20030305-1.c
29382
29383 2003-03-05  Jan Hubicka  <jh@suse.cz>
29384
29385         * gcc.dg/i386-local.c: New.
29386
29387 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
29388
29389         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
29390
29391 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
29392
29393         * gcc.dg/switch-2.c: New test.
29394         * gcc.dg/switch-3.c: New test.
29395         * gcc.dg/Wswitch.c: Adjust line numbers.
29396         * gcc.dg/Wswitch-default.c: Likewise.
29397         * gcc.dg/Wswitch-enum.c: Likewise.
29398
29399 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
29400
29401         * gcc.c-torture/execute/20030222-1.c: New test.
29402
29403 2003-03-03  James E Wilson  <wilson@tuliptree.org>
29404
29405         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
29406
29407 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
29408
29409         PR c++/9878
29410         * g++.dg/init/ref1.C: New test.
29411
29412 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
29413
29414         * gcc.dg/sh-relax.c: New SH-only test.
29415
29416 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
29417
29418         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
29419         comment explaining purpose of testcase.
29420
29421 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
29422
29423         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
29424         for HC11/HC12 (asm needs two int registers).
29425         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
29426         HC11/HC12 because the test uses an asm which needs two 32-bit
29427         registers.
29428
29429 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
29430
29431         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
29432         for HC11/HC12 (array is too large otherwise).
29433         * gcc.c-torture/compile/920501-4.x: New file, likewise.
29434         * gcc.c-torture/compile/20010518-2.x: Likewise.
29435         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
29436         HC11/HC12 (array is too large).
29437
29438 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
29439
29440         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
29441         * lib/g++-dg.exp (g++-dg-test): Likewise.
29442
29443 2003-03-01  Roger Sayle  <roger@eyesopen.com>
29444
29445         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
29446         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
29447
29448 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29449
29450         * g++.dg/warn/implicit-typename1.C: Remove warning.
29451
29452 2003-02-28  Richard Henderson  <rth@redhat.com>
29453
29454         * gcc.dg/noreturn-1.c: Move noreturn warning line.
29455         * gcc.dg/return-type-1.c: Move control reaches end warning line.
29456
29457 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
29458
29459         * gcc.dg/pch/pch.exp: Change .pch to .gch.
29460         * g++.dg/pch/pch.exp: Likewise.
29461
29462 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
29463
29464         PR c++/9879
29465         * testsuite/g++.dg/init/new4.C: New test.
29466
29467 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
29468
29469         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
29470
29471 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
29472
29473         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
29474         unsigned long.
29475
29476         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
29477         wider than float.
29478
29479 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
29480
29481         * lib/scanasm.exp: Add support for counting numbers of
29482         occurences.
29483         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
29484         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
29485
29486 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
29487
29488         PR c++/9683
29489         * g++.dg/template/static3.C: New test.
29490
29491         PR c++/9829
29492         * g++.dg/parse/namespace6.C: New test.
29493
29494 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29495
29496         PR target/9732
29497         * gcc.dg/20030225-1.c: New test.
29498
29499 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
29500
29501         * README: Remove out-of-date information.
29502
29503         PR c++/9836
29504         * g++.dg/template/spec6.C: New test.
29505
29506 2003-02-24  Jeff Law  <law@redhat.com>
29507
29508         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
29509
29510 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
29511
29512         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
29513         * gcc.dg/pragma-ep-1.c: Likewise.
29514
29515 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29516
29517         PR c++/9602
29518         * g++.dg/template/friend16.C: New test.
29519
29520 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
29521
29522         PR c++/5333
29523         * g++.dg/parse/fused-params1.C: Adjust error messages.
29524         * g++.dg/template/nested3.C: New test.
29525
29526 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
29527
29528         * g++.dg/abi/param1.C: New test.
29529
29530 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29531
29532         PR c++/7982
29533         * g++.dg/warn/implicit-typename1.C: New test.
29534
29535 2003-02-22  Kelley Cook <kelleycook@comcast.net>
29536
29537         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
29538         with "mtune".
29539         * g++.old-deja/g++.other/store-expr2.C: Likewise.
29540         * gcc.c-torture/execute/20010129-1.x: Likewise.
29541         * gcc.dg/20011107-1.c: Likewise.
29542         * gcc.dg/20020108-1.c: Likewise.
29543         * gcc.dg/20020122-3.c: Likewise.
29544         * gcc.dg/20020206-1.c: Likewise.
29545         * gcc.dg/20020310-1.c: Likewise.
29546         * gcc.dg/20020426-2.c: Likewise.
29547         * gcc.dg/20020517-1.c: Likewise.
29548         * gcc.dg/991230-1.c: Likewise.
29549         * gcc.dg/i386-unroll-1.c: Likewise.
29550         * gcc.misc-tests/i386-prefetch.exp: Likewise.
29551
29552 2003-02-22  Jan Hubicka  <jh@suse.cz>
29553
29554         * gcc.dg/i386-mul.c: New test.
29555
29556 2003-02-21  Roger Sayle  <roger@eyesopen.com>
29557
29558         * gcc.dg/builtins-5.c: New test case.
29559
29560 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
29561
29562         * gcc.dg/asmreg-1.c: New test.
29563
29564 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
29565
29566         PR c++/9749
29567         * g++.dg/parse/varmod1.C: New test.
29568
29569 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
29570
29571         PR c++/9727
29572         * g++.dg/template/op1.C: New test.
29573
29574 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
29575
29576         PR c++/8906
29577         * g++.dg/template/nested2.C: New test.
29578
29579 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
29580
29581         PR c++/8724
29582         * g++.dg/expr/dtor1.C: New test.
29583
29584 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
29585
29586         * gcc.dg/cpp/include3.c: New test.
29587         * gcc.dg/cpp/inc/foo.h: New file.
29588
29589 2003-02-21  Glen Nakamura  <glen@imodulo.com>
29590
29591         * gcc.c-torture/execute/20030221-1.c: New test.
29592
29593 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
29594
29595         PR c++/9729
29596         * g++.dg/abi/conv1.C: New test.
29597
29598 2003-02-20  Jan Hubicka  <jh@suse.cz>
29599
29600         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
29601
29602 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
29603
29604         * gcc.c-torture/compile/20030219-1.c: New test.
29605
29606 2003-02-18  Jan Hubicka  <jh@suse.cz>
29607
29608         * gcc.dg/funcorder.c: New test.
29609
29610 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
29611
29612         * gcc.c-torture/execute/20030218-1.c: New.
29613
29614 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
29615
29616         * gcc.dg/20030218-1.c: New.
29617
29618 2003-02-18  Richard Henderson  <rth@redhat.com>
29619
29620         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
29621         * gcc.dg/attr-used-2.c: New.
29622
29623 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
29624
29625         PR c++/9704
29626         * g++.dg/init/copy5.C: New test.
29627
29628 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
29629
29630         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
29631         * g++.dg/pch/pch.exp: Likewise.
29632
29633 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
29634
29635         * gcc.c-torture/execute/20030209-1.c: Enable the test if
29636         STACK_SIZE is not defined.
29637
29638 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29639
29640         PR c++/9457
29641         * g++.dg/template/init1.C: New test.
29642
29643 2003-02-16  Jan HUbicka  <jh@suse.cz>
29644
29645         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
29646         (foo): Add few extra tests
29647         * gcc.dg/c99-const-expr-3.c: Likewise.
29648         * gcc.c-torture/execute/20030216-1.c: New.
29649
29650 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29651
29652         PR c++/9459
29653         * g++.dg/ext/typeof4.C: New test.
29654
29655 2003-02-15  Roger Sayle  <roger@eyesopen.com>
29656
29657         * gcc.dg/i386-387-3.c: New test case.
29658
29659 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
29660
29661         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
29662         cris-*-elf* cris-*-aout* and mmix-*-*.
29663
29664 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
29665
29666         * gcc.dg/20030213-1.c: New test.
29667
29668 2003-02-12  Roger Sayle  <roger@eyesopen.com>
29669
29670         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
29671         * gcc.dg/i386-387-2.c: Likewise.
29672
29673 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
29674
29675         * gcc.dg/ppc-spe.c: Fix formatting.
29676         Enable tests that were previously unsupported by gas.
29677         Delete tests for instructions that no longer exist.
29678         Switch arguments on evsubifw builtin.
29679
29680 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
29681
29682         * gcc.c-torture/execute/20030209-1.c: Disable the test if
29683         STACK_SIZE is too small.
29684
29685 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
29686             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
29687
29688         * gcc.dg/decl-2.c: New test.
29689
29690 2003-02-10  Jan Hubicka  <jh@suse.cz>
29691
29692         * gcc.dg/i386-fpcvt-1.c: New test.
29693
29694 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
29695
29696         * gcc.c-torture/execute/20030209-1.c: New test.
29697
29698 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
29699
29700         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
29701         int-wide bitops, use the constants of the same width.
29702         Likewise, if long long is 32-bit wide, test bitops using
29703         32-bit constants.
29704
29705 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
29706
29707         * gcc.dg/20021014-1.c: Annotate with expected notice text.
29708
29709 2003-02-07  Roger Sayle  <roger@eyesopen.com>
29710
29711         * testsuite/gcc.dg/builtins-4.c: New test case.
29712
29713 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29714
29715         * gcc.dg/20020430-1.c: Fix dg command typos.
29716         * gcc.dg/20020503-1.c: Likewise.
29717
29718 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29719
29720         PR c++/8785
29721         * g++.dg/parse/fused-params1.C: New test.
29722
29723         PR c++/8857
29724         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
29725
29726         PR c++/8921
29727         * g++.dg/parse/non-dependent1.C: New test.
29728
29729         PR c++/8928
29730         * g++.dg/parse/dupl-tmpl-args1.C: New test.
29731
29732         PR c++/9228
29733         * g++.dg/parse/undefined7.C: New test.
29734         * g++.dg/parse/non-templ1.C: New test.
29735
29736         PR c++/9229
29737         * g++.dg/parse/too-many-tmpl-args1.C: New test.
29738
29739 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
29740
29741         * gcc.c-torture/compile/20030206-1.c: New test.
29742
29743 2003-02-05  Roger Sayle  <roger@eyesopen.com>
29744
29745         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
29746         "pow" to "foo" to avoid potential confusion with a math built-in.
29747
29748 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29749
29750         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
29751         conditions for SPARC targets.
29752
29753 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
29754
29755         * gcc.dg/20030204-1.c: New test.
29756
29757 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29758
29759         PR c++/38
29760         * g++.dg/parse/array-size1.C: New test.
29761
29762         PR c++/5657
29763         * g++.dg/parse/undefined3.C: New test.
29764
29765         PR c++/5665
29766         * g++.dg/parse/undefined4.C: New test.
29767
29768         PR c++/5975
29769         * g++.dg/parse/undefined5.C: New test.
29770
29771         PR c++/7259
29772         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
29773
29774         PR c++/8578
29775         * g++.dg/parse/casting-operator1.C: New test.
29776
29777         PR c++/8596
29778         * g++.dg/parse/undefined6.C: New test.
29779
29780         PR c++/8736
29781         * g++.dg/parse/missing-template1.C: New test.
29782
29783 2003-02-04  Jan Hubicka  <jh@suse.cz>
29784
29785         * gcc.dg/i386-cadd.c: Compile using -march=k8.
29786         * gcc.dg/i386-cmov?.c: Likewise.
29787         * gcc.dg/i386-fpcvt-?.c: Likewise.
29788         * gcc.dg/i386-ssefp-1.c: Likewise.
29789         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
29790         conventions.
29791
29792 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
29793
29794         PR c++/7129
29795         * testsuite/g++.dg/ext/max.C: New test.
29796
29797 2003-02-03  Jan Hubicka  <jh@suse.cz>
29798
29799         * gcc.c-torture/execute/20030203-1.c: New test.
29800
29801 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
29802
29803         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
29804         'natural-endian'.
29805
29806 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
29807
29808         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
29809         * g++.dg/init/new2.C: Likewise.
29810         * g++.dg/other/new1.C: Likewise.
29811
29812 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
29813
29814         * gcc.dg/struct-ret-libc.c: New test.
29815
29816 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
29817
29818         * gcc.dg/20030129-1.c: New test.
29819
29820 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29821
29822         PR c++/8849
29823         * g++.dg/template/ptrmem4.C: New test.
29824
29825 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
29826
29827         * g++.dg/parser/constant1.C: New test.
29828
29829 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29830
29831         PR c++/8591
29832         * g++.dg/parse/friend2.C: New test.
29833
29834 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
29835
29836         PR c++/9437
29837         * g++.dg/template/unify4.C: New test.
29838
29839 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
29840
29841         * gcc.c-torture/execute/20030128-1.c: New test.
29842
29843 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
29844
29845         * g++.dg/lookup/nested1.C: Test moved from ...
29846         * g++.old-deja/g++.other/lookup24.C: ... here.
29847
29848 2003-01-28  Jan Hubicka  <jh@suse.cz>
29849
29850         * gcc.dg/i386-cmov5.c: New test.
29851
29852 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
29853
29854         * gcc.c-torture/execute/20010925-1.c: Changed the
29855         memcpy declaration.
29856
29857 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
29858
29859         PR c++/3902
29860         * g++.dg/parse/template5.C: New test.
29861
29862 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
29863
29864         PR fortran/9258
29865         * g77.dg/pr9258: New test.
29866
29867 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
29868
29869         * README: Move relevant parts from README.g++.
29870
29871         * README.g++: Remove this file.
29872
29873 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
29874
29875         * g++.dg/abi/dcast1.C: New test.
29876
29877 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29878
29879         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
29880
29881 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
29882
29883         PR c++/47
29884         * g++.old-deja/g++.other/lookup24.C: New test.
29885
29886 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29887
29888         PR middle-end/7227
29889         * gcc.dg/uninit-C.c: New test.
29890
29891 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
29892
29893         * g++.dg/abi/covariant1.C: New test.
29894
29895 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
29896
29897         * gcc.dg/20030123-1.c: New test.
29898
29899 2003-01-25  Jan Hubicka  <jh@suse.cz>
29900
29901         PR opt/8492
29902         * gcc.c-torture/compile/20030125-1.c
29903
29904 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
29905
29906         PR c++/9403
29907         * g++.dg/parse/template3.C: New test.
29908         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
29909
29910         PR c++/795
29911         * g++.dg/parse/template4.C: New test.
29912
29913         PR c++/9415
29914         * g++.dg/template/qual2.C: New test.
29915
29916         PR c++/8545
29917         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
29918
29919         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
29920
29921 2003-01-25  Roger Sayle  <roger@eyesopen.com>
29922
29923         * gcc.c-torture/execute/switch-1.c: New test case.
29924
29925 2003-01-25  Jan Hubicka  <jh@suse.cz>
29926
29927         * gcc.c-torture/execute/20030125-1.[cx]: New test.
29928
29929 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
29930
29931         Tweaks for Bison-1.875. From the NEWS file:
29932         "- `parse error' -> `syntax error'
29933         Bison now uniformly uses the term `syntax error'"
29934         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
29935         * gcc.dg/cpp/digraph2.c: Likewise.
29936         * gcc.dg/cpp/direct2.c: Likewise.
29937         * gcc.dg/cpp/paste4.c: Likewise.
29938         * gcc.dg/c90-restrict-1.c: Likewise.
29939         * gcc.dg/c99-func-2.c: Likewise.
29940         * gcc.dg/noncompile/920721-2.c: Likewise.
29941         * gcc.dg/noncompile/930622-2.c: Likewise.
29942         * gcc.dg/noncompile/940112-1.c: Likewise.
29943         * gcc.dg/noncompile/950921-1.c: Likewise.
29944         * gcc.dg/noncompile/951123-1.c: Likewise.
29945         * gcc.dg/noncompile/971104-1.c: Likewise.
29946         * gcc.dg/noncompile/990416-1.c: Likewise.
29947
29948 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
29949
29950         * g++.dg/parse/undefined1.C: Add error message.
29951
29952 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
29953
29954         PR c++/9354
29955         * g++.dg/parse/new1.C: New test.
29956
29957         PR c++/9216
29958         * g++.dg/parse/template2.C: New test.
29959
29960         PR c++/9354
29961         * g++.dg/parse/typedef2.C: New test.
29962
29963         PR c++/9328
29964         * g++.dg/ext/typeof3.C: New test.
29965
29966 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29967
29968         PR c++/2738
29969         * g++.dg/parse/ret-type1.C: New test.
29970
29971         PR c++/3792
29972         * g++.dg/parse/tmpl-outside1.C: New test.
29973
29974         PR c++/4207
29975         * g++.dg/parse/int-as-enum1.C: New test.
29976
29977         PR c++/4903
29978         * g++.dg/parse/no-typename1.C: New test.
29979
29980         PR c++/5533
29981         * g++.dg/parse/no-value1.C: New test.
29982
29983         PR c++/5921
29984         * g++.dg/parse/wrong-inline1.C: New test.
29985
29986         PR c++/6402
29987         * g++.dg/parse/ref1.C: New test.
29988
29989         PR c++/6992
29990         * g++.dg/parse/attr-ctor1.C: New test.
29991
29992         PR c++/7229
29993         * g++.dg/parse/namespace5.C: New test.
29994
29995         PR c++/7917
29996         * g++.dg/parse/func-def1.C: New test.
29997
29998         PR c++/8143
29999         * g++.dg/parse/undefined1.C: New test.
30000
30001         PR c++/5723, PR c++/8522
30002         * g++.dg/parse/specialization1.C: New test.
30003
30004         PR c++/163, PR c++/8595
30005         * g++.dg/parse/struct-as-enum1.C: New test.
30006
30007         PR c++/9173
30008         * g++.dg/parse/undefined2.C: New test.
30009
30010 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
30011
30012         PR c++/9298
30013         * g++.dg/parse/template1.C: New test.
30014
30015         PR c++/9384
30016         * g++.dg/parse/using1.C: New test.
30017
30018         PR c++/9285
30019         PR c++/9294
30020         * g++.dg/parse/expr2.C: New test.
30021
30022         PR c++/9388
30023         * g++.dg/parse/lookup2.C: Likewise.
30024
30025 2003-01-21  Jan Hubicka  <jh@suse.cz>
30026
30027         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
30028         * gcc.c-torture/execute/eeprof-1.c: Likewise.
30029         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
30030         * gcc.c-torture/execute/string-opt-*.c: Likewise.
30031
30032 2003-01-20  Nick Clifton  <nickc@redhat.com>
30033
30034         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
30035         problem with ARM sibcall code generation.
30036
30037 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
30038
30039         * gcc.c-torture/execute/20030120-1.c: New.
30040
30041 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
30042
30043         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
30044
30045 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
30046
30047         PR c++/9272
30048         * g++.dg/parse/ctor1.C: New test.
30049
30050         PR c++/9294:
30051         * g++.dg/parse/qualified1.C: New test.
30052
30053         * g++.dg/parse/typename3.C: New test.
30054
30055 2003-01-16  Richard Henderson  <rth@redhat.com>
30056
30057         * g++.dg/tls/init-2.C: Fix error matches for real this time.
30058
30059 2003-01-16  Richard Henderson  <rth@redhat.com>
30060
30061         * g++.dg/pch/pch.exp: Copy test header to the working directory
30062         before using it either for precompilation or direct use.
30063         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
30064         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
30065
30066 2003-01-16  Richard Henderson  <rth@redhat.com>
30067
30068         * gcc.dg/pch/pch.exp: Copy test header to the working directory
30069         before using it either for precompilation or direct use.
30070         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
30071         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
30072
30073 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
30074
30075         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
30076         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
30077         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
30078         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
30079         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
30080         typename warning into error.
30081         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
30082         error messages.
30083         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
30084         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
30085         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
30086         messages.
30087         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
30088         make declaration visible in template.
30089         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
30090         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
30091         messages.
30092         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
30093         message.
30094         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
30095         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
30096         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
30097         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
30098         typename warning with error message.
30099         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
30100         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
30101         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
30102
30103 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
30104
30105         * g++.dg/parse/ambig2.C: New test.
30106
30107 2003-01-15  Richard Henderson  <rth@redhat.com>
30108
30109         * g++.dg/tls/init-2.C: Update error message string.
30110
30111 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30112
30113         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
30114
30115 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
30116
30117         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
30118         all for HC11/HC12.
30119         * gcc.c-torture/compile/20001205-1.x: Likewise.
30120         * gcc.c-torture/compile/20001226-1.x: Likewise.
30121         * gcc.c-torture/compile/920520-1.x: Likewise.
30122         * gcc.c-torture/compile/961203-1.x: Likewise.
30123         * gcc.c-torture/compile/20020604-1.x: Likewise.
30124
30125 2003-01-15  Jan Hubicka  <jh@suse.cz>
30126
30127         * gcc.c-torture/compile/20030115-1.c: New test.
30128
30129         * gcc.dg/i386-fpcvt-1.c: New test.
30130         * gcc.dg/i386-fpcvt-2.c: New test.
30131
30132 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
30133
30134         Further conform g++'s __vmi_class_type_info to the C++ ABI
30135         specification.
30136         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
30137         the specification.
30138
30139 2003-01-14  Jan Hubicka  <jh@suse.cz>
30140
30141         * gcc.dg/i386-fpcvt-1.c: New test.
30142         * gcc.dg/i386-fpcvt-2.c: New test.
30143
30144 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
30145
30146         * gcc.dg/i386-mmx-3.c: New test.
30147
30148 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
30149
30150         PR c++/9264
30151         * g++.dg/parse/octal1.C: New file.
30152
30153         PR c++/9172
30154         * g++.dg/parse/typename1.C: New file.
30155
30156 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
30157
30158         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
30159         * gcc.dg/bf-no-ms-layout.c: Likewise.
30160         * gcc.dg/bf-ms-attrib.c: Likewise.
30161
30162 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
30163
30164         PR c++/9099
30165         * g++.dg/parse/dtor1.C: New file.
30166
30167         PR c++/9128
30168         * g++.dg/rtti/typeid1.C: New file.
30169
30170         PR c++/9153
30171         * g++.dg/parse/lookup1.C: New file.
30172
30173         PR c++/9171
30174         * g++.dg/templ/spec5.C: New file.
30175
30176 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
30177
30178         * gcc.c-torture/compile/20030110-1.c: New test.
30179
30180 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
30181
30182         Merge from pch-branch:
30183
30184         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
30185
30186         * gcc.dg/pch/cpp-1.h: New.
30187         * gcc.dg/pch/cpp-1.c: New.
30188         * gcc.dg/pch/cpp-2.h: New.
30189         * gcc.dg/pch/cpp-2.c: New.
30190
30191         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
30192
30193         * gcc.dg/pch/except-1.h: New.
30194         * gcc.dg/pch/except-1.c: New.
30195
30196         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
30197
30198         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
30199         running test.
30200         * gcc.dg/pch: Include *.hp not *.h.
30201         * gcc.dg/pch/system-1.h: New.
30202         * gcc.dg/pch/system-1.c: New.
30203
30204         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
30205
30206         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
30207         rather than trying to build and run a program using PCH.
30208         * gcc.dg/pch: Remove dg-do commands from test files.
30209
30210         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
30211
30212         * gcc.dg/pch/macro-3.c: New.
30213         * gcc.dg/pch/macro-3.h: New.
30214
30215         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
30216
30217         * gcc.dg/pch/common-1.c: New.
30218         * gcc.dg/pch/common-1.h: New.
30219         * gcc.dg/pch/decl-1.c: New.
30220         * gcc.dg/pch/decl-1.h: New.
30221         * gcc.dg/pch/decl-2.c: New.
30222         * gcc.dg/pch/decl-2.h: New.
30223         * gcc.dg/pch/decl-3.c: New.
30224         * gcc.dg/pch/decl-3.h: New.
30225         * gcc.dg/pch/decl-4.c: New.
30226         * gcc.dg/pch/decl-4.h: New.
30227         * gcc.dg/pch/decl-5.c: New.
30228         * gcc.dg/pch/decl-5.h: New.
30229         * gcc.dg/pch/global-1.c: New.
30230         * gcc.dg/pch/global-1.h: New.
30231         * gcc.dg/pch/inline-1.c: New.
30232         * gcc.dg/pch/inline-1.h: New.
30233         * gcc.dg/pch/inline-2.c: New.
30234         * gcc.dg/pch/inline-2.h: New.
30235         * gcc.dg/pch/static-1.c: New.
30236         * gcc.dg/pch/static-1.h: New.
30237         * gcc.dg/pch/static-2.c: New.
30238         * gcc.dg/pch/static-2.h: New.
30239
30240         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
30241
30242         * g++.dg/pch/pch.exp: Better handle failing testcases.
30243         * gcc.dg/pch/pch.exp: Likewise.
30244         * gcc.dg/pch/macro-1.c: New.
30245         * gcc.dg/pch/macro-1.h: New.
30246         * gcc.dg/pch/macro-2.c: New.
30247         * gcc.dg/pch/macro-2.h: New.
30248
30249         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
30250
30251         * g++.dg/dg.exp: Treat files in pch/ specially.
30252         * g++.dg/pch/pch.exp: New file.
30253         * g++.dg/pch/empty.H: New file.
30254         * g++.dg/pch/empty.C: New file.
30255         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
30256         "precompile".
30257
30258         * gcc.dg/pch/pch.exp: New file.
30259         * gcc.dg/pch/empty.h: New file.
30260         * gcc.dg/pch/empty.c: New file.
30261         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
30262         "precompile".
30263
30264 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30265
30266         * g++.dg/template/friend14.C: New test.
30267
30268 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
30269
30270         * gcc.dg/old-style-asm-1.c: New test.
30271
30272 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
30273
30274         * gcc.c-torture/compile/20030109-1.c: New test.
30275
30276 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
30277
30278         * gcc.c-torture/execute/20030109-1.c: New test.
30279
30280 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
30281
30282         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
30283         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
30284         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
30285         * g++.old-deja/g++.mike/eh2.C: Likewise.
30286         * g++.old-deja/g++.mike/eh3.C: Likewise.
30287         * g++.old-deja/g++.mike/eh5.C: Likewise.
30288         * g++.old-deja/g++.mike/eh6.C: Likewise.
30289         * g++.old-deja/g++.mike/eh7.C: Likewise.
30290         * g++.old-deja/g++.mike/eh8.C: Likewise.
30291         * g++.old-deja/g++.mike/eh9.C: Likewise.
30292         * g++.old-deja/g++.mike/eh10.C: Likewise.
30293         * g++.old-deja/g++.mike/eh12.C: Likewise.
30294         * g++.old-deja/g++.mike/eh13.C: Likewise.
30295         * g++.old-deja/g++.mike/eh14.C: Likewise.
30296         * g++.old-deja/g++.mike/eh16.C: Likewise.
30297         * g++.old-deja/g++.mike/eh17.C: Likewise.
30298         * g++.old-deja/g++.mike/eh18.C: Likewise.
30299         * g++.old-deja/g++.mike/eh21.C: Likewise.
30300         * g++.old-deja/g++.mike/eh23.C: Likewise.
30301         * g++.old-deja/g++.mike/eh24.C: Likewise.
30302         * g++.old-deja/g++.mike/eh25.C: Likewise.
30303         * g++.old-deja/g++.mike/eh26.C: Likewise.
30304         * g++.old-deja/g++.mike/eh27.C: Likewise.
30305         * g++.old-deja/g++.mike/eh28.C: Likewise.
30306         * g++.old-deja/g++.mike/eh29.C: Likewise.
30307         * g++.old-deja/g++.mike/eh31.C: Likewise.
30308         * g++.old-deja/g++.mike/eh33.C: Likewise.
30309         * g++.old-deja/g++.mike/eh34.C: Likewise.
30310         * g++.old-deja/g++.mike/eh35.C: Likewise.
30311         * g++.old-deja/g++.mike/eh36.C: Likewise.
30312         * g++.old-deja/g++.mike/eh37.C: Likewise.
30313         * g++.old-deja/g++.mike/eh38.C: Likewise.
30314         * g++.old-deja/g++.mike/eh39.C: Likewise.
30315         * g++.old-deja/g++.mike/eh40.C: Likewise.
30316         * g++.old-deja/g++.mike/eh41.C: Likewise.
30317         * g++.old-deja/g++.mike/eh42.C: Likewise.
30318         * g++.old-deja/g++.mike/eh44.C: Likewise.
30319         * g++.old-deja/g++.mike/eh46.C: Likewise.
30320         * g++.old-deja/g++.mike/eh47.C: Likewise.
30321         * g++.old-deja/g++.mike/eh48.C: Likewise.
30322         * g++.old-deja/g++.mike/eh49.C: Likewise.
30323         * g++.old-deja/g++.mike/eh50.C: Likewise.
30324         * g++.old-deja/g++.mike/eh51.C: Likewise.
30325         * g++.old-deja/g++.mike/eh53.C: Likewise.
30326         * g++.old-deja/g++.mike/eh55.C: Likewise.
30327         * g++.old-deja/g++.mike/p7912.C: Likewise.
30328         * g++.old-deja/g++.mike/p9706.C: Likewise.
30329         * g++.old-deja/g++.mike/p10416.C: Likewise.
30330         * g++.old-deja/g++.mike/p11667.C: Likewise.
30331         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
30332         Remove redundant reference to Iris.
30333         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
30334         Elxsi, i860, Pico Java, and WE32K.
30335
30336 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
30337
30338         * g++.dg/ext/asm4.C: New test.
30339
30340 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30341
30342         PR c++/9030
30343         * g++.dg/template/friend12.C: New test.
30344         * g++.dg/template/friend13.C: Likewise.
30345         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
30346
30347 2003-01-08  Jan Hubicka  <jh@suse.cz>
30348
30349         * gcc.dg/i386-cadd.c: New test.
30350         * gcc.dg/i386-cmov4.c: Likewise.
30351
30352 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
30353
30354         PR c++/9165
30355         * g++.dg/warn/Wunused-3.C: New test.
30356
30357         * g++.dg/abi/bitfield9.C: New test.
30358
30359         PR c++/9189
30360         * g++.dg/parse/defarg3.C: New test.
30361
30362 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
30363
30364         * g++.dg/parse/ambig1.C: New test.
30365         * g++.dg/parse/defarg2.C: New test.
30366
30367 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
30368
30369         * g++.dg/template/defarg-1.C: New test.
30370         * g++.dg/template/local2.C: Likewise.
30371
30372 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
30373
30374         * gcc.c-torture/execute/20030105-1.c: New test.
30375
30376 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30377
30378         * g++.dg/parse/namespace3.C: Remove extra semicolons.
30379         * g++.dg/parse/namespace4.C: Likewise.
30380
30381 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
30382
30383         * g++.dg/template/ntp2.C: New test.
30384
30385 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
30386
30387         * g++.dg/parse/extern-C-1.C: New test.
30388
30389         * g++.dg/parse/namespace4.C: New test.
30390
30391         * g++.dg/template/nested1.C: New test.
30392
30393         * g++.dg/parse/namespace3.C: New test.
30394
30395 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
30396
30397         * g++.dg/lookup/two-stage1.C: New test.
30398
30399 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30400
30401         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
30402         * g++.old-deja/g++.jason/access8.C: Likewise.
30403         * g++.old-deja/g++.other/decl5.C: Likewise.
30404
30405 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
30406
30407         * g++.dg/parse/parse7.C: New test.
30408
30409 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
30410
30411         PR c++/2843
30412         * g++.dg/ext/attrib7.C: New test.
30413
30414 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
30415
30416         * g++.dg/parse/parse6.C: New test.
30417
30418 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
30419
30420         * gcc.dg/h8300-stack-1.c: New.
30421
30422 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
30423
30424         g++.dg/lookup/exception1.C: New test.
30425
30426         g++.dg/lookup/template1.C: New test.
30427
30428         g++.dg/parse/namespace2.C: New test.
30429
30430         g++.dg/parse/parens2.C: New test.
30431
30432 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
30433
30434         * g++.dg/parse/parse5.C: New test.
30435         * g++.dg/lookup/scoped4.C: New test.
30436
30437 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
30438
30439         * g++.dg/parse/parens1.C: New test.
30440
30441         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
30442         angle-bracket1.C.
30443         * g++.dg/parse/parens2.C: New test.
30444
30445         * g++.dg/lookup/scope-operator1.C: New test.
30446
30447         * g++.dg/parse/operator1.C: New test.
30448
30449 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30450
30451         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
30452         * g++.old-deja/g++.other/access6.C: Likewise.
30453         * g++.old-deja/g++.other/decl1.C: Likewise.
30454         * g++.old-deja/g++.pt/typename12.C: Likewise.
30455
30456 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
30457
30458         * g++.dg/parse/namespace1.C: New test.
30459
30460 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
30461
30462         * g++.dg/parse/parse4.C: New test.
30463
30464 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
30465
30466         * g++.dg/parse/parse3.C: New test.
30467
30468 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
30469
30470         * g++.dg/parse/parse2.C: New test.
30471
30472 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
30473
30474         * g++.dg/template/friend11.C: New test.
30475
30476 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
30477
30478         * g++.dg/parse/parse1.C: New test.
30479
30480 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
30481
30482         * lib/profopt.exp: Change the name of a global variable to avoid
30483         possible clashes with other test suites.
30484
30485 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
30486
30487         * g++.dg/inherit/covariant8.C: New test.
30488
30489 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
30490
30491         * g++.dg/init/array9.C: New test.
30492
30493         PR c++/9112
30494         * g++.dg/parse/expr1.C: New test.
30495
30496 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
30497
30498         * gcc.c-torture/compile/20021230-1.c: New test.
30499
30500 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
30501
30502         * g++.dg/inherit/covariant5.C: New test.
30503         * g++.dg/inherit/covariant6.C: New test.
30504         * g++.dg/inherit/covariant7.C: New test.
30505
30506 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30507
30508         PR c++/2739
30509         * g++.dg/other/access2.C: New test.
30510
30511 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
30512
30513         * g++.dg/other/anon-struct.C: No longer fails
30514         * g++.old-deja/g++.brendan/parse4.C: Likewise.
30515         * g++.old-deja/g++.brendan/parse5.C: Likewise.
30516         * g++.old-deja/g++.brendan/parse6.C: Likewise.
30517
30518 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
30519
30520         * g++.dg/parse/angle-bracket.C (main): No longer fails.
30521
30522 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
30523
30524         * g++.dg/eh/spec4.C: Remove stray semicolon.
30525         * g++.dg/expr/pmf-1.C: Change error message.
30526         * g++.dg/ext/asm1.C: Remove stray semicolon.
30527         * g++.dg/ext/typename1.C: Add missing typenames.
30528         * g++.dg/inherit/template-as-base.C: Change error message.
30529         * g++.dg/lookup/scoped1.C: Likewise.
30530         * g++.dg/lookup/scoped2.C: Likewise.
30531         * g++.dg/lookup/using2.C: Likewise.
30532         * g++.dg/other/component1.C: Remove stray semicolon.
30533         * g++.dg/other/do1.C: Change error message.
30534         * g++.dg/other/error2.C: Likewise.
30535         * g++.dg/other/init1.C: Likewise.
30536         * g++.dg/other/packed1.C: Remove stray semicolon.
30537         * g++.dg/other/ptrmem2.C: Change error message.
30538         * g++.dg/parse/parameter-declaration-1.C: Remove line number
30539         marker.
30540         * g++.dg/special/initp1.C: Remove invalid attribute usage.
30541         * g++.dg/template/access3.C: Add typename keyword.
30542         * g++.dg/template/access5.C: Remove stray semicolon.
30543         * g++.dg/template/access6.C: Likewise.
30544         * g++.dg/template/complit1.C: Likewise.
30545         * g++.dg/template/crash1.C: Change error message.
30546         * g++.dg/template/inherit2.C: Remove stray semicolon.
30547         * g++.dg/template/instantiate2.C: Likewise.
30548         * g++.dg/template/instantiate3.C: Change error message.
30549         * g++.dg/template/qual1.C: Remove stray semicolon.
30550         * g++.dg/template/qualttp18.C: Change error message.
30551         * g++.dg/template/ref1.C: Remove stray semicolon.
30552         * g++.dg/template/sizeof1.C (A::value): Declare it.
30553         * g++.dg/template/spec4.C: Change error message.
30554         * g++.dg/template/static1.C: Likewise.
30555         * g++.dg/template/type1.C: Likewise.
30556         * g++.dg/template/typename3.C: Likewise.
30557         * g++.old-deja/g++.benjamin/13478.C: Change error message.
30558         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
30559         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
30560         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
30561         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
30562         named return value extension.
30563         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
30564         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
30565         * g++.old-deja/g++.bob/extern_C.C: Likewise.
30566         * g++.old-deja/g++.bob/inherit2.C: Likewise.
30567         * g++.old-deja/g++.brendan/complex1.C: Likewise.
30568         * g++.old-deja/g++.brendan/copy5.C: Likewise.
30569         * g++.old-deja/g++.brendan/crash13.C: Likewise.
30570         * g++.old-deja/g++.brendan/crash15.C: Likewise.
30571         * g++.old-deja/g++.brendan/crash18.C: Change error message.
30572         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
30573         * g++.old-deja/g++.brendan/crash38.C: Likewise.
30574         * g++.old-deja/g++.brendan/crash50.C: Likewise.
30575         * g++.old-deja/g++.brendan/crash56.C: Likewise.
30576         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
30577         syntax.
30578         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
30579         * g++.old-deja/g++.brendan/crash8.C: Change error message.
30580         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
30581         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
30582         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
30583         * g++.old-deja/g++.brendan/template11.C: Likewise.
30584         * g++.old-deja/g++.brendan/template26.C: Likewise.
30585         * g++.old-deja/g++.brendan/template27.C: Use explicit
30586         specialization syntax.
30587         * g++.old-deja/g++.brendan/template30.C: Likewise.
30588         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
30589         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
30590         non-dependent names.
30591         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
30592         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
30593         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
30594         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
30595         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
30596         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
30597         named return value extension.
30598         * g++.old-deja/g++.ext/namedret2.C: Likewise.
30599         * g++.old-deja/g++.ext/namedret3.C: Likewise.
30600         * g++.old-deja/g++.ext/return1.C: Likewise.
30601         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
30602         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
30603         * g++.old-deja/g++.jason/access8.C: Likewise.
30604         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
30605         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
30606         pseudo-destructor names.
30607         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
30608         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
30609         pseudo-destructor names.
30610         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
30611         * g++.old-deja/g++.jason/overload19.C: Likewise.
30612         * g++.old-deja/g++.jason/overload32.C: Likewise.
30613         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
30614         stray semicolons.
30615         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
30616         * g++.old-deja/g++.jason/return.C: Likewise.
30617         * g++.old-deja/g++.jason/return2.C: Likewise.
30618         * g++.old-deja/g++.jason/shadow1.C: Likewise.
30619         * g++.old-deja/g++.jason/special.C: Use explicit specialization
30620         syntax.
30621         * g++.old-deja/g++.jason/template10.C: Account for use of
30622         non-dependent names.
30623         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
30624         syntax.
30625         * g++.old-deja/g++.jason/template37.C: Likewise.
30626         * g++.old-deja/g++.law/access4.C: Change error messages.
30627         * g++.old-deja/g++.law/arm13.C: Remove incorrect
30628         pseudo-destructor names.
30629         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
30630         * g++.old-deja/g++.law/ctors9.C: Likewise.
30631         * g++.old-deja/g++.law/cvt22.C: Likewise.
30632         * g++.old-deja/g++.law/dtors5.C: Likewise.
30633         * g++.old-deja/g++.law/global-init1.C: Likewise.
30634         * g++.old-deja/g++.law/missed-error3.C: Likewise.
30635         * g++.old-deja/g++.law/operators28.C: Likewise.
30636         * g++.old-deja/g++.law/visibility28.C: Likewise.
30637         * g++.old-deja/g++.martin/eval1.C: Likewise.
30638         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
30639         name.
30640         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
30641         * g++.old-deja/g++.mike/net34.C: Likewise.
30642         * g++.old-deja/g++.mike/net36.C: Likewise.
30643         * g++.old-deja/g++.mike/ns2.C: Likewise.
30644         * g++.old-deja/g++.mike/p12306.C: Likewise.
30645         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
30646         value extension.
30647         * g++.old-deja/g++.mike/p700.C: Likewise.
30648         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
30649         * g++.old-deja/g++.mike/p710.C: Likewise.
30650         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
30651         value extension.
30652         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
30653         * g++.old-deja/g++.mike/pmf9.C: Likewise.
30654         * g++.old-deja/g++.ns/crash2.C: Likewise.
30655         * g++.old-deja/g++.ns/crash3.C: Likewise.
30656         * g++.old-deja/g++.ns/invalid1.C: Likewise.
30657         * g++.old-deja/g++.ns/ns17.C: Likewise.
30658         * g++.old-deja/g++.ns/template16.C: Likewise.
30659         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
30660         keyword.
30661         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
30662         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
30663         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
30664         named return value extension.
30665         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
30666         * g++.old-deja/g++.other/access4.C: Issue additional error
30667         messages.
30668         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
30669         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
30670         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
30671         * g++.old-deja/g++.other/crash25.C: Change error message.
30672         * g++.old-deja/g++.other/crash4.C: Change error message.
30673         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
30674         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
30675         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
30676         checks.
30677         * g++.old-deja/g++.other/defarg8.C: Likewise.
30678         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
30679         * g++.old-deja/g++.other/dtor10.C: Likewise.
30680         * g++.old-deja/g++.other/incomplete.C: Likewise.
30681         * g++.old-deja/g++.other/linkage7.C: Likewise.
30682         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
30683         lookup algorithm.
30684         * g++.old-deja/g++.other/mangle2.C: Likewise.
30685         * g++.old-deja/g++.other/refinit2.C: Likewise.
30686         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
30687         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
30688         * g++.old-deja/g++.pt/crash28.C: Likewise.
30689         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
30690         syntax.
30691         * g++.old-deja/g++.pt/crash32.C: Change error message.
30692         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
30693         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
30694         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
30695         error message position.
30696         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
30697         * g++.old-deja/g++.pt/defarg8.C: Change error message.
30698         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
30699         syntax.
30700         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
30701         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
30702         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
30703         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
30704         keyword.
30705         * g++.old-deja/g++.pt/explicit31.C: Likewise.
30706         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
30707         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
30708         keyword.
30709         * g++.old-deja/g++.pt/explicit71.C: Change error message.
30710         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
30711         syntax.
30712         * g++.old-deja/g++.pt/friend28.C: Account for use of
30713         non-dependent names.
30714         * g++.old-deja/g++.pt/friend29.C: Likewise.
30715         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
30716         rules.
30717         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
30718         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
30719         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
30720         lookup rules.
30721         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
30722         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
30723         keyword.
30724         * g++.old-deja/g++.pt/memclass20.C: Likewise.
30725         * g++.old-deja/g++.pt/memclass5.C: Likewise.
30726         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
30727         keyword.
30728         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
30729         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
30730         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
30731         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
30732         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
30733         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
30734         keyword.
30735         * g++.old-deja/g++.pt/spec10.C: Likewise.
30736         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
30737         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
30738         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
30739         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
30740         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
30741         * g++.old-deja/g++.pt/ttp62.C: Likewise.
30742         * g++.old-deja/g++.pt/ttp64.C: Likewise.
30743         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
30744         * g++.old-deja/g++.pt/typename15.C: Likewise.
30745         * g++.old-deja/g++.pt/typename22.C: Likewise.
30746         * g++.old-deja/g++.pt/typename6.C: Change error messages.
30747         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
30748         * g++.old-deja/g++.pt/virtual2.C: Likewise.
30749         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
30750         syntax.
30751         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
30752         return value extension.
30753         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
30754         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
30755         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
30756         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
30757
30758 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
30759
30760         * g++.dg/warn/inline1.C: New test.
30761         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
30762         * g++.old-deja/g++.jason/synth10.C: Likewise.
30763         * g++.old-deja/g++.mike/net31.C: Likewise.
30764         * g++.old-deja/g++.mike/p8786.C: Likewise.
30765
30766         * g++.dg/template/friend10.C: New test.
30767         * g++.dg/template/conv5.C: New test.
30768
30769 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
30770
30771         * g++.dg/lookup/scoped3.C: New test.
30772
30773         * g++.dg/lookup/decl1.C: New test.
30774         * g++.dg/lookup/decl2.C: New test.
30775
30776 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
30777
30778         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
30779         gcc.c-torture/compile/20021015-1.c,
30780         gcc.c-torture/compile/20021015-2.c,
30781         gcc.c-torture/compile/20021123-1.c,
30782         gcc.c-torture/compile/20021123-2.c,
30783         gcc.c-torture/compile/20021123-3.c,
30784         gcc.c-torture/compile/20021123-4.c,
30785         gcc.c-torture/execute/20021024-1.c: Add tests previously added
30786         only to 3.1 or 3.2 branch.
30787
30788 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
30789
30790         * gcc.dg/i386-bitfield3.c: New test.
30791
30792         * gcc.dg/i386-bitfield2.c: New test.
30793
30794 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
30795
30796         * g++.dg/parse/conv_op1.C: New test.
30797
30798 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
30799
30800         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
30801         approved.
30802
30803 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
30804
30805         * gcc.c-torture/compile/20021220-1.c: New test.
30806
30807 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
30808
30809         * gcc.dg/i386-fastcall-1.c: New.
30810
30811 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
30812
30813         * gcc.c-torture/execute/20021219-1.c: New test.
30814
30815 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
30816
30817         * gcc.dg/i386-pic-1.c: New test.
30818
30819 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30820
30821         PR c++/8099
30822         * g++.dg/template/friend9.C: New test.
30823
30824 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30825
30826         PR c++/3663
30827         * g++.dg/template/access7.C: New test.
30828
30829 2002-12-18  Nick Clifton  <nickc@redhat.com>
30830
30831         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
30832         the libstdc++-v3 directory has been found.
30833
30834 2002-12-12  Devang Patel <dpatel@apple.com>
30835         * gcc.dg/darwin-ld-1.c: New test.
30836         * gcc.dg/darwin-ld-2.c: New test.
30837         * gcc.dg/darwin-ld-3.c: New test.
30838         * gcc.dg/darwin-ld-4.c: New test.
30839         * gcc.dg/darwin-ld-5.c: New test.
30840
30841 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
30842
30843         * gcc.c-torture/compile/20021212-1.c: New test.
30844
30845 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
30846
30847         * gcc.dg/fshort-wchar: New test.
30848
30849 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
30850
30851         PR c++/8372
30852         * g++.dg/template/dtor1.C: New test.
30853
30854         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
30855         markers.
30856
30857 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
30858
30859         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
30860
30861 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
30862
30863         * g++.dg/template/static1.C: New test.
30864         * g++.dg/template/static2.C: New test.
30865         * g++.old-deja/g++.ext/memconst.C: New test.
30866
30867 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30868
30869         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
30870         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
30871         * g++.dg/special/initp1.C: Likewise.
30872
30873 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
30874
30875         * gcc.c-torture/execute/20021204-1.c: New test.
30876
30877 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
30878
30879         * gcc.dg/ppc-fmadd-1.c: New file.
30880         * gcc.dg/ppc-fmadd-2.c: New file.
30881         * gcc.dg/ppc-fmadd-3.c: New file.
30882
30883 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
30884
30885         * gcc.c-torture/compile/20021204-1.c: New test.
30886
30887 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
30888
30889         * g++.dg/inherit/covariant2.C: New test.
30890         * g++.dg/inherit/covariant3.C: New test.
30891         * g++.dg/inherit/covariant4.C: New test.
30892         * g++.dg/inherit/covariant1.C: Remove XFAIL.
30893         * g++.old-deja/g++.robertl/eb17.C: Likewise.
30894
30895 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
30896
30897         PR c++/8688
30898         * g++.dg/init/brace3.C: New test.
30899
30900 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
30901
30902         * gcc.dg/20020210-1.c: Fix a comment typo.
30903
30904 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
30905
30906         PR c++/8720
30907         * g++.dg/parse/defarg1.C: New test.
30908
30909         PR c++/8615
30910         * g++.dg/template/char1.C: New test.
30911
30912         * g++.dg/template/varmod1.C: Fix typo.
30913
30914 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30915
30916         DR 180
30917         * g++.old-deja/g++.pt/crash32.C: Expect error.
30918
30919 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
30920
30921         PR c++/5919
30922         * g++.dg/template/varmod1.C: New test.
30923
30924         PR c++/8727
30925         * g++.dg/inherit/typeinfo1.C: New test.
30926
30927         PR c++/8663
30928         * g++.dg/inherit/typedef1.C: New test.
30929
30930 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
30931
30932         PR c++/8332
30933         PR c++/8493
30934         * g++.dg/template/strlen1.C: New test.
30935
30936         PR c++/8227
30937         * g++.dg/template/ctor2.C: New test.
30938
30939         PR c++/8214
30940         * g++.dg/init/string1.C: New test.
30941
30942         PR c++/8511
30943         * g++.dg/template/friend8.C: New test.
30944
30945 2002-11-29  Joe Buck <jbuck@synopsys.com>
30946
30947         * g++.dg/lookup/anon2.C: New test.
30948
30949 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
30950
30951         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
30952         h8300 port.
30953
30954 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
30955
30956         * gcc.dg/bitfld-6.c: New test.
30957
30958 2002-11-27  Jan Hubicka  <jh@suse.cz>
30959
30960         * gcc.c-torture/execute/20021127.[cx]: New test.
30961
30962 2002-11-26  Jan Hubicka  <jh@suse.cz>
30963
30964         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
30965         quality.
30966
30967 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
30968
30969         * g++.dg/init/brace2.C: New test.
30970         * g++.old-deja/g++.mike/p9129.C: Correct.
30971
30972 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
30973
30974         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
30975
30976 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
30977
30978         * gcc.dg/sibcall-6: New test for indirect sibcalls.
30979
30980 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
30981
30982         * testsuite/g++.dg/abi/empty11.C: New test.
30983         * testsuite/g++.dg/rtti/cv1.C: New test.
30984
30985 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
30986
30987         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
30988
30989 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
30990
30991         * g++.dg/abi/empty10.C: New test.
30992
30993 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
30994
30995         * gcc.c-torture/compile/20021124-1.c: New test.
30996
30997 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
30998
30999         * g++.dg/abi/rtti2.C: New test.
31000
31001 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
31002
31003         * gcc.dg/i386-unroll-1.c: New test.
31004
31005 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
31006
31007         * gcc.c-torture/compile/20021120-1.c: New test.
31008         * gcc.c-torture/compile/20021120-2.c: New test.
31009
31010 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
31011
31012         * gcc.dg/bitfld-5.c: New test.
31013
31014 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
31015
31016         * gcc.c-torture/execute/20021120-3.c: New test.
31017
31018 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
31019
31020         * gcc.c-torture/execute/20021120-2.c: New test.
31021
31022 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
31023
31024         * gcc.c-torture/execute/20021120-1.c: New test.
31025
31026 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
31027
31028         * gcc.c-torture/execute/20021118-3.c: New test.
31029
31030 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
31031
31032         * gcc.c-torture/compile/20021119-1.c: New test.
31033
31034 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
31035
31036         * gcc.dg/duff-1.c: New test.
31037         * gcc.dg/duff-2.c: New test.
31038         * gcc.dg/duff-3.c: New test.
31039
31040 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
31041
31042         * gcc.dg/cpp/_Pragma5.c: New test.
31043
31044 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
31045
31046         * gcc.c-torture/execute/20021118-2.c: New test.
31047
31048 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
31049
31050         * gcc.c-torture/execute/20021118-1.c: New test.
31051
31052 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
31053
31054         * gcc.dg/20021116-1.c: New test.
31055
31056 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
31057
31058         * g++.dg/abi/vcall1.C: New test.
31059
31060 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
31061
31062         * gcc.dg/20021029-1.c: New test.
31063         * gcc.dg/20021029-2.c: New test.
31064
31065 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
31066
31067         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
31068
31069 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
31070
31071         PR c/8439
31072         * gcc.dg/20021110.c: Move to ...
31073         * gcc.c-torture/compile/20021110.c: .... here.
31074
31075 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31076
31077         PR c/8467
31078         * gcc.c-torture/execute/20021111-1.c
31079
31080 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
31081
31082         PR c/8439
31083         * gcc.dg/20021110.c: New test.
31084
31085 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
31086
31087         * g++.dg/abi/vthunk3.C: Run only on x86.
31088
31089 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
31090
31091         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
31092
31093 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
31094
31095         * lib/compat.exp (compat-execute): Fix logic error in last
31096         change.
31097
31098 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
31099
31100         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
31101
31102 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31103
31104         PR c++/8389
31105         * g++.dg/template/access6.C: New test.
31106
31107 2002-11-08  Jan Hubicka  <jh@suse.cz>
31108
31109         * gcc.dg/i386-ssefp-1.c: New test.
31110         * gcc.dg/i386-ssefp-1.c: New test.
31111
31112 2002-11-08  Jan Hubicka  <jh@suse.cz>
31113
31114         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
31115
31116 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
31117
31118         * g++.dg/abi/vthunk3.C: New test.
31119
31120         PR c++/8338
31121         * g++.dg/template/crash2.C: New test.
31122
31123 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
31124
31125         * testsuite/g++.dg/abi/dtor1.C: New test.
31126         * testsuite/g++.dg/abi/dtor2.C: Likewise.
31127
31128 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
31129
31130         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
31131         Darwin.
31132
31133 2002-11-04  Adam Nemet  <anemet@lnxw.com>
31134
31135         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
31136         -mthumb.  Only xfail with -O0.
31137
31138 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
31139
31140         * g++.dg/abi/thunk1.C: New test.
31141         * g++.dg/abi/thunk2.C: Likewise.
31142         * g++.dg/abi/vtt1.C: Likewise.
31143
31144 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
31145
31146         PR optimization/8423
31147         * gcc.c-torture/execute/builtin-constant.c: New test.
31148
31149 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
31150
31151         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
31152         Add some more cases.
31153
31154 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
31155
31156         PR c++/8391
31157         * g++.dg/opt/local1.C: New test.
31158
31159 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
31160
31161         PR c++/8160
31162         * g++.dg/template/complit1.C: New test.
31163
31164         PR c++/8149
31165         * g++.dg/template/typename4.C: Likewise.
31166
31167 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31168
31169         Core issue 287, PR c++/7639
31170         * g++.dg/template/instantiate1.C: Adjust error location.
31171         * g++.dg/template/instantiate3.C: New test.
31172         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
31173         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
31174         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
31175
31176 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
31177
31178         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
31179
31180 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
31181
31182         PR c++/8287
31183         * g++.dg/init/dtor2.C: New test.
31184
31185 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31186
31187         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
31188         * gcc.dg/nest.c: Bypass errors on irix6.
31189
31190 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
31191
31192         * gcc.dg/nest.c: Expect error for mmix-*-*.
31193         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
31194
31195 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
31196
31197         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
31198         markers.
31199
31200         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
31201
31202 2002-10-25  Mike Stump  <mrs@apple.com>
31203
31204         * gcc.dg/warn-1.c: New test.
31205
31206 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
31207
31208         * g++.dg/template/typename3.C: New test.
31209
31210 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
31211
31212         * g++.dg/lookup/ptrmem1.C: New test.
31213
31214         * g++.dg/abi/vthunk2.C: New test.
31215
31216 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
31217
31218         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
31219
31220 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
31221
31222         * g++.dg/abi/empty9.C: New test.
31223
31224 2002-10-24  Richard Henderson  <rth@redhat.com>
31225
31226         * g++.dg/inherit/thunk1.C: Enable for ia64.
31227
31228 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
31229
31230         PR c++/8067
31231         * g++.dg/lookup/pretty1.C: New test.
31232
31233 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
31234
31235         * gcc.dg/20021023-1.c: New test.
31236
31237 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
31238
31239         PR c++/7679
31240         * g++.dg/parse/inline1.C: New test.
31241
31242 2002-10-23  Richard Henderson  <rth@redhat.com>
31243
31244         * g++.dg/inherit/thunk1.C: Enable for x86_64.
31245
31246         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
31247
31248 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
31249
31250         PR c++/6579
31251         * g++.dg/parse/stmtexpr3.C: New test.
31252
31253 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
31254
31255         * g++.dg/expr/cond1.C: New test.
31256
31257 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
31258
31259         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
31260
31261 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
31262
31263         * g++.dg/abi/vbase13.C: New test.
31264         * g++.dg/abi/vbase14.C: Likewise.
31265
31266 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
31267
31268         * gcc.dg/tls/pic-1.c: New test.
31269         * gcc.dg/tls/nonpic-1.c: New test.
31270         * gcc.dg/20021018-1.c: New test.
31271
31272 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
31273
31274         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
31275         Remove only files with the same base name as the test case.
31276         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
31277         (profopt-execute): Likewise.  Also, remove old profiling
31278         and performance data files before running the tests.
31279
31280         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
31281         * g++.dg/bprob/bprob.exp: Likewise.
31282         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
31283         to allow more general test case names.
31284
31285         * g++.dg/bprob/bprob-1.C: Rename to ...
31286         * g++.dg/bprob/g++-bprob-1.C: ... this.
31287
31288         * g77.dg/bprob/bprob-1.f: Rename to ...
31289         * g77.dg/bprob/g77-bprob-1.f: ... this.
31290
31291 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
31292
31293         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
31294         bison 1.50 or later.
31295
31296 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
31297
31298         * g++.dg/README: Describe more test directories.
31299
31300 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
31301
31302         * g++.dg/init/array6.C: Add additional tests.
31303
31304 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
31305
31306         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
31307         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
31308
31309 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
31310
31311         * gcc.c-torture/compile/20020604-1.x: New.
31312         * gcc.c-torture/compile/simd-5.x: Likewise.
31313         * gcc.c-torture/execute/920710-1.x: Likewise.
31314         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
31315
31316 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
31317
31318         * g++.dg/inherit/override1.C: Add dg-options clause.
31319
31320 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
31321
31322         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
31323         _mm_slli_si128.
31324
31325 2002-10-19  Andreas Schwab  <schwab@suse.de>
31326
31327         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
31328         directory component.
31329
31330 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
31331
31332         * g++.dg/inherit/thunk1.C: New test.
31333
31334         * g++.dg/inherit/override1.C: New test.
31335
31336         * g++.dg/abi/mangle11.C: New test.
31337         * g++.dg/abi/mangle14.C: New test.
31338         * g++.dg/abi/mangle17.C: New test.
31339
31340 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
31341
31342         * g++.dg/overload/member2.C: New test.
31343
31344 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
31345
31346         * g++.dg/README: Describe new compat directory.
31347         * g++.dg/dg.exp: Skip tests in compat directory.
31348         * README.compat: New file.
31349         * lib/compat.exp: New expect script.
31350         * g++.dg/compat: New test directory.
31351         * g++.dg/compat/compat.exp: New expect script.
31352         * g++.dg/compat/abi: New test directory.
31353         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
31354         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
31355         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
31356         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
31357         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
31358         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
31359         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
31360         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
31361         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
31362         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
31363         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
31364         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
31365         * g++.dg/compat/break: New test directory.
31366         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
31367         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
31368         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
31369         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
31370         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
31371         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
31372         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
31373         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
31374         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
31375         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
31376         g++.dg/compat/break/README: New files.
31377         * g++.dg/compat/eh: New test directory.
31378         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
31379         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
31380         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
31381         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
31382         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
31383         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
31384         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
31385         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
31386         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
31387         g++.dg/compat/eh/filter2_y.C,
31388         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
31389         g++.dg/compat/eh/new1_y.C,
31390         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
31391         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
31392         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
31393         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
31394         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
31395         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
31396         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
31397         g++.dg/compat/eh/unexpected1_y.C: New files.
31398         * g++.dg/compat/init: New test directory.
31399         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
31400         g++.dg/compat/init/array5_y.C,
31401         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
31402         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
31403         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
31404         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
31405         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
31406         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
31407         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
31408         g++.dg/compat/init/init-ref2_y.C: New files.
31409
31410 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
31411
31412         PR c++/7584
31413         * g++.dg/inherit/using3.C: New test.
31414
31415 2002-10-17  Jan Hubicka  <jh@suse.cz>
31416
31417         * gcc.dg/20021017-2.c: New test.
31418
31419 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
31420
31421         * g++.dg/abi/mangle16.C: Adjust.
31422
31423         * g++.dg/init/array8.C: New test.
31424
31425 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
31426
31427         * gcc.dg/special/mips-abi.exp: New test.
31428         * gcc.dg/special/mips-abi.s: Empty file used by the above.
31429
31430 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
31431
31432         * g++.dg/abi/mangle16.C: New test.
31433         * g++.dg/abi/mangle17.C: Likewise.
31434
31435         PR c++/7478
31436         * g++.dg/template/ref1.C: New test.
31437
31438 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31439
31440         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
31441
31442 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
31443
31444         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
31445
31446 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
31447
31448         PR c++/7524
31449         * g++.dg/init/array7.C: New test.
31450
31451 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
31452
31453         * g++.dg/init/array6.C: New test.
31454
31455         * g++.dg/abi/mangle13.C: Likewise.
31456         * g++.dg/abi/mangle14.C: Likewise.
31457         * g++.dg/abi/mangle15.C: Likewise.
31458
31459 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
31460
31461         * g++.dg/abi/empty8.C: New test.
31462
31463 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
31464
31465         * g++.dg/init/ctor1.C: New test.
31466
31467 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
31468
31469         * gcc.c-torture/execute/20021015-1.c: New test.
31470
31471 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
31472
31473         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
31474
31475 2002-10-14  Jan Hubicka  <jh@suse.cz>
31476
31477         * gcc.dg/i386-ssetype-[1-5].c: New tests.
31478
31479 2002-10-14  Richard Henderson  <rth@redhat.com>
31480
31481         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
31482
31483 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
31484
31485         PR optimization/6631
31486         * g++.dg/opt/const2.C: New test.
31487
31488 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
31489
31490         PR c++/7176
31491         * g++.dg/parse/friend1.C: New test.
31492         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
31493
31494 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
31495
31496         * gcc.dg/20021014-1.c: New test.
31497
31498 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
31499
31500         PR c++/5661
31501         * g++.dg/ext/vlm1.C: New test.
31502         * g++.dg/ext/vlm2.C: Likewise.
31503
31504         * g++.dg/init/array1.C: Remove invalid braces.
31505         * g++.dg/init/brace1.C: New test.
31506         * g++.dg/init/copy2.C: Likewise.
31507         * g++.dg/init/copy3.C: Likewise.
31508         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
31509         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
31510         braces.
31511
31512 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
31513
31514         * gcc.dg/cpp/assembler.S: Don't use -ansi.
31515
31516 2002-10-11  Richard Shann  <richard.shann@superh.com>
31517
31518         * gcc.c-torture/compile/simd-5.c: New test.
31519
31520 2002-10-10  Roger Sayle  <roger@eyesopen.com>
31521
31522         * gcc.c-torture/execute/shiftopt-1.c: New test case.
31523
31524 2002-10-10  Jim Wilson  <wilson@redhat.com>
31525
31526         * gcc.c-torture/execute/20021010-1.c: New test.
31527
31528 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
31529
31530         PR c/7353
31531         * g++.dg/ext/typedef-init.C: New test.
31532         * gcc.dg/typedef-init.c: New test.
31533
31534 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
31535
31536         * gcc.dg/cpp/paste13.c: New test.
31537
31538 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31539
31540         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
31541         remaining platforms, XFAIL during compile, not execute.  Don't
31542         XFAIL at -O0.
31543
31544 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
31545
31546         * gcc.dg/alias-1.c: Tweak expected warning.
31547
31548 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
31549
31550         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
31551
31552 2002-10-06  Andreas Jaeger  <aj@suse.de>
31553
31554         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
31555         * gcc.dg/cpp/c++98.C: Likewise.
31556
31557         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
31558         * g++.dg/cpp/c++98.C: Likewise.
31559
31560         * g++.dg/README (Subdirectories): Mention cpp directory.
31561
31562         PR target/7559
31563         * gcc.dg/20021006-1.c: New test.
31564
31565 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31566
31567         PR c++/7804
31568         * g++.dg/other/warning1.C: New test.
31569
31570 2002-10-04  Roger Sayle  <roger@eyesopen.com>
31571
31572         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
31573         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
31574         and sparc-*-* with -m64 as expected failures.  See PR 8087.
31575
31576 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
31577
31578         PR c++/7931
31579         * g++.dg/template/ptrmem3.C: New test.
31580
31581         PR c++/7754
31582         * g++.dg/template/union1.C: New test.
31583
31584 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
31585
31586         PR c++/8006
31587         * g++.dg/abi/mangle9.C: New test.
31588         * g++.dg/abi/mangle10.C: New test.
31589         * g++.dg/abi/mangle11.C: New test.
31590         * g++.dg/abi/mangle12.C: New test.
31591
31592 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
31593
31594         PR c++/7188.
31595         * g++.dg/template/meminit1.C: New test.
31596         * g++.dg/warn/Wreorder-1.C: Likewise.
31597         * g++.old-deja/g++.mike/warn3.C: Tweak.
31598         * lib/prune.exp: Ingore "in copy constructor".
31599
31600 2002-10-02  Andreas Jaeger  <aj@suse.de>
31601
31602         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
31603         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
31604         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
31605         on x86-64.
31606
31607 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
31608
31609         * gcc.dg/empty1.C: Fix typo.
31610
31611 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
31612
31613         * gcc.dg/alias-1.c: New test.
31614
31615 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
31616
31617         * gcc.dg/empty1.C: New test.
31618
31619         * g++.dg/tls/init-2.C: Tweak error messages.
31620
31621 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
31622
31623         * gcc.c-torture/compile/20020923-1.c: New test.
31624
31625 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
31626
31627         * gcc.c-torture/execute/ffs-1.c: New test.
31628         * gcc.c-torture/execute/ffs-2.c: Ditto.
31629
31630 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
31631
31632         * g++.dg/overload/member1.C: New test.
31633
31634 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
31635
31636         * g++.dg/abi/empty7.C: New test.
31637         * g++.dg/init/pm2.C: Likewise.
31638
31639 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
31640
31641         * g++.dg/rtti/crash1.C: New test.
31642
31643 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
31644
31645         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
31646         gcc.dg/sibcall-4.c: New tests.
31647
31648 2002-09-28  Roger Sayle  <roger@eyesopen.com>
31649
31650         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
31651         powerpc and MMIX targets.
31652
31653 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
31654
31655         * gcc.dg/cpp/20020927-1.c: New.
31656
31657 2002-09-26  David S. Miller  <davem@redhat.com>
31658
31659         * gcc.c-torture/compile/trunctfdf.c: New.
31660
31661 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31662
31663         * lib/target-supports.exp (check_weak_available): Handle solaris2.
31664
31665 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
31666
31667         * gcc.c-torture/execute/loop-15.c: New.
31668
31669 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
31670
31671         * README.QMTEST: Fix typo.
31672
31673 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
31674
31675         * gcc.dg/20020926-1.c: New test.
31676
31677 2002-09-25  David S. Miller  <davem@redhat.com>
31678
31679         PR target/7842
31680         * gcc.c-torture/execute/shiftdi.c: New test.
31681
31682 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
31683
31684         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
31685         unique to the tool.
31686         * lib/g77.exp (g77_init): Likewise.
31687         * lib/g++.exp (g++_init): Likewise.
31688         * lib/objc.exp (objc_init): Likewise.
31689
31690 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
31691
31692         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
31693         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
31694         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
31695
31696 2002-09-25  Richard Henderson  <rth@redhat.com>
31697
31698         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
31699         too-small long double.
31700
31701 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
31702
31703         * gcc.dg/20020919-1.c: New test.
31704
31705 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
31706
31707         * g++.dg/abi/bitfield6.C: New test.
31708         * g++.dg/abi/bitfield7.C: New test.
31709         * g++.dg/abi/bitfield8.C: New test.
31710         * g++.dg/abi/vbase11.C: New test.
31711
31712 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
31713
31714         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
31715         hppa*-*-hpux*.  Update test comment.
31716
31717 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
31718
31719         * gcc.dg/tls/struct-1.c: New test.
31720
31721 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
31722
31723         * gcc.dg/cpp/tr-warn2.c: Update.
31724
31725 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
31726
31727         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
31728
31729 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
31730
31731         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
31732         systems.
31733
31734 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
31735
31736         * gcc.c-torture/execute/ieee/mzero3.c: New test.
31737
31738         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
31739         Adjust for c++filt moved to binutils.  Remove spurious duplicate
31740         setting of cxxfilt.
31741
31742 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
31743
31744         * gcc.dg/20020312-2.c: Update for darwin.
31745
31746 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
31747
31748         * g++.old-deja/g++.other/crash32.C: Mark ICE.
31749
31750 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
31751
31752         * objc.dg/comp-types-1.m: New test.
31753         * objc.dg/comp-types-2.m: New test.
31754         * objc.dg/comp-types-3.m: New test.
31755         * objc.dg/comp-types-4.m: New test.
31756         * objc.dg/comp-types-5.m: New test.
31757         * objc.dg/comp-types-6.m: New test.
31758
31759 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
31760
31761         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
31762
31763 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
31764
31765         * g++.dg/other/do1.C: New test.
31766
31767         * g++.dg/template/subst1.C: New test.
31768
31769 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
31770
31771         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
31772
31773 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
31774
31775         * g++.dg/template/qualttp20.C: Adjust expected errors.
31776         * g++.old-deja/g++.jason/report.C: Likewise.
31777         * g++.old-deja/g++.other/qual1.C: Likewise.
31778
31779         * g++.dg/lookup/scoped2.C: New test.
31780
31781         * g++.dg/ext/asm3.C: New test.
31782
31783 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
31784
31785         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
31786
31787 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
31788
31789         * ChangeLog: follow spelling conventions.
31790         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
31791         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
31792         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
31793         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
31794         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
31795         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
31796         * g++.old-deja/g++.law/global-init1.C: Likewise.
31797         * g++.old-deja/g++.other/delete4.C: Likewise.
31798         * g++.old-deja/g++.other/inline21.C: Likewise.
31799         * g++.old-deja/g++.other/singleton.C: Likewise.
31800         * g77.dg/strlen0.f: Likewise.
31801         * g77.f-torture/compile/20010519-1.f: Likewise.
31802         * g77.f-torture/compile/980310-4.f: Likewise.
31803         * gcc.c-torture/compile/20000605-1.c: Likewise.
31804         * gcc.c-torture/execute/20020225-1.c: Likewise.
31805         * gcc.dg/c90-hexfloat-2.c: Likewise.
31806         * gcc.dg/c99-bool-1.c: Likewise.
31807         * gcc.dg/c99-hexfloat-2.c: Likewise.
31808         * gcc.dg/dll-2.c: Likewise.
31809         * gcc.dg/wtr-union-init-1.c: Likewise.
31810         * gcc.dg/wtr-union-init-2.c: Likewise.
31811         * gcc.dg/wtr-union-init-3.c: Likewise.
31812         * gcc.dg/cpp/avoidpaste1.c: Likewise.
31813         * gcc.dg/cpp/defined.c: Likewise.
31814         * gcc.dg/cpp/macsyntx.c: Likewise.
31815         * gcc.dg/cpp/paste2.c: Likewise.
31816         * gcc.dg/cpp/trad/defined.c: Likewise.
31817         * gcc.dg/format/c90-printf-1.c: Likewise.
31818         * gcc.dg/format/c90-scanf-1.c: Likewise.
31819         * gcc.dg/format/c99-printf-1.c: Likewise.
31820         * gcc.dg/format/c99-scanf-1.c: Likewise.
31821         * gcc.misc-tests/gcov-8.c: Likewise.
31822         * lib/profopt.exp: Likewise.
31823
31824 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
31825
31826         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
31827
31828 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
31829
31830         * g++.dg/inherit/using2.C: New test.
31831
31832 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
31833
31834         * ChangeLog: Follow spelling conventions.
31835         * g++.dg/template/friend4.C: Likewise.
31836         * g++.old-deja/g++.pt/crash67.C: Likewise.
31837         * gcc.c-torture/execute/20000801-4.c: Likewise.
31838         * gcc.dg/c90-digraph-1.c: Likewise.
31839         * gcc.dg/c94-digraph-1.c: Likewise.
31840         * gcc.dg/c99-digraph-1.c: Likewise.
31841         * gcc.dg/cpp/line5.c: Likewise.
31842         * gcc.dg/cpp/multiline.c: Likewise.
31843         * gcc.dg/cpp/trad/literals-1.c: Likewise.
31844         * gcc.dg/format/attr-3.c: Likewise.
31845         * gcc.dg/format/c90-scanf-3.c: Likewise.
31846         * gcc.dg/format/ext-4.c: Likewise.
31847
31848 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
31849
31850         * g++.dg/template/pretty1.C: New test.
31851
31852 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
31853
31854         * gcc.c-torture/execute/struct-cpy-1.c: New test.
31855
31856 2002-09-13  Matt Austern  <austern@apple.com>
31857
31858         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
31859         passing a cast expression to a function by const reference.
31860
31861 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
31862
31863         * g++.dg/template/deduce1.C: New test.
31864
31865 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
31866
31867         * gcc.c-torture/execute/simd-1.c: Force all use of int to
31868         32-bit int.
31869
31870 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
31871
31872         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
31873         usage.
31874
31875 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
31876
31877         * gcc.c-torture/compile/20020910-1.c: New test.
31878
31879 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
31880
31881         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
31882
31883 2002-09-10  Andreas Jaeger  <aj@suse.de>
31884
31885         * gcc.dg/20020312-2.c: Adjust for x86-64.
31886
31887 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
31888
31889         * g77.dg/7388.f: New test case for PR 7388.
31890
31891 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
31892
31893         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
31894
31895 2002-09-05  Ziemowit Laski <zlaski@apple.com>
31896
31897         * objc.dg/proto-lossage-1.m: New test.
31898
31899 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
31900
31901         * gcc.dg/cpp/_Pragma4.c: Fix typo.
31902
31903 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
31904
31905         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
31906         expected to pass.
31907
31908 2002-09-06  Stan Shebs  <shebs@apple.com>
31909             David Edelsohn  <edelsohn@gnu.org>
31910
31911         * gcc.dg/weak: New directory.
31912         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
31913         target-specific xfail bits.
31914         * gcc.dg/typeof-2.c: Move to new directory.
31915         * gcc.dg/weak.exp: New expect script.
31916
31917 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
31918
31919         * gcc.c-torture/execute/extzvsi.c: New test.
31920
31921 2002-09-05  Stan Shebs  <shebs@apple.com>
31922
31923         * gcc.dg/weak-1.c: xfail on Darwin.
31924         * gcc.dg/weak-2.c: Ditto.
31925         * gcc.dg/weak-3.c: Ditto.
31926         * gcc.dg/weak-4.c: Ditto.
31927         * gcc.dg/weak-5.c: Ditto.
31928         * gcc.dg/weak-6.c: Ditto.
31929         * gcc.dg/weak-7.c: Ditto.
31930         * gcc.dg/weak-8.c: Ditto.
31931         * gcc.dg/weak-9.c: Ditto.
31932
31933 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
31934
31935         * gcc.c-torture/execute/loop-14.c: New test.
31936
31937 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
31938
31939         * g++.dg/other/cxa-atexit1.C: New test.
31940
31941         * gcc.dg/typeof-2.c: New test.
31942
31943 2002-09-03  Roger Sayle  <roger@eyesopen.com>
31944
31945         * gcc.dg/builtins-2.c: New testcase.
31946         * gcc.dg/builtins-3.c: New testcase.
31947
31948 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
31949
31950         * gcc.dg/cpp/_Pragma4.c: New test.
31951
31952 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
31953
31954         * objc/execute/nil_method-1.m: New testcase.
31955
31956 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
31957
31958         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
31959         [Object class], not [Object initialize].
31960
31961 2002-08-31  Roger Sayle  <roger@eyesopen.com>
31962             Hans-Peter Nilsson  <hp@bitrange.com>
31963
31964         * gcc.c-torture/execute/20020720-1.x: Skip test on
31965         mmix-knuth-mmixware.  Correct comment.
31966
31967 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
31968
31969         * testsuite/g++.dg/abi/bitfield5.C: New test.
31970         * testsuite/g++.dg/abi/vbase10.C: Likewise.
31971
31972 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
31973
31974         * objc.dg/undeclared-selector.m: New test.
31975
31976 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
31977
31978         * g++.dg/other/offsetof1.C: Avoid cast warning.
31979
31980 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
31981
31982         * objc.dg/super-class-2.m: New test.
31983
31984 2002-08-24  Matt Austern  <austern@apple.com>
31985
31986         * g++.dg/ext/lvaddr.C: New test.
31987         * g++.dg/ext/lvcast.C: New test.
31988
31989 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
31990
31991         * testsuite/g++.dg/inherit/cond1.C: New test.
31992
31993 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
31994
31995         * gcc.dg/noncompile/incomplete-1.c: New test.
31996
31997 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
31998
31999         * gcc.dg/typespec-1.c: New test.
32000
32001 2002-08-20  Devang Patel  <dpatel@apple.com>
32002         * objc.dg/proto-hier-2.m: New test.
32003
32004 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
32005
32006         * objc.dg/bitfield-1.m: New test.
32007         * objc.dg/bitfield-2.m: New test.
32008
32009 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
32010
32011         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
32012         gcc.dg/c99-flex-array-4.c: New tests.
32013
32014 2002-08-16  Stan Shebs  <shebs@apple.com>
32015
32016         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
32017
32018 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
32019
32020         * gcc.dg/typeof-1.c: New test.
32021         * g++.dg/ext/typeof2.C: New test.
32022
32023 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
32024
32025         * g++.dg/other/offsetof1.C: New test.
32026
32027 2002-08-14  Richard Henderson  <rth@redhat.com>
32028
32029         * gcc.dg/tls/diag-3.c: Fix expected message strings.
32030
32031 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
32032
32033         * gcc.dg/cpp/_Pragma3.c: New test.
32034
32035 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
32036
32037         * g++.dg/template/inherit3: New test.
32038
32039 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
32040
32041         * gcc.dg/bitfld-4.c: Add blank options.
32042
32043 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
32044
32045         * g++.dg/template/crash1.C: New test.
32046
32047 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
32048
32049         * gcc.dg/tls/opt-2.c: New test.
32050
32051 2002-08-08  Devang Patel  <dpatel@apple.com>
32052
32053         * objc.dg/selector-1.m : New test
32054
32055 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
32056
32057         * g++.dg/abi/bitfield4.C: New test.
32058         * gcc.dg/bitfld-4.c: New test.
32059
32060 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
32061
32062         * g++.dg/other/packed1.C: New test.
32063
32064 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
32065
32066         * g++.dg/abi/offsetof.C: Tweak error messages.
32067         * g++.old-deja/g++.mike/p10769a.C: Likewise.
32068
32069 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
32070
32071         * gcc.dg/bitfld-3.c: New test.
32072
32073 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
32074             Richard Henderson  <rth@redhat.com>
32075
32076         * gcc.dg/i386-bitfield1.c: New test.
32077         * g++.dg/abi/bitfield3.C: Update.
32078
32079 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
32080
32081         * objc.dg/const-str-2.m: Update.
32082         * gcc.dg/cpp/c++98.c: Change to C extension.
32083         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
32084         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
32085
32086 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
32087
32088         * testsuite/gcc.dg/tls/diag-3.c: New.
32089
32090 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
32091
32092         * g++.dg/README (Subdirectories): Document new subdir expr.
32093         * g++.dg/expr/pmf-1.C: New test.
32094
32095 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
32096
32097         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
32098
32099 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
32100
32101         * g++.dg/abi/bitfield3.C: New test.
32102
32103 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
32104
32105         * lib/gcov.exp: Tweak expected line formats.
32106         * gcc.misc-tests/gcov8.c: New test.
32107         * gcc.misc-tests/gcov8.x: New flags.
32108
32109 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
32110
32111         * consistency.vlad/layout/endian.c: Include string.h.
32112
32113         * gcc.c-torture/execute/20020805-1.c: New test.
32114
32115 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
32116
32117         * g++.dg/other/conversion1.C: New test.
32118
32119 2002-08-03  Roger Sayle  <roger@eyesopen.com>
32120
32121         * gcc.dg/builtins-1.c: New testcase.
32122
32123 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
32124
32125         * g++.dg/inherit/access3.C: New test.
32126
32127 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
32128
32129         * gcc.dg/ia64-visibility-2.c: New test.
32130
32131 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
32132
32133         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
32134         __qualifier_flags to __flags.
32135
32136 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
32137
32138         * g++.dg/inherit/operator1.C: New test.
32139         * g++.dg/lookup/disamb1.C: Fix typo in comment.
32140         * g++.dg/other/error1.C: Change expected error message.
32141         * g++.dg/template/conv4.C: Likewise.
32142
32143 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
32144
32145         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
32146         for documented behavior.
32147
32148 2002-07-25  Roger Sayle  <roger@eyesopen.com>
32149
32150         * gcc.c-torture/execute/20020720-1.x: Skip this test on
32151         several targets known to fail.
32152
32153 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
32154
32155         * gcc.dg/mips-args-[123].c: New tests.
32156
32157 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
32158
32159         * gcc.dg/ppc-spe.c: New.
32160
32161 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
32162
32163         * g++.dg/other/ptrmem4.C: New testcase.
32164
32165 2002-07-24  Richard Henderson  <rth@redhat.com>
32166
32167         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
32168
32169 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
32170
32171         * g++.dg/ext/alignof1.C (main): Return 0 for success.
32172
32173 2002-07-24  Roger Sayle  <roger@eyesopen.com>
32174
32175         * gcc.c-torture/execute/memset-3.c: New testcase.
32176
32177 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
32178
32179         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
32180         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
32181
32182 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32183
32184         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
32185         Delete.
32186
32187 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
32188
32189         * gcc.c-torture/compile/simd-4.c: New test.
32190
32191 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32192
32193         PR c++/7347, c++/7348
32194         * g++.dg/template/access4.C: New test.
32195         * g++.dg/template/access5.C: New test.
32196         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
32197         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
32198         * g++.old-deja/g++.pt/ttp58.C: Likewise.
32199         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
32200
32201 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
32202
32203         * gcc.dg/gnu89-init-2.c: New test.
32204
32205 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
32206
32207         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
32208
32209 2002-07-20  Roger Sayle  <roger@eyesopen.com>
32210
32211         * gcc.c-torture/execute/20020720-1.c: New testcase.
32212
32213 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
32214
32215         * gcc.dg/cpp/Wsignprom.c: New tests.
32216
32217 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
32218
32219         * gcc.c-torture/execute/loop-13.c: New test.
32220
32221 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
32222
32223         * gcc.dg/cpp/expr.c: New tests.
32224
32225 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
32226
32227         * g++.dg/opt/pr6713.C: Add template instantiation.
32228
32229 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
32230
32231         * gcc.dg/nest.c: New test.
32232
32233 2002-07-17  Richard Henderson  <rth@redhat.com>
32234
32235         * g++.dg/opt/pr6713.C: New test.
32236
32237 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
32238
32239         * gcc.c-torture/execute/loop-2e.x: Let the testcase
32240         XFAIL for all x86 processors.
32241
32242 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
32243
32244         * gcc.c-torture/execute/20010122-1.x: Do not test with
32245         -fomit-frame-pointer.
32246
32247 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32248
32249         * g++.dg/template/instantiate2.C: New test.
32250         * g++.dg/template/spec4.C: New test.
32251
32252 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32253
32254         * g++.dg/template/access2.C: New test.
32255         * g++.dg/template/access3.C: New test.
32256
32257 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
32258
32259         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
32260         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
32261         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
32262         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
32263         Convert to use <stdarg.h>.
32264         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
32265         Delete.
32266         * gcc.dg/va-arg-2.c: New.
32267         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
32268
32269 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
32270
32271         * gcc.c-torture/compile/20020710-1.c: New test.
32272
32273 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
32274                           Andrew Pinski  <pinskia@physics.uc.edu>
32275
32276         gcc.c-torture/compile/simd-2.c: New testcase.
32277         gcc.c-torture/compile/simd-3.c: Likewise.
32278
32279 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
32280
32281         PR c++/7224
32282         * g++.dg/overload/error1.C: New test.
32283
32284 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
32285
32286         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
32287         configuration and IRIX 6 O32 ABI.
32288
32289 2002-07-11  Roger Sayle  <roger@eyesopen.com>
32290
32291         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
32292
32293 2002-07-10  Roger Sayle  <roger@eyesopen.com>
32294
32295         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
32296
32297 2002-07-10  Jeffrey A Law  <law@redhat.com>
32298
32299         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
32300
32301         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
32302
32303 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
32304
32305         * gcc.dg/20020312-2.c: Check for __PPC__.
32306
32307 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
32308
32309         * gcc.c-torture/compile/20020709-1.c: New test.
32310
32311 2002-07-07  Roger Sayle  <roger@eyesopen.com>
32312
32313         * g++.dg/template/qualttp21.C: New test case.
32314
32315 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
32316
32317         * gcc.c-torture/compile/20020706-1.c: New test.
32318         * gcc.c-torture/compile/20020706-2.c: New test.
32319
32320 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
32321             Alexandre Oliva  <aoliva@redhat.com>
32322
32323         * g++.dg/warn/incomplete1.C: New test.
32324
32325 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32326
32327         PR c++/7099
32328         * g++.dg/warn/noreturn1.C: New test.
32329
32330 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
32331
32332         PR c++/6706
32333         * g++.dg/debug/debug6.C: New test.
32334         * g++.dg/debug/debug7.C: New test.
32335
32336 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
32337
32338         * gcc.c-torture/compile/simd-3.c: New test.
32339
32340 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
32341
32342         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
32343         * gcc.dg/20020620-1.c: Likewise.
32344
32345 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32346
32347         PR c++/6944
32348         * g++.dg/init/array4.C: New test.
32349         * g++.dg/init/array5.C: New test.
32350
32351 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
32352
32353         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
32354         * gcc.c-torture/execute/simd-2.c (main): Likewise.
32355
32356 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32357
32358         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
32359         * gcc.dg/wtr-aggr-init-1.c: Likewise.
32360         * gcc.dg/wtr-conversion-1.c: Likewise.
32361         * gcc.dg/wtr-escape-1.c: Likewise.
32362         * gcc.dg/wtr-int-type-1.c: Likewise.
32363         * gcc.dg/wtr-label-1.c: Likewise.
32364         * gcc.dg/wtr-static-1.c: Likewise.
32365         * gcc.dg/wtr-strcat-1.c: Likewise.
32366         * gcc.dg/wtr-suffix-1.c: Likewise.
32367         * gcc.dg/wtr-switch-1.c: Likewise.
32368         * gcc.dg/wtr-unary-plus-1.c: Likewise.
32369         * gcc.dg/wtr-union-init-1.c: Likewise.
32370         * gcc.dg/wtr-union-init-2.c: Likewise.
32371         * gcc.dg/wtr-union-init-3.c: Likewise.
32372
32373         * gcc.dg/wtr-func-def-1.c: New test.
32374
32375 2002-07-02 Devang Patel <dpatel@apple.com>
32376
32377         * objc.dg/param-1.m: New test.
32378
32379 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
32380
32381         * gcc.dg/cpp/trad/directive.c: Add test.
32382         * gcc.dg/cpp/trad/macroargs.c: Add test.
32383         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
32384
32385 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
32386
32387         * gcc.dg/cpp/cmdlne-M.c: New test.
32388
32389 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
32390
32391         * objc.dg/desig-init-1.m: New test.
32392
32393 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32394
32395         PR c++/6716
32396         * g++.dg/template/instantiate1.C: New test.
32397
32398 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
32399
32400         PR c++/7112
32401         * g++.dg/template/sizeof2.C: New test.
32402
32403 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
32404
32405         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
32406         gcc.dg/cpp/trad/include.c: New tests.
32407
32408 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
32409
32410         PR target/7177
32411         * gcc.c-torture/compile/20020701-1.c: New test.
32412
32413 2002-07-01  Stan Shebs  <shebs@apple.com>
32414
32415         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
32416         header here...
32417         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
32418         (objc-torture-execute): or here.
32419
32420 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
32421
32422         * gcc.c-torture/execute/arith-rand-ll.c: New test.
32423
32424 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
32425
32426         * gcc.dg/cpp/trad/escaped-nl.c: New test.
32427
32428 2002-06-30  Devang Patel  <dpatel@apple.com>
32429
32430         * objc.dg/fsyntax-only.m: New test.
32431
32432 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
32433
32434         PR c++/6695
32435         * g++.dg/template/friend7.C: New file.
32436
32437 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
32438
32439         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
32440         return type.
32441
32442 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
32443
32444         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
32445         avoid division by zero.
32446
32447 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
32448
32449         * gcc.dg/Wunknownprag.c: New tests.
32450
32451 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
32452
32453         * gcc.c-torture/execute/simd-2.c: New test.
32454
32455 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
32456
32457         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
32458         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
32459         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
32460         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
32461         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
32462         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
32463         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
32464         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
32465         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
32466         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
32467         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
32468         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
32469         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
32470         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
32471         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
32472         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
32473         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
32474
32475 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
32476
32477         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
32478         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
32479         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
32480         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
32481         New tests.
32482         * gcc.dg/cpp/trad/directive.c: Update.
32483
32484 2002-06-23  Andreas Jaeger  <aj@suse.de>
32485
32486         * gcc.c-torture/execute/complex-6.c: New.
32487
32488 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
32489
32490         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
32491         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
32492         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
32493         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
32494
32495 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
32496
32497         * gcc.dg/cpp/trad: New directory with traditional tests copied
32498         from parent directory.
32499         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
32500         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
32501         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
32502         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
32503         Move to trad/ and rename.
32504         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
32505         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
32506         gcc.dg/cpp/trad/redef2.c: New tests.
32507         * gcc.dg/cpp/trad/trad.exp: New driver.
32508
32509 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
32510
32511         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
32512         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
32513         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
32514         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
32515         Remove.
32516
32517 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
32518
32519         * gcc.dg/20020620-1.c: New test.
32520
32521 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32522
32523         * g++.dg/template/ttp4.C: New test.
32524
32525 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
32526
32527         * g++.dg/opt/vt1.C: Fix regexp.
32528
32529 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32530
32531         * gcc.c-torture/execute/pure-1.c: Make functions static again.
32532         Don't use attribute `noinline'.
32533
32534 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
32535
32536         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
32537
32538 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
32539
32540         * gcc.c-torture/execute/simd-1.c: New.
32541
32542         * gcc.dg/simd-1.c: New.
32543
32544 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
32545
32546         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
32547
32548 2002-06-16  Richard Henderson  <rth@redhat.com>
32549
32550         * g++.dg/ext/anon-struct1.C: New.
32551         * g++.dg/ext/anon-struct2.C: New.
32552         * g++.dg/ext/anon-struct3.C: New.
32553         * gcc.dg/anon-struct-1.c: New.
32554         * gcc.dg/anon-struct-2.c: New.
32555         * gcc.dg/anon-struct-3.c: New.
32556         * gcc.dg/20011008-1.c: Adjust warning text.
32557         * gcc.dg/20020527-1.c: Add -fms-extensions.
32558
32559 2002-06-16  Richard Henderson  <rth@redhat.com>
32560
32561         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
32562
32563 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
32564
32565         * gcc.c-torture/execute/20020615-1.c: New test.
32566
32567 2002-06-15  Roger Sayle  <roger@eyesopen.com>
32568
32569         * gcc.c-tortuture/execute/compare-1.c: New test case.
32570         * gcc.c-tortuture/execute/compare-2.c: New test case.
32571         * gcc.c-tortuture/execute/compare-3.c: New test case.
32572
32573 2002-06-13  Richard Henderson  <rth@redhat.com>
32574
32575         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
32576         ia64 ilp32.
32577
32578 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32579
32580         * g++.dg/template/typename2.C: Update error message.
32581
32582 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
32583
32584         * gcc.c-torture/execute/20020611-1.c: New test.
32585
32586 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
32587
32588         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
32589         list of targets to skip.
32590
32591 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
32592
32593         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
32594         targets if not optimizing.
32595
32596 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
32597
32598         * gcc.c-torture/compile/20020605-1.c: New test.
32599
32600         * g++.dg/opt/vt1.C: New test.
32601
32602         * gcc.dg/20020531-1.c: New test.
32603
32604         * gcc.dg/20020530-1.c: New test.
32605
32606         * gcc.dg/20020527-1.c: New test.
32607
32608         * g++.dg/opt/cse1.C: New test.
32609
32610 2002-06-07  Roger Sayle  <roger@eyesopen.com>
32611
32612         * gcc.dg/20020607-2.c: New test case.
32613
32614 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
32615
32616         * gcc.c-torture/compile/20020604-1.c: New test.
32617
32618 2002-06-04  Richard Henderson  <rth@redhat.com>
32619
32620         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
32621         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
32622         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
32623
32624 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
32625
32626         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
32627
32628 2002-06-03  Richard Henderson  <rth@redhat.com>
32629
32630         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
32631         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
32632
32633 2002-06-02  Richard Henderson  <rth@redhat.com>
32634
32635         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
32636         test functions static.
32637
32638 2002-06-02  Andreas Jaeger  <aj@suse.de>
32639
32640         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
32641         now.
32642
32643 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
32644
32645         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
32646         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
32647         Update for mofified diagnostics.
32648         * gcc.dg/c99-intconst-1.c: No longer fail.
32649
32650 2002-06-02  Richard Henderson  <rth@redhat.com>
32651
32652         * gcc.dg/uninit-A.c: Remove xfail markers.
32653
32654 2002-06-01  Roger Sayle  <roger@eyesopen.com>
32655
32656         * gcc.dg/fnegate-1.c: New test case.
32657
32658 2002-05-30  Osku Salerma  <osku@iki.fi>
32659
32660         * gcc.c-torture/execute/mayalias-1.c: New file.
32661
32662 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
32663
32664         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
32665         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
32666         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
32667
32668 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
32669
32670         * gcc.c-torture/execute/20020529-1.c: New test.
32671
32672 2002-05-27  Richard Henderson  <rth@redhat.com>
32673
32674         * g++.dg/ext/attrib6.C: New test case.
32675
32676 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32677
32678         * gcc.c-torture/execute/pure-1.c: New test.
32679
32680 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
32681
32682         * gcc.dg/cpp/arith-2.c: Remove.
32683
32684 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
32685
32686         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
32687         * gcc.dg/cpp/if-3.c: Remove.
32688
32689 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
32690
32691         * g++.dg/opt/cse2.C: New test.
32692
32693 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
32694
32695         * gcc.dg/cpp/arith-1.c: New semantic tests.
32696         * gcc.dg/cpp/if-1.c: Update.
32697
32698 2002-05-24  Ben Elliston  <bje@redhat.com>
32699
32700         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
32701
32702 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
32703
32704         * gcc.dg/verbose-asm.c: New test.
32705
32706 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
32707
32708         * gcc.dg/cpp/paste12.c: New test.
32709
32710 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
32711
32712         * g++.dg/parse/named_ops.C: New test.
32713
32714 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
32715
32716         * gcc/testsuite/gcc.dg/weak-8.c: New test.
32717
32718 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
32719
32720         * gcc.dg/weak-2.c: Allow optional leading underscore
32721         in scan-assembler symbol name.
32722         * gcc.dg/weak-3.c: Likewise.
32723         * gcc.dg/weak-4.c: Likewise.
32724         * gcc.dg/weak-5.c: Likewise.
32725
32726 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
32727
32728         * gcc.dg/20020523-1.c: New test.
32729
32730 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
32731
32732         * objc.dg/const-str-2.m: Update now that we stop after
32733         a command line error.
32734
32735 2002-05-22  Richard Henderson  <rth@redhat.com>
32736
32737         * g++.dg/dg.exp: Fix typo in test pruneing.
32738
32739 2002-05-22  Richard Henderson  <rth@redhat.com>
32740
32741         * g++.dg/dg.exp: Prune the tls subdirectory.
32742         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
32743         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
32744         * g++.dg/tls/init-1.C: New.
32745
32746 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
32747
32748         * gcc.dg/20020517-1.c: New test.
32749
32750 2002-05-21  Richard Henderson  <rth@redhat.com>
32751
32752         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
32753         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
32754
32755 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
32756
32757         * g++.dg/other/copy2.C: New test.
32758
32759 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
32760
32761         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
32762         (MAX_COPY): Bump up to 10 times sizeof (long long).
32763         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
32764
32765         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
32766         sizeof (long long).
32767
32768         * gcc.c-torture/execute/strcpy-1.c: New test.
32769
32770 2002-05-19  Jason Merrill  <jason2redhat.com>
32771
32772         * g++.dg/ext/oper1.C: New test.
32773
32774 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
32775 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
32776
32777         * README.QMTEST: New file.
32778
32779         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
32780
32781 2002-05-19  Andreas Jaeger  <aj@suse.de>
32782
32783         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
32784         now.
32785         * gcc.c-torture/execute/loop-2d.x: Likewise.
32786
32787 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
32788
32789         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
32790         support weak symbols.
32791         * gcc.dg/weak-4.c: Likewise.
32792         * gcc.dg/weak-6.c: Likewise.
32793
32794 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
32795
32796         * gcc.dg/weak-3.c: Add dg-excess-error comment for
32797         cygwin, coff and h8300-*-hms targets
32798         * gcc.dg/weak-5.c: Likewise.
32799         * gcc.dg/weak-7.c: Likewise.
32800
32801 2002-05-16  Jason Merrill  <jason@redhat.com>
32802
32803         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
32804         (scan-assembler-not, scan-assembler-dem): Likewise.
32805         (scan-assembler-dem-not): Likewise.
32806
32807 2002-05-15  Richard Henderson  <rth@redhat.com>
32808
32809         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
32810
32811 2002-05-15  Richard Henderson  <rth@redhat.com>
32812
32813         * gcc.dg/weak-5.c (vfoo1c): No warning here.
32814         (vfoo1f): Warning here.
32815         (vfoo1l): Don't redefine the alias.
32816
32817 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
32818
32819         * g++.dg/init/pm1.C: New test.
32820
32821 2002-05-12  David S. Miller  <davem@redhat.com>
32822
32823         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
32824         types.
32825
32826 2002-05-10  Roger Sayle  <roger@eyesopen.com>
32827
32828         * gcc.c-torture/execute/20020510-1.c: New test case.
32829
32830 2002-05-10  David S. Miller  <davem@redhat.com>
32831
32832         * gcc.c-torture/execute/conversion.c: Test long double too.
32833
32834 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
32835
32836         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
32837         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
32838         * lib/g++.exp (g++_link_flags): Likewise.
32839         * lib/objc.exp (objc_target_compile): Likewise.
32840
32841 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
32842
32843         * gcc.dg/cpp/poison.c: Update.
32844         * gcc.dg/cpp/20000625-2.c: Remove.
32845         * gcc.dg/cpp/direct2s.c: Remove final test.
32846
32847 2002-05-08  Tom Rix  <trix@redhat.com>
32848
32849         * gcc.c-torture/execute/20020508-1.c: New test.
32850         * gcc.c-torture/execute/20020508-2.c: New test.
32851         * gcc.c-torture/execute/20020508-3.c: New test.
32852
32853 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
32854
32855         * gcc.dg/cpp/charconst-4.c: More tests.
32856
32857 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
32858
32859         PR c/6569
32860         * gcc.dg/weak-3.c: Update location of warning messages.
32861         * gcc.dg/weak-5.c: Likewise.
32862
32863 2002-05-06  Roger Sayle  <roger@eyesopen.com>
32864
32865         * gcc.c-torture/execute/20020506-1.c: New test case.
32866
32867 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
32868
32869         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
32870
32871 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
32872
32873         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
32874
32875 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
32876
32877         * gcc.dg/cpp/charconst-3.c: New test.
32878
32879 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
32880
32881         * gcc.dg/cpp/charconst.c: Update tests.
32882
32883 2002-05-05  Tim Josling  <tej@melbpc.org.au>
32884
32885         * treelang: Added directory for new sample language treelang. Also
32886         lib/treelang.exp: New file to signal treelang should be tested.
32887
32888 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
32889
32890         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
32891         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
32892         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
32893         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
32894         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
32895         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
32896         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
32897
32898 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
32899
32900         * gcc.dg/format/xopen-2.c: New test.
32901
32902 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
32903
32904         * gcc.dg/20020503-1.c: New test.
32905
32906 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
32907
32908         * g++.dg/init/dtor1.C: Make it tougher.
32909
32910 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
32911
32912         * g++.dg/init/dtor1.C: New test.
32913
32914 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
32915
32916         * gcc.dg/altivec-8.c: New.
32917
32918 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
32919
32920         * gcc.dg/altivec-7.c: New.
32921
32922 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
32923
32924         * g++.dg/parse/typedef1.C: New test.
32925
32926 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
32927
32928         PR c++/6486
32929         * g++.dg/template/friend6.C: New test.
32930
32931         PR c++/6492
32932         * g++.dg/init/copy1.C: New test.
32933
32934 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
32935
32936         * g++.dg/warn/effc1.C: New test.
32937
32938 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
32939
32940         * gcc.dg/cpp/if-cexp.c: Add a test.
32941
32942 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
32943
32944         * gcc.dg/20020426-2.c: New test.
32945
32946 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
32947
32948         * gcc.dg/cpp/if-mop.c: Update.
32949         * gcc.dg/cpp/if-mpar.c: Add test.
32950         * gcc.dg/cpp/if-oppr.c: Update.
32951
32952 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32953
32954         PR c/6343
32955         * gcc.dg/weak-[2-7].c: New tests.
32956
32957 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
32958
32959         * gcc.dg/enum1.c: New test.
32960
32961 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
32962
32963         PR c++/6497
32964         * g++.dg/inherit/access2.C: New test.
32965
32966 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
32967
32968         PR bootstrap/6445
32969         * gcc.dg/20020426-1.c: New test.
32970
32971 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
32972
32973         * g++.dg/abi/enum1.C: New test.
32974
32975 2002-04-26  Richard Henderson  <rth@redhat.com>
32976
32977         * gcc.dg/c99-bool-1.c: Expect always true warning.
32978
32979 2002-04-25  Roger Sayle  <roger@eyesopen.com>
32980
32981         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
32982
32983 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32984
32985         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
32986         targets.
32987
32988 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
32989
32990         * g++.dg/abi/mange7.C: New test.
32991
32992         PR c++/6438.
32993         * g++.dg/parse/stmtexpr2.C: New test.
32994
32995 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
32996
32997         * gcc.dg/20020312-2.c: Add SH target.
32998
32999 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33000
33001         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
33002         compiler output on mips*-*-irix*.
33003
33004 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
33005
33006         * g++.dg/parse/attr1.C: New test.
33007
33008 2002-04-23  Roger Sayle  <roger@eyesopen.com>
33009
33010         * gcc.c-torture/execute/string-opt-17.c: New test case.
33011         * gcc.c-torture/execute/memset-2.c: New test case.
33012
33013 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
33014
33015         PR c++/6256:
33016         * g++.dg/template/friend5.C: New test.
33017
33018         PR c++/6331:
33019         * g++.dg/template/qual1.C: Likewise.
33020
33021 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
33022
33023         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
33024         Include stdlib.h, not stdio.h or ctype.h.
33025
33026 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
33027
33028         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
33029         cris-*-elf* and mmix-*-*.
33030         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
33031         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
33032         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
33033         Ditto.
33034         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
33035         * gcc.dg/wchar_t-1.c: Ditto.
33036
33037 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
33038
33039         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
33040         Clarify comment.
33041
33042 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
33043
33044         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
33045
33046 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33047
33048         * gcc.c-torture/execute/20000906-1.x: Delete.
33049
33050 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
33051
33052         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
33053
33054 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
33055
33056         * PR6367
33057         * g77.f-torture/execute/6367.f: New test.
33058         * g77.f-torture/execute/6367.x: Disable for MMIX.
33059
33060 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
33061
33062         * PR6352
33063         * g++.dg/opt/inline2.C: New test.
33064
33065 2002-04-18  Richard Henderson  <rth@redhat.com>
33066
33067         * gcc.dg/20000906-1.c: Enable for all targets.
33068         * gcc.c-torture/compile/iftrap-2.c: New.
33069
33070 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
33071
33072         * gcc.dg/20020418-1.c: New test.
33073         * gcc.dg/20020418-2.c: New test.
33074
33075 2002-04-18  Richard Henderson  <rth@redhat.com>
33076
33077         * gcc.c-torture/compile/iftrap-1.c: New.
33078         * gcc.dg/iftrap-1.c: Adjust for ia64.
33079         * gcc.dg/iftrap-2.c: New.
33080
33081 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
33082
33083         * gcc.c-torture/compile/20020418-1.c: New test.
33084
33085 2002-04-18  Roger Sayle  <roger@eyesopen.com>
33086
33087         * gcc.c-torture/compile/20020415-1.c: New.
33088
33089 2002-04-18  David S. Miller  <davem@redhat.com>
33090
33091         * gcc.c-torture/execute/20020418-1.c: New test.
33092
33093 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
33094
33095         * gcc.dg/20020416-1.c: New test.
33096
33097         * g++.dg/opt/inline1.C: New test.
33098
33099 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
33100
33101         * gcc.dg/altivec-5.c: New test.
33102
33103         * gcc.dg/20020415-1.c: New test.
33104
33105 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
33106
33107         * testsuite/lib/chill.exp: Remove.
33108
33109 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
33110
33111         * g++.dg/other/big-struct.C: New test.
33112
33113 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
33114
33115         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
33116         of scratch file.
33117
33118 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
33119
33120         PR c/6277
33121         * gcc.dg/i386-387-1.c: Allow optional leading underscore
33122         in scan-assembler function name
33123
33124 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
33125
33126         * g77.f-torture/execute/980628-4.x,
33127         g77.f-torture/execute/980628-5.x,
33128         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
33129         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
33130         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
33131         i[34567]86-*-*.
33132
33133 2002-04-13  David S. Miller  <davem@redhat.com>
33134
33135         * gcc.c-torture/execute/20020413-1.c: New test.
33136
33137 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
33138
33139         * gcc.dg/asm-6.c,
33140         * g++.dg/ext/asm1.C: New tests.
33141
33142 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
33143
33144         PR c++ 5373.
33145         * g++.dg/parse/stmtexpr1.C: New test.
33146
33147         PR c++/5189.
33148         * g++.dg/template/copy1.C: New test.
33149
33150 2002-04-12  Richard Henderson  <rth@redhat.com>
33151
33152         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
33153
33154 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
33155
33156         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
33157         gcc.c-torture/execute/20020307-2.c.
33158
33159 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
33160
33161         * g++.dg/ext/attrib5.C,
33162         * g++.dg/lookup/struct1.C: New tests.
33163
33164 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
33165
33166         * gcc.dg/20020411-1.c: New test.
33167
33168         * gcc.c-torture/execute/20020411-1.c: New test.
33169
33170 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
33171
33172         * g77.f-torture/execute/6177.f: New test.
33173
33174 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
33175
33176         PR middle-end/6247
33177         * g++.dg/opt/cleanup1.C: New test.
33178
33179         * g++.dg/opt/const1.C: New test.
33180
33181 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
33182
33183         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
33184
33185 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
33186
33187         PR c++/5507
33188         * g++.dg/template/typename2.C: New test.
33189
33190 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
33191
33192         * gcc.c-torture/execute/loop-12.c: New.
33193
33194 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
33195
33196         * g77.f-torture/execute/980628-4.x,
33197         g77.f-torture/execute/980628-5.x,
33198         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
33199         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
33200         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
33201
33202 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33203
33204         PR optimization/6086
33205         * g++.dg/opt/preinc1.C: New test.
33206
33207 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
33208
33209         PR c++/5571
33210         * g++.dg/opt/static2.C: New test.
33211
33212 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
33213
33214         PR c/5120
33215         * gcc.dg/20020406-1.c: New test.
33216
33217 2002-04-04  David S. Miller  <davem@redhat.com>
33218
33219         * gcc.c-torture/execute/20020404-1.c: New test.
33220
33221 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
33222
33223         PR c/6123
33224         * gcc.dg/20020312-2.c: Do not declare global register variable
33225         if __PIC__ or __pic__ is defined.
33226
33227 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
33228
33229         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
33230         __asm__ so that it works correctly even if -ansi -pedantic-errors.
33231
33232 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33233
33234         * gcc.misc-tests/linkage.exp: Update last change to handle
33235         sparc*-, not just sparc-.
33236
33237 2002-04-03  Richard Henderson  <rth@redhat.com>
33238
33239         * gcc.dg/cpp/ucs.c: Improved long UCS test.
33240
33241 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
33242
33243         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
33244
33245 2002-04-02  David S. Miller  <davem@redhat.com>
33246
33247         * gcc.c-torture/execute/20020402-3.c: New test.
33248
33249 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
33250
33251         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
33252         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
33253
33254         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
33255         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
33256         g77.f-torture/execute/20001201.x,
33257         g77.f-torture/execute/u77-test.x: New files.
33258
33259         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
33260         * gcc.dg/wchar_t-1.c: Ditto.
33261
33262 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33263
33264         * gcc.c-torture/execute/20020402-1.c: New test.
33265
33266 2002-04-01  Richard Henderson  <rth@redhat.com>
33267
33268         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
33269
33270         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
33271
33272 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33273
33274         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
33275
33276 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
33277
33278         * g++.dg/inherit/template-as-base.C: Expect error.
33279         * g++.dg/inherit/namespace-as-base.C: Likewise.
33280
33281 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
33282
33283         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
33284         g++.dg/ext/instantiate3.C: Tweak match patterns.
33285
33286         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
33287         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
33288         -da test.
33289
33290 2002-03-31  Richard Henderson  <rth@redhat.com>
33291
33292         * gcc.dg/special/alias-2.c: New.
33293         * gcc.dg/special/ecos.exp: Run it.
33294
33295 2002-03-31  Richard Henderson  <rth@redhat.com>
33296
33297         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
33298
33299 2002-03-31  Kazu Hirata  <kazu@hxi.com>
33300
33301         * gcc.dg/weak-1.c: Disable on h8300 port.
33302
33303 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
33304
33305         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
33306         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
33307         ordering tests.
33308         * g++.dg/bprob/bprob-1.C: New test.
33309         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
33310         * g++.dg/gcov/gcov-1.C: New test.
33311         * g++.dg/gcov/gcov-1.x: New file.
33312         * g++.dg/gcov/gcov-2.C: New test.
33313         * g++.dg/gcov/gcov-3.C: New test.
33314         * g++.dg/gcov/gcov-3.h: New file.
33315
33316 2002-03-28  Roger Sayle  <roger@eyesopen.com>
33317
33318         * g++.old-deja/g++.other/builtins5.C: New test.
33319         * g++.old-deja/g++.other/builtins6.C: New test.
33320         * g++.old-deja/g++.other/builtins7.C: New test.
33321         * g++.old-deja/g++.other/builtins8.C: New test.
33322         * g++.old-deja/g++.other/builtins9.C: New test.
33323
33324 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
33325
33326         * g++.dg/opt/static1.C: New test.
33327
33328         * g++.dg/opt/longbranch1.C: New test.
33329
33330 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
33331
33332         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
33333
33334         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
33335
33336 2002-03-28  Jeffrey A Law  (law@redhat.com)
33337
33338         * gcc.c-torture/execute/20020328-1.c: New test.
33339
33340 2002-03-27  Richard Henderson  <rth@redhat.com>
33341
33342         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
33343         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
33344         move from g++.old-deja/g++.ext/.
33345
33346 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
33347
33348         * g++.dg/init/new2.C: New test.
33349
33350 2002-03-26  Richard Henderson  <rth@redhat.com>
33351
33352         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
33353
33354         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
33355         on sparc.
33356
33357         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
33358         sparcv9 systems.
33359         * gcc.dg/20001102-1.c: Likewise.
33360
33361 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
33362
33363         * gcc.dg/cpp/endif-pedantic1.c,
33364         gcc.dg/cpp/endif-pedantic2.c: New tests.
33365
33366 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
33367
33368         * g++.dg/init/new1.C: New test.
33369
33370 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
33371
33372         * g++.dg/abi/vbase9.C: New test.
33373
33374 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
33375
33376         * gcc.dg/arm-asm.c: New test.
33377
33378 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
33379
33380         * gcc.dg/Wswitch-enum.c: New test.
33381         Fix PR c/5044.
33382
33383 2002-03-26  Richard Henderson  <rth@redhat.com>
33384
33385         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
33386         structure.
33387
33388 2002-03-25  Richard Henderson  <rth@redhat.com>
33389
33390         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
33391         sparcv9 systems.
33392
33393         * gcc.c-torture/compile/20011119-1.c (xxx): New.
33394         * gcc.c-torture/compile/20011119-2.c (xxx): New.
33395
33396 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
33397
33398         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
33399
33400 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
33401
33402         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
33403         targets using generic thunk support.
33404
33405 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
33406
33407         * gcc.c-torture/compile/20020323-1.c: New test.
33408
33409         * g++.dg/opt/conj2.C: New test.
33410
33411 2002-03-24  Richard Henderson  <rth@redhat.com>
33412
33413         * gcc.dg/weak-1.c: Use -fno-common.
33414
33415 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
33416
33417         * g77.dg/f77-edit-apostrophe-out.f: New test
33418         * g77.dg/f77-edit-h-out.f: New test
33419         * g77.dg/f77-edit-t-in.f: New test
33420         * g77.dg/f77-edit-t-out.f: New test
33421         * g77.dg/f77-edit-x-out.f: New test
33422         * g77.dg/f77-edit-slash-out.f: New test
33423         * g77.dg/f77-edit-colon-out.f: New test
33424         * g77.dg/f77-edit-s-out.f: New test
33425
33426 2002-03-24  Richard Henderson  <rth@redhat.com>
33427
33428         * objc/execute/formal_protocol-6.x: New XFAIL.
33429
33430 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
33431
33432         * gcc.dg/weak-1.c: Early return from dg-final on platforms
33433         that do not support weak symbols
33434
33435 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
33436
33437         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
33438         * lib/g77.exp: Likewise.
33439         * lib/objc.exp: Likewise.
33440
33441 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
33442
33443         * gcc.dg/Wswitch-default.c: New test.
33444
33445 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
33446
33447         * g++.dg/other/enum1.C: New test.
33448
33449 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
33450
33451         * gcc.dg/pragma-ep-3.c: Fix typo.
33452
33453 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
33454
33455         * g++.dg/inherit/template-as-base.C: New test.
33456
33457 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
33458
33459         * g++.old-deja/g++.other/dwarf2-1.C: Move...
33460         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
33461
33462 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
33463
33464         * gcc.dg/cpp/multiline.c: Update to match.
33465
33466 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
33467
33468         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
33469
33470 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
33471
33472         * gcc.dg/cpp/extratokens2.c: New file.
33473
33474 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
33475
33476         * gcc.dg/20020312-2.c: Add rs6000 target.
33477
33478         * gcc.c-torture/compile/20020319-1.c: New test.
33479
33480 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
33481
33482         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
33483         (A, E): Handle this.
33484
33485 2002-03-20  Jason Merrill  <jason@redhat.com>
33486
33487         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
33488         ignoring -fpic.
33489         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
33490         through prune_gcc_output.
33491
33492 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
33493
33494         * gcc.c-torture/compile/20020320-1.c: New test.
33495
33496 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
33497
33498         * gcc.c-torture/compile/20020318-1.c: New test.
33499
33500         * gcc.dg/struct-by-value-1.c: New test.
33501
33502         * gcc.dg/20020319-1.c: New test.
33503
33504 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
33505
33506         * g++.dg/opt/conj1.C: New test.
33507
33508 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
33509
33510         * g++.dg/template/qualttp20.C: Revert previous change.
33511         * g++.dg/template/qualttp3.C: Likewise.
33512         * g++.dg/template/qualttp4.C: Likewise.
33513         * g++.dg/template/qualttp5.C: Likewise.
33514         * g++.dg/template/qualttp6.C: Likewise.
33515         * g++.dg/template/qualttp7.C: Likewise.
33516         * g++.dg/template/qualttp8.C: Likewise.
33517         * g++.dg/template/recurse.C: Likewise.
33518
33519 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
33520
33521         * gcc.dg/cpp/wchar-1.c: Update.
33522
33523 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
33524
33525         * g++.dg/template/conv1.C: New test.
33526         * g++.dg/template/conv2.C: New test.
33527         * g++.dg/template/conv3.C: New test.
33528         * g++.dg/template/conv4.C: New test.
33529
33530 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
33531
33532         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
33533         * g++.dg/template/qualttp3.C: Likewise.
33534         * g++.dg/template/qualttp4.C: Likewise.
33535         * g++.dg/template/qualttp5.C: Likewise.
33536         * g++.dg/template/qualttp6.C: Likewise.
33537         * g++.dg/template/qualttp7.C: Likewise.
33538         * g++.dg/template/qualttp8.C: Likewise.
33539         * g++.dg/template/recurse.C: Likewise.
33540
33541 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
33542
33543         * g++.dg/opt/dtor1.C: New test.
33544
33545 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
33546
33547         * gcc.c-torture/compile/20020315-1.c: New test.
33548
33549 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
33550
33551         * gcc.dg/weak-1.c: Fix scan tests.
33552
33553 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
33554
33555         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
33556         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
33557         cris-*-aout* mmix-*-*.
33558         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
33559         cris-*-aout* mmix-*-*.
33560         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
33561         cris-*-elf* cris-*-aout* and mmix-*-*.
33562         * gcc.dg/20001009-1.c: Ditto.
33563         * gcc.dg/20010912-1.c: Ditto.
33564         * gcc.dg/20020122-4.c: Ditto.
33565         * gcc.dg/inline-2.c: Ditto.
33566
33567 2002-03-14  Jeffrey A Law  (law@cygnus.com)
33568
33569         * gcc.c-torture/compile/20020314-1.c: New test.
33570
33571 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
33572
33573         * gcc.c-torture/execute/20020314-1.c: New test.
33574
33575 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
33576
33577         * g++.dg/warn/Wunused-1.C: New test.
33578
33579 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
33580
33581         * g++.dg/abi/mangle6.C: New test.
33582
33583 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
33584
33585         * gcc.c-torture/compile/20020309-2.c: New test.
33586
33587         * gcc.c-torture/compile/20020312-1.c: New test.
33588
33589 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
33590
33591         * g++.dg/other/access1.C: New test.
33592
33593 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
33594
33595         * gcc.c-torture/execute/wchar_t-1.c: New test.
33596
33597 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
33598
33599         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
33600
33601 2002-03-12  Roger Sayle  <roger@eyesopen.com>
33602
33603         * gcc.dg/20020312-1.c: New test case.
33604
33605 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
33606
33607         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
33608
33609 2002-03-11  Richard Henderson  <rth@redhat.com>
33610
33611         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
33612         * g++.old-deja/g++.jason/report.C: Likewise.
33613
33614 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
33615
33616         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
33617         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
33618
33619 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
33620
33621         * testsuite/g++.dg/overload/pmf1.C: New test.
33622
33623 2002-03-11  Kazu Hirata  <kazu@hxi.com>
33624
33625         * gcc.c-torture/execute/20020307-1.c: Use long.
33626
33627 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
33628
33629         PR optimization/5844
33630         * gcc.dg/20020310-1.c: New test.
33631
33632 2002-03-09  Michael Meissner  <meissner@redhat.com>
33633
33634         * gcc.c-torture/execute/memcpy-2.c: New test.
33635         * gcc.c-torture/execute/memset-1.c: New test.
33636         * gcc.c-torture/execute/strlen-1.c: New test.
33637         * gcc.c-torture/execute/strcmp-1.c: New test.
33638         * gcc.c-torture/execute/strncmp-1.c: New test.
33639
33640 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
33641
33642         * gcc.dg/ppc-ldstruct.c: New test.
33643
33644 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
33645
33646         * gcc.c-torture/execute/va-arg-22.c: New test.
33647
33648 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
33649
33650         * gcc.c-torture/compile/20020309-1.c: New test.
33651
33652 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
33653
33654         * gcc.c-torture/execute/20020307-2.c: New test.
33655
33656 2002-03-07  Jeffrey A Law  (law@redhat.com)
33657
33658         * g77.f-torture/compile/20020307-1.f: New test.
33659
33660 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
33661
33662         * gcc.dg/unordered-1.c: New test.
33663
33664 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
33665
33666         * gcc.c-torture/execute/20020307-1.c: New test.
33667
33668 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
33669
33670         * gcc.dg/20020304-1.c: New test.
33671
33672         * gcc.c-torture/compile/20020304-2.c: New test.
33673
33674 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
33675
33676         * gcc.c-torture/compile/20020304-1.c: New test case
33677         (from PR c/5830).
33678
33679 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
33680
33681         * gcc.dg/20020103-1.c: Add other -D ppc variants.
33682
33683 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
33684
33685         * g++.dg/other/classkey1.C: New test.
33686
33687 2002-03-01  Richard Henderson  <rth@redhat.com>
33688
33689         * gcc.c-torture/compile/981223-1.x: New.
33690         * gcc.c-torture/compile/920625-1.x: New.
33691
33692 2002-02-28  Richard Henderson  <rth@redhat.com>
33693
33694         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
33695
33696 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
33697
33698         * gcc.c-torture/execute/20020227-1.c: New test.
33699
33700 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
33701
33702         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
33703         here" ERROR lines.
33704         * g++.old-deja/g++.oliva/partord1.C: Likewise.
33705         * g++.old-deja.g++.other/defarg1.C: Likewise.
33706         * g++.old-deja/g++.pt/calls2.C: Likewise.
33707         * g++.old-deja/g++.pt/crash20.C: Likewise.
33708         * g++.old-deja/g++.pt/crash30.C: Likewise.
33709         * g++.old-deja/g++.pt/crash36.C: Likewise.
33710         * g++.old-deja/g++.pt/crash6.C: Likewise.
33711         * g++.old-deja/g++.pt/defarg13.C: Likewise.
33712         * g++.old-deja/g++.pt/derived3.C: Likewise.
33713         * g++.old-deja/g++.pt/error1.C: Likewise.
33714         * g++.old-deja/g++.pt/friend21.C: Likewise.
33715         * g++.old-deja/g++.pt/friend23.C: Likewise.
33716         * g++.old-deja/g++.pt/infinite1.C: Likewise.
33717         * g++.old-deja/g++.robertl/eb128.C: Likewise.
33718
33719 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
33720
33721         * gcc.c-torture/execute/20020225-2.c: New test.
33722
33723 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
33724
33725         * gcc.c-torture/execute/920730-1t.c,
33726         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
33727         Delete test cases, only relevant to -traditional.
33728
33729 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
33730
33731         * gcc.dg/cpp/undef1.c: Remove.
33732         * gcc.dg/cpp/directiv.c: Update.
33733         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
33734
33735 2002-02-27  Michael Meissner  <meissner@redhat.com>
33736
33737         * gcc.c-torture/execute/20020226-1.c: New test.
33738
33739 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
33740
33741         * g++.dg/debug/debug4.C: New test.
33742
33743         * gcc.dg/ia64-visibility-1.c: New test.
33744
33745 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
33746
33747         * gcc.dg/debug/20020224-1.c: New.
33748
33749 2002-02-25  Kazu Hirata  <kazu@hxi.com>
33750
33751         * gcc.c-torture/execute/960416-1.x: New.
33752         * gcc.c-torture/execute/divconst-3.x: Likewise.
33753
33754 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
33755
33756         * gcc.dg/20020224-1.c: New test.
33757
33758 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
33759
33760         * gcc.c-torture/execute/20020225-1.c: New.
33761
33762 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
33763
33764         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
33765
33766 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
33767
33768         * gcc.dg/20020222-1.c: New test.
33769
33770 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
33771
33772         * g++.dg/opt/anonunion1.C: New test.
33773
33774 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
33775
33776         * g++.dg/template/qualttp19.C: New test.
33777         * g++.dg/template/qualttp20.C: New test.
33778         * g++.old-deja/g++.jason/report.C: Adjust expected errors
33779         * g++.old-deja/g++.other/qual1.C: Likewise.
33780
33781 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
33782
33783         * gcc.dg/attr-alwaysinline.c: New.
33784
33785 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
33786
33787         * gcc.dg/20020220-1.c: New test.
33788
33789         * gcc.dg/20020220-2.c: New test.
33790
33791         * g++.dg/opt/mmx1.C: New test.
33792
33793 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
33794
33795         * gcc.c-torture/compile/20020110.c: New test.
33796
33797 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
33798
33799         * gcc.c-torture/execute/20020219-1.c: New test.
33800
33801         * gcc.dg/20020219-1.c: New test.
33802
33803         * gcc.dg/noncompile/20020220-1.c: New test.
33804
33805         * g++.dg/opt/ptrintsum1.C: New test.
33806
33807         * gcc.dg/debug/20020220-1.c: New test.
33808
33809 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
33810
33811         * gcc.c-torture/execute/20020216-1.c: New test.
33812
33813 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
33814
33815         * gcc.dg/decl-1.c: Update, new test.
33816
33817 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
33818
33819         * g++.dg/abi/bitfield1.C: New test.
33820         * g++.dg/abi/bitfield2.C: New test.
33821
33822 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
33823
33824         * gcc.dg/attr-nest.c: New test.
33825
33826 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
33827
33828         * gcc.c-torture/execute/20020215-1.c: New test.
33829
33830 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
33831
33832         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
33833         * g++.dg/debug/debug.exp: New.
33834         * g++.dg/debug/trivial.C: New.
33835         * g++.dg/debug/debug1.C: Moved...
33836         * g++.dg/other/debug1.C: ...from here.
33837         * g++.dg/debug/debug2.C: Moved...
33838         * g++.dg/other/debug2.C: ...from here.
33839         * g++.dg/debug/debug3.C: Moved...
33840         * g++.dg/other/debug3.C: ...from here.
33841
33842         * gcc.dg/noncompile/20020213-1.c: New test.
33843
33844 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
33845
33846         * g++.dg/other/debug3.C: New test.
33847
33848         * gcc.c-torture/execute/20020213-1.c: New test.
33849
33850 2002-02-13  Richard Smith <richard@ex-parrot.com>
33851
33852         * g++.old-deja/g++.other/thunk1.C: New test.
33853
33854 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
33855
33856         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
33857
33858 2002-02-13  Stan Shebs  <shebs@apple.com>
33859
33860         * gcc.dg/altivec-3.c: New.
33861
33862 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
33863
33864         * gcc.dg/Wunreachable-1.c: New test.
33865         * gcc.dg/Wunreachable-2.c: New test.
33866
33867 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
33868
33869         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
33870
33871 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
33872
33873         * gcc.dg/decl-1.c: New test.
33874
33875 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
33876
33877         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
33878
33879 2002-02-10  Kazu Hirata  <kazu@hxi.com>
33880
33881         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
33882         * gcc.c-torture/compile/980506-1.x: Likewise.
33883
33884 2002-02-10  Kazu Hirata  <kazu@hxi.com>
33885
33886         * gcc.dg/20020210-1.c: New.
33887
33888 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
33889
33890         * g77.f-torture/execute/947.f: New regression test
33891         for PR fortran/947.
33892
33893 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
33894
33895         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
33896         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
33897
33898 2002-02-08  Richard Henderson  <rth@redhat.com>
33899
33900         * gcc.c-torture/compile/labels-3.c: New.
33901
33902 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
33903
33904         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
33905         expression statements work instead.
33906         * gcc.dg/noncompile/20020207-1.c: New test.
33907
33908 2002-02-07  Richard Henderson  <rth@redhat.com>
33909
33910         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
33911
33912 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
33913
33914         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
33915         message from g77
33916         * lib/g77-dg.exp: Trim g77 error messages so that they are
33917         recognized by dg.exp.
33918
33919 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
33920
33921         PR fortran/5473
33922         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
33923
33924 2002-02-07  Richard Henderson  <rth@redhat.com>
33925
33926         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
33927         to be sufficiently aligned for integers.
33928
33929 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
33930
33931         * g++.dg/template/friend4.C: New test.
33932
33933 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
33934
33935         PR fortran/5743
33936         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
33937         unsupported cases.
33938
33939 2002-02-07  Richard Henderson  <rth@redhat.com>
33940
33941         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
33942         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
33943         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
33944         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
33945
33946 2002-02-06  Richard Henderson  <rth@redhat.com>
33947
33948         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
33949
33950 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
33951
33952         * gcc.dg/20020206-1.c: New test.
33953
33954 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
33955
33956         * gcc.c-torture/execute/20020206-1.c: New test.
33957
33958         * gcc.c-torture/execute/20020206-2.c: New test.
33959
33960         PR optimization/5429:
33961         * gcc.c-torture/compile/20020206-1.c: New test.
33962
33963 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
33964
33965         * g++.dg/ext/align1.C: Do not use an explicit alignment value
33966         as certain file formats cannot support particularly large
33967         alignments.
33968
33969         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
33970         and do not expect to be able to link the executable.
33971
33972         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
33973         fail because the COFF format does not support the weak attribute.
33974
33975 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
33976
33977         * g77.dg/pr5473.f: New test
33978
33979 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
33980
33981         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
33982         Fix testcase accordingly.
33983
33984 2002-02-04  Richard Henderson  <rth@redhat.com>
33985
33986         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
33987         (buf): Change to be an array of pointers, not ints.
33988
33989 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
33990
33991         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
33992         before all tests.  Move warning one line above to match where it
33993         C frontend emits.
33994         * gcc.dg/Wswitch-2.c: New test.
33995         * g++.dg/warn/Wswitch-1.C: New test.
33996         * g++.dg/warn/Wswitch-2.C: New test.
33997
33998 2002-02-04  Richard Henderson  <rth@redhat.com>
33999
34000         * g++.dg/abi/offsetof.C: Fix size comparison.
34001
34002 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
34003
34004         * gcc.dg/cast-qual-2.c: New test.
34005
34006 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
34007
34008         * gcc.dg/20020201-4.c: New test.
34009
34010 2002-02-04  Ben Elliston  <bje@redhat.com>
34011
34012         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
34013         target_info attribute != 0, in addition to the empty string.
34014         (gcc_target_compile): Likewise.
34015
34016 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
34017
34018         * gcc.dg/Wswitch.c: New test.
34019         PR gcc/4475. PR gcc/3780.
34020
34021 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
34022
34023         * g77.f-torture/execute/5122.f: New test for regressions
34024         against PR fortran/5122.
34025
34026 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
34027
34028         * g77.f-torture/compile/pr3743.f: Delete
34029         * g77.dg/pr3743-1.f: New test.
34030         * g77.dg/pr3743-2.f: New test.
34031         * g77.dg/pr3743-3.f: New test.
34032         * g77.dg/pr3743-4.f: New test.
34033
34034 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
34035
34036         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
34037
34038 2002-02-02  Richard Henderson  <rth@redhat.com>
34039
34040         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
34041         * gcc.c-torture/execute/bf64-1.c: Likewise.
34042
34043 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
34044
34045         * gcc.dg/20020201-2.c: New test.
34046
34047         * gcc.dg/20020201-3.c: New test.
34048
34049         * gcc.c-torture/execute/bitfld-2.c: New test.
34050
34051 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
34052
34053         * gcc.dg/bitfld-1.c: Update.
34054         * gcc.dg/bitfld-2.c: Update.
34055         * gcc.c-torture/execute/bitfld-1.x: New.
34056
34057 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
34058
34059         * gcc.c-torture/execute/20020201-1.c: New test.
34060
34061 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
34062
34063         PR target/5469
34064         * gcc.dg/20020201-1.c: New test.
34065
34066 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
34067
34068         PR fortran/3743
34069         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
34070         * g77.f-torture/compile/pr3743.x: Remove
34071
34072 2002-01-31  Tom Rix  <trix@redhat.com>
34073
34074         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
34075
34076 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
34077
34078         * gcc.dg/noncompile/20020130-1.c: New test.
34079
34080 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
34081
34082         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
34083
34084 2002-01-29  Richard Henderson  <rth@redhat.com>
34085
34086         * gcc.c-torture/execute/991118-1.c: Cast various constants back
34087         to long long.
34088         * gcc.c-torture/execute/bf64-1.c: Likewise.
34089
34090 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
34091
34092         * gcc.c-torture/execute/20020129-1.c: New test.
34093
34094 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
34095
34096         * gcc.c-torture/compile/20000224-1.c: Update.
34097         * gcc.c-torture/execute/bitfld-1.c: New tests.
34098         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
34099         * gcc.dg/uninit-A.c: Update.
34100
34101 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
34102
34103         * g++.dg/template/ctor1.C: Add instantiation.
34104
34105 2002-01-28  Paul Koning  <pkoning@equallogic.com>
34106
34107         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
34108         argument to __builtin_prefetch to be const ptr.
34109
34110 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
34111
34112         * gcc.c-torture/compile/20020120-1.c: New test.
34113
34114 2002-01-27  Kazu Hirata  <kazu@hxi.com>
34115
34116         * gcc.c-torture/execute/20020127-1.c: New test.
34117
34118 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
34119
34120         * g77.dg/f77-edit-i-in.f: New test
34121         * g77.dg/f77-edit-i-out.f: New test
34122
34123 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
34124
34125         * gcc.dg/debug/debug.exp: New file.
34126         * gcc.dg/debug/trivial.c: New file.
34127         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
34128         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
34129         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
34130         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
34131         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
34132         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
34133         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
34134         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
34135         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
34136         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
34137         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
34138         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
34139         * gcc.dg/20000503-1.c: Removed.
34140         * gcc.dg/20010207-1.c: Removed.
34141         * gcc.dg/20011223-1.c: Removed.
34142         * gcc.dg/20020104-2.c: Removed.
34143         * gcc.dg/debug-1.c: Removed.
34144         * gcc.dg/debug-2.c: Removed.
34145         * gcc.dg/debug-3.c: Removed.
34146         * gcc.dg/debug-4.c: Removed.
34147         * gcc.dg/debug-5.c: Removed.
34148         * gcc.dg/debug-6.c: Removed.
34149         * gcc.dg/dwarf2-1.c: Removed.
34150         * gcc.dg/dwarf2-2.c: Removed.
34151
34152 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
34153
34154         * g++.old-deja/g++.other/eh5.C: New test.
34155         * g++.old-deja/g++.other/sibcall2.C: New test.
34156         * g++.old-deja/g++.other/array9.C: New test.
34157         * g++.old-deja/g++.other/typename2.C: New test.
34158         * g++.old-deja/g++.other/crash60.C: New test.
34159         * g++.old-deja/g++.other/conv9.C: New test.
34160         * g++.old-deja/g++.other/mangle10.C: New test.
34161         * g++.old-deja/g++.other/unchanging1.C: New test.
34162         * g++.old-deja/g++.other/exprstmt1.C: New test.
34163         * g++.old-deja/g++.other/inline23.C: New test.
34164         * g++.old-deja/g++.eh/ia64-1.C: New test.
34165         * g++.old-deja/g++.other/dwarf2-1.C: New test.
34166         * g++.old-deja/g++.other/reload1.C: New test.
34167         * g++.old-deja/g++.other/static20.C: New test.
34168         * g++.old-deja/g++.other/local-alloc1.C: New test.
34169         * g++.old-deja/g++.other/conv8.C: New test.
34170         * g++.old-deja/g++.other/stmtexpr2.C: New test.
34171         * g++.old-deja/g++.other/storeexpr1.C: New test.
34172         * g++.old-deja/g++.other/storeexpr2.C: New test.
34173         * g++.dg/eh/template2.C: New test.
34174         * g++.dg/warn/weak1.C: New test.
34175
34176 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
34177
34178         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
34179         Remove first, non-varying, argument.
34180
34181 2002-01-23  Richard Henderson  <rth@redhat.com>
34182
34183         * gcc.dg/inline-2.c: New.
34184
34185         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
34186         Add optional target arg.  Check number of arguments.
34187         (scan-assembler-not, scan-assembler-dem): Likewise.
34188         (scan-assembler-dem-not): Likewise.
34189
34190 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
34191
34192         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
34193         line 12.
34194         * g++.old-deja/g++.brendan/parse3.C,
34195         g++.old-deja/g++.other/crash26.C,
34196         g++.old-deja/g++.other/crash28.C,
34197         g++.old-deja/g++.other/crash29.C,
34198         g++.old-deja/g++.other/crash30.C,
34199         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
34200
34201 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
34202
34203         * gcc.dg/20020115-1.c: New.
34204
34205 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
34206
34207         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
34208
34209 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
34210
34211         * gcc.dg/20020122-3.c: New.
34212
34213 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
34214
34215         * g++.dg/other/gc1.C: New test.
34216
34217 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
34218
34219         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
34220
34221 2002-01-22  Richard Henderson  <rth@redhat.com>
34222
34223         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
34224
34225 2002-01-22  Richard Henderson  <rth@redhat.com>
34226
34227         * gcc.dg/20020122-4.c: New.
34228
34229 2002-01-22  H.J. Lu <hjl@gnu.org>
34230
34231         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
34232         link output.
34233         * gcc.dg/special/ecos.exp: Likewise.
34234         * lib/g++-dg.exp: Likewise.
34235         * lib/g77-dg.exp: Likewise.
34236         * lib/gcc-dg.exp : Likewise.
34237         * lib/mike-g++.exp: Likewise.
34238         * lib/mike-g77.exp: Likewise.
34239         * lib/mike-gcc.exp: Likewise.
34240         * lib/objc-dg.exp: Likewise.
34241
34242 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
34243
34244         PR target/5379
34245         * gcc.dg/20020122-2.c: New test.
34246
34247 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
34248
34249         * gcc.dg/20020122-1.c: New test.
34250
34251 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
34252
34253         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
34254
34255 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
34256
34257         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
34258
34259 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34260
34261         * gcc.c-torture/compile/20020121-1.c: New test.
34262
34263 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
34264
34265         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
34266         ld_library_path.
34267
34268 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
34269
34270         * gcc.dg/20020218-1.c: New test.
34271
34272 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
34273
34274         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
34275         messages
34276         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
34277         "At global scope" warning
34278         * g++.dg/ext/align1.C: Change cygwin test for alignment
34279         from db-bogus to dg-warning
34280
34281 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
34282
34283         * g77.f-torture/compile/cpp2.F: New test.
34284
34285 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
34286
34287         * g++.dg/template/access1.C: New test.
34288
34289 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
34290
34291         * gcc.dg/20020118-1.c: New.
34292
34293 2002-01-18  Kazu Hirata  <kazu@hxi.com>
34294
34295         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
34296
34297 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
34298
34299         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
34300         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
34301         alignment warnings.
34302
34303 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
34304
34305         * gcc.misc-tests/i386-prefetch.exp: Save and restore
34306         torture_with_loops and torture_without_loops
34307
34308 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
34309
34310         * gcc.c-torture/compile/20020116-1.c: New test.
34311
34312 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
34313
34314         * gcc.dg/20020116-2.c: New test.
34315
34316         * gcc.dg/ultrasp4.c: New test.
34317
34318         * gcc.dg/20020116-1.c: New test.
34319
34320 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
34321
34322         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
34323         by EABI.
34324
34325 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
34326
34327         * gcc.misc-tests/i386-prefetch.exp: New.
34328         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
34329         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
34330         * gcc.misc-tests/i386-pf-none-1.c: New test.
34331         * gcc.misc-tests/i386-pf-sse-1.c: New test.
34332
34333 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
34334
34335         * gcc.dg/gnu89-init-1.c: Add new tests.
34336
34337 2002-01-15  Andreas Jaeger  <aj@suse.de>
34338
34339         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
34340         * gcc.dg/i386-mmx-2.c: Likewise.
34341         * gcc.dg/i386-sse-1.c: Likewise.
34342         * gcc.dg/i386-sse-2.c: Likewise.
34343         * gcc.dg/i386-sse-3.c: Likewise.
34344
34345 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
34346
34347         * g77.f-torture/execute/intrinsic-unix-bessel.f:
34348         Uncomment additional cases that now pass.
34349
34350 2002-01-11  Richard Henderson  <rth@redhat.com>
34351
34352         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
34353         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
34354
34355 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
34356
34357         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
34358
34359 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
34360
34361         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
34362         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
34363
34364 2002-01-10  Dale Johannesen  <dalej@apple.com>
34365
34366         * gcc.c-torture/execute/loop-11.c: New.
34367
34368 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
34369
34370         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
34371         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
34372
34373 2002-01-09  Richard Henderson  <rth@redhat.com>
34374
34375         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
34376         type in which to perform the operation for each size.
34377
34378 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
34379
34380         * gcc.c-torture/compile/20020109-2.c: New test.
34381
34382 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
34383
34384         * gcc.c-torture/execute/loop-10.c: New test.
34385
34386 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
34387
34388         * gcc.c-torture/compile/20010226-1.c: New test.
34389         * gcc.c-torture/compile/20010227-1.c: New test.
34390         * gcc.c-torture/compile/20010426-1.c: New test.
34391         * gcc.c-torture/compile/20010510-1.c: New test.
34392         * gcc.c-torture/compile/20010605-3.c: New test.
34393         * gcc.c-torture/compile/20010824-1.c: New test.
34394         * gcc.c-torture/execute/20010409-1.c: New test.
34395         * gcc.dg/noncompile/20000901-1.c: New test.
34396         * gcc.dg/20001023-1.c: New test.
34397         * gcc.dg/20001101-1.c: New test.
34398         * gcc.dg/20001102-1.c: New test.
34399         * gcc.dg/20010207-1.c: New test.
34400         * gcc.dg/20010405-1.c: New test.
34401         * gcc.dg/20010822-1.c: New test.
34402         * gcc.dg/20011107-1.c: New test.
34403
34404 2002-01-09  Jeffrey A Law  (law@redhat.com)
34405
34406         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
34407
34408         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
34409         execution failure on PA targets.
34410
34411 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
34412
34413         * gcc.c-torture/compile/20020109-1.c: New test.
34414
34415 2002-01-08  Kazu Hirata  <kazu@hxi.com>
34416
34417         * gcc.c-torture/execute/20020108-1.c: New test.
34418
34419 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
34420
34421         * gcc.dg/20020108-1.c: New test.
34422
34423 2002-01-08  H.J. Lu <hjl@gnu.org>
34424
34425         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
34426         for header files.
34427
34428 2002-01-08  Geoff Keating  <geoffk@redhat.com>
34429
34430         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
34431         consistency.
34432
34433 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
34434
34435         * gcc.dg/altivec-4.c: Test altivec predicates.
34436
34437 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
34438
34439         * gcc.c-torture/execute/20020107-1.c: New test.
34440
34441 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
34442
34443         PR c/5279
34444         * gcc.c-torture/compile/20020106-1.c: New test.
34445
34446 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
34447
34448         * gcc.c-torture/execute/nestfunc-4.c: New test.
34449
34450 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
34451
34452         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
34453         extra triple that slipped in.
34454         * g++.old-deja/g++.abi/align.C: Likewise.
34455         * g++.old-deja/g++.abi/bitfields.C: Likewise.
34456
34457 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
34458
34459         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
34460         * g++.old-deja/g++.abi/align.C: Likewise.
34461         * g++.old-deja/g++.abi/bitfields.C: Likewise.
34462
34463         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
34464         on FreeBSD/i386.
34465         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
34466         FreeBSD.
34467
34468 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
34469
34470         * gcc.dg/20020104-1.c: New test.
34471
34472         * gcc.dg/20020104-2.c: New test.
34473
34474 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
34475
34476         * gcc.dg/20020103-1.c: Fix typo in target selector.
34477
34478 2002-01-03  Richard Henderson  <rth@redhat.com>
34479
34480         * gcc.dg/20020103-1.c: New.
34481
34482 2002-01-03  Kazu Hirata  <kazu@hxi.com>
34483
34484         * gcc.c-torture/execute/20020103-1.c: New test.
34485
34486 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
34487
34488         * g++.dg/other/debug2.C: New test.
34489
34490         * gcc.c-torture/compile/20020103-1.c: New test.
34491
34492 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
34493
34494         * gcc.dg/gnu89-init-1.c: Added new tests.
34495
34496 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
34497
34498         * g++.dg/template/friend2.C: Remove as patch is reverted.
34499
34500         * g++.dg/warn/oldcast1.C: New test.
34501
34502         * g++.dg/template/ptrmem1.C: New test.
34503         * g++.dg/template/ptrmem2.C: New test.
34504
34505         * g++.dg/template/ntp.C: New test.
34506
34507         * g++.dg/other/component1.C: New test.
34508
34509         * g++.dg/template/ttp3.C: New test.
34510
34511         * g++.dg/template/friend2.C: New test.
34512         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
34513
34514 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
34515
34516         * g++.dg/other/ptrmem1.C: New test.
34517         * g++.dg/other/ptrmem2.C: New test.
34518
34519 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
34520
34521         * g++.dg/template/ctor1.C: New test.
34522
34523 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
34524
34525         * g++.dg/template/friend2.C: New test.
34526
34527 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
34528
34529         * gcc.dg/mmix-1.c: New test.
34530
34531 2001-12-31  Richard Henderson  <rth@redhat.com>
34532
34533         * gcc.dg/asm-5.c: New.
34534
34535 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
34536
34537         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
34538         in namespace __gnu_cxx
34539
34540 2001-12-30  Richard Henderson  <rth@redhat.com>
34541
34542         * gcc.dg/debug-6.c: New.
34543
34544 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
34545
34546         * gcc.c-torture/compile/20011229-2.c: New test.
34547
34548 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
34549
34550         * gcc.dg/debug-3.c: New test.
34551         * gcc.dg/debug-4.c: New test.
34552         * gcc.dg/debug-5.c: New test.
34553
34554 2001-12-29  Richard Henderson  <rth@redhat.com>
34555
34556         * g++.dg/eh/loop1.C: New.
34557
34558 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
34559
34560         * g++.dg/template/crash1.C: New test.
34561
34562 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
34563
34564         * g++.dg/other/const1.C: New test.
34565
34566 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
34567
34568         * gcc.c-torture/compile/20011229-1.c: New test.
34569
34570 2001-12-28  Stan Shebs  <shebs@apple.com>
34571
34572         * lib/objc-torture.exp: Resync with c-torture.exp.
34573         * lib/objc.exp: Load standard libraries.
34574
34575 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
34576
34577         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
34578         additional tests.
34579
34580 2001-12-27  Roger Sayle <roger@eyesopen.com>
34581
34582         * gcc.c-torture/execute/string-opt-16.c: New testcase.
34583
34584 2001-12-27  Richard Henderson  <rth@redhat.com>
34585
34586         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
34587
34588 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
34589
34590         * g++.dg/eh/ctor1.C: New test.
34591         * g++.dg/other/error2.C: New test.
34592
34593 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
34594
34595         * g++.dg/other/init2.C: New test.
34596
34597 2001-12-24  Richard Henderson  <rth@redhat.com>
34598
34599         * gcc.dg/20011223-1.c: New.
34600         * gcc.dg/inline-1.c: New.
34601
34602 2001-12-23  Richard Henderson  <rth@redhat.com>
34603
34604         * gcc.dg/asm-4.c: Test operand modifiers.
34605
34606 2001-12-23  Richard Henderson  <rth@redhat.com>
34607
34608         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
34609
34610 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
34611
34612         * gcc.c-torture/execute/20011223-1.c: New test.
34613
34614 2001-12-21  Richard Henderson  <rth@redhat.com>
34615
34616         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
34617         re-enables the warning.
34618
34619 2001-12-21  Richard Henderson  <rth@redhat.com>
34620
34621         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
34622
34623 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
34624
34625         * gcc.c-torture/compile/20011218-1.c: New test.
34626
34627 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
34628
34629         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
34630         arm-isr.c test.
34631         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
34632         epilogue generation for ARM ISR routines.
34633
34634 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34635
34636         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
34637         * gcc.dg/format/c90-printf-3.c: Likewise.
34638         * gcc.dg/format/c99-printf-3.c: Likewise.
34639         * gcc.dg/format/ext-1.c: Likewise.
34640         * gcc.dg/format/ext-6.c: Likewise.
34641         * gcc.dg/format/format.h: Prototype unlocked stdio.
34642
34643 2001-12-20  Richard Henderson  <rth@redhat.com>
34644
34645         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
34646         (arena): Use it.
34647         (malloc): Correct allocation logic.  Abort if we fill up the
34648         arena before initialization complete.
34649         (realloc): Correct allocation logic.
34650
34651 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
34652
34653         * gcc.c-torture/compile/20011219-2.c: New test.
34654
34655         * gcc.c-torture/execute/20011219-1.c: New test.
34656
34657 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
34658
34659         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
34660         target does not support weak symbols.
34661
34662 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
34663
34664         * gcc.c-torture/compile/20011219-1.c: New test.
34665
34666 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
34667
34668         * g++.dg/other/error1.C: New test.
34669
34670 2001-12-17  Jeffrey A Law  (law@redhat.com)
34671
34672         * gcc.c-torture/execute/20011217-1.c: New test.
34673
34674 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
34675
34676         * objc.dg/special/: New directory.
34677         * objc.dg/special/special.exp: New file.
34678         * objc.dg/special/unclaimed-category-1.h: New file.
34679         * objc.dg/special/unclaimed-category-1a.m: New file.
34680         * objc.dg/special/unclaimed-category-1.m: New file.
34681
34682 2001-12-17  Andreas Jaeger  <aj@suse.de>
34683
34684         * gcc.c-torture/compile/20011217-2.c: New test.
34685
34686 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
34687
34688         * gcc.c-torture/compile/20011217-1.c: New test.
34689
34690 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
34691
34692         * testsuite/gcc.dg/20011214-1.c: New.
34693
34694 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
34695
34696         * gcc.dg/altivec-4.c: New.
34697
34698 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
34699
34700         * gcc.dg/20011113-1.c: New test.
34701
34702 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
34703
34704         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
34705         std::__malloc_alloc_template<0> and
34706         std::__default_alloc_template<false, 0>.
34707
34708 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
34709
34710         * objc/execute/bf-21.m: New test.
34711         * objc/execute/enumeration-1.m: New test.
34712         * objc/execute/enumeration-2.m: New test.
34713
34714 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
34715
34716         * gcc.dg/gnu89-init-1.c: New test.
34717
34718 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
34719
34720         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
34721         * g++.old-deja/g++.jason/2371.C: Likewise.
34722         * g++.old-deja/g++.jason/template33.C: Likewise.
34723         * g++.old-deja/g++.jason/template34.C: Likewise.
34724         * g++.old-deja/g++.jason/template36.C: Likewise.
34725         * g++.old-deja/g++.oliva/typename1.C: Likewise.
34726         * g++.old-deja/g++.oliva/typename2.C: Likewise.
34727         * g++.old-deja/g++.other/typename1.C: Likewise.
34728         * g++.old-deja/g++.pt/inherit2.C: Likewise.
34729         * g++.old-deja/g++.pt/nontype5.C: Likewise.
34730         * g++.old-deja/g++.pt/typename11.C: Likewise.
34731         * g++.old-deja/g++.pt/typename14.C: Likewise.
34732         * g++.old-deja/g++.pt/typename16.C: Likewise.
34733         * g++.old-deja/g++.pt/typename3.C: Likewise.
34734         * g++.old-deja/g++.pt/typename4.C: Likewise.
34735         * g++.old-deja/g++.pt/typename5.C: Likewise.
34736         * g++.old-deja/g++.pt/typename7.C: Likewise.
34737         * g++.old-deja/g++.robertl/eb9.C: Likewise.
34738
34739 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
34740
34741         * g++.dg/other/linkage1.C: New test.
34742         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
34743         specifiers.
34744
34745 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
34746
34747         * gcc.dg/concat.c: New test.
34748
34749 2001-12-11  Stan Shebs  <shebs@apple.com>
34750
34751         * objc/compile: New test directory.
34752         * objc/compile/compile.exp: New expect script.
34753         * objc/compile/20011211-1.m: New compile test.
34754
34755 2001-12-11  Jason Merrill  <jason@redhat.com>
34756
34757         * lib/prune.exp (prune_gcc_output): Also handle "In member
34758         function".  So many permutations...
34759
34760 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
34761
34762         * g++.dg/template/typedef1.C: New test.
34763
34764 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
34765
34766         * g++.dg/other/copy1.C: New test.
34767
34768 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
34769
34770         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
34771
34772         * gcc.dg/builtin-choose-expr.c: New.
34773
34774 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
34775
34776         * gcc.dg/altivec-2.c: New.
34777
34778 2001-12-07  Richard Henderson  <rth@redhat.com>
34779
34780         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
34781
34782 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
34783
34784         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
34785         ultrasparc.
34786
34787 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
34788
34789         * g++-old.deja/g++.robertl/eb101.C: Deleted.
34790
34791 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
34792
34793         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
34794         variable argument list.
34795
34796 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
34797
34798         * gcc.c-torture/execute/memcheck: Delete entire directory.
34799         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
34800         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
34801
34802 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
34803
34804         * gcc.dg/Wshadow-1.c: New test.
34805
34806 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
34807
34808         * gcc.c-torture/compile/20011130-1.c: New test.
34809
34810         * gcc.dg/noncompile/20011025-1.c: New test.
34811
34812         * g++.dg/other/anon-union.C: New test.
34813
34814         * gcc.c-torture/execute/20011024-1.c: New test.
34815
34816 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
34817
34818         * gcc.c-torture/execute/20000722-1.x,
34819         gcc.c-torture/execute/20010123-1.x: Remove.
34820         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
34821         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
34822         gcc.dg/c99-complit-2.c: New tests.
34823
34824 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
34825
34826         * g++.dg/inherit/base1.C: New test.
34827
34828 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
34829
34830         * g++.dg/other/stdarg1.C: New test.
34831
34832         * gcc.c-torture/compile/20011130-2.c: New test.
34833
34834 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
34835
34836         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
34837         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
34838         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
34839         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
34840         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
34841         * gcc.dg/builtin-prefetch-1.c: New test.
34842
34843 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
34844
34845         * gcc.dg/20011130-1.c: New test.
34846
34847 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
34848
34849         * g++.dg/other/scope1.C: New test.
34850         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
34851
34852 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
34853
34854         * gcc.dg/vla-init-1.c: New test.
34855
34856 2001-12-01  Geoff Keating  <geoffk@redhat.com>
34857
34858         * gcc.c-torture/compile/structs.c: New testcase from GDB.
34859
34860 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
34861
34862         * objc.dg/alias.m: Update.
34863         * objc.dg/class-1.m: Update.
34864         * objc.dg/const-str-1.m: Update.
34865         * objc.dg/fwd-proto-1.m: Update.
34866         * objc.dg/id-1.m: Update.
34867         * objc.dg/super-class-1.m: Update.
34868
34869 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
34870
34871         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
34872         constructs.
34873
34874 2001-11-28  Jeffrey A Law  (law@cygnus.com)
34875
34876         * gcc.c-torture/execute/20011128-1.c: New test.
34877
34878 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
34879
34880         * gcc.dg/20011127-1.c: New test.
34881
34882 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
34883
34884         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
34885         from Austin Group draft 7.
34886         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
34887         scanf format arguments.
34888         * gcc.dg/format/no-exargs-2.c: New test.
34889
34890 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
34891
34892         * g++.dg/abi/vbase8-4.C: New test.
34893
34894 2001-11-24  Ian Lance Taylor  <ian@airs.com>
34895
34896         * gcc.c-torture/execute/20011121-1.c: New test.
34897
34898 2001-11-23  Jeffrey A Law  (law@cygnus.com)
34899
34900         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
34901
34902 2001-11-23  Andreas Jaeger  <aj@suse.de>
34903
34904         * gcc.dg/cpp/charconst-2.c: New test.
34905
34906 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
34907
34908         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
34909         to the host if it is remote.  Let tests specify extra headers
34910         they use.
34911         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
34912         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
34913         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
34914         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
34915         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
34916         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
34917         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
34918         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
34919         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
34920         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
34921
34922 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
34923
34924         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
34925         for little endian ARMs.
34926
34927 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
34928
34929         * gcc.c-torture/compile/20011119-1.c: New test.
34930         * gcc.c-torture/compile/20011119-2.c: New test.
34931
34932 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
34933
34934         * gcc.dg/altivec-1.c: Fix typo.
34935
34936 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
34937
34938         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
34939
34940 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
34941
34942         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
34943
34944 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
34945
34946         * lib/g77.exp: Don't specify --rpath-link.
34947
34948         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
34949         across all the headers.
34950         * gcc.dg/format/format.exp: For testing on a remote host,
34951         copy format.h.
34952
34953         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
34954         * gcc.c-torture/execute/930406-1.c: Likewise.
34955         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
34956
34957 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
34958
34959         * gcc.dg/altivec-1.c: New.
34960
34961 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
34962
34963         * gcc.dg/cpp/fpreprocessed.c: New test case.
34964
34965 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
34966
34967         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
34968         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
34969         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
34970
34971 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
34972
34973         * gcc.dg/no-builtin-1.c: New test.
34974
34975 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
34976
34977         * gcc.c-torture/execute/20011115-1.c: New test.
34978
34979 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
34980
34981         * gcc.c-torture/compile/20011114-2.c: New test.
34982         * gcc.c-torture/compile/20011114-3.c: New test.
34983         * gcc.c-torture/compile/20011114-4.c: New test.
34984
34985 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
34986
34987         * g++.dg/other/init1.C: New test.
34988
34989 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
34990
34991         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
34992         message.
34993
34994         * gcc.c-torture/execute/20011114-1.c: New testcase.
34995
34996         * gcc.c-torture/compile/20010327-1.c: Revert last change.
34997         * gcc.c-torture/compile/20011114-1.c: New test, exactly
34998         like the (before this change) version of 20010327-1.c.
34999
35000 2001-11-14  Roger Sayle <roger@eyesopen.com>
35001
35002         * gcc.c-torture/execute/string-opt-13.c: New testcase.
35003
35004 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
35005
35006         * g++.dg/init/array2.C: New test.
35007
35008 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
35009
35010         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
35011
35012 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
35013
35014         * g++.dg/other/forscope1.C: New test.
35015         * g++.dg/ext/forscope1.C: New test.
35016         * g++.dg/ext/forscope2.C: New test.
35017
35018 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
35019
35020         * gcc.c-torture/execute/20011113-1.c: New test.
35021
35022 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
35023
35024         * gcc.c-torture/execute/20011109-2.c: New test.
35025
35026         * gcc.c-torture/execute/20011109-1.c: New test.
35027
35028 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
35029
35030         * gcc.c-torture/compile/20011109-1.c: New test.
35031
35032 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
35033
35034         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
35035         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
35036         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
35037         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
35038         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
35039         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
35040         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
35041
35042 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
35043
35044         * g++.dg/warn/Wshadow-1.C: New tests.
35045         * g++.old-deja/g++.mike/for3.C: Update.
35046
35047 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
35048
35049         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
35050         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
35051         XFAILs.  Adjust expected error texts.
35052         * gcc.c-torture/compile/20011106-1.c,
35053         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
35054         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
35055         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
35056         gcc.dg/c99-array-lval-5.c: New tests.
35057
35058 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
35059
35060         * gcc.dg/cpp/defined.c: Update.
35061
35062 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
35063
35064         * gcc.c-torture/execute/anon-1.c: New test.
35065
35066 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
35067
35068         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
35069         same size, so no warning should be produced on stormy16.
35070
35071         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
35072         due to oversized array.
35073         * g++.old-deja/g++.mike/ns15.C: Likewise.
35074         * g++.old-deja/g++.pt/crash16.C: Likewise.
35075
35076 2001-11-02  Graham Stott  <grahams@redhat.com>
35077
35078         * g++.dgother/debug1.C: Fix typos.
35079
35080 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
35081
35082         * g++.dg/other/debug1.C: New test.
35083
35084 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
35085
35086         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
35087         of unsigned long.
35088
35089 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
35090
35091         * gcc.dg/20011029-2.c: New test.
35092
35093         * gcc.c-torture/compile/20011029-1.c: New test.
35094
35095 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
35096
35097         * objc/execute/class_self-1.m: New test.
35098         * objc/execute/class_self-2.m: New test.
35099
35100 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
35101
35102         * gcc.misc-tests/msgs.exp: Delete.
35103         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
35104         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
35105         error set to match recent changes.
35106
35107 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
35108
35109         * gcc.dg/20011021-1.c: New test.
35110
35111 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
35112
35113         * gcc.c-torture/compile/20011023-1.c: New test.
35114
35115 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
35116
35117         * lib/g77.exp: Rewrite based on lib/g++.exp.
35118
35119 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
35120
35121         * gcc.c-torture/execute/20011019-1.c: New test.
35122
35123         * gcc.dg/20011018-1.c: New test.
35124
35125 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
35126
35127         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
35128
35129 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
35130
35131         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
35132         * gcc.dg/attr-invalid.c: Likewise.
35133
35134 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
35135
35136         * testsuite/gcc.dg/20011015-1.c: New test.
35137
35138 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
35139
35140         * g++.dg/template/unify2.C: New test.
35141
35142 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
35143
35144         * g++.dg/other/exception-specification.C: New test
35145
35146 2001-10-13  Tom Rix  <trix@redhat.com>
35147
35148         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
35149         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
35150
35151 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
35152
35153         * testsuite/gcc.dg/20011009-1.c: New test.
35154
35155 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
35156
35157         PR g++/4476
35158         * g++.dg/other/friend1.C: New test.
35159
35160 2001-10-11  Richard Henderson  <rth@redhat.com>
35161
35162         * g++.old-deja/g++.other/crash18.C: Add -S to options.
35163
35164 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35165
35166         * gcc.c-torture/compile/20011010-1.c: New.
35167
35168 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
35169
35170         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
35171         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
35172         g77.f-torture/execute/execute.exp,
35173         g77.f-torture/noncompile/noncompile.exp,
35174         gcc.c-torture/compile/compile.exp,
35175         gcc.c-torture/execute/execute.exp,
35176         gcc.c-torture/execute/ieee/ieee.exp,
35177         gcc.c-torture/execute/memcheck/memcheck.exp,
35178         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
35179         objc/execute/execute.exp: Update FSF address.
35180
35181 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
35182
35183         * gcc.dg/cpp/cmdlne-C.c: Update.
35184         * gcc.dg/cpp/cmdlne-C2.c: New.
35185
35186 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35187
35188         * gcc.c-torture/execute/20011008-3.c: New.
35189
35190 2001-10-08  DJ Delorie  <dj@redhat.com>
35191
35192         * gcc.dg/20011008-1.c: New.
35193         * gcc.dg/20011008-2.c: New.
35194
35195 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
35196
35197         * gcc.dg/cpp/spacing1.c: Update test.
35198
35199 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
35200
35201         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
35202         spelling errors of "separate" as "seperate".
35203
35204 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
35205
35206         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
35207         enough to avoid inlining.
35208
35209 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
35210
35211         * lib/g77.exp: set libg2c_dir correctly.
35212
35213 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
35214
35215         * gcc.dg/cpp/macro11.c: New test.
35216
35217 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
35218
35219         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
35220         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
35221         gcc.dg/format/multattr-3.c: New tests.
35222         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
35223         tests for format attributes on function pointers being rejected.
35224
35225 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
35226
35227         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
35228
35229 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
35230
35231         * g++.dg/warn/format1.C: New test.
35232
35233 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
35234
35235         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
35236
35237 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
35238
35239         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
35240
35241 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
35242
35243         * gcc.dg/cpp/redef2.c: Add test.
35244
35245 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
35246
35247         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
35248         long-standing bug on i686, apparently.
35249         * gcc.c-torture/execute/loop-2c.x: New file.
35250         * gcc.c-torture/execute/loop-2d.x: New file.
35251         * gcc.c-torture/execute/loop-3c.x: New file.
35252
35253 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
35254
35255         * gcc.dg/cpp/20000625-2.c: Correct line number.
35256
35257 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
35258
35259         * gcc.dg/cpp/macro10.c: New test.
35260         * gcc.dg/cpp/strify3.c: New test.
35261         * gcc.dg/cpp/spacing1.c: Add tests.
35262         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
35263         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
35264
35265 2001-09-24  DJ Delorie  <dj@redhat.com>
35266
35267         * gcc.c-torture/execute/20010924-1.c: New test.
35268
35269 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
35270
35271         * testsuite/objc/execute/paste.m: Remove.
35272
35273 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
35274
35275         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
35276
35277 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
35278
35279         * g77.dg/strlen0.f: New test.
35280
35281 2001-09-21  Richard Henderson  <rth@redhat.com>
35282
35283         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
35284         * g++.old-deja/g++.abi/vtable2.C: Likewise.
35285
35286 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
35287
35288         Table-driven attributes.
35289         * g++.dg/ext/attrib1.C: New test.
35290
35291 2001-09-20  DJ Delorie  <dj@redhat.com>
35292
35293         * gcc.dg/20000926-1.c: Update expected warning messages.
35294         * gcc.dg/array-2.c: Likewise, and test for warnings too.
35295         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
35296         array.
35297
35298 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
35299
35300         * g++.dg/eh/registers1.C: New test case.
35301
35302 2001-09-17  Richard Henderson  <rth@redhat.com>
35303
35304         * gcc.dg/array-5.c: Fix VLA decomposition test.
35305
35306 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
35307
35308         * gcc.dg/cpp/line5.c: New testcase.
35309
35310 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
35311
35312         * gcc.dg/cpp/macro9.c: New test.
35313
35314 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
35315
35316         * gcc.c-torture/execute/980223.c: Change type of addr from long
35317         to char *.
35318
35319 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
35320
35321         * gcc.c-torture/execute/20010915-1.c: New test.
35322
35323 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
35324
35325         * g77.dg/bprob: New directory.
35326         * g77.dg/bprob/bprob.exp: New file.
35327         * g77.dg/bprob/bprob-1.f: New test.
35328         * g77.dg/gcov: New directory.
35329         * g77.dg/gcov/gcov.exp: New file.
35330         * g77.dg/gcov/gcov-1.f: New test.
35331         * g77.dg/gcov/gcov-1.x: New file.
35332
35333 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
35334
35335         * gcc.dg/cpp/directiv.c: Update.
35336         * gcc.dg/cpp/undef1.c: Update.
35337
35338 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
35339
35340         * gcc.dg/20010912-1.c: New test.
35341
35342 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
35343
35344         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
35345         language-independent file in lib.
35346         * lib/gcov.exp: New file.
35347
35348 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
35349
35350         * gcc.c-torture/compile/20010911-1.c: New test.
35351
35352 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
35353
35354         * lib/profopt.exp: New, to support profile-directed optimizations.
35355         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
35356         * gcc.misc-tests/bprob-1.c: New test.
35357         * gcc.misc-tests/bprob-2.c: New test.
35358
35359 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
35360
35361         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
35362         XFAIL and which kinds of gcov output to verify.
35363         * gcc.misc-tests/gcov-4b.x: New file.
35364         * gcc.misc-tests/gcov-5b.x: New file.
35365         * gcc.misc-tests/gcov-6.x: New file.
35366         * gcc.misc-tests/gcov-7.c: New test.
35367         * gcc.misc-tests/gcov-7.x: New file.
35368
35369 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
35370
35371         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
35372         * gcc.misc-tests/gcov-6.c: New test.
35373
35374 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
35375
35376         PR c++/3986
35377         * g++.dg/abi/vbase1.C: New test.
35378
35379 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
35380
35381         * objc.dg/method-2.m: New.
35382
35383 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
35384
35385         PR c++/4203
35386         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
35387         * g++.dg/init/empty1.C: New test.
35388
35389 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
35390
35391         * gcc.c-torture/compile/20010903-1.c: New test.
35392
35393 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
35394
35395         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
35396         for m68k.
35397
35398 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
35399
35400         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
35401
35402         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
35403
35404         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
35405
35406 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
35407
35408         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
35409         for 16-bit 'unsigned int'.
35410
35411 2001-08-29  Kazu Hirata  <kazu@hxi.com>
35412
35413         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
35414
35415 2001-08-27  Richard Henderson  <rth@redhat.com>
35416
35417         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
35418         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
35419
35420 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
35421
35422         * gcc.dg/asm-names.c (ymain): New.
35423
35424 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
35425
35426         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
35427         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
35428         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
35429
35430 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35431
35432         * gcc.dg/compare5.c: New testcase.
35433
35434 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
35435
35436         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
35437         and "In instantiation".
35438
35439 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
35440
35441         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
35442
35443 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
35444
35445         * gcc.misc-tests/gcov.exp: Add support for branch information.
35446         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
35447         * gcc.misc-tests/gcov-4.c: New test.
35448         * gcc.misc-tests/gcov-4b.c: New test.
35449         * gcc.misc-tests/gcov-5b.c: New test.
35450
35451 2001-08-20  Zack Weinberg  <zackw@panix.com>
35452
35453         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
35454         expected to fail.
35455
35456 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
35457
35458         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
35459
35460 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
35461
35462         * g++.dg/eh/template1.C: New test.
35463
35464 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
35465
35466         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
35467         Fix thinko.
35468         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
35469         for xfail.
35470
35471 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
35472
35473         * lib/g77-dg.exp: Use prune.exp for common procedures
35474         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
35475         * lib/g77.exp: (g77-dg-prune) Remove
35476
35477 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
35478
35479         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
35480
35481 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35482
35483         * g++.dg/template/unify1.C: New test.
35484
35485 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
35486
35487         * g++.dg/abi/empty4.C: New test.
35488
35489 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
35490
35491         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
35492         solaris2.*
35493         * g77.f-torture/compile/pr3743.x: Likewise.
35494
35495 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
35496
35497         * g++.dg/other/using-declaration.C: New test.
35498
35499 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
35500
35501         * gcc.dg/cpp/tr-sign.c: New testcase.
35502
35503 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
35504
35505         * gcc.dg/cpp/19951025-1.c: Revert.
35506         * gcc.dg/cpp/directiv.c: We no longer process directives that
35507         interrupt macro arguments.
35508
35509 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
35510
35511         * gcc.dg/bconstp-1.c: New test.
35512
35513 2001-08-03  Richard Henderson  <rth@redhat.com>
35514
35515         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
35516
35517 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
35518
35519         * gcc.dg/cpp/19951025-1.c: Update.
35520
35521 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
35522
35523         * g77.dg/ff90-1.f (s): Fix reference of variable z,
35524         should be x.
35525
35526 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
35527
35528         Kill -fhonor-std.
35529         * g++.old-deja/g++.ns/ns14.C: Remove special options.
35530         * g++.old-deja/g++.other/std1.C: Likewise.
35531         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
35532
35533 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
35534
35535         * lib/g77.exp: Load gcc-defs.exp for common procedures
35536         (g77_pass, g77_fail, g77_finish, g77_exit,
35537         ${tool}_check_unsupported_p} Now redundant.  Deleted.
35538
35539 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
35540
35541         * g77.dg/fbackslash.f
35542         * g77.dg/fcase-preserve.f
35543         * g77.dg/ff90-1.f
35544         * g77.dg/ffixed-line-length-0.f
35545         * g77.dg/ffixed-line-length-132.f
35546         * g77.dg/ffixed-line-length-7.f
35547         * g77.dg/ffixed-line-length-72.f
35548         * g77.dg/ffixed-line-length-none.f
35549         * g77.dg/ffree-form-1.f
35550         * g77.dg/fno-backslash.f
35551         * g77.dg/fno-f90-1.f
35552         * g77.dg/fno-fixed-form-1.f
35553         * g77.dg/fno-onetrip.f
35554         * g77.dg/fno-typeless-boz.f
35555         * g77.dg/fno-underscoring.f
35556         * g77.dg/fno-vxt-1.f
35557         * g77.dg/fonetrip.f
35558         * g77.dg/ftypeless-boz.f
35559         * g77.dg/fugly-assumed.f
35560         * g77.dg/funderscoring.f
35561         * g77.dg/fvxt-1.f
35562
35563 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
35564
35565         * objc.dg/fwd-proto-1.m: New.
35566         * objc.dg/local-decl-1.m: New.
35567         * objc.dg/naming-1.m: New.
35568         * objc.dg/naming-2.m: New.
35569         * objc.dg/proto-hier-1.m: New.
35570
35571 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
35572
35573         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
35574         largest-type elements to a struct makes its size grow.
35575
35576 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
35577
35578         * g++.dg/abi/vthunk1.C: New test.
35579
35580 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
35581
35582         * g++.dg/abi/vbase8-22.C: New test.
35583
35584 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
35585
35586         * gcc.dg/cpp/macro8.c: New test.
35587
35588 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
35589
35590         * g++.dg/abi/vbase8-21.C: New test.
35591
35592 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
35593
35594         * g++.dg/abi/vbase8-10.C: New test.
35595
35596 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35597
35598         * lib/g++.exp (g++_set_ld_library_path): Renamed to
35599         ${tool}_set_ld_library_path.
35600         Changed caller.
35601         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
35602         g++.exp.
35603
35604 2001-07-26  Stan Cox <scox@redhat.com>
35605
35606         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
35607         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
35608         gcc_exit, gcc_check_unsupported_p):
35609         Moved to gcc-deps.exp
35610         * gcc-deps.exp: New file.
35611
35612 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35613
35614         * g++.old-deja/g++.pt/defarg14.C: New test.
35615
35616 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
35617
35618         * g++.old-deja/g++.other/lineno5.C: New test.
35619
35620 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
35621
35622         * g++.old-deja/g++.pt/crash68.C: New test.
35623
35624 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
35625
35626         * g++.old-deja/g++.other/crash42.C: New test.
35627
35628 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
35629
35630         * gcc.dg/cpp/extratokens.c: Fix.
35631         * gcc.dg/cpp/skipping2.c: New tests.
35632
35633 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35634
35635         * gcc.c-torture/execute/20010724-1.c: New file.
35636         * gcc.c-torture/execute/20010724-1.x: New file.
35637
35638 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
35639
35640         * g++.old-deja/g++.other/cond7.C: New test.
35641
35642 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
35643
35644         * g++.old-deja/g++.other/optimize4.C: New test.
35645
35646 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
35647
35648         * g++.old-deja/g++.abi/vbase8-5.C: New test.
35649
35650 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
35651
35652         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
35653         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
35654         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
35655         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
35656
35657         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
35658         bug report" message.
35659
35660         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
35661         * g++.dg/ext/instantiate1.C: Move from old-deja.
35662
35663 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
35664
35665         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
35666         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
35667         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
35668         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
35669
35670 2001-07-23  Jeffrey A Law  (law@cygnus.com)
35671
35672         * gcc.c-torture/execute/20010723-1.c: New test.
35673
35674 2001-07-23  Ben Elliston  <bje@redhat.com>
35675
35676         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
35677
35678 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35679
35680         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
35681         i[34567]86-*-*.
35682         Delete handling of ieee_multilib_flags.
35683         Pass -mieee for alpha*-*-* and sh-*-*.
35684         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
35685
35686 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
35687
35688         Remove old-abi tests.
35689         * g++.old-deja/g++.mike/p11116.C: Remove.
35690         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
35691
35692 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
35693
35694         * g77.f-torture/compile/pr3743.f: New test
35695
35696 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
35697
35698         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
35699
35700 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35701
35702         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
35703         g++.old-deja/g++.pt/static6.C: Likewise.
35704         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
35705         supports weak symbols.
35706
35707 2001-07-18  Andreas Jaeger  <aj@suse.de>
35708
35709         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
35710         supported again.
35711
35712 2001-07-18  Andreas Jaeger  <aj@suse.de>
35713
35714         * gcc.dg/iftrap-1.c: Fix target line.
35715
35716 2001-07-17  Richard Henderson  <rth@redhat.com>
35717
35718         * gcc.c-torture/execute/20010717-1.c: New.
35719
35720 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
35721
35722         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
35723         tests.
35724
35725 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
35726
35727         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
35728
35729 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35730
35731         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
35732         UAC_SIGBUS, UAC_NOPRINT definitions.
35733
35734 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
35735
35736         * objc/execute/object_is_class.m: New test.
35737         * objc/execute/object_is_meta_class.m: New test.
35738
35739 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
35740
35741         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
35742         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
35743
35744 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
35745
35746         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
35747         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
35748
35749 2001-07-14  Richard Henderson  <rth@redhat.com>
35750
35751         * gcc.dg/iftrap-1.c: New.
35752
35753 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
35754
35755         * g77.f-torture/execute/intrinsic77.f: New test.
35756
35757 2001-07-11  Janis Johnson <janis@us.ibm.com>
35758
35759         * gcc.misc-tests/gcov-3.c: New test.
35760
35761 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
35762
35763         * gcc.c-torture/compile/20010711-1.c,
35764         * gcc.c-torture/compile/20010711-2.c: New tests.
35765
35766 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
35767
35768         * gcc.c-torture/execute/20010711-1.c: New test.
35769
35770 2001-07-11  Ben Elliston  <bje@redhat.com>
35771
35772         * g++.old-deja/g++.other/enum5.C: New test.
35773
35774 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
35775
35776         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
35777         (g++-dg-prune): Call prune_gcc_output.
35778         * prune.exp: New file for prune_gcc_output.
35779         * lib/g++.exp, lib/gcc.exp: Load it.
35780
35781 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
35782
35783         * gcc.c-torture/compile/20010701-1.c,
35784         g++.old-deja/g++.ext/attrib6.C: New tests.
35785
35786 2001-07-06  Jeffrey A Law  (law@cygnus.com)
35787
35788         * gcc.c-torture/compile/20010706-1.c: New test.
35789
35790 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
35791
35792         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
35793
35794 2001-06-28  Stan Shebs  <shebs@apple.com>
35795
35796         * gcc.dg/pragma-darwin.c: New test.
35797
35798 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35799
35800         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
35801         Solaris 2.[678] system.
35802
35803 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
35804
35805         * gcc.dg/20010622-1.c: New test.
35806
35807 2001-06-18  Stan Shebs  <shebs@apple.com>
35808
35809         * objc.dg: New directory.
35810         * objc.dg/dg.exp: New file.
35811         * objc.dg/alias.m: New.
35812         * objc.dg/class-1.m: New.
35813         * objc.dg/class-2.m: New.
35814         * objc.dg/const-str-1.m: New.
35815         * objc.dg/const-str-2.m: New.
35816         * objc.dg/id-1.m: New.
35817         * objc.dg/method-1.m: New.
35818         * objc.dg/super-class-1.m: New.
35819         * lib/objc-dg.exp: New file.
35820
35821 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
35822
35823         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
35824         of label name.
35825
35826 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
35827
35828         * g++.old-deja/g++.abi/vbase8-9.C: New test.
35829
35830 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35831
35832         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
35833         variable.
35834
35835 2001-06-12  Richard Henderson  <rth@redhat.com>
35836
35837         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
35838
35839 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
35840
35841         * g++.old-deja/g++.abi/vbase5.C: New test.
35842         * g++.old-deja/g++.abi/vbase6.C: New test.
35843         * g++.old-deja/g++.abi/vbase7.C: New test.
35844
35845 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35846
35847         * gcc.c-torture/compile/20010610-1.c: New test.
35848
35849 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
35850
35851         * g++.old-deja/g++.abi/vbase4.C: New test.
35852
35853 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
35854
35855         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
35856         support %f for HC11/HC12 targets.
35857         * gcc.c-torture/execute/930513-1.x: New file, likewise.
35858         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
35859         on HC11/HC12 targets.
35860         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
35861
35862 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35863
35864         * gcc.dg/wchar_t-1.c: New file.
35865         * gcc.dg/wint_t-1.c: Likewise.
35866
35867 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
35868
35869         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
35870
35871 2001-06-11  Richard Henderson  <rth@redhat.com>
35872
35873         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
35874
35875 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
35876
35877         * gcc.c-torture/compile/20010611-1.c: New test.
35878
35879 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
35880
35881         * gcc.dg/c99-tag-1.c: Add more tests.
35882
35883 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
35884
35885         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
35886         representation on MN10300 and ARM/Thumb.
35887
35888 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
35889
35890         * g77.f-torture/execute/20010610.f: New.
35891
35892 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
35893
35894         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
35895         names.
35896
35897 2001-06-09  Richard Henderson  <rth@redhat.com>
35898
35899         * gcc.c-torture/execute/ashrdi-1.c: New.
35900         * gcc.c-torture/execute/ashldi-1.c: New.
35901         * gcc.c-torture/execute/lshrdi-1.c: New.
35902
35903 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
35904
35905         * objc/execute/load-3.m: Added. Check sending +load to categories,
35906         in addition to classes.
35907
35908 2001-06-08  Stan Shebs  <shebs@apple.com>
35909
35910         * objc/execute/load-2.m: New test.  From Nicola Pero
35911         <n.pero@mi.flashnet.it>.
35912
35913 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
35914
35915         * gcc.c-torture/execute/20010605-2.c: New test.
35916
35917 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
35918
35919         * g++.old-deja/g++.abi/vbase2.C: New test.
35920         * g++.old-deja/g++.abi/vbase3.C: New test.
35921
35922 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
35923
35924         * g++.old-deja/g++.pt/friend49.C: New test.
35925
35926 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
35927
35928         * g++.old-deja/g++.ext/anon3.C: New test.
35929
35930 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
35931
35932         * g++.old-deja/g++.other/conv7.C: New test.
35933
35934 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
35935
35936         * gcc.c-torture/compile/20010605-2.c: New test.
35937
35938 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
35939
35940         * gcc.c-torture/execute/20010604-1.c: New test.
35941
35942 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
35943
35944         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
35945
35946 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
35947
35948         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
35949         (g++_link_flags): Likewise.
35950         (g++_init): Pass gccpath's value to two previous functions.
35951
35952 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35953
35954         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
35955         Ensure logfile entry matches exec command line.
35956
35957 2001-05-31  Richard Henderson  <rth@redhat.com>
35958
35959         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
35960         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
35961
35962 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
35963
35964         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
35965         compiler for irix6.2
35966
35967 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
35968
35969         * g++.old-deja/g++.other/optimize3.C: New file.
35970
35971 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
35972
35973         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
35974         assemble.
35975
35976 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
35977
35978         * g++.old-deja/g++.other/optimize2.C: New file.
35979
35980 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
35981
35982         * gcc.c-torture/compile/20010518-2.c: New file.
35983         * gcc.c-torture/execute/20010518-1.c: New file.
35984         * gcc.c-torture/execute/20010518-2.c: New file.
35985
35986 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
35987
35988         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
35989
35990 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
35991
35992         G++ no longer defines builtins that do not begin with __builtin.
35993         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
35994         * g++.old-deja/g++.brendand/misc13.C: Likewise.
35995         * g++.old-deja/g++.law/builtin1.C: Likewise.
35996         * g++.old-deja/g++.law/cvt2.C: Likewise.
35997         * g++.old-deja/g++.mike/net5.C: Likewise.
35998         * g++.old-deja/g++.other/builtins1.C: Likewise.
35999         * g++.old-deja/g++.other/builtins2.C: Likewise.
36000         * g++.old-deja/g++.other/builtins3.C: Likewise.
36001         * g++.old-deja/g++.other/builtins4.C: Likewise.
36002         * g++.old-deja/g++.other/inline8.C: Likewise.
36003         * g++.old-deja/g++.robertl/eb39.C: Likewise.
36004
36005 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
36006
36007         * g++.old-deja/g++.pt/using1.C: Adjust.
36008         * g++.old-deja/g++.pt/using2.C: New test.
36009
36010 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
36011
36012         * gcc.dg/cpp/charconst.c: New tests.
36013         * gcc.dg/cpp/escape.c: New tests.
36014         * gcc.dg/cpp/escape-1.c: New tests.
36015         * gcc.dg/cpp/escape-2.c: New tests.
36016         * gcc.dg/cpp/ucs.c: New tests.
36017
36018 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
36019
36020         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
36021         native compiler for irix6.5.
36022
36023 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
36024
36025         * lib/g++.exp (g++_include_flags): Use args to compute
36026         get_multilibs.
36027         (g++_link_flags): Likewise.
36028         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
36029
36030 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
36031
36032         * gcc.dg/c90-hexfloat-1.c: Add more tests.
36033
36034 2001-05-21  Geoff Keating  <geoffk@redhat.com>
36035
36036         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
36037         this file.
36038
36039 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
36040
36041         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
36042         STACK_SIZE;
36043         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
36044         to STACK_SIZE; Use it to define size of add_histo array.
36045         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
36046         to STACK_SIZE.
36047         (f): Use GITT_SIZE to define size of gitt local table.
36048         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
36049         to STACK_SIZE; Use it to define size of bytemem array.
36050
36051 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
36052
36053         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
36054         on 68HC11/HC12 due to the asm instruction.
36055         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
36056         * gcc.c-torture/compile/920520-1.x: Likewise.
36057         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
36058         on 68HC11/HC12 because the function is larger than 64K.
36059         * gcc.c-torture/compile/961203-1.x: New file, this test fails
36060         on 68HC11/HC12 because the structure is too large.
36061
36062 2001-05-20  Richard Henderson  <rth@redhat.com>
36063
36064         * gcc.c-torture/execute/20010520-1.c: New.
36065
36066 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36067
36068         * g++.old-deja/g++.warn/compare1.C: New test.
36069         * gcc.dg/compare4.c: New test.
36070
36071 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
36072
36073         * g++.old-deja/g++.other/optimize1.C: New test.
36074
36075 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36076
36077         * g++.old-deja/g++.pt/spec41.C: New test.
36078
36079 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
36080
36081         * gcc.c-torture/compile/20010114-1.x: Remove.
36082
36083 2001-05-18  Stan Shebs  <shebs@apple.com>
36084
36085         * gcc.c-torture/compile/20010518-1.c: New test.
36086
36087 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
36088
36089         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
36090         * g++.old-deja/g++.pt/crash67.C: New test.
36091
36092 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
36093
36094         * g++.old-deja/g++.other/debug9.C: New test.
36095
36096 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
36097
36098         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
36099
36100 2001-05-16  Jan Hubicka  <jh@suse.cz>
36101
36102         * gcc.c-torture/compile/20010516-1.c: New test.
36103
36104 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
36105
36106         * g++.old-deja/g++.other/crash41.C: New test.
36107
36108 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
36109
36110         * g++.old-deja/g++.pt/crash66.C: New test.
36111
36112 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
36113
36114         * g++.old-deja/g++.robertl/eb27.C: Convert.
36115
36116 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
36117
36118         * g++.dg/friend-warn.C: New test.  Do not warn about friend
36119         declaration being redundant.
36120
36121 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
36122
36123         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
36124
36125 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
36126
36127         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
36128
36129 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
36130
36131         * lib/g++.exp: Use testsuite_flags.
36132
36133 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
36134
36135         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
36136
36137 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36138
36139         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
36140
36141 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
36142
36143         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
36144
36145 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
36146
36147         * gcc.c-torture/compile/20010313-1.c: New test.
36148
36149 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
36150
36151         * gcc.dg/cpp/direct2.c: New test.
36152         * gccq.dg/cpp/direct2s.c: New test.
36153
36154         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
36155
36156 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
36157
36158         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
36159         * g++.old-deja/g++.other/op3.C: Likewise.
36160
36161 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
36162
36163         * gcc.dg/cpp/syshdr.h: New file.
36164         * gcc.dg/cpp/sysmac1.c: Update.
36165         * gcc.dg/cpp/sysmac2.c: Update.
36166
36167 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
36168
36169         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
36170
36171 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
36172
36173         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
36174         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
36175
36176 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
36177
36178         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
36179
36180 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
36181
36182         * lib/g++.exp (g++_include_flags): Don't use any special flags
36183         if TESTING_IN_BUILD_TREE is not defined.
36184         (g++_init): Use a plain 'c++' as the compiler if
36185         TESTING_IN_BUILD_TREEE is not defined.
36186
36187 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
36188
36189         * g++.old-deja/g++.eh/catch13.C: New test.
36190         * g++.old-deja/g++.eh/catch14.C: New test.
36191
36192 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
36193
36194         * gcc.dg/cpp/tr-define.c: New test.
36195
36196 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
36197
36198         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
36199         <stdlib.h>, not <malloc.h>.
36200
36201 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
36202
36203         * g++.old-deja/g++.ns/template17.C: New test.
36204
36205 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
36206
36207         * g++.old-deja/g++.pt/ref4.C: New test.
36208
36209 2001-04-30  Richard Henderson  <rth@redhat.com>
36210
36211         * gcc.dg/20000724-1.c: Revert last change.
36212
36213 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
36214
36215         * g77.f-torture/execute/20010430.f: New test.
36216
36217 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
36218
36219         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
36220
36221 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
36222
36223         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
36224
36225 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
36226
36227         * g++.old-deja/g++.eh/crash6.C: New test.
36228
36229 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
36230
36231         * g++.old-deja/g++.other/warn7.C: New test.
36232
36233 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
36234
36235         * g++.old-deja/g++.other/defarg9.C: New test.
36236
36237 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
36238
36239         * g77.f-torture/compile/20010426.f: New test.
36240         * g77.f-torture/execute/20010426.f: New test.
36241
36242 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
36243
36244         * g77.f-torture/compile/20000629-1.x: Remove - error
36245         has been fixed.
36246
36247 2001-04-26  Jeffrey A Law  (law@cygnus.com)
36248
36249         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
36250         Tweak slightly to work with g++.dg framework.
36251         * g++.dg/special/ecos.exp: Run initp1.C test.
36252         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
36253
36254         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
36255         its linker doesn't give line numbers either.
36256         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
36257
36258 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
36259
36260         * g++.old-deja/g++.other/lex1.C: New test.
36261
36262 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
36263
36264         * gcc.dg/noncompile/20010425-1.c: New test.
36265
36266 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
36267
36268         * g++.old-deja/g++.pt/mangle2.C: New test.
36269
36270 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
36271
36272         * gcc.dg/format/plus-1.c: New test.
36273
36274 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
36275
36276         * gcc.dg/20010423-1.c: New test.
36277
36278 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
36279
36280         * gcc.c-torture/execute/20010422-1.c: New test.
36281
36282 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
36283
36284         * g++.old-deja/g++.ns/type2.C: New test.
36285
36286 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
36287
36288         * g++.old-deja/g++.other/perf1.C: New test.
36289
36290 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
36291
36292         * gcc.dg/c99-func-2.c: Remove xfail.
36293         * gcc.dg/c99-func-3.c: Remove xfail.
36294         * gcc.dg/c99-func-4.c: Remove xfail.
36295
36296 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
36297
36298         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
36299
36300 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
36301
36302         * gcc.c-torture/compile/20010423-1.c: New test.
36303
36304 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
36305
36306         * g++.old-deja/g++.pt/typename28.C: New test.
36307
36308 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
36309
36310         * g++.old-deja/g++.abi/empty2.C: New test.
36311         * g++.old-deja/g++.abi/empty3.C: New test.
36312
36313 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
36314
36315         * g++.old-deja/g++.other/comdat2.C: New test.
36316         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
36317
36318 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
36319
36320         * g++.old-deja/g++.other/overload14.C: New test.
36321
36322 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
36323
36324         * g++.old-deja/g++.other/lookup23.C: New test.
36325
36326 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
36327
36328         * gcc.c-torture/execute/20010403-1.c: New test.
36329
36330 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
36331             Mark Mitchell  <mark@codesourcery.com>
36332
36333         * lib/old-dejagnu.exp: Don't delete output of executable.
36334         Add .exe suffix to executables.
36335
36336 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
36337
36338         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
36339
36340 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36341
36342         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
36343
36344 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
36345
36346         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
36347         * g++.old-deja/g++.abi/crash1.C: New test.
36348
36349 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
36350
36351         * g++.old-deja/g++.other/crash40.C: New test.
36352
36353 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36354
36355         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
36356
36357 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
36358
36359         * g++.old-deja/g++.other/warn6.C: New test.
36360
36361 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
36362
36363         * g++.old-deja/g++.robertl/eb42.C: Same.
36364
36365 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36366
36367         * gcc.dg/wtr-conversion-1.c: New testcase.
36368
36369 2001-04-10  Richard Henderson  <rth@redhat.com>
36370
36371         * g++.old-deja/g++.other/array5.C: New.
36372
36373 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36374
36375         * gcc.c-torture/execute/20010408-1.c: New test.
36376
36377 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
36378
36379         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
36380         headers and constructs.
36381         * g++.old-deja/g++.robertl/eb79.C: Same.
36382         * g++.old-deja/g++.robertl/eb77.C (main): Same.
36383         * g++.old-deja/g++.robertl/eb73.C: Same.
36384         * g++.old-deja/g++.robertl/eb66.C (main): Same.
36385         * g++.old-deja/g++.robertl/eb55.C (t): Same.
36386         * g++.old-deja/g++.robertl/eb54.C (main): Same.
36387         * g++.old-deja/g++.robertl/eb46.C (main): Same.
36388         * g++.old-deja/g++.robertl/eb44.C: Same.
36389         * g++.old-deja/g++.robertl/eb41.C (main): Same.
36390         * g++.old-deja/g++.robertl/eb4.C (main): Same.
36391         * g++.old-deja/g++.robertl/eb39.C: Same.
36392         * g++.old-deja/g++.robertl/eb33.C (main): Same.
36393         * g++.old-deja/g++.robertl/eb31.C (main): Same.
36394         * g++.old-deja/g++.robertl/eb30.C: Same.
36395         * g++.old-deja/g++.robertl/eb3.C: Same.
36396         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
36397         * g++.old-deja/g++.robertl/eb21.C: Same.
36398         * g++.old-deja/g++.robertl/eb15.C: Same.
36399         * g++.old-deja/g++.robertl/eb118.C: Same.
36400         * g++.old-deja/g++.robertl/eb115.C (main): Same.
36401         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
36402         * g++.old-deja/g++.robertl/eb109.C: Same.
36403         * g++.old-deja/g++.other/sibcall1.C (main): Same.
36404         * g++.old-deja/g++.mike/rtti1.C: Same.
36405         * g++.old-deja/g++.mike/p658.C: Same.
36406         * g++.old-deja/g++.mike/net46.C: Same.
36407         * g++.old-deja/g++.mike/net34.C: Same.
36408         * g++.old-deja/g++.mike/memoize1.C: Same.
36409         * g++.old-deja/g++.mike/eh2.C: Same.
36410         * g++.old-deja/g++.law/weak.C: Same.
36411         * g++.old-deja/g++.law/visibility7.C: Same.
36412         * g++.old-deja/g++.law/visibility25.C: Same.
36413         * g++.old-deja/g++.law/visibility22.C: Same.
36414         * g++.old-deja/g++.law/visibility2.C: Same.
36415         * g++.old-deja/g++.law/visibility17.C: Same.
36416         * g++.old-deja/g++.law/visibility13.C: Same.
36417         * g++.old-deja/g++.law/visibility10.C: Same.
36418         * g++.old-deja/g++.law/visibility1.C: Same.
36419         * g++.old-deja/g++.law/virtual3.C (eval): Same.
36420         * g++.old-deja/g++.law/vbase1.C: Same.
36421         * g++.old-deja/g++.law/operators32.C: Same.
36422         * g++.old-deja/g++.law/nest3.C: Same.
36423         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
36424         * g++.old-deja/g++.law/except5.C (main): Same.
36425         * g++.old-deja/g++.law/cvt7.C (run): Same.
36426         * g++.old-deja/g++.law/cvt2.C: Same.
36427         * g++.old-deja/g++.law/cvt16.C: Same.
36428         * g++.old-deja/g++.law/ctors6.C (bar): Same.
36429         * g++.old-deja/g++.law/ctors17.C (main): Same.
36430         * g++.old-deja/g++.law/ctors13.C: Same.
36431         * g++.old-deja/g++.law/ctors12.C (main): Same.
36432         * g++.old-deja/g++.law/ctors10.C: Same.
36433         * g++.old-deja/g++.law/code-gen5.C: Same.
36434         * g++.old-deja/g++.law/bad-error7.C: Same.
36435         * g++.old-deja/g++.law/arm9.C: Same.
36436         * g++.old-deja/g++.law/arm12.C: Same.
36437         * g++.old-deja/g++.law/arg8.C: Same.
36438         * g++.old-deja/g++.law/arg1.C: Same.
36439         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
36440         * g++.old-deja/g++.jason/template31.C: Same.
36441         * g++.old-deja/g++.jason/template24.C (main): Same.
36442         * g++.old-deja/g++.jason/2371.C: Same.
36443         * g++.old-deja/g++.eh/new2.C: Same.
36444         * g++.old-deja/g++.eh/new1.C: Same.
36445         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
36446         * g++.old-deja/g++.brendan/nest21.C (main): Same.
36447         * g++.old-deja/g++.brendan/err-msg3.C: Same.
36448         * g++.old-deja/g++.brendan/crash62.C: Same.
36449         * g++.old-deja/g++.brendan/crash52.C: Same.
36450         * g++.old-deja/g++.brendan/crash49.C (main): Same.
36451         * g++.old-deja/g++.brendan/crash38.C: Same.
36452         * g++.old-deja/g++.brendan/crash15.C (main): Same.
36453         * g++.old-deja/g++.brendan/copy9.C: Same.
36454
36455 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
36456
36457         * gcc.c-torture/execute/20001203-2.c (memset):
36458         Count argument is of type __SIZE_TYPE__.
36459
36460 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
36461
36462         * gcc.c-torture/compile/20010404-1.c: New test.
36463
36464 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
36465
36466         * gcc.c-torture/compile/20010326-1.c: New test.
36467
36468 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
36469
36470         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
36471         peculiarities of the SH.
36472         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
36473
36474 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36475
36476         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
36477         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
36478         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
36479
36480 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
36481
36482         * g77.f-torture/compile/20010321-1.f: New test.
36483
36484 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
36485
36486         * gcc.c-torture/compile/20010329-1.c: New test.
36487
36488 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
36489
36490         * gcc.c-torture/execute/20010329-1.c: New test.
36491
36492 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
36493
36494         * g++.old-deja/g++.other/eh4.C: Fix typo.
36495
36496 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
36497
36498         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
36499
36500 2001-03-28  Philip Blundell  <philb@gnu.org>
36501
36502         * gcc.c-torture/compile/20010328-1.c: New test.
36503
36504 2001-03-27  Richard Henderson  <rth@redhat.com>
36505
36506         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
36507         * g++.old-deja/g++.eh/vbase3.C: Likewise.
36508
36509 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
36510
36511         * gcc.c-torture/compile/20010327-1.c: New test.
36512
36513 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
36514
36515         * g++.old-deja/g++.other/friend12.C: New test.
36516         * g++.old-deja/g++.other/friend9.C: Expect no errors.
36517         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
36518
36519 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
36520
36521         * gcc.c-torture/execute/20010325-1.c: New test.
36522
36523 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
36524
36525         * g++.old-deja/g++.other/mangle3.C: New test.
36526
36527 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
36528
36529         * g++.old-deja/g++.other/anon8.C: New test.
36530
36531 2001-03-20  Philip Blundell  <philb@gnu.org>
36532
36533         * gcc.c-torture/compile/20010320-1.c: New test.
36534
36535 2001-03-17  Richard Henderson  <rth@redhat.com>
36536
36537         * g++.old-deja/g++.other/eh4.C: Add expected error text.
36538
36539 2001-03-15  Geoff Keating  <geoff@redhat.com>
36540
36541         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
36542         tests on AIX.
36543
36544 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
36545
36546         * g++.old-deja/g++.other/eh4.C: New test.
36547
36548 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
36549
36550         * gcc.dg/cpp/mi1.c: Update.
36551
36552 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
36553
36554         * g++.old-deja/g++.other/regstack.C: New test.
36555
36556 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
36557
36558         * g++.old-deja/g++.other/ref4.C: New test.
36559
36560 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
36561
36562         * objc/execute/va_method.m: Added.
36563         * objc/execute/IMP.m: Added.
36564         * objc/execute/_cmd.m: Added.
36565         * objc/execute/accessing_ivars.m: Added.
36566         * objc/execute/class-1.m: Added.
36567         * objc/execute/class-10.m: Added.
36568         * objc/execute/class-11.m: Added.
36569         * objc/execute/class-12.m: Added.
36570         * objc/execute/class-13.m: Added.
36571         * objc/execute/class-14.m: Added.
36572         * objc/execute/class-2.m: Added.
36573         * objc/execute/class-3.m: Added.
36574         * objc/execute/class-4.m: Added.
36575         * objc/execute/class-5.m: Added.
36576         * objc/execute/class-6.m: Added.
36577         * objc/execute/class-7.m: Added.
36578         * objc/execute/class-8.m: Added.
36579         * objc/execute/class-9.m: Added.
36580         * objc/execute/class-tests-1.h
36581         * objc/execute/class-tests-2.h
36582         * objc/execute/compatibility_alias.m: Added.
36583         * objc/execute/encode-1.m: Added.
36584         * objc/execute/formal_protocol-1.m: Added.
36585         * objc/execute/formal_protocol-2.m: Added.
36586         * objc/execute/formal_protocol-3.m: Added.
36587         * objc/execute/formal_protocol-4.m: Added.
36588         * objc/execute/formal_protocol-5.m: Added.
36589         * objc/execute/formal_protocol-6.m: Added.
36590         * objc/execute/formal_protocol-7.m: Added.
36591         * objc/execute/informal_protocol.m: Added.
36592         * objc/execute/initialize.m: Added.
36593         * objc/execute/load.m: Added.
36594         * objc/execute/many_args_method.m: Added.
36595         * objc/execute/nested-3.m: Added.
36596         * objc/execute/no_clash.m: Added.
36597         * objc/execute/private.m: Added.
36598         * objc/execute/redefining_self.m: Added.
36599         * objc/execute/root_methods.m: Added.
36600         * objc/execute/selector-1.m: Added.
36601         * objc/execute/static-1.m: Added.
36602         * objc/execute/static-2.m: Added.
36603         * objc/execute/va_method.m: Added.
36604
36605 2001-03-10  Richard Henderson  <rth@redhat.com>
36606
36607         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
36608
36609 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
36610
36611         * g++.old-deja/g++.other/crash31.C: XFAIL.
36612         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
36613         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
36614         * gcc.c-torture/execute/20010123-1.x: XFAIL.
36615         * gcc.c-torture/execute/20010124-1.x: XFAIL.
36616         * gcc.dg/sequence-pt-1.c: XFAIL one test.
36617
36618 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
36619
36620         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
36621
36622 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
36623
36624         * gcc.dg/20000724-1.c: Don't use multiline strings.
36625
36626 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
36627
36628         * objc/execute/string1.m, objc/execute/string2.m: Compare the
36629         result of -cString against what we expect it to be; don't just
36630         print it out for no one to read.
36631
36632         * objc/execute/string3.m, objc/execute/string4.m: New tests.
36633         Based on testcases provided by Nicola Pero.
36634
36635 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
36636
36637         * gcc.dg/cpp/macro7.c: New test.
36638
36639 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
36640
36641         * gcc.dg/cpp/multiline.c: Update.
36642
36643 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
36644
36645         * g++.old-deja/g++.other/enum3.C: New test.
36646
36647 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
36648
36649         * g++.old-deja/g++.other/pod1.C: New test.
36650
36651 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
36652
36653         * g++.old-deja/g++.ext/overload1.C: New test.
36654
36655 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
36656
36657         * g++.old-deja/g++.pt/using1.C: New test.
36658
36659 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
36660
36661         * g++.old-deja/g++.other/using9.C: New test.
36662
36663 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
36664
36665         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
36666
36667         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
36668
36669 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
36670
36671         * g++.old-deja/g++.ext/realpt1.C: Remove.
36672
36673 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
36674
36675         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
36676
36677 2001-02-26  Will Cohen  <wcohen@redhat.com>
36678
36679         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
36680
36681 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
36682
36683         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
36684         templatized constructors.
36685
36686 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36687
36688         * gcc.c-torture/execute/20010224-1.c: New test.
36689
36690 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
36691
36692         * gcc.c-torture/execute/20010222-1.c: New test.
36693
36694 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
36695
36696         * g++.old-deja/g++.other/inline20.C: New test.
36697
36698 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
36699
36700         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
36701
36702 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
36703
36704         * g++.old-deja/g++.other/lookup22.C: New test.
36705
36706 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
36707
36708         * g77.dg: New directory.
36709         * g77.dg/20010216-1.f: New test case.
36710         * g77.dg/dg.exp: New driver.
36711         * lib/g77-dg.exp: New driver library.
36712
36713 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36714
36715         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
36716
36717 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
36718
36719         * g++.old-deja/g++.other/decl9.C: New test.
36720
36721 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
36722
36723         * g++.old-deja/g++.other/init16.C: Update the test so that it does
36724         not need <string> and also tests the initialization at runtime.
36725
36726 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
36727
36728         * gcc.c-torture/execute/longlong.c: New test.
36729
36730 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
36731
36732         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
36733
36734 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
36735
36736         * gcc.c-torture/execute/920302-1.c (execute):
36737         Change argument type to short.
36738
36739 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
36740
36741         * g++.old-deja/g++.pt/deduct6.C: New test.
36742
36743 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
36744
36745         * g++.old-deja/g++.pt/deduct5.C: New test.
36746
36747 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
36748
36749         * gcc.c-torture/execute/20010209-1.c: New test.
36750
36751 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
36752
36753         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
36754
36755 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
36756
36757         * g++.dg/vtgc1.C: Update for new ABI.
36758
36759         * consistency.vlad: New directory, 1665 files.
36760
36761 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
36762
36763         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
36764         return type.
36765         * gcc.dg/cpp/digraphs.c: Declare puts.
36766
36767 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
36768
36769         * g++.old-deja/g++.other/warn5.C: New test.
36770
36771 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
36772
36773         * g++.old-deja/g++.pt/spec40.C: New test.
36774
36775 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
36776
36777         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
36778         case.
36779         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
36780
36781 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
36782
36783         * gcc.c-torture/compile/20010209-1.c: New test.
36784
36785 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
36786
36787         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
36788         excess errors message but not if it crashes.
36789         * g++.old-deja/g++.other/crash27.C: Likewise.
36790         * g++.old-deja/g++.other/crash28.C: Likewise.
36791         * g++.old-deja/g++.other/crash30.C: Likewise.
36792         * g++.old-deja/g++.other/crash32.C: Likewise.
36793         * g++.old-deja/g++.other/crash35.C: Likewise.
36794         * g++.old-deja/g++.pt/inherit2.C: Likewise.
36795
36796 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
36797
36798         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
36799         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
36800         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
36801         g77.f-torture/execute/execute.exp,
36802         g77.f-torture/noncompile/noncompile.exp,
36803         gcc.c-torture/execute/execute.exp,
36804         gcc.c-torture/execute/memcheck/memcheck.exp,
36805         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
36806         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
36807         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
36808         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
36809         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
36810         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
36811         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
36812         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
36813         Remove bug reporting instructions with ancient email addresses.
36814
36815 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
36816
36817         * gcc.dg/20010202-1.c: New test.
36818         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
36819
36820 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
36821
36822         * g++.dg/stdbool-if.C: New test.
36823
36824 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
36825
36826         * objc/execute/fdecl.m: Added main().
36827
36828 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
36829
36830         * gcc.c-torture/execute/20010206-1.c: New test.
36831
36832 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
36833
36834         * gcc.dg/cpp/avoidpaste1.c: Update.
36835
36836 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
36837
36838         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
36839         Pero <nicola@brainstorm.co.uk>.
36840         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
36841
36842 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
36843
36844         * g++.old-deja/g++.pt/spec39.C: New test.
36845
36846 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
36847
36848         * gcc.c-torture/compile/20010202-1.c: New test.
36849
36850 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
36851
36852         * g++.old-deja/g++.abi/primary2.C: New test.
36853         * g++.old-deja/g++.abi/primary3.C: New test.
36854         * g++.old-deja/g++.abi/primary4.C: New test.
36855         * g++.old-deja/g++.abi/primary5.C: New test.
36856         * g++.old-deja/g++.abi/vtable3.h: New test.
36857         * g++.old-deja/g++.abi/vtable3a.C: New test.
36858         * g++.old-deja/g++.abi/vtable3b.C: New test.
36859         * g++.old-deja/g++.abi/vtable3c.C: New test.
36860         * g++.old-deja/g++.abi/vtable3d.C: New test.
36861         * g++.old-deja/g++.abi/vtable3e.C: New test.
36862         * g++.old-deja/g++.abi/vtable3f.C: New test.
36863         * g++.old-deja/g++.abi/vtable3g.C: New test.
36864         * g++.old-deja/g++.abi/vtable3h.C: New test.
36865         * g++.old-deja/g++.abi/vtable3i.C: New test.
36866         * g++.old-deja/g++.abi/vtable3j.C: New test.
36867         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
36868
36869 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
36870
36871         * g++.old-deja/g++.other/anon6.C: New test.
36872         * g++.old-deja/g++.other/anon7.C: New test.
36873
36874 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
36875
36876         * gcc.dg/cpp/avoidpaste2.c: New tests.
36877
36878 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
36879
36880         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
36881
36882 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
36883
36884         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
36885         DECIMAL_DIG cases for Irix."
36886
36887 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
36888
36889         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
36890
36891 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
36892
36893         * gcc.dg/c99-tag-1.c: New test.
36894
36895 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
36896
36897         * gcc.dg/cpp/tr-warn1.c: Add tests.
36898
36899 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
36900
36901         * gcc.dg/cpp/avoidpaste1.c: Update.
36902         * gcc.dg/cpp/paste4.c: Update.
36903
36904 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
36905
36906         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
36907         cases for Irix.
36908
36909 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
36910
36911         * g++.old-deja/g++.other/inline19.C: New test.
36912
36913 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
36914
36915         * gcc.dg/Wlarger-than.c: New test.
36916
36917 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
36918
36919         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
36920
36921 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
36922
36923         * gcc.c-torture/execute/20010129-1.c: New test.
36924         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
36925
36926 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
36927
36928         * gcc.dg/cpp/avoidpaste1.c: Test case.
36929
36930 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
36931
36932         * g++.old-deja/g++.other/inline18.C: New test.
36933
36934 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36935
36936         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
36937         and __builtin_putchar.
36938
36939 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
36940
36941         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
36942         tests.
36943
36944 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
36945
36946         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
36947         floating point number rounding mode to round to the nearest
36948         representable mode.
36949
36950 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
36951
36952         * g++.old-deja/g++.other/mangle2.C: New test.
36953
36954 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
36955
36956         * gcc.c-torture/compile/20010124-1.c: New test.
36957
36958 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
36959
36960         * g++.old-deja/g++.pt/spec38.C: New test.
36961
36962 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36963
36964         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
36965         "Build don't run".
36966
36967 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36968
36969         * gcc.c-torture/execute/20010123-1.c: New test.
36970
36971 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
36972
36973         * g++.old-deja/g++.pt/spec37.C: New test.
36974
36975 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
36976
36977         * g++.old-deja/g++.pt/overload14.C: New test.
36978
36979 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36980
36981         * gcc.c-torture/execute/20010122-1.c: New test, exercise
36982         __builtin_return_address.
36983
36984 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
36985
36986         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
36987         * g++.old-deja/g++.pt/spec35.C: New test.
36988         * g++.old-deja/g++.pt/spec36.C: New test.
36989
36990 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
36991
36992         * gcc.c-torture/compile/20010118-1.c: New test.
36993
36994 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
36995
36996         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
36997
36998 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
36999
37000         * gcc.c-torture/execute/20010119-1.c: New test.
37001
37002 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
37003
37004         * g++.old-deja/g++.other/vbase5.C: New test.
37005
37006 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
37007
37008         * gcc.c-torture/execute/20010118-1.c: New test.
37009
37010 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
37011
37012         * g++.old-deja/g++.pt/deduct3.C: New test.
37013
37014 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
37015
37016         * g++.old-deja/g++.pt/spec34.C: New test.
37017
37018 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
37019
37020         * g77.f-torture/compile/20000601-2.f: New test.
37021
37022 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
37023
37024         * g++.old-deja/g++.other/init17.C: New test.
37025
37026 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
37027
37028         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
37029
37030 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
37031
37032         * g++.old-deja/g++.pt/unify8.C: New test.
37033
37034 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
37035
37036         * g++.old-deja/g++.abi/vbase1.C: New test.
37037
37038 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
37039
37040         * g++.old-deja/g++.pt/crash65.C: New test.
37041
37042 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
37043
37044         * gcc.dg/cpp/assembl2.S: New test case.
37045
37046 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
37047
37048         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
37049         are supported.
37050
37051 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37052
37053         * g++.old-deja/g++.other/builtins1.C: New test.
37054         * g++.old-deja/g++.other/builtins2.C: Likewise.
37055         * g++.old-deja/g++.other/builtins3.C: Likewise.
37056         * g++.old-deja/g++.other/builtins4.C: Likewise.
37057
37058 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
37059
37060         * gcc.c-torture/compile/20010117-1.c: New test.
37061         * gcc.c-torture/compile/20010117-2.c: New test.
37062
37063 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
37064
37065         * g77.f-torture/execute/20010116.[fx]: New test,
37066         XFAIL on i?86-*-*.
37067         * g77.f-torture/compile/20010115.f: Indicate it's
37068         a test for PR fortran/1636.
37069
37070 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
37071
37072         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
37073
37074 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
37075
37076         * g77.f-torture/compile/20010115.f: New test.
37077
37078 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
37079
37080         * g++.old-deja/g++.pt/nontype5.C: New test.
37081
37082 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
37083
37084         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
37085         have an equivalent working one below it.
37086
37087 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
37088
37089         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
37090         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
37091
37092 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
37093
37094         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
37095         message containing "init_priority".
37096         (conpr-2.C): Likewise.
37097         (conpr-3.C): Likewise.
37098         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
37099
37100 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37101
37102         * gcc.c-torture/execute/20010114-2.c: New test.
37103
37104 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
37105
37106         * gcc.c-torture/compile/20010114-1.c: New test.
37107         * gcc.c-torture/compile/20010114-1.x: Xfail.
37108         * gcc.c-torture/compile/20010114-2.c: New test.
37109         * gcc.c-torture/execute/20010114-1.c: New test.
37110         * gcc.dg/trunc-1.c: New test.
37111         * gcc.dg/uninit-B.c: New test.
37112
37113 2001-01-13  Nick Clifton  <nickc@redhat.com>
37114
37115         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
37116         target.
37117
37118 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
37119
37120         * gcc.c-torture/compile/20010113-1.c: New test.
37121
37122 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
37123
37124         * gcc.c-torture/compile/20001212-1.c: New test.
37125
37126 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
37127
37128         * gcc.dg/cpp/widestr1.c: Update.
37129         * gcc.dg/cpp/prag-imp.c: Remove.
37130
37131 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
37132
37133         * gcc.c-torture/execute/20000801-3.x: Remove.
37134         * gcc.dg/c90-init-1.c: New test.
37135         * gcc.dg/c99-init-1.c: New test.
37136         * gcc.dg/c99-init-2.c: New test.
37137         * gcc.dg/gnu99-init-1.c: New test.
37138
37139 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
37140
37141         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
37142         testing that no relevant ones were found.
37143
37144 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
37145
37146         * g++.old-deja/g++.pt/cast2.C: New test.
37147
37148 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
37149
37150         * g++.old-deja/g++.pt/friend47.C: New test.
37151
37152 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
37153
37154         * g++.old-deja/g++.pt/instantiate13.C: New test.
37155
37156 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
37157
37158         * g++.old-deja/g++.other/defarg7.C: New test.
37159         * g++.old-deja/g++.other/defarg8.C: New test.
37160
37161 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
37162
37163         * g++.old-deja/g++.pt/crash64.C: New test.
37164
37165 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
37166
37167         * g++.old-deja/g++.pt/crash63.C: New test.
37168
37169 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
37170
37171         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
37172
37173 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
37174
37175         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
37176
37177 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
37178
37179         * g++.old-deja/g++.pt/error3.C: New test.
37180
37181 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
37182
37183         * g++.old-deja/g++.other/crash39.C: New test.
37184
37185 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
37186
37187         * g++.old-deja/g++.other/vbase4.C: New test.
37188
37189 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
37190
37191         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
37192         * gcc.dg/special/20000419-2.c: New file. Identical to above.
37193         * gcc.dg/special/special.exp: New test driver which will check
37194         for alias support for the above test.
37195
37196 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
37197
37198         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
37199         problems on small machines.
37200         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
37201         parameterize.
37202
37203 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
37204
37205         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
37206         mips.
37207         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
37208
37209 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
37210
37211         * g++.old_deja/g++.pt/using8.C: New test.
37212
37213 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
37214
37215         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
37216
37217 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
37218
37219         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
37220         where a failure is expected.
37221         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
37222
37223 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
37224
37225         * g++.old_deja/g++.pt/instantiate12.C: New test.
37226
37227 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
37228
37229         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
37230         start of structs.
37231         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
37232         * g++.old-deja/g++.brendan/crash17.C: Likewise.
37233         * g++.old-deja/g++.brendan/crash29.C: Likewise.
37234         * g++.old-deja/g++.brendan/crash48.C: Likewise.
37235         * g++.old-deja/g++.brendan/ns1.C: Likewise.
37236         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
37237         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
37238         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
37239         * g++.old-deja/g++.eh/spec6.C: Likewise.
37240         * g++.old-deja/g++.jason/crash3.C: Likewise.
37241         * g++.old-deja/g++.law/ctors11.C: Likewise.
37242         * g++.old-deja/g++.law/ctors17.C: Likewise.
37243         * g++.old-deja/g++.law/ctors5.C: Likewise.
37244         * g++.old-deja/g++.law/ctors9.C: Likewise.
37245         * g++.old-deja/g++.mike/ambig1.C: Likewise.
37246         * g++.old-deja/g++.mike/net22.C: Likewise.
37247         * g++.old-deja/g++.mike/p3538a.C: Likewise.
37248         * g++.old-deja/g++.mike/p3538b.C: Likewise.
37249         * g++.old-deja/g++.mike/virt3.C: Likewise.
37250         * g++.old-deja/g++.niklas/t128.C: Likewise.
37251         * g++.old-deja/g++.other/anon4.C: Likewise.
37252         * g++.old-deja/g++.other/using1.C: Likewise.
37253         * g++.old-deja/g++.other/warn3.C: Likewise.
37254         * g++.old-deja/g++.pt/t37.C: Likewise.
37255         * g++.old-deja/g++.robertl/eb69.C: Likewise.
37256         * g++.old-deja/g++.robertl/eb71.C: Likewise.
37257
37258 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
37259
37260         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
37261
37262 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37263
37264         * gcc.c-torture/execute/stdio-opt-3.c: New test.
37265
37266 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
37267
37268         * gcc.c-torture/compile/20010107-1.c: New test.
37269
37270 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
37271
37272         * gcc.c-torture/execute/builtin-noret-1.c: New test.
37273
37274 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
37275
37276         * gcc.dg/format/format.h: New file.
37277         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
37278         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
37279         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
37280         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
37281         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
37282         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
37283         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
37284         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
37285         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
37286         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
37287         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
37288         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
37289         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
37290         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
37291         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
37292         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
37293         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
37294         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
37295         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
37296         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
37297         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
37298         instead of declaring standard types, macros and functions in each
37299         test.
37300
37301 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
37302
37303         * gcc.c-torture/execute/20010106-1.c: New test.
37304
37305 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
37306
37307         * gcc.dg/format/format.exp: New file.
37308         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
37309         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
37310         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
37311         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
37312         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
37313         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
37314         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
37315         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
37316         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
37317         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
37318         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
37319         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
37320         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
37321         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
37322         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
37323         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
37324         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
37325         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
37326         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
37327         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
37328         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
37329         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
37330         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
37331         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
37332         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
37333         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
37334         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
37335         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
37336         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
37337         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
37338         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
37339         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
37340         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
37341         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
37342         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
37343         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
37344         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
37345         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
37346         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
37347         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
37348         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
37349         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
37350
37351 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
37352
37353         * gcc.c-torture/execute/991228-1.c: Take word endianness into
37354         account.
37355
37356 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
37357
37358         * gcc.c-torture/execute/builtin-complex-1.c: New test.
37359
37360 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
37361
37362         * g++.old-deja/g++.pt/crash62.C: New test.
37363
37364 2001-01-04  Richard Henderson  <rth@redhat.com>
37365
37366         * gcc.dg/20000926-1.c: Update expected warnings.
37367         * gcc.dg/array-2.c: Likewise.
37368         * gcc.dg/array-4.c: Also validate flexible array members.
37369         * gcc.dg/c99-flex-array-1.c: New.
37370
37371 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
37372
37373         * gcc.c-torture/compile/20001222-1.x: Remove.
37374
37375 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
37376
37377         * gcc.c-torture/execute/built-in-setjmp.c: New.
37378
37379 2001-01-03  Richard Henderson  <rth@redhat.com>
37380
37381         * gcc.dg/940510-1.c: Update expected error wording.
37382         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
37383
37384 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
37385
37386         * lib/target-supports.exp (check_alias_available): Modified to
37387         indicate aliases not supported if only weak aliases are supported.
37388
37389 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37390
37391         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
37392         Turn on cmpstrsi checks for __pj__ and __i370__.
37393
37394 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
37395
37396         * g++.old-deja/g++.other/virtual11.C: New test.
37397
37398 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
37399
37400         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
37401
37402 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37403
37404         * gcc.c-torture/compile/20010102-1.c: New test.
37405
37406 2001-01-02  Andreas Jaeger  <aj@suse.de>
37407
37408         * gcc.dg/noreturn-3.c: New test.
37409
37410         * gcc.dg/noreturn-4.c: New test.
37411
37412 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37413
37414         * gcc.c-torture/execute/stdio-opt-1.c: Also test
37415         __builtin_fputc and __builtin_fwrite.
37416
37417 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
37418
37419         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
37420         signed char, not default char.
37421
37422 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
37423
37424         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
37425
37426 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
37427
37428         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
37429
37430 2000-12-29  Richard Henderson  <rth@redhat.com>
37431
37432         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
37433         (__cyg_profile_func_exit): Define.
37434
37435 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
37436
37437         * g++.dg/vtgc1.C: New test.
37438
37439 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
37440
37441         * gcc.dg/noncompile/20001228-1.c: New test.
37442
37443         * gcc.dg/20001228-1.c: New test.
37444
37445         * gcc.c-torture/execute/20001228-1.c: New test.
37446
37447 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
37448
37449         * gcc.dg/format-strfmon-1.c: New test.
37450
37451 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37452
37453         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
37454         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
37455         * gcc.c-torture/execute/string-opt-1.c: Likewise.
37456         * gcc.c-torture/execute/string-opt-2.c: Likewise.
37457         * gcc.c-torture/execute/string-opt-3.c: Likewise.
37458         * gcc.c-torture/execute/string-opt-4.c: Likewise.
37459         * gcc.c-torture/execute/string-opt-6.c: Likewise.
37460         * gcc.c-torture/execute/string-opt-7.c: Likewise.
37461         * gcc.c-torture/execute/string-opt-8.c: Likewise.
37462         * gcc.c-torture/execute/string-opt-9.c: Likewise.
37463         * gcc.c-torture/execute/string-opt-10.c: Likewise.
37464         * gcc.c-torture/execute/string-opt-11.c: Likewise.
37465         * gcc.c-torture/execute/string-opt-12.c: Likewise.
37466
37467         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
37468         * gcc.c-torture/execute/string-opt-4.c: Test index.
37469
37470 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
37471
37472         * gcc.c-torture/compile/20001226-1.c: New test.
37473
37474 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
37475
37476         * gcc.c-torture/compile/20001222-1.c: New test.
37477         * gcc.c-torture/compile/20001222-1.x: Xfail.
37478
37479 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
37480
37481         * gcc.c-torture/execute/comp-goto-2.c: New test.
37482
37483 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
37484
37485         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
37486         Use long types if __INT_MAX__ is 32767.
37487         (main): Use cast to (sint32 *) when poking 88 into a_page.
37488
37489         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
37490
37491 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
37492
37493         * gcc.c-torture/compile/20001221-1.c: New test.
37494         * gcc.c-torture/execute/20001221-1.c: New test.
37495
37496 2000-12-20  Richard Henderson  <rth@redhat.com>
37497
37498         * g++.old-deja/g++.pt/crash36.C: Update error lines.
37499         * g++.old-deja/g++.robertl/eb109.C: Likewise.
37500
37501 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37502
37503         * gcc.dg/compare3.c: New test.
37504
37505 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
37506
37507         * gcc.dg/format-warnll-1.c: New test.
37508
37509 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
37510
37511         * gcc.dg/cpp/cmdlne-P.c: New test.
37512
37513 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
37514
37515         * gcc.c-torture/execute/builtin-abs-1.c,
37516         gcc.c-torture/execute/builtin-abs-2.c: New tests.
37517
37518 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
37519
37520         * gcc.dg/cpp/multiline.c: New test.
37521
37522 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
37523
37524         * g++.old-deja/g++.other/syshdr1.C: Update.
37525         * gcc.dg/cpp/lineflags.c: Remove temporarily.
37526
37527 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37528
37529         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
37530
37531 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37532
37533         * g++.old-deja/g++.pt/ttp65.C: New test.
37534
37535 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37536
37537         * g++.old-deja/g++.pt/ttp64.C: New test.
37538
37539 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37540
37541         * g++.old-deja/g++.pt/spec33.C: New test.
37542
37543 2000-12-14  Catherine Moore  <clm@redhat.com>
37544
37545         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
37546         * gcc.c-torture/execute/920612-2.c: Likewise.
37547         * gcc.c-torture/execute/920428-2.c: Likewise.
37548         * gcc-c-torture/execute/va-arg-11.c: Call exit.
37549         * gcc.c-torture/execute/va-arg-21.c: Likewise.
37550
37551 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37552
37553         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
37554         * gcc.dg/pack-test-2.c: Likewise.
37555
37556 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
37557
37558         Tests by Zack Weinberg <zackw@stanford.edu>.
37559
37560         * gcc.dg/cpp/defined.c: Update.
37561         * gcc.dg/cpp/defined_trad.c: New tests.
37562
37563 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
37564
37565         * gcc.dg/cpp/trad-direct.c: Update.
37566
37567 2000-12-11  Neil Booth  <neilb@earthling.net>
37568
37569         * gcc.dg/cpp/defined_trad.c
37570
37571 2000-12-11  Neil Booth  <neilb@earthling.net>
37572
37573         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
37574
37575 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
37576
37577         * gcc.dg/format-miss-2.c: New test.
37578
37579 2000-12-09  Neil Booth  <neilb@earthling.net>
37580
37581         * gcc.dg/cpp/lineflags.c: New tests.
37582         * gcc.dg/cpp/poison.c: Update.
37583         * gcc.dg/cpp/redef2.c: Update.
37584         * gcc.dg/cpp/skipping.c: New test.
37585
37586 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
37587
37588         * g++.old-deja/g++.other/eh3.C: New testcase.
37589
37590 2000-12-07  Neil Booth  <neilb@earthling.net>
37591
37592         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
37593         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
37594         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
37595         wtr-union-init-2.c, wtr-union-init-3.c: Update.
37596         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
37597         Update.
37598
37599 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
37600
37601         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
37602         __SIZE_TYPE__ instead of int for type of integers cast to
37603         pointers.
37604
37605 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
37606
37607         * g++.old-deja/g++.other/cleanup4.C: New test.
37608
37609 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
37610
37611         * format-sec-1.c: New test.
37612
37613 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
37614
37615         * gcc.dg/format-nonlit-3.c: New test.
37616
37617 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
37618
37619         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
37620         through a null pointer.
37621
37622 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37623
37624         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
37625         * g++.old-deja/g++.pt/partial4.C: New test.
37626
37627 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
37628
37629         * gcc.c-torture/execute/ieee/hugeval.x: New.
37630
37631 2000-12-06  Neil Booth  <neilb@earthling.net>
37632
37633         * gcc.dg/cpp/backslash2.c: New tests.
37634
37635 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37636
37637         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
37638         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
37639
37640 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
37641
37642         * gcc.c-torture/execute/20001203-2.c: New testcase.
37643
37644 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
37645
37646         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
37647         * g++.old-deja/g++.other/virtual10.C: New test.
37648
37649 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
37650
37651         * g++.old-deja/g++.mike/pmf5.C: Remove test.
37652
37653 2000-12-05  Richard Henderson  <rth@redhat.com>
37654
37655         * gcc.c-torture/compile/20001205-1.c: New.
37656
37657 2000-12-04  Neil Booth  <neilb@earthling.net>
37658
37659         * g++.old-deja/g++.other/virtual9.C: New test.
37660         * g++.old-deja/g++.pt/crash61.C: New test.
37661         * gcc.c-torture/execute/loop-9.c: New test.
37662
37663 2000-12-04  Neil Booth  <neilb@earthling.net>
37664
37665         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
37666         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
37667         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
37668         * gcc.dg/cpp/extratokens.c: ...here.
37669
37670 2000-12-04  Neil Booth  <neilb@earthling.net>
37671
37672         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
37673         New tests.
37674
37675 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37676
37677         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
37678         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
37679
37680 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
37681
37682         * gcc.c-torture/execute/20001203-1.c: New test.
37683
37684 2000-12-03  Neil Booth  <neilb@earthling.net>
37685
37686         * gcc.dg/cpp/macro6.c: New test cases.
37687
37688 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37689
37690         * gcc.c-torture/execute/string-opt-9.c: New test.
37691         * gcc.c-torture/execute/string-opt-10.c: Likewise.
37692         * gcc.c-torture/execute/string-opt-11.c: Likewise.
37693         * gcc.c-torture/execute/string-opt-12.c: Likewise.
37694
37695         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
37696         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
37697
37698 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
37699
37700         * gcc.dg/cpp/if-6.c: New testcase.
37701
37702         * gcc.dg/20001201-1.c: New testcase.
37703
37704 2000-12-02  Neil Booth  <neilb@earthling.net>
37705
37706         * g++.old-deja/g++.other/externC4.C,
37707         g++.old-deja/g++.other/friend10.C: New tests.
37708
37709 2000-12-02  Neil Booth  <neilb@earthling.net>
37710
37711         * g++.old-deja/g++.other/instan2.C
37712         * g++.old-deja/g++.other/instan3.C: New test.
37713
37714 2000-12-02  Neil Booth  <neilb@earthling.net>
37715
37716         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
37717         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
37718         gnuc99.c,gnuc99-pedantic.c: New tests.
37719
37720 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
37721
37722         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
37723         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
37724
37725 2000-12-01  Neil Booth  <neilb@earthling.net>
37726
37727         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
37728         * gcc.dg/cpp/poison.c: Update.
37729         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
37730
37731 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
37732
37733         * g77.f-torture/execute/20001201.f: New test.
37734
37735 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
37736
37737         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
37738
37739 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
37740
37741         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
37742
37743 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
37744
37745         * g++.old-deja/g++.other/cast6.C: New test.
37746
37747 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
37748
37749         * gcc.c-torture/execute/20001130-2.c: New testcase.
37750
37751 2000-11-30  Richard Henderson  <rth@redhat.com>
37752
37753         * gcc.c-torture/execute/20001130-1.c: New test.
37754
37755 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
37756
37757         * g++.old-deja/g++.other/op3.C: New test.
37758
37759 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
37760
37761         * g++.old-deja/g++.other/op2.C: New test.
37762
37763 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
37764
37765         * g++.old-deja/g++.other/crash38.C: New test.
37766
37767 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
37768
37769         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
37770
37771 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
37772
37773         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
37774         tests.
37775         * gcc.c-torture/execute/string-opt-6.c: New test.
37776
37777         * gcc.dg/20001117-1.c: Add main.
37778
37779 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
37780
37781         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
37782         Move from here ...
37783         * gcc.dg/940510-1.c: ... to here.
37784
37785         * gcc.dg/20000926-1.c: GNU C now allows initializations of
37786         zero-size arrays in toplevel structures.
37787
37788 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
37789
37790         * gcc.c-torture/execute/loop-8.c: New test.
37791
37792 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
37793
37794         * g++.old-deja/g++.other/base1.C: New test.
37795
37796 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
37797
37798         * g++.old-deja/g++.other/parse2.C: New test.
37799
37800 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
37801
37802         * g++.old-deja/g++.pt/incomplete1.C: New test.
37803
37804 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
37805
37806         * g++.old-deja/g++.other/friend9.C: New test.
37807
37808 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
37809
37810         * gcc.dg/20001127-1.c: New test.
37811
37812 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
37813
37814         * g++.old-deja/g++.pt/friend46.C: New test.
37815
37816 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
37817
37818         * g++.old-deja/g++.other/ptrmem8.C: New test.
37819
37820 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37821
37822         * gcc.c-torture/execute/string-opt-7.c: New test.
37823         * gcc.c-torture/execute/string-opt-8.c: Likewise.
37824
37825 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
37826
37827         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
37828         instead of 'mkcheck 2'.
37829
37830 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
37831
37832         * gcc.c-torture/execute/memcheck/driver.c,
37833         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
37834         C9X references to refer to C99.
37835
37836 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
37837
37838         * gcc.dg/ultrasp3.c: New test.
37839
37840 2000-11-25  Neil Booth  <neilb@earthling.net>
37841
37842         * gcc.dg/cpp/include2.c: Update test to be locale independent.
37843
37844 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
37845
37846         * gcc.c-torture/compile/20001123-2.c: New.
37847
37848 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37849
37850         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
37851
37852 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
37853
37854         * gcc.dg/sequence-point-1.c: Add some new tests.
37855         * gcc.c-torture/execute/20001124-1.c: New test.
37856
37857 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
37858
37859         * g++.old-deja/g++.other/vaarg4.C: New test.
37860         * gcc.c-torture/compile/20001123-1.c: New test.
37861
37862 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
37863
37864         * g++.other/crash24.C: Adjust and remove XFAIL.
37865         * g++.other/crash37.C: New test.
37866
37867 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
37868
37869         * g++.old-deja/g++.pt/instantiate9.C: New test.
37870
37871 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
37872
37873         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
37874         new ABI, too.
37875
37876         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
37877         * g++.old-deja/g++.robertl/eb55.C: Likewise.
37878
37879 2000-11-22  Neil Booth  <neilb@earthling.net>
37880
37881         * gcc.dg/cpp/Wtrigraphs.c: New test.
37882
37883 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
37884
37885         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
37886
37887 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
37888
37889         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
37890
37891 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
37892
37893         * lib/gcc-dg.exp: load_lib scanasm.exp.
37894         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
37895         * lib/g++-dg.exp: load_lib scanasm.exp.
37896         * lib/scanasm.exp: New.
37897         (scan-assembler, scan-assembler-not): Add optional arguments to
37898         test name, or if not present, the pattern name.
37899         (scan-assembler-dem, scan-assembler-dem-not): New.
37900
37901         * g++.dg/dg.exp: New.
37902
37903 2000-11-21  Neil Booth  <neilb@earthling.net>
37904
37905         * gcc.dg/cpp/integrated1.c: Remove.
37906
37907 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
37908
37909         * gcc.c-torture/execute/20001121-1.c: New test.
37910
37911 2000-11-21  Richard Henderson  <rth@redhat.com>
37912
37913         * gcc.c-torture/compile/20001121-1.c: New test.
37914
37915 2000-11-20  Neil Booth  <neilb@earthling.net>
37916
37917         * gcc.dg/cpp/integrated1.c: New test.
37918
37919 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
37920
37921         * g++.old-deja/g++.other/inline17.C: New test.
37922
37923 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
37924
37925         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
37926         local variable to be zero: I made the variable global. Now
37927         uses abort() and exit() instead of relying on main's return value.
37928
37929 2000-11-20  Neil Booth  <neilb@earthling.net>
37930
37931         * gcc.dg/cpp/paste2.c: Update test.
37932         * objc/execute/paste.m: New test.
37933
37934 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
37935
37936         * gcc.dg/c99-condexpr-1.c: New test.
37937
37938 2000-11-20  Neil Booth  <neilb@earthling.net>
37939
37940         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
37941
37942 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
37943
37944         * g++.old-deja/g++.pt/export1.C: New test.
37945
37946 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
37947
37948         * gcc.dg/20001117-1.c: New test.
37949
37950 2000-11-18  Richard Henderson  <rth@redhat.com>
37951
37952         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
37953
37954 2000-11-18  Richard Henderson  <rth@redhat.com>
37955
37956         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
37957         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
37958         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
37959
37960 2000-11-18  Richard Henderson  <rth@redhat.com>
37961
37962         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
37963         (main): New.  Exit cleanly.
37964
37965 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
37966
37967         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
37968         gcc.dg/c99-fordecl-2.c: New tests.
37969
37970 2000-11-18  Richard Henderson  <rth@redhat.com>
37971
37972         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
37973         * gcc.c-torture/execute/zerolen-2.c: New.
37974
37975 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37976
37977         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
37978         memory.
37979
37980 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
37981
37982         * g++.old-deja/g++.pt/instantiate8.C: New test.
37983
37984 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
37985
37986         * g++.old-deja/g++.other/incomplete.C: Add more tests.
37987         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
37988
37989 2000-11-16  Nick Clifton  <nickc@redhat.com>
37990
37991         * gcc.c-torture/execute/nestfunc-2.c: New test.
37992         * gcc.c-torture/execute/nestfunc-3.c: New test.
37993
37994 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
37995
37996         * gcc.c-torture/compile/20001116-1.c: New test.
37997
37998 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37999
38000         * gcc.c-torture/execute/20001115-1.c: New test.
38001
38002 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
38003
38004         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
38005         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
38006         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
38007         * g++.old-deja/g++.abi/vmihint.C: Likewise.
38008
38009 2000-11-15  Neil Booth  <neilb@earthling.net>
38010
38011         gcc.dg/cpp/_Pragma1.c: Update.
38012         gcc.dg/cpp/_Pragma2.c: New test.
38013
38014 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
38015
38016         * g++.old-deja/g++.other/anon5.C: New test.
38017
38018 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
38019
38020         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
38021         tests.
38022
38023 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
38024
38025         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
38026         output.
38027
38028 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
38029
38030         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
38031         labels at end of compound statements.
38032
38033 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
38034
38035         * gcc.c-torture/execute/loop-7.c: New test.
38036
38037 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
38038
38039         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
38040
38041 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
38042
38043         * gcc.dg/c99-bool-1.c: New test.
38044
38045 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
38046
38047         * gcc.dg/c99-scope-1.c: Remove xfail.
38048         * gcc.dg/c99-scope-2.c: New test.
38049
38050 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38051
38052         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
38053         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
38054
38055 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
38056
38057         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
38058         error messages.
38059
38060         * g++.mike/p700.C: Don't typedef wchar_t.
38061         * g++.mike/p784.C: Likewise.
38062         * g++.mike/eb101.C: Don't use __wchar_t.
38063
38064 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
38065
38066         * g77.f-torture/execute/20001111.[fx]: Test premature exit
38067         from DO loop.
38068
38069 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
38070
38071         * gcc.c-torture/execute/20001111-1.c: New test.
38072
38073 2000-11-10  Nick Clifton  <nickc@redhat.com>
38074
38075         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
38076         long multuiple and accumulate.
38077
38078 2000-11-09  Richard Henderson  <rth@redhat.com>
38079
38080         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
38081         via size_t instead of int.
38082
38083         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
38084         * gcc.c-torture/execute/string-opt-2.c: Likewise.
38085         * gcc.c-torture/execute/string-opt-3.c: Likewise.
38086         * gcc.c-torture/execute/string-opt-4.c: Likewise.
38087
38088 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
38089
38090         * gcc.c-torture/compile/20001109-1.c: New test.
38091         * gcc.c-torture/compile/20001109-2.c: New test.
38092
38093 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
38094
38095         * g++.old-deja/g++.pt/operator1.C: New test.
38096         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
38097
38098 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
38099
38100         * gcc.dg/20001108-1.c: New test.
38101
38102 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
38103
38104         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
38105         with both arguments constant strings.
38106         * gcc.c-torture/execute/string-opt-3.c: New test.
38107         * gcc.c-torture/execute/string-opt-4.c: New test.
38108         * gcc.c-torture/execute/string-opt-5.c: New test.
38109
38110 2000-11-08  Nick Clifton  <nickc@redhat.com>
38111
38112         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
38113         mulsidi3adddi patterns.
38114
38115 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
38116
38117         * g++.old-deja/g++.other/crash36.C: New test.
38118
38119 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
38120
38121         * g++.old-deja/g++.other/init16.C: New test.
38122
38123 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
38124
38125         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
38126
38127 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
38128
38129         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
38130         * gcc.c-torture/execute/va-arg-16.x: Likewise.
38131         * gcc.c-torture/execute/va-arg-17.x: Likewise.
38132
38133 2000-11-07  DJ Delorie  <dj@redhat.com>
38134
38135         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
38136
38137 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38138
38139         * gcc.c-torture/execute/string-opt-1.c: New test.
38140
38141 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
38142
38143         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
38144         mips-sgi-irix6.* because the MIPS ABI passes floating-point
38145         parameters in registers, and there is no way for a varargs
38146         function to know in which order the integer and floating-point
38147         parameters should be interleaved when they are placed on the
38148         stack.
38149         * gcc.c-torture/execute/va-arg-16.x: Likewise.
38150         * gcc.c-torture/execute/va-arg-17.x: Likewise.
38151
38152 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38153
38154         * gcc.c-torture/execute/string-opt-2.c: New test.
38155
38156 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
38157
38158         * g++.old-deja/g++.pt/crash60.C: New test.
38159
38160 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
38161
38162         * g++.old-deja/g++.other/crash24.C: New test.
38163         * g++.old-deja/g++.other/crash25.C: New test.
38164         * g++.old-deja/g++.other/crash26.C: New test.
38165         * g++.old-deja/g++.other/crash27.C: New test.
38166         * g++.old-deja/g++.other/crash28.C: New test.
38167         * g++.old-deja/g++.other/crash29.C: New test.
38168         * g++.old-deja/g++.other/crash30.C: New test.
38169         * g++.old-deja/g++.other/crash31.C: New test.
38170         * g++.old-deja/g++.other/crash32.C: New test.
38171         * g++.old-deja/g++.other/crash33.C: New test.
38172         * g++.old-deja/g++.other/crash34.C: New test.
38173         * g++.old-deja/g++.other/crash35.C: New test.
38174
38175 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
38176
38177         * gcc.c-torture/execute/20001031-1.c: New test.
38178
38179 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
38180
38181         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
38182         namespace.
38183
38184         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
38185         standards-conformant.
38186
38187         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
38188
38189         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
38190         * g++.old-deja/g++.mike/p755a.C: Likewise.
38191         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
38192         library makes no calls to `operator new' during initialization.
38193
38194 2000-11-04  Neil Booth  <neilb@earthling.net>
38195
38196         * gcc.dg/cpp/include2.c: New tests.
38197
38198 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
38199
38200         * lib/g++.exp (g++_set_ld_library_path): New function.
38201         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
38202
38203 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
38204
38205         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
38206         warnings.
38207
38208 2000-11-01  Richard Henderson  <rth@redhat.com>
38209
38210         * g++.old-deja/g++.ext/namedret1.C: New.
38211         * g++.old-deja/g++.ext/namedret2.C: New.
38212         * g++.old-deja/g++.ext/namedret3.C: New.
38213
38214 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
38215
38216         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
38217         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
38218
38219 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38220
38221         * gcc.c-torture/execute/va-arg-21.c: New test.
38222
38223 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
38224
38225         * gcc.dg/c99-complex-2.c: New test.
38226
38227 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38228
38229         * gcc.c-torture/execute/stdio-opt-1.c: New test.
38230
38231 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
38232
38233         * g++.old-deja/g++.other/inline16.C: New test.
38234
38235 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
38236
38237         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
38238         __PRETTY_FUNCTION__
38239
38240 2000-10-29  Neil Booth  <neilb@earthling.net>
38241
38242         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
38243         New tests.
38244         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
38245         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
38246         optimisation.
38247
38248 2000-10-29  Neil Booth  <neilb@earthling.net>
38249
38250         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
38251         * mi1.c, mi1c.h: Add null directives to multiple-include test.
38252         * mi5.c: Test multiple includes work with -C.
38253         * trigraphs.c: Test ^= version.
38254
38255 2000-10-28  Neil Booth  <neilb@earthling.net>
38256
38257         New tests and test updates for new macro expander.
38258
38259         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
38260         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
38261         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
38262         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
38263         new diagnostic messages.
38264
38265         * gcc.dg/cpp/macro3.c: New tests.
38266
38267 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
38268
38269         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
38270         on the same line.
38271
38272 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
38273
38274         * g++.old-deja/g++.other/eh2.C: New test.
38275
38276 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
38277
38278         * gcc.c-torture/execute/20001027-1.c: New test.
38279
38280 2000-10-26  Richard Henderson  <rth@redhat.com>
38281
38282         * gcc.c-torture/execute/20001026-1.c: New.
38283
38284 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
38285
38286         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
38287         * g++.old-deja/g++.law/builtin1.C: Likewise.
38288         * g++.old-deja/g++.law/ctors10.C: Likewise.
38289         * g++.old-deja/g++.law/virtual3.C: Likewise.
38290         * g++.old-deja/g++.mike/p658.C: Likewise.
38291         * g++.old-deja/g++.other/sibcall1.C: Likewise.
38292         * g++.old-deja/g++.other/vaarg2.C: Likewise.
38293         * g++.old-deja/g++.robertl/eb124.C: Likewise.
38294         * g++.old-deja/g++.robertl/eb44.C: Likewise.
38295         * g++.old-deja/g++.robertl/eb77.C: Likewise.
38296
38297 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
38298
38299         * gcc.c-torture/compile/20001024-1.c: New test.
38300
38301 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
38302
38303         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
38304         to tell us whether or not we are using V3.
38305
38306 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
38307
38308         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
38309         operands.
38310
38311 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
38312
38313         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
38314
38315 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
38316
38317         * gcc.c-torture/execute/20001024-1.c: New test.
38318
38319 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
38320
38321         * g++.old-deja/g++.other/sibcall1.C: New test.
38322
38323 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
38324
38325         * gcc.dg/noncompile/init-3.c: New test.
38326
38327 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
38328
38329         * gcc.dg/format-array-1.c: New test.
38330
38331 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38332
38333         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
38334         writing through null pointers; remove comment about testing
38335         unterminated strings.
38336
38337 2000-10-17  Matthew Hiller  <hiller@redhat.com>
38338
38339         * gcc.c-torture/execute/20001017-2.c: New test.
38340
38341 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38342
38343         * gcc.c-torture/compile/20001018-1.c: New test.
38344         * gcc.c-torture/compile/20001018-1.x: Xfail.
38345
38346 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38347
38348         * gcc.c-torture/execute/20001017-1.c: New test.
38349
38350 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
38351
38352         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
38353         for multiple use of arguments with scanf formats; add tests for
38354         multiple use of arguments.
38355
38356 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
38357
38358         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
38359
38360 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
38361
38362         * gcc.dg/format-miss-1.c: New test.
38363
38364 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
38365
38366         * gcc.c-torture/execute/20001013-1.c: New test.
38367
38368 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
38369
38370         * gcc.dg/format-branch-1.c: New test.
38371
38372 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
38373
38374         * README, lib/file-format.exp: Remove EGCS references.
38375
38376 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
38377
38378         * gcc.dg/20001013-1.c: New test.
38379
38380 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
38381
38382         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
38383         for intmax_t in the compiler using __typeof__ and the type rules
38384         for conditional expressions.
38385
38386 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
38387
38388         * gcc.dg/20001012-1.c: New test.
38389         * gcc.dg/20001012-2.c: New test.
38390
38391 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
38392
38393         * gcc.dg/format-attr-1.c: New test.
38394
38395 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
38396
38397         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
38398         __LONG_LONG_MAX__ instead of LLONG_MAX.
38399
38400 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
38401
38402         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
38403         scanf flags.
38404         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
38405         flags.
38406
38407 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
38408
38409         * gcc.dg/sequence-pt-1.c: New test.
38410
38411 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
38412
38413         * gcc.c-torture/execute/20001011-1.c: New testcase.
38414         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
38415
38416 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
38417
38418         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
38419         does not error on it.
38420
38421 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
38422
38423         * gcc.dg/20001009-1.c: New test.
38424
38425 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
38426
38427         * gcc.c-torture/compile/20001009-1.c: Move from here ....
38428         * gcc.c-torture/execute/20001009-2.c: ... to here.
38429
38430 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
38431
38432         * gcc.c-torture/compile/20001009-1.c: New testcase.
38433         * gcc.c-torture/execute/20001009-1.c: New testcase.
38434         Testcases provided by Jan Hubicka <jh@suse.cz>.
38435
38436 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
38437
38438         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
38439         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
38440         uintmax_t using <limits.h> to emulate the compiler's internal
38441         logic.  No longer XFAIL %j tests.
38442
38443 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
38444
38445         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
38446         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
38447         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
38448         regexps and details of expected handling of some bad formats.
38449         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
38450         suppression.
38451
38452 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38453
38454         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
38455         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
38456         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
38457         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
38458         in list archives.
38459
38460 2000-10-06  Richard Henderson  <rth@cygnus.com>
38461
38462         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
38463         * g++.old-deja/g++.brendan/crash52.C: Likewise.
38464         * g++.old-deja/g++.jason/report.C: Likewise.
38465         * g++.old-deja/g++.law/friend5.C: Likewise.
38466         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
38467         of the expected warnings.
38468
38469 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
38470
38471         * g++.old-deja/g++.pt/enum14.C: New test.
38472
38473 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
38474
38475         * g++.old-deja/g++.pt/crash59.C: New test.
38476
38477 2000-10-04  Will Cohen  <wcohen@redhat.com>
38478
38479         * gcc.dg/20000926-1.c: New test.
38480
38481 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
38482
38483         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
38484         function name for current C++ compiler.
38485         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
38486
38487 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
38488
38489         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
38490         __PRETTY_FUNCTION__.
38491         * g++.old-deja/g++.ext/pretty2.C: Likewise.
38492
38493 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38494
38495         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
38496
38497 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
38498
38499         * gcc.c-torture/compile/20000923-1.c: New test.
38500
38501 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
38502
38503         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
38504         * g++.old-deja/g++.pt/ttp62.C: Same.
38505         * g++.old-deja/g++.other/inline14.C: Same.
38506
38507 2000-09-24  Richard Henderson  <rth@cygnus.com>
38508
38509         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
38510
38511 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
38512
38513         * gcc.dg/c90-printf-1.c: Add test for wide string format.
38514
38515 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
38516
38517         * gcc.c-torture/compile/20000922-1.c: New file.
38518
38519 2000-09-21  Nick Clifton  <nickc@redhat.com>
38520
38521         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
38522         a signed long modulo operation.
38523         (mod6): New function - perform an unsigned long modulo operation.
38524         (main): Add tests for modulos of very large numbers by very small
38525         dividends.
38526
38527 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38528
38529         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
38530
38531 2000-09-19  Richard Henderson  <rth@cygnus.com>
38532
38533         * gcc.dg/compare2.c (case 10): XFAIL.
38534
38535 2000-09-18  Richard Henderson  <rth@cygnus.com>
38536
38537         * gcc.c-torture/execute/20000906-1.c: Move ...
38538         * gcc.dg/20000906-1.c: ... here.  Only run on targets
38539         that support __builtin_trap.
38540
38541 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
38542
38543         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
38544
38545 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38546
38547         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
38548         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
38549         more $ format tests.
38550
38551 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38552
38553         * gcc.dg/format-errmk-1.c: New test.
38554
38555 2000-09-17  Greg McGary  <greg@mcgary.org>
38556
38557         * gcc.c-torture/execute/20000917-1.x: Remove.
38558
38559 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
38560
38561         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
38562
38563 2000-09-17  Greg McGary  <greg@mcgary.org>
38564
38565         * gcc.c-torture/execute/20000917-1.c: New test.
38566         * gcc.c-torture/execute/20000917-1.x: XFAIL.
38567
38568 2000-09-16  Neil Booth  <NeilB@earthling.net>
38569
38570         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
38571         in nested macro bug.
38572
38573 2000-09-15  Neil Booth  <NeilB@earthling.net>
38574
38575         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
38576
38577 2000-09-14  Jeffrey A Law  (law@cygnus.com)
38578
38579         * gcc.c-torture/execute/20000914-1.c: New test.
38580
38581 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
38582
38583         * g++.other/inline13.C: New test.
38584
38585 2000-09-12  Andreas Jaeger  <aj@suse.de>
38586
38587         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
38588         constant by Ulrich Drepper <drepper@redhat.com>.
38589
38590 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
38591
38592         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
38593
38594 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38595
38596         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
38597
38598 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
38599
38600         * gcc.dg/cpp/backslash.c: New test.
38601
38602 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
38603
38604         * gcc.c-torture/execute/20000910-1.c: New test.
38605         * gcc.c-torture/execute/20000910-2.c: Likewise.
38606
38607 2000-09-11  Robert Lipe  <robertl@sco.com>
38608
38609         * gcc.dg/pragma-align.c: New test.
38610
38611 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
38612
38613         * g++.old-deja/g++.pt/explicit82.C: New test.
38614         * g++.old-deja/g++.pt/explicit83.C: New test.
38615
38616 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
38617
38618         * gcc.dg/asm-names.c: New test.
38619
38620 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38621
38622         * gcc.dg/cpp/tr-warn6.c: New test
38623
38624 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38625
38626         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
38627         be accepted.
38628
38629 2000-09-07  Catherine Moore  <clm@redhat.com>
38630
38631         * gcc.c-torture/execute/unroll-1.c: New test.
38632
38633 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
38634
38635         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
38636         ERROR markers.
38637         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
38638         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
38639         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
38640         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
38641         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
38642         Preprocess only.
38643         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
38644         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
38645
38646 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
38647
38648         * g++.old-deja/g++.pt/deduct2.C: New test.
38649
38650 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
38651
38652         * g++.old-deja/g++.pt/parms2.C: New test.
38653
38654 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
38655
38656         * g++.old-deja/g++.pt/crash58.C: New test.
38657
38658 2000-09-06  Greg McGary  <greg@mcgary.org>
38659
38660         * gcc.c-torture/execute/20000906-1.c: New test.
38661         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
38662
38663 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38664
38665         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
38666
38667 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
38668
38669         * g++.old-deja/g++.pt/crash57.C: New test.
38670
38671 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
38672
38673         * g++.old-deja/g++.pt/crash56.C: New test.
38674
38675 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
38676
38677         * g++.old-deja/g++.pt/koenig1.C: New test.
38678
38679 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
38680
38681         * gcc.dg/20000904-1.c: New test.
38682
38683 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
38684
38685         * gcc.dg/cpp/paste8.c: New test.
38686
38687 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
38688
38689         * gcc.c-torture/compile/20000827-1.c: New test.
38690
38691 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
38692
38693         * gcc.dg/format-diag-1.c: New test.
38694
38695 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
38696
38697         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
38698         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
38699         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
38700         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
38701         gcc.dg/formatz-1.c: Adjust warning regular expressions.
38702
38703 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
38704
38705         * g++.old-deja/g++.other/nested4.C: New test.
38706
38707 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
38708
38709         * g++.old-deja/g++.ns/scoped1.C: New test.
38710
38711 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
38712
38713         * lib/g++.exp: Support testing already-installed GCC.
38714
38715 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38716
38717         * wtr-label-1.c, wtr-suffix-1.c: New tests.
38718
38719 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38720
38721         * gcc.dg/return-type-2.c: New test.
38722
38723 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
38724
38725         * gcc.c-torture/compile/20000825-1.c: New test.
38726
38727 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
38728
38729         * gcc.dg/dwarf2-2.c: New test.
38730
38731 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
38732
38733         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
38734         dg-warning regexps.
38735
38736 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
38737
38738         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
38739         gcc.dg/format-ext-5.c: New tests.
38740
38741 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
38742
38743         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
38744
38745 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
38746
38747         * gcc.dg/noncompile/930622-2.c: Adjust error message.
38748
38749 2000-08-24  Richard Henderson  <rth@cygnus.com>
38750
38751         * gcc.dg/ia64-sync-1.c: New test.
38752         * gcc.dg/ia64-sync-2.c: New test.
38753         * gcc.dg/ia64-asm-1.c: New test.
38754
38755 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
38756
38757         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
38758         * gcc.dg/format-ext-2.c: New test.
38759
38760 2000-08-23  Jason Merrill  <jason@redhat.com>
38761
38762         * lib/old-dejagnu.exp: Also ignore "In member function" and
38763         "At global scope".
38764
38765 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38766
38767         * gcc.dg/noncompile/label-lineno-1.c: New test.
38768
38769 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
38770
38771         * gcc.dg/c99-array-nonobj-1.c: New test.
38772
38773 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
38774
38775         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
38776         tests.
38777         * gcc.dg/format-ext-1.c: New test.
38778
38779 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38780
38781         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
38782         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
38783         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
38784         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
38785         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
38786
38787 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
38788
38789         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
38790         gcc.dg/c99-strftime-2.c: New tests.
38791
38792 2000-08-22  Richard Henderson  <rth@cygnus.com>
38793
38794         * gcc.c-torture/execute/20000822-1.c: New test.
38795
38796 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
38797
38798         * gcc.c-torture/execute/20000819-1.x: Remove.
38799
38800 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
38801
38802         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
38803         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
38804         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
38805         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
38806         gcc.dg/format-xopen-1.c: New tests.
38807
38808 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
38809
38810         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
38811
38812 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
38813
38814         * g++.old-deja/g++.other/loop2.C: New test.
38815
38816         * gcc.c-torture/compile/20000606-1.c: New test.
38817         * gcc.c-torture/compile/20000728-1.c: New test.
38818         * gcc.c-torture/execute/20000801-1.c: New test.
38819         * gcc.c-torture/execute/20000801-2.c: New test.
38820         * gcc.c-torture/execute/20000819-1.c: New test.
38821         * gcc.c-torture/execute/20000819-1.x: XFAIL.
38822         * gcc.dg/20000629-1.c: New test.
38823         * gcc.dg/20000724-1.c: New test.
38824         * gcc.dg/20000807-1.c: New test.
38825
38826 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
38827
38828         * gcc.dg/cpp/pragma-1.c: New test.
38829         * gcc.dg/cpp/pragma-2.c: New test.
38830
38831 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
38832
38833         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
38834         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
38835
38836 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
38837
38838         * gcc.c-torture/compile/20000818-1.c: New test.
38839
38840 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
38841
38842         * gcc.c-torture/execute/20000818-1.c: New test.
38843
38844 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38845
38846         * gcc.dg/format-va-1.c: New test.
38847
38848 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
38849
38850         * g++.old-deja/g++.other/typedef8.C: New test.
38851
38852 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
38853
38854         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
38855         * g++.old-deja/g++.mike/net36.C: Mark candidate.
38856         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
38857         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
38858         * g++.old-deja/g++.other/ptrmem7.C: New test.
38859         * g++.old-deja/g++.pt/ptrmem10.C: New test.
38860
38861 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
38862
38863         * g++.old-deja/g++.pt/typename27.C: New test.
38864
38865 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
38866
38867         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
38868         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
38869         * g++.old-deja/g++.pt/friend45.C: New test.
38870         * g++.old-deja/g++.other/friend8.C: New test.
38871
38872 2000-08-15  Richard Henderson  <rth@cygnus.com>
38873
38874         * gcc.c-torture/execute/20000815-1.c: New test.
38875
38876 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
38877
38878         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
38879         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
38880         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
38881
38882 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
38883
38884         * g++.old-deja/g++.other/refinit2.C: New test.
38885
38886 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
38887
38888         * lib/c-torture.exp (c-torture): Make
38889         compiler_conditional_xfail_data global.
38890         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
38891         compiler_conditional_xfail_data machinery.
38892         (f-torture-execute): Likewise.
38893         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
38894         and only when unrolling loops.
38895
38896         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
38897
38898 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
38899
38900         * g++.old-deja/g++.pt/explicit81.C: New test.
38901
38902 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
38903
38904         * g++.old-deja/g++.pt/typename26.C: New test.
38905
38906 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
38907
38908         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
38909         warning.
38910
38911 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
38912
38913         * g++.old-deja/g++.other/array3.C: New test.
38914
38915 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
38916
38917         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
38918         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
38919         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
38920         New tests.
38921
38922 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
38923
38924         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
38925         * g++.old-deja/g++.abi/vmihint.C: Likewise.
38926
38927 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
38928
38929         * gcc.c-torture/execute/20000808-1.c: New test.
38930
38931 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
38932
38933         * gcc.dg/c90-const-expr-1.c: New test.
38934
38935 2000-08-08  Richard Henderson  <rth@cygnus.com>
38936
38937         * gcc.dg/noncompile/920923-1.c: Declare calloc.
38938
38939 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
38940
38941         * gcc.dg/noncompile/const-ll-1.c: New test.
38942
38943 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38944
38945         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
38946
38947 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
38948
38949         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
38950         that running programs linked against the shared version of libobjc
38951         run correctly.
38952
38953 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
38954
38955         * gcc.dg/c99-printf-1.c: New test.
38956
38957 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
38958
38959         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
38960
38961 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
38962
38963         * gcc.c-torture/execute/20000731-1.x: Delete.
38964
38965 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
38966
38967         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
38968         and torture_without_loops as is done by c-torture.exp.
38969         (search_for): Copy from c-torture.exp.
38970         (gcc-dg-runtest): New function, drives a directory of tests
38971         iterating over the TORTURE_OPTIONS.
38972         (scan-assembler, scan-assembler-not): Move here from
38973         individual directory drivers.
38974
38975         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
38976         defined by lib/gcc-dg.exp.
38977         * gcc.dg/cpp/cpp.exp: Likewise.
38978         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
38979         gcc-dg-runtest, so we cycle over optimization options.
38980
38981         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
38982         * gcc.dg/compare2.c: No longer expected to fail.
38983
38984 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
38985
38986         * gcc.c-torture/execute/20000804-1.c: New test.
38987
38988 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
38989
38990         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
38991
38992 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
38993
38994         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
38995
38996 2000-08-03  Jeffrey A Law  (law@cygnus.com)
38997
38998         * gcc.c-torture/compile/20000803-1.c: New test.
38999
39000 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
39001
39002         * gcc.c-torture/execute/20000801-3.c,
39003         gcc.c-torture/execute/20000801-4.c: New tests.
39004         * gcc.c-torture/execute/20000801-3.x,
39005         gcc.c-torture/execute/20000801-4.x: Xfail.
39006
39007 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
39008
39009         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
39010         libobjc/.libs to allow for libtool.
39011
39012 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
39013
39014         * gcc.c-torture/compile/20000802-1.c: New test.
39015
39016 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
39017
39018         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
39019
39020 2000-07-31  Jeffrey A Law  (law@cygnus.com)
39021
39022         * gcc-c-torture/execute/20000731-2.c: New test.
39023
39024         * gcc.c-torture/execute/20000731-1.c: New test.
39025         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
39026
39027 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
39028
39029         * testsuite/gcc.dg/cpp/paste7.c: New test.
39030         * gcc.dg/cpp/20000725-1.c: New test.
39031
39032 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
39033
39034         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
39035         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
39036         declaration warning for __builtin_dwarf_reg_size.
39037
39038         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
39039
39040 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
39041
39042         * gcc.dg/noncompile/voidparam-1.c: New test.
39043
39044 2000-07-30  Richard Henderson  <rth@cygnus.com>
39045
39046         * gcc.dg/c90-digraph-1.c: Don't xfail.
39047         * gcc.dg/compare2.c (case 10): Xfail.
39048         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
39049
39050 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
39051
39052         * gcc.dg/c99-main-1.c: New test.
39053
39054 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
39055
39056         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
39057
39058 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
39059
39060         * gcc.c-tortuer/execute/20000726-1.c: New test.
39061
39062 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
39063
39064         * gcc.c-torture/execute/enum-2.c: New test.
39065
39066 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39067
39068         * gcc.dg/cpp/tr-warn3.c: New test.
39069
39070 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
39071
39072         * g++.old-deja/g++.ext/implicit1.C: Remove.
39073         * g++.old-deja/g++.jason/c2.C: Remove
39074         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
39075         * g++.old-deja/g++.pt/crash16.C: Likewise.
39076         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
39077
39078 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
39079
39080         * g++.old-deja/g++.other/for2.C: New test.
39081
39082 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
39083
39084         * gcc.dg/20000720-1.c: New test.
39085
39086 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
39087
39088         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
39089
39090 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
39091
39092         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
39093         * gcc.c-torture/execute/20000722-1.c: New.
39094         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
39095
39096 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
39097
39098         * gcc.dg/cpp/20000720-1.S: New test.
39099
39100 2000-07-21  Michael Meissner  <meissner@redhat.com>
39101
39102         * gcc.c-torture/execute/ieee/hugeval.c: New test.
39103
39104 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
39105
39106         * g++.old-deja/g++.brendan/crash16.C,
39107         g++.old-deja/g++.brendan/parse3.C,
39108         g++.old-deja/g++.brendan/redecl1.C,
39109         g++.old-deja/g++.ns/template13.C,
39110         g++.old-deja/g++.other/decl4.C,
39111         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
39112
39113 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
39114
39115         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
39116         and "Internal error".
39117
39118         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
39119         regexps.
39120         * gcc.dg/cpp/paste6.c: New test.
39121
39122 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
39123
39124         * gcc.dg/cpp/tr-direct.c: New test.
39125
39126         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
39127         gcc.dg/cpp/undef1.c: Tweak error regexps.
39128
39129 2000-07-18  Eric Christopher <echristo@redhat.com>
39130
39131         * gcc.c-torture/compile/20000718-1.c: New test.
39132
39133 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
39134
39135         * cpplex.c (_cpp_push_token): If the token being pushed back
39136         is the previous token in this context, just subtract one from
39137         context->posn.
39138         * cppmacro.c (save_expansion): Clear aux field when storing a
39139         placemarker.
39140
39141 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
39142
39143         * gcc.dg/noncompile/redecl-1.c: New test.
39144
39145 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
39146
39147         * gcc.c-torture/execute/20000717-5.c: New test.
39148         * gcc.c-torture/execute/20000717-1.x: Removed.
39149
39150 2000-07-17  Richard Henderson  <rth@cygnus.com>
39151
39152         * gcc.c-torture/execute/20000717-4.c: New test.
39153
39154 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
39155
39156         * gcc.dg/cpp/syshdr.c: New test.
39157         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
39158
39159 2000-07-17  Neil Booth  <neilb@earthling.net>
39160
39161         * gcc.dg/cpp/cmdlne-dM.c: New test.
39162         * gcc.dg/cpp/cmdlne-dD.c: New test.
39163
39164 2000-07-17  Jeffrey A Law  (law@cygnus.com)
39165
39166         * gcc.c-torture/execute/20000717-3.c: New test.
39167
39168         * gcc.c-torture/compile/20000717-1.c: New test.
39169
39170 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
39171
39172         * gcc.c-torture/execute/20000717-2.c: New test.
39173
39174 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
39175
39176         * gcc.dg/formatz-1.c: New test.
39177
39178         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
39179         * gcc.dg/c99-digraph-1.c: New tests.
39180
39181         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
39182         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
39183
39184         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
39185         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
39186         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
39187         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
39188         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
39189         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
39190         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
39191
39192 2000-07-17   Greg McGary <greg@mcgary.org>
39193
39194         * gcc.c-torture/execute/20000717-1.c: New test.
39195         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
39196
39197 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
39198
39199         * gcc.c-torture/execute/20000715-2.c: New test.
39200         * gcc.dg/20000715-1.c: New test.
39201
39202 2000-07-15  Michael Meissner  <meissner@redhat.com>
39203
39204         * gcc.c-torture/execute/20000715-1.c: New test.
39205
39206 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
39207
39208         * gcc.c-torture/execute/20000707-1.c: New test.
39209
39210 2000-07-13  Neil Booth  <NeilB@earthling.net>
39211
39212         * testsuite/gcc.dg/cpp/digraph1.c,
39213         testsuite/gcc.dg/cpp/digraph2.c,
39214         testsuite/gcc.dg/cpp/digraphs.c: New tests.
39215
39216 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
39217
39218         * g77.f-torture/compile/20000630-2.f: New test.
39219         * g77.f-torture/compile/20000630-2.x
39220
39221 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
39222
39223         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
39224
39225 2000-07-11  Neil Booth  <NeilB@earthling.net>
39226
39227         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
39228
39229 2000-07-11  Neil Booth  <NeilB@earthling.net>
39230
39231         * gcc.dg/cpp/cmdlne-C.c: New.
39232
39233 2000-07-09  Neil Booth  <NeilB@earthling.net>
39234
39235         * gcc.dg/cpp/directiv.c: New tests.
39236         * gcc.dg/cpp/undef1.c: Update.
39237
39238 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
39239
39240         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
39241
39242 2000-07-09  Neil Booth  <NeilB@earthling.net>
39243
39244         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
39245
39246 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
39247
39248         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
39249         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
39250
39251 2000-07-08  Neil Booth  <NeilB@earthling.net>
39252
39253         * gcc.dg/cpp/macsyntx.c: New tests.
39254
39255 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
39256
39257         * gcc.dg/20000707-1.c: New test.
39258
39259 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
39260
39261         * gcc.c-torture/execute/20000706-1.c: New test.
39262         * gcc.c-torture/execute/20000706-2.c: New test.
39263         * gcc.c-torture/execute/20000706-3.c: New test.
39264         * gcc.c-torture/execute/20000706-4.c: New test.
39265         * gcc.c-torture/execute/20000706-5.c: New test.
39266
39267 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
39268
39269         * g++.old-deja/g++.pt/instantiate7.C: New test.
39270
39271 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
39272
39273         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
39274         * g++.old-deja/g++.mike/thunk3.C: Likewise.
39275         * g++.old-deja/g++.other/rtti3.C: Likewise.
39276         * g++.old-deja/g++.other/rttid3.C: Likewise.
39277
39278 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
39279
39280         *  g77.f-torture/compile/20000630-1.x: Fix typo
39281
39282 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
39283
39284         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
39285         assembly output.
39286
39287 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
39288
39289         * gcc.dg/cpp/ident.c: New test.
39290
39291 2000-07-05  Neil Booth  <NeilB@earthling.net>
39292
39293         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
39294           gcc.dg/cpp/lexstrng.c: New tests.
39295
39296 2000-07-04  Neil Booth  <NeilB@earthling.net>
39297
39298         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
39299         * gcc.dg/cpp/strify2.c: Same.
39300
39301 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
39302
39303         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
39304         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
39305         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
39306         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
39307
39308         * testsuite/gcc.dg/cpp/macro1.c,
39309         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
39310         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
39311         testsuite/gcc.dg/cpp/strify1.c,
39312         testsuite/gcc.dg/cpp/strify2.c: New tests.
39313
39314 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
39315
39316         * gcc.c-torture/execute/20000703-1.c: New test.
39317
39318 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
39319
39320         * g++.old-deja/g++.pt (lookup10.C): New test.
39321
39322 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
39323
39324         * g++.old-deja/g++.pt (typename25.C): New test.
39325
39326 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
39327
39328         * gcc.c-torture/compile/20000701-1.c: New test.
39329
39330 2000-06-30  Nick Clifton  <nickc@cygnus.com>
39331
39332         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
39333         to test case.
39334
39335 2000-06-30  Catherine Moore  <clm@cygnus.com>
39336
39337         * gcc.c-torture/execute/align-1.c: New test.
39338
39339 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
39340
39341         * g++.old-deja/g++.pt/expr8.C: New test.
39342         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
39343
39344 2000-06-29  Nick Clifton  <nickc@cygnus.com>
39345
39346         * gcc.c-torture/compile/20000629-1.c: New test.
39347
39348 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
39349
39350
39351         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
39352         gcc.dg/noncompile directory, depending on whether they're
39353         preprocessor tests or not.  Annotate all the tests for the dg
39354         framework.
39355
39356         * gcc.c-torture/noncompile/noncompile.exp: Delete.
39357         * gcc.dg/noncompile/noncompile.exp: New.
39358
39359         * Moved files:
39360         Old name                                New name
39361         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
39362         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
39363         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
39364         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
39365         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
39366         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
39367         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
39368         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
39369         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
39370         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
39371         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
39372         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
39373         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
39374         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
39375         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
39376         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
39377         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
39378         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
39379         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
39380         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
39381         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
39382         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
39383         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
39384         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
39385
39386         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
39387         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
39388         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
39389         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
39390         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
39391         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
39392
39393 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
39394
39395         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
39396         declare one variable.  On the fourth, error.
39397         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
39398         declared by 20000628-1a.h.
39399
39400 2000-06-29  Richard Henderson  <rth@redhat.com>
39401
39402         * gcc.c-torture/execute/930529-1.x: New file.
39403         * gcc.dg/920413-1.c: Adjust expected warning text.
39404         * gcc.dg/980217-1.c: Declare abort.
39405         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
39406
39407 2000-06-29  Jeffrey A Law  (law@cygnus.com)
39408
39409         * g77.f-torture/compile/20000629-1.f: New test.
39410         * g77.f-torture/compile/20000629-1.x: Expected to fail.
39411
39412 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
39413
39414         Rearrange lots of files, removing entirely the
39415         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
39416         directories.
39417
39418         * Deleted files:
39419         gcc.c-torture/code_quality/code_quality.exp
39420         gcc.c-torture/special/special.exp
39421         gcc.failure/failure.exp
39422         gcc.failure/940409-1.x
39423         gcc.c-torture/compile/961203-1.x
39424
39425         * New files:
39426         gcc.misc-tests/linkage.exp
39427         gcc.c-torture/execute/920730-1t.c
39428         gcc.c-torture/execute/920730-1t.x
39429         gcc.c-torture/compile/920520-1.x
39430         gcc.c-torture/compile/920521-1.x
39431         gcc.c-torture/compile/981006-1.x
39432         gcc.c-torture/execute/eeprof-1.x
39433
39434         * Moved files (possibly with modifications to fit a new harness):
39435         Old name                                New name
39436         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
39437         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
39438         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
39439         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
39440         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
39441         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
39442         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
39443         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
39444         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
39445         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
39446         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
39447         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
39448         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
39449         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
39450
39451 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
39452
39453         * c-torture/compile/961203-1.x: Delete.
39454
39455         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
39456         not exit. Include stdio.h.
39457         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
39458         * gcc.misc-tests/dg-12.c: Likewise.
39459         * gcc.misc-tests/dg-5.c: Likewise.
39460         * gcc.misc-tests/dg-6.c: Likewise.
39461         * gcc.misc-tests/dg-7.c: Prototype abort.
39462         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
39463         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
39464         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
39465         not exit.
39466         * gcc.misc-tests/sieve.c: Use return from main, not exit.
39467         * gcc.misc-tests/sort2.c: Use return from main, not exit.
39468
39469 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
39470
39471         * gcc.dg/cpp/20000628-1.c: New test.
39472         * gcc.dg/cpp/20000628-1.h: New header for above test.
39473         * gcc.dg/cpp/20000628-1a.h: Likewise.
39474
39475 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
39476
39477         * gcc.dg/cpp: New directory.
39478         * gcc.dg/cpp/cpp.exp: New driver.
39479         * gcc.dg/cpp/20000627-1.c: New test.
39480         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
39481         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
39482         and rewrite as a compilation test.
39483
39484         * gcc.dg: Move many files into the cpp subdirectory, possibly
39485         renaming or editing them as well.
39486         Old name                New name
39487         990119-1.c              cpp/19990119-1.c
39488         990228-1.c              cpp/19990228-1.c
39489         990407-1.c              cpp/19990407-1.c
39490         990409-1.c              cpp/19990409-1.c
39491         990413-1.c              cpp/19990413-1.c
39492         990703-1.c              cpp/19990703-1.c
39493         20000127-1.c            cpp/20000127-1.c
39494         20000129-1.c            cpp/20000129-1.c
39495         20000207-1.c            cpp/20000207-1.c
39496         20000207-2.c            cpp/20000207-2.c
39497         20000209-1.c            cpp/20000209-1.c
39498         20000209-2.c            cpp/20000209-2.c
39499         20000301-1.c            cpp/20000301-1.c
39500         20000419-1.c            cpp/20000419-1.c
39501         20000510-1.S            cpp/20000510-1.S
39502         20000519-1.c            cpp/20000519-1.c
39503         20000529-1.c            cpp/20000529-1.c
39504         20000625-1.c            cpp/20000625-1.c
39505         20000625-2.c            cpp/20000625-2.c
39506         cpp-as1.c               cpp/assert1.c
39507         cpp-as2.c               cpp/assert2.c
39508         cxx-comments-1.c        cpp/cxxcom1.c
39509         cxx-comments-2.c        cpp/cxxcom2.c
39510         endif-label.c           cpp/endif.c
39511         cpp-hash1.c             cpp/hash1.c
39512         cpp-hash2.c             cpp/hash2.c
39513         cpp-if1.c               cpp/if-1.c
39514         cpp-if2.c               cpp/if-2.c
39515         cpp-if3.c               cpp/if-3.c
39516         cpp-if4.c               cpp/if-4.c
39517         cpp-if5.c               cpp/if-5.c
39518         cpp-cond.c              cpp/if-cexp.c
39519         cpp-missingop.c         cpp/if-mop.c
39520         cpp-missingparen.c      cpp/if-mpar.c
39521         cpp-opprec.c            cpp/if-oppr.c
39522         cpp-ifparen.c           cpp/if-paren.c
39523         cpp-shortcircuit.c      cpp/if-sc.c
39524         cpp-shift.c             cpp/if-shift.c
39525         cpp-unary.c             cpp/if-unary.c
39526         cpp-li1.c               cpp/line1.c
39527         cpp-li2.c               cpp/line2.c
39528         lineno.c                cpp/line3.c
39529         lineno-2.c              cpp/line4.c
39530         cpp-mi.c                cpp/mi1.c
39531         cpp-mic.h               cpp/mi1c.h
39532         cpp-micc.h              cpp/mi1cc.h
39533         cpp-mind.h              cpp/mi1nd.h
39534         cpp-mindp.h             cpp/mi1ndp.h
39535         cpp-mix.h               cpp/mi1x.h
39536         cpp-mi2.c               cpp/mi2.c
39537         cpp-mi2a.h              cpp/mi2a.h
39538         cpp-mi2b.h              cpp/mi2b.h
39539         cpp-mi2c.h              cpp/mi2c.h
39540         cpp-mi3.c               cpp/mi3.c
39541         cpp-mi3.def             cpp/mi3.def
39542         poison-1.c              cpp/poison.c
39543         pr-impl.c               cpp/prag-imp.c
39544         cpp-redef-2.c           cpp/redef1.c
39545         cpp-redef.c             cpp/redef2.c
39546         strpaste.c              cpp/strp1.c
39547         strpaste-2.c            cpp/strp2.c
39548         cpp-tradpaste.c         cpp/tr-paste.c
39549         cpp-tradstringify.c     cpp/tr-str.c
39550         cpp-tradwarn1.c         cpp/tr-warn1.c
39551         cpp-tradwarn2.c         cpp/tr-warn2.c
39552         trigraphs.c             cpp/trigraphs.c
39553         cpp-unc1.c              cpp/unc1.c
39554         cpp-unc2.c              cpp/unc2.c
39555         cpp-unc3.c              cpp/unc3.c
39556         cpp-unc.c               cpp/unc4.c
39557         undef.c                 cpp/undef1.c
39558         undef-2.c               cpp/undef2.c
39559         cpp-wi1.c               cpp/widestr1.c
39560
39561 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
39562
39563         * lib/g++.exp (g++_include_flags): Tweak.
39564
39565 2000-06-27  H.J. Lu  <hjl@gnu.org>
39566             Loren J. Rittle  <ljrittle@acm.org>
39567
39568         * lib/g++.exp (g++_include_flags): Override libgloss.exp
39569         version with one that knows about the new gcc tree structure.
39570         (g++_link_flags): Same.
39571
39572 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
39573
39574         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
39575         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
39576         case we are cross-compiling.
39577
39578         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
39579         g++.old-deja/g++.niklas/Makefile.in,
39580         g++.old-deja/g++.niklas/configure.in,
39581         g++.old-deja/g++.other/Makefile.in,
39582         g++.old-deja/g++.other/configure.in,
39583         gcc.c-torture/code_quality/Makefile.in,
39584         gcc.c-torture/code_quality/configure.in,
39585         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
39586         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
39587         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
39588         gcc.c-torture/execute/ieee/Makefile.in,
39589         gcc.c-torture/execute/ieee/configure.in,
39590         gcc.c-torture/noncompile/Makefile.in,
39591         gcc.c-torture/noncompile/configure.in,
39592         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
39593         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
39594         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
39595
39596 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
39597
39598         * g++.old-deja/g++.other/ambig3.C: New test.
39599
39600 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
39601
39602         * g++.old-deja/g++.pt/syntax1.C: New test.
39603         * g++.old-deja/g++.pt/syntax2.C: New test.
39604         * g++.old-deja/g++.other/syntax3.C: New test.
39605         * g++.old-deja/g++.other/syntax4.C: New test.
39606
39607 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
39608
39609         * gcc.dg/20000623-1.c: Prototype exit and abort.
39610
39611 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
39612
39613         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
39614         New tests.
39615         * gcc.dg/cpp-mi3.def: New file.
39616
39617         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
39618         inside assertions.
39619         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
39620         lexer's error messages.
39621         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
39622         divine anything from the linemarkers.
39623         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
39624         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
39625
39626 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
39627
39628         * gcc.dg/20000623-1.c: New test.
39629
39630 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
39631
39632         * gcc.c-torture/execute/20000622-1.c: New test.
39633
39634 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
39635
39636         * g++.old-deja/g++.other/init15.C: New test.
39637
39638 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
39639
39640         * g++.old-deja/g++.pt/vaarg2.C: New test.
39641         * g++.old-deja/g++.pt/vaarg3.C: New test.
39642
39643 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
39644
39645         * g++.old-deja/g++.other/dyncast6.C: New test.
39646
39647 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
39648
39649         * gcc.c-torture/execute/loop-6.c: New test.
39650
39651 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
39652
39653         * gcc.dg/20000614-1.c: New test.
39654         * gcc.dg/20000614-2.c: New test.
39655
39656 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
39657
39658         * g++.old-deja/g++.other/inline12.C: New test.
39659
39660 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
39661
39662         * g++.old-deja/g++.other/eh1.C: New test.
39663
39664 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
39665
39666         * g++.old-deja/g++.other/type.C: New test.
39667
39668 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
39669
39670         * g++.old-deja/g++.other/initstring.C: New test.
39671
39672 2000-06-12  Jason Merrill  <jason@redhat.com>
39673
39674         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
39675
39676 2000-06-09  Jeffrey A Law  (law@cygnus.com)
39677
39678         * gcc.c-torture/compile/20000609-1.c: New test.
39679
39680 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
39681
39682         * gcc.dg/20000609-1.c: New test.
39683
39684 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
39685
39686         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
39687         * gcc.c-torture/noncompile/poison-1.c: Move...
39688         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
39689         * gcc.dg/cpp-li1.c: Add a token after the #line.
39690
39691 2000-06-05  Richard Henderson  <rth@cygnus.com>
39692
39693         * gcc.c-torture/execute/20000605-2.c: New test.
39694         * gcc.c-torture/execute/20000605-3.c: New test.
39695
39696 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
39697
39698         * g77.f-torture/execute/20000503-1.x: New file.
39699
39700 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
39701
39702         * g++.old-deja/g++.eh/badalloc1.C: New test.
39703
39704 2000-06-05  Richard Henderson  <rth@cygnus.com>
39705
39706         * gcc.c-torture/execute/20000605-1.c: New test.
39707
39708 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
39709             Nathan Sidwell <nathan@codesourcery.com>
39710
39711         * gcc.c-torture/compile/20000605-1.c: New test.
39712
39713 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
39714
39715         * g77.f-torture/compile/20000601-1.f: New test.
39716
39717 2000-06-03  Richard Henderson  <rth@cygnus.com>
39718
39719         * gcc.c-torture/execute/20000603-1.c: New.
39720
39721 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
39722
39723         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
39724         * gcc.dg/noreturn-2.c (noreturn): Likewise.
39725
39726 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
39727
39728         * gcc.dg/compare2.c (case 12): XFAIL.
39729         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
39730         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
39731
39732         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
39733
39734 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
39735
39736         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
39737         guard macro is already defined when the header is first
39738         included.
39739         * gcc.dg/cpp-mix.h: New file.
39740         * gcc.dg/endif-label.c: Update patterns to match compiler.
39741
39742         * g++.brendan/complex1.C: Declare abort.
39743         * g++.law/refs4.C: Remove XFAIL.
39744         * g++.oliva/expr2.C: Declare abort and exit.
39745
39746 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
39747
39748         * gcc.c-torture/execute/20000528-1.c: New test.
39749
39750         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
39751         * g++.old-deja/g++.law/temps4.C: Likewise.
39752
39753         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
39754         stdlib.h.  Call abort() on failure.
39755         * g++.old-deja/g++.law/refs4.C: Likewise.
39756         * g++.old-deja/g++.law/temps4.C: Likewise.
39757         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
39758         * gcc.c-torture/execute/20000112-1.c: Include string.h.
39759
39760 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
39761
39762         Relative to g++.dg/special:
39763         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
39764
39765         Relative to g++.old-deja:
39766         * g++.brendan/complex1.C, g++.jason/optimize2.C,
39767         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
39768         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
39769         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
39770         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
39771         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
39772         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
39773
39774         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
39775         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
39776         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
39777         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
39778         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
39779         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
39780         and/or string.h.
39781
39782         * g++.other/goto1.C: Update expectations for error messages.
39783
39784 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
39785
39786         * gcc.c-torture/compile/20000523-1.c: New test.
39787
39788 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
39789
39790         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
39791
39792 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
39793
39794         * g++.old-deja/g++.eh/catch11.C: New test.
39795         * g++.old-deja/g++.eh/catch12.C: New test.
39796
39797 2000-05-24  Nick Clifton  <nickc@cygnus.com>
39798
39799         * gcc.c-torture/execute/20000523-1.c: New test.
39800
39801 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
39802
39803         * c-torture/execute/bcp-1.c: Replace abort in arg of
39804         __builtin_constant_p with a generic external function.
39805
39806         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
39807         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
39808         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
39809         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
39810         Prototype abort and/or exit.
39811
39812         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
39813         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
39814         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
39815         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
39816
39817 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
39818
39819         * gcc.dg/dwarf2-1.c: New test.
39820
39821 2000-05-20  Richard Henderson  <rth@cygnus.com>
39822
39823         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
39824
39825 2000-05-20  Andreas Jaeger  <aj@suse.de>
39826
39827         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
39828         testcase.
39829
39830 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
39831
39832         * gcc.c-torture/execute/20000519-2.c: New test.
39833
39834 2000-05-19  Andreas Jaeger  <aj@suse.de>
39835
39836         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
39837         which fails with SSA.
39838
39839         * lib/c-torture.exp: Also test with -O3 -fssa.
39840
39841 2000-05-18  Michael Meissner  <meissner@redhat.com>
39842
39843         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
39844         * gcc.c-torture/execute/920415-1.c: Ditto.
39845         * gcc.c-torture/execute/920501-1.c: Ditto.
39846         * gcc.c-torture/execute/conversion.c: Ditto.
39847         * gcc.c-torture/execute/cvt-1.c: Ditto.
39848
39849 2000-05-18  Jeffrey A Law  (law@cygnus.com)
39850
39851         * gcc.c-torture/compile/20000518-1.c: New test.
39852
39853 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
39854
39855         * g77.f-torture/compile/200005018.f: New test.
39856
39857 2000-05-17  Jeffrey A Law  (law@cygnus.com)
39858
39859         * gcc.c-torture/compile/20000517-1.c: New test.
39860
39861 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39862
39863         * gcc.c-torture/execute/20000516-1.c: New test.
39864
39865 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
39866
39867         * g++.old-deja/g++.other/eh.C: New test.
39868
39869 2000-05-12  Richard Henderson  <rth@cygnus.com>
39870
39871         * gcc.c-torture/execute/990208-1.c (main): Don't pass
39872         constants through to doit's conditional.
39873
39874 2000-05-11  Jeffrey A Law  (law@cygnus.com)
39875
39876         * gcc.c-torture/compile/20000511-1.c: New test.
39877         * g77.f-torture/compile/20000511-1.f: New test.
39878         * g77.f-torture/compile/20000511-2.f: New test.
39879
39880 2000-05-11  Michael Meissner  <meissner@redhat.com>
39881
39882         * gcc.c-torture/execute/20000511-1.c: New test.
39883
39884 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
39885
39886         * gcc.dg/dg.exp: Scan .S files as well as .c files.
39887         * gcc.dg/20000510-1.S: New.
39888
39889 2000-05-08  Catherine Moore  <clm@cygnus.com>
39890
39891         * gcc.dg/unused-3.c: New.
39892
39893 2000-05-06  Richard Henderson  <rth@cygnus.com>
39894
39895           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
39896           * g++.old-deja/g++.mike/warn1.C: Likewise.
39897           * g++.old-deja/g++.pt/local1.C: Likewise.
39898           * g++.old-deja/g++.pt/local7.C: Likewise.
39899           * g++.old-deja/g++.pt/spec16.C: Likewise.
39900
39901 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
39902
39903         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
39904
39905 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
39906
39907           * g77.f-torture/execute/20000503-1.f: New test.
39908
39909 2000-05-04  Andreas Jaeger  <aj@suse.de>
39910
39911         * gcc.dg/noreturn-2.c: New test.
39912
39913 2000-05-04  Neil Booth  <NeilB@earthling.net>
39914
39915         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
39916         preprocessor.
39917
39918 2000-05-04  Richard Henderson  <rth@cygnus.com>
39919
39920         * gcc.c-torture/execute/20000503-1.c: Fix typo.
39921
39922 2000-05-04  Richard Henderson  <rth@cygnus.com>
39923
39924         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
39925         OpenSSL by Jason R Thorpe.
39926
39927 2000-05-03  Jim Wilson  <wilson@cygnus.com>
39928
39929         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
39930
39931 2000-05-03  Robert Lipe <robertlipe@usa.net>
39932
39933         * gcc.dg/20000503-1.c: New test.
39934
39935 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
39936
39937         * gcc.c-torture/compile/20000502-1.c: New test.
39938         * g++.old-deja/g++.other/align.C: New test.
39939         * gcc.dg/cpp-tradstringify.c: New test.
39940
39941 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
39942
39943         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
39944         and hard registers.
39945
39946 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
39947
39948         * gcc.c-torture/execute/loop-5.c: New test.
39949
39950 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
39951
39952         * gcc.c-torture/execute/va-arg-20.c: New test.
39953
39954 2000-04-23  Jeffrey A Law  (law@cygnus.com)
39955
39956         * gcc.c-torture/execute/20000422-1.c: New test.
39957
39958 2000-04-20  Greg McGary  <gkm@gnu.org>
39959
39960         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
39961         when optimizing, but without sibling-call optimizations (-O1).
39962
39963 2000-04-20  Jeffrey A Law  (law@cygnus.com)
39964
39965           * gcc.c-torture/compile/20000420-1.c: New test.
39966
39967 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
39968
39969         * g++.abi/ptrflags.C: New test.
39970         * g++.eh/catchptr1.C: Test incomplete pointer chains.
39971
39972 2000-04-19  Catherine Moore  <clm@cygnus.com>
39973
39974         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
39975
39976 2000-04-19  Greg McGary  <gkm@gnu.org>
39977
39978         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
39979         sibling-call optimizations.
39980
39981 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
39982
39983         * gcc.dg/20000419-1.c: New test.
39984
39985 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
39986
39987         * gcc.c-torture/execute/20000412-6.c: New test.
39988
39989 2000-04-12  Jeffrey A Law  (law@cygnus.com)
39990
39991         * gcc.c-torture/execute/20000412-5.c: New test.
39992         * g77.f-torture/compile/20000412-1.f: New test.
39993         * gcc.c-torture/execute/20000412-4.c: New test.
39994         * gcc.c-torture/compile/20000412-2.c: New test.
39995         * gcc.c-torture/execute/20000412-3.c: New test.
39996         * gcc.c-torture/compile/20000412-1.c: New test.
39997         * gcc.c-torture/execute/20000412-2.c: New test.
39998
39999 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
40000
40001         * objc/execute/bf-20.m: New test.
40002
40003 2000-04-10  Richard Henderson  <rth@cygnus.com>
40004
40005         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
40006
40007         * gcc.c-torture/execute/20000412-1.c: New test.
40008
40009 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
40010
40011         * g++.old-deja/g++.eh/catchptr1.C: New test.
40012
40013 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
40014
40015         * g++.old-deja/g++.abi/cxa_vec.C: New test.
40016
40017 2000-04-08  Neil Booth  <NeilB@earthling.net>
40018
40019         * gcc.dg/cpp-nullchar.c: Remove test as
40020         embedded nulls cause problems.
40021
40022 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40023
40024         * gcc.dg/compare2.c: New test.
40025
40026 2000-04-08  Neil Booth  <NeilB@earthling.net>
40027
40028         * gcc.dg/cpp-nullchar.c: New test.
40029
40030 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
40031
40032         * gcc.dg/cpp-mi2.c: New test.
40033         * gcc.dg/cpp-mi2[abc].h: New files.
40034
40035 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
40036
40037         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
40038         member name.
40039
40040 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
40041
40042         * g++.old-deja/g++.abi/vmihint.C: New test.
40043
40044 2000-04-06  Neil Booth  <NeilB@earthling.net>
40045
40046         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
40047         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
40048         copyright.
40049
40050 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
40051
40052         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
40053         avoid stack-frame overwrite.
40054
40055 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
40056
40057         * gcc.c-torture/compile/20000405-2.c: New test.
40058         * gcc.c-torture/compile/20000405-3.c: New test.
40059
40060 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40061
40062         * gcc.c-torture/compile/20000405-1.c: New test.
40063
40064 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
40065
40066         * gcc.dg/cast-qual-1.c: Revert last change.
40067
40068 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40069
40070         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
40071
40072 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
40073
40074         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
40075         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
40076
40077 2000-04-03  Jeffrey A Law  (law@cygnus.com)
40078
40079         * gcc.c-torture/compile/20000403-2.c: New test.
40080         * gcc.c-torture/compile/20000403-1.c: New test.
40081
40082 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
40083
40084         * gcc.c-torture/execute/20000403-1.c: New test.
40085
40086 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
40087
40088         * gcc.c-torture/execute/20000402-1.c: New test.
40089
40090 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
40091
40092         * gcc.c-torture/execute/va-arg-15.c: New test.
40093         * gcc.c-torture/execute/va-arg-16.c: New test.
40094         * gcc.c-torture/execute/va-arg-17.c: New test.
40095         * gcc.c-torture/execute/va-arg-18.c: New test.
40096         * gcc.c-torture/execute/va-arg-19.c: New test.
40097
40098 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
40099
40100         * gcc.c-torture/compile/981211-1.c: Move to...
40101         * gcc.dg/cpp-as1.c: ...here.
40102         * gcc.dg/cpp-as2.c: New file.
40103
40104         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
40105         compiler.
40106
40107 2000-04-02  Neil Booth  <NeilB@earthling.net>
40108
40109         * gcc.dg/cpp-cond.c  New tests.
40110         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
40111         accidental success less likely.
40112         * gcc.dg/cpp-missingop.c  New tests.
40113         * gcc.dg/cpp-missingparen.c  New tests.
40114         * gcc.dg/cpp-shift.c  New tests.
40115         * gcc.dg/cpp-shortcircuit.c  New tests.
40116         * gcc.dg/cpp-unary.c  New tests.
40117
40118 2000-03-29  Jeffrey A Law  (law@cygnus.com)
40119
40120         * gcc.c-torture/compile/20000329-1.c: New test.
40121
40122 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
40123
40124         * gcc.c-torture/compile/20000326-1.c: New test.
40125         * gcc.c-torture/compile/20000326-2.c: New test.
40126
40127 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
40128
40129         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
40130         the first parameter is a function argument.
40131
40132 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
40133
40134         * g++.old-deja/g++.ext/array4.C: New test.
40135
40136 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
40137
40138         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
40139
40140 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40141
40142         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
40143
40144 2000-03-19  Richard Henderson  <rth@cygnus.com>
40145
40146         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
40147
40148 2000-03-19  Richard Henderson  <rth@cygnus.com>
40149
40150         * gcc.c-torture/compile/20000319-1.c: New test.
40151
40152 2000-03-14  Jeffrey A Law  (law@cygnus.com)
40153
40154         * gcc.c-torture/execute/20000314-3.c: New test.
40155         * gcc.c-torture/execute/20000314-2.c: New test.
40156         * gcc.c-torture/execute/20000314-1.c: New test.
40157         * gcc.c-torture/compile/20000314-2.c: New test.
40158         * gcc.c-torture/compile/20000314-1.c: New test.
40159
40160 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
40161
40162         * g++.old-deja/g++.warn/inline.C: New test.
40163
40164 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
40165
40166         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
40167         standards-compliant result rather than specific constants.
40168         Put test-values in array.
40169
40170 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
40171
40172         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
40173         (g++_target_compile): Put test-specific options last.
40174
40175 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
40176
40177         * g++.old-deja/g++.eh/vbase4.C: New test.
40178
40179 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
40180
40181         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
40182
40183 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
40184
40185         * g++.old-deja/g++.brendan/misc12.C: Removed.
40186         * g++.old-deja/g++.pt/memtemp77.C: Constify.
40187         * g++.old-deja/g++.ext/pretty4.C: New test.
40188
40189 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
40190
40191         * g++.old-deja/g++.other/string2.C: New test.
40192
40193 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
40194
40195         * g++.old-deja/g++.warn/impint2.C: New test.
40196
40197 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
40198
40199         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
40200         is 1, not zero.
40201
40202 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
40203
40204         * g++.old-deja/g++.warn/impint.C: New test.
40205         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
40206         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
40207         * g++.old-deja/g++.pt/explicit12.C: Likewise.
40208         * g++.old-deja/g++.pt/explicit13.C: Likewise.
40209         * g++.old-deja/g++.pt/explicit17.C: Likewise.
40210         * g++.old-deja/g++.pt/explicit18.C: Likewise.
40211         * g++.old-deja/g++.pt/explicit19.C: Likewise.
40212         * g++.old-deja/g++.pt/explicit23.C: Likewise.
40213         * g++.old-deja/g++.pt/explicit31.C: Likewise.
40214         * g++.old-deja/g++.pt/explicit35.C: Likewise.
40215         * g++.old-deja/g++.pt/explicit6.C: Likewise.
40216         * g++.old-deja/g++.pt/memclass7.C: Likewise.
40217
40218 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
40219
40220         * gcc.dg/cpp-redef.c: New test.
40221
40222 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
40223
40224         * g++.old-deja/g++.pt/unify7.C: New test.
40225
40226 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
40227
40228         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
40229         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
40230
40231 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
40232
40233         * gcc.c-torture/compile/20000224-1.c: New test.
40234
40235 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40236
40237         * gcc.c-torture/compile/cpp-2.c: New test.
40238         * gcc.c-torture/compile/cpp-1.c: New test.
40239
40240 2000-02-25  Jeffrey A Law  (law@cygnus.com)
40241
40242         * gcc.c-torture/execute/20000225-1.c: New test.
40243
40244 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40245
40246         * gcc.dg/cpp-li2.c: New test.
40247
40248         * gcc.dg/cpp-wi1.c: New test.
40249
40250         * gcc.dg/cpp-li1.c: New test.
40251
40252 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
40253
40254         * g++.old-deja/g++.other/sizeof5.C: New test.
40255
40256 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40257
40258         * gcc.c-torture/execute/va-arg-13.c: New test.
40259
40260 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
40261
40262         * gcc.c-torture/execute/va-arg-12.c: New test.
40263
40264 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
40265
40266         * gcc.c-torture/execute/20000223-1.c: New test.
40267
40268 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
40269
40270         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
40271
40272 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
40273
40274         * g++.old-deja/g++.abi/ptrmem.C: New test.
40275
40276 2000-02-19  Richard Henderson  <rth@cygnus.com>
40277
40278         * gcc.c-torture/compile/init-3.c: New.
40279
40280 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
40281
40282         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
40283         ALWAYS_CXXFLAGS.
40284
40285 2000-02-11  Robert Lipe <robertl@sco.com>
40286
40287         * gcc.c-torture/compile/20000211-3.c: New test.
40288
40289 2000-02-11  Martin Buchholz <martin@xemacs.org>
40290
40291         * gcc.c-torture/compile/20000211-2.c: New test.
40292
40293 2000-02-11  Jeffrey A Law  (law@cygnus.com)
40294
40295         * gcc.c-torture/compile/20000211-1.c: New test.
40296
40297 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
40298
40299         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
40300           on native targets
40301
40302 2000-02-08  Nathan Sidwell  <nathan@acm.org>
40303
40304         * g++.old-deja/g++.other/cast5.C: New test.
40305
40306 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
40307
40308         * gcc.c-torture/execute/20000205-1.c: New.
40309
40310 2000-02-03  Nathan Sidwell  <nathan@acm.org>
40311
40312         * g++.old-deja/g++.jason/cast3.C: Return void.
40313         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
40314
40315 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40316
40317         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
40318
40319         * gcc.dg/loop-1.c: New test.
40320
40321 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
40322
40323         * gcc.c-torture/compile/20000127-1.c: New test.
40324         * gcc.c-torture/execute/991228-1.c: New test.
40325
40326 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40327
40328         * gcc.dg/unused-2.c: New test.
40329
40330         * gcc.dg/conv-1.c: New test.
40331
40332 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
40333
40334         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
40335         compiler.
40336         (tool_option_proc): Fix typo.
40337
40338 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
40339
40340         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
40341         of the ld on the host, not on the build machine.
40342         Also, don't crash if '--help' is not a supported option.
40343
40344 2000-01-24  Richard Henderson  <rth@cygnus.com>
40345
40346         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
40347
40348 2000-01-20  Jeffrey A Law  (law@cygnus.com)
40349
40350         * gcc.c-torture/execute/20000120-2.c: New test.
40351         * gcc.c-torture/execute/20000120-1.c: New test.
40352
40353 2000-01-13  Jeffrey A Law  (law@cygnus.com)
40354
40355         * gcc.c-torture/execute/20000113-1.c: New test.
40356
40357 2000-01-12  Jeffrey A Law  (law@cygnus.com)
40358
40359         * gcc.c-torture/execute/20000112-1.c: New test.
40360
40361 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40362
40363         * gcc.dg/20000111-1.c: New test.
40364
40365 2000-01-10  Jeffrey A Law  (law@cygnus.com)
40366
40367         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
40368         with 16 bit integers.
40369
40370 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40371
40372         * gcc.dg/20000108-1.c: New test.
40373
40374 2000-01-05  Nathan Sidwell  <nathan@acm.org>
40375
40376         * g++.old-deja/g++.ns/koenig8.C: New test.
40377
40378 2000-01-05  Nathan Sidwell  <nathan@acm.org>
40379
40380         * g++.old-deja/g++.other/cast4.C: New test.
40381
40382 2000-01-05  Jeffrey A Law  (law@cygnus.com)
40383
40384         * gcc.c-torture/compile/20000105-2.c: New test.
40385         * gcc.c-torture/compile/20000105-1.c: New test.
40386
40387 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40388
40389         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
40390         references to printf & atoi to conform to ANSI standard.
40391         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
40392         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
40393         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
40394         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
40395         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
40396         * g++.old-deja/g++.brendan/complex1.C: Likewise.
40397         * g++.old-deja/g++.brendan/copy1.C: Likewise.
40398         * g++.old-deja/g++.brendan/copy2.C: Likewise.
40399         * g++.old-deja/g++.brendan/copy3.C: Likewise.
40400         * g++.old-deja/g++.brendan/copy4.C: Likewise.
40401         * g++.old-deja/g++.brendan/copy5.C: Likewise.
40402         * g++.old-deja/g++.brendan/copy6.C: Likewise.
40403         * g++.old-deja/g++.brendan/copy7.C: Likewise.
40404         * g++.old-deja/g++.brendan/copy8.C: Likewise.
40405         * g++.old-deja/g++.brendan/crash11.C: Likewise.
40406         * g++.old-deja/g++.brendan/crash14.C: Likewise.
40407         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
40408         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
40409         * g++.old-deja/g++.brendan/delete2.C: Likewise.
40410         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
40411         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
40412         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
40413         * g++.old-deja/g++.brendan/eh1.C: Likewise.
40414         * g++.old-deja/g++.brendan/groff1.C: Likewise.
40415         * g++.old-deja/g++.brendan/init3.C: Likewise.
40416         * g++.old-deja/g++.brendan/misc12.C: Likewise.
40417         * g++.old-deja/g++.brendan/misc7.C: Likewise.
40418         * g++.old-deja/g++.brendan/new2.C: Likewise.
40419         * g++.old-deja/g++.brendan/operators4.C: Likewise.
40420         * g++.old-deja/g++.brendan/operators5.C: Likewise.
40421         * g++.old-deja/g++.brendan/overload2.C: Likewise.
40422         * g++.old-deja/g++.brendan/overload7.C: Likewise.
40423         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
40424         * g++.old-deja/g++.brendan/reference1.C: Likewise.
40425         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
40426         * g++.old-deja/g++.brendan/template24.C: Likewise.
40427         * g++.old-deja/g++.brendan/template3.C: Likewise.
40428         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
40429         * g++.old-deja/g++.jason/inline3.C: Likewise.
40430         * g++.old-deja/g++.jason/opeq.C: Likewise.
40431         * g++.old-deja/g++.law/arg5.C: Likewise.
40432         * g++.old-deja/g++.law/arm7.C: Likewise.
40433         * g++.old-deja/g++.law/ctors11.C: Likewise.
40434         * g++.old-deja/g++.law/cvt8.C: Likewise.
40435         * g++.old-deja/g++.law/init9.C: Likewise.
40436         * g++.old-deja/g++.law/refs4.C: Likewise.
40437         * g++.old-deja/g++.law/template2.C: Likewise.
40438         * g++.old-deja/g++.law/visibility24.C: Likewise.
40439         * g++.old-deja/g++.law/vtable3.C: Likewise.
40440         * g++.old-deja/g++.mike/asm2.C: Likewise.
40441         * g++.old-deja/g++.mike/eh1.C: Likewise.
40442         * g++.old-deja/g++.mike/misc1.C: Likewise.
40443         * g++.old-deja/g++.mike/misc13.C: Likewise.
40444         * g++.old-deja/g++.mike/misc14.C: Likewise.
40445         * g++.old-deja/g++.mike/ns12.C: Likewise.
40446         * g++.old-deja/g++.mike/p1248.C: Likewise.
40447         * g++.old-deja/g++.mike/p3708.C: Likewise.
40448         * g++.old-deja/g++.mike/p3708a.C: Likewise.
40449         * g++.old-deja/g++.mike/p3708b.C: Likewise.
40450         * g++.old-deja/g++.mike/p646.C: Likewise.
40451         * g++.old-deja/g++.mike/p700.C: Likewise.
40452         * g++.old-deja/g++.mike/p783.C: Likewise.
40453         * g++.old-deja/g++.mike/p783a.C: Likewise.
40454         * g++.old-deja/g++.mike/p783b.C: Likewise.
40455         * g++.old-deja/g++.mike/p786.C: Likewise.
40456         * g++.old-deja/g++.mike/p789.C: Likewise.
40457         * g++.old-deja/g++.mike/p789a.C: Likewise.
40458         * g++.old-deja/g++.mike/p807a.C: Likewise.
40459         * g++.old-deja/g++.other/delete3.C: Likewise.
40460         * g++.old-deja/g++.other/dyncast1.C: Likewise.
40461         * g++.old-deja/g++.other/dyncast2.C: Likewise.
40462         * g++.old-deja/g++.other/dyncast3.C: Likewise.
40463         * g++.old-deja/g++.other/empty1.C: Likewise.
40464         * g++.old-deja/g++.other/temporary1.C: Likewise.
40465         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
40466         * g++.old-deja/g++.pt/t16.C: Likewise.
40467         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
40468
40469 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
40470
40471         * gcc.dg/991230-1.c: New test.
40472
40473 1999-12-29  Jeffrey A Law  (law@cygnus.com)
40474
40475         * gcc.c-torture/compile/991229-3.c: New test.
40476         * gcc.c-torture/compile/991229-2.c: New test.
40477         * gcc.c-torture/compile/991229-1.c: New test.
40478
40479 1999-12-29  Greg McGary <gkm@eng.ascend.com>
40480
40481         * gcc.c-torture/compile/labels-2.c: New test.
40482
40483 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
40484
40485         * gcc.c-torture/execute/991227-1.c: New test.
40486
40487 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40488
40489         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
40490
40491 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
40492
40493         * gcc.c-torture/execute/991221-1.c: New test.
40494
40495 1999-12-20  Nathan Sidwell  <nathan@acm.org>
40496
40497         * g++.old-deja/g++.other/cast3.C: New test.
40498
40499 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
40500
40501         * gcc.c-torture/execute/991216-4.c: New test.
40502
40503 1999-12-16  Michael Meissner  <meissner@cygnus.com>
40504
40505         * gcc.c-torture/execute/991216-1.c: New test.
40506         * gcc.c-torture/execute/991216-2.c: New test.
40507         * gcc.c-torture/execute/991216-3.c: New test.
40508
40509 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
40510
40511         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
40512         Actually make the test fail by using "-O2" for compilation.
40513
40514 1999-12-15  Nathan Sidwell  <nathan@acm.org>
40515
40516         * g++.old-deja/g++.warn/cast-align1.C: New test.
40517
40518 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
40519
40520         * gcc.c-torture/compile/991214-1.c: New test.
40521         * gcc.c-torture/compile/991214-2.c: New test.
40522
40523 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
40524
40525         * gcc.dg/991214-1.c: New test.
40526
40527 1999-12-13  Jeffrey A Law  (law@cygnus.com)
40528
40529         * gcc.c-torture/compile/991213-3.c: New test.
40530         * gcc.c-torture/compile/991213-2.c: New test.
40531         * gcc.c-torture/compile/991213-1.c: New test.
40532
40533 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
40534
40535         * gcc.dg/991209-1.c: New test.
40536
40537 1999-12-08  Nathan Sidwell <nathan@acm.org>
40538
40539         * gcc.c-torture/compile/991208-1.c: New test.
40540
40541 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40542
40543         * gcc.dg/ultrasp2.c: New test.
40544
40545 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
40546
40547         * g++.old-deja/g++.abi/align.C (main): Fix typo.
40548
40549 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
40550
40551         * gcc.c-torture/compile/991202-1.c: New test.
40552         * gcc.c-torture/execute/991202-1.c: New test.
40553         * gcc.c-torture/execute/991202-2.c: New test.
40554         * gcc.c-torture/execute/991202-3.c: New test.
40555
40556 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
40557
40558         * g++.old-deja/g++.abi/align.C: New test.
40559         * g++.old-deja/g++.abi/aggregates.C: Likewise.
40560         * g++.old-deja/g++.abi/bitfields.C: Likewise.
40561
40562 1999-12-01  Richard Henderson  <rth@cygnus.com>
40563
40564         * gcc.c-torture/execute/991201-1.c: New.
40565
40566 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
40567
40568         * gcc.dg/991129-1.c: New test.
40569
40570 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
40571
40572         * gcc.c-torture/compile/991127-1.c: New test.
40573
40574 1999-11-22  Nathan Sidwell  <nathan@acm.org>
40575
40576         * g++.old-deja/g++.other/warn4.C: New test.
40577
40578 1999-11-22  Nathan Sidwell  <nathan@acm.org>
40579
40580         * g++.old-deja/g++.eh/cleanup2.C: New test.
40581         * g++.old-deja/g++.ext/pretty2.C: New test.
40582         * g++.old-deja/g++.ext/pretty3.C: New test.
40583         * g++.old-deja/g++.other/debug6.C: New test.
40584
40585 1999-10-20  Jim Wilson  <wilson@cygnus.com>
40586
40587         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
40588         compiler_output to look for one error message instead of two.
40589
40590 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
40591
40592         * gcc.c-torture/execute/991118-1.c: Also test case
40593         where the word boundary does not split a byte evenly.
40594
40595 1999-11-19  Nathan Sidwell  <nathan@acm.org>
40596
40597         * g++.old-deja/g++.ext/restrict1.C: New test.
40598
40599 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
40600
40601         * gcc.c-torture/execute/991118-1.c: New test.
40602
40603 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
40604
40605         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
40606         working directory pathnames.
40607
40608 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
40609
40610         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
40611         host is equipped with driver.h and driver.o so it can actually
40612         compile and run the tests.
40613
40614 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
40615
40616         * gcc.c-torture/compile/991008-1.c: New test.
40617
40618 1999-11-08  Nick Clifton  <nickc@cygnus.com>
40619
40620         * lib/gcc-dg.exp: Include target-supports.exp
40621
40622 1999-11-05  Nick Clifton  <nickc@cygnus.com>
40623
40624         * lib/target-supports.exp: New file: Provide procs to test for
40625         features supported by the target.
40626         (check_weak_available): Moved here from ecos.exp.
40627         (check_alias_available): New proc: Determine of the target
40628         toolchain supports the alias attribute.
40629
40630         * gcc.dg/special/ecos.exp: Move check_weak_available to
40631         target-supports.exp.
40632         (alias-1.c): Only perform the test if the target supports
40633         aliases.
40634         (wkali-1.c): Only perform the test if the target supports
40635         aliases.
40636
40637         * gcc.dg/990506-0.c: Expect error messages from cross
40638         targets as well as native targets.
40639
40640 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40641
40642         * gcc.dg/ultrasp1.c: Removed xfail.
40643         * gcc.dg/struct-ret-2.c: Likewise.
40644         * gcc.dg/array-1.c: Likewise.
40645
40646 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40647
40648         * gcc.dg/struct-ret-2.c: New test.
40649
40650         * gcc.dg/array-1.c: New test.
40651
40652 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
40653
40654         * gcc.c-torture/execute/991030-1.c: New test.
40655
40656 1999-10-26  Richard Henderson  <rth@cygnus.com>
40657
40658         * gcc.c-torture/compile/991026-2.c: New test.
40659
40660 1999-10-26  Jeffrey A Law  (law@cygnus.com)
40661
40662         * gcc.c-torture/compile/991026-1.c: New test.
40663
40664 1999-10-23  Jeffrey A Law  (law@cygnus.com)
40665
40666         * gcc.c-torture/execute/991023-1.c: New test.
40667
40668 1999-10-19  Jeffrey A Law  (law@cygnus.com)
40669
40670         * gcc.c-torture/execute/991019-1.c: New test.
40671
40672 1999-10-16  Richard Henderson  <rth@cygnus.com>
40673
40674         * gcc.c-torture/execute/991016-1.c: New test.
40675
40676 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
40677
40678         * gcc.c-torture/execute/991014-1.c: New test.
40679
40680 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
40681
40682         * g++.old-deja/g++.other/union2.C: New test.
40683
40684 1999-10-13  Nathan Sidwell  <nathan@acm.org>
40685
40686         * g++.old-deja/g++.other/vaarg2.C: New test.
40687         * g++.old-deja/g++.other/vaarg3.C: New test.
40688
40689 1999-10-12  Craig Burley  <craig@jcb-sc.com>
40690
40691         * g77.f-torture/noncompile/19990905-1.f: Moved from being
40692         in compile/.
40693
40694 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
40695
40696         * gcc.c-torture/execute/va-arg-11.c: New test.
40697
40698 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
40699
40700         * lib/file-format.exp (gcc_target_object_format): Don't
40701         crash if objdump is unavailable.
40702
40703 1999-09-29  Donn Terry <donn@interix.com>
40704
40705         * gcc.misc-tests/mg.exp: delete extraneous redirection.
40706
40707 1999-09-28  Nick Clifton  <nickc@cygnus.com>
40708
40709         * gcc.c-torture/compile/990928-1.c: New test.
40710
40711 1999-09-28  Nathan Sidwell  <nathan@acm.org>
40712
40713         * g++.old-deja/g++.other/decl6.C: New test.
40714
40715 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
40716
40717         * gcc.c-torture/execute/va-arg-10.c: New test.
40718
40719 1999-09-27  Nathan Sidwell  <nathan@acm.org>
40720
40721         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
40722         __PRETTY_FUNCTION__.
40723
40724 1999-09-23  Nick Clifton  <nickc@cygnus.com>
40725
40726         * gcc.c-torture/execute/990923-1.c: New test.
40727
40728 1999-09-21  Nick Clifton  <nickc@cygnus.com>
40729
40730         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
40731         for which -fpic is inappropriate.
40732
40733 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
40734
40735         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
40736
40737 1999-09-21  Nathan Sidwell  <nathan@acm.org>
40738
40739         * g++.old-deja/g++.other/dyncast1.C: New test.
40740         * g++.old-deja/g++.other/dyncast2.C: New test.
40741         * g++.old-deja/g++.other/dyncast3.C: New test.
40742         * g++.old-deja/g++.other/dyncast4.C: New test.
40743         * g++.old-deja/g++.other/dyncast5.C: New test.
40744         * g++.old-deja/g++.eh/catch3.C: New test.
40745         * g++.old-deja/g++.eh/catch3p.C: New test.
40746         * g++.old-deja/g++.eh/catch4.C: New test.
40747         * g++.old-deja/g++.eh/catch4p.C: New test.
40748         * g++.old-deja/g++.eh/catch5.C: New test.
40749         * g++.old-deja/g++.eh/catch5p.C: New test.
40750         * g++.old-deja/g++.eh/catch6.C: New test.
40751         * g++.old-deja/g++.eh/catch6p.C: New test.
40752         * g++.old-deja/g++.eh/catch7.C: New test.
40753         * g++.old-deja/g++.eh/catch7p.C: New test.
40754         * g++.old-deja/g++.eh/catch8.C: New test.
40755         * g++.old-deja/g++.eh/catch8p.C: New test.
40756         * g++.old-deja/g++.eh/catch9.C: New test.
40757         * g++.old-deja/g++.eh/catch9p.C: New test.
40758
40759 1999-09-13  Nathan Sidwell  <nathan@acm.org>
40760
40761         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
40762         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
40763
40764 1999-09-13  Jeffrey A Law  (law@cygnus.com)
40765
40766         * gcc.c-torture/compile/990913-1.c: New test.
40767
40768 1999-09-10  Nathan Sidwell  <nathan@acm.org>
40769
40770         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
40771         * g++.old-deja/g++.jason/rfg5.C: Likewise.
40772
40773 1999-09-09  Richard Henderson  <rth@cygnus.com>
40774
40775         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
40776
40777 1999-09-09  Nathan Sidwell  <nathan@acm.org>
40778
40779         * g++.old-deja/g++.other/lookup11.C: New test.
40780         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
40781         what is permitted and what we want.
40782         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
40783         overload use.
40784         * g++.old-deja/g++.jason/rfg5.C: Likewise.
40785
40786 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
40787
40788         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
40789         * gcc.c-torture/noncompile/poison-1.c: New file.
40790
40791 1999-09-08  Nathan Sidwell  <nathan@acm.org>
40792
40793         * g++.old-deja/g++.other/sizeof3.C: New test.
40794         * g++.old-deja/g++.other/sizeof4.C: New test.
40795         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
40796         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
40797
40798 1999-09-07  Richard Henderson  <rth@cygnus.com>
40799
40800         * gcc.dg/va-arg-1.c: New.
40801
40802 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40803
40804         * gcc.c-torture/execute/va-arg-9.c: New test.
40805
40806 1999-09-05  Craig Burley  <craig@jcb-sc.com>
40807
40808         * g77.f-torture/compile/980519-2.f: New test.
40809         * g77.f-torture/compile/19990905-0.f: New test.
40810         * g77.f-torture/compile/19990905-1.f: New test.
40811         * g77.f-torture/compile/19990905-2.f: New test.
40812
40813         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
40814
40815 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
40816
40817         * gcc.c-torture/execute/990827-1.c: Fix typo.
40818
40819 1999-09-03  Nathan Sidwell  <nathan@acm.org>
40820
40821         * g++.old-deja/g++.other/deref1.C: New test.
40822
40823 1999-09-02  Nathan Sidwell  <nathan@acm.org>
40824
40825         * g++.old-deja/g++.other/ambig2.C: New test.
40826         * g++.old-deja/g++.other/cond5.C: New test.
40827         * g++.old-deja/g++.other/lookup16.C: New test.
40828
40829 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
40830
40831         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
40832         assemblers too.
40833
40834 1999-08-31  Jeffrey A Law  (law@cygnus.com)
40835
40836         * lib/c-torture.exp: Avoid the "compare executables" optimization
40837         when testing native.
40838
40839 1999-08-29  Jeffrey A Law  (law@cygnus.com)
40840
40841         * gcc.c-torture/execute/990829-1.c: New test.
40842         * gcc.c-torture/compile/990829-1.c: New test.
40843
40844 1999-08-27  Paul Burchard  <burchard@pobox.com>
40845
40846         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
40847         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
40848         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
40849         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
40850         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
40851         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
40852         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
40853         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
40854         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
40855         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
40856         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
40857
40858 1999-08-27  Jeffrey A Law  (law@cygnus.com)
40859
40860         * gcc.c-torture/execute/990827-1.c: New test.
40861
40862 1999-08-26  Craig Burley  <craig@jcb-sc.com>
40863
40864         * g77.f-torture/noncompile/19990826-4.f: New test.
40865
40866         * g77.f-torture/compile/19990826-3.f: New test.
40867
40868         * g77.f-torture/execute/19990826-2.f: New test.
40869
40870         * g77.f-torture/compile/19990826-1.f: New test.
40871
40872         * gcc.c-torture/execute/990826-0.c: New test.
40873         * g77.c-torture/execute/19990826-0.f: New test.
40874
40875         * g77.f-torture/noncompile/970626-2.f: New test.
40876
40877 1999-08-25  Paul Burchard  <burchard@pobox.com>
40878
40879         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
40880         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
40881         lss-011.C: New tests.
40882
40883 1999-08-25  Nathan Sidwell  <nathan@acm.org>
40884
40885         * g++.old-deja/g++.other/decl5.C: New test.
40886
40887 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40888
40889         * noncompile/noncompile.exp: Load_lib c-torture.exp.
40890         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
40891         call `postbase' for each one.  All callers of `postbase' changed
40892         to call this instead.
40893
40894 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
40895
40896         * gcc.c-torture/execute/990811-1.c: New test.
40897
40898 1999-08-09  Nick Clifton  <nickc@cygnus.com>
40899
40900         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
40901         just native ones.
40902
40903         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
40904         just native ones.
40905
40906 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
40907
40908         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
40909
40910 1999-08-04  Jeffrey A Law  (law@cygnus.com)
40911
40912         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
40913
40914 1999-08-04  Nathan Sidwell  <nathan@acm.org>
40915
40916         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
40917
40918 1999-08-04  Jeffrey A Law  (law@cygnus.com)
40919
40920         * gcc.c-torture/execute/990804-1.c: New test.
40921
40922 1999-08-03  Nathan Sidwell  <nathan@acm.org>
40923
40924         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
40925         * g++.old-deja/g++.brendan/crash64.C: Likewise.
40926         * g++.old-deja/g++.brendan/overload8.C: Likewise.
40927
40928 1999-08-03  Nathan Sidwell  <nathan@acm.org>
40929
40930         * g++.old-deja/g++.other/struct1.C: New test.
40931
40932 1999-08-03  Nathan Sidwell  <nathan@acm.org>
40933
40934         * g++.old-deja/g++.other/enum2.C: New test.
40935
40936 1999-08-02  Richard Henderson  <rth@cygnus.com>
40937
40938         Adapted from tests from Franz Sirl:
40939         * gcc.c-torture/execute/va-arg-7.c: New test.
40940         * gcc.c-torture/execute/va-arg-8.c: New test.
40941
40942 1999-08-01  Jeffrey A Law  (law@cygnus.com)
40943
40944         * gcc.c-torture/compile/990801-2.c: New test.
40945
40946         * gcc.c-torture/compile/990801-1.c: New test.
40947
40948 1999-07-27  Michael Meissner  <meissner@cygnus.com>
40949
40950         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
40951         fp-cmp-1.c, converting double to float.
40952
40953         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
40954         fp-cmp-1.c, converting double to long double.
40955
40956         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
40957         from fr1 to unknown_register, since fr1 is a legitimate register
40958         on some machines.
40959
40960 1999-07-25  Jeffrey A Law  (law@cygnus.com)
40961
40962         * README: More listname related changes.
40963
40964 1999-07-08  Catherine Moore  <clm@cygnus.com>
40965
40966         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
40967
40968 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
40969
40970         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
40971
40972 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
40973
40974         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
40975
40976 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
40977
40978         * gcc.dg/990703-1.c: New test.
40979
40980 1999-06-29  Nick Clifton  <nickc@cygnus.com>
40981
40982         * lib/file-format.exp: New file: Move definition of proc
40983         gcc_target_object_format to here from
40984         gcc.dg/special/ecos.exp.
40985
40986         * lib/c-torture.exp: Include lib file-format.exp.
40987         * lib/gcc-dg.exp: Include lib file-format.exp.
40988
40989         * gcc.dg/special/ecos.exp: Remove definition of proc
40990         gcc_target_object_format.
40991
40992 1999-06-28  Jeffrey A Law  (law@cygnus.com)
40993
40994         * gcc.c-torture/execute/990628-1.c: New test.
40995
40996 1999-06-25  Jeffrey A Law  (law@cygnus.com)
40997
40998         * gcc.c-torture/compile/990625-2.c: New test.
40999
41000         * gcc.c-torture/compile/990625-1.c: New test.
41001
41002 1999-06-23  Nick Clifton  <nickc@cygnus.com>
41003
41004         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
41005         attributes compile.
41006         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
41007         ports that use the COFF/PE file format.
41008
41009 1999-06-17  Jeffrey A Law  (law@cygnus.com)
41010
41011         * gcc.c-torture/compile/990617-1.c: New test.
41012
41013 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
41014
41015         * g++.old-deja/g++.other/decl4.C: New test.
41016
41017 1999-06-14  Nathan Sidwell  <nathan@acm.org>
41018
41019         * g++.old-deja/g++.other/bitfld3.C: New test.
41020
41021 1999-06-08  Nathan Sidwell  <nathan@acm.org>
41022
41023         * g++.old-deja/g++.eh/catch1.C: New test.
41024
41025 1999-06-07  Jeffrey A Law  (law@cygnus.com)
41026
41027         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
41028
41029         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
41030         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
41031
41032 1999-06-05  Craig Burley  <craig@jcb-sc.com>
41033
41034         * g77.f-torture/compile/19990502-0.f: Replace with new,
41035         shorter, test that still fails after recent changes.
41036
41037 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
41038
41039         * gcc.c-torture/execute/990604-1.c: New test.
41040
41041 1999-05-31  Jeffrey A Law  (law@cygnus.com)
41042
41043         * gcc.c-torture/execute/990531-1.c: New test.
41044
41045 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
41046
41047         * gcc.c-torture/compile/990527-1.c: New test.
41048
41049 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
41050
41051         * gcc.c-torture/execute/990527-1.c: New test.
41052
41053 1999-05-25  Nick Clifton  <nickc@cygnus.com>
41054
41055         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
41056         bitfields as signed.
41057
41058 1999-05-25  Craig Burley  <craig@jcb-sc.com>
41059
41060         * g77.f-torture/compile/19990525-0.f: New test.
41061
41062 1999-05-25  Jeffrey A Law  (law@cygnus.com)
41063
41064         * gcc.c-torture/execute/990525-2.c: New test.
41065
41066         * gcc.c-torture/execute/990525-1.c: New test.
41067
41068 1999-05-24  Nathan Sidwell  <nathan@acm.org>
41069
41070         * g++.old-deja/g++.other/anon3.C: New test.
41071         * g++.old-deja/g++.other/anon4.C: New test.
41072         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
41073         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
41074         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
41075         Merrill).
41076
41077 1999-05-24  Jeffrey A Law  (law@cygnus.com)
41078
41079         * gcc.c-torture/execute/990524-1.c: New test.
41080
41081         * gcc.dg/990524-1.c: New test.
41082
41083 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
41084
41085         * gcc.c-torture/compile/990523-1.c: New test.
41086
41087 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
41088
41089         * gcc.c-torture/compile/990519-1.c: New test.
41090
41091 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
41092
41093         * gcc.c-torture/compile/990517-1.c: New test.
41094
41095         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
41096         (e4, f4): New tests.
41097         (main): Call them.
41098
41099 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41100
41101         * gcc.dg/noreturn-1.c: New test.
41102
41103 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
41104
41105         * gcc.c-torture/execute/990513-1.c: New test.
41106
41107 1999-05-10  Richard Henderson  <rth@cygnus.com>
41108
41109         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
41110
41111 1999-05-10  Craig Burley  <craig@jcb-sc.com>
41112
41113         * g77.f-torture/execute/erfc.f: Use small single-precision
41114         values, to avoid problems on Alphas when not -mieee.
41115
41116 1999-05-08  Craig Burley  <craig@jcb-sc.com>
41117
41118         * gcc.dg/990506-0.c: New test.
41119
41120 1999-05-08  Richard Henderson  <rth@cygnus.com>
41121
41122         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
41123         the constant to test.  Don't XFAIL 64-bit targets.
41124
41125         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
41126         * g++.old-deja/g++.law/profile1.C: Likewise.
41127
41128         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
41129         operator new instances.
41130         * g++.old-deja/g++.other/delete5.C: Likewise.
41131
41132 1999-05-03  Craig Burley  <craig@jcb-sc.com>
41133
41134         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
41135         intrinsic.
41136
41137 1999-05-03  Craig Burley  <craig@jcb-sc.com>
41138
41139         * g77.f-torture/execute/u77-test.f: Reverse order of two
41140         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
41141
41142 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41143
41144         * gcc.dg/compare1.c: New test.
41145
41146 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
41147
41148         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
41149         New tests.
41150
41151 1999-05-02  Craig Burley  <craig@jcb-sc.com>
41152
41153         * g77.f-torture/compile/19990502-1.f: New test.
41154
41155 1999-05-02  Craig Burley  <craig@jcb-sc.com>
41156
41157         * g77.f-torture/compile/19990502-0.f: New test.
41158
41159 1999-05-02  Craig Burley  <craig@jcb-sc.com>
41160
41161         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
41162         intrinsic.
41163
41164 1999-05-02  Craig Burley  <craig@jcb-sc.com>
41165
41166         * g77.f-torture/execute/u77-test.f (main): List libU77
41167         intrinsics not currently tested.
41168         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
41169         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
41170         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
41171         Trim blanks off the ends of some printed strings.
41172
41173 1999-05-02  Craig Burley  <craig@jcb-sc.com>
41174
41175         * g77.f-torture/execute/u77-test.f (main): Just warn about
41176         FSTAT gid disagreement, as it's expected on some systems.
41177
41178 1999-05-01  Craig Burley  <craig@jcb-sc.com>
41179
41180         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
41181         use a new function, which allows for some slop.
41182         Clean up some commentary.
41183         (issum): The new function.
41184         (sgladd): Deleted subroutine.
41185
41186 1999-05-01  Craig Burley  <craig@jcb-sc.com>
41187
41188         * g77.f-torture/execute/u77-test.f: Modify to be more like
41189         libf2c/libU77 version, bringing patches to that version here.
41190         Add suitable commentary.
41191
41192 1999-04-25  Richard Henderson  <rth@cygnus.com>
41193
41194         * gcc.dg/990424-1.c: New test.
41195
41196 1999-04-24  Craig Burley  <craig@jcb-sc.com>
41197
41198         * g77.f-torture/execute/u77-test.f (main): Bug involving
41199         LSTAT has been fixed, so turn back on full checking.
41200
41201 1999-04-20  Craig Burley  <craig@jcb-sc.com>
41202
41203         * g77.f-torture/compile/19990419-0.f: New test.
41204         * g77.f-torture/execute/19990419-1.f: New test.
41205
41206 1999-04-17  Richard Henderson  <rth@cygnus.com>
41207
41208         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
41209         to avoid the need for a prototype to supress a warning.
41210
41211 1999-04-07  Jim Wilson  <wilson@cygnus.com>
41212
41213         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
41214
41215 1999-04-04  Jeffrey A Law  (law@cygnus.com)
41216
41217         * gcc.c-torture/execute/990404-1.c: New test.
41218
41219 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
41220
41221         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
41222         * gcc.dg/cpp-if3.c: Don't use -pedantic.
41223         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
41224         missing initializer warnings.
41225
41226 1999-03-28  Jeffrey A Law  (law@cygnus.com)
41227
41228         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
41229         matching strings.
41230
41231 1999-03-26  Jeffrey A Law  (law@cygnus.com)
41232
41233         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
41234
41235 1999-03-26  Craig Burley  <craig@jcb-sc.com>
41236
41237         * g77.f-torture/execute/19990325-0.f: New test.
41238         * g77.f-torture/execute/19990325-1.f: New test.
41239
41240 1999-03-24  Jeffrey A Law  (law@cygnus.com)
41241
41242         * gcc.c-torture/execute/990324-1.c: New test.
41243
41244 1999-03-22  Jim Wilson  <wilson@cygnus.com>
41245
41246         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
41247         test with 4.
41248
41249 1999-03-17  Richard Henderson  <rth@cygnus.com>
41250
41251         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
41252
41253 1999-03-13  Craig Burley  <craig@jcb-sc.com>
41254
41255         * g77.f-torture/execute/19990313-2.f: New test.
41256         * g77.f-torture/execute/19990313-3.f: New test.
41257
41258 1999-03-13  Craig Burley  <craig@jcb-sc.com>
41259
41260         * g77.f-torture/execute/19990313-0.f: New test.
41261         * g77.f-torture/execute/19990313-1.f: New test.
41262
41263 1999-03-12  Jim Wilson  <wilson@cygnus.com>
41264
41265         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
41266         printf to sprintf.
41267         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
41268         (main): Add check for u15.  Conditionalize u31 check depending on
41269         whether ints are <32 bits or >=32 bits.
41270
41271 1999-03-08  Craig Burley  <craig@jcb-sc.com>
41272
41273         * g77.f-torture/execute/19981119-0.f: Improve testiness.
41274
41275 1999-03-08  Craig Burley  <craig@jcb-sc.com>
41276
41277         * g77.f-torture/compile/19990305-0.f: New test.
41278         * g77.f-torture/execute/19981119-0.f: New test.
41279
41280 1999-03-08  Craig Burley  <craig@jcb-sc.com>
41281
41282         * g77.f-torture/execute/970625-2.f: call ABORT if final
41283         result is not correct, instead of just printing it.
41284         Add this checking via newly introduced obfuscation, to
41285         trip up buggy front ends.
41286
41287 1999-03-07  Craig Burley  <craig@jcb-sc.com>
41288
41289         * g77.f-torture/compile/960317-1.f: Moved from being
41290         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
41291
41292 1999-03-06  Craig Burley  <craig@jcb-sc.com>
41293
41294         * g77.f-torture/execute/960317-1.f: New (old) test.
41295         * g77.f-torture/execute/970625-2.f: Ditto.
41296
41297 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
41298
41299         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
41300         message on line 1 or line 2; cccp and cpplib do this differently.
41301
41302 1999-03-01  Jeffrey A Law  (law@cygnus.com)
41303
41304         * g++.old-deja/g++.law/weak1.C: New test.
41305
41306 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
41307
41308         * gcc.c-torture/execute/990119-1.c: Renamed to...
41309         * gcc.dg/990119-1.c: this, so it will only be tested once
41310         (it's a preprocessor test, it doesn't need to be run at
41311         multiple optimization levels).
41312
41313 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
41314
41315         * lib/g++.exp: Don't add incdir=$base_dir/../include to
41316           ALWAYS_CXXFLAGS.
41317
41318 1999-02-24  Craig Burley  <craig@jcb-sc.com>
41319
41320         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
41321         * g77.f-torture/compile/19981216-0.f: ...as it is expected
41322         to not be compilable by current g77.
41323
41324 1999-02-24  Nick Clifton  <nickc@cygnus.com>
41325
41326         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
41327
41328 1999-02-22  Jeffrey A Law  (law@cygnus.com)
41329
41330         * gcc.c-torture/execute/990222-1.c: New test.
41331
41332 1999-02-19  Craig Burley  <craig@jcb-sc.com>
41333
41334         * g77.f-torture/compile/19990218-0.f: New test.
41335         * g77.f-torture/noncompile/19990218-1.f: New test.
41336
41337 1999-02-18  Craig Burley  <craig@jcb-sc.com>
41338
41339         * g77.f-torture/compile/19981216-0.f: New test.
41340
41341 1999-02-14  Jeffrey A Law  (law@cygnus.com)
41342
41343         * gcc.dg/990214-1.c: New test.
41344
41345 1999-02-13  Jeffrey A Law  (law@cygnus.com)
41346
41347         * gcc.dg/990213-2.c: New test.
41348
41349         * gcc.dg/990213-1.c: New test.
41350
41351 1999-02-12  Jeffrey A Law  (law@cygnus.com)
41352
41353         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
41354         ints.
41355
41356 1999-02-11  Nick Clifton  <nickc@cygnus.com>
41357
41358         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
41359         specified by target.
41360
41361         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
41362
41363 1999-02-11  Jeffrey A Law  (law@cygnus.com)
41364
41365         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
41366
41367 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
41368
41369         * gcc.dg/special/ecos.exp: New test driver for new tests with
41370         special requirements.
41371
41372         * gcc.dg/special/alias-1.c: New test.
41373         * gcc.dg/special/gcsec-1.c: New test.
41374         * gcc.dg/special/weak-1.c: New test.
41375         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
41376         * gcc.dg/special/weak-2.c: New test.
41377         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
41378         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
41379         * gcc.dg/special/wkali-1.c: New test.
41380         * gcc.dg/special/wkali-2.c: New test.
41381         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
41382         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
41383
41384 1999-02-10  Felix Lee  <flee@cygnus.com>
41385
41386           * lib/c-torture.exp (c-torture-compile): Pull out code for
41387           analyzing gcc error messages.
41388           (c-torture-execute): Likewise.  Fix some (harmless) false
41389           positives.
41390           * lib/gcc.exp (gcc_check_compile): New function.
41391
41392 1999-02-08  Richard Henderson  <rth@cygnus.com>
41393
41394         * gcc.c-torture/execute/990208-1.c: New test.
41395
41396 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
41397
41398         * g++.dg/special/ecos.exp: New driver for new tests with special
41399         requirements
41400
41401         * g++.dg/special/conpr-1.C: New test
41402         * g++.dg/special/conpr-2.C: New test
41403         * g++.dg/special/conpr-2a.C: New test
41404         * g++.dg/special/conpr-3.C: New test
41405         * g++.dg/special/conpr-3a.C: New test
41406         * g++.dg/special/conpr-3b.C: New test
41407
41408         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
41409         allow g++ to use the dg driver
41410
41411         * README: Add comment about g++.dg directory
41412
41413 1999-02-06  Jeffrey A Law  (law@cygnus.com)
41414
41415         * README: Update email addresses.
41416
41417 1999-02-03  Nick Clifton  <nickc@cygnus.com>
41418
41419         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
41420         arguments in order to force structure S onto the stack even on
41421         the alpha.
41422         (test): Pass 10 leading arguments to function foo as well as the
41423         structure S.
41424
41425         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
41426         failure for all targets.
41427
41428         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
41429         abort to terminate program execution.
41430
41431 1999-01-30  Richard Henderson  <rth@cygnus.com>
41432
41433         * gcc.c-torture/execute/990130-1.c: New test.
41434
41435 1999-01-30  Jeffrey A Law  (law@cygnus.com)
41436
41437         * gcc.dg/990130-1.c: New test.
41438
41439 1999-01-28  Michael Meissner  <meissner@cygnus.com>
41440
41441         * gcc.c-torture/execute/990128-1.c: New test.
41442
41443 1999-01-27  Michael Meissner  <meissner@cygnus.com>
41444
41445         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
41446
41447 1999-01-27  Felix Lee  <flee@cygnus.com>
41448
41449         * lib/c-torture.exp (c-torture-compile): pull out code for
41450         analyzing gcc error messages.
41451         (c-torture-execute): ditto, and fix some (harmless) false
41452         positives.
41453         * lib/gcc.exp (gcc_check_compile): new function.
41454
41455 1999-01-17  Jeffrey A Law  (law@cygnus.com)
41456
41457         * gcc.dg/990117-1.c: New test.
41458
41459         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
41460
41461         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
41462
41463 1999-01-15  Jeffrey A Law  (law@cygnus.com)
41464
41465         * g77.f-torture/compile/990115-1.f: New test.
41466
41467 1999-01-07  Jeffrey A Law  (law@cygnus.com)
41468
41469         * gcc.c-torture/compile/990107-1.c: New test
41470
41471 1999-01-06  Jeffrey A Law  (law@cygnus.com)
41472
41473         * gcc.c-torture/execute/990106-2.c: New test.
41474
41475         * gcc.c-torture/execute/990106-1.c: New test.
41476
41477 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
41478
41479         * gcc.c-torture/compile/981223-1.c: New test.
41480
41481 1998-12-29  Richard Henderson  <rth@cygnus.com>
41482
41483         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
41484         (opt3): Rename from opt4 and disable.
41485
41486 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
41487
41488         * g++.old-deja/g++.pt/ptrmem5.C: New test.
41489
41490 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
41491
41492         * g++.old-deja/g++.other/conv5.C: New test.
41493
41494 1998-12-14  Nick Clifton  <nickc@cygnus.com>
41495
41496         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
41497
41498 1998-12-11  Jeffrey A Law  (law@cygnus.com)
41499
41500         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
41501
41502 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
41503
41504         * gcc.c-torture/compile/981211-1.c: New test.
41505
41506 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
41507
41508         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
41509
41510         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
41511
41512 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
41513
41514         * gcc.special/930510-1.c: Make C9X safe.
41515         * gcc.misc-tests/gcov-1.c Similarly.
41516         * gcc.misc-tests/gcov-2.c Similarly.
41517
41518 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
41519
41520         * gcc.dg/ultrasp1.c: New test.
41521
41522 1998-12-06  Richard Henderson  <rth@cygnus.com>
41523
41524         * gcc.c-torture/execute/981206.c: New test.
41525
41526 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
41527
41528         * g++.old-deja/g++.ns/template7.C: New test.
41529
41530         * g++.old-deja/g++.other/expr1.C: New test.
41531
41532         * g++.old-deja/g++.eh/tmpl3.C: New test.
41533
41534         * g++.old-deja/g++.eh/tmpl2.C: New test.
41535
41536 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
41537
41538         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
41539         * g++.old-deja/g++.other/using6.C: Removed.
41540         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
41541
41542         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
41543
41544 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
41545
41546         * g++.old-deja/g++.pt/overload8.C: New test.
41547
41548         * g++.old-deja/g++.pt/overload7.C: New test.
41549
41550         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
41551
41552         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
41553         and relinking messages.
41554         * lib/g++.exp (g++_target_compile): Remove .rpo file when
41555         compiling with -frepo.
41556
41557 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
41558
41559         * g++.old-deja/g++.pt/lookup6.C: New test.
41560
41561 1998-11-30  Nick Clifton  <nickc@cygnus.com>
41562
41563         * gcc.c-torture/execute/981130-1.c: New test.
41564         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
41565
41566 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
41567
41568         * g++.old-deja/g++.pt/explicit76.C: New test.
41569
41570         * g++.old-deja/g++.pt/friend38.C: New test.
41571
41572         * g++.old-deja/g++.ns/crash2.C: New test.
41573
41574         * g++.old-deja/g++.pt/defarg8.C: New test.
41575
41576         * g++.old-deja/g++.pt/instantiate6.C: New test.
41577
41578         * g++.old-deja/g++.pt/static6.C: New test.
41579
41580         * g++.old-deja/g++.pt/decl2.C: New test.
41581
41582 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
41583
41584         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
41585         problem is actually related with name lookup, but so what? :-)
41586
41587         * g++.old-deja/g++.pt/friend37.C: New test.
41588
41589 1998-11-25  Dave Love  <d.love@dl.ac.uk>
41590
41591         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
41592         element, which fails on some systems.
41593
41594         * g77.f-torture/execute/labug1.f: New test.
41595
41596 1998-11-21  Jeffrey A Law  (law@cygnus.com)
41597
41598         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
41599         is defined.
41600
41601 1998-11-18  Dave Love  <d.love@dl.ac.uk>
41602
41603         * g77.f-torture/compile/981117-1.f: New test.
41604
41605 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
41606
41607         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
41608         properly discarded.
41609
41610 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
41611
41612         * gcc.c-torture/execute/memcheck: New directory of tests for
41613         -fcheck-memory-usage.
41614
41615 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
41616
41617         * README: New file, general information about the testsuite and
41618         new description of the various C++ test subdirectories.
41619         * README.g++: Eliminate obsolete information, update and move most
41620         relevant stuff to README.
41621
41622 1998-11-07  Richard Henderson  <rth@cygnus.com>
41623
41624         * gcc.c-torture/compile/981107-1.c: New test.
41625
41626 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
41627
41628         * execute/memcpy-bi.c: New testcase.
41629
41630 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
41631
41632         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
41633         base classes.
41634
41635         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
41636         template is selected.
41637
41638         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
41639         classes, it should be accepted for all types.
41640
41641         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
41642
41643         * g++.old-deja/g++.pt/spec24.C: Ensure that template
41644         specializations start with template headers.
41645
41646 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
41647
41648         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
41649
41650         * g++.old-deja/g++.other/init9.C: Test cross initialization of
41651         non-POD types.
41652
41653 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
41654
41655         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
41656
41657 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
41658
41659         * compile/981022-1.c, compile/981022-1.x: New test and driver.
41660
41661 1998-10-19  Jeffrey A Law  (law@cygnus.com)
41662
41663         * 981019-1.c: New test.
41664
41665 1998-10-14  Robert Lipe <robertl@dgii.com>
41666
41667         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
41668         find objc headers.
41669
41670 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
41671
41672         * compile/981001-4.c: Remove use of GCC extension that triggers a
41673         compiler bug.
41674
41675 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
41676
41677         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
41678
41679 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
41680
41681         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
41682         instantiation of template produces incorrect code for delete
41683         expression.
41684
41685         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
41686         constructors' name is not unique.
41687         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
41688         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
41689
41690         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
41691         automatic array of const is ill-formed.
41692
41693         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
41694         of template parameter?
41695
41696         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
41697         const.
41698
41699         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
41700         pointer-to-member expression.
41701
41702         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
41703         declaration causes ICE.
41704
41705 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
41706
41707         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
41708         reserved in the global namespace.
41709
41710         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
41711         generate needed virtual table.
41712
41713         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
41714
41715 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
41716
41717         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
41718         template-dependent type
41719
41720 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
41721
41722         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
41723         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
41724         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
41725
41726         * g++.old-deja/g++.other/using5.C: New test; using decl from base
41727         class should be usable as argument of member function.
41728         * g++.old-deja/g++.other/using6.C: New test; using decl from base
41729         class should be usable as return type of member function.
41730         * g++.old-deja/g++.other/using7.C: New test; using decl from base
41731         class should be usable as type of data member.
41732
41733         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
41734
41735 1998-10-09  Jeffrey A Law  (law@cygnus.com)
41736
41737         * gcc.c-torture/special/920521-1.c: Fix bogus test.
41738
41739 1998-10-08  Nick Clifton  <nickc@cygnus.com>
41740
41741         * gcc.dg/dll-?.c Add thumb to target list.
41742         Fix assembler scan patterns to match current assembler output.
41743
41744 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
41745
41746         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
41747         matching of template brackets.
41748
41749         * g++.old-deja/g++.other/using4.C: New test.  Test using
41750         declarations of methods from base classes.
41751
41752         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
41753         within functions should introduce names into the innermost
41754         enclosing namespace.
41755
41756         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
41757         of static locals if first initialization throws.
41758
41759 1998-10-07  Jim Wilson  <wilson@cygnus.com>
41760
41761         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
41762
41763 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
41764
41765         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
41766         lose track of the possible targets of tablejump insns.
41767         * special/special.exp: Run it.
41768
41769 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
41770
41771         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
41772         must be declared before its specializations can be named in friend
41773         declarations.
41774
41775 1998-10-05  Dave Love  <d.love@dl.ac.uk>
41776
41777         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
41778
41779         * g77.f-torture/execute/io1.f: New test.
41780
41781 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
41782
41783         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
41784         with pointer to template function, for which no argument deduction
41785         is possible.
41786
41787         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
41788         specialization of template function as argument to template
41789         function.
41790
41791         * g++.old-deja/g++.other/access2.C: New test; Inner class
41792         shouldn't have privileged access to Outer's names.
41793
41794 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
41795
41796         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
41797         friend template declared within template class conflicts with
41798         nested class of the same name.
41799
41800         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
41801         is ignored.
41802
41803         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
41804         object with direct initializer as function declaration.
41805
41806         * g++.old-deja/g++.other/decl2.C: New test; duplicate
41807         initializers.
41808
41809         * g++.old-deja/g++.other/null2.C: New test; conditional operator
41810         involving const pointer and NULL produces incorrect result.
41811
41812         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
41813         type name without `typename' should be rejected with -pedantic.
41814
41815 1998-10-02  Richard Henderson  <rth@cygnus.com>
41816
41817         * g++.old-deja/g++.other/addrof1.C: New test.
41818
41819 1998-10-01  Nick Clifton  <nickc@cygnus.com>
41820
41821         * gcc.c-torture/compile/981001-1.c: New test.
41822         * gcc.c-torture/execute/981001-1.c: New test.
41823
41824 1998-10-01  Jeffrey A Law  (law@cygnus.com)
41825
41826         * gcc.c-torture/compile/981001-2.c: New test.
41827         * gcc.c-torture/compile/981001-3.c: New test.
41828         * gcc.c-torture/compile/981001-4.c: New test.
41829
41830 1998-10-01  Robert Lipe  <robertl@dgii.com>
41831
41832         * lib/objc.exp (objc_target_compile): Add -L during compiles for
41833         multilibbed hosts.  Idea grafted from g77.exp.
41834
41835 1998-09-30  Dave Love  <d.love@dl.ac.uk>
41836
41837         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
41838         avoid losing on systems which need -lsocket.
41839
41840 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
41841
41842         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
41843         * g++.old-deja/g++.other/nested2.C: Ditto.
41844         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
41845         failure.
41846
41847 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
41848
41849         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
41850         preferred over template operator!= for enum bitfields.
41851
41852 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
41853
41854         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
41855         that happen to have the same base name, but in different scopes,
41856         are incorrectly rejected.
41857
41858 1998-09-16  Richard Henderson  <rth@cygnus.com>
41859
41860         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
41861         on the native word size instead of an integer literal.
41862
41863 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
41864
41865         * g++.old-deja/g++.other/static2.C: Invocation of static data
41866         member of type pointer-to-function denoted as non-static member.
41867
41868         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
41869         checks involving function types and aliases.
41870
41871 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
41872
41873         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
41874         redefined to the same non-trivial type.
41875
41876         * g++.old-deja/g++.pt/explicit73.C: Test for proper
41877         namespace-qualification of template specializations declared in
41878         other namespaces.
41879
41880         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
41881         to declare a subset of the specializations of a template function
41882         as friends of specializations of a template class.
41883
41884         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
41885         member templates that do not fully specialize the enclosing
41886         template class are rejected.
41887
41888 1998-09-11  Dave Love  <d.love@dl.ac.uk>
41889
41890         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
41891
41892 1998-09-08  Dave Love  <d.love@dl.ac.uk>
41893
41894         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
41895         altered from libf2c/libU77 version.
41896
41897 1998-09-06  Dave Love  <d.love@dl.ac.uk>
41898
41899         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
41900
41901 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
41902
41903         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
41904         (un)signed char are different types for template specialization
41905         purposes.
41906
41907 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
41908
41909         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
41910         * objc: ObjC testsuite.
41911
41912 1998-08-31  Catherine Moore  <clm@cygnus.com>
41913
41914         * gcc.c-torture/execute/941014-1.x: New file.
41915
41916 1998-08-31  Nick Clifton  <nickc@cygnus.com>
41917
41918         * lib/c-torture.exp: Add support for
41919         torture_eval_before_compile and torture_eval_before_execute
41920         variables.
41921
41922 1998-08-30  Jeffrey A Law  (law@cygnus.com)
41923
41924         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
41925         this test triggers valid.
41926
41927 1998-08-27  Jeffrey A Law  (law@cygnus.com)
41928
41929         * gcc.dg/980827-1.c: New test.
41930
41931 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
41932
41933         * gcc.c-torture/execute/loop-4b.c: New test.
41934
41935 1998-08-26  Nick Clifton  <nickc@cygnus.com>
41936
41937         * lib/c-torture.exp: Add support for
41938         torture_eval_before_compile and torture_eval_before_execute
41939         variables.
41940
41941 1998-08-25  Jeffrey A Law  (law@cygnus.com)
41942
41943         * gcc.c-torture/compile/980825-1.c: New test.
41944
41945 1998-08-24  Nick Clifton  <nickc@cygnus.com>
41946
41947         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
41948         count number tests in opt_t0 not good_t0.
41949
41950 1998-08-24  Jeffrey A Law  (law@cygnus.com)
41951
41952         * gcc.c-torture/compile/930326-1.x: Fix typo.
41953
41954 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
41955
41956         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
41957         causes an ICE.
41958
41959 1998-08-21  Jeffrey A Law  (law@cygnus.com)
41960
41961         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
41962         STACK_SIZE is defined.
41963         * gcc.c-torture/unsorted/stuct.c: Similarly.
41964
41965         * gcc.c-torture/compile/980821-1.c: New test.
41966
41967 1998-08-21  Jeffrey A Law  (law@cygnus.com)
41968
41969         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
41970
41971 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
41972
41973         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
41974         code.
41975
41976 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
41977
41978         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
41979         error'.
41980
41981 1998-08-18  Jeffrey A Law  (law@cygnus.com)
41982
41983         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
41984
41985 1998-08-16  Jeffrey A Law  (law@cygnus.com)
41986
41987         * gcc.c-torture/compile/980816-1.c: New test.
41988
41989         * gcc.dg/980816-1.c: New test.
41990
41991 1998-08-13  Jeffrey A Law  (law@cygnus.com)
41992
41993         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
41994         compiler for ieee tests.
41995
41996 1998-08-01  Dave Love  <d.love@dl.ac.uk>
41997
41998         * g77.f-torture/compile/980729-0.f: New test.
41999
42000 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
42001
42002         * gcc.c-torture/special/eeprof-1.c: New test, for
42003         -finstrument-functions.
42004         * gcc.c-torture/special/special.exp: Run it.
42005
42006 1998-07-29  Jeffrey A Law  (law@cygnus.com)
42007
42008         * gcc.c-torture/compile/980729-1.c: New test.
42009
42010 1998-07-27  Nick Clifton  <nickc@cygnus.com>
42011
42012         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
42013         __thumb__ is defined, and test for ARM style doubles if so.
42014
42015 1998-07-26  Dave Love  <d.love@dl.ac.uk>
42016
42017         * g77.f-torture/noncompile/980615-0.f: New test.
42018
42019 1998-07-26  H.J. Lu  (hjl@gnu.org)
42020
42021         * gcc.dg/980312-1.c: Do link instead of compile.
42022         * gcc.dg/980313-1.c: Likewise.
42023
42024 1998-07-26  Jeffrey A Law  (law@cygnus.com)
42025
42026         * gcc.c-torture/compile/980726-1.c: New test.
42027
42028 1998-07-25  Dave Love  <d.love@dl.ac.uk>
42029
42030         * g77.f-torture/execute/io0.f: New test.
42031
42032 1998-07-24  Nick Clifton  <nickc@cygnus.com>
42033
42034         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
42035         an int.
42036
42037 1998-06-18  Michael Meissner  <meissner@cygnus.com>
42038
42039         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
42040         m32r bugs.
42041
42042 1998-07-17  Nick Clifton  <nickc@cygnus.com>
42043
42044         * gcc.dg/980626-1.c: Expect failures for all toolchains until
42045         c-decl.c:grokdeclarator can handle mode attributes.
42046
42047 1998-07-16  Jeffrey A Law  (law@cygnus.com)
42048
42049         * gcc.c-torture/execute/980716-1.c: New test.
42050
42051 1998-07-13  Jeffrey A Law  (law@cygnus.com)
42052
42053         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
42054         the mn10200.
42055         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
42056         the mn10200.
42057         * gcc.c-torture/execute/va-arg-3.x: Similarly.
42058         * gcc.c-torture/compile/930326-1.x: Similarly.
42059
42060 1998-07-13  Dave Love  <d.love@dl.ac.uk>
42061
42062         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
42063         New test from Craig.
42064
42065 1998-07-12  Dave Love  <d.love@dl.ac.uk>
42066
42067         * g77.f-torture/noncompile/980616-0.f: New test.
42068
42069         * g77.f-torture/execute/970816-3.f: New test from Craig.
42070
42071 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
42072
42073         *  g++.other/singleton.C: Return error value instead of taking
42074         SIGSEGV.
42075
42076 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
42077
42078         *  g++.other/singleton.C: New test.  Warning is under dispute.
42079         Runtime crash is not.
42080
42081 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
42082
42083         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
42084         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
42085         using6.C, using7.C}: New namespace tests.
42086
42087 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
42088
42089         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
42090         specialization with typedef'ed names used as array indexes.
42091
42092 1998-07-09  Jeffrey A Law  (law@cygnus.com)
42093
42094         * gcc.c-torture/execute/980709-1.c: New test.
42095
42096         * gcc.dg/980709-1.c: New test.
42097
42098 1998-07-07  Richard Henderson  <rth@cygnus.com>
42099
42100         * gcc.c-torture/execute/bcp-1.c: New test.
42101
42102 1998-07-07  Jeffrey A Law  (law@cygnus.com)
42103
42104         * gcc.c-torture/execute/980707-1.c: New test.
42105
42106 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
42107
42108         * gcc.c-torture/compile/980706-1.c: New test.
42109
42110 1998-07-01  Dave Love  <d.love@dl.ac.uk>
42111
42112         * g77.f-torture/execute/980701-0.f,
42113         g77.f-torture/execute/980701-1.f: New test from Craig.
42114
42115 1998-07-01  Jeffrey A Law  (law@cygnus.com)
42116
42117         * gcc.c-torture/compile/980701-1.c: New test.
42118
42119         * gcc.c-torture/execute/980701-1.c: New test.
42120
42121 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
42122 rlsruhe.de>
42123
42124         * g++.old-deja/g++.robertl/eb132.C: New test.
42125         * g++.old-deja/g++.robertl/eb133.C: Likewise.
42126
42127 1998-06-29  Dave Love  <d.love@dl.ac.uk>
42128
42129         * g77.f-torture/execute/980628-7.f,
42130         g77.f-torture/execute/980628-8.f,
42131         g77.f-torture/execute/980628-9.f,
42132         g77.f-torture/execute/980628-10.f: New tests from Craig.
42133
42134         * g77.f-torture/execute/980628-3.f: Remove mail headers.
42135
42136 1998-06-28  Jeffrey A Law  (law@cygnus.com)
42137
42138         * g77.f-torture/execute/980628-4.f: New test from Craig.
42139         * g77.f-torture/execute/980628-5.f: Likewise.
42140         * g77.f-torture/execute/980628-2.f: Likewise.
42141         * g77.f-torture/execute/980628-0.f: Likewise.
42142         * g77.f-torture/execute/980628-1.f: Likewise.
42143         * g77.f-torture/execute/980628-3.f: Likewise.
42144         * g77.f-torture/execute/980628-6.f: Likewise.
42145
42146 1998-06-28  Jeffrey A Law  (law@cygnus.com)
42147
42148         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
42149         directory when nothing has been installed yet.
42150
42151 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
42152
42153         * gcc.c-torture/special/special.exp: Handle newer versions of
42154         dejagnu.
42155
42156 1998-06-26  Jeffrey A Law  (law@cygnus.com)
42157
42158         * gcc.dg/980626-1.c: New test.
42159
42160 1998-06-19  Bruno Haible <haible@ilog.fr>
42161
42162         * gcc.misc-tests/m-un-2.c: New test.
42163         * g++.old-deja/g++.other/warn01.c: Likewise.
42164
42165 1998-06-19  Robert Lipe  <robertl@dgii.com>
42166
42167         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
42168         compatibility with assmblers with a different comment character.
42169         Eliminate use of GAS-specific extensions.
42170
42171 1998-06-19  Jeffrey A Law  (law@cygnus.com)
42172
42173         * gcc.c-torture/execute/ieee/980619-1.c: New test.
42174
42175 1998-06-19  Robert Lipe  <robertl@dgii.com>
42176
42177         * lib/g77.exp: Replace search for libf2c.a with search for newly
42178         renamed libg2c.a
42179
42180 1998-06-17  Jeffrey A Law  (law@cygnus.com)
42181
42182         * gcc.c-torture/execute/980617-1.c: New test.
42183
42184 1998-06-12  Jeffrey A Law  (law@cygnus.com)
42185
42186         * gcc.c-torture/execute/980612-1.c: New test.
42187
42188 1998-06-08  Jeffrey A Law  (law@cygnus.com)
42189
42190         * gcc.dg/980523-1.c: Only test on ppc-linux.
42191         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
42192
42193         * gcc.c-torture/execute/980608-1.c: New test.
42194
42195 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
42196
42197         * gcc.c-torture/execute/980605-1.c: New test.
42198
42199 1998-06-04  Jeffrey A Law  (law@cygnus.com)
42200
42201         * gcc.c-torture/execute/980604-1.c: New test.
42202
42203 1998-06-02  Jeffrey A Law  (law@cygnus.com)
42204
42205         * gcc.c-torture/execute/980602-1.c: New test.
42206         * gcc.c-torture/execute/980602-2.c: Likewise.
42207
42208 1998-06-02  Dave Love  <d.love@dl.ac.uk>
42209
42210         * 970125-0.f: Fix per JCB.  Add commentary.
42211
42212 1998-05-31  Michael Meissner  <meissner@cygnus.com>
42213
42214         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
42215         IEEE -0 support.
42216
42217 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
42218
42219         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
42220         earlier.
42221
42222 1998-05-28  Catherine Moore <clm@cygnus.com>
42223
42224         * gcc.c-torture/execute/980526-3.c: New test.
42225
42226 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
42227
42228         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
42229         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
42230         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
42231         m88k-motorola-sysv3 to XFAIL.
42232
42233 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
42234
42235         * gcc.dg/980526-1.c: New test.
42236         * gcc.c-torture/execute/980526-2.c: New test.
42237
42238 1998-05-26  Jeffrey A Law  (law@cygnus.com)
42239
42240         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
42241
42242         * gcc.c-torture/execute/980526-1.c: New test.
42243
42244 1998-05-26  Dave Love  <d.love@dl.ac.uk>
42245
42246         * g77.f-torture/execute/alpha2.f: Add runtime test.
42247
42248 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
42249
42250         * g++.old-deja/old-deja.exp: Strip leading directories.
42251
42252         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
42253         error for the line.  Don't run multiple tests for the same line.
42254
42255 1998-05-23  Jeffrey A Law  (law@cygnus.com)
42256
42257         * gcc.dg/980523-1.c: New test.
42258
42259 1998-05-23  Dave Love  <d.love@dl.ac.uk>
42260
42261         * g77.f-torture/compile/970915-0.f: New test.
42262
42263 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
42264
42265         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
42266
42267 1998-05-21  Jeffrey A Law  (law@cygnus.com)
42268
42269         * gcc.dg/980520-1.c: New test.
42270
42271 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
42272
42273         * gcc.dg/980502-1.c: Fix return type.
42274
42275 1998-05-20  Jeffrey A Law  (law@cygnus.com)
42276
42277         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
42278         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
42279         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
42280         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
42281         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
42282
42283 1998-05-20  Dave Love  <d.love@dl.ac.uk>
42284
42285         * g77.f-torture/execute/980520-1.f: New test.
42286
42287 1998-05-15  Dave Love  <d.love@dl.ac.uk>
42288
42289         * lib/mike-g77.exp: New file.
42290
42291         * g77.f-torture/noncompile/noncompile.exp,
42292         g77.f-torture/noncompile/check0.f: New files.
42293
42294 1998-05-14  Dave Love  <d.love@dl.ac.uk>
42295
42296         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
42297         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
42298         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
42299         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
42300         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
42301         abort where appropriate.
42302
42303 1998-05-05  Michael Meissner  <meissner@cygnus.com>
42304
42305         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
42306         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
42307
42308 1998-04-29  Dave Love  <d.love@dl.ac.uk>
42309
42310         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
42311
42312 1998-04-27  Dave Love  <d.love@dl.ac.uk>
42313
42314         * g77.f-torture/compile/980427-0.f: New test.
42315
42316 1998-04-24  Dave Love  <d.love@dl.ac.uk>
42317
42318         * g77.f-torture/compile/980424-0.f: New test.
42319
42320 1998-04-19  Dave Love  <d.love@dl.ac.uk>
42321
42322         * g77.f-torture/compile/980419-2.f (main): New test.
42323         * g77.f-torture/compile/970125-0.f: New test.
42324         * g77.f-torture/compile/980419-1.f: New test.
42325
42326 1998-04-08  Jim Wilson  <wilson@cygnus.com>
42327
42328         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
42329         of loop-4.c.
42330
42331 1998-04-07  Jim Wilson  <wilson@cygnus.com>
42332
42333         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
42334
42335 1998-04-03  Jim Wilson  <wilson@cygnus.com>
42336
42337         * gcc.c-torture/compile/980329-1.c: New test.
42338
42339 1998-03-18  Jim Wilson  <wilson@cygnus.com>
42340
42341         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
42342         * gcc.dg/980312-1.c: Fix typo in -march command.
42343
42344 1998-03-16  H.J. Lu  (hjl@gnu.org)
42345
42346         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
42347
42348 1998-03-11  Robert Lipe  <robertl@dgii.com>
42349
42350         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
42351         Dave Love agree the Fortran source is bogus.
42352
42353 1998-03-11  Robert Lipe  <robertl@dgii.com>
42354
42355         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
42356         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
42357         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
42358         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
42359         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
42360
42361 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
42362
42363         * g++.old-deja/g++.other/friend1.C: New test.
42364
42365 1998-02-18  Dave Love  <d.love@dl.ac.uk>
42366
42367         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
42368         possibly uninitialized) variables and declare dnrm2.
42369
42370 1998-02-23  Robert Lipe <robertl@dgii.com>
42371
42372         From Bruno Haible <haible@ilog.fr>:
42373         * gcc.c-torture/execute/980223.c: New test.
42374
42375 1998-02-13  Jeffrey A Law  (law@cygnus.com)
42376
42377         * gcc.dg/ifelse-1.c: New test.
42378
42379 1998-02-09  H.J. Lu  (hjl@gnu.org)
42380
42381         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
42382
42383           * lib/old-dejagnu.exp (old-dejagnu): Added the
42384           "execution test - XFAIL *-*-*" handling in the spirit of
42385           "excess errors test -". Changed the "execution test fails"
42386           handling to be like "excess errors test fails".
42387           * Update various tests accordingly.
42388
42389 1998-02-06  Jim Wilson  <wilson@cygnus.com>
42390
42391         * gcc.c-torture/execute/980205.c: New test.
42392
42393 1998-01-18  Jeffrey A Law  (law@cygnus.com)
42394
42395         * lib/c-torture.exp: Look for .x files instead of .cexp files.
42396         * lib/f-torture.exp: Similarly.
42397         * gcc.c-torture: Rename all .cexp files to .x files.
42398
42399 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
42400
42401         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
42402         (940510-1.c): Removed duplicate.
42403         (971104-1.c): New test.
42404
42405 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
42406
42407           * lib/f-torture.exp: Improve error and loop detection.
42408
42409 1997-11-19  Michael Meissner  <meissner@cygnus.com>
42410
42411         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
42412         use that to size the filler array.
42413
42414 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
42415
42416         * lib/c-torture.exp(c-torture-execute): Fix typo.
42417
42418         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
42419         testcase as the executable name. Keep the executable around if
42420         the test fails.
42421
42422 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
42423
42424         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
42425         changes.  Only test one -g option, and move it to the end of the
42426         list of options to test.
42427
42428 1997-09-19  Michael Meissner  <meissner@cygnus.com>
42429
42430         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
42431         variable GCC_TORTURE_OPTIONS to supply default switches separated
42432         by colons.  If no environment variable, run tests with -O0 -g, -O1
42433         -g, and -O2 -g as well.
42434
42435 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
42436
42437         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
42438         explanatory comments. Fix indentation.
42439
42440 1997-09-15  Jeffrey A Law  (law@cygnus.com)
42441
42442         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
42443
42444 1997-09-11  Jeffrey A Law  (law@cygnus.com)
42445
42446         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
42447         * g++.old-deja/g++.mike/p7325.C: Likewise.
42448         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
42449
42450 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
42451
42452         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
42453         * g++.old-deja/g++.brendan/crash30.C: Likewise.
42454         * g++.old-deja/g++.brendan/crash39.C: Likewise.
42455         * g++.old-deja/g++.law/operators4.C: Likewise.
42456
42457 1997-09-11  Joe Buck  (jbuck@synopsys.com)
42458
42459         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
42460         * g++.old-deja/g++.mike/p784.C: Ditto.
42461         * g++.old-deja/g++.mike/p785.C: Ditto.
42462
42463 1997-09-05  Jeffrey A Law  (law@cygnus.com)
42464
42465           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
42466
42467 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
42468
42469         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
42470         target feature; pass this to c-torture-execute as needed.
42471
42472 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
42473
42474         * lib/c-torture.exp(c-torture-execute): If the previous and the
42475         current executables being tested are identical, we don't need to
42476         run the executable again. Try to make the executable names
42477         unique. Add an optional argument for passing additional compiler
42478         flags.
42479
42480 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
42481
42482         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
42483
42484 1997-08-29  Jeffrey A Law  (law@cygnus.com)
42485
42486         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
42487
42488 1997-07-31  Jeffrey A Law  (law@cygnus.com)
42489
42490         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
42491         32bit or larger longs.
42492
42493         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
42494         have either a 32bit long or 32bit int.
42495
42496 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
42497
42498         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
42499         Make double precision tests dependent on sizeof (double).
42500
42501 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
42502
42503         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
42504         too.
42505
42506 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
42507
42508         * gcc.c-torture/compile/961203-1.cexp: New script.
42509
42510 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
42511
42512         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
42513         up the includes ourselves.
42514
42515 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
42516
42517         * lib/plumhall.exp: Remove random include, and add a few
42518         verbose messages for debugging.
42519
42520 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
42521
42522         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
42523         of trying to do it ourselves.
42524
42525 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
42526
42527         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
42528
42529 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
42530
42531         * gcc.prms/5403.c: Made regexp a bit less strict.
42532
42533 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
42534
42535         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
42536         is returned from remote_load instead.
42537         * lib/plumhall.exp: Ditto.
42538         * lib/mike-g++.exp: Ditto.
42539         * lib/old-dejagnu.exp: Ditto.
42540         * lib/c-torture.exp: Ditto.
42541
42542 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
42543
42544         * lib/g++.exp: Use build_wrapper procedure.
42545         * lib/gcc.exp: Ditto.
42546
42547 1997-05-20  Jeffrey A Law  (law@cygnus.com)
42548
42549         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
42550         an old-style decl for malloc.  Fixes tests to work when
42551         sizeof (int) != sizeof (size_t).
42552
42553 1997-05-15  Mike Meissner  <meissner@cygnus.com>
42554
42555         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
42556
42557         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
42558         use stdargs.h interface.
42559
42560 1997-05-15  Mike Meissner  <meissner@cygnus.com>
42561
42562         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
42563         NO_VARARGS when compiling.
42564
42565 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
42566
42567         * lib/plumhall.exp(ph_includes): New procedure.
42568         (ph_make): Use it.
42569         (ph_compiler): Ditto.
42570
42571         * lib/g++.exp: Rename test-glue.c to testglue.c.
42572         * lib/gcc.exp: Ditto.
42573
42574 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
42575
42576         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
42577         to completion when it's called.
42578
42579 1997-03-21  Michael Meissner  <meissner@cygnus.com>
42580
42581         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
42582         is defined, don't do test.
42583
42584 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
42585
42586         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
42587         for object files.
42588         (ph_summary): Mark skipped testcases as untested, not unresolved.
42589
42590         * lib/plumhall.exp (ph_make): If unresolved because of bad
42591         errorCode, record errorCode in log file.
42592         (*): Replace send_log/verbose with verbose -log.
42593
42594 1997-03-19  Michael Meissner  <meissner@cygnus.com>
42595
42596         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
42597         double conversion if double isn't at least 8 bytes.
42598
42599         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
42600         int to work with targets where int is 16 bits.
42601
42602         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
42603         8 bytes, just exit, since 4 byte doubles don't have enough bits of
42604         precision for the test to complete.
42605
42606 1997-03-14  Michael Meissner  <meissner@cygnus.com>
42607
42608         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
42609         if d10v is not compiled with the -mdouble64 flag.
42610         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
42611
42612         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
42613         d10v is not compiled with the -mint32 flag.
42614
42615 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
42616
42617         * lib/plumhall.exp: Use incr_count.
42618
42619 1997-03-12  Jeffrey A Law  (law@cygnus.com)
42620
42621         * gcc.c-torture: Update to c-torture-1.45.
42622
42623 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
42624
42625         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
42626         the name of the expect testcase file).
42627
42628         * lib/g++.exp(g++_init): Ditto.
42629
42630 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
42631
42632         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
42633         the host.
42634
42635         * lib/gcc.exp(gcc_exit): New procedure.
42636
42637 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
42638
42639         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
42640         specs where appropriate.
42641
42642         * g++.old-deja/g++.arm/*: Added additional ERROR checks
42643         because of new "candidates are" messages, and removed a few
42644
42645         * Converted all non-old-style g++ testcases to old-style, and
42646         moved into g++.old-deja.
42647
42648 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
42649
42650         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
42651         options.
42652
42653         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
42654         succeeded.
42655
42656         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
42657
42658 1997-02-13  Michael Meissner  <meissner@cygnus.com>
42659
42660         * lib/gcc.exp (gcc_target_compile): Add support for defining
42661         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
42662         the machine doesn't have those features.
42663
42664 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
42665
42666         * g++.law/operators4.exp: Don't use LIBS.
42667
42668 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
42669
42670         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
42671
42672         * lib/mike-g++.exp: Don't set the compiler to be tested here.
42673         * lib/g++.exp: Set it here instead. Also, allow use of the
42674         --tool_exec and --tool_opt options. Change CXX to
42675         GXX_UNDER_TEST.
42676
42677         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
42678
42679         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
42680
42681 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
42682
42683         * lib/old-dejagnu.exp: Use prune_warnings instead of
42684         prune_system_crud.
42685         * lib/mike-g++.exp: Ditto.
42686         * lib/gcc.exp: Ditto.
42687         * lib/g++.exp: Ditto.
42688
42689         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
42690
42691 1997-02-07  Jeffrey A Law  (law@cygnus.com)
42692
42693           * 941014-2.c: Include stdlib.h
42694           * 960327-1.c: Include stdio.h
42695           * dbra.c, index-1.c: Don't assume ints are 32bits.
42696
42697 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
42698
42699         * lib/gcc.exp: Add gcc,stack_size target feature.
42700
42701         * lib/g++.exp(g++_target_compile): Add the include and link
42702         paths here, not in two other places. And, it's $options, not
42703         options.
42704
42705         * lib/mike-g++.exp(postbase): Remove the code that determines
42706         the correct include and link paths.
42707         * g++.old-deja/old-deja.exp: Ditto.
42708
42709 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
42710
42711         * lib/g++.exp(g++_init): target_compile no longer returns the
42712         filename of the result.
42713
42714 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
42715
42716         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
42717         call to glob.
42718
42719         * gcc.c-torture/special/special.exp: Change call to
42720         gcc_target_compile to include the object file.
42721
42722 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
42723
42724         * gcc.c-torture/special/special.exp: Correct misspelling in last
42725         change.
42726
42727 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
42728
42729         * lib/plumhall.exp(ph_summary): Log the entire output of the
42730         executable. Return -1 if there were any failures, 0 otherwise.
42731         (ph_execute): Return -1 if there were any failures, 0 otherwise.
42732         (ph_make): Clean up objects and executables that were built
42733         if the tests succeeded.
42734
42735 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
42736
42737         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
42738         libraries and includes in the build tree as appropriate.
42739
42740 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
42741
42742         * lib/c-torture.exp: Instead of looking for the global variable
42743         NO_LONG_LONG, check to see if that's a feature of the target.
42744
42745 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
42746
42747         * config/default.exp: Minimize. Delete the remainer of the files in
42748         config; this functionality is now in devo/dejagnu/config.
42749
42750         g++.*/*: Pass any additional flags used to compile to postbase;
42751         delete CXXFLAGS.
42752
42753         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
42754         is now done by runtest.exp. Use gcc_target_compile instead of
42755         compile.
42756
42757         lib/c-torture.exp: Use gcc_target_compile instead of compile.
42758         Remove references to CFLAGS. Use remote_file instead of
42759         calling rm -f.
42760         (c-torture): Take a list of arguments to use to compile this
42761         testcase.
42762
42763         lib/g++.exp: Simplify. Use target_compile instead of compile.
42764         lib/gcc-dg.exp: Ditto.
42765         lib/gcc.exp: Ditto.
42766         lib/mike-{gcc,g++}.exp: Ditto.
42767         lib/old-dejagnu.exp: Ditto.
42768         lib/plumhall.exp: Ditto.
42769
42770 1997-01-08  Jim Wilson  <wilson@cygnus.com>
42771
42772         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
42773         (ph_linker): Likewise.
42774
42775 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
42776
42777           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
42778         MAP_ANON / MAP_ANONYMOUS if defined;
42779         else try to map from /dev/zero .
42780
42781 1996-11-12  Jeffrey A Law  (law@cygnus.com)
42782
42783         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
42784         isn't defined, then define it to MAP_ANONYMOUS.
42785
42786 1996-11-12  Jeffrey A Law  (law@cygnus.com)
42787
42788         * gcc.c-torture: Update to c-torture-1.42 release.
42789
42790 1996-11-11  Jeffrey A Law  (law@cygnus.com)
42791
42792         * gcc.c-torture: Update to c-torture-1.41 release.
42793
42794 1996-10-27  Jeffrey A Law  (law@cygnus.com)
42795
42796         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
42797         c-torture release.
42798
42799 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
42800
42801         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
42802         and LDFLAGS.  Fix second case to append the target_info ldflags
42803         onto LDFLAGS, not CFLAGS.
42804         * lib/g++.exp (g++_init): Add target_info stuff.
42805         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
42806         of libgloss and newlib flags for !native.
42807
42808         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
42809         (GDB): Fix relative path to go up another dir for finding gdb.
42810
42811 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
42812
42813         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
42814         versions in the target_info array, if they don't exist.
42815
42816 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
42817
42818         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
42819
42820 1996-07-08  Jim Wilson  <wilson@cygnus.com>
42821
42822         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
42823         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
42824
42825 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
42826
42827         * lib/old-dejagnu.exp: Don't remove the output file before we've
42828         actually tested it. Don't append pwd to the path of the executable
42829         we're testing.
42830
42831 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
42832
42833         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
42834
42835 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
42836
42837         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
42838         temporary directory for compiler files, and set it to a default
42839         value of /tmp. Set $output as the name of the output file from
42840         compiling the testcase. Add a -o option to $cflags_var so the
42841         compiler writes the final output file as $output. Set $executable
42842         to $output.
42843
42844         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
42845         directory for compiler files, and set it to /tmp if it doesn't
42846         already have a value. Set $output_file to the name of the output
42847         file from compiling the testcase. Add a -o option to CXXFLAGS so
42848         the compiler writes the final output file as $output. Use $output
42849         as the executable to be tested.
42850
42851 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
42852
42853         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
42854
42855 1996-06-08  Jeffrey A Law  (law@cygnus.com)
42856
42857         * gcc.c-torture/execute/pending-1.c: New test.  Still
42858         pending in Tege's queue.
42859
42860 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
42861
42862         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
42863         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
42864         if there were failures.  Call unresolved if there were unresolved
42865         testcases.  Call gcc_fail if program did not run to completion.
42866         (ph_make): Pass additional argument name to ph_execute.
42867         (ph_execute): Add new argument.  Pass additional arguments to
42868         ph_summary.  Call gcc_fail is there is no execution output.
42869
42870 1996-04-24  Jeffrey A Law  (law@cygnus.com)
42871
42872         * lib/plumhall.exp (proc_summary): Output relavent summary
42873         lines into the log so specific failures in plumhall can be
42874         investigated.
42875
42876 1996-04-10  Jeffrey A Law  (law@cygnus.com)
42877
42878         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
42879         (c-torture-execute): Don't try to execute tests which use
42880         "long long" types if $NO_LONG_LONG is nonzero.
42881
42882 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
42883
42884         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
42885         not c-torture.
42886
42887         * gcc.ieee: Move from here.
42888         * gcc.c-torture/execute/ieee: To here.
42889
42890 1996-03-26  Jeffrey A Law  (law@cygnus.com)
42891
42892         * gcc.c-torture: Update to c-torture-1.41 release.
42893
42894 1996-03-22  Jeffrey A Law  (law@cygnus.com)
42895
42896         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
42897         not "$output".
42898
42899 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
42900
42901         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
42902         -c present.
42903
42904 1996-03-02  Jeffrey A Law  (law@cygnus.com)
42905
42906         * config/proelf.exp: Handle connecting to a simulator.
42907
42908 1996-01-31  Jeffrey A Law  (law@cygnus.com)
42909
42910         * config/proelf.exp: New file.  Enough framework that we can
42911         run c-torture tests on the proelf targets (or any other target
42912         that gdb can connect to for that matter).
42913
42914 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
42915
42916         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
42917         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
42918
42919         * lib/plumhall.exp (ph_execute): Always call ph_summary if
42920         exec_output exists.
42921
42922 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
42923
42924         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
42925         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
42926
42927         * config/*.exp: Update FSF address.  Change result of ${tool}_load
42928         to pass/fail/unresolved/unsupported/untested.  Caller must now
42929         call unresolved/unsupported/untested.
42930         * lib/*.exp: Update FSF address.  Update to handle new results of
42931         ${tool}_load.
42932         * lib/chill.exp (verbose): Delete.
42933
42934 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
42935
42936         * lib/gcc.exp (default_gcc_start): Change order of args to
42937         $LDFLAGS $CFLAGS $LIBS.
42938         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
42939         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
42940         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
42941         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
42942         * gcc.misc-tests/dg-test.exp: Likewise.
42943         * gcc.misc-tests/msgs.exp: Likewise.
42944         * gcc.prms/prms.exp: Likewise.
42945         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
42946         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
42947
42948         * lib/dg.exp: Deleted, moved to dejagnu/lib.
42949
42950 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
42951
42952         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
42953
42954         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
42955         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
42956
42957         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
42958         necessary.
42959
42960 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
42961
42962         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
42963         global for loop; add use of $mathlib.
42964         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
42965         settings here; set mathlib for anything but VxWorks.
42966
42967 1996-01-22  Jeffrey A Law  (law@cygnus.com)
42968
42969         * gcc.c-torture: Update to c-torture-1.40 release.
42970
42971 1996-01-03  Jeffrey A Law  (law@cygnus.com)
42972
42973         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
42974         dg.exp.
42975
42976 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
42977
42978         * lib/c-torture.exp (c-torture-execute): Declare "output" as
42979         global.
42980
42981 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
42982
42983         * lib/g++.exp (LIBS): Define if not already.
42984         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
42985         (gcc-dg-prune): Call prune_gcc_output.
42986         * lib/gcc.exp (prune_gcc_output): New proc.
42987         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
42988         prune_gcc_output.
42989
42990 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
42991
42992         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
42993         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
42994
42995 1995-11-15  Jeffrey A Law  (law@cygnus.com)
42996
42997         * gcc.c-torture: Update to c-torture-1.39 release.
42998
42999 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
43000
43001         * lib/c-torture.exp (c-torture-execute): Don't return if one option
43002         fails, try others as well.
43003
43004 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
43005
43006         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
43007         If compilation fails, mark execute tests as `untested'.
43008         If test is marked as unsupported, don't mark compilation and
43009         execute tests as failed.
43010
43011 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
43012
43013         * lib/g++.exp (g++_init): Don't link in libg++, and look to
43014         libstdc++ for whether or not we want to be doing shared
43015         libraries.  Delete link_curses since we don't need it anymore.
43016         * lib/mike-g++.exp (postbase): Don't link in libg++.
43017         * g++.old-deja/old-deja.exp: Likewise.
43018
43019 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
43020
43021         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
43022
43023 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
43024
43025         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
43026         For that, add `-Wl,-a,shared_archive'.
43027         * g++.old-deja/old-deja.exp: Likewise.
43028
43029 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
43030
43031         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
43032
43033 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
43034
43035         * lib/mike-g++.exp (postbase): Pay attention to the status of
43036         g++_load.
43037
43038 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
43039
43040           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
43041
43042 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
43043
43044         * lib/gcc.exp (default_gcc_start): No longer need to log program
43045         being executed or its output, execute_anywhere does that now.
43046         * lib/g++.exp (default_g++_version): Call execute_anywhere.
43047         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
43048
43049 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
43050
43051         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
43052         the same as those in lib/g++.exp.
43053
43054 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
43055
43056         * gcc.c-torture: Update to c-torture-1.38 release.
43057         * gcc.ieee: Related changes.
43058
43059 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
43060
43061         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
43062         "exec". Minor reformatting changes.
43063
43064         * config/rom68k.exp (${tool}_load): Make it work in a canadian
43065         cross. This means all "exec" calls now work on a remote host as
43066         well.
43067         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
43068         cross. Filter out the extra "\r\n" stuff that expect puts in.
43069         (c-torture-execute): Filter out the bogus warnings like
43070         c-torture-compile does. Add support for canadian cross.
43071         * lib/gcc.exp (default_gcc_version, default_gcc_start)
43072         Use execute_anywhere rather than calling exec directly. Now it
43073         works for canadian cross testing.
43074
43075 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
43076
43077         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
43078         results into a variable, and check that rather than using file exists.
43079
43080 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
43081
43082         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
43083         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
43084
43085 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
43086
43087         * g++.old-deja/old-deja.exp: Create and pass runshlib and
43088         lib_curses if there's a shared libg++ in the build tree.
43089
43090 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
43091
43092         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
43093         if not supported target.
43094
43095 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
43096
43097         * lib/g++.exp (g++_init): Move empty setting of runshlib and
43098         link_curses up to always happen, not just for native builds.
43099
43100 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
43101
43102         * gcc.c-torture: Update to c-torture-1.36 release.
43103         * gcc.failure: Related changes.
43104
43105 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
43106
43107         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
43108
43109 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
43110
43111         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
43112         * lib/mike-g++.exp (postbase): Not in here.  Still reference
43113         runshlib, link_curses, and mathlib for link and run.
43114
43115         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
43116         pass the runtime shared library options for Solaris, OSF/1, and
43117         Irix5, and link with -lcurses to avoid unresolved references.
43118
43119 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
43120
43121         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
43122         only run once.
43123
43124 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
43125
43126         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
43127
43128 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
43129
43130         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
43131         do not have a framework for the "compat" tests yet.
43132
43133 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
43134
43135         * lib/mike-g++.exp (postbase): New local variable `mathlib',
43136         set to null if we're testing vxworks5.1.  Use that instead of
43137         `-lm' in the setting of LIBS for link and run.
43138
43139 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
43140
43141         * config/rom68k.exp (${tool}_load): Major changes to make it
43142         work.  Verified that it does in fact return the stuff in
43143         exec_output properly.  Catch any Emul or any TRAP other than 0.
43144
43145 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
43146
43147         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
43148         LDFLAGS properly for targets that need stuff from libgloss.
43149         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
43150         only run once.
43151         (gpp_initialized): New variable.
43152
43153 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
43154
43155         * config/rom68k.exp: Load libgloss.exp.
43156         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
43157         so we can produce a fully linked binary.
43158         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
43159         so we can produce a fully linked binary.
43160
43161 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
43162
43163         * lib/plumhall.exp (ph_section): Watch for expected failures.
43164         Add missing `else'.
43165
43166         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
43167         run the testcase.
43168         (c-torture): Likewise.
43169
43170 1995-08-28  Doug Evans  <dje@cygnus.com>
43171
43172         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
43173
43174         * lib/mike-g++.exp (mike_cleanup): New proc.
43175         (prebase): New globals compiler_result, not_compiler_result,
43176         target_regexp.
43177         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
43178         allow leading "-" in pattern.  Watch for unsupported tests.
43179         If $compiler_result is set, pattern match assembler code,
43180         and ditto for $not_compiler_result.
43181         * lib/mike-gcc.exp: Likewise.
43182
43183         * lib/plumhall.exp (ph_execute): Only call ph_summary if
43184         execution "succeeded".
43185
43186 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
43187
43188         * config/win32.exp: New file.
43189         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
43190
43191 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
43192
43193         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
43194         unsupported.
43195         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
43196         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
43197         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
43198
43199         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
43200         "... without exceptions was ...".  That is now handled by
43201         prune_system_crud.
43202         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
43203
43204 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
43205
43206         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
43207         sieve.c,sort2.c}: New files.
43208         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
43209         sieve.exp,sort2.exp}: Drivers for them.
43210
43211         * lib/mike-gcc.exp (program_output): New user settable variable.
43212         (postbase): Call prune_system_crud.  Also prune extraneous compiler
43213         messages.
43214         * lib/mike-g++.exp (program_output): New user settable variable.
43215
43216         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
43217
43218         * config/sh.exp: Deleted (use sim.exp instead).
43219
43220 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
43221
43222         * config/vx.exp: Declare CHECKTASK as global.
43223         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
43224         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
43225         * lib/old-dejagnu.exp: Load [pwd]/$executable.
43226
43227 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
43228
43229         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
43230         target. Like vx.exp, only includes `vx29k.exp' instead of
43231         `vxworks.exp'.
43232
43233 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
43234
43235         * config/sim.exp: Increase time limit from 120 seconds to 240.
43236
43237 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
43238
43239         * gcc.c-torture/execute/950628-1.c: New test.
43240
43241 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
43242
43243         * gcc.c-torture: Update with changes/additions from
43244         c-torture-1.34.
43245
43246 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
43247
43248         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
43249
43250 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
43251
43252         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
43253
43254 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
43255
43256         * gcc.c-torture/compile/950512-1.c: New test.
43257         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
43258         * gcc.dg/struct-ret-1.c: Likewise.
43259
43260 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
43261
43262         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
43263           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
43264
43265 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
43266
43267         * gcc.c-torture/special/920411-1.c: Deleted.
43268         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
43269
43270 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
43271
43272         * config/sim.exp (${tool}_load): Hack in call to bash to get a
43273         cpu limit.
43274
43275 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
43276
43277         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
43278
43279 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
43280
43281         From kenner;
43282         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
43283         is the proper length.
43284         * va-arg-3.c: Likewise.
43285
43286 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
43287
43288         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
43289         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
43290
43291         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
43292         * lib/g++.exp (default_g++_start): Delete old cruft.
43293
43294 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
43295
43296         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
43297         (2 * (1 << 18)) to (2 * (1 << 17)).
43298
43299         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
43300
43301 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
43302
43303         * config/rom68k.exp: Renamed from config/idp.exp
43304
43305 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
43306
43307         * c-torture/compile/921109-2.c
43308
43309 1995-04-18  Mike Stump  <mrs@cygnus.com>
43310
43311         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
43312         excess errors.
43313
43314 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
43315
43316         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
43317         output.
43318         * lib/g++.exp (default_g++_start): Likewise.
43319
43320 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
43321
43322         * gcc.c-torture/compile/950329-1.c: New test.
43323
43324 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
43325
43326           * config/bug.exp (${tool}_load): Updated to use new remote_open
43327           and remote_close procs.
43328         * config/idp.exp: New file.
43329
43330 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
43331
43332         * gcc.c-torture/execute/950322-1.c: New test.
43333
43334 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
43335
43336         * config/vx.exp (${tool}_load): Clean up testing of return code from
43337         vxworks_ld and vxworks_spawn.
43338
43339 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
43340
43341         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
43342
43343 1995-03-13  Mike Stump  <mrs@cygnus.com>
43344
43345         * lib/old-deja.exp: Add `excess errors test - ' error, now one
43346         can mark excess errors on a machine by machine basis.  Note, the
43347         default is to not expect any excess errors, even when excess
43348         errors test - is given, so you will want to put an XFAIL ... on
43349         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
43350         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
43351         those 4 machines, but no others.
43352
43353 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
43354
43355         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
43356         * lib/c-torture.exp: to here.
43357
43358 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
43359
43360         * gcc.c-torture/execute/950221-1.c: New test.
43361         * gcc.c-torture/execute/struct-ret-1.c: New test.
43362         * gcc.c-torture/compile/950221-1.c: New test.
43363
43364         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
43365
43366 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
43367
43368         * gcc.c-torture/execute/arith-1.c (main): Return 0.
43369         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
43370
43371 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
43372
43373         * g++.gb: New directory of tests, derived from my signature and
43374         class scoping tests.
43375
43376         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
43377         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
43378         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
43379         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
43380         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
43381         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
43382         * g++.gb/sig25.C: Likewise.
43383
43384         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
43385         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
43386         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
43387         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
43388         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
43389         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
43390         * g++.gb/sig25.exp: Likewise.
43391
43392         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
43393         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
43394         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
43395         * g++.gb/scope13.C: Likewise, this test still fails.
43396
43397         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
43398         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
43399         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
43400         * g++.gb/scope13.exp: Ditto.
43401
43402         * g++.gb/README: New file, explains what these tests are about.
43403
43404 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
43405
43406         * lib/dg.exp (dg-do): Support `preprocess'.
43407         (dg-test): Likewise.
43408
43409 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
43410
43411         * config/udi.exp: change "continue -expect" to "exp_continue".
43412
43413 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
43414
43415         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
43416         Delete redundant tests.
43417
43418         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
43419         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
43420         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
43421         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
43422         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
43423         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
43424         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
43425         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
43426
43427         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
43428         storing label pointers.
43429         * gcc.c-torture/execute/921019-1.c: Likewise.
43430         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
43431         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
43432         parameter fp.
43433         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
43434         constants.
43435
43436         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
43437         Delete obsolete tests.
43438
43439         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
43440         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
43441         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
43442         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
43443         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
43444         * gcc.c-torture/compile/950124-1.c: New test.
43445
43446         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
43447
43448 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
43449
43450         * lib/mike-g++.exp: Add -lm to LIBS.
43451
43452 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
43453
43454         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
43455
43456 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
43457
43458         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
43459
43460 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
43461
43462         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
43463
43464 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
43465
43466         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
43467         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
43468         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
43469         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
43470         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
43471         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
43472         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
43473         * g++.law/{operators31.C, operators32.C,
43474         * g++.law/{operators33.C, operators34.C}: Likewise.
43475         * g++.law/{pic1.C, refs2.C}: Likewise.
43476         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
43477         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
43478         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
43479         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
43480
43481         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
43482         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
43483         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
43484         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
43485         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
43486         * g++.law/{enum9.exp, friend5.exp}: Likewise.
43487         * g++.law/{nest3.exp, nest4.exp}: Likewise.
43488         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
43489         * g++.law/{operators30.exp, operators31.exp}: Likewise.
43490         * g++.law/{operators32.exp, operators33.exp}: Likewise.
43491         * g++.law/{operators34.exp}: Likewise.
43492         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
43493         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
43494         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
43495         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
43496         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
43497
43498         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
43499         No longer expected to fail.
43500         * g++.law/missed-error3.C: Tweak for recent bool changes.
43501
43502 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
43503
43504         * config/emb-unix: Deleted.
43505         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
43506         remote execution.  Do final link on remote host if REMOTE_LINK is set.
43507
43508 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
43509
43510         * lib/dg.exp (dg-test): Fix typo in last patch.
43511
43512 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
43513
43514         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
43515         (handles multiple occurrences).
43516
43517 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
43518
43519         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
43520         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
43521         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
43522         printed).
43523         * lib/c-torture.exp (c-torture-compile): Likewise.
43524         (c-torture): Prepend full path if missing.
43525         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
43526         (gcc_fail): Likewise.
43527         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
43528
43529 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
43530
43531         * lib/netware.exp: Only attach to NetWare i386 systems.
43532
43533 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
43534
43535         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
43536         messages.  Add test name to "output pattern match" pass/fail message.
43537
43538 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
43539
43540         * gcc.dg: New testsuite.
43541         * gcc.dg/dg.exp: New file.
43542
43543         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
43544         test-switch.c}: Deleted.
43545
43546         * gcc.misc-tests/msgs.exp: New testcase driver.
43547
43548 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
43549
43550         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
43551         Watch for illegal return values from ${tool}_load.
43552         * config/unix.exp (${tool}_load): Fix pass/fail detection for
43553         cross targets.  Coerce return value >0 to 1.
43554
43555 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
43556
43557         * config/unix.exp (${tool}_load): Call program rsh, not proc.
43558
43559         * config/emb-unix.exp: New file.
43560
43561         * config/sim.exp: Error if variable $SIM not defined.
43562         (${tool}_load): Mark test as "untested" if simulator missing.
43563
43564         * config/unix.exp: Load remote.exp to get rcp_download.
43565         * lib/c-torture.exp: Use different option lists for testcases with
43566         and without loops.
43567         * gcc.c-torture/execute/execute.exp: Likewise.
43568
43569 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
43570
43571         * config/*.exp: Clarify return code from ${tool}_load.
43572         Call `unresolved' or `untested' instead of `warning' or `perror'
43573         (sometimes you still want to call both though).
43574         Add comment that `shell_id' is local to each file.
43575         * config/udi.exp (timeout): Set to 30.
43576         Don't print warning if connection fails, $connectmode has already
43577         printed an error.
43578         (${tool}_load): Move verbose messages to level 2.
43579         Rework pattern for "Process started" message.
43580         Pass `shell_id' to ${connectmode}_download.
43581         Retry twice upon timeout.  Make resetting of target more robust.
43582         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
43583         Pass `shell_id' to exit_$connectmode.
43584         Only call exit_$connectmode if connected.
43585         * config/unix.exp (${tool}_load): Check return codes better.
43586         * config/vrtx.exp (${tool}_load): Likewise.
43587         * config/vx.exp (${tool}_load): Likewise.
43588         Delete unneeded global's.
43589         * lib/dg.exp (dg-test): Update to reflect clarified return codes
43590         from ${tool}_load.
43591         (dg-stat): Delete.
43592         (dg-init): Delete recording of pass/fail counts.
43593         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
43594         (old-dejagnu-init): Likewise.
43595         (old-dejagnu-stat): Delete contents, empty proc now.
43596         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
43597         (c-torture): Delete references to lcnt, lpass, lfail.
43598         Get option list from TORTURE_OPTIONS.
43599         Delete -funroll[-all]-loops if no loops.
43600         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
43601         (g++_stat): Delete contents (empty proc now).
43602         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
43603         (gcc_finish): Likewise.
43604         (gcc_stat): Deleted.
43605         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
43606         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
43607         * gcc.c-torture/execute/execute.exp: Likewise.
43608         Split tests into two parts: compile, execute.
43609         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
43610         no loops.  Update to reflect clarified return codes from ${tool}_load.
43611
43612 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
43613
43614         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
43615         to grep for.
43616         (old-dejagnu): Likewise (where necessary).
43617
43618 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
43619
43620         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
43621
43622         * lib/dg.exp (dg-process-target): Fix processing of selector.
43623         Add comment regarding use of `error'.
43624
43625         * lib/gcc.exp (prune_system_crud): Define if missing.
43626         * lib/g++.exp (prune_system_crud): Likewise.
43627
43628         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
43629         Call prune_system_crud.
43630         * lib/dg.exp (dg-runtest): New proc.
43631         Use perror instead of send_user for tcl errors in testcase.
43632         Don't return any value, it's never used.
43633         Don't clobber previous definition of `unknown'.
43634         Print tcl errors in `dg-final'.
43635
43636 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
43637
43638         * lib/dg.exp (dg-process-target): Improve syntax error messages.
43639         (dg-test): Don't print errorInfo, it contains stack backtrace.
43640
43641 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
43642
43643         * lib/g++.exp (runtest_file_p): Define if missing.
43644
43645 1994-09-24  Doug Evans  (dje@cygnus.com)
43646
43647         * lib/mike-g++.exp: Comment out loading of g++.exp.
43648         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
43649         (default_g++_version): Always print something.
43650         (default_g++_start): Comment out call to `which'.
43651         (g++_start, g++_load): Deleted (must be defined in config file).
43652         * lib/gcc.exp: Test for existence of $CC at start.
43653         Delete check for tmpdir (done in gcc_init).
43654         (default_gcc_version): Always print something.
43655         (default_gcc_start): Comment out call to `which'.
43656         * config/*.exp: Major cleanup - make cross targets work at least a
43657         little better for g++ (by not being "--tool gcc" specific).
43658         Rename gcc_xxx to ${tool}_xxx.
43659         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
43660         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
43661
43662 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
43663
43664         * lib/c-torture.exp (c-torture-compile): Rework compiler
43665         message processing.
43666
43667         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
43668         c-torture.
43669
43670 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
43671
43672         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
43673
43674         * lib/dg.exp (dg-process-target): Support { target native }.
43675
43676 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
43677
43678         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
43679         looked for "... program xxx got fatal signal".
43680         Correct regsub munging of `comp_output'.
43681         Ignore compiler messages "path prefix not used" and "linker input
43682         file unused".
43683
43684 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
43685
43686         * lib/gcc.exp (runtest_file_p): Define if missing.
43687         * gcc.prms/template.c: Example to work from.
43688
43689 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
43690
43691         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
43692         * lib/dg.exp (dg-test): Call unsupported testcases as such.
43693
43694         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
43695         * gcc.prms/1883.c: Moved from compile/940714-1.c.
43696         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
43697         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
43698
43699         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
43700         (dg-process-target): No longer a varargs proc.
43701         Return S/N for target, P/F for xfail.  All callers changed.
43702         (user option procs): More argument checking.
43703         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
43704         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
43705         (dg-test): Skip test if not running on selected target in `dg-do'.
43706         Update handling of `dg-do-what', `dg-output-text'.
43707         Separate execution pass/fail from output pattern match pass/fail.
43708         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
43709
43710 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
43711
43712         * gcc.c-torture/special/special.exp: Don't expect failure for mips
43713         target for 920510-1.c.
43714
43715 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
43716
43717         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
43718         Clean up comment regarding use of passcnt, etc.
43719         (gcc_stat): Don't update `testcnt' here.
43720         (gcc_finish): Do it here.
43721         Might as well reset `but_id' here too.
43722         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
43723         to determine if the file should be tested.
43724         * gcc.c-torture/compile/compile.exp: Likewise.
43725         * gcc.c-torture/execute/execute.exp: Likewise.
43726         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
43727         * gcc.misc-tests/dg-test.exp: Likewise.
43728         * gcc.prms/prms.exp: Likewise.
43729         * gcc.wendy/wendy.exp: Likewise.
43730         * g++.old-deja.exp: Likewise.
43731         Move "Testing file" message to verbose level 1.
43732
43733 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
43734
43735         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
43736
43737 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
43738
43739         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
43740         (default_gcc_start): Accept optional second list element
43741         of compiler flags.  Print compiler output at verbosity level 2.
43742         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
43743         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
43744         Save current values of framework globals passcnt, failcnt, xpasscnt,
43745         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
43746         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
43747         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
43748         xfailcnt to compute stats.  Update framework global `testcnt' from
43749         pass/fail counts.
43750         (gcc_finish): New proc.  Clean up test environment.
43751         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
43752         (gcc_epass, gcc_efail): Delete.
43753         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
43754         argument of line number.
43755         (dg-init): If the tool has an init routine, call it.
43756         (dg-test): Remove args `cflags_var' and `libs_var'.
43757         Pass all compiler options to ${tool}_start.
43758         Handle missing line number.
43759         (dg-finish): New function.
43760         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
43761         particular files.  Call gcc_finish at end.  Move "skipping test"
43762         message to verbosity level 3.
43763         * gcc.c-torture/compile/compile.exp: Likewise.
43764         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
43765         * gcc.c-torture/execute/execute.exp: Likewise.
43766         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
43767         Print testcase being tried at verbosity level 1.
43768         * gcc.c-torture/special/special.exp: Unset xfail.
43769         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
43770         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
43771         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
43772         * gcc.failure/failure.exp: Likewise.
43773         * gcc.ieee/ieee.exp: Likewise.
43774         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
43775         Update call to dg-test.  Call dg-finish at end.
43776         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
43777         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
43778         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
43779         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
43780         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
43781         * gcc.wendy/wendy.exp: Add copyright.
43782         Delete setting of tmpdir (done by gcc_init).
43783         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
43784         Pass compiler flags to gcc_start.  Call gcc_finish at end.
43785         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
43786         gcc_[ce]pass/fail.
43787
43788 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
43789
43790         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
43791         confusion.
43792         (g++_load): Likewise.
43793
43794         * config/*.exp (gcc_load): Some were varargs fns and some were not.
43795         Rename argument to `prog' to remove the confusion.
43796         Varargs fns behave differently too!
43797         (g++_load): Likewise.
43798
43799         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
43800
43801         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
43802         what it is.  Delete (always) printing of status value for !native.
43803         Simplify verbose code, and include status and exec_output.
43804         (g++_load): Use gcc_load.
43805
43806 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
43807
43808         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
43809         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
43810         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
43811         940714-3.c as these testcases don't exist anymore.  Make
43812         va-arg-1.c expected to pass.
43813
43814 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
43815
43816         * gcc.misc-tests/misc.exp: Only run specific testcases.
43817         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
43818         * gcc.misc-tests/dg-[1-9].c: New files.
43819
43820         * lib/dg.exp: New testsuite driver.
43821         * gcc.prms/prms.exp: Use it.
43822
43823         * README.gcc: New file.
43824
43825         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
43826         Document and reset `lxpass' and `lxfail'.
43827         Simplify "initialized" message.
43828         (gcc_stat): Clean up comments a little.
43829
43830 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
43831
43832         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
43833
43834 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
43835
43836         * lib/old-dejagnu.exp (process-option): New proc.
43837         (old-dejagnu-init, old-dejagnu-stat): Likewise.
43838         (old-dejagnu): Simplify.
43839         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
43840
43841 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
43842
43843         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
43844         exists and is not an empty string.
43845
43846         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
43847         $xfail rather than calling setup_xfail.  Clear $xfail when test is
43848         finished.
43849         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
43850         automatically.
43851
43852         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
43853         longer expected to fail.
43854
43855         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
43856         "f" function call.
43857
43858         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
43859
43860         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
43861         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
43862         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
43863         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
43864         c-torture-1.29.
43865
43866         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
43867         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
43868
43869         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
43870
43871         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
43872         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
43873
43874         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
43875         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
43876         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
43877
43878 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
43879
43880         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
43881         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
43882         940714-1.c, 940714-2.c, 940714-3.c},
43883         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
43884         gcc.misc-tests/{mg.c,mg.exp}:
43885         New tests.
43886         * gcc.noncompile/noncompile.exp: Change accordingly.
43887
43888 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
43889
43890         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
43891         Undo previous clobberage.
43892
43893 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
43894
43895         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
43896         * gcc.special/{930510-1.c, special.exp}:
43897         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
43898         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
43899         struct-varargs-1.c}: New tests from c-torture-1.26.
43900
43901 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
43902
43903         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
43904           argument to switch.
43905
43906 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
43907
43908         * Revert the previous changes.  Please see Rob's directory
43909           (/lisa/test/rob/progressive/gcc/testsuite) for testing
43910           fixes.
43911
43912 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
43913
43914         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
43915             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
43916             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
43917             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
43918             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
43919             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
43920             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
43921             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
43922             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
43923             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
43924             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
43925             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
43926             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
43927             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
43928             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
43929             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
43930             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
43931             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
43932             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
43933             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
43934             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
43935             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
43936             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
43937             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
43938             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
43939             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
43940             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
43941
43942 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
43943
43944         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
43945             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
43946           with perror calls.
43947
43948 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
43949
43950         * config/unix.exp (g++_load): Fix syntax.
43951
43952 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
43953
43954         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
43955         * gcc.noncompile/921017-1.c: Deleted obsolete test.
43956         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
43957         Don't expect va-arg-1.c to fail.  Correct expected output for
43958         920928-1.c.
43959         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
43960         * gcc.wendy/hbm4.c: Correct typo.
43961         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
43962
43963 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
43964
43965         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
43966         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
43967         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
43968         * lib/c-torture.exp (c-torture-compile): Ditto.
43969
43970         Reduce volume of output (remove all the -I's and such).
43971         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
43972         Call gcc_cpass, gcc_cfail.
43973         (c-torture): Pass testing option to c-torture-compile.
43974
43975 1994-03-21  Doug Evans  (dje@cygnus.com)
43976
43977         Bring patches over from progressive.
43978         * config/default.exp: Exit remote shell cleanly.
43979         (g++_exit, g++_start): Add default versions.
43980         * config/sim.exp (gcc_load): Use perror, not error.
43981
43982 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
43983
43984         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
43985         set in site.exp.
43986
43987 1994-03-14  Doug Evans  (dje@cygnus.com)
43988
43989         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
43990         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
43991         (wendy_try): New proc to run testcase.
43992         (main loop): Call 'em.
43993         * gcc.wendy/*.c: Clean up pass to correct expected output.
43994
43995         * lib/gcc.exp: Minor cleanup work.
43996         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
43997
43998 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
43999
44000         * config/sim.exp (gcc_load): Document return codes better.
44001         Don't pass -v to simulator.
44002
44003 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
44004
44005           * gcc.special/920717-x.c: Fix typo.
44006           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
44007           get at sources.
44008
44009         * lib/mike-gcc.exp: Fix typo.
44010
44011 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
44012
44013         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
44014         binary to use, transform the name.
44015         * config/*.exp: rename everything. Nuke any g++ specific files,
44016         it's now a special case of gcc that requires no special support.
44017         Add a default.exp for unsupported targets.
44018
44019 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
44020
44021         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
44022         lib/old-dejagnu.exp: Fix a few patterns to work with the new
44023         version of Tcl.
44024
44025 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
44026
44027         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
44028         than a warning.
44029
44030 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
44031
44032         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
44033
44034 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
44035
44036         * gcc.execute/execute.exp: Combine opt_list and foption_list into
44037         option_list.  Compile every file with only 4/6 option choices
44038         (same as C torture) instead of with 12/18 different option
44039         choices.
44040         * lib/c-torture.exp: Likewise.
44041
44042         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
44043         not already set.
44044
44045 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
44046
44047         * lib/old-deja.exp: Add `excess errors test fails' error, now one
44048         can put an XFAIL *-*-* on excess errors.
44049
44050 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
44051
44052         * g++.law: Add more tests derived from g++-bugs snapshots.
44053
44054         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
44055         equivalent to g++.law/init9.
44056
44057         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
44058         compiled it, and the a.out file after we've run it.
44059
44060 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
44061
44062         * lib/mike-g++.exp (postbase): Delete the .o file after we've
44063         compiled it, and the a.out file after we've run it.
44064
44065 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
44066
44067         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
44068
44069 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
44070
44071         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
44072         version number.
44073
44074 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
44075
44076         * g++.law: New directory of g++ tests derived from the g++-bugs
44077         snapshots.
44078
44079 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
44080
44081         * gcc.compile: initbug1.c initbug1.exp testcase added
44082
44083 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
44084
44085         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
44086         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
44087           fixes submitted by Jeff Law (law@cs.utah.edu)
44088         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
44089           Jeff Law (law@cs.utah.edu)
44090
44091
44092 1993-11-30  Mike Stump  (mrs@cygnus.com)
44093
44094         * config/unix-g++.exp: Follow the gcc way of doing things.
44095         * g++.old-deja/old-deja.exp: Minor updates.
44096         * lib/g++.exp: New file, follow the gcc way of doing things.
44097         * lib/old-dejagnu.exp: Minor updates.
44098         * lib/mike-g++.exp: Always unset errorInfo.
44099
44100 1993-11-06  Mike Stump  (mrs@cygnus.com)
44101
44102         * lib/gcc.exp: Fix some errors with the below change, CC and
44103         CFLAGS should be global when setting, not local.
44104
44105 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
44106
44107         * lib/gcc.exp: Transform tool name.
44108
44109 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
44110
44111         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
44112
44113 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
44114
44115         * lib/gcc.exp: change gcc_done to gcc_stat
44116
44117 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
44118
44119         * Upgraded gcc testsuite to c-torture version 1.25
44120
44121 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
44122
44123         * lib/gcc.exp: added reporting code. Changed verbose compile message.
44124         * lib/c-torture: added hooks for new reporting code.
44125
44126 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
44127
44128         * config/sh-gcc.exp: check if sh-sim exists in the path
44129
44130 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
44131
44132         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
44133         * gcc.compile/compile.exp: Initial changes for new logic.
44134         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
44135         * gcc.failure/failure.exp: Initial changes for new logic.
44136         * gcc.ieee/ieee.exp: Initial changes for new logic.
44137         * gcc.misc-tests/misc.exp: Initial changes for new logic.
44138         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
44139         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
44140         * lib/c-torture.exp: Initial changes for new logic.
44141         * lib/gcc.exp: Initial changes for new logic.
44142
44143 1993-10-15  Mike Stump  (mrs@cygnus.com)
44144
44145         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
44146         depend upon failure or success.  Fully qualify names in failure
44147         and success messages.  Always remove a.out before starting
44148         compile, just in case.  Pay more attention to error text output by
44149         the compiler.  Handle testcases with no known past errors just
44150         like all others, so that things are uniform.  Other miscellaneous
44151         improvements.
44152
44153 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
44154
44155         * gcc.cpp: new directory for cpp tests
44156
44157 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
44158
44159         * lib/chill.exp: Code reformatted, removed unused code.
44160         * config/unix-chill.exp: Code reformatted, removed unused code.
44161         * chill.execute/execute.exp: Code reformatted, removed unused code.
44162         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
44163
44164 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
44165
44166         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
44167         routines not written.
44168
44169 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
44170
44171         * config/bug-gcc.exp: Use new procs from bug.exp.
44172
44173 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
44174
44175         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
44176         via ftp, rather than depending on NFS.
44177         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
44178         case.
44179
44180 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
44181
44182         * config/bug-gcc.exp: Use new download proc.
44183
44184 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
44185
44186         * chill.execute/execute.exp: cleanups, handles errors better
44187         * chill.compile/compile.exp: rewrite, based on execute.exp
44188         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
44189         * lib/chill.exp: major changes to diff proc and compile and link
44190           procs. added chill_fail and chill_pass wrappers to pass and
44191           fail. added more comments, and handle error codes better.
44192           Added a hack to capture stderr from exec, so noncompile tests
44193           can work.
44194
44195 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
44196
44197         * chill.execute/execute.exp: rewrite of testsuite driver
44198         * lib/chill.exp: rewrite of testsuite driver
44199         * config/unix-chill.exp: rewrite of testsuite driver
44200
44201 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
44202
44203         In chill.execute:
44204         * iexpr.ch: Standardize uppercase.
44205         * tuples.dat: Standardize uppercase.
44206         * vary.ch: standardize.  Correct varying string assignments.
44207         * vary.dat: Add new output lines.
44208
44209 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
44210
44211         In chill.execute:
44212         * chprintf.ch: Standardize use of uppercase.
44213         * tuples.ch: Standardize and turn arr2 into a DCL,
44214           rather than a SYN.
44215         * pinits.ch: Standardize.
44216
44217 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
44218
44219         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
44220         * Makefil: Renamed to Makefile.in.
44221         * configure.in: New.
44222
44223 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
44224
44225         In chill.execute:
44226         * .cvsignore: Add result/output files.
44227         * Makefile: Fix up variables at start.  Use MFLAGS
44228           everywhere.  Correct bool_loc, built_ins entries.
44229           Add entry for vary1.ch.
44230         * bitarray.ch: Standardize upper-case usage.
44231         * bitexpr.ch: Standardize, add output of b1.
44232         * params.ch: Use arrayt in along PROC parameters, to
44233           avoid novelty problems.
44234         * sets.ch: Tiny cleanup.
44235         * vary1.ch: Re-indent.
44236
44237 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
44238
44239           * Add PR-related files to Makefiles, .cvsignore files, etc.
44240
44241 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
44242
44243         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
44244           with compiler objects. New names are test-flow.c and test-loop.c
44245
44246 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
44247
44248         * Upgraded c-torture tests from 1.19 to 1.20
44249
44250         * new files:
44251         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
44252         * gcc.compile: 930623-1.c 930623-2.c
44253         * gcc.noncompile: 930622-1.c 930622-2.c
44254         * gcc.failure: 920411-1.c 920627-2.c
44255         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
44256
44257 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
44258
44259         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
44260           More changes to get testsuite working properly. Needs more work.
44261           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
44262
44263 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
44264
44265         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
44266           More changes to get testsuite working properly. Needs more work.
44267
44268 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
44269
44270         * chill.compile/compile.exp: Added for Dejagnu support
44271         * chill.execute/execute.exp: Added for Dejagnu support
44272         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
44273
44274 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
44275
44276         This should complete moving the CHILL test files.
44277         * chill.noncompile(.cvsignore printf.grt
44278             in-printf.grt chprintf.grt chprintf.ch):
44279             Added test-support files.
44280           (Makefile): Modified further.
44281         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
44282             signal.ch): Added test files.
44283           * chill.execute (.cvsignore printf.grt printr.c
44284             in-printf.grt rts.c chprintf.grt rts.h): Added
44285           test-support files.
44286             (Makefile): More corrections.
44287
44288 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
44289
44290         * chill.compile, chill.execute, chill.nocompile: Add CHILL
44291           test cases, ready for DejaGnu.
44292
44293 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
44294
44295         * Upgraded c-torture tests from 1.18 to 1.19
44296
44297         * gcc.compile: added test(s):
44298           930607-1.c
44299         * gcc.execute: added test(s):
44300           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
44301
44302         * added new subdirectory for misc tests: gcc.misc-tests
44303         * gcc.misc-test(s): added tests:
44304           inst-check.c test-consts.c test-ior.c test-switch.c
44305
44306 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
44307
44308         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
44309
44310 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
44311
44312         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
44313
44314 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
44315
44316         * Upgraded c-torture tests from 1.17 to 1.18
44317
44318 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
44319
44320         * Upgraded c-torture tests from 1.12 to 1.17
44321
44322 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
44323
44324         * lib/old-dejagnu.exp:
44325           Fixed handling of XFAIL target triplets to correctly
44326           recognize wildcard characters.  Removed code that
44327           appended a unique id tag to the end of the file name
44328           printed out by the result of the testcases within a
44329           given test file.
44330
44331 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
44332
44333         * lib/old-dejagnu.exp:
44334           Reworked expected failure handling to trigger off of XFAIL
44335           keyword in keyphrase embeded in testcase source code. The
44336           XFAIL keyword must be at the end of the keyphrase line. It
44337           may optionally be followed by one or more target triplets.
44338           It has just occured that the handling of wildcards in the
44339           target triplet may not be correct.
44340
44341 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
44342
44343         * g++.old-deja/tests:
44344           Moved all subdirectories up one level into g++.old-deja .
44345
44346         * lib/old-dejagnu.exp:
44347           Fixed problem with CXXFLAGS not being properly reset, and being
44348           corrupted with extraneous "-c" compiler option.  This was
44349           causing binaries to not be generated for test that needed them.
44350           Modified strings passed to "pass" and "fail" so that individual
44351           tests from the same test file would be distinguished by an
44352           identifier appended to the test file name in the summary logs;
44353           this corrected a problem with erroneous diff logs.  Added code
44354           to search testcases for expected fail and unexpected pass keywords.
44355
44356 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
44357
44358         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
44359
44360 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
44361
44362         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
44363           Removed extraneous text from end of "Special g++ Options"
44364           keyphrase.
44365
44366         * lib/old-dejagnu.exp: Added pattern matching to look for new
44367           keywords, embedded in testcases comments, which will trigger
44368           calls to xpass and xfail.
44369
44370 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
44371
44372         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
44373           comments embedded in the testcases, especially the one looking for
44374           special compiler options, as well as the pattern matching for the
44375           compiler output again.
44376
44377 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
44378
44379         * lib/old-dejagnu.exp: Do a proper check of the return value for
44380           execute tests. Fixed several problems with the pattern matching
44381           of the compiler output which gave erroneous test results.
44382           Changed several of the test result messages to be more descriptive.
44383         * config/unix-g++.exp: Proc g++_load now actually works and
44384           executes the tests passed to it and returns a usable return
44385           value.
44386
44387 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
44388
44389           * lib/gcc.exp: Exits gracefully if $CC is bogus.
44390
44391 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
44392
44393         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
44394           Modified both files to properly execute the old style
44395           dejagnu tests. The previous versions of these files were
44396           experimental and did not function anything near correctly.
44397
44398 1993-04-05  Rob Savoye  (rob@cygnus.com)
44399
44400         * Removed all Makefile.in and configure.in files. No configuration
44401         needed now.
44402
44403 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
44404
44405         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
44406
44407 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
44408
44409         * gcc.compile/configure.in, gcc.unsorted/configure.in,
44410         gcc.special/configure.in, gcc.noncompile/configure.in,
44411         gcc.execute/configure.in, gcc.code_quality/configure.in,
44412         g++.other/configure.in, g++.old-deja/configure.in,
44413         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
44414         in srcname setting.
44415
44416 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
44417
44418         * lib/udi.exp: Fixed mondfe and mondfe_download.
44419         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
44420         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
44421
44422 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
44423
44424         * config/udi-gdb.exp: Check $shell_id after connecting to target.
44425         (gdb_exit): Don't remove *_soc files.
44426
44427 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
44428
44429         * lib/c-torture.exp: Don't look for main; instead always use -w
44430         -c.  This is how the c-torture tests work.  Remove the object
44431         file if the compilation succeeds.
44432         * gcc.execute/execute.exp: Remove executable if test passes.
44433         * gcc.noncompile/noncompile.exp: Every test is an expected
44434         failure.
44435         * gcc.special/special.exp: Added tests from c-torture 1.11,
44436         corrected use of existing test.
44437         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
44438         gcc.execute/920625-1.c: Updated to c-torture 1.11.
44439         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
44440         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
44441         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
44442         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
44443         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
44444         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
44445         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
44446         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
44447         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
44448         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
44449         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
44450         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
44451         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
44452         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
44453         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
44454         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
44455         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
44456         c-torture 1.11.
44457         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
44458         correspond to c-torture 1.11.
44459
44460         * New file.