OSDN Git Service

PR gcov/profile/26570
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2006-08-16  Zdenek Dvorak <dvorakz@suse.cz>
2
3         PR gcov/profile/26570
4         * gcc.dg/pr26570.c: New test.
5
6 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
7
8         PR c/27697
9         * gcc.dg/qual-component-1.c: New test.
10
11 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12
13         PR c++/28593
14         * g++.dg/parse/new3.C: New test.
15
16 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17
18         PR fortran/25828
19         * gfortran.dg/streamio_1.f90: New test.
20         * gfortran.dg/streamio_2.f90: New test.
21         * gfortran.dg/streamio_3.f90: New test.
22         * gfortran.dg/streamio_4.f90: New test.
23         * gfortran.dg/streamio_5.f90: New test.
24         * gfortran.dg/streamio_6.f90: New test.
25         * gfortran.dg/streamio_7.f90: New test.
26         * gfortran.dg/streamio_8.f90: New test.
27
28 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
29
30         PR c/28287
31         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
32
33 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
34
35         PR c++/28594
36         * g++.dg/template/void6.C: New test.
37         
38 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
39
40         PR c/28649
41         * gcc.dg/parse-error-1.c: New test.
42         * gcc.dg/parse-error-2.c: New test.
43         * gcc.dg/cpp/digraph2.c: Add error-marker.
44         * gcc.dg/noncompile/920923-1.c: Likewise.
45
46 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
47
48         PR c/27490
49         * gcc.dg/sizeof-2.c: New testcase.
50
51         PR c/27489
52         * gcc.dg/switch-A.c: New testcase.
53
54 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
55
56         PR c++/28288
57         PR c++/14556
58         * g++.old-deja/g++.warn/compare1.C: Delete.
59         * g++.dg/opt/pr7503-2.C: Delete.
60         * g++.dg/opt/pr7503-3.C: Delete.
61         * g++.dg/opt/pr7503-4.C: Delete.
62         * g++.dg/opt/pr7503-5.C: Delete.
63         * g++.dg/opt/max1.C: Delete.
64         * g++.dg/warn/minmax.C: Delete.
65         * g++.dg/expr/minmax.C: New test.
66
67 2006-08-14  Richard Guenther  <rguenther@suse.de>
68
69         PR testsuite/28703
70         * gcc.c-torture/execute/pr28651.c: Do not use argc
71         to avoid optimization, instead forbid inlining.
72
73 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
74
75         PR rtl-optimization/28634
76         * gcc.c-torture/execute/ieee/pr28634.c: New test.
77
78 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
79
80         PR c/27184
81         * gcc.dg/torture/pr27184.c: New test.
82
83 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
84
85         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
86
87 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
88
89         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
90         * gfortran.dg/stat_2.f90: Likewise.
91         * gfortran.dg/chmod_1.f90: Likewise.
92         * gfortran.dg/chmod_2.f90: Likewise.
93         * gfortran.dg/chmod_3.f90: Likewise.
94
95 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
96
97         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
98
99 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
100
101         * g++.dg/opt/pr23454-2.C: New test.
102
103 2006-08-11  Richard Guenther  <rguenther@suse.de>
104
105         PR middle-end/28651
106         * gcc.c-torture/execute/pr28651.c: New testcase.
107
108 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
109
110         * gnat.dg/specs/static_initializer.ads: New test.
111
112 2006-08-10  Paul Brook  <paul@codesourcery.com>
113
114         * gcc.target/arm/cond-asm.c: New test.
115
116 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
117
118         PR tree-optimization/26197
119         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
120         * g++.dg/vect/vect.exp: Compile the new tests with
121         --param max-aliased-vops=0.
122
123 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
124
125         PR c++/28637
126         * g++.dg/template/void3.C: New test.
127
128         PR c++/28638
129         * g++.dg/template/void4.C: New test.
130
131         PR c++/28640
132         * g++.dg/template/void5.C: New test.
133         
134 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
135
136         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
137         after dg-do compile.
138
139 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
140
141         PR tree-optimizations/26969
142         * gcc.dg/vect/vect.exp: Compile tests prefixed with
143         "unswitch-loops" with -funswitch-loops.
144         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
145
146 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
147
148         * gcc.dg/sparc-getcontext-1.c: Fix typo.
149         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
150         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
151         * objc.dg/dwarf-1.m: Likewise.
152         * objc.dg/dwarf-2.m: Likewise.
153         * obj-c++.dg/dwarf-2.mm: Likewise.
154
155 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
156
157         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
158         * objc.dg/dwarf-2.m: Likewise.
159         * obj-c++.dg/dwarf-2.mm: Likewise.
160
161         PR libfortran/28603
162         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
163
164         PR testsuite/27611
165         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
166
167         PR testsuite/27033
168         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
169
170 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
171
172         PR target/27827
173         * gcc.target/i386/pr27827.c: New testcase.
174
175 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
176
177         PR fortran/28590
178         * gfortran.dg/sequence_types_1.f90: New test.
179
180 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
181
182         PR fortran/28548
183         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
184         dg-warning.  Add -pedantic option.
185
186 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
187
188         PR c/28502
189         * gcc.dg/proto-1.c: New test.
190
191         PR c/27721
192         * gcc.dg/lvalue-4.c: New test.
193
194         PR c/28136
195         * gcc.dg/init-bad-5.c: New test.
196
197 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
198
199         PR c++/28347
200         * g++.dg/ext/typedef-init.C: Add new test for typedef 
201         initialization inside templates. Adjust existing error markers.
202
203 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
204
205         PR c++/28148
206         * g++.dg/init/ptrmem3.C: New test.
207
208 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
209
210         PR tree-optimization/27770
211         * lib/target-support.exp: New target keyword "section_anchors". 
212         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
213         tests.
214         * gcc.dg/vect/section-anchors-pr27770.c: New test.
215         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
216         * gcc.dg/vect/section-anchors-vect-69.c: New test.
217         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
218         
219 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
220
221         * gcc.dg/20060801-1.c: Add missing '}'.
222
223 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
224
225         PR c++/27508
226         * g++.dg/parse/dtor9.C: New test.
227         * g++.dg/parse/dtor10.C: New test.
228         * g++.dg/other/error7.C: Adjust error-marker.
229
230         PR c++/28274
231         * g++.dg/other/default5.C: New test.
232
233 2006-08-02  Richard Guenther  <rguenther@suse.de>
234
235         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
236
237 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
238
239         PR c++/28557
240         * g++.dg/template/conv9.C: New test.
241
242 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
243
244         PR debug/28063
245         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
246         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
247         Optionally return assembly text.  Update callers.
248         (check_no_compiler_messages): Update verbose messages.
249         (check_no_messages_and_pattern): New.
250         (check_effective_target_string_merging): New.
251
252 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
253
254         PR c++/28250
255         * g++.dg/eh/catch4.C: New test.
256
257         PR c++/28257
258         * g++.dg/other/qual1.C: New test.
259
260         PR c++/28259
261         * g++.dg/inherit/error2.C: New test.
262
263         PR c++/28267
264         * g++.dg/other/new1.C: New test.
265
266         * g++.dg/warn/pr23075.C: Remove obsolete test.
267         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
268         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
269
270 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
271
272         PR c++/28523
273         * g++.dg/eh/cast1.C: New test.
274
275 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
276
277         PR libfortran/28452
278         * gfortran.dg/random_3.f90:  New test.
279
280 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
281
282         PR c++/28432
283         * g++.dg/other/pr28304.C: Change expected error message.
284         * g++.dg/other/pr28432.C: New test.
285
286 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
287
288         PR c++/28256
289         * g++.dg/init/brace2.C: Change expected error message, add empty init.
290
291 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
292
293         PR debug/23336
294         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
295         at -g1.
296         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
297         g++.dg/debug/enum-2.C: New.
298
299 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
300
301         PR c++/6634
302         * g++.dg/parse/long1.C: Add more tests.
303
304 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
305
306         * gfortran.dg/lrshift_1.c: New file.
307
308 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
309
310         PR libgfortran/28335
311         * gfortran.dg/no_unit_error_1.f90: New test.
312
313 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
314
315         PR libgfortran/28335
316         * gfortran.dg/no_unit_error_1.f90: Delete test.
317         * gfortran.dg/no_unit_error_2.f90: Delete test.
318
319 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
320
321         * gfortran.dg/chmod_3.f90: New test.
322         * gfortran.dg/ltime_gmtime_1.f90: New test.
323         * gfortran.dg/ltime_gmtime_2.f90: New test.
324         * gfortran.dg/lrshift_1.f90: New test.
325         * gfortran.dg/chmod_1.f90: New test.
326         * gfortran.dg/chmod_2.f90: New test.
327
328 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
329
330         PR c++/27668
331         * g++.dg/template/crash55.C: New test.
332
333         PR c++/27962
334         * g++.dg/template/nontype16.C: New test.
335
336         * g++.dg/template/void2.C: Adjust error markers.
337         * g++.dg/template/nontype5.C: Adjust error markers.
338         
339 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
340
341         * gcc.target/i386/stack-prot-kernel.c: New test.
342
343 2006-07-27  Roger Sayle  <roger@eyesopen.com>
344
345         * gcc.dg/builtins-55.c: New test case.
346
347 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
348
349         PR rtl-optimization/27907
350         * gcc.c-torture/compile/pr27907.c: New test.
351
352 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
353
354         * gfortran.dg/mclock.f90: New test.
355         * gfortran.dg/int_conv_1.f90: New test.
356         * gfortran.dg/stat_1.f90: New test.
357         * gfortran.dg/stat_2.f90: New test.
358
359 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
360
361         PR libgfortran/28335
362         * gfortran.dg/no_unit_error_1.f90: New test.
363         * gfortran.dg/no_unit_error_2.f90: New test.
364         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
365
366 2006-07-25  Roger Sayle  <roger@eyesopen.com>
367
368         PR middle-end/28473
369         * gcc.dg/fold-convround-1.c: New test case.
370
371 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
372
373         * gfortran.dg/arithmetic_if.f90:  Fix comments.
374
375 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
376
377         PR c++/27572
378         * g++.dg/other/typedef1.C: New test.
379         * g++.dg/template/typedef4.C: New test.
380         * g++.dg/template/typedef5.C: New test.
381
382 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
383
384         PR fortran/28416
385         * gfortran.dg/allocatable_dummy_3.f90: New.
386
387 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
388
389         PR fortran/28439
390         * gfortran.dg/arithmetic_if.f90:  New test.
391
392 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
393
394         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
395         avoid memcpy optimization.
396         
397 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
398
399         PR fortran/25289
400         * gfortran.dg/direct_io_6.f90: New test.
401
402 2006-07-24  Jan Hubicka  <jh@suse.cz>
403
404         PR c/25795
405         PR c++/27369
406         * gcc.dg/pr25795.c: New test.
407         * gcc.dg/pr25795-1.c: New test.
408
409 2006-07-23  Roger Sayle  <roger@eyesopen.com>
410
411         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
412         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
413         which may be transformed to "g || h" on some platforms.
414
415 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
416
417         PR c++/28025
418         * g++.dg/template/friend45.C: New test.
419
420 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
421
422         PR libgfortran/28339
423         * gfortran.dg/arrayio_8.f90: New test.
424
425 2006-07-21  Mike Stump  <mrs@apple.com>
426
427         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
428
429         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
430
431 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
432
433         PR c++/28250
434         * g++.dg/eh/catch3.C: New test.
435
436         PR c++/28363
437         * g++.dg/template/defarg10.C: New test.
438
439 2006-07-20  Paul Brook  <paul@codesourcery.com>
440
441         PR 27363
442         * gcc.dg/pr27363.c: New test.
443
444 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
445
446         PR c++/28338
447         * g++.dg/init/ref13.C: New test.
448
449 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
450
451         PR obj-c++/28434
452         * obj-c++.dg/proto-error-1.mm: New test.
453
454 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
455
456         PR c++/28337
457         * g++.dg/template/string1.C: New test.
458
459 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
460
461         PR c++/28048
462         * g++.dg/template/defarg9.C: New test.
463
464         PR c++/28235
465         * g++.dg/template/static27.C: New test.
466
467 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
468
469         PR 28410
470         * gcc.dg/tree-ssa/pr28410.c: New test.
471
472 2006-07-18  Lee Millward  <lee.millward@gmail.com>
473
474         PR c++/28258
475         * g++/dg/other/error13.C: New test.
476
477         PR c++/28260
478         * g++.dg/template/friend44.C: New test.
479         
480 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
481
482         PR c++/27495
483         * g++.dg/other/pr27495.C: New.
484
485 2006-07-18  Olivier Hainque  <hainque@adacore.com>
486
487         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
488         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
489         
490 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
491
492         PR c/28286
493         * gcc.dg/pragma-pack-4.c: New test.
494
495 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
496
497         PR c++/28291
498         * g++.dg/ext/pr28291.C: New test.
499
500 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
501
502         PR middle-end/28403
503         * gcc.c-torture/execute/pr28403.c: New test.
504
505 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
506
507         PR middle-end/28402
508         * gcc.dg/pr28402.c: New test.
509
510 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
511
512         PR c++/28304
513         * g++.dg/other/pr28304.C: New test.
514
515 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
516
517         PR other/28251
518         gcc.c-torture/unsorted/dump-noaddr.c: New test.
519         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
520
521 2006-07-17  Richard Guenther  <rguenther@suse.de>
522
523         PR tree-optimization/28238
524         * g++.dg/tree-ssa/pr28238.C: New testcase.
525
526 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
527
528         PR c++/28250
529         * g++.dg/eh/catch1.C: New test.
530         * g++.dg/eh/catch2.C: New test.
531
532 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
533
534         PR c++/28370
535         * g++.dg/template/anon3.C: New test.
536
537 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
538
539         PR fortran/20844
540         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
541         specifiers requiring an explicit format tag..
542
543         PR fortran/28201
544         * gfortran.dg/generic_5: New test.
545
546         PR fortran/20893
547         * gfortran.dg/elemental_optional_args_1.f90: New test.
548
549 2006-07-16  Olivier Hainque  <hainque@adacore.com>
550
551         * gnat.dg/assert.ads: New file.
552         * gnat.dg/controlled_record.ads: Likewise.
553         * gnat.dg/controlled_record.adb: Likewise.
554
555 2006-07-15  Lee Millward  <lee.millward@gmail.com>
556
557         PR c++/28292
558         * g++.dg/other/error12.C: New test.
559
560         PR c++/28269
561         * g++.dg/template/crash54.C: New test.
562         
563 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
564
565         PR c++/28249
566         * g++.dg/parse/catch1.C: New test.
567
568         PR c++/28294
569         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
570
571         PR c++/28387
572         * g++.dg/ext/attrib24.C: New test.
573
574 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
575
576         PR c++/28343
577         * g++.dg/ext/asmspec1.C: New test.
578
579 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
580
581         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
582         (dg-test): Support shouldfail tests.
583         * lib/target-supports-dg.exp (dg-shouldfail): New.
584         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
585         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
586         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
587         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
588         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
589         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
590         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
591
592 2006-07-13  Jan Hubicka  <jh@suse.cz>
593
594         * gcc.target/i386/memcpy-1.c: New.
595
596 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
597
598         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
599
600 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
601
602         PR fortran/25097
603         * gfortran.dg/present_1.f90: New test.
604
605         PR fortran/20903
606         * gfortran.dg/interface_derived_type_1.f90: New test.
607
608 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
609
610         PR fortran/28213
611         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
612         list.
613
614 2006-07-07  Lee Millward  <lee.millward@gmail.com>
615
616         PR c++/27820
617         * g++.dg/other/label1.C: New test.
618         
619 2006-07-07   Richard Guenther  <rguenther@suse.de>
620
621         PR middle-end/28268
622         * gcc.dg/torture/pr28268.c: New testcase.
623
624 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
625
626         PR c++/27019
627         * g++.dg/ext/pr27019.C: New.
628
629 2006-07-07  Richard Guenther  <rguenther@suse.de>
630
631         PR tree-optimization/28187
632         * gcc.dg/pr28187.c: New testcase.
633
634 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
635
636         * gnat.dg/address_conversion.adb: New test.
637         * gnat.dg/boolean_subtype.adb: Likewise.
638         * gnat.dg/frame_overflow.adb: Likewise.
639         * gnat.dg/pointer_array.adb: Likewise.
640         * gnat.dg/pointer_conversion.adb: Likewise.
641
642 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
643
644         PR fortran/28237
645         PR fortran/23420
646         * gfortran.dg/print_fmt_5.f90: New test.
647
648 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
649
650         PR fortran/28129
651         * gfortran.dg/bounds_check_4.f90: New test.
652
653 2006-07-05  Richard Guenther  <rguenther@suse.de>
654
655         PR target/28158
656         * gfortran.dg/pr28158.f90: New testcase.
657
658 2006-07-05  Richard Guenther  <rguenther@suse.de>
659
660         PR tree-optimization/28162
661         * gcc.dg/pr28162.c: New testcase.
662
663 2006-07-05  Richard Guenther  <rguenther@suse.de>
664         Andrew Pinski  <pinskia@gcc.gnu.org>
665
666         PR c++/27084
667         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
668
669 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
670
671         PR fortran/28174
672         * gfortran.dg/actual_array_substr_2.f90: New test.
673
674         PR fortran/28167
675         * gfortran.dg/actual_array_constructor_2.f90: New test.
676
677 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
678
679         * gfortran.dg/itime_idate_1.f: New test.
680         * gfortran.dg/itime_idate_2.f: New test.
681
682 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
683
684         PR libgfortran/27704
685         * gfortran.dg/open_status_3.f90: New test.
686         * gfortran.dg/fmt_l.f90: Update for new feature.
687
688 2006-07-03  Asher Langton  <langton2@llnl.gov>
689
690         * gfortran.dg/oldstyle_2.f90: New.
691
692 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
693
694         * gnat.dg/string_slice.adb: New test.
695
696 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
697
698         PR fortran/19259
699         * gfortran.dg/semicolon_fixed.c: New.
700         * gfortran.dg/semicolon_free.c: New.
701
702 2006-06-30  Mike Stump  <mrs@apple.com>
703
704         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
705         that don't support internal visibility.
706
707 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
708
709         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
710         for '(' / ')' needing an extra '\'.
711
712 2006-06-29  Roger Sayle  <roger@eyesopen.com>
713
714         PR middle-end/27428
715         * gcc.dg/pr27428-1.c: New test case.
716
717 2006-06-29  Mike Stump  <mrs@apple.com>
718
719         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
720         on darwin as we can't align commons large enough yet.
721
722         * gcc.dg/vla-8.c: Add additional testcases.
723
724 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
725
726         PR c++/28114
727         * g++.dg/other/pr28114.C: New.
728
729 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
730
731         * gcc.c-torture/compile/20060625-1.c: New test.
732
733 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
734
735         PR fortran/20867
736         * gfortran.dg/stfunc_3.f90: New test.
737
738         PR fortran/25056
739         * gfortran.dg/impure_actual_1.f90: New test.
740
741         PR fortran/20874
742         * gfortran.dg/elemental_result_1.f90: New test.
743
744         PR fortran/25073
745         * gfortran.dg/select_7.f90: New test.
746
747         PR fortran/27554
748         * intrinsic_actual_1.f: New test.
749
750         PR fortran/22038
751         PR fortran/28119
752         * gfortran.dg/forall_4.f90: New test.
753
754         PR fortran/25072
755         * gfortran.dg/forall_5.f90: New test.
756
757 2006-06-25  Lee Millward  <lee.millward@gmail.com>
758
759         PR c++/28051
760         * g++.dg/template/using13.C: New test.
761
762         PR c++/28054
763         * g++.dg/other/incomplete3.C: New test.
764         
765 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
766
767         PR fortran/28081
768         * gfortran.dg/substr_3.f: New test.
769         * gfortran.dg/equiv_2.f90: Update expected error message.
770
771 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
772
773         PR fortran/28118
774         * gfortran.dg/actual_array_substr_1.f90: New test.
775
776 2006-06-24  Olivier Hainque  <hainque@adacore.com>
777
778         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
779         * gnat.dg/scalar_mode_agg_compare.adb: New test.
780         
781 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
782
783         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
784
785 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
786
787         PR fortran/27981
788         * gfortran.dg/simpleif_2.f90: New test.
789
790 2006-06-23  Lee Millward  <lee.millward@gmail.com>
791
792         * g++.dg/template/error22.C: Fix typo.
793         
794 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
795
796         PR c++/28112
797         * g++.dg/ext/attrib23.C: New test.
798
799 2006-06-23  Olivier Hainque  <hainque@adacore.com>
800
801         * gnat.dg/varsize_temp.adb: New test.
802         
803 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
804
805         PR c++/11468
806         * g++.dg/other/java2.C: New test.
807
808 2006-06-23  Danny Smith   <dannysmith@users.sourceforge.net>
809
810         PR target/27789
811         * g++.dg/ext/dllimport4.C. Add more tests for invalid
812         initialization.
813
814 2006-06-22  Roger Sayle  <roger@eyesopen.com>
815
816         PR target/27531
817         * gcc.dg/pr27531-1.c: New test case.
818
819 2006-06-22  Asher Langton  <langton2@llnl.gov>
820
821         PR fortran/24748
822         * gfortran.dg/implicit_8.f90: New.
823
824 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
825
826         PR rtl-optimization/28121
827         * gcc.dg/pr28121.c: New test.
828
829 2006-06-22  Lee Millward  <lee.millward@gmail.com>
830
831         PR c++/27805
832         * g++.dg/parse/ptrmem6.C: New test.
833
834         PR c++/27821
835         * g++.dg/template/error22.C: New test.
836         
837 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
838
839         PR c++/28111
840         * g++.dg/template/friend43.C: New test.
841
842         PR c++/28110
843         * g++.dg/template/crash53.C: New test.
844
845         PR c++/28109
846         * g++.dg/rtti/incomplete1.C: New test.
847
848 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
849
850         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
851
852 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
853
854         * gcc.c-torture/execute/complex-7.c: New.
855
856 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
857
858         * gcc.dg/merge-all-constants-1.c: New test.
859
860 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
861
862         PR c++/28113
863         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
864
865 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
866
867         * gfortran.dg/rrspacing_1.f90: New test.
868
869 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
870
871         PR c++/28052
872         * g++.dg/other/bitfield2.C: New test.
873
874 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
875
876         PR tree-optimization/27331
877         * gcc.dg/pr27331.c: New test.
878
879 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
880             Eric Botcazou  <ebotcazou@adacore.com>
881
882         PR ada/18692
883         * lib/gnat.exp: New file.
884         * lib/gnat-dg.exp: Likewise.
885         * gnat.dg: New directory.
886         * gnat.dg/dg.exp: New driver.
887         * gnat.dg/specs: New directory.
888         * gnat.dg/specs/specs.exp: New driver.
889         * gnat.dg/style: New directory.
890         * gnat.dg/style/style.exp: New driver.
891
892 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
893
894         PR fortran/16206
895         * gfortran.dg/array_initializer_1.f90: New test.
896
897         PR fortran/28005
898         * gfortran.dg/matmul_3.f90: New test.
899
900 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
901
902         PR middle-end/28075
903         * gcc.dg/tree-ssa/inline-1.c: New test.
904
905 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
906
907         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
908         in malloc prototype; remove XFAIL.
909         * gcc.dg/pr18241-2.c: Ditto.
910         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
911         in memset prototype; remove XFAIL.
912         * gcc.dg/tree-ssa/pr23382.c: Ditto.
913
914 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
915
916         * gcc.dg/vla-8.c: Add.
917
918 2006-06-19  Richard Guenther  <rguenther@suse.de>
919
920         PR tree-optimization/27090
921         * g++.dg/tree-ssa/pr27090.C: New testcase.
922
923 2006-06-19  Roger Sayle  <roger@eyesopen.com>
924
925         PR target/27861
926         * gcc.dg/pr27861-1.c: New test case.
927
928 2006-06-19  Richard Guenther  <rguenther@suse.de>
929
930         PR middle-end/28045
931         * gcc.dg/torture/pr28045.c: New testcase.
932
933 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
934
935         PR fortran/26801
936         * gfortran.dg/associated_4.f90: New test.
937
938 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
939
940         PR fortran/19310
941         PR fortran/19904
942         * gfortran.dg/real_const_3.f90: New test.
943
944 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
945
946         PR c++/28016
947         * g++.dg/template/static26.C: New test.
948
949         PR c++/27979
950         * g++.dg/expr/bitfield2.C: New test. 
951
952         PR c++/27884
953         * g++.dg/parse/linkage2.C: New test.
954
955 2006-06-16  Richard Guenther  <rguenther@suse.de>
956
957         PR middle-end/27116
958         * gcc.dg/pr15785-1.c: Revert last change.
959         * gcc.dg/torture/pr27116-2.c: New testcase.
960
961 2006-06-16  Roger Sayle  <roger@eyesopen.com>
962
963         PR middle-end/27802
964         * gcc.dg/pr27802-1.c: New test case.
965
966 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
967
968         PR c++/27689
969         * g++.dg/template/ttp18.C: New test.
970         * g++.dg/template/ttp19.C: Likewise.
971
972         PR c++/27666
973         * g++.dg/expr/cond9.C: New test.
974
975         PR c++/27640
976         * g++.dg/template/ctor7.C: New test.
977
978 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
979
980         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
981
982 2006-06-16  Richard Guenther  <rguenther@suse.de>
983
984         PR tree-optimization/27781
985         * gcc.dg/tree-ssa/pr27781.c: New testcase.
986
987 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
988
989         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
990
991 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
992
993         * gcc.dg/tree-ssa/loop-18.c: New test.
994
995 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
996
997         PR c++/27665
998         * g++.dg/template/crash52.C: New test.
999
1000         PR c++/27648
1001         * g++.dg/ext/attrib22.C: New test.
1002
1003         PR c++/26559
1004         * g++.dg/template/builtin1.C: New test.
1005         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
1006         
1007         PR c++/28018
1008         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
1009         assignment.
1010         * g++.old-deja/g++.pt/crash51.C: Likewise.
1011
1012         PR c++/27227
1013         * g++.dg/lookup/linkage1.C: New test.
1014         * g++.dg/lookup/linkage2.C: Likewise.
1015
1016 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
1017
1018         PR middle-end/27959
1019         * gcc.dg/pr27959.c: New testcase.
1020
1021 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
1022
1023         PR target/28014:
1024         * g++.dg/eh/div.C: New test.
1025
1026 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
1027
1028         PR c++/27894
1029         * g++.dg/tree-ssa/pr26757.C: New test.
1030         * g++.dg/tree-ssa/pr27894.C: New test.
1031
1032 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
1033
1034         * gcc.c-torture/compile/20060609-1.c: New test.
1035         
1036         PR target/27863
1037         * gcc.c-torture/compile/pr27863.c: New test.
1038
1039 2006-06-13  Richard Guenther  <rguenther@suse.de>
1040
1041         PR tree-optimization/27830
1042         * g++.dg/tree-ssa/pr27830.C: New testcase.
1043
1044 2006-06-13  Matthew Sachs  <msachs@apple.com>
1045
1046         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
1047         the list of compiler flags; this causes those flags to be checked
1048         for things like dg-skip-if.
1049
1050 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1051
1052         PR c++/27601
1053         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
1054
1055 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
1056             Kazu Hirata  <kazu@codesourcery.com>
1057
1058         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
1059         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
1060
1061 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1062
1063         PR c++/27933
1064         * g++.dg/lookup/using15.C: New test.
1065
1066         PR c++/27951
1067         * g++.dg/other/anon4.C: New test.
1068
1069 2006-06-12  Roger Sayle  <roger@eyesopen.com>
1070
1071         PR c++/21210
1072         * g++.dg/init/complex1.C: New test case.
1073
1074 2006-06-11  Eric Christopher  <echristo@apple.com>
1075
1076         PR middle-end/27948
1077         * gcc.dg/bf-ms-layout.c: Run on darwin.
1078         * gcc.dg/bf-no-ms-layout: Ditto.
1079         * gcc.dg/attr-ms_struct-2.c: New.
1080         * gcc.dg/bf-ms-layout-2.c: Ditto.
1081
1082 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
1083
1084         * gcc.dg/attr-ms_struct-packed1.c: New.
1085
1086 2006-06-09  Mike Stump  <mrs@apple.com>
1087
1088         * gcc.dg/vla-7.c: Add.
1089
1090 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
1091
1092         PR fortran/24558
1093         * gfortran.dg/entry_6.f90: New test.
1094
1095         PR fortran/20877
1096         PR fortran/25047
1097         * gfortran.dg/entry_7.f90: New test.
1098
1099 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
1100
1101         PR c/27747
1102         * gcc.dg/cpp/_Pragma6.c: New test.
1103
1104         PR c++/27748
1105         * g++.dg/cpp/_Pragma1.C: New test.
1106
1107         PR preprocessor/27746
1108         * gcc.dg/gomp/macro-3.c: New test.
1109         * gcc.dg/gomp/macro-4.c: New test.
1110         * g++.dg/gomp/macro-3.C: New test.
1111         * g++.dg/gomp/macro-4.C: New test.
1112
1113 2006-06-09  Richard Guenther  <rguenther@suse.de>
1114
1115         PR tree-optimization/26998
1116         * gcc.dg/torture/pr26998.c: New testcase.
1117         * gcc.dg/tree-ssa/vrp29.c: New testcase.
1118
1119 2006-06-08  Mike Stump  <mrs@apple.com>
1120
1121         * gcc.dg/pr27095.c: Account for stubs.
1122
1123         PR target/26427
1124         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
1125         produce bad code on darwin.
1126
1127 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1128
1129         PR fortran/27958
1130         * gcc/testsuite/gfortran.dg/substr_2.f: New test.
1131
1132 2006-06-08  Asher Langton  <langton2@llnl.gov>
1133
1134         PR fortran/27786
1135         * cray_pointers_2.f90: Add -fbounds-check compile flag.
1136
1137 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1138
1139         PR target/27421
1140         * gcc.dg/union-3.c: New test.
1141
1142 2006-06-08  Richard Guenther  <rguenther@suse.de>
1143
1144         PR middle-end/27116
1145         * gcc.dg/torture/pr27116.c: New testcase.
1146         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
1147
1148 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
1149
1150         PR rtl-optimization/26449
1151         * gcc.dg/pr26449.c: New test.
1152
1153 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1154
1155         PR c++/27601
1156         * g++.dg/ext/offsetof1.C: Test member functions.
1157
1158 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
1159
1160         * gcc.dg/pr27095.c: Improve scanning.
1161
1162 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
1163
1164         PR fortran/23091
1165         * gfortran.dg/saved_automatic_1.f90: New test.
1166
1167         PR fortran/24168
1168         * gfortran.dg/array_simplify_1.f90: New test.
1169
1170         PR fortran/25090
1171         * gfortran.dg/entry_dummy_ref_1.f90: New test.
1172
1173         PR fortran/25058
1174         * gfortran.dg/entry_dummy_ref_2.f90: New test.
1175
1176 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
1177
1178         PR c++/27177
1179         * g++.dg/expr/cast7.C: New test.
1180
1181 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
1182
1183         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
1184         * lib/gcc-defs.exp (tool_check_compile): Ditto.
1185         * lib/fortran-torture.exp (fortran-torture-compile,
1186         fortran-torture-execute): Ditto.
1187
1188 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
1189
1190         PR target/27842
1191         * gcc.dg/vmx/pr27842.c: New test.
1192
1193 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1194
1195         PR libfortran/27895
1196         * gfortran.dg/bounds_check_3.f90: New test.
1197
1198 2006-06-05  Mike Stump  <mrs@apple.com>
1199
1200         * objc.dg/objc-fast-4.m: Skip for ppc64.
1201
1202 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
1203
1204         PR testsuite/27705
1205         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
1206
1207 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
1208             Victor Kaplansky  <victork@il.ibm.com>
1209
1210         PR tree-optimizations/26360
1211         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
1212         with -fno-tree-dce.
1213         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
1214
1215 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
1216
1217         PR fortran/14067
1218         * gfortran.dg/data_char_1.f90: Add messages for truncated
1219         strings.
1220
1221         PR fortran/16943
1222         * gfortran.dg/func_decl_2.f90: New test.
1223
1224         PR fortran/20839
1225         * gfortran.dg/do_2.f90: New test.
1226
1227         PR fortran/27655
1228         * gfortran.dg/associated_3.f90: New test.
1229
1230 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
1231
1232         PR c++/27819
1233         * g++.dg/template/static25.C: New test.
1234
1235         PR c++/27722
1236         * g++.dg/init/array21.C: New test.
1237
1238         PR c++/27807
1239         * g++.dg/ext/complit7.C: New test.
1240
1241         PR c++/27806
1242         * g++.dg/parse/ptrmem5.C: New test.
1243
1244 2006-06-04  Roger Sayle  <roger@eyesopen.com>
1245             Andrew Pinski  <pinskia@physics.uc.edu>
1246
1247         PR c/27150
1248         PR middle-end/27382
1249         * gcc.dg/pr27150-1.c: New testcase.
1250         * gcc.dg/pr27382-1.c: New testcase.
1251         * gcc.dg/pr27382-2.c: New testcase.
1252
1253 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
1254
1255         PR c/25161
1256         PR c/27020
1257         * gcc.dg/array-10.c: New test.
1258
1259 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1260
1261         PR c++/27804
1262         * g++.dg/init/const4.C: New test.
1263         * g++.dg/init/member1.C: Add error-marker.
1264         * g++.dg/other/fold1.C: Adjust error-marker.
1265
1266 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1267
1268         PR c++/27601
1269         * g++.dg/ext/offsetof1.C: New test.
1270
1271 2006-06-04 Eric Christopher <echristo@apple.com>
1272
1273         * gcc.dg/attr-ms_struct-1.c: New.
1274
1275 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
1276
1277         * gcc.c-torture/compile/builtin_constant_p.c: New test.
1278
1279 2006-06-04  Richard Guenther  <rguenther@suse.de>
1280
1281         PR tree-optimization/27039
1282         * gcc.dg/tree-ssa/loop-17.c: New testcase.
1283
1284 2006-06-03  Roger Sayle  <roger@eyesopen.com>
1285
1286         PR target/26223
1287         * gcc.target/i386/amd64-abi-2.c: New test case.
1288
1289 2006-06-02  Eric Christopher  <echristo@apple.com>
1290
1291         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
1292         * gcc.target/i386/20020523-1.c: Skip if darwin.
1293         * gcc.target/i386/asm-3.c: Ditto.
1294         * gcc.target/i386/20011119-1.c: Ditto.
1295         * gcc.target/i386/clobbers.c: Remove pic part of test.
1296
1297 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
1298
1299         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
1300         * g++.old-deja/g++.other/init19.C: Ditto.
1301         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
1302         and add other platforms as expected failures.
1303
1304 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
1305
1306         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
1307         (is-effective-target-keyword): Ditto.
1308
1309 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
1310
1311         PR fortran/27715
1312         * gfortran.dg/extended_char_comparison_1.f:  New test.
1313
1314 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
1315
1316         PR fortran/25098
1317         * gfortran.dg/dummy_procedure_1.f90: New test.
1318
1319         PR fortran/25147
1320         * gfortran.dg/dummy_procedure_2.f90: New test.
1321
1322         * gfortran.dg/associated_2.f90: Correct to make consistent with
1323         standard.
1324
1325 2006-05-31  Roger Sayle  <roger@eyesopen.com>
1326
1327         * gcc.target/i386/387-11.c: New test case.
1328
1329 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
1330
1331         PR c++/27801
1332         * g++.dg/template/cond6.C: New test.
1333
1334         PR c++/26496
1335         * g++.dg/template/crash51.C: New test.
1336         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
1337
1338         PR c++/27385
1339         * g++.dg/init/array20.C: New test.
1340
1341 2006-05-31  Roger Sayle  <roger@eyesopen.com>
1342
1343         * gcc.dg/builtins-54.c: New test case.
1344
1345 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
1346
1347         PR c++/26433
1348         * g++.dg/template/fntry1.C: Add dg-do link.
1349
1350         PR c++/27808
1351         * g++.dg/parse/friend6.C: New test.
1352
1353 2006-05-30  Asher Langton  <langton2@llnl.gov>
1354
1355         * gfortran.dg/cray_pointers_7.f90: New test.
1356
1357 2006-05-30  Roger Sayle  <roger@eyesopen.com>
1358
1359         PR tree-optimization/23452
1360         * gcc.dg/fold-mulconj-1.c: New test case.
1361
1362 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
1363
1364         PR c++/27803
1365         * g++.dg/parse/bitfield1.C: New test.
1366
1367 2006-05-30  Roger Sayle  <roger@eyesopen.com>
1368
1369         * gcc.target/ppc-eq0-1.c: New test case.
1370         * gcc.target/ppc-negeq0-1.c: New test case.
1371
1372 2006-05-30  Dirk Mueller  <dmueller@suse.de>
1373
1374         PR c/27273
1375         * gcc.dg/overflow-warn-5.c: New test.
1376
1377 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1378
1379         PR c/27718
1380         * gcc.dg/sizeof-1.c: New test.
1381
1382 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
1383
1384         PR target/27790
1385         * gcc.target/i386/pr27790.c: New test.
1386
1387 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1388
1389         PR libgfortran/27757
1390         * gfortran.dg/direct_io_5.f90: New test.
1391
1392 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1393
1394         PR libgfortran/27634
1395         * gfortran.dg/fmt_missing_period_1.f: New test.
1396         * gfortran.dg/fmt_missing_period_2.f: New test.
1397         * gfortran.dg/fmt_missing_period_3.f: New test.
1398
1399 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1400
1401         PR fortran/19777
1402         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
1403         arrays.
1404
1405 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1406
1407         PR c++/27713
1408         * g++.dg/template/new6.C: New test.
1409
1410 2006-05-29  Roger Sayle  <roger@eyesopen.com>
1411
1412         PR tree-optimization/24964
1413         * gcc.target/i386/387-10.c: New test case.
1414
1415 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
1416
1417         * intrinsics/string_intrinsics.c (compare_string):
1418         Use memcmp instead of strncmp to avoid tripping over
1419         CHAR(0) in a string.
1420
1421 2006-05-27  Richard Guenther  <rguenther@suse.de>
1422
1423         PR middle-end/27773
1424         * gcc.dg/torture/pr27773.c: New testcase.
1425
1426 2006-05-27  Dirk Mueller  <dmueller@suse.de>
1427
1428         * gcc.dg/pr24561.c: Rename to..
1429         * gcc.dg/pr25962.c: .. this.
1430
1431 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1432
1433         PR fortran/19777
1434         * gfortran.dg/bounds_check_2.f: New test.
1435
1436 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
1437
1438         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
1439         * gfortran.dg/byte_1.f90: Likewise.
1440         * gfortran.dg/dup_save_2.f90: Likewise.
1441
1442 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
1443
1444         * gfortran.dg/associated_2.f90: New test.
1445
1446 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1447
1448         PR fortran/27524
1449         * gfortran.dg/bounds_check_1.f90: New test.
1450
1451 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
1452
1453         PR rtl-optimization/27661
1454         * gcc.dg/pr27661.c: New test case.
1455
1456 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
1457
1458         PR fortran/23151
1459         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
1460         * gfortran.dg/print_parentheses_1.f:  New test.
1461         * gfortran.dg/print_parentheses_2.f90:  New test.
1462
1463 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
1464
1465         PR target/27758
1466         * gcc.dg/pr27758.c: New test.
1467
1468 2006-05-24  Falk Hueffner  <falk@debian.org>
1469
1470         * gcc.c-torture/compile/pr27571.c: New test.
1471
1472 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
1473
1474         PR fortran/27709
1475         * gfortran.dg/spec_expr_4.f90: New test.
1476
1477         PR fortran/27155
1478         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
1479
1480 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
1481
1482         PR c++/20103
1483         * g++.dg/ext/complit6.C: New test.
1484         * g++.dg/ext/complit3.C: Adjust error markers.
1485         * g++.dg/init/const3.C: New test.
1486
1487 2006-05-25  Richard Guenther  <rguenther@suse.de>
1488
1489         PR middle-end/27743
1490         * gcc.dg/torture/pr27743.c: New testcase.
1491
1492 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
1493
1494         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
1495
1496 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
1497
1498         * gcc.dg/compat/scalar-by-value-x.h: New.
1499         * gcc.dg/compat/scalar-by-value-y.h: New.
1500         * gcc.dg/compat/scalar-by-value-5.c: New.
1501         * gcc.dg/compat/scalar-by-value-5_main.c: New.
1502         * gcc.dg/compat/scalar-by-value-5_x.c: New.
1503         * gcc.dg/compat/scalar-by-value-5_y.c: New.
1504         * gcc.dg/compat/scalar-by-value-6.c: New.
1505         * gcc.dg/compat/scalar-by-value-6_main.c: New.
1506         * gcc.dg/compat/scalar-by-value-6_x.c: New.
1507         * gcc.dg/compat/scalar-by-value-6_y.c: New.
1508
1509 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
1510
1511         PR tree-optimization/27639
1512         PR tree-optimization/26719
1513         * gcc.dg/pr27639.c: New test.
1514         * gcc.dg/pr26719.c: New test.
1515         * gcc.dg/tree-ssa/scev-cast.c: New test.
1516
1517 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
1518
1519         PR c++/20173
1520         * g++.dg/template/error21.C: New test.
1521
1522 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
1523
1524         PR target/27696
1525         * gcc.target/i386/pr27696.c: New.
1526
1527 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
1528
1529         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
1530
1531         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
1532
1533 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1534
1535         PR c++/27716
1536         * g++.dg/other/assign1.C: New test.
1537
1538 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
1539
1540         PR target/27266
1541         * gcc.target/i386/pr27266.c: New.
1542
1543 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1544
1545         PR c++/27451
1546         * g++.dg/ext/asm9.C: New test.
1547
1548 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
1549
1550         PR rtl-optimization/25514
1551         * gcc.c-torture/compile/pr25514.c: New test.
1552
1553 2006-05-22  Richard Guenther  <rguenther@suse.de>
1554
1555         Revert
1556         2006-01-31  Richard Guenther  <rguenther@suse.de>
1557
1558         * gcc.target/i386/sselibm-1.c: New testcase.
1559         * gcc.target/i386/sselibm-2.c: Likewise.
1560         * gcc.target/i386/sselibm-3.c: Likewise.
1561         * gcc.target/i386/sselibm-4.c: Likewise.
1562         * gcc.target/i386/sselibm-5.c: Likewise.
1563
1564 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1565
1566         PR c/27420
1567         * gcc.dg/func-args-2.c: New test.
1568
1569         PR c/26818
1570         * gcc.dg/struct-incompl-1.c: New test.
1571
1572 2006-05-22  Richard Guenther  <rguenther@suse.de>
1573
1574         PR testsuite/27708
1575         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
1576         the transformations we test for.
1577
1578 2006-05-22  Richard Guenther  <rguenther@suse.de>
1579
1580         PR testsuite/27707
1581         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
1582
1583 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
1584
1585         PR c++/27210
1586         * g++.dg/warn/new1.C: New test.
1587         * g++.dg/template/new5.C: Likewise.
1588
1589 2006-05-21  Roger Sayle  <roger@eyesopen.com>
1590
1591         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
1592         * gcc.target/i386/20060512-3.c: Likewise.
1593
1594 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
1595
1596         PR rtl-optimization/27671
1597         * gcc.c-torture/execute/pr27671-1.c: New.
1598         * gcc.dg/pr27671-2.c: Likewise.
1599
1600         PR tree-optimization/26622.
1601         * gcc.c-torture/compile/pr26622.c: New.
1602
1603 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
1604
1605         PR fortran/27613
1606         * gfortran.dg/recursive_reference_1.f90: New test.
1607
1608 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
1609
1610         PR fortran/25746
1611         * gfortran.dg/elemental_subroutine_3.f90: New test.
1612
1613         PR fortran/25090
1614         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
1615
1616         PR fortran/27584
1617         * gfortran.dg/associated_target_1.f90: New test.
1618
1619         PR fortran/19015
1620         * gfortran.dg/maxloc_shape_1.f90: New test.
1621
1622 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1623
1624         PR libgfortran/24459
1625         * gfortran.dg/namelist_24.f90: New test.
1626         * gfortran.dg/namelist_12.f: Fix typo in comment.
1627
1628 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
1629
1630         PR middle-end/25776
1631         * g++.dg/other/error11.C: New test.
1632
1633 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
1634
1635         * gcc.target/mips/pr26765.c: Add -w to options.
1636
1637 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
1638
1639         * lib/target-supports.exp (check_effective_target_mpaired_single):
1640         New function.
1641         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
1642         multilibs.
1643         * g++.dg/vect/vect.exp: Likewise.
1644
1645 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
1646
1647         PR testsuite/25891
1648         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
1649
1650 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
1651
1652         PR fortran/27662
1653         * gfortran.dg/temporary_1.f90: New file.
1654
1655 2006-05-19  Andreas Schwab  <schwab@suse.de>
1656
1657         * g++.dg/other/unused1.C: Also match "stringz".
1658
1659 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
1660
1661         PR c++/26433
1662         * g++.dg/template/fntry1.C: New test.
1663
1664 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
1665
1666         PR c++/27471
1667         PR c++/27506
1668         * g++.dg/conversion/bitfield5.C: New test.
1669         * g++.dg/conversion/bitfield6.C: New test.
1670
1671 2006-05-18  Mike Stump  <mrs@apple.com>
1672
1673         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
1674         * gcc.dg/vla-4.c: Add.
1675         * gcc.dg/vla-5.c: Add.
1676         * gcc.dg/vla-6.c: Add.
1677
1678 2006-05-12  Stuart Hastings  <stuart@apple.com>
1679
1680         * testsuite/gcc.target/i386/20060512-1.c: New.
1681         * testsuite/gcc.target/i386/20060512-2.c: New.
1682         * testsuite/gcc.target/i386/20060512-3.c: New.
1683         * testsuite/gcc.target/i386/20060512-4.c: New.
1684
1685 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
1686
1687         PR c++/26122
1688         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
1689
1690         PR c++/26068
1691         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
1692         * g++.dg/parse/linkage1.C: New test.
1693
1694 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
1695
1696         PR tree-optimization/27548
1697         * g++.dg/tree-ssa/pr27548.C: New test.
1698
1699 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1700
1701         PR fortran/26551
1702         * gfortran.dg/recursive_check_1.f: New test.
1703         * gfortran.dg/recursive_check_2.f90: New test.
1704
1705 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
1706
1707         * g++.dg/opt/temp2.C: New test.
1708
1709 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
1710
1711         PR c++/27491
1712         * g++.dg/init/brace5.C: New test.
1713
1714         PR middle-end/27415
1715         * gcc.dg/gomp/pr27415.c: New test.
1716         * g++.dg/gomp/pr27415.C: New test.
1717
1718         PR tree-optimization/27549
1719         * g++.dg/tree-ssa/pr27549.C: New test.
1720
1721 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1722
1723         PR libgfortran/27575
1724         * gfortran.dg/read_eof_4.f90: New test.
1725
1726 2006-05-16  Richard Guenther  <rguenther@suse.de>
1727
1728         PR tree-optimization/22303
1729         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
1730
1731 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
1732
1733         PR middle-end/27573
1734         * gcc.dg/gomp/pr27573.c: New test.
1735         * gfortran.dg/gomp/pr27573.f90: New test.
1736
1737         PR c/27499
1738         * gcc.dg/gomp/pr27499.c: New test.
1739         * g++.dg/gomp/pr27499.C: New test.
1740
1741 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
1742
1743         PR c++/27339
1744         * g++.dg/parser/access8.C: Adjust error marker.
1745         * g++.dg/template/access17.C: New test.
1746         * g++.dg/template/access18.C: Likewise.
1747
1748 2006-05-15  Roger Sayle  <roger@eyesopen.com>
1749
1750         PR target/26600
1751         * gcc.target/i386/pr26600.c: New test case.
1752
1753 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
1754
1755         PR c++/27505
1756         * g++.dg/expr/bitfield1.C: New test.
1757
1758 2006-05-15  Richard Guenther  <rguenther@suse.de>
1759
1760         PR tree-optimization/27603
1761         * gcc.dg/torture/pr27603.c: New testcase.
1762
1763 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
1764
1765         PR fortran/25090
1766         * gfortran.dg/entry_dummy_ref_1.f90: New test.
1767
1768         PR fortran/25082
1769         * gfortran.dg/scalar_return_1.f90: New test.
1770
1771         PR fortran/27411
1772         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
1773
1774 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
1775
1776         * gcc.dg/gomp/critical-4.c: New test.
1777         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
1778         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
1779         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
1780         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
1781
1782 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1783
1784         PR c++/27582
1785         * g++.dg/template/dependent-args1.C: New test.
1786
1787         PR c++/27581
1788         * g++.dg/lookup/this1.C: New test.
1789
1790         PR c++/27315
1791         * g++.dg/template/operator6.C: New test.
1792         * g++.dg/template/incomplete3.C: New test.
1793
1794         PR c++/27559
1795         * g++.dg/template/new4.C: New test.
1796
1797         PR c++/27496
1798         * g++.dg/template/void2.C: New test.
1799
1800 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
1801
1802         * g++.dg/template/dependent-expr5.C: New test.
1803
1804 2006-05-14  Roger Sayle  <roger@eyesopen.com>
1805
1806         PR middle-end/26729
1807         * gcc.dg/pr26729-1.c: New test case.
1808
1809 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
1810
1811         * gcc.dg/pr27003.c: New test.
1812
1813 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
1814
1815         * lib/target-supports.dg (check_cxa_atexit_available): Change
1816         v3_target_compile to ${tool}_target_compile.
1817
1818 2006-05-11  Jason Merrill  <jason@redhat.com>
1819
1820         * lib/scanasm.exp (scan-not-hidden): Fix typo.
1821
1822 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1823
1824         PR fortran/27553
1825         * gfortran.dg/label_5.f90: New test.
1826
1827 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
1828
1829         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
1830         check_effective_target_powerpc_altivec_ok): New.
1831         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
1832         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
1833         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
1834         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
1835         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
1836         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
1837         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
1838         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
1839         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
1840         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
1841         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
1842         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
1843         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
1844         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
1845         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
1846         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
1847         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
1848         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
1849         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
1850         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
1851         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
1852         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
1853         gcc.target/powerpc/altivec-9.c,
1854         gcc.target/powerpc/altivec-consts.c,
1855         gcc.target/powerpc/altivec-pr22085.c,
1856         gcc.target/powerpc/altivec-splat.c,
1857         gcc.target/powerpc/altivec-types-1.c,
1858         gcc.target/powerpc/altivec-types-2.c,
1859         gcc.target/powerpc/altivec-types-3.c,
1860         gcc.target/powerpc/altivec-types-4.c,
1861         gcc.target/powerpc/altivec-varargs-1.c,
1862         gcc.target/powerpc/altivec-vec-merge.c,
1863         gcc.target/powerpc/ppc-vector-memcpy.c,
1864         gcc.target/powerpc/ppc-vector-memset.c,
1865         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
1866         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
1867         these effective targets.
1868         * gcc.dg/vmx/pr27006.c: Add missing close brace.
1869         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
1870
1871 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1872
1873         PR middle-end/27384
1874         * g++.dg/other/fold1.C: New test.
1875
1876         PR middle-end/27488
1877         * gcc.dg/fold-nonneg-1.c: New test.
1878
1879         PR c++/27547
1880         * g++.dg/other/operator1.C: New test.
1881
1882 2006-05-11  Richard Guenther  <rguenther@suse.de>
1883
1884         PR middle-end/27529
1885         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
1886
1887 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
1888
1889         * lib/target-supports-dg.exp (check-flags): New.
1890         (dg-skip-if): Move flag checks.
1891
1892 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
1893
1894         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
1895         * lib/target-supports.dg (check_cxa_atexit_available): New.
1896
1897 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
1898
1899         PR fortran/27470
1900         * gfortran.dg/multiple_allocation_2.f90: New test case.
1901
1902 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
1903
1904         * gcc.target/arm/pr27387.C: Fix a comment typo.
1905
1906 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1907
1908         PR fortran/24549
1909         * gfortran.dg/error_recovery_1.f90: New test.
1910
1911 2006-05-10  Richard Guenther  <rguenther@suse.de>
1912
1913         PR tree-optimization/27302
1914         * gcc.dg/torture/pr27302.c: New testcase.
1915
1916 2006-05-09  Dirk Mueller  <dmueller@suse.de>
1917         Richard Guenther  <rguenther@suse.de>
1918
1919         PR middle-end/27498
1920         * gcc.dg/tree-ssa/pr27498.c: New testcase.
1921
1922 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
1923
1924         PR rtl-optimization/27335
1925         * gcc.dg/pr27335.c: New test.
1926
1927 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
1928
1929         * gcc.target/mips/mips-ps-5.c: New file.
1930
1931 2006-05-08  Jan Hubicka  <jh@suse.cz>
1932
1933         PR middle-end/25962
1934         * gcc.dg/pr25962.c: New.
1935
1936 2006-05-08  Roger Sayle  <roger@eyesopen.com>
1937
1938         PR target/27158
1939         * gcc.target/powerpc/pr27158.c: New test case.
1940
1941 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
1942
1943         PR testsuite/27476
1944         * ada/acats/run_all.sh: Use test -z.
1945
1946 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1947
1948         PR libfortran/18271
1949         * gfortran.dg/spec_expr_3.f90: New test.
1950
1951 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
1952
1953         PR target/24879
1954         * gcc.target/i386/monitor.c: New file.
1955
1956 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
1957
1958         * gcc.dg/pr27095.c: xfail *-*-darwin*.
1959
1960 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1961
1962         PR c++/27447
1963         * g++.dg/other/ptrmem7.C: New test.
1964
1965 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1966
1967         PR target/27421
1968         * gcc.dg/array-9.c: New test.
1969
1970 2006-05-07  Richard Guenther  <rguenther@suse.de>
1971
1972         PR tree-optimization/27409
1973         * gcc.dg/torture/pr27409.c: New testcase.
1974
1975 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
1976
1977         PR fortran/27457
1978         * gfortran.dg/select_6.f90: New.
1979
1980 2006-05-07  Richard Guenther  <rguenther@suse.de>
1981
1982         PR tree-optimization/27136
1983         * gcc.dg/torture/pr27136.c: New testcase.
1984
1985 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
1986
1987         PR fortran/24813
1988         * gfortran.dg/char_cons_len_1.f90: New test.
1989
1990 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1991
1992         PR c++/27427
1993         * g++.dg/template/incomplete2.C: New test.
1994
1995 2006-05-06  Richard Guenther  <rguenther@suse.de>
1996
1997         PR tree-optimization/27151
1998         * gcc.dg/vect/pr27151.c: New testcase.
1999
2000 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2001
2002         PR c++/27430
2003         * g++.dg/template/void1.C: New test.
2004
2005         PR c++/27423
2006         * g++.dg/other/void2.C: New test.
2007
2008         PR c++/27422
2009         * g++.dg/conversion/void1.C: New test.
2010
2011 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
2012
2013         PR/21391
2014         * g++.dg/other/unused1.C: New.
2015
2016 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2017
2018         PR objc/27240
2019         * objc.dg/member-1.m: New test.
2020
2021 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
2022
2023         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
2024
2025 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2026
2027         PR libfortran/26985
2028         * gfortran.dg/matmul_2.f90: New test.
2029
2030 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
2031
2032         * ada/acats/run_all.sh: Use sync when main not found.
2033
2034 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
2035
2036         PR target/26765
2037         * gcc.target/mips/pr26765.c: New.
2038
2039 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
2040
2041         * gcc.target/bfin: New directory.
2042         * gcc.target/bfin/bfin.exp: New file.
2043         * gcc.target/bfin/frmul.c: New file.
2044         * gcc.target/bfin/arith.c: New file.
2045         * gcc.target/bfin/mul-combine.c: New file.
2046         * gcc.target/bfin/shift.c: New file.
2047
2048 2006-05-04  Richard Guenther  <rguenther@suse.de>
2049
2050         PR tree-optimization/14287
2051         PR tree-optimization/14844
2052         PR tree-optimization/19792
2053         PR tree-optimization/21608
2054         PR tree-optimization/27090
2055         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
2056         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
2057         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
2058         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
2059         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
2060
2061 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
2062
2063         PR tree-optimization/27285
2064         * gcc.c-torture/execute/pr27285.c: New test.
2065
2066         PR middle-end/27388
2067         * gcc.dg/gomp/pr27388-1.c: New test.
2068         * gcc.dg/gomp/pr27388-2.c: New test.
2069         * gcc.dg/gomp/pr27388-3.c: New test.
2070
2071         PR c++/27359
2072         * g++.dg/gomp/pr27359.C: New test.
2073
2074 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
2075
2076         PR fortran/20248
2077         * gfortran.dg/iargc.f90: New test.
2078
2079 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
2080
2081         PR c++/27102
2082         * g++.dg/template/crash49.C: New test.
2083
2084 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
2085
2086         PR testsuite/27032
2087         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
2088
2089 2006-05-02  Jeff Law  <law@redhat.com>
2090
2091         PR tree-optimization/27364
2092         * gcc.c-torture/execute/pr27364.c: New test.
2093
2094 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
2095
2096         PR c++/27309
2097         * g++.dg/parser/ctor5.C: New test.
2098
2099 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
2100
2101         PR target/27387
2102         * gcc.target/arm/arm.exp: New.
2103         * gcc.target/arm/pr27387.C: Likewise.
2104
2105 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
2106
2107         PR fortran/27269
2108         PR fortran/27324
2109         * gfortran.dg/module_equivalence_2.f90: New test.
2110
2111 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
2112
2113         PR middle-end/27337
2114         * g++.dg/gomp/pr27337-1.C: New test.
2115         * g++.dg/gomp/pr27337-2.C: New test.
2116
2117         PR middle-end/27328
2118         * gcc.dg/gomp/pr27328.c: New test.
2119
2120         PR middle-end/27325
2121         * g++.dg/gomp/pr27325.C: New test.
2122
2123         PR middle-end/27310
2124         * g++.dg/gomp/pr27310.C: New test.
2125
2126 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
2127
2128         PR tree-optimization/27291
2129         * g++.dg/tree-ssa/pr27291.C: New test.
2130
2131 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
2132
2133         PR tree-optimization/27283
2134         * g++.dg/tree-ssa/pr27283.C: New test.
2135
2136 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
2137
2138         * gcc.dg/tree-ssa/loop-16.c: New test.
2139
2140 2006-05-01  Roger Sayle  <roger@eyesopen.com>
2141             Joseph S. Myers  <joseph@codesourcery.com>
2142
2143         * gcc.dg/Wconversion-3.c: New test case.
2144         * gcc.dg/Wconversion-4.c: Likewise.
2145
2146 2006-05-01  Richard Guenther  <rguenther@suse.de>
2147
2148         PR tree-optimization/26726
2149         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
2150
2151 2006-04-30  Roger Sayle  <roger@eyesopen.com>
2152
2153         * gcc.dg/Woverflow-1.c: New test case.
2154         * gcc.dg/Woverflow-2.c: Likewise.
2155         * gcc.dg/Woverflow-3.c: Likewise.
2156
2157 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
2158
2159         PR c++/27094
2160         * g++.dg/template/defarg8.C: New test.
2161
2162 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2163
2164         PR c++/27278
2165         * g++.dg/parse/operator7.C: New test.
2166
2167 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2168
2169         PR c++/11471
2170         PR c++/27102
2171         * g++.dg/template/crash48.C: New test.
2172
2173         PR c++/27279
2174         * g++.dg/parse/ctor4.C: New test.
2175
2176 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2177
2178         PR fortran/25681
2179         * gfortran.df/char_type_len.f90: New test.
2180
2181 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2182
2183         PR libgfortran/27304
2184         * gfortran.dg/fmt_exhaust.f90: New test.
2185
2186 2006-04-28  Roger Sayle  <roger@eyesopen.com>
2187
2188         PR c/25309
2189         * gcc.dg/large-size-array-2.c: New test case.
2190
2191 2006-04-28  Richard Guenther  <rguenther@suse.de>
2192
2193         PR target/26826
2194         * gcc.target/i386/pr26826.c: New testcase.
2195
2196 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
2197
2198         PR middle-end/27260
2199         * gcc.c-torture/execute/pr27260.c: New.
2200
2201 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
2202
2203         PR middle-end/27095
2204         * gcc.dg/pr27095.c: New.
2205
2206 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
2207
2208         PR c++/27292
2209         * g++.dg/conversion/bitfield4.C: New test.
2210
2211 2006-04-27  Eric Christopher  <echristo@apple.com>
2212
2213         * gcc.dg/pragma-ms_struct.c: New.
2214
2215 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
2216
2217         PR c++/27102
2218         * g++.dg/template/crash47.C: New test.
2219
2220 2006-04-27  Dirk Mueller  <dmueller@suse.de>
2221
2222         * gcc.target/i386/sse-7.c: build with -msse.
2223
2224 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
2225
2226         PR testsuite/27274:
2227         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
2228         (main): Exit if processor doesn't support SSE.
2229
2230 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
2231
2232         PR middle-end/27282
2233         * gcc.c-torture/compile/pr27282.c: New test.
2234
2235 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
2236
2237         PR middle-end/26913
2238         * g++.dg/gomp/pr26913.C: New test.
2239
2240         PR c/25996
2241         * gcc.dg/gomp/pr25996.c: New test.
2242         * g++.dg/gomp/pr25996.C: New test.
2243
2244 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
2245
2246         PR rtl-optimization/26725
2247         * gcc.c-torture/compile/pr26725.c: New test.
2248
2249 2006-04-25  Richard Guenther  <rguenther@suse.de>
2250
2251         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
2252         than n + -1.
2253
2254 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
2255
2256         * gcc.dg/20060425-1.c: New testcase.
2257
2258 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
2259
2260         PR tree-optimization/26865
2261         * gcc.dg/pr26865.c: New test.
2262
2263 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
2264
2265         PR c++/27292
2266         * g++.dg/conversion/bitfield1.C: New test.
2267         * g++.dg/conversion/bitfield2.C: Likewise.
2268         * g++.dg/conversion/bitfield3.C: Likewise.
2269
2270 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
2271         Richard Guenther  <rguenther@suse.de>
2272
2273         PR tree-optimization/27236
2274         * gcc.dg/tree-ssa/pr27236.c: New testcase.
2275
2276 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2277
2278         PR c++/19963
2279         * g++.dg/other/incomplete2.C: New test.
2280
2281 2006-04-24  Richard Guenther  <rguenther@suse.de>
2282
2283         PR middle-end/26869
2284         * gcc.dg/torture/pr26869.c: New testcase.
2285
2286 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
2287         Richard Guenther  <rguenther@suse.de>
2288
2289         PR tree-optimization/27218
2290         * g++.dg/tree-ssa/pr27218.C: New testcase.
2291
2292 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
2293
2294         PR c++/26912
2295         * g++.dg/template/friend41.C: New test.
2296
2297 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
2298
2299         * g++.dg/opt/pr15551.C: Include cstdio.
2300         (main): Use remove instead of unlink.
2301
2302 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
2303
2304         * gcc.dg/sibcall-7.c: New test.
2305         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
2306         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
2307         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
2308         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
2309         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
2310
2311 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
2312
2313         PR c++/26534
2314         * g++.dg/opt/bitfield1.C: New test.
2315         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
2316         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
2317         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
2318         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
2319         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
2320         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
2321         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
2322         * g++.dg/abi/bitfield2.C: Likewise.
2323         * g++.dg/init/bitfield1.C: Likewise.
2324
2325 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
2326
2327         PR fortran/25099
2328         * gfortran.dg/elemental_subroutine_4.f90: New test.
2329         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
2330         call sub (m, x).
2331
2332 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
2333
2334         * gcc.c-torture/compile/20060421-1.c: New testcase.
2335
2336 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2337
2338         PR c/25875
2339         * gcc.dg/init-bad-4.c: New test.
2340
2341 2006-04-21  Paul Brook  <paul@codesourcery.com>
2342
2343         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
2344
2345 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
2346
2347         PR fortran/27122
2348         * gfortran.dg/defined_operators_1.f90: New test.
2349         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
2350         remove old ones associated, incorrectly, with Note 5.46.
2351
2352         PR fortran/27113
2353         * gfortran.dg/character_array_constructor_1.f90: New test.
2354
2355 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
2356
2357         * gcc.dg/20060419-1.c: New test.
2358
2359 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
2360
2361         PR c/26774
2362         * gcc.dg/struct-parse-1.c: New test case.
2363
2364 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2365
2366         PR c++/26558
2367         * g++.dg/parse/template19.C: New test.
2368
2369         PR c++/26739
2370         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
2371
2372         PR c++/26036
2373         * g++.dg/expr/call3.C: New test.
2374
2375         PR c++/10385
2376         * g++.dg/conversion/dynamic1.C: New test.
2377
2378 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
2379
2380         PR c++/27102
2381         * g++.dg/template/crash35.C: Tweak error markers.
2382         * g++.dg/template/crash46.C: New test.
2383         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
2384         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
2385
2386 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
2387
2388         PR rtl-optimization/14261
2389         * gcc.c-torture/compile/20060419-1.c: Added.
2390
2391 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
2392
2393         * gfortran.dg/label_1.f90: Adjust dg-error.
2394
2395 2006-04-16  Roger Sayle  <roger@eyesopen.com>
2396
2397         PR target/26961
2398         * gcc.dg/fold-cond-1.c: New test case.
2399         * gcc.dg/pr26961-1.c: Likewise.
2400
2401 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2402
2403         PR libgfortran/27138
2404         * gfortran.dg/read_bad_advance.f90: New test.
2405
2406 2006-04-16  Roger Sayle  <roger@eyesopen.com>
2407             Dale Johannesen  <dalej@apple.com>
2408
2409         PR target/24076
2410         * gcc.target/i386/vecinit-3.c: New testcase.
2411         * gcc.target/i386/vecinit-4.c: Likewise.
2412         * gcc.target/i386/sse-18.c: Likewise.
2413         * gcc.target/i386/sse-19.c: Likewise.
2414
2415 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
2416
2417         * gfortran.dg/allocate_zerosize_1.f90: New test.
2418
2419 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
2420
2421         PR c++/26365
2422         * g++.dg/template/crash45.C: New test.
2423
2424 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
2425
2426         PR fortran/26787
2427         * gfortran.dg/proc_assign_1.f90: New test.
2428         * gfortran.dg/procedure_lvalue.f90: Change message.
2429         * gfortran.dg/namelist_4.f90: Add new error.
2430
2431         PR fortran/25597
2432         PR fortran/27096
2433         * gfortran.dg/auto_pointer_array_result_1.f90
2434
2435         PR fortran/27089
2436         * gfortran.dg/specification_type_resolution_1.f90
2437
2438         PR fortran/18003
2439         PR fortran/25669
2440         PR fortran/26834
2441         * gfortran.dg/bounds_temporaries_1.f90: New test.
2442
2443         PR fortran/27124
2444         * gfortran.dg/array_return_value_1.f90: New test.
2445
2446 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
2447
2448         PR fortran/25336
2449         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
2450
2451 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
2452
2453         PR middle-end/26823
2454         * g++.dg/gomp/pr26823-1.C: New test.
2455         * g++.dg/gomp/pr26823-2.C: New test.
2456
2457 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
2458
2459         PR middle-end/27134
2460         * gcc.dg/pr27314.c: New test.
2461
2462 2006-04-13  Richard Henderson  <rth@redhat.com>
2463
2464         * g++.dg/gomp/block-0.C: Update expected matches.
2465
2466 2006-04-13  DJ Delorie  <dj@redhat.com>
2467
2468         * lib/target-supports.exp (check_effective_target_int32plus): New.
2469         (check_effective_target_ptr32plus): New.
2470         (check_effective_target_size32plus): New.
2471         (check_effective_target_int16): New.
2472         (check_profiling_available): Add m32c to the list of unsupported targets.
2473
2474         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
2475         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
2476         memory size.
2477         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
2478         pointers.
2479         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
2480         size_t.
2481         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
2482         and size_t.
2483         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
2484         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
2485         not just xstormy16.  Skip m32c due to weird pointer size.
2486         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
2487         not just xstormy16.
2488         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
2489         not just xstormy16.
2490         * gcc.dg/20020312-2.c: Add m32c support.
2491         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
2492         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
2493         in test.
2494         * gcc.dg/20050321-2.c: Require >=32 bit integers.
2495         * gcc.dg/asm-1.c: Skip if int and short are the same size.
2496         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
2497         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
2498         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf formats
2499         * gcc.dg/init-string-2.c: Require >=32 bit integers.
2500         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
2501         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
2502         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
2503         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
2504         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
2505         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
2506         in test.
2507         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
2508         in test.
2509         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
2510         * gcc.dg/pr23049.c: Require >=32 bit integers.
2511         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
2512         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
2513         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
2514         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
2515         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
2516         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
2517         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
2518         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
2519         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
2520         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
2521         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
2522         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
2523         prototype in test.
2524         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
2525         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
2526         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
2527         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
2528         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
2529
2530         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
2531         * gcc.c-torture/execute/20040703-1.x: Likewise.
2532         * gcc.c-torture/execute/20040705-1.x: Likewise.
2533         * gcc.c-torture/execute/20040705-2.x: Likewise.
2534         * gcc.c-torture/execute/20040709-1.x: Likewise.
2535         * gcc.c-torture/execute/20040709-2.x: Likewise.
2536         * gcc.c-torture/execute/20040811-1.x: Likewise.
2537         * gcc.c-torture/execute/20050316-1.x: Likewise.
2538         * gcc.c-torture/execute/bitfld-4.x: Likewise.
2539         * gcc.c-torture/execute/pr19689.x: Likewise.
2540         * gcc.c-torture/execute/pr7284-1.x: Likewise.
2541         * gcc.c-torture/execute/usmul.x: Likewise.
2542         * gcc.c-torture/execute/vrp-5.x: Likewise.
2543         * gcc.c-torture/execute/vrp-6.x: Likewise.
2544         * gcc.dg/debug/20041023-1.s: Likewise.
2545
2546 2006-04-13  Roger Sayle  <roger@eyesopen.com>
2547
2548         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
2549         of integers to a vector types are now constant expressions in C.
2550         * gcc.dg/vect/vect-fold-1.c: New test case.
2551
2552 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
2553             Ulrich Weigand  <uweigand@de.ibm.com>
2554
2555         PR target/27006
2556         * gcc.dg/vmx/pr27006.c: New testcase.
2557
2558 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2559
2560         PR libgfortran/26766
2561         * gfortran.dg/write_recursive.f90: New test.
2562
2563 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
2564
2565         * g++.dg/parse/dtor7.C: New test.
2566         * g++.dg/parse/new1.C: Add error marker.
2567         * g++.dg/template/new3.C: New test.
2568
2569         PR c++/26122
2570         * g++.dg/template/pure1.C: New test.
2571
2572         PR c++/26295
2573         * g++.dg/parse/ptrmem4.C: New test.
2574
2575 2006-04-10  Jeff Law  <law@redhat.com>
2576
2577         PR/27087
2578         * gcc.c-torture/compile/pr27087.c: New test.
2579
2580 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
2581
2582         PR/21391
2583         * gcc.dg/20060410.c: New.
2584
2585 2006-04-10  Matthias Klose  <doko@debian.org>
2586
2587         * testsuite/lib/gcc-defs.exp (gcc-set-multilib-library-path):
2588         Recognize multilib directory names containing underscores.
2589
2590 2006-04-10  Roger Sayle  <roger@eyesopen.com>
2591
2592         * gcc.target/i386/vecinit-1.c: New test case.
2593         * gcc.target/i386/vecinit-2.c: Likewise.
2594
2595 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
2596
2597         PR debug/27057
2598         * g++.dg/debug/dwarf2-2.C: New test.
2599
2600 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
2601
2602         PR rtl-optimization/27073
2603         * gcc.c-torture/execute/pr27073.c: New test.
2604
2605 2006-04-08  Mike Stump  <mrs@apple.com>
2606
2607         * gcc.dg/pragma-darwin.c: Improve for ppc64.
2608
2609 2006-04-07  Richard Guenther  <rguenther@suse.de>
2610
2611         PR tree-optimization/26135
2612         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
2613
2614 2006-04-06  Jan Hubicka  <jh@suse.cz>
2615
2616         PR profile/26399
2617         * g++.dg/bprob/g++-bprob-2.C: New testcase.
2618
2619 2006-04-06  Roger Sayle  <roger@eyesopen.com>
2620
2621         * g++.dg/conversion/nullptr1.C: New test case.
2622         * g++.dg/conversion/nullptr2.C: Likewise.
2623
2624 2006-04-05  Roger Sayle  <roger@eyesopen.com>
2625
2626         * gfortran.dg/dependency_18.f90: New test case.
2627
2628 2006-04-05  Richard Guenther  <rguenther@suse.de>
2629
2630         PR tree-optimization/26919
2631         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
2632         * gcc.dg/ipa/ipa-2.c: Likewise.
2633         * gcc.dg/ipa/ipa-3.c: Likewise.
2634         * gcc.dg/ipa/ipa-5.c: Likewise.
2635
2636 2006-04-05  Richard Guenther  <rguenther@suse.de>
2637
2638         PR tree-optimization/26763
2639         * gcc.dg/torture/pr26763-1.c: New testcase.
2640         * gcc.dg/torture/pr26763-2.c: Likewise.
2641
2642 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
2643
2644         PR fortran/23634
2645         PR fortran/25619
2646         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
2647
2648 2006-04-04  Eric Christopher  <echristo@apple.com>
2649
2650         * gcc.target/i386/387-1.c: Allow regexp to match darwin
2651         stubs.
2652         * gcc.target/i386/387-5.c: Ditto.
2653
2654 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
2655
2656         * gcc.target/sparc/struct-ret-check.c: New test.
2657
2658 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2659
2660         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
2661         zero decimal digits specified in format.
2662
2663 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
2664
2665         PR fortran/26891
2666         * gfortran.dg/missing_optional_dummy_1.f90: New test.
2667
2668         PR fortran/26976
2669         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
2670         * gfortran.dg/initialization_1.f90: Make assignment compliant.
2671         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
2672         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments compliant and detect
2673         bigendian-ness.
2674
2675 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
2676
2677         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
2678         dummy arguments work when the actual argument is itself a dummy
2679         argument of the caller.
2680
2681 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
2682
2683         PR libfortran/24685
2684         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
2685
2686 2006-04-01  Roger Sayle  <roger@eyesopen.com>
2687
2688         * gfortran.dg/dependencency_17.f90: New test case.
2689
2690 2006-04-01  Roger Sayle  <roger@eyesopen.com>
2691
2692         * gfortran.dg/dependency_14.f90: New test case.
2693         * gfortran.dg/dependency_15.f90: Likewise.
2694         * gfortran.dg/dependency_16.f90: Likewise.
2695
2696 2006-03-31  Asher Langton  <langton2@llnl.gov>
2697
2698         PR fortran/25358
2699         gfortran.dg/cray_pointers_6.f90: New test.
2700
2701 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2702
2703         PR libgfortran/26890
2704         * gfortran.dg/read_size_noadvance.f90: New test.
2705
2706 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
2707
2708         PR fortran/25031
2709         * gfortran.dg/multiple_allocation_1.f90: Check that the
2710         size has changed after a re-allocation with stat.
2711
2712 2006-03-30  Richard Guenther  <rguenther@suse.de>
2713
2714         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
2715         removal.
2716         * gcc.target/i386/sselibm-2.c: Likewise.
2717         * gcc.target/i386/sselibm-3.c: Likewise.
2718         * gcc.target/i386/sselibm-4.c: Likewise.
2719         * gcc.target/i386/sselibm-5.c: Likewise.
2720
2721 2006-03-28  Roger Sayle  <roger@eyesopen.com>
2722
2723         * gcc.dg/fold-andxor-1.c: New test case.
2724         * gcc.dg/fold-xorand-1.c: Likewise.
2725
2726 2006-03-28  Roger Sayle  <roger@eyesopen.com>
2727
2728         * gcc.dg/fold-convnotconv-1.c: New test case.
2729
2730 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
2731
2732         PR fortran/26779
2733         * gfortran.dg/private_type_5.f90: New test.
2734
2735 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
2736
2737         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
2738
2739 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
2740
2741         * gfortran.dg/advance_2.f90: New test.
2742         * gfortran.dg/advance_3.f90: New test.
2743
2744         * gfortran.fortran-torture/execute/equiv_5.f: New test.
2745
2746 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2747
2748         PR libgfortran/26661
2749         PR libgfortran/26880
2750         * gfortran.dg/read_x_past.f: New test.
2751
2752 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
2753
2754         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
2755         to be STABS.
2756
2757 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
2758
2759         * objc.dg/dwarf-1.m: Skip on AIX.
2760         * objc.dg/dwarf-2.m: Skip on AIX.
2761
2762 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
2763
2764         PR fortran/26816
2765         * gfortran.dg/float_1.f90: New test.
2766
2767 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
2768
2769         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
2770         X86_64 targets.
2771         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
2772
2773 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
2774
2775         PR libfortran/26735
2776         * gfortran.dg/convert_implied_open.f90: New test case.
2777
2778 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
2779
2780         PR fortran/26769
2781         * gfortran.dg/transpose_reshape_r10.f90: New test case.
2782
2783 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
2784
2785         PR middle-end/26717
2786         * gcc.dg/pr26717.c: New test.
2787
2788 2006-03-25  Roger Sayle  <roger@eyesopen.com>
2789
2790         * gfortran.dg/dependency_12.f90: New test case.
2791
2792 2006-03-24  Roger Sayle  <roger@eyesopen.com>
2793
2794         * gfortran.dg/dependency_9.f90: New (resurected) test case.
2795
2796 2006-03-24  Jeff Law  <law@redhat.com>
2797
2798         * gcc.c-torture/pr26840.c: New test.
2799
2800 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
2801
2802         * objc.dg/dwarf-2.m: New.
2803         * obj-c++.dg/dwarf-2.mm: New.
2804
2805         * g++.old-deja/g++.other/init19.C: New.
2806
2807 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
2808
2809         * g++.dg/eh/spbp.C: Skip on AIX.
2810
2811 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
2812
2813         PR middle-end/26611
2814         * g++.dg/gomp/pr26611-1.C: New test.
2815         * g++.dg/gomp/pr26611-2.C: New test.
2816
2817 2006-03-24  Jeff Law  <law@redhat.com>
2818
2819         * gcc.c-torture/compile/pr26833.c: New test.
2820         * gfortran.fortran-torture/compile/pr26806.f90: New test.
2821
2822 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2823
2824         * gfortran.dg/endfile_2.f90: Delete temp file.
2825
2826 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
2827
2828         PR fortran/19303
2829         * gfortran.dg/record_marker_1.f90: New test case.
2830         * gfortran.dg/record_marker_2.f: New test case.
2831         * gfortran.dg/record_marker_3.f90: New test case.
2832
2833 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
2834
2835         PR fortran/17298
2836         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
2837         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
2838
2839 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
2840
2841         * lib/gcc-dg.exp (cleanup-modules): New proc.
2842         * gfortran.dg/allocatable_function_1.f90,
2843         gfortran.dg/allocate_char_star_scalar_1.f90,
2844         gfortran.dg/assumed_charlen_function_1.f90,
2845         gfortran.dg/assumed_dummy_1.f90,
2846         gfortran.dg/assumed_shape_ranks_1.f90,
2847         gfortran.dg/assumed_shape_ranks_2.f90,
2848         gfortran.dg/assumed_size_dt_dummy.f90,
2849         gfortran.dg/auto_char_dummy_array_1.f90,
2850         gfortran.dg/auto_char_len_3.f90,
2851         gfortran.dg/automatic_module_variable.f90,
2852         gfortran.dg/bad_automatic_objects_1.f90,
2853         gfortran.dg/char_array_constructor.f90,
2854         gfortran.dg/char_array_structure_constructor.f90,
2855         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
2856         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
2857         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
2858         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
2859         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
2860         gfortran.dg/derived_pointer_recursion.f90,
2861         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
2862         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
2863         gfortran.dg/dummy_functions_1.f90,
2864         gfortran.dg/elemental_initializer_1.f90,
2865         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
2866         gfortran.dg/elemental_pointer_1.f90,
2867         gfortran.dg/elemental_subroutine_1.f90,
2868         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
2869         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
2870         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
2871         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
2872         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
2873         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
2874         gfortran.dg/global_references_1.f90,
2875         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
2876         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
2877         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
2878         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
2879         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
2880         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
2881         gfortran.dg/large_integer_kind_1.f90,
2882         gfortran.dg/large_real_kind_1.f90,
2883         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
2884         gfortran.dg/module_double_reuse.f90,
2885         gfortran.dg/module_equivalence_1.f90,
2886         gfortran.dg/module_interface_1.f90,
2887         gfortran.dg/module_parameter_array_refs_1.f90,
2888         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
2889         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
2890         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
2891         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
2892         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
2893         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
2894         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
2895         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
2896         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
2897         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
2898         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
2899         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
2900         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
2901         gfortran.dg/same_name_1.f90,
2902         gfortran.dg/sibling_dummy_procedure_1.f90,
2903         gfortran.dg/sibling_dummy_procedure_2.f90,
2904         gfortran.dg/sibling_dummy_procedure_3.f90,
2905         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
2906         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
2907         gfortran.dg/used_dummy_types_2.f90,
2908         gfortran.dg/used_dummy_types_3.f90,
2909         gfortran.dg/used_dummy_types_4.f90,
2910         gfortran.dg/used_dummy_types_5.f90,
2911         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
2912         gfortran.dg/userdef_operator_1.f90: Use it.
2913
2914 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2915
2916         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
2917         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
2918         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
2919         gfortran.dg/write_back.f,
2920         gfortran.fortran-torture/execute/inquire_1.f90,
2921         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
2922
2923 2006-03-21  Jeff Law  <law@redhat.com>
2924
2925         * gcc.dg/tree-ssa/vrp28.c: New test.
2926
2927 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
2928
2929         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
2930         if _STDC_C99 is defined.
2931         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
2932         * gcc.dg/builtins-20.c: Likewise.
2933         * gcc.dg/builtins-53.c: Likewise.
2934         * gcc.dg/single-precision-constant.c: Likewise. Also pass
2935         -mmacosx-version-min=10.3 on PowerPC/Darwin.
2936
2937 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
2938
2939         PR tree-opt/26781
2940         * gcc.c-torture/compile/pr26781-1.c: New test.
2941         * gcc.c-torture/compile/pr26781-2.c: New test.
2942
2943 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
2944
2945         PR c++/26690
2946         * g++.dg/gomp/pr26690-1.C: New test.
2947         * g++.dg/gomp/pr26690-2.C: New test.
2948
2949 2006-03-20  Jeff Law  <law@redhat.com>
2950
2951         * gcc.dg/tree-ssa/pr21829.c: New test.
2952
2953         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
2954
2955 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
2956
2957         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
2958         (check_visibility_available): Use it.
2959         (check_effective_target_default_packed): Likewise.
2960         (check_effective_target_pcc_bitfield_type_matters): Likewise.
2961         (check_effective_target_fopenmp): Likewise.
2962         (check_effective_target_freorder): Likewise.
2963         (check_effective_target_fpic): Likewise.
2964         (check_named_sections_available): Likewise.
2965         (check_effective_target_ilp32): Likewise.
2966         (check_effective_target_lp64): Likewise.
2967
2968 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
2969
2970         PR fortran/20935
2971         * gfortran.dg/scalar_mask_2.f90: New test case.
2972
2973 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
2974
2975         PR tree-opt/26629
2976         * gcc.dg/tree-ssa/loadpre12.c: New test.
2977         * gcc.dg/tree-ssa/loadpre13.c: New test.
2978         * gcc.dg/tree-ssa/loadpre14.c: New test.
2979         * gcc.dg/tree-ssa/loadpre15.c: New test.
2980         * gcc.dg/tree-ssa/loadpre16.c: New test.
2981         * gcc.dg/tree-ssa/loadpre17.c: New test.
2982         * gcc.dg/tree-ssa/loadpre18.c: New test.
2983         * gcc.dg/tree-ssa/loadpre19.c: New test.
2984         * gcc.dg/tree-ssa/loadpre20.c: New test.
2985         * gcc.dg/tree-ssa/loadpre21.c: New test.
2986         * gcc.dg/tree-ssa/loadpre22.c: New test.
2987
2988 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
2989
2990         PR fortran/26741
2991         * gfortran.dg/elemental_initializer_1.f90: New test.
2992
2993         PR fortran/26716
2994         * gfortran.dg/assumed_shape_ranks_2: New test.
2995
2996 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
2997
2998         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
2999         target fpic.
3000
3001 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3002
3003         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
3004         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
3005         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
3006         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
3007         gfortran.fortran-torture/execute/direct_io.f90,
3008         gfortran.fortran-torture/execute/inquire_2.f90,
3009         gfortran.fortran-torture/execute/inquire_4.f90,
3010         gfortran.fortran-torture/execute/list_read_1.f90,
3011         gfortran.fortran-torture/execute/open_replace.f90,
3012         gfortran.fortran-torture/execute/slash_edit.f90,
3013         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
3014         temporary files from testcases.
3015
3016 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3017
3018         PR libgfortran/26509
3019         gfortran.dg/write_direct_eor.f90: New test.
3020
3021 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
3022
3023         * gcc.target/powerpc/pr26350.c: New.
3024         * gcc.target/powerpc/indexed-addr.c: New.
3025
3026 2006-03-16  Roger Sayle  <roger@eyesopen.com>
3027
3028         * gfortran.dg/dependency_13.f90: New test case.
3029
3030 2006-03-16  Roger Sayle  <roger@eyesopen.com>
3031
3032         PR middle-end/21781
3033         * gcc.dg/real-const-1.c: New test case.
3034
3035 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
3036
3037         * g++.old-deja/g++.other/init18.C: New.
3038         * g++.old-deja/g++.other/init5.C: Remove xfail.
3039
3040 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3041
3042         * g++.dg/opt/pr15551.C: Cleanup temp file.
3043
3044 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3045
3046         PR c++/6634
3047         g++.dg/parse/long1.C: New test.
3048
3049 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3050
3051         PR fortran/19101
3052         * gfortran.dg/continuation.f90: New test.
3053         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
3054
3055 2006-03-14  Richard Guenther  <rguenther@suse.de>
3056
3057         PR tree-optimization/26672
3058         * gcc.dg/torture/pr26672.c: New testcase.
3059
3060 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
3061
3062         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
3063         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
3064
3065 2006-03-13  Roger Sayle  <roger@eyesopen.com>
3066
3067         PR middle-end/26557
3068         * gcc.c-torture/compile/switch-1.c: New test case.
3069
3070 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
3071
3072         PR fortran/25378
3073         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
3074         test to include more permuatations of mask and index.
3075         * testsuite/gfortran.dg/scalar_mask_1.f90: Modify last test to
3076         respond to F2003 spec. that the position returned for an all false
3077         mask && condition is zero.
3078
3079 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
3080
3081         PR middle-end/25989
3082         * gcc.dg/gomp/pr25989.c: New test.
3083
3084 2006-03-13  Jeff Law  <law@redhat.com>
3085
3086         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
3087
3088 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
3089
3090         * gcc.dg/switch-9.c: New test.
3091
3092 2006-03-13  Richard Guenther  <rguenther@suse.de>
3093
3094         PR middle-end/26630
3095         * gcc.dg/torture/pr26630.c: New testcase.
3096
3097 2006-03-11  Roger Sayle  <roger@eyesopen.com>
3098
3099         * gfortran.dg/dependency_10.f90: New test case.
3100         * gfortran.dg/dependency_11.f90: Likewise.
3101
3102 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
3103             Erik Edelmann  <eedelman@gcc.gnu.org>
3104
3105         * gfortran.dg/allocatable_function_1.f90: New.
3106         * gfortran.dg/allocatable_function_2.f90: New.
3107
3108 2006-03-10  Richard Guenther  <rguenther@suse.de>
3109
3110         PR middle-end/26565
3111         * gcc.dg/torture/pr26565.c: New testcase.
3112
3113 2006-03-09  Eric Christopher  <echristo@apple.com>
3114
3115         * gcc.c-torture/compile/20060309-1.c: New.
3116
3117 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3118
3119         PR libgfortran/26499
3120         * gfortran.dg/write_back.f: New test.
3121         * gfortran.dg/write_rewind_1.f: New test.
3122         * gfortran.dg/write_rewind_2.f: New test.
3123
3124 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3125
3126         PR libgfortran/26554
3127         * gfortran.dg/read_logical.f90: New test.
3128
3129 2006-03-04  Laurent GUERBY <laurent@guerby.net>
3130
3131         * ada/acats/norun.lst: cdd2a03 now passes.
3132
3133 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
3134
3135         PR testsuite/25177
3136         * gcc.target/powerpc/pr18096-1.c: Change where the error
3137         would match.
3138
3139 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
3140
3141         * gcc.target/i386/cleanup-1.c: New test.
3142         * gcc.target/i386/cleanup-2.c: New test.
3143
3144 2006-03-04  Roger Sayle  <roger@eyesopen.com>
3145
3146         * gfortran.dg/dependency_9.f90: Remove for the time being.
3147
3148 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
3149
3150         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
3151         directive.
3152
3153 2006-03-03  Roger Sayle  <roger@eyesopen.com>
3154
3155         * gfortran.dg/dependency_9.f90: New test case.
3156
3157 2006-03-03  Roger Sayle  <roger@eyesopen.com>
3158
3159         * gfortran.dg/dependency_4.f90: New test case.
3160         * gfortran.dg/dependency_5.f90: New test case.
3161         * gfortran.dg/dependency_6.f90: New test case.
3162         * gfortran.dg/dependency_7.f90: New test case.
3163         * gfortran.dg/dependency_8.f90: New test case.
3164
3165 2006-03-03  Paul Brook  <paul@codesourcery.com>
3166
3167         * gcc/testsuite/lib/target-supports.exp (check_profiling_available):
3168         Add m68k-*-elf.
3169
3170 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
3171
3172         PR fortran/25031
3173         * multiple_allocation_1.f90: New test.
3174
3175 2006-03-03  Roger Sayle  <roger@eyesopen.com>
3176
3177         PR tree-optimization/26524
3178         * gfortran.dg/pr26524.f: New test case.
3179
3180 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3181
3182         * g++.dg/template/repo5.C: Cleanup repo files.
3183         * gcc.dg/20051201-1.c: Cleanup coverage files.
3184         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
3185         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
3186         tree dump files.
3187
3188 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
3189
3190         * objc.dg/objc-nofilename-1.m: New test.
3191         * objc.dg/bad-receiver-type.m: New test.
3192         * obj-c++.dg/bad-receiver-type.mm: New test.
3193
3194 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
3195
3196         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
3197
3198 2006-03-01  Mike Stump  <mrs@apple.com>
3199
3200         * g++.dg/abi/key2.C: Add.
3201
3202 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
3203
3204         * gfortran.dg/logical_dot_product.f90: New test.
3205
3206         PR fortran/26393
3207         * gfortran.dg/used_interface_ref.f90: New test.
3208
3209         PR fortran/20938
3210         * gfortran.dg/dependency_2.f90: New test.
3211         * gfortran.fortran-torture/execute/where17.f90: New test.
3212         * gfortran.fortran-torture/execute/where18.f90: New test.
3213         * gfortran.fortran-torture/execute/where19.f90: New test.
3214         * gfortran.fortran-torture/execute/where20.f90: New test.
3215
3216 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
3217
3218         * g++.dg/tree-ssa/pr26443.C: New test case.
3219
3220 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
3221
3222         PR middle-end/26022
3223         * g++.dg/opt/return-slot1.C: New test.
3224
3225 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3226
3227         PR libgfortran/26136
3228         * gfortran.dg/namelist_23.f90: New test.
3229
3230 2006-02-28  Roger Sayle  <roger@eyesopen.com>
3231
3232         PR middle-end/14752
3233         * gcc.dg/fold-eqandshift-2.c: New test case.
3234
3235 2006-02-28  Richard Guenther  <rguenther@suse.de>
3236
3237         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
3238         decomposition.
3239
3240 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
3241
3242         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
3243
3244 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3245
3246         PR libgfortran/26464
3247         * gfortran.dg/backspace_5.f: New test.
3248         * gfortran.dg/backspace_6.f: New test.
3249
3250 2006-02-26  Roger Sayle  <roger@eyesopen.com>
3251
3252         * gcc.dg/fold-eqandnot-1.c: New test case.
3253
3254 2006-02-26  Roger Sayle  <roger@eyesopen.com>
3255
3256         PR middle-end/19983
3257         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
3258
3259 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
3260
3261         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
3262         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
3263
3264 2006-02-26  Richard Guenther  <rguenther@suse.de>
3265
3266         PR tree-optimization/26421
3267         * gcc.dg/tree-ssa/pr26421.c: New testcase.
3268
3269 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
3270
3271         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
3272         * g++.old-deja/g++.robertl/eb132.C: Likewise.
3273
3274 2006-02-26  Roger Sayle  <roger@eyesopen.com>
3275
3276         * gcc.dg/fold-even-1.c: New test case.
3277
3278 2006-02-26  Roger Sayle  <roger@eyesopen.com>
3279
3280         PR middle-end/21137
3281         * gcc.dg/fold-eqandshift-1.c: New test case.
3282
3283 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
3284
3285         PR tree-optimization/25125
3286         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
3287         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
3288
3289 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
3290
3291         PR tree-optimizations/26359
3292         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
3293         with -fdump-tree-dceloop-details.
3294         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
3295
3296 2006-02-25  Roger Sayle  <roger@eyesopen.com>
3297
3298         PR middle-end/23673
3299         * gcc.dg/fold-eqxor-1.c: New test case.
3300         * gcc.dg/fold-eqxor-2.c: Likewise.
3301         * gcc.dg/fold-eqxor-3.c: Likewise.
3302
3303 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
3304
3305         PR fortran/23092
3306         * scalar_mask_1.f90: New test.
3307
3308 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
3309
3310         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
3311         * g++.dg/eh/uncaught2.C: New.
3312         * g++.dg/eh/uncaught3.C: New.
3313
3314 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3315
3316         PR libgfortran/26423
3317         * gfortran.dg/read_many_1.f: New test.
3318
3319 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
3320
3321         PR fortran/24519
3322         * gfortran.dg/dependency_3.f90: New test.
3323         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
3324         XFAILs.
3325
3326         PR fortran/25395
3327         * gfortran.dg/equiv_6.f90: New test.
3328
3329 2006-02-23  Jeff Law  <law@redhat.com>
3330
3331         * gcc.c-torture/compile/pr26425.c: New test.
3332
3333 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
3334
3335         PR middle-end/26412
3336         * gcc.dg/gomp/pr26412.c: New test.
3337
3338 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3339
3340         PR c++/26291
3341         * g++.dg/other/ellipsis1.C: New test.
3342         * g++.dg/parse/operator4.C: Adjust error marker.
3343
3344 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
3345
3346         PR target/25603
3347         * gfortran.dg/pr25603.f: New testcase.
3348
3349 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
3350
3351         * gcc.dg/bf-spl1.c: Don't specify -m68000.
3352         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
3353
3354 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
3355
3356         * g++.dg/eh/spbp.C: New.
3357
3358 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
3359
3360         PR middle-end/26379
3361         * gcc.target/i386/mmx-7.c: New test.
3362
3363 2006-02-20  Roger Sayle  <roger@eyesopen.com>
3364
3365         PR tree-optimization/26361
3366         * gcc.dg/tree-ssa/vrp27.c: New test case.
3367
3368 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
3369
3370         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
3371         * gcc.dg/tree-ssa/complex-4.c: Here.
3372
3373 2006-02-19  Roger Sayle  <roger@eyesopen.com>
3374
3375         PR middle-end/19543
3376         * gfortran.dg/logical_1.f90: New test case.
3377
3378 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
3379
3380         PR middle-end/26334
3381         * gcc.dg/20060218-1.c: Moved to...
3382         * gcc.target/i386/20060218-1.c: ... here.  New test.
3383
3384 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
3385
3386         PR fortran/26201
3387         * gfortran.dg/convert_1.f90: New.
3388
3389 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
3390
3391         PR fortran/25054
3392         * gfortran.dg/namelist_5.f90: New test.
3393
3394         PR fortran/25089
3395         * gfortran.dg/namelist_4.f90: New test.
3396
3397 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
3398
3399         PR tree-opt/25680
3400         * testsuite/gcc.dg/tree-ssa/complex-3.c: New test.
3401
3402 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
3403
3404         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
3405         variable to take into account the variable name in the
3406         function header.
3407         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
3408
3409 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
3410
3411         PR middle-end/26334
3412         * gcc.c-torture/compile/20060217-1.c: New test.
3413         * gcc.dg/20060218-1.c: New test.
3414
3415 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
3416
3417         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
3418
3419 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
3420
3421         * gcc.dg/cpp/undef3.c: New test.
3422         * gcc.dg/cpp/trad/builtins2.c: New test.
3423
3424 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
3425
3426         PR c++/26266
3427         * g++.dg/template/static22.C: New test.
3428         * g++.dg/template/static23.C: New test.
3429         * g++.dg/template/static24.C: New test.
3430         * g++.dg/template/non-dependent13.C: New test.
3431         * g++.dg/init/member1.C: Tweak error markers.
3432
3433 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3434
3435         PR target/26255
3436         * gcc.c-torture/compile/pr26255.c: New test case.
3437
3438 2006-02-16  Roger Sayle  <roger@eyesopen.com>
3439
3440         * gfortran.fortran-torture/execute/where_10.f90: New test case.
3441         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
3442         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
3443         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
3444         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
3445         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
3446         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
3447
3448 2006-02-16  Jeff Law  <law@redhat.com>
3449
3450         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
3451         * gcc.dg/tree-ssa/vrp26.c: New test.
3452
3453 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
3454
3455         PR target/20353
3456         PR target/24578
3457         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
3458         __UCLIBC__ is defined.
3459
3460 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
3461
3462         PR fortran/26224
3463         * gfortran.dg/gomp/pr26224.f: New test.
3464
3465 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
3466
3467         PR tree-opt/25918
3468         * lib/target-supports.exp
3469         (check_effective_target_vect_short_mult): New.
3470         (check_effective_target_vect_char_mult): New.
3471         (check_effective_target_vect_widen_sum_qi_to_si): New.
3472         (check_effective_target_vect_widen_sum_qi_to_hi): New.
3473         (check_effective_target_vect_widen_sum_hi_to_si): New.
3474         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
3475         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
3476         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
3477         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
3478         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
3479         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
3480         vect-reduc-pattern-2c.c
3481         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
3482         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
3483         vect-reduc-pattern-1c.c
3484
3485 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
3486
3487         PR fortran/24557
3488         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
3489
3490 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
3491
3492         PR fortran/26054
3493         * gfortran.dg/enum_8.f90: Remove check for warning.
3494         * gfortran.dg/iomsg_1.f90: Ditto.
3495         * gfortran.dg/enum_1.f90: Ditto.
3496         * gfortran.dg/enum_9.f90: Ditto.
3497         * gfortran.dg/enum_2.f90: Ditto.
3498         * gfortran.dg/enum_10.f90: Ditto.
3499         * gfortran.dg/enum_3.f90: Ditto.
3500         * gfortran.dg/flush_1.f90: Ditto.
3501         * gfortran.dg/enum_4.f90: Ditto.
3502         * gfortran.dg/array_constructor_1.f90: Ditto.
3503         * gfortran.dg/enum_5.f90: Ditto.
3504         * gfortran.dg/enum_6.f90: Ditto.
3505         * gfortran.dg/enum_7.f90: Ditto.
3506
3507 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
3508
3509         PR middle-end/26300
3510         * gcc.c-torture/compile/20060215-1.c: New test.
3511
3512 2006-02-14  Roger Sayle  <roger@eyesopen.com>
3513
3514         PR middle-end/23670
3515         * gcc.dg/tree-ssa/andor-2.c: New test case.
3516
3517 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
3518
3519         PR fortran/25045
3520         * optional_dim.f90: New test.
3521
3522 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
3523
3524         PR fortran/26277
3525         * gfortran.dg/label_4.f90: New.
3526
3527 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
3528             Diego Novillo  <dnovillo@redhat.com>
3529             Uros Bizjak  <uros@kss-loka.si>
3530
3531         * gfortran.dg/gomp: New directory.
3532
3533 2006-02-14  Richard Guenther  <rguenther@suse.de>
3534
3535         PR tree-optimization/26258
3536         * gcc.dg/torture/pr26258.c: New testcase.
3537
3538 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
3539
3540         PR fortran/26246
3541         * gfortran.dg/pr26246_1.f90: New test.
3542         * gfortran.dg/pr26246_2.f90: New test.
3543
3544         PR middle-end/26092
3545         * gcc.c-torture/compile/20060208-1.c: New test.
3546
3547 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
3548
3549         PR fortran/26074
3550         PR fortran/25103
3551         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
3552         * gfortran.dg/bad_automatic_objects_1.f90: New test.
3553         * gfortran.dg/automatic_module_variable.f90: Change error message.
3554
3555         PR fortran/20861
3556         * gfortran.dg/internal_dummy_1.f90: New test.
3557
3558         PR fortran/20871
3559         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
3560
3561
3562         PR fortran/25083
3563         * gfortran.dg/uncommon_block_data_1.f90: New test.
3564         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
3565         with standard.
3566
3567         PR fortran/25088
3568         * gfortran.dg/typed_subroutine_1.f90: New test.
3569
3570 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
3571
3572         * objc.dg/dwarf-1.m: New.
3573
3574 2006-02-13  Roger Sayle  <roger@eyesopen.com>
3575
3576         PR middle-end/24427
3577         * gcc.dg/tree-ssa/andor-1.c: New test case.
3578
3579 2006-02-13  Josh Conner  <jconner@apple.com>
3580
3581         PR target/25376
3582         * gcc.dg/pr25376.c: New test.
3583
3584         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
3585         assemble.
3586         * lib/target-supports.exp (check_named_sections_available):
3587         Only compile named-sections test -- don't assemble.
3588
3589 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3590
3591         * g++.dg/warn/no-write-strings.C: New test.
3592         * g++.dg/warn/write-strings.C: Likewise.
3593         * g++.dg/warn/write-strings-default.C: Likewise.
3594
3595 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
3596
3597         PR fortran/25806
3598         * gfortran.dg/ret_pointer_2.f90: New test.
3599
3600 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
3601
3602         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
3603
3604 2006-02-10  Jeff Law  <law@redhat.com>
3605
3606         * gcc.c-torture/compile/pr26213.c: New test.
3607
3608 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
3609
3610         gfortran.dg/null_1.f90: New test.
3611
3612 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
3613
3614         PR fortran/14771
3615         * gfortran.dg/parens_4.f90: New.
3616         * gfortran.dg/parens_5.f90: New.
3617
3618 2006-02-10  Richard Guenther  <rguenther@suse.de>
3619
3620         * testsuite/gcc.dg/pr23372-1.c: Remove empty file.
3621
3622 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
3623         Paul Thomas  <pault@gcc.gnu.org>
3624
3625         PR fortran/14771
3626         * gfortran.dg/parens_1.f90: New.
3627         * gfortran.dg/parens_2.f90: New.
3628         * gfortran.dg/parens_3.f90: New.
3629
3630 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
3631
3632         PR fortran/26038
3633         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
3634
3635         PR fortran/25059
3636         * gfortran.dg/impure_assignment_1.f90: New test.
3637
3638         PR fortran/25070
3639         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
3640
3641 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
3642
3643         PR target/26141
3644         * g++.dg/expr/stdarg2.C: New test.
3645
3646 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
3647
3648         PR inline-asm/16194
3649         * gcc.dg/pr16194.c: New test.
3650
3651 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
3652
3653         * ada/acats/run_acats: Use portable variant of "$@".
3654
3655 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3656
3657         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
3658         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
3659
3660 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
3661
3662         PR tree-opt/26179
3663         * g++.dg/opt/pr26179.C: New test.
3664
3665 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
3666
3667         PR middle-end/26134
3668         * gcc.dg/tree-ssa/complex-3.c: New test.
3669
3670 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
3671
3672         * gcc.c-torture/compile/volatile-1.c: New test.
3673
3674 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
3675
3676         PR 26180
3677         * gcc.dg/tree-ssa/pr26180.c: New test.
3678
3679 2006-02-08  Jeff Law  <law@redhat.com>
3680
3681         * gcc.dg/tree-ssa/pr21417.c: New test.
3682
3683 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
3684
3685         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
3686         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
3687
3688 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
3689
3690         * lib/scanrtl.exp: New.
3691
3692 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3693
3694         PR c++/26071
3695         * g++.dg/other/virtual2.C: New test.
3696
3697         PR c++/26070
3698         * g++.dg/other/virtual1.C: New test.
3699
3700 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
3701
3702         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
3703         cleanup-ipa-dump): Update dump file glob patterns.
3704         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
3705         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
3706
3707         * lib/gcc-dg.exp: Load it.
3708         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
3709
3710 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
3711
3712         PR testsuite/26159
3713         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
3714         * gcc.dg/tree-ssa/pr23382.c: Ditto.
3715
3716 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
3717
3718         PR fortran/25577
3719         * gfortran.dg/mvbits_1.f90: New.
3720
3721 2006-02-07  Dirk Mueller  <dmueller@suse.com>
3722
3723         * g++.dg/warn/Wdiv-by-zero.C: New test.
3724         * g++.dg/warn/Wno-div-by-zero.C: New.
3725
3726 2006-02-07  Jeff Law  <law@redhat.com>
3727
3728         * gcc.dg/tree-ssa/pr21559.c: New test.
3729
3730         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
3731         multiple VRP passes.
3732         * gcc.dg/tree-ssa/vrp09.c: Likewise.
3733         * gcc.dg/tree-ssa/vrp18.c: Likewise.
3734         * gcc.dg/tree-ssa/pr21582.c: Likewise.
3735         * gcc.dg/tree-ssa/pr20657.c: Likewise.
3736         * gcc.dg/tree-ssa/pr21001.c: Likewise.
3737         * gcc.dg/tree-ssa/vrp02.c: Likewise
3738         * gcc.dg/tree-ssa/vrp11.c: Likewise
3739         * gcc.dg/tree-ssa/pr14341.c: Likewise
3740         * gcc.dg/tree-ssa/vrp19.c: Likewise
3741         * gcc.dg/tree-ssa/vrp20.c: Likewise
3742         * gcc.dg/tree-ssa/vrp03.c: Likewise
3743         * gcc.dg/tree-ssa/pr21086.c: Likewise
3744         * gcc.dg/tree-ssa/pr21959.c: Likewise
3745         * gcc.dg/tree-ssa/vrp21.c: Likewise
3746         * gcc.dg/tree-ssa/vrp04.c: Likewise
3747         * gcc.dg/tree-ssa/pr25485.c: Likewise
3748         * gcc.dg/tree-ssa/pr22026.c: Likewise
3749         * gcc.dg/tree-ssa/vrp22.c: Likewise
3750         * gcc.dg/tree-ssa/vrp05.c: Likewise
3751         * gcc.dg/tree-ssa/20030807-10.c: Likewise
3752         * gcc.dg/tree-ssa/pr20701.c: Likewise
3753         * gcc.dg/tree-ssa/vrp23.c: Likewise
3754         * gcc.dg/tree-ssa/vrp06.c: Likewise
3755         * gcc.dg/tree-ssa/pr22117.c: Likewise
3756         * gcc.dg/tree-ssa/pr20702.c: Likewise
3757         * gcc.dg/tree-ssa/vrp15.c: Likewise
3758         * gcc.dg/tree-ssa/pr21090.c: Likewise
3759         * gcc.dg/tree-ssa/pr21294.c: Likewise
3760         * gcc.dg/tree-ssa/vrp24.c: Likewise
3761         * gcc.dg/tree-ssa/vrp07.c: Likewise
3762         * gcc.dg/tree-ssa/pr21563.c: Likewise
3763         * gcc.dg/tree-ssa/pr25382.c: Likewise
3764         * gcc.dg/tree-ssa/vrp16.c: Likewise
3765         * gcc.dg/tree-ssa/vrp25.c: Likewise
3766         * gcc.dg/tree-ssa/vrp08.c: Likewise
3767         * gcc.dg/tree-ssa/20030807-6.c: Likewise
3768         * gcc.dg/tree-ssa/vrp17.c: Likewise
3769         * gcc.dg/tree-ssa/pr21458.c: Likewise
3770         * g++.dg/tree-ssa/pr18178.C: Likewise
3771
3772 2006-02-07  Richard Guenther  <rguenther@suse.de>
3773
3774         PR c++/26140
3775         Revert
3776         2006-01-30  Richard Guenther  <rguenther@suse.de>
3777         PR c++/23372
3778         * gcc.dg/pr23372-1.C: New testcase.
3779
3780         * g++.dg/tree-ssa/pr26140.C: New testcase.
3781
3782 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
3783
3784         PR c++/9737
3785         * g++.dg/template/ttp15.C: New test.
3786         * g++.dg/template/ttp16.C: Likewise.
3787         * g++.dg/template/ttp17.C: Likewise.
3788         * g++.old-deja/g++.pt/ttp36.C: Remove.
3789         * g++.old-deja/g++.pt/ttp19.C: Likewise.
3790         * g++.old-deja/g++.pt/ttp37.C: Likewise.
3791         * g++.old-deja/g++.pt/ttp38.C: Likewise.
3792         * g++.old-deja/g++.pt/ttp39.C: Likewise.
3793         * g++.old-deja/g++.pt/ttp9.C: Likewise.
3794         * g++.old-deja/g++.pt/ttp40.C: Likewise.
3795         * g++.old-deja/g++.pt/ttp51.C: Likewise.
3796         * g++.old-deja/g++.pt/ttp26.C: Likewise.
3797         * g++.old-deja/g++.pt/ttp36.C: Likewise.
3798
3799 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
3800
3801         PR libfortran/23815
3802         * unf_io_convert_4.f90: New test.
3803
3804 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
3805
3806         * gcc.dg/tree-ssa/loadpre10.c: New test.
3807         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
3808         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
3809         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
3810
3811 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3812
3813         PR libfortran/24685
3814         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
3815
3816 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
3817
3818         PR tree-opt/25251
3819         * gfortran.dg/assign_7.f: New test.
3820
3821 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
3822
3823         PR fortran/26041
3824         PR fortran/26064
3825         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
3826         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
3827         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
3828
3829 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
3830
3831         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
3832         in size_t typedef.
3833
3834 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3835
3836         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
3837         * g++.dg/charset/string.c (foo): Likewise.
3838         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
3839         const char*
3840         * g++.dg/ext/builtin2.C (printf): Likewise.
3841         * g++.dg/init/new15.C (printf): Likewise.
3842         * g++.dg/opt/pr17697-1.C (foo): Likewise.
3843         * g++.dg/opt/pr17697-2.C (foo): Likewise.
3844         * g++.dg/opt/pr17697-3.C (foo): Likewise.
3845         * g++.dg/template/non-dependent4.C (temp): Likewise.
3846         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
3847         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
3848         parameter type to const char*.
3849         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
3850         Change type to const char*.
3851         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
3852         Likewise.
3853         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
3854         second parameter type to const char*.
3855         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
3856         (Y::Y): Change parameter type to const char*.
3857         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
3858         * g++.old-deja/g++.jason/report.C: Apply const correctness.
3859         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
3860         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
3861         (char*).
3862         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
3863         const char*.
3864         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
3865         type to const char*.
3866         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
3867         return type to const char*.
3868         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
3869         to const char*.
3870         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
3871         * g++.old-deja/g++.law/refs1.C: Likewise.
3872         * g++.old-deja/g++.law/visibility1.C: Likewise.
3873         * g++.old-deja/g++.law/visibility2.C: Likewise.
3874         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
3875         const char*.
3876         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
3877         * g++.old-deja/g++.mike/net48.C: Likewise.
3878         * g++.old-deja/g++.mike/p646.C: Likewise.
3879         * g++.old-deja/g++.mike/p6746.C: Likewise.
3880         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
3881         type to const char*.
3882         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
3883         deprecated conversion warning.
3884         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
3885         char*.
3886         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
3887         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
3888         * g++.old-deja/g++.pt/explicit8.C: Likewise.
3889         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
3890         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
3891         * g++.old-deja/g++.pt/nontype3.C: Likewise.
3892         * g++.old-deja/g++.pt/t39.C: Likewise.
3893         * g++.old-deja/g++.robertl/eb106.C: Likewise.
3894         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
3895
3896 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
3897
3898         PR fortran/25075
3899         intrinsic_argument_conformance_1.f90: New test.
3900
3901 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
3902
3903         PR fortran/20845
3904         * gfortran.dg/char_result_11.f90: Add SAVE.
3905         * gfortran.dg/der_pointer_4.f90: Ditto.
3906         * gfortran.dg/default_initialization.f90: New test.
3907
3908 2006-02-03  Jeff Law  <law@redhat.com>
3909
3910         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
3911         handle more than 100 dump files.
3912         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
3913         * lib/scantree.exp (scan-tree-dump): Likewise.
3914         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
3915         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
3916         * lib/scanipa.exp (scan-ipa-dump): Likewise.
3917         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
3918         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
3919
3920 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
3921
3922         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
3923
3924 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
3925
3926         * g++.dg/template/using12.C: New test.
3927
3928 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
3929
3930         * gcc.target/powerpc/pr25960.c: New test.
3931
3932 2006-02-02  Steven G. Kargl  <kargls@comcast>
3933
3934         PR fortran/24958
3935         gfortran.dg/nullify_2.f90: New test.
3936
3937 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
3938
3939         PR 25990
3940         * gcc.dg/gomp/pr25990.c: New test.
3941
3942 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
3943
3944         PR c++/25342
3945         * g++.gd/template/partial4.C: New test.
3946
3947 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
3948
3949         PR middle-end/26001
3950         * gfortran.dg/data_char_2.f90: New.
3951
3952 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
3953
3954         PR fortran/26039
3955         maxval_maxloc_conformance_1.f90: New test.
3956
3957 2006-01-31  Richard Guenther  <rguenther@suse.de>
3958
3959         * gcc.target/i386/sselibm-1.c: New testcase.
3960         * gcc.target/i386/sselibm-2.c: Likewise.
3961         * gcc.target/i386/sselibm-3.c: Likewise.
3962         * gcc.target/i386/sselibm-4.c: Likewise.
3963         * gcc.target/i386/sselibm-5.c: Likewise.
3964
3965 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
3966
3967         PR fortran/24266
3968         * gfortran.dg/arrayio_derived_2.f90: New.
3969
3970 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
3971
3972         * gcc.dg/unsigned-long-compare.c: New test.
3973
3974 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
3975
3976         PR testsuite/25318
3977         * lib/target-supports.exp (check_effective_target_freorder):
3978         Check to see if target supports -freorder-blocks-and-partition.
3979         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
3980         instead of "dg-require-named-sections".
3981
3982 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
3983
3984         PR target/14798:
3985         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
3986         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
3987         * gcc.dg/pragma-isr-trapa2.c: Likewise.
3988         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
3989         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
3990         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
3991         * gcc.dg/attr-isr-trap_exit.c: Likewise.
3992         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
3993
3994 2006-01-30  Richard Guenther  <rguenther@suse.de>
3995
3996         PR c++/23372
3997         * gcc.dg/pr23372-1.C: New testcase.
3998
3999 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
4000
4001         * gcc.dg/gomp/pr25874.c: New test.
4002
4003 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
4004
4005         PR tree-opt/25911
4006         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
4007
4008 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
4009
4010         PR fortran/18578
4011         PR fortran/18579
4012         PR fortran/20857
4013         PR fortran/20885
4014         * gfortran.dg/intent_out_1.f90: New test.
4015
4016 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
4017
4018         PR fortran/17911
4019         * gfortran.dg/procedure_lvalue.f90: New test.
4020
4021         PR fortran/20895
4022         PR fortran/25030
4023         * gfortran.dg/char_pointer_assign_2.f90: New test.
4024         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
4025         assignment to be consistent with standard.
4026         * gfortran.dg/char_result_2.f90: The same.
4027         * gfortran.dg/char_result_8.f90: The same.
4028
4029 2006-01-28  Zack Weinberg  <zackw@panix.com>
4030
4031         * gcc.dg/Woverlength-strings.c
4032         * gcc.dg/Woverlength-strings-pedantic-c89.c
4033         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
4034         * gcc.dg/Woverlength-strings-pedantic-c99.c
4035         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
4036
4037 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
4038
4039         * gcc.c-torture/execute/20060127-1.c: New test.
4040
4041 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
4042
4043         PR c++/25999
4044         * g++.dg/ext/pragmaweak1.C: New test.
4045
4046 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
4047
4048         PR c++/25855
4049         * g++.dg/template/spec29.C: New test.
4050
4051 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
4052
4053         PR c/19606.
4054         * gcc.c-torture/execute/pr19606.c: New.
4055
4056 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
4057
4058         * gcc.dg/pragma-re-4.c: New test.
4059
4060 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
4061
4062         PR fortran/25964
4063         * gfortran.dg/assumed_size_refs_3.f90: New test.
4064
4065 2006-01-27  Ben Elliston  <bje@au.ibm.com>
4066
4067         * gcc.misc-tests/dectest.exp: Remove defunct comment.
4068
4069 2006-01-26  Laurent GUERBY <laurent@guerby.net>
4070
4071         PR ada/21317
4072         * ada/acats/support/impdef.a: Add One_Long_Second.
4073         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
4074         * ada/acats/tests/c9/c94026.a: Likewise.
4075         * ada/acats/tests/c9/c97305c.ada: Likewise.
4076         * ada/acats/tests/c9/c99004a.ada: Likewise.
4077
4078 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
4079
4080         PR fortran/25964
4081         * gfortran.dg/global_references_2.f90: New test.
4082
4083         PR fortran/25084
4084         PR fortran/20852
4085         PR fortran/25085
4086         PR fortran/25086
4087         * gfortran.dg/assumed_charlen_function_1.f90: New test.
4088         * gfortran.dg/assumed_charlen_function_3.f90: New test.
4089
4090         PR fortran/25416
4091         * gfortran.dg/assumed_charlen_function_2.f90: New test.
4092
4093 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
4094
4095         PR c/25892
4096         * gcc.dg/Wpointer-sign.c: New.
4097         * gcc.dg/Wpointer-sign-Wall.c: New.
4098         * gcc.dg/Wpointer-sign-Wall-no.c: New.
4099         * gcc.dg/Wpointer-sign-pedantic.c: New.
4100         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
4101         * gcc.dg/conv-2.c: Use -Wpointer-sign.
4102
4103 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
4104
4105         PR C/25861
4106         * gcc.c-torture/compile/pr25861.c: New test.
4107
4108 2006-01-26  Paul Brook  <paul@codesourcery.com>
4109
4110         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
4111         on short-enum targets.
4112         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
4113         variable.
4114         (generate_fields): Use short_enums.
4115         (main): Set short_enums.  Document -e.
4116         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
4117         on short-enum targets.
4118         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
4119         variable.
4120         (generate_fields): Use short_enums.
4121         (main): Set short_enums.  Document -e.
4122         * lib/target-supports.exp (check_effective_target_short_enums): New.
4123
4124 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
4125
4126         PR target/25947
4127         * gcc.dg/torture/pr25947-1.c: New test.
4128
4129 2006-01-25  Jan Hubicka  <jh@suse.cz>
4130             Roger Sayle  <roger@eyesopen.com>
4131
4132         PR rtl-optimization/25703
4133         * gcc.target/i386/20060125-1.c: New test case.
4134         * gcc.target/i386/20060125-2.c: New test case.
4135
4136 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
4137
4138         PR fortran/18540
4139         * gfortran.dg/goto_1.f: New.
4140
4141 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
4142
4143         PR fortran/25716
4144         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
4145         25716 on 32-bit systems too.
4146
4147 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
4148
4149         PR testsuite/25590
4150         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
4151
4152 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
4153
4154         * gcc.dg/tree-ssa/gen-vect-33.c: New.
4155
4156 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4157
4158         PR fortran/25835
4159         * gfortran.dg/read_eof.f90: Delete, renamed.
4160         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
4161         * gfortran.dg/read_eof_2.f90: New test.
4162         * gfortran.dg/read_eof_3.f90: New test.
4163
4164 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
4165
4166         PR tree-opt/25860
4167         * gcc.c-torture/compile/pr25860.c: New test.
4168
4169 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4170
4171         PR c++/25552
4172         * g++.dg/parse/dtor8.C: New test.
4173
4174 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
4175
4176         PR testsuite/25891
4177         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
4178         * gcc.dg/gomp/gomp.exp: Return without testing anything if
4179         check_effective_target_fopenmp returns 0.
4180
4181 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
4182
4183         PR ada/20548
4184         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
4185         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
4186         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
4187
4188 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
4189
4190         PR tree-opt/25857
4191         * g++.dg/opt/pr25857.C: New test.
4192
4193 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
4194         Jan Hubicka  <jh@suse.cz>
4195         Richard Guenther  <rguenther@suse.de>
4196
4197         PR rtl-optimization/25654
4198         * gcc.dg/torture/pr25654.c: New testcase.
4199         * gcc.target/i386/pr25654.c: Likewise.
4200
4201 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
4202
4203         PR fortran/25901
4204         * gfortran.dg/internal references_2.f90: New test.
4205
4206         Fix regression in testing of admissability of attributes.
4207         * gfortran.dg/intent_used_1.f90: New test.
4208
4209 2006-01-23  Ben Elliston  <bje@au.ibm.com>
4210
4211         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
4212         Remove target conditional torture options for i?86 and x86_64
4213         GNU/Linux.
4214
4215 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4216
4217         PR c++/10891
4218         * g++.dg/rtti/no-rtti.C: New.
4219
4220 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
4221
4222         PR c++/25895
4223         * g++.dg/inherit/conv2.C: New test.
4224
4225         PR c++/25856
4226         * g++.dg/parse/dtor7.C: New test.
4227
4228         PR c++/25858
4229         * g++.dg/template/crash44.C: New test.
4230
4231 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
4232
4233         PR fortran/25124
4234         PR fortran/25625
4235         * gfortran.dg/internal_references_1.f90: New test.
4236           PR fortran/20881
4237         PR fortran/23308
4238         PR fortran/25538
4239         PR fortran/25710
4240         * gfortran.dg/global_references_1.f90: New test.
4241         * gfortran.dg/g77/19990905-1.f: Restore the error that
4242         there is a clash between the common block name and
4243         the name of a subroutine reference.
4244
4245         PR fortran/PR24276
4246         * gfortran.dg/aliasing_dummy_1.f90: New test.
4247
4248 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
4249
4250         * gcc.dg/vmx/1b-01.c: Warning fix.
4251         * gcc.dg/vmx/1c-02.c: Likewise.
4252         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
4253
4254 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
4255
4256         PR testsuite/24962
4257         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
4258
4259 2006-01-20  Richard Guenther  <rguenther@suse.de>
4260         Steven Bosscher <stevenb.gcc@gmail.com>
4261
4262         PR rtl-optimization/24626
4263         * gcc.dg/torture/pr24626-1.c: New testcase.
4264         * gcc.dg/torture/pr24626-2.c: Likewise.
4265         * gcc.dg/torture/pr24626-3.c: Likewise.
4266         * gcc.dg/torture/pr24626-4.c: Likewise.
4267
4268 2006-01-20  Dirk Mueller  <dmueller@suse.com>
4269
4270         PR c++/5520
4271         * g++.dg/warn/empty-body.C: New.
4272
4273 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
4274
4275         PR c++/22136
4276         * g++.dg/template/using10.C: New test.
4277         * g++.dg/temlpate/using11.C: Likewise.
4278         * g++.dg/inherit/using5.C: Tweak error messages.
4279
4280 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
4281
4282         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
4283         target test.
4284         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
4285
4286 2006-01-19  Jan Hubicka  <jh@suse.cz>
4287
4288         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
4289
4290 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4291
4292         PR c++/25854
4293         * g++.dg/template/spec28.C: New test.
4294
4295 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
4296
4297         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
4298         Fix fprintf's by adding srcdir or removing it.
4299
4300 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
4301
4302         * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
4303         * testsuite/gcc.dg/gomp/critical-1.c: Likewise.
4304         * testsuite/gcc.dg/gomp/critical-3.c: Likewise.
4305         * testsuite/gcc.dg/gomp/empty.c: Likewise.
4306         * testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
4307         * testsuite/gcc.dg/gomp/for-4.c: Likewise.
4308         * testsuite/gcc.dg/gomp/for-6.c: Likewise.
4309         * testsuite/gcc.dg/gomp/master-3.c: Likewise.
4310         * testsuite/gcc.dg/gomp/for-8.c: Likewise.
4311         * testsuite/gcc.dg/gomp/for-10.c: Likewise.
4312         * testsuite/gcc.dg/gomp/for-18.c: Likewise.
4313         * testsuite/gcc.dg/gomp/for-5.c: Likewise.
4314         * testsuite/gcc.dg/gomp/for-7.c: Likewise.
4315         * testsuite/gcc.dg/gomp/for-9.c: Likewise.
4316
4317 2006-01-18  Jeff Law  <law@redhat.com>
4318
4319         * gcc.dg/tree-ssa/vrp25.c: New test.
4320
4321 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
4322
4323         * gcc.dg/pr25805.c: Fix misapplied patch.
4324
4325 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
4326
4327         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
4328         (check_effective_target_vect_udot_qi): New.
4329         (check_effective_target_vect_sdot_hi): New.
4330         (check_effective_target_vect_udot_hi): New.
4331         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
4332         prefixed with "wrapv-" with -fwrapv.
4333         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
4334         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
4335         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
4336         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
4337         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
4338
4339         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
4340         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
4341         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
4342         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
4343
4344 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4345
4346         PR c++/16829
4347         * g++.dg/other/default2.C: New test.
4348         * g++.dg/other/default3.C: New test.
4349
4350 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
4351
4352         PR c/25805
4353         * gcc.dg/pr25805.c: New file.
4354
4355 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
4356
4357         PR c++/25836
4358         * g++.dg/template/init6.C: New test.
4359
4360 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
4361
4362         * gcc.dg/tree-ssa/pr24287.c: New test
4363
4364 2006-01-18  Eric Christopher  <echristo@apple.com>
4365
4366         * g++.dg/eh/table.C: New.
4367
4368 2006-01-18  DJ Delorie  <dj@redhat.com>
4369
4370         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
4371         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
4372         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
4373         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
4374
4375 2006-01-18  Jeff Law  <law@redhat.com>
4376
4377         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
4378         on wrapping on overflow semantics.
4379
4380         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
4381
4382         * gcc.gc/tree-ssa/vrp23.c: New test.
4383         * gcc.gc/tree-ssa/vrp24.c: New test.
4384
4385 2006-01-18  Richard Henderson  <rth@redhat.com>
4386             Aldy Hernandez  <aldyh@redhat.com>
4387             Jakub Jelinek  <jakub@redhat.com>
4388             Diego Novillo  <dnovillo@redhat.com>
4389             Uros Bizjak  <uros@kss-loka.si>
4390
4391         * testsuite/gcc.dg/gomp: New directory.
4392
4393 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
4394             Steven G. Kargl  <kargls@comcast.net>
4395
4396         PR fortran/20869
4397         * gfortran.dg/intrinsic_external_1.f90: New test.
4398
4399         PR fortran/20875.
4400         * gfortran.dg/elemental_pointer_1.f90: New test.
4401
4402         PR fortran/25024
4403         * gfortran.dg/external_procedures_1.f90: New test.
4404
4405         PR fortran/25785
4406         gfortran.dg/assumed_present.f90: New test.
4407
4408 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
4409
4410         * g++.dg/parse/lookup5.C: New test.
4411
4412 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4413
4414         PR fortran/25697
4415         * gfortran.dg/read_eof.f90: New test.
4416
4417 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
4418
4419         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
4420         add a closing brace.
4421
4422 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4423
4424         PR fortran/25631
4425         * gfortran.dg/fmt_tl.f: New test.
4426
4427 2006-01-17  Eric Christopher  <echristo@apple.com>
4428
4429         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
4430         * g++.old-deja/g++.warn/impint2.C: Ditto.
4431         * g++.old-deja/g++.other/null1.C: Ditto.
4432         * g++.dg/warn/conv2.C: Ditto.
4433         * g++.dg/warn/conv4.C: New file.
4434
4435 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
4436
4437         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
4438
4439 2006-01-17  Andreas Jaeger  <aj@suse.de>
4440             Janis Johnson <janis187@us.ibm.com>
4441
4442         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
4443         in 64-bit.
4444         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
4445         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
4446
4447 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
4448
4449         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
4450         xfail txxx where xxx >= 25.
4451
4452 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
4453
4454         PR testsuite/25764
4455         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
4456
4457 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
4458
4459         PR c/25682
4460         * gcc.dg/pr25682.c: New test.
4461         * g++.dg/parse/array-size2.C: New test.
4462
4463 2006-01-16  Ian Lance Taylor  <ian@airs.com>
4464
4465         * consistency.vlad: Remove entire directory, 1652 files.
4466
4467 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
4468
4469         * lib/target-supports.exp (check_effective_target_dfp_nocache,
4470         check_effective_target_dfprt_nocache): New.
4471         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
4472         (check_effective_target_dfprt): New.
4473         * lib/c-compat.exp (check_dfp): Remove.
4474         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
4475         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
4476         level of support for decimal float.
4477         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
4478         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
4479         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
4480         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
4481         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
4482         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
4483         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
4484         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
4485         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
4486         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
4487         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
4488         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
4489         directives.
4490
4491 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
4492
4493         PR testsuite/25741
4494         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
4495         $base_dir/../.
4496         * lib/gfortran.exp (gfortran_init): Likewise.
4497         * lib/obj-c++.exp (obj-c++_init): Likewise.
4498         * lib/scanasm.exp (scan-assembler-dem): Likewise.
4499         (scan-assembler-dem-not): Likewise.
4500         * lib/scandump.exp (scan-dump-dem): Likewise.
4501         (scan-dump-dem-not): Likewise.
4502
4503 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
4504
4505         PR testsuite/25767
4506         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
4507         powerpc-*-darwin*.
4508         * lib/obj-c++.exp (obj-c++_init): Likewise.
4509
4510 2006-01-16  Richard Guenther  <rguenther@suse.de>
4511
4512         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
4513
4514 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4515
4516         PR testsuite/25777
4517         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
4518         to LD_LIBRARY_PATH.
4519
4520 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
4521             Andrew Pinski  <pinskia@physics.uc.edu>
4522
4523         * gcc.dg/minmax-1.c: New test.
4524
4525 2006-01-16  Ben Elliston  <bje@au.ibm.com>
4526
4527         * gcc.dg/dfp/dfp.exp: Correct FSF address.
4528         * gcc.misc-tests/dectest.exp: Ditto.
4529
4530 2006-01-15  Ian Lance Taylor  <ian@airs.com>
4531
4532         PR testsuite/25796
4533         * gcc.target/i386/cmov6.c: Use -march=k8.
4534
4535 2006-01-15  Andreas Jaeger  <aj@suse.de>
4536
4537         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
4538         x86 does not have __float128.
4539
4540 2006-01-14  Ian Lance Taylor  <ian@airs.com>
4541
4542         * gcc.target/i386/cmov6.c: New test.
4543
4544 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
4545
4546         PR c++/25663
4547         * g++.dg/template/ctor6.C: New test.
4548
4549 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
4550
4551         PR tree-optimization/25485
4552         * gcc.dg/tree-ssa/pr25485.c: New.
4553
4554 2006-01-14  Richard Guenther  <rguenther@suse.de>
4555
4556         PR tree-optimization/22548
4557         PR tree-optimization/22555
4558         PR tree-optimization/22501
4559         * gcc.dg/tree-ssa/alias-4.c: New testcase.
4560         * gcc.dg/tree-ssa/alias-5.c: Likewise.
4561         * gcc.dg/tree-ssa/alias-6.c: Likewise.
4562         * gcc.dg/tree-ssa/alias-7.c: Likewise.
4563         * gcc.dg/tree-ssa/alias-8.c: Likewise.
4564         * gcc.dg/tree-ssa/alias-9.c: Likewise.
4565         * gcc.dg/tree-ssa/alias-10.c: Likewise.
4566         * gcc.dg/tree-ssa/alias-11.c: Likewise.
4567         * gcc.dg/tree-ssa/alias-12.c: Likewise.
4568
4569 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
4570
4571         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
4572         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
4573
4574 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
4575         Richard Guenther  <rguenther@suse.de>
4576
4577         PR rtl-optimization/24257
4578         * gcc.dg/torture/pr24257.c: New testcase.
4579
4580 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
4581
4582         * gcc.c-torture/execute/20060110-1.c: New test.
4583         * gcc.c-torture/execute/20060110-2.c: New test.
4584
4585 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
4586
4587         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
4588
4589 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
4590
4591         PR fortran/25756
4592         * gfortran.dg/label_3.f90: New test.
4593
4594 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
4595
4596         PR tree-optimization/25771
4597         * g++.dg/tree-ssa/pr25771.C: New test
4598
4599 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
4600
4601         PR tree-opt/24365
4602         * g++.dg/opt/complex5.C: New test.
4603
4604 2006-01-13  Richard Guenther  <rguenther@suse.de>
4605
4606         * gcc.target/i386/387-9.c: New testcase.
4607
4608 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
4609
4610         PR c++/24824
4611         * g++.dg/debug/dwarf2-1.C: New.
4612
4613 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
4614
4615         PR testsuite/25728
4616         * lib/gcov.exp (verify-lines): Add "close $fd".
4617
4618 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
4619             Ben Elliston  <bje@au.ibm.com>
4620
4621         * gcc.dg/dfp/inf-1.c: New test.
4622
4623 2006-01-12  Janis Johnson <janis187@us.ibm.com>
4624             Yao Qi  <qiyaoltc@cn.ibm.com>
4625             Ben Elliston  <bje@au.ibm.com>
4626             Jon Grimm  <jgrimm2@us.ibm.com>
4627
4628         * gcc.dg/nodfp-1.c: New test.
4629         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
4630         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
4631         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
4632         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
4633         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
4634         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
4635         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
4636         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
4637         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
4638         * gcc.dg/format/dfp-scanf-1.c: Likewise.
4639         * gcc.dg/format/dfp-printf-1.c: Likewise.
4640         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
4641         (compat_setup_dfp): New.
4642         * gcc.dg/compat/compat.exp: Use it.
4643         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
4644         Make some variables global, prepend "compat_" to their names.
4645         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
4646         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
4647         * gcc.misc-tests/dectest.exp: New test driver for decTest.
4648         * lib/compat.exp (compat_skip_list): Make global, rename.
4649         * lib/c-compat.exp: New file.
4650         * lib/target-supports.exp (check_effective_target_dfp): New.
4651
4652         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
4653         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
4654         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
4655         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
4656         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
4657         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
4658         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
4659         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
4660         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
4661         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
4662         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
4663         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
4664         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
4665         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
4666         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
4667         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
4668         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
4669         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
4670         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
4671         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
4672         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
4673         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
4674         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
4675         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
4676         gcc.dg/dfp/struct-layout-1.c,
4677         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
4678         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
4679         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
4680         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
4681         gcc.dg/dfp/func-vararg-dfp.c,
4682         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
4683         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
4684         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
4685         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
4686         gcc.dg/dfp/wtr-conversion-1.c: New tests.
4687
4688 2006-01-11  Richard Guenther  <rguenther@suse.de>
4689
4690         PR tree-optimization/25734
4691         * gcc.dg/tree-ssa/pr25734.c: New testcase.
4692
4693 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
4694
4695         PR fortran/25486
4696         * gfortran.dg/literal_character_constant_1_x.F: New test.
4697         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
4698         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
4699         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
4700
4701 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
4702
4703         PR c++/25386
4704         * g++.dg/ext/packed3.C: Add expected packed error.
4705
4706 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
4707
4708         PR target/25706
4709         * gcc.dg/torture/pr25706-1.c: New test.
4710
4711 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
4712
4713         PR tree-optimization/23109
4714         PR tree-optimization/23948
4715         PR tree-optimization/24123
4716
4717         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
4718         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
4719         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
4720         g++.dg/tree-ssa/pr23948.C: New testcases.
4721         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
4722         three divisions in order to do the optimization.
4723
4724 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
4725
4726         PR c++/25632
4727         * g++.dg/other/pr25632.C: New test.
4728
4729 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
4730
4731         PR fortran/25730
4732         * gfortran.dg/used_types_1.f90: New test.
4733
4734 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
4735
4736         PR target/25718
4737         * gcc.dg/torture/pr25718-1.c: New test.
4738
4739 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
4740
4741         * gfortran.dg/list_read_2.f90: Fix typo in description.
4742
4743 2006-01-10  Jan Beulich  <jbeulich@novell.com>
4744
4745         * lib/target-supports.exp (check_visibility_available): Simplify test
4746         for *-*-netware*.
4747         (check_profiling_available): Fail for *-*-netware*.
4748         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
4749         * gcc.dg/20021014-1.c: Likewise.
4750         * gcc.dg/nest.c: Likewise.
4751
4752 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
4753
4754         fortran/24936
4755         * gfortran.dg/forall_3.f90: New test.
4756
4757 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
4758
4759         PR fortran/21977
4760         * gfortran.dg/nesting_2.f90: New test.
4761         * gfortran.dg/nesting_3.f90: New test.
4762
4763 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
4764
4765         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
4766         Fix typo in comment.
4767
4768 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
4769
4770         * gfortran.dg/single_char_string.f90: New test.
4771
4772 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
4773
4774         * gfortran.dg/ichar_2.f90: New test.
4775
4776 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
4777
4778         PR fortran/25093
4779         * gfortran.dg/private_type_4.f90: New.
4780
4781 2006-01-07  Richard Guenther  <rguenther@suse.de>
4782
4783         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
4784
4785 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4786
4787         * gfortran.dg/func_decl_1.f90: New.
4788         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
4789         * gfortran.dg/array_alloc_2.f90: Likewise.
4790         * gfortran.dg/char_result_8.f90: Likewise.
4791         * gfortran.dg/dup_save_1.f90: Likewise.
4792         * gfortran.dg/dup_save_2.f90: Likewise.
4793         * gfortran.dg/f2c_6.f90: Likewise.
4794         * gfortran.dg/f2c_7.f90: Likewise.
4795         * gfortran.dg/func_result_2.f90: Likewise.
4796         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
4797
4798 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
4799
4800         PR fortran/22146
4801         * gfortran.dg/elemental_subroutine_1.f90: New test.
4802         * gfortran.dg/elemental_subroutine_2.f90: New test.
4803
4804         PR fortran/25029
4805         PR fortran/21256
4806         * gfortran.dg/assumed_size_refs_1.f90: New test.
4807
4808         PR fortran/20868
4809         PR fortran/20870
4810         * gfortran.dg/assumed_size_refs_2.f90: New test.
4811         * gfortran.dg/initialization_1.f90: Change warning message.
4812
4813 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
4814
4815         * gcc.dg/tree-ssa/loop-15.c: New test.
4816
4817 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4818
4819         PR fortran/25598
4820         * gfortran.dg/backspace_3.f: New test.
4821         * gfortran.dg/backspace_4.f: New test.
4822
4823 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4824
4825         PR fortran/24268
4826         * gfortran.dg/fmt_white.f: Update test.
4827
4828 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
4829
4830         * gcc.dg/cast-1.c: Add new warning.
4831         * gcc.dg/cast-2.c: Likewise.
4832         * gcc.dg/cast-3.c: Likewise.
4833         * gcc.dg/format/cast-1.c: Likewise.
4834         * gcc.dg/cast-4.c: New testcase.
4835
4836 2006-01-05  Richard Guenther  <rguenther@suse.de>
4837
4838         PR tree-optimization/22555
4839         * gcc.dg/tree-ssa/alias-3.c: New testcase.
4840
4841 2006-01-05  Richard Guenther  <rguenther@suse.de>
4842             Diego Novillo  <dnovillo@redhat.com>
4843
4844         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
4845         * gcc.dg/tree-ssa/loop-8.c: Likewise.
4846         * gcc.dg/tree-ssa/loop-1.c: Likewise.
4847         * gcc.dg/tree-ssa/pr23294.c: Likewise.
4848         * gcc.dg/tree-ssa/pr21985.c: Likewise.
4849         * gcc.dg/tree-ssa/loop-14.c: Likewise.
4850         * gcc.dg/tree-ssa/loop-2.c: Likewise.
4851         * gcc.dg/tree-ssa/loop-3.c: Likewise.
4852         * gcc.dg/tree-ssa/loop-4.c: Likewise.
4853         * gcc.dg/tree-ssa/pr21171.c: Likewise.
4854         * gcc.dg/tree-ssa/loop-5.c: Likewise.
4855         * gcc.dg/tree-ssa/loop-10.c: Likewise.
4856         * gcc.dg/tree-ssa/loop-6.c: Likewise.
4857         * treelang/compile/extravar.tree: Likewise.
4858         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
4859         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
4860         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
4861         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
4862         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
4863
4864 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
4865
4866         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
4867         for 64-bit fix.
4868
4869 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
4870
4871         PR fortran/23675
4872         gfortran.dg/char_result_11.f90: New.
4873
4874 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
4875
4876         PR c++/24782
4877         * g++.dg/parse/access9.C: New test.
4878         * g++.dg/tc1/dr52.C: Tweak error markers.
4879
4880 2006-01-04  Richard Henderson  <rth@redhat.com>
4881
4882         Merge from gomp branch.
4883         * g++.dg/parse/pragma2.C: Update expected error lines.
4884
4885 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
4886
4887         * g++.dg/other/i386-2.C: New test.
4888
4889         PR target/25554
4890         * gcc.c-torture/compile/20051228-1.c: New test.
4891
4892         PR c/25559
4893         * gcc.dg/pr25559.c: New test.
4894
4895 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
4896
4897         PR c++/25492
4898         * g++.dg/lookup/friend9.C: New test.
4899
4900         PR c++/25625
4901         * g++.dg/template/repo5.C: New test.
4902
4903 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
4904
4905         PR fortran/25101
4906         * gfortran.dg/forall_2.f90: New test.
4907
4908 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
4909
4910         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
4911         dg-require-weak.  Adjust regexp to handle leading-underscore
4912         targets and space as well as TAB after .weak.  Change previous
4913         64-bit fix to not use naked dot.
4914
4915 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
4916
4917         PR rtl-optimization/25578
4918         * gcc.c-torture/execute/20060102-1.c: New testcase.
4919
4920 2006-01-03  Richard Guenther  <rguenther@suse.de>
4921
4922         PR c/25183
4923         * gcc.dg/torture/pr25183.c: New testcase.
4924
4925 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
4926
4927         Merge from gomp-branch.
4928         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
4929         * gcc.dg/ia64-sync-2.c: Likewise.
4930         * gcc.dg/ia64-sync-3.c: Likewise.
4931         * gcc.dg/ia64-sync-4.c: Likewise.
4932         * gcc.dg/sync-2.c: Likewise.
4933         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
4934         that sparc64-*-* and sparcv9-*-* supports sync builtins.
4935
4936 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
4937
4938         PR c++/25635
4939         * g++.dg/parse/operator6.C: New test.
4940
4941         PR c++/25637
4942         * g++.dg/parse/error29.C: New test.
4943
4944         PR c++/25638
4945         * g++.dg/parse/dtor6.C: New test.
4946
4947         PR c++/25633
4948         * g++.dg/parse/ctor3.C: New test.
4949
4950         PR c++/25634
4951         * g++.dg/template/class3.C: New test.
4952
4953 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
4954
4955         * g++.dg/debug/debug9.C: New.
4956
4957 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
4958
4959         PR fortran/24640
4960         * gfortran.dg/label_2.f90: New test.
4961
4962 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4963
4964         * g++.dg/lookup/using12.C: Tighten error marker.
4965
4966 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
4967             Andrew Pinski <pinskia@physics.uc.edu>
4968
4969         * gcc.target/powerpc/darwin-abi-3.c: New file.
4970         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
4971         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
4972         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
4973         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
4974         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
4975         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
4976         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
4977         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
4978
4979 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
4980
4981         * gcc.dg/tree-ssa/loadpre1.c: New;
4982         * gcc.dg/tree-ssa/loadpre2.c: New;
4983         * gcc.dg/tree-ssa/loadpre3.c: New;
4984         * gcc.dg/tree-ssa/loadpre4.c: New;
4985         * gcc.dg/tree-ssa/loadpre5.c: New;
4986         * gcc.dg/tree-ssa/loadpre6.c: New;
4987         * gcc.dg/tree-ssa/loadpre7.c: New;
4988         * gcc.dg/tree-ssa/loadpre8.c: New;
4989         * gcc.dg/tree-ssa/loadpre9.c: New;
4990
4991 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
4992
4993         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
4994         * g++.dg/abi/thunk4.C: Likewise.
4995
4996 2006-01-01  Andreas Jaeger  <aj@suse.de>
4997
4998         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
4999         portable.
5000
5001 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
5002
5003         PR c++/25294
5004         * gcc.dg/pragma-pack-3.c: New test.
5005         * g++.dg/parse/pragma3.C: New test.
5006
5007 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5008
5009         PR middle-end/24827
5010         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
5011
5012 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5013
5014         PR testsuite/25214
5015         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
5016
5017 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
5018
5019         PR fortran/22607
5020         * gfortran-dg/pure_byref_3.f90: New.
5021
5022         fortran/PR 25396
5023         * gfortran.dg/userdef_operator_1.f90: New.
5024
5025 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
5026
5027         * g++.dg/abi/thunk3.C: New.
5028         * g++.dg/abi/thunk4.C: New.
5029
5030 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
5031
5032         PR fortran/25532
5033         * gfortran.dg/host_used_types_1.f90: New test. Check that host
5034         associated derived type components of derived types are
5035         properly declared in contained procedures.
5036
5037 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5038
5039         PR libgfortran/25139
5040         * gfortran.dg/backspace_2.f: New test.
5041
5042 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5043
5044         PR libgfortran/25550
5045         * gfortran.dg/endfile.f: New test.
5046
5047 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5048
5049         PR libgfortran/25419
5050         * gfortran.dg/comma.f: New test.
5051
5052 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5053
5054         * lib/gfortran-dg.exp: Remove trailing whitespace.
5055         * lib/fortran-torture.exp: Test with -fbounds-check instead of
5056         -funroll-all-loops.
5057
5058 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
5059
5060         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
5061         Extended Double long doubles or repeat tests when long double is
5062         the same size as double.
5063
5064 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5065
5066         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
5067
5068         PR testsuite/25442
5069         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
5070         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
5071
5072         PR testsuite/25441
5073         * gcc.dg/pr23911.c: Make test variable static.
5074
5075         PR testsuite/25444
5076         * gcc.dg/tree-ssa/pr14841.c: Likewise.
5077
5078 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
5079
5080         PR c++/25439
5081         * g++.dg/parse/crash17.C: Adjust error markers.
5082         * g++.dg/template/error20.C: New test.
5083
5084 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
5085
5086         PR c++/23172
5087         * g++.dg/ext/complit4.C: New test.
5088
5089         PR c++/25417
5090         * g++.dg/ext/complit5.C: Likewise.
5091
5092 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
5093
5094         PR tree-optimization/25125
5095         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
5096         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
5097         * gcc.c-torture/execute/pr25125.c: New.
5098
5099 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
5100
5101         PR fortran/25029
5102         PR fortran/21256
5103         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
5104         with incorrect assumed size references.
5105
5106 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
5107
5108         PR c++/23171
5109         * g++.dg/opt/init1.C: New test.
5110
5111 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
5112
5113         PR c++/24671
5114         * g++.dg/template/sfinae3.C: New test.
5115
5116 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5117
5118         * g++.dg/other/friend4.C: New test.
5119
5120 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
5121
5122         PR target/25005
5123         * g++.dg/opt/pr25005.C: New test.
5124
5125 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
5126
5127         PR c++/25369
5128         * g++.dg/template/ptrmem16.C: New test.
5129
5130 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
5131
5132         PR fortran/25029
5133         PR fortran/21256
5134         * gfortran.dg/initialization_1.f90: Add test of SIZE.
5135
5136 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5137
5138         PR libgfortran/25307
5139         * gfortran.dg/list_read_5.f90: New test.
5140
5141 2005-12-22  Richard Henderson  <rth@redhat.com>
5142
5143         * gcc.target/i386/sse-7.c: Use -msse2.
5144
5145 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
5146
5147         PR rtl-optimization/25432
5148         * gcc.c-torture/compile/20051216-1.c: New test.
5149
5150         PR objc/25328
5151         * objc/execute/pr25328.m: New test.
5152
5153 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
5154
5155         PR c++/25364
5156         * g++.dg/template/call4.C: New test.
5157
5158 2005-12-22  Dale Johannesen  <dalej@apple.com>
5159
5160         * gcc.target/i386/sse-17.c: New.
5161
5162 2005-12-22  Paul Brook  <paul@codesourcery.com>
5163
5164         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
5165
5166 2005-12-22  Paul Brook  <paul@codesourcery.com>
5167
5168         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
5169
5170 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
5171
5172         PR tree-opt/25513
5173         * gcc.c-torture/compile/pr25513.c: New test.
5174
5175 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5176
5177         PR c++/23333
5178         * g++.dg/parse/error25.C: Add more tests.
5179
5180 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5181
5182         PR fortran/18990
5183         * gfortran.dg/der_charlen_1.f90: New.
5184
5185 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
5186
5187         PR fortran/20889
5188         * gfortran.dg/pointer_component_type_1.f90: New test.
5189
5190         PR fortran/25029
5191         PR fortran/21256
5192         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
5193         should give an error with assumed size array refernces and checks those
5194         that should not.
5195         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
5196         reference an upper bound so that it does not generate an error.
5197
5198         PR fortran/19362
5199         PR fortran/20244
5200         PR fortran/20864
5201         PR fortran/25391
5202         * gfortran.dg/used_dummy_types_1.f90: New test.
5203         * gfortran.dg/used_dummy_types_2.f90: New test.
5204         * gfortran.dg/used_dummy_types_3.f90: New test.
5205         * gfortran.dg/used_dummy_types_4.f90: New test.
5206         * gfortran.dg/used_dummy_types_5.f90: New test.
5207
5208         PR fortran/23152
5209         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
5210         group already being USE associated.
5211         * gfortran.dg/assumed_shape_nml.f90: New test.
5212         * gfortran.dg/assumed_size_nml.f90: New test.
5213
5214         PR fortran/20862
5215         PR fortran/25053
5216         PR fortran/25063
5217         PR fortran/25064
5218         PR fortran/25066
5219         PR fortran/25067
5220         PR fortran/25068
5221         PR fortran/25307
5222         * gfortran.dg/io_constraints_1.f90: New test.
5223         * gfortran.dg/io_constraints_1.f90: New test.
5224         * gfortran.dg/iostat_3.f90: Change wording of warning.
5225         * gfortran.dg/g77/19981216-0.f: The same.
5226
5227 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
5228
5229         PR tree-optimization/23518
5230         * testsuite/gcc.dg/pr23518.c: New.
5231
5232 2005-12-21  Mike Stump  <mrs@apple.com>
5233
5234         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
5235
5236 2005-12-21  Paul Brook  <paul@codesourcery.com>
5237
5238         * gcc.dg/pr19340.c: Skip on m68k targets.
5239
5240 2005-12-21  Steven Bosscher  <stevenb@suse.de>
5241
5242         PR rtl-optimization/25196
5243         * gcc.dg/pr25196.c: New test.
5244
5245 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
5246
5247         PR fortran/25423
5248         gfortran.dg/where_nested_1.f90: New.
5249
5250 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
5251
5252         PR tree-optimization/25382.
5253         * gcc.dg/tree-ssa/pr25382.c: New.
5254
5255 2005-12-20  Richard Guenther  <rguenther@suse.de>
5256
5257         PR middle-end/24306
5258         * gcc.target/i386/pr24306.c: New testcase.
5259
5260 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
5261
5262         PR tree-optimization/25501
5263         * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
5264
5265 2005-12-20  Richard Guenther  <rguenther@suse.de>
5266
5267         Revert
5268         2005-12-02  Richard Guenther  <rguenther@suse.de>
5269
5270         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
5271
5272 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
5273
5274         PR c++/21228
5275         * g++.dg/warn/Wunreachable-code-2.C: New test.
5276
5277 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
5278
5279         PR c++/24278
5280         * g++.dg/template/ctor5.C: New test.
5281
5282         PR c++/24915
5283         * g++.dg/template/overload8.C: New test.
5284
5285 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
5286
5287         * gcc.c-torture/compile/pr25483 : New test.
5288
5289 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5290
5291         PR c++/20552
5292         * g++.dg/ext/typeof10.C: New test.
5293
5294 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
5295
5296         * gcc.dg/mt-loopi1.c: New.
5297
5298 2005-12-18  Richard Guenther  <rguenther@suse.de>
5299
5300         PR tree-optimization/25481
5301         * gcc.dg/torture/pr25481.c: New testcase.
5302
5303 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
5304
5305         PR rtl-optimization/21041
5306         * gcc.dg/pr21041.c: New test.
5307
5308 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5309
5310         PR libgfortran/25463
5311         * gfortran.dg/advance.f90: New test.
5312
5313 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
5314
5315         * gcc.dg/20051201-1.c: New test.
5316
5317 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
5318
5319         PR fortran/25018
5320         * gfortran.dg/initialization_1.f90: New test.
5321         * gfortran.dg/enum_5.f90: Change dg-error to new message.
5322         * gfortran.dg/g77/980616-0.f: The same.
5323
5324 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
5325
5326         * PR fortran/25458
5327         * gfortran.dg/chkbits.f90: New test.
5328
5329 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
5330
5331         * gfortran.dg/enum_5.f: Revert to previous version.
5332
5333 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
5334
5335         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
5336         * gfortran.dg/nested_modules_1.f90: Ditto.
5337         * gfortran.dg/hollerith_f95.f90: Ditto.
5338         * gfortran.dg/select_5.f90: Ditto.
5339         * gfortran.dg/secnds.f: Ditto.
5340         * gfortran.dg/hollerith2.f90: Ditto.
5341         * gfortran.dg/imag_2.f: Ditto.
5342         * gfortran.dg/ftell_2.f90: Ditto.
5343         * gfortran.dg/malloc_free_1.f90: Ditto.
5344         * gfortran.dg/logint-1.f: Ditto.
5345         * gfortran.dg/recursive_statement_functions.f90: Ditto.
5346         * gfortran.dg/e_d_fmt.f90: Ditto.
5347         * gfortran.dg/hollerith_legacy.f90: Ditto.
5348         * gfortran.dg/logint-2.f: Ditto.
5349         * gfortran.dg/enum_5.f90: Ditto.
5350         * gfortran.dg/f2c_2.f90: Ditto.
5351         * gfortran.dg/pr17143.f90: Ditto.
5352         * gfortran.dg/namelist_14.f90: Ditto.
5353         * gfortran.dg/logint-3.f: Ditto.
5354         * gfortran.dg/spread_scalar_source.f90: Ditto.
5355         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
5356         * gfortran.dg/namelist_11.f: Ditto.
5357         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
5358         * gfortran.dg/g77/20010519-1.f
5359         * gfortran.dg/g77/alpha1.f: Ditto.
5360         * gfortran.dg/g77/990115-1.f: Ditto.
5361         * gfortran.dg/g77/erfc.f: Ditto.
5362         * gfortran.dg/g77/19990313-3.f: Ditto.
5363         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
5364         * gfortran.dg/g77/20010426.f: Ditto.
5365         * gfortran.dg/g77/19990313-0.f: Ditto.
5366         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
5367         * gfortran.dg/g77/20000629-1.f: Ditto.
5368         * gfortran.dg/g77/970125-0.f: Ditto.
5369         * gfortran.dg/g77/8485.f: Ditto.
5370         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
5371         * gfortran.dg/g77/19990313-1.f: Ditto.
5372         * gfortran.dg/g77/int8421.f: Ditto.
5373         * gfortran.dg/g77/19990305-0.f: Ditto.
5374         * gfortran.dg/g77/947.f: Ditto.
5375         * gfortran.dg/g77/19990905-2.f: Ditto.
5376         * gfortran.dg/g77/cabs.f: Ditto.
5377         * gfortran.dg/g77/19990313-2.f: Ditto.
5378         * gfortran.dg/g77/20020307-1.f: Ditto.
5379         * gfortran.dg/g77/dcomplex.f: Ditto.
5380         * gfortran.dg/g77/19990502-1.f: Ditto.
5381         * gfortran.dg/g77/19981216-0.f: Ditto.
5382         * gfortran.dg/common_4.f90: Ditto.
5383         * gfortran.dg/entry_4.f90: Ditto.
5384         * gfortran.dg/equiv_constraint_2.f90: Ditto.
5385         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
5386         * gfortran.dg/namelist_12.f: Ditto.
5387         * gfortran.dg/scale_1.f90: Ditto.
5388         * gfortran.dg/modulo_1.f90
5389         * gfortran.dg/hollerith.f90: Ditto.
5390         * gfortran.dg/direct_io_3.f90: Ditto.
5391         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
5392         * gfortran.dg/gnu_logical_1.F: Ditto.
5393         * gfortran.dg/unf_io_convert_1.f90: Ditto.
5394         * gfortran.dg/assign_1.f90: Ditto.
5395         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
5396         * gfortran.dg/pr23095.f: Ditto.
5397         * gfortran.dg/read_float_1.f90: Ditto.
5398
5399 2005-12-17  Andreas Jaeger  <aj@suse.de>
5400
5401         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
5402         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
5403
5404 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5405
5406         PR fortran/24268
5407         * gfortran.dg/fmt_white.f: New test.
5408
5409 2005-12-16  Steven G. Kargl <kargls@comcast.net>
5410
5411         * gfortran.dg/label_1.f90: New test.
5412
5413 2005-12-15  Ben Elliston  <bje@au.ibm.com>
5414
5415         PR testsuite/25422
5416         * gcc.dg/20031012-1.c: Add -Walways-true option.
5417         * gcc.dg/weak/weak-3.c: Likewise.
5418         * g++.old-deja/g++.mike/warn8.C: Likewise.
5419
5420 2005-12-16  Mike Stump  <mrs@apple.com>
5421
5422         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
5423         exit.
5424
5425 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5426
5427         PR libgfortran/25264
5428         PR libgfortran/25349
5429         * gfortran.dg/tl_editing.f90: Added additional checks.
5430         * gfortran.dg/t_editing.f: New test.
5431         * gfortran.dg/write_padding.f90: New test
5432
5433 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5434
5435         PR testsuite/25215
5436         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
5437
5438 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
5439
5440         PR rtl-optimization/24899
5441         * gcc.c-torture/execute/20051215-1.c: New test.
5442
5443 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
5444
5445         PR 24823
5446         * gfortran.dg/pr24823.f: New test.
5447
5448 2005-12-16  Jeff Law  <law@redhat.com>
5449
5450         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
5451
5452 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
5453
5454         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
5455         Change C++ style comments to C style comments.
5456         Remove aligned types from the array.
5457         Keep Enums disabled.
5458         (complex_types): Remove aligned types from the array.
5459         Comment out "_Complex long double".
5460         (attrib_types): Remove.
5461         (complex_attrib_types): Remove.
5462         (attrib_array_types): Remove.
5463         (complex_attrib_array_types): Remove.
5464         (aligned_bitfld_types): Remove.
5465         (n_aligned_bitfld_types): Remove.
5466         (FEATURE_ALIGNEDPACKED): Delete.
5467         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
5468         (singles): Remove support for adding attributes.
5469         (choose_type): Remove support for attributed types.
5470         (generate_fields): Remove support for attributed bit-fields.
5471         Remove support for adding attributes.
5472         (generate_random_tests): Remove support for adding attributes.
5473         (features): Add back "[0] :0" and "complex vector [0]".
5474         (main): Remove support for attributed bit-fields.
5475         Uncomment the calling of generate_random_tests for the rests of
5476         the tests.
5477
5478 2005-12-16  Jan Hubicka  <jh@suse.cz>
5479
5480         * gcc.c-torture/combine/pr25224.c: New.
5481
5482 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
5483
5484         PR other/25028
5485         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
5486         HP-UX.
5487
5488 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
5489
5490         * gcc.dg/20051215-1.c: New file.
5491
5492 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5493
5494         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
5495         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
5496
5497 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
5498
5499         PR fortran/18197
5500         * gfortran.dg/dummy_functions_1.f90: New.
5501
5502 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
5503
5504         PR rtl-optimization/25310
5505         * gcc.c-torture/compile/pr25310.c: New test.
5506
5507 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
5508
5509         PR debug/25023
5510         * gcc.dg/pr25023.c: New test.
5511
5512 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5513
5514         * g++.old-deja/g++.brendan/redecl1.C,
5515         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
5516         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
5517         g++.old-deja/g++.oliva/typeof1.C,
5518         g++.old-deja/g++.other/crash16.C,
5519         g++.old-deja/g++.other/crash34.C,
5520         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
5521         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
5522         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
5523         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
5524         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
5525         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
5526         Remove xfail.
5527
5528 2005-12-14  Kean Johnston  <jkj@sco.com>
5529             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5530
5531         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
5532         * gcc.target/i386/20020523-1.c: Ditto.
5533         * gcc.target/i386/tailcall-1.c: Ditto.
5534         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
5535         * gcc.target/i386/ssetype-5.c: Ditto.
5536
5537 2005-12-14  Jeff Law  <law@redhat.com>
5538
5539         * gcc.dg/tree-ssa/foldstring-1.c: New test.
5540
5541 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
5542
5543         PR target/25254
5544         PR target/24188
5545         * gcc.target/i386/pr25254.c: New test.
5546         * gfortran.dg/PR24188.f: New test.
5547
5548 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
5549
5550         * lib/fortran-torture.exp: Catch remaining uses of
5551         remote_file build delete.
5552
5553 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5554
5555         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
5556
5557 2005-12-14  Ben Elliston  <bje@au.ibm.com>
5558
5559         * gcc.dg/warn-addr-cmp.c: New test.
5560
5561 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
5562
5563         PR debug/25023
5564         PR target/25293
5565         * gcc.target/i386/pr25293.c: New test.
5566
5567 2005-12-13  Petr Machata  <machata@post.cz>
5568
5569         PR c++/24907
5570         * g++.dg/parse/comma2.C: New test.
5571
5572 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
5573             Jakub Jelinek  <jakub@redhat.com>
5574
5575         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
5576         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
5577         (limits.h): Include unconditionally.
5578         (stdlib.h): Likewise.
5579         (hashtab.h): Do not include.
5580         (getopt.h): Likewise.
5581         (stddef.h): Include.
5582         (hashval_t): Define.
5583         (struct entry): Add "next" field.
5584         (HASH_SIZE): New macro.
5585         (hash_table): New variable.
5586         (switchfiles): Do not use xmalloc.
5587         (mix): New macro.
5588         (iterative_hash): New function.
5589         (hasht): Remove.
5590         (e_exists): New function.
5591         (e_insert): Likewise.
5592         (output): Use, instead of libiberty hashtable functions.
5593         (main): Do not use getopt.  Do not call htab_create.
5594
5595 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
5596
5597         PR c++/25331
5598         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
5599         put atal* and atpaal* attributes on array elements.
5600         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
5601         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
5602         put atal* and atpaal* attributes on array elements.
5603         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
5604
5605 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
5606
5607         * gcc.dg/single-precision-constant.c: New test.
5608
5609 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
5610
5611         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
5612         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
5613         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
5614         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
5615         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
5616         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
5617         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
5618         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
5619         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
5620         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
5621         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
5622         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
5623         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
5624         gcc.target/powerpc/ppc-sdata-2.c,
5625         gcc.target/powerpc/ppc-stackalign-1.c,
5626         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
5627         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
5628         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
5629         gcc.target/powerpc/rs6000-ldouble-2.c,
5630         gcc.target/powerpc/rs6000-power2-1.c,
5631         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
5632         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
5633         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
5634         option into target selector.
5635         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
5636         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
5637
5638 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
5639
5640         PR objc/25348
5641         * objc.dg/encode-9.m: New test.
5642
5643 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5644
5645         PR testsuite/20772
5646         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
5647         * gcc.dg/asm-b.c: Fix typo.
5648         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
5649         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
5650         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
5651         i?86 lp64 and x86_64 ilp32.
5652         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
5653         on i?86 lp64.
5654         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
5655
5656 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
5657
5658         PR fortran/25078
5659         gfortran.dg/equiv_5.f90: New test.
5660
5661 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
5662
5663         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
5664         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
5665         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
5666         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
5667         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
5668         * gcc.dg/tree-ssa/reassoc-5.c: New.
5669         * gcc.dg/tree-ssa/reassoc-6.c: New.
5670         * gcc.dg/tree-ssa/reassoc-7.c: New.
5671         * gcc.dg/tree-ssa/reassoc-8.c: New.
5672         * gcc.dg/tree-ssa/reassoc-9.c: New.
5673         * gcc.dg/tree-ssa/reassoc-10.c: New.
5674         * gcc.dg/tree-ssa/reassoc-11.c: New.
5675
5676 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5677
5678         PR testsuite/25167
5679         PR testsuite/24478
5680         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
5681
5682 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
5683
5684         PR c++/25300
5685         * g++.dg/template/inherit.C: Do not use a generic error message.
5686
5687 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
5688
5689         PR libobjc/25354
5690         * objc.dg/gnu-encoding: New directory.
5691         * objc.dg/gnu-encoding/compat-common.h: New file.
5692         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
5693         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
5694         * objc.dg/gnu-encoding/vector-defs.h: New file.
5695         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
5696         * objc.dg/gnu-encoding/generate-random.c: New file.
5697         * objc.dg/gnu-encoding/generate-random_r.c: New file.
5698         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
5699         * objc.dg/gnu-encoding/generate-random.h: New file.
5700
5701 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
5702
5703         PR c++/25337
5704         * g++.dg/template/defarg7.C: New test.
5705
5706 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
5707
5708         PR libobjc/25347
5709         * objc.dg/encode-8.m: New test.
5710
5711 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
5712
5713         PR libobjc/25346
5714         * objc.dg/encode-7.m: New test.
5715
5716 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
5717
5718         PR c++/25010
5719         * g++.dg/opt/inline10.C: New test.
5720
5721 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
5722
5723         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
5724
5725 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
5726
5727         * gfortran.dg/substring_equivalence.f90: typo in comment
5728
5729 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5730
5731         PR fortran/25068
5732         * gfortran.dg/iostat_3.f90: New test.
5733
5734 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
5735
5736         PR fortran/23815
5737         * gfortran.dg/unf_io_convert_1.f90: New test.
5738         * gfortran.dg/unf_io_convert_2.f90: New test.
5739         * gfortran.dg/unf_io_convert_3.f90: New test.
5740
5741 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5742
5743         PR testsuite/20772
5744         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
5745         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
5746         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
5747         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
5748         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
5749         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
5750         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
5751         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
5752         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
5753         gcc.dg/torture/fp-int-convert-float128-timode.c,
5754         gcc.dg/torture/fp-int-convert-float128.c,
5755         gcc.dg/torture/fp-int-convert-float80-timode.c,
5756         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
5757         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
5758
5759         * gcc.dg/tls/opt-1.c: Require effective target fpic.
5760
5761 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
5762
5763         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
5764
5765 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
5766
5767         * gcc.dg/20051207-1.c,
5768         * gcc.dg/20051207-2.c,
5769         * gcc.dg/20051207-3.c: New tests.
5770
5771 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5772
5773         PR testsuite/20772
5774         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
5775         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
5776         dg-skip-if target selector.
5777
5778         PR testsuite/20772
5779         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
5780         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
5781         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
5782         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
5783         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
5784         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
5785         and/or merge with i?86 cases.
5786
5787         * gcc.dg/tls/opt-3.c: Require effective target fpic.
5788
5789         PR testsuite/20772
5790         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
5791         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
5792         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
5793         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
5794         x86_64-*-linux*.
5795
5796 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
5797
5798         PR target/25311
5799         * gcc.c-torture/compile/pr25311.c: New test.
5800
5801 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5802
5803         PR libgfortran/25039
5804         * gfortran.dg/read_comma.f: New test.
5805
5806 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
5807
5808         PR c++/19317
5809         * g++.dg/opt/pr19317-1.C: New test.
5810         * g++.dg/opt/pr19317-2.C: New test.
5811         * g++.dg/opt/pr19317-3.C: New test.
5812
5813         PR target/19005
5814         * gcc.c-torture/execute/pr19005.c: New test.
5815
5816         PR target/17828
5817         * g++.old-deja/g++.other/comdat5.C: New test.
5818         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
5819
5820         * g++.dg/compat/struct-layout-1.exp: New file.
5821         * g++.dg/compat/struct-layout-1.h: New.
5822         * g++.dg/compat/struct-layout-1_generate.c: New.
5823         * g++.dg/compat/struct-layout-1_x1.h: New.
5824         * g++.dg/compat/struct-layout-1_x2.h: New.
5825         * g++.dg/compat/struct-layout-1_y1.h: New.
5826         * g++.dg/compat/struct-layout-1_y2.h: New.
5827
5828         * gcc.dg/20050330-2.c: New test.
5829
5830 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
5831
5832         PR fortran/25292
5833         * gfortran.dg/associated_1.f90: New.
5834
5835 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
5836
5837         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
5838         ILP32 vect_no_align platforms.
5839
5840 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
5841             Jakub Jelinek  <jakub@redhat.com>
5842
5843         PR target/25268
5844         * gcc.c-torture/compile/20051207-1.c: New test.
5845
5846 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5847
5848         PR testsuite/20772
5849         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
5850         gcc.dg/torture/pr18582-1.c,
5851         gcc.target/i386/attributes-error.c: Also test on x86_64.
5852
5853         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
5854
5855 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5856
5857         PR c++/19397
5858         * g++.dg/template/typedef3.C: New test.
5859
5860         PR c++/19762
5861         PR c++/19764
5862         * g++.dg/template/dtor3.C: Fix error markers.
5863
5864 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
5865
5866         * lib/target-supports.exp (check_effective_target_sync_char_short):
5867         Add s390*.
5868
5869 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
5870
5871         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
5872
5873 2005-12-06  Roger Sayle  <roger@eyesopen.com>
5874
5875         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
5876         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
5877         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
5878         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
5879
5880 2005-12-06  Roger Sayle  <roger@eyesopen.com>
5881
5882         PR c++/25263
5883         * g++.dg/other/array2.C: New test case.
5884
5885 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
5886
5887         * gcc.dg/darwin-weakimport-3.c: New.
5888
5889         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
5890         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
5891         and to work on Darwin.
5892         * gcc.dg/attr-weakref-1b.c: New file.
5893         * gcc.dg/attr-weakref-2.c: New test.
5894         * gcc.dg/darwin-weakref-1.c: New test.
5895
5896 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
5897
5898         PR testsuite/25247
5899         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
5900         use in selector expressions.
5901         (dg-xfail-if): Ditto.
5902         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
5903         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
5904         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
5905         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
5906         * gcc.test-framework/test-framework.exp: Skip generated tests if
5907         CHECK_TEST_FRAMEWORK is not 1.
5908
5909 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
5910
5911         PR tree-optimization/24963
5912         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
5913
5914         PR target/24108
5915         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
5916
5917         PR target/18580
5918         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
5919         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
5920         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
5921         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
5922
5923 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
5924
5925         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
5926         dg-options.
5927
5928 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
5929
5930         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
5931
5932 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
5933
5934         * gcc.dg/format/cast-1.c: New test.
5935
5936 2005-12-04  Roger Sayle  <roger@eyesopen.com>
5937
5938         PR c/7776
5939         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
5940         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
5941         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
5942         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
5943
5944 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
5945
5946         * gcc.dg/cast-pretty-print-1.c: New test.
5947
5948 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
5949
5950         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
5951
5952 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
5953
5954         PR c++/24173
5955         * g++.dg/template/friend40.C: New test.
5956
5957 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
5958
5959         PR target/25199
5960         * gcc.target/i386/movq-2.c: New test.
5961         * gcc.target/i386/movq.c: Remove target i?86, instead add
5962         dg-require-effective-target ilp32.
5963
5964 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5965
5966         PR c++/24103
5967         * g++.dg/other/default1.C: New test.
5968
5969 2005-12-02  Richard Guenther  <rguenther@suse.de>
5970
5971         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
5972
5973 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5974
5975         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
5976
5977 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
5978
5979         PR target/21017
5980         * gcc.target/powerpc/rotate.c: New.
5981
5982 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5983
5984         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
5985         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
5986
5987 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5988
5989         PR c/13384
5990         * gcc.dg/pr17730-1.c: Adjust.
5991         * gcc.dg/lvalue1.c (main): Likewise.
5992         * gcc.dg/lvalue-2.c: Likewise.
5993         * g++.dg/pr7503-3.C
5994
5995 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
5996
5997         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
5998         error messages.
5999
6000 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
6001
6002         PR fortran/24789
6003         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
6004
6005 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
6006
6007         PR target/24475
6008         * lib/target-supports.exp (check_effective_target_tls): New.
6009         (check_effective_target_tls_runtime): New.
6010         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
6011         for TLS support.
6012         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
6013         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
6014         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
6015         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
6016         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
6017         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
6018         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
6019         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
6020         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
6021         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
6022         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
6023         effective-target TLS.
6024         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
6025         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
6026         effective-target TLS runtime.
6027
6028 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
6029
6030         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
6031
6032 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
6033
6034         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
6035         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
6036         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
6037         ignored" warnings when "packing" is the same as the ABI layout.
6038
6039 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
6040
6041         PR fortran/21302
6042         * gfortran.dg/line_length_1.f: New test.
6043         * gfortran.dg/line_length_2.f90: Ditto.
6044
6045 2005-11-30  Richard Guenther  <rguenther@suse.de>
6046
6047         PR tree-optimization/21655
6048         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
6049
6050 2005-11-30  Dale Johannesen  <dalej@apple.com>
6051
6052         * gcc.c-torture/compile/pr24930.c: New.
6053
6054 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
6055
6056         PR fortran/15809
6057         *  gfortran.dg/auto_char_dummy_array.f90: New test.
6058
6059 2005-11-30  Jeff Law  <law@redhat.com>
6060
6061         * g++.old-deja/g++.law/pr25000.C: New test.
6062
6063 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
6064
6065         * gcc.dg/tls/opt-11.c: New test.
6066
6067 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
6068
6069         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
6070         targets.
6071         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
6072         LP64 ia64.
6073
6074 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
6075
6076         * gfortran.dg/open_access_1.f90: New test.
6077
6078 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6079
6080         * gcc.dg/charset/builtin2.c: New test.
6081
6082 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
6083
6084         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
6085         on mmix-*-* for *_[xy].c.
6086
6087 2005-11-28  Kean Johnston  <jkj@sco.com>
6088
6089         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
6090         headers.
6091         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
6092         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
6093         * gcc.target/i386/asm-3.c: Ditto.
6094         * gcc.target/i386/clobbers.c: Ditto.
6095         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
6096         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
6097         test regexp.
6098         * gcc.target/i386/mul.c: Ditto.
6099         * gcc.target/i386/ssetype-1.c: Ditto.
6100         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
6101         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
6102         static so the test works with -fPIC mode too. Based on comment in
6103         PR19231 by Pinski.
6104         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
6105
6106 2005-11-28  Richard Guenther  <rguenther@suse.de>
6107
6108         * gcc.dg/alias-9.c: New testcase.
6109         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
6110
6111 2005-11-28  Roger Sayle  <roger@eyesopen.com>
6112             Uros Bizjak  <uros@kss-loka.si>
6113
6114         PR middle-end/20219
6115         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
6116         tan(x)/sin(x) transformations.
6117
6118 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
6119
6120         PR middle-end/24575
6121         * gcc.dg/tree-ssa/divide-3.c: New test.
6122         * gcc.dg/tree-ssa/divide-4.c: New test.
6123
6124 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
6125
6126         PR fortran/24917
6127         *  gfortran.dg/boz_6.f90: New test.
6128
6129 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6130
6131         PR fortran/23912
6132         * gfortran.dg/modulo_1.f90: New test.
6133
6134 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6135
6136         PR libfortran/24919
6137         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
6138         fail on CRLF platforms.
6139         * gfortran.dg/ftell_2.f90: Likewise.
6140
6141 2005-11-26  Eric Christopher  <echristo@apple.com>
6142
6143         * gcc.dg/intmax_t-1.c: Remove mips xfail.
6144
6145 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
6146
6147         * objc.dg/gnu-runtime-3.m: Simplify.
6148
6149 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
6150
6151         PR middle-end/23669
6152         * gcc.dg/tree-ssa/divide-1.c: New test.
6153         * gcc.dg/tree-ssa/divide-2.c: New test.
6154
6155 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
6156
6157         PR libgfortran/24945
6158         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
6159
6160 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
6161
6162         PR libgfortran/24945
6163         * gfortran.dg/open_status_2.f90: New test.
6164
6165 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6166
6167         * gcc.c-torture/execute/builtins/fprintf.c,
6168         gcc.c-torture/execute/builtins/fputs-lib.c,
6169         gcc.c-torture/execute/builtins/fputs.c,
6170         gcc.c-torture/execute/builtins/lib/fprintf.c,
6171         gcc.c-torture/execute/builtins/lib/printf.c,
6172         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
6173
6174 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
6175
6176         * gcc.dg/20050922-2.c: New test.
6177
6178 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
6179
6180         * objc.dg/gnu-runtime-3.m: New test.
6181
6182 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6183
6184         PR c++/9278
6185         * g++.dg/other/void1.C: New test.
6186
6187 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
6188
6189         PR middle-end/24998
6190         * gcc.dg/torture/fp-int-convert-float.c,
6191         gcc.dg/torture/fp-int-convert-double.c,
6192         gcc.dg/torture/fp-int-convert-long-double.c,
6193         gcc.dg/torture/fp-int-convert-timode.c,
6194         gcc.dg/torture/fp-int-convert-float80.c,
6195         gcc.dg/torture/fp-int-convert-float80-timode.c,
6196         gcc.dg/torture/fp-int-convert-float128.c,
6197         gcc.dg/torture/fp-int-convert-float128-timode.c,
6198         gcc.dg/torture/fp-int-convert.h: New files.
6199
6200 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
6201
6202         PR middle-end/24989
6203         * gcc.dg/tree-ssa/bool-10.c: New test.
6204         * gcc.dg/tree-ssa/bool-11.c: New test.
6205         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
6206
6207 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
6208
6209         PR middle-end/24990
6210         * tree-ssa/pr24990-1.c: New test.
6211
6212 2005-11-24  Richard Guenther  <rguenther@suse.de>
6213         Dirk Mueller <dmueller@suse.de>
6214
6215         PR c++/14024
6216         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
6217         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
6218         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
6219         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
6220         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
6221         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
6222
6223 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
6224
6225         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
6226
6227 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6228
6229         PR c/21668
6230         * gcc.dg/Wc++-compat.c: New.
6231         * gcc.dg/Wno-c++-compat.c: New.
6232
6233 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
6234
6235         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
6236         (vspltish, vspltisw): Likewise.
6237
6238 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6239
6240         PR libgfortran/24794
6241         * gfortran.dg/namelist_12.f: Fix quotes.
6242         * gfortran.dg/namelist_13.f90: Fix quotes.
6243         * gfortran.dg/namelist_14.f90: Fix quotes.
6244         * gfortran.dg/namelist_15.f90: Fix quotes.
6245         * gfortran.dg/namelist_use.f90: Fix quotes.
6246         * gfortran.dg/namelist_use_only.f90: Fix quotes.
6247         * gfortran.dg/namelist_21.f90: New test.
6248         * gfortran.dg/namelist_22.f90: New test.
6249
6250 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
6251
6252         PR target/23435
6253         * gcc.c-torture/compile/pr23435.c: New.
6254
6255 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
6256
6257         * gcc.c-torture/execute/floatunsisf-1.c: New test.
6258
6259 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
6260
6261         * gcc.target/powerpc/405-macchw-1.c,
6262         gcc.target/powerpc/405-macchw-2.c,
6263         gcc.target/powerpc/405-macchwu-1.c,
6264         gcc.target/powerpc/405-macchwu-2.c,
6265         gcc.target/powerpc/405-machhw-1.c,
6266         gcc.target/powerpc/405-machhw-2.c,
6267         gcc.target/powerpc/405-machhwu-1.c,
6268         gcc.target/powerpc/405-machhwu-2.c,
6269         gcc.target/powerpc/405-maclhw-1.c,
6270         gcc.target/powerpc/405-maclhw-2.c,
6271         gcc.target/powerpc/405-maclhwu-1.c,
6272         gcc.target/powerpc/405-maclhwu-2.c,
6273         gcc.target/powerpc/405-mulchw-1.c,
6274         gcc.target/powerpc/405-mulchw-2.c,
6275         gcc.target/powerpc/405-mulchwu-1.c,
6276         gcc.target/powerpc/405-mulchwu-2.c,
6277         gcc.target/powerpc/405-mulhhw-1.c,
6278         gcc.target/powerpc/405-mulhhw-2.c,
6279         gcc.target/powerpc/405-mulhhwu-1.c,
6280         gcc.target/powerpc/405-mulhhwu-2.c,
6281         gcc.target/powerpc/405-mullhw-1.c,
6282         gcc.target/powerpc/405-mullhw-2.c,
6283         gcc.target/powerpc/405-mullhwu-1.c,
6284         gcc.target/powerpc/405-mullhwu-2.c,
6285         gcc.target/powerpc/405-nmacchw-1.c,
6286         gcc.target/powerpc/405-nmacchw-2.c,
6287         gcc.target/powerpc/405-nmachhw-1.c,
6288         gcc.target/powerpc/405-nmachhw-2.c,
6289         gcc.target/powerpc/405-nmaclhw-1.c,
6290         gcc.target/powerpc/405-nmaclhw-2.c,
6291         gcc.target/powerpc/440-macchw-1.c,
6292         gcc.target/powerpc/440-macchw-2.c,
6293         gcc.target/powerpc/440-macchwu-1.c,
6294         gcc.target/powerpc/440-macchwu-2.c,
6295         gcc.target/powerpc/440-machhw-1.c,
6296         gcc.target/powerpc/440-machhw-2.c,
6297         gcc.target/powerpc/440-machhwu-1.c,
6298         gcc.target/powerpc/440-machhwu-2.c,
6299         gcc.target/powerpc/440-maclhw-1.c,
6300         gcc.target/powerpc/440-maclhw-2.c,
6301         gcc.target/powerpc/440-maclhwu-1.c,
6302         gcc.target/powerpc/440-maclhwu-2.c,
6303         gcc.target/powerpc/440-mulchw-1.c,
6304         gcc.target/powerpc/440-mulchw-2.c,
6305         gcc.target/powerpc/440-mulchwu-1.c,
6306         gcc.target/powerpc/440-mulchwu-2.c,
6307         gcc.target/powerpc/440-mulhhw-1.c,
6308         gcc.target/powerpc/440-mulhhw-2.c,
6309         gcc.target/powerpc/440-mulhhwu-1.c,
6310         gcc.target/powerpc/440-mulhhwu-2.c,
6311         gcc.target/powerpc/440-mullhw-1.c,
6312         gcc.target/powerpc/440-mullhw-2.c,
6313         gcc.target/powerpc/440-mullhwu-1.c,
6314         gcc.target/powerpc/440-mullhwu-2.c,
6315         gcc.target/powerpc/440-nmacchw-1.c,
6316         gcc.target/powerpc/440-nmacchw-2.c,
6317         gcc.target/powerpc/440-nmachhw-1.c,
6318         gcc.target/powerpc/440-nmachhw-2.c,
6319         gcc.target/powerpc/440-nmaclhw-1.c,
6320         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
6321
6322 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
6323
6324         PR fortran/24774
6325         * gfortran.dg/inquire_9.f90: New test.
6326
6327         PR fortran/21647
6328         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
6329
6330 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
6331
6332         PR libfortran/24432
6333         * lib/target-supports.exp (check_effective_target_fortran_large_real):
6334         Check that 'cos' is supported.
6335
6336 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
6337
6338         PR fortran/24223
6339         * gfortran.dg/substring_equivalence.f90: New test.
6340
6341         PR fortran/24705
6342         * gfortran.dg/auto_internal_assumed.f90: New test.
6343
6344 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
6345
6346         * gcc.dg/fold-div-2.c: New test.
6347
6348 2005-11-20  Ian Lance Taylor  <ian@airs.com>
6349
6350         PR rtl-optimization/24883
6351         * gcc.c-torture/compile/pr24883.c: New test.
6352
6353 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
6354
6355         PR middle-end/20583
6356         * gcc.c-torture/compile/pr20583.c: New.
6357
6358 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
6359
6360         * gcc.c-torture/execute/usmul.c: New test.
6361
6362 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
6363
6364         * gcc.dg/tree-ssa/vrp22.c: New test.
6365
6366 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
6367
6368         PR middle-end/24912
6369         * gcc.dg/torture/pr24912-1.c: New test.
6370
6371 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
6372
6373         PR fortran/24862
6374         * gfortran.dg/arrayio_derived_1.f90: New test.
6375
6376 2005-11-19  Richard Guenther  <rguenther@suse.de>
6377
6378         PR middle-end/23294
6379         * gcc.dg/tree-ssa/pr23294.c: New testcase.
6380
6381 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
6382
6383         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
6384
6385 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
6386
6387         PR c++/8355
6388         * g++.dg/template/friend39.C: New test.
6389
6390 2005-11-18  James E Wilson  <wilson@specifix.com>
6391
6392         * gcc.dg/builtin-strstr.c: New.
6393
6394 2005-11-18  Richard Henderson  <rth@redhat.com>
6395
6396         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
6397         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
6398         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
6399         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
6400         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
6401         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
6402         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
6403         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
6404         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
6405         renaming to remove initial "ia64-".
6406
6407 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
6408
6409         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
6410
6411 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
6412
6413         * g++.dg/cpp/string-2.C: New test.
6414
6415 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
6416
6417         * gcc.dg/tree-ssa/loop-14.c: New test.
6418
6419 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
6420             Michael Chamberlain <michael@chamberlain.net.au>
6421
6422         * ada/acats/run_all.sh (target_run): Kill long running tests.
6423
6424 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6425
6426         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
6427         * gcc.dg/cleanup-9.c: Likewise.
6428         * gcc.dg/cleanup-10.c: Likewise.
6429         * gcc.dg/cleanup-11.c: Likewise.
6430
6431 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6432
6433         PR fortran/24892
6434         * gfortran.dg/open_access_append_1.f90: New test.
6435         * gfortran.dg/open_access_append_2.f90: New test.
6436
6437 2005-11-16  Richard Guenther  <rguenther@suse.de>
6438
6439         PR middle-end/24851
6440         * gcc.c-torture/execute/pr24851.c: New testcase.
6441
6442 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
6443
6444         * gcc.dg/fold-overflow-1.c: New test.
6445
6446 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
6447
6448         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
6449         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
6450
6451 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
6452
6453         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
6454         structures.
6455         * g++.dg/eh/forced2.C: Likewise.
6456         * g++.dg/eh/forced3.C: Likewise.
6457         * g++.dg/eh/forced4.C: Likewise.
6458
6459 2005-11-11  Mike Stump  <mrs@apple.com>
6460
6461         * g++.old-deja/g++.mike/unused.C: Add.
6462
6463 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
6464
6465         PR c++/24667
6466         * g++.dg/warn/Wcast-qual1.C: New test.
6467
6468 2005-11-15  Jan Hubicka  <jh@suse.cz>
6469
6470         * gcc.dg/winline-5.c: Add large-unit-insns limit.
6471
6472 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
6473
6474         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
6475
6476 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
6477
6478         PR 24840
6479         * gcc.dg/tree-ssa/pr24840.c: New test.
6480
6481 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
6482
6483         PR testsuite/24841
6484         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
6485
6486 2005-11-14  Dale Johannesen  <dalej@apple.com>
6487
6488         * gcc.c-torture/execute/20051113-1.c: New.
6489
6490 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
6491
6492         PR c++/24687
6493         * g++.dg/template/crash43.C: New test.
6494
6495 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
6496
6497         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
6498
6499 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
6500
6501         PR c++/24817
6502         * g++.dg/eh/spec8.C: New test.
6503
6504 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
6505
6506         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
6507
6508 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
6509
6510         PR c++/20293
6511         * g++.dg/parse/ambig4.C: New test.
6512         * g++.dg/tc1/dr101.C: Adjust error markers.
6513         * g++.dg/lookup/strong-using-2.C: Likewise.
6514         * g++.dg/lookup/ambig5.C: Likewise.
6515         * g++.dg/lookup/ambig4.C: Likewise.
6516         * g++.dg/parse/crash22.C: Likewise.
6517
6518 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
6519
6520         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
6521
6522 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
6523
6524         * gcc.dg/nested-calls-1.c: New test.
6525
6526 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6527
6528         * gfortran.dg/complex_intrinsic_1.f90: New test.
6529         * gfortran.dg/complex_intrinsic_2.f90: New test.
6530         * gfortran.dg/fgetc_1.f90: New test.
6531         * gfortran.dg/fgetc_2.f90: New test.
6532         * gfortran.dg/fgetc_3.f90: New test.
6533         * gfortran.dg/ftell_1.f90: New test.
6534         * gfortran.dg/ftell_2.f90: New test.
6535         * gfortran.dg/gnu_logical_1.F: New test.
6536         * gfortran.dg/gnu_logical_2.f90: New test.
6537
6538 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
6539
6540         PR middle-end/24820
6541         * testsuite/gcc.dg/pr24820.c: New test.
6542
6543 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
6544
6545         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
6546         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
6547         variable.
6548
6549 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6550
6551         testsuite/24614
6552         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
6553
6554 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
6555
6556         * gcc.target/cris/cris.exp: New file.
6557         * gcc.target/cris/rld-legit1.c: New test.
6558         * gcc.target/cris/rld-legit2.c: New test.
6559
6560 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
6561
6562         PR c++/24780
6563         * g++.dg/opt/pr24780.C: New test.
6564
6565         PR c++/24761
6566         * g++.dg/template/asm1.C: New test.
6567
6568 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
6569
6570         PR libgfortran/24787
6571         * gfortran.dg/scan_1.f90: New test.
6572
6573 2005-11-12  Jan Hubicka  <jh@suse.cz>
6574
6575         * gcc.target/i386/minmax-1.c: New.
6576         * gcc.target/i386/minmax-2.c: New.
6577
6578 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
6579
6580         * gcc.dg/pr24445.c: Fix for 64-bit targets.
6581
6582 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
6583
6584         * gcc.c-torture/execute/20051110-1.c,
6585         gcc.c-torture/execute/20051110-2.c: New tests.
6586
6587 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
6588
6589         PR middle-end/24750
6590         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
6591         New tests.
6592
6593 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
6594
6595         * lib/target-libpath.exp (get_shlib_extension): New proc.
6596         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
6597         * lib/gfortran.exp (gfortran_link_flags): Likewise.
6598         * lib/objc.exp (objc_target_compile): Likewise.
6599         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
6600         detection.
6601
6602 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
6603
6604         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
6605
6606         * lib/target-supports.exp (check_effective_target_static_libgfortran):
6607         Add -static to additional_flags and pass it to target_compile.
6608
6609 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
6610
6611         PR libgfortran/24719
6612         gfortran.dg/read_noadvance.f90: New test.
6613
6614         PR libgfortran/24699
6615         gfortran.dg/fmt_t_2.f90: New test.
6616
6617         PR libgfortran/24785
6618         gfortran.dg/read_x_eor.f90: New test.
6619
6620         PR libgfortran/24584
6621         gfortran.dg/namelist_empty.f90: Rename test.
6622
6623         PR libgfortran/24489
6624         gfortran/read_eor.f90: Rename test.
6625
6626 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
6627
6628         PR fortran/15976
6629         * gfortran.dg/automatic_module_variable.f90: New test.
6630
6631 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
6632
6633         PR target/24445
6634         * gcc.dg/pr24445.c: New test.
6635
6636 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
6637
6638         PR fortran/24655
6639         PR fortran/24755
6640         * gfortran.dg/recursive_statement_functions.f90: Add statement
6641         functions using inline intrinsic functions and parameters to test
6642         that they no longer seg-fault.
6643
6644         PR fortran/24409
6645         gfortran.dg/nested_modules_4.f90: New test.
6646         gfortran.dg/nested_modules_5.f90: New test.
6647
6648 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6649
6650         PR fortran/24643
6651         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
6652
6653 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
6654
6655         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
6656         failures.
6657
6658 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
6659
6660         * gcc.dg/sparc-getcontext-1.c: New test.
6661
6662 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
6663
6664         * gcc.dg/ifcvt-fabs-1.c: New test.
6665
6666 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
6667
6668         PR other/4372
6669         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
6670         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
6671
6672 2005-11-09  Richard Guenther  <rguenther@suse.de>
6673
6674         PR tree-optimization/24716
6675         * gcc.c-torture/execute/pr24716.c: New testcase.
6676
6677 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
6678
6679         * gcc.dg/pr24624.c: Disable for non S/390 targets.
6680
6681 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
6682
6683         PR 24624
6684         * gcc.dg/pr24624.c: Testcase added.
6685
6686 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
6687
6688         PR 24623
6689         * g++.dg/other/pr24623.C: Testcase added.
6690
6691 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
6692
6693         PR fortran/22607
6694         * gfortran-dg/pure_byref_1.f90: New.
6695         * gfortran-dg/pure_byref_2.f90: New.
6696
6697 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
6698
6699         PR c/24101
6700         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
6701         * gcc.dg/dg.exp: Run main loop also for *.i files.
6702
6703 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
6704
6705         PR c++/19450
6706         * g++.dg/tls/diag-3.C: New test.
6707         * g++.dg/tls/diag-4.C: New test.
6708         * g++.dg/tls/static-1.C: New test.
6709         * g++.dg/tls/static-1a.cc: New file.
6710
6711 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
6712
6713         PR 23046
6714         * g++.dg/tree-ssa/pr23046.C: New test.
6715
6716 2005-11-08  Devang Patel <dpatel@apple.com>
6717
6718         PR tree-optimization/23115
6719         * gcc.dg/tree-ssa/pr23115.c: New.
6720
6721 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
6722
6723         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
6724         * gcc.target/powerpc/pr16155.c: Same.
6725         * gcc.target/powerpc/altivec-1.c: Same.
6726         * gcc.target/powerpc/altivec-2.c: Same.
6727         * gcc.target/powerpc/altivec-3.c: Same.
6728         * gcc.target/powerpc/altivec-5.c: Same.
6729         * gcc.target/powerpc/altivec-11.c: Same.
6730         * gcc.target/powerpc/altivec-12.c: Same.
6731         * gcc.target/powerpc/altivec-14.c: Same.
6732         * gcc.target/powerpc/altivec-22.c: Same.
6733         * gcc.target/powerpc/altivec-consts.c: Same.
6734         * gcc.target/powerpc/altivec-pr22085.c: Same.
6735         * gcc.target/powerpc/altivec-splat.c: Same.
6736         * gcc.target/powerpc/altivec-varargs-1.c: Same.
6737         * gcc.target/powerpc/altivec-vec-merge.c: Same.
6738         * gcc.target/powerpc/darwin-longlong.c: Same.
6739
6740 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
6741
6742         PR target/19340
6743         * gcc.dg/pr19340.c: New test.
6744
6745 2005-11-07  Ian Lance Taylor  <ian@airs.com>
6746
6747         PR rtl-optimization/24683
6748         * gcc.dg/pr24683.c: New test.
6749
6750 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
6751
6752         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
6753         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
6754
6755 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
6756
6757         * gcc.target/i386/pr23376.c: Compile with -mmmx.
6758
6759 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
6760
6761         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
6762
6763 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
6764
6765         PR target/24230
6766
6767         * gcc.target/powerpc/altivec-consts.c,
6768         gcc.target/powerpc/altivec-splat.c: New testcase.
6769
6770 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
6771
6772         PR c/24599
6773
6774         * gcc.dg/overflow-2.c: New testcase.
6775
6776 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
6777
6778         PR rtl-optimization/23567
6779         * gcc.c-torture/execute/20051104-1.c: New test.
6780
6781 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
6782
6783         PR fortran/24534
6784         gfortran.dg/private_type_2.f90: Modified to check that case with
6785         PRIVATE declaration within derived type is accepted.
6786
6787         PR fortran/20838
6788         gfortran.dg/pointer_assign_1.f90: New test.
6789
6790         PR fortran/20840
6791         * gfortran.dg/arrayio_0.f90: New test.
6792
6793         PR fortran/17737
6794         gfortran.dg/data_initialized.f90: New test.
6795         gfortran.dg/data_constraints_1.f90: New test.
6796         gfortran.dg/data_constraints_2.f90: New test.
6797
6798 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
6799
6800         PR fortran/24174
6801         PR fortran/24305
6802         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
6803
6804 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
6805
6806         PR 24670
6807         * gcc.dg/tree-ssa/pr24670.c: New test.
6808
6809 2005-11-05  Ian Lance Taylor  <ian@airs.com>
6810
6811         PR target/22432
6812         * gcc.target/i386/pr22432.c: New test.
6813
6814 2005-11-05  Richard Henderson  <rth@redhat.com>
6815
6816         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
6817         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
6818         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
6819         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
6820         from gcc.dg/alpha-*.
6821         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
6822         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
6823
6824 2005-11-05  Andreas Jaeger  <aj@suse.de>
6825
6826         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
6827
6828 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
6829
6830         PR target/23424
6831         * gcc.dg/torture/pr23424-1.c: New test.
6832
6833 2005-11-04  Richard Henderson  <rth@redhat.com>
6834
6835         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
6836         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
6837         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
6838         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
6839         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
6840         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
6841         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
6842         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
6843         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
6844         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
6845         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
6846         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
6847         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
6848         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
6849         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
6850         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
6851         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
6852         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
6853         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
6854         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
6855         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
6856         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
6857         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
6858         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
6859         Move from gcc.dg/.
6860         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
6861         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
6862         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
6863         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
6864         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
6865         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
6866         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
6867         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
6868         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
6869         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
6870         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
6871         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
6872         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
6873         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
6874         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
6875         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
6876         gcc.target/i386/lea.c, gcc.target/i386/local.c,
6877         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
6878         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
6879         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
6880         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
6881         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
6882         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
6883         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
6884         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
6885         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
6886         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
6887         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
6888         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
6889         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
6890         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
6891         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
6892         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
6893         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
6894         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
6895         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
6896         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
6897         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
6898         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
6899         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
6900         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
6901         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
6902         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
6903         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
6904         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
6905
6906 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
6907
6908         PR 24627
6909         * gcc.dg/tree-ssa/pr24627.c: New test.
6910
6911 2005-11-04 Paul Brook  <paul@codesourcery.com>
6912
6913         * gcc.dg/tls/opt-10.c: New test.
6914
6915 2005-11-04  Andreas Jaeger  <aj@suse.de>
6916
6917         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
6918         avoid extra warnings.
6919
6920 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6921
6922         PR libfortran/22298
6923         * gcc/testsuite/lib/target-supports.exp
6924         (check_effective_target_static_libgfortran): New
6925         static_libgfortran effective target.
6926         * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
6927         * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
6928
6929 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
6930
6931         * gcc.dg/pr24615.c: Guard test with { target fpic }.
6932
6933 2005-11-03  Josh Conner  <jconner@apple.com>
6934
6935         PR c++/19989
6936         g++.dg/ext/array2.C: New test.
6937         g++.dg/template/dependent-name3.C: New test.
6938         g++.dg/template/dependent-name4.C: New test.
6939         g++.dg/template/sfinae2.C: New test.
6940
6941 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
6942
6943         PR preprocessor/22042
6944         * gcc.dg/cpp/strify4.c: New test.
6945
6946 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
6947
6948         PR c++/17964
6949         * g++.dg/cpp/string-1.C: New test.
6950
6951 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
6952
6953         * gcc.target/powerpc: New directory.
6954         * gcc.target/powerpc/powerpc.exp: New file.
6955         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
6956         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
6957         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
6958         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
6959         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
6960         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
6961         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
6962         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
6963         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
6964         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
6965         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
6966         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
6967         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
6968         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
6969         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
6970         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
6971         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
6972         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
6973         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
6974         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
6975         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
6976         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
6977         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
6978         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
6979         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
6980         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
6981         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
6982         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
6983         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
6984         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
6985         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
6986         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
6987         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
6988         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
6989
6990 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
6991
6992         PR c++/21627
6993         * g++.dg/warn/inline2.C: New test.
6994
6995 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
6996
6997         PR middle-end/23155
6998         * g++.dg/ext/c99struct1.C: New test.
6999         * gcc.dg/union-cast-1.c: New test.
7000         * gcc.dg/union-cast-2.c: New test.
7001         * gcc.dg/union-cast-3.c: New test.
7002
7003 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
7004
7005         PR middle-end/24589
7006         * gcc.c-torture/execute/zero-struct-2.c: New test.
7007
7008 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
7009
7010         PR c++/24582
7011         * g++.dg/init/switch1.C: New test.
7012
7013 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
7014
7015         * gcc.dg/delay-slot-1.c: New test.
7016
7017 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
7018
7019         PR target/24620
7020         * gcc.dg/pr24620.c: New test.
7021
7022 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
7023
7024         PR c/24329
7025         * gcc.dg/format/unnamed-1.c: New test.
7026
7027 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
7028
7029         PR c++/22434
7030         * g++.dg/expr/cond8.C: New test.
7031
7032         PR c++/24560
7033         * g++.dg/parse/dot1.C: New test.
7034
7035 2005-11-02  Jan Hubicka  <jh@suse.cz>
7036
7037         PR target/23303
7038         * gcc.dg/i386-lea.c: New test
7039
7040 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
7041
7042         PR target/24615
7043         * gcc.dg/pr24615.c: New test.
7044
7045 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
7046
7047         PR target/24600
7048         * gcc.dg/pr24600.c: New test.
7049
7050 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
7051
7052         PR c++/19253
7053         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
7054         * g++.dg/parse/typename9.C: New test.
7055         * g++/dg/parse/typename10.C: Likewise.
7056
7057 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
7058
7059         PR fortran/18157
7060         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
7061         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
7062         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
7063
7064 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
7065
7066         PR c++/24569
7067         * g++.dg/debug/static1.C: New test.
7068
7069 2005-11-02  Josh Conner  <jconner@apple.com>
7070
7071         * g++.dg/crash38.C: moved into proper directory...
7072         * g++.dg/template/crash42.C: ...here
7073
7074 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
7075
7076         PR target/18338
7077         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
7078         pcc_bitfield_type_matters || default_packed.
7079
7080         * lib/target-supports.exp
7081         (check_effective_target_pcc_bitfield_type_matters): New proc.
7082         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
7083
7084         PR testsuite/23304
7085         * lib/target-supports.exp (check_effective_default_packed): New proc.
7086         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
7087         Gate expected errors on target ! default_packed.
7088         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
7089
7090 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7091
7092         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
7093         change (r106358).
7094
7095 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7096
7097         PR fortran/24008
7098         * gfortran.dg/entry_5.f90: New.
7099         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
7100
7101 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
7102
7103         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
7104
7105 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
7106
7107         PR fortran/21565
7108         gfortran.dg/namelist_blockdata.f90: New test.
7109
7110         PR fortran/18737
7111         gfortran.dg/external_implicit_none.f90: New test.
7112
7113         PR fortran/14994
7114         * gfortran.dg/secnds.f: New test.
7115
7116 2005-10-31  Jan Hubicka  <jh@suse.cz>
7117
7118         PR target/20928
7119         * gcc.c-torture/compile/pr20928.c: New test.
7120
7121 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
7122
7123         PR middle-end/23492
7124         * gcc.c-torture/compile/zero-strct-5.c: New test.
7125
7126 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
7127
7128         PR libgfortran/24584
7129         * gfortran.dg/pr24584.f90: New test.
7130
7131 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
7132
7133         PR fortran/18883
7134         * gfortran.dg/char_result_9.f90: New.
7135         * gfortran.dg/char_result_10.f90: New.
7136
7137 2005-10-30  Jan Hubicka  <jh@suse.cz>
7138
7139         * g++.dg/tree-ssa/pr24172.C: New testcase.
7140
7141 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7142
7143         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
7144
7145 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
7146
7147         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
7148         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
7149         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
7150         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
7151         gfortran.dg/enum_9.f90,
7152         gfortran.fortran-torture/compile/enum_1.f90,
7153         gfortran.fortran-torture/execute/enum_1.f90,
7154         gfortran.fortran-torture/execute/enum_2.f90,
7155         gfortran.fortran-torture/execute/enum_3.f90,
7156         gfortran.fortran-torture/execute/enum_4.f90: New tests.
7157
7158 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
7159
7160         PR target/18482
7161         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
7162         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
7163
7164 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7165
7166         PR libfortran/20179
7167         * gfortran.dg/mixed_io_1.f90: New test.
7168         * gfortran.dg/mixed_io_1.c: New file.
7169
7170 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7171
7172         * gfortran.dg/malloc_free_1.f90: New test.
7173
7174 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
7175
7176         * gcc.dg/nested-func-4.c: Require profiling -pg.
7177
7178 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
7179
7180         PR C++/23229
7181         * g++.dg/warn/main-2.C: New test.
7182
7183 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
7184
7185         PR fortran/24545
7186         * gfortran.dg/interface_2.f90: new test.
7187
7188 2005-10-28  Josh Conner  <jconner@apple.com>
7189
7190         PR c++/22153
7191         * g++.dg/template/crash38.C: New test.
7192         * g++.dg/parse/explicit1.C: Change expected errors.
7193
7194 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
7195
7196         PR C++/23426
7197         * g++.dg/other/large-size-array.C: New test.
7198
7199 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
7200
7201         PR middle-end/24362
7202         * g++.dg/opt/complex4.C: New test.
7203
7204 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
7205
7206         * gcc.dg/nested-func-4.c: New test.
7207
7208 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
7209
7210         PR fortran/24158
7211         gfortran.dg/derived_recursion.f90: New test.
7212         gfortran.dg/implicit_actual.f90: New test.
7213
7214 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
7215
7216         PR middle-end/24295, PR testsuite/24477
7217         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
7218         removed when weakref hits the tree.
7219
7220 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
7221
7222         * gfortran.dg/cray_pointers_4.f90: New test.
7223
7224         * gfortran.dg/cray_pointers_5.f90: New test.
7225
7226 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
7227
7228         PR fortran/22290
7229         * gfortran.dg/assign_5.f90: New test.
7230         * gfortran.dg/assign_6.f: New test.
7231
7232 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
7233
7234         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
7235         CPU has no SSE support.
7236
7237 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
7238
7239         PR libgfortran/24224
7240         * gfortran.dg/arrayio_1.f90: Update attribution.
7241         * gfortran.dg/arrayio_2.f90: Update attribution.
7242         * gfortran.dg/arrayio_3.f90: Update attribution.
7243         * gfortran.dg/arrayio_4.f90: Update test conditions.
7244         * gfortran.dg/arrayio_5.f90: Update attribution.
7245         * gfortran.dg/arrayio_6.f90: New test.
7246         * gfortran.dg/arrayio_7.f90: New test.
7247
7248 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
7249
7250         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
7251
7252 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
7253
7254         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
7255
7256 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
7257
7258         PR fortran/24416
7259         * gfortran.dg/namelist_char_only.f90: New test.
7260
7261 2005-10-24  Asher Langton  <langton2@llnl.gov>
7262
7263         PR fortran/17031
7264         PR fortran/22282
7265         * gfortran.dg/cray_pointers_1.f90: New test.
7266         * gfortran.dg/cray_pointers_2.f90: New test.
7267         * gfortran.dg/cray_pointers_3.f90: New test.
7268         * gfortran.dg/loc_1.f90: New test.
7269         * gfortran.dg/loc_2.f90: New test.
7270
7271 2005-10-24  Steven Bosscher  <stevenb@suse.de>
7272
7273         * gcc.dg/pr24225.c: New test.
7274
7275 2005-10-24  Asher Langton  <langton2@llnl.gov>
7276
7277         * gfortran.dg/dup_save_1.f90: New test.
7278         * gfortran.dg/dup_save_2.f90: New test.
7279
7280 2005-10-24  Paul Brook  <paul@codesourcery.com>
7281
7282         PR 24107
7283         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
7284         stdint.h.
7285
7286 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
7287
7288         PR libgfortran/24489
7289         * gfortran.dg/pr24489.f90: New test.
7290
7291 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
7292
7293         PR fortran/23635
7294         * gfortran.dg/ichar_1.f90: Add tests for derived types.
7295
7296 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
7297
7298         PR target/18911
7299         * g++.dg/init/array16.C: Skip for mmix-*-*.
7300
7301 2005-10-23  Asher Langton  <langton2@llnl.gov>
7302
7303         * gfortran.dg/byte_1.f90: New test.
7304         * gfortran.dg/byte_2.f90: New test.
7305
7306 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
7307
7308         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
7309
7310 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
7311
7312         PR fortran/18022
7313         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
7314
7315         PR fortran/24311
7316         * gfortran.dg/merge_char_const.f90: New test.
7317
7318         PR fortran/24384
7319         * gfortran.dg/spread_scalar_source.f90: New test.
7320
7321 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
7322
7323         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
7324
7325         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
7326         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
7327
7328         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
7329
7330 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
7331
7332         PR fortran/24426
7333         * gfortran.dg/der_pointer_4.f90: New.
7334
7335 2005-10-22  David Ayers  <d.ayers@inode.at>
7336
7337         * obj-c++.dg/except-1.mm: Simplify.
7338
7339 2005-10-21  David Ayers  <d.ayers@inode.at>
7340
7341         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
7342
7343 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
7344
7345         * gfortran.dg/assumed_dummy_2.f90: New test.
7346
7347 2005-10-21  James E Wilson  <wilson@specifix.com>
7348
7349         PR preprocessor/15220
7350         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
7351
7352 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
7353
7354         * gcc.c-torture/execute/20051021-1.c: New test.
7355
7356 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
7357
7358         PR c++/24260
7359         * g++.dg/ext/tmplattr1.C: New test.
7360
7361 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
7362
7363         PR fortran/24440
7364         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
7365
7366 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
7367
7368         * obj-c++.dg/except-1.mm: New.
7369
7370         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
7371
7372 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
7373
7374         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
7375
7376 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
7377
7378         PR middle-end/24295
7379         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
7380         declarations with the same names as thunks' alias targets, use
7381         aliases instead.
7382         * gcc.dg/attr-alias-3.c: New test.
7383         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
7384
7385 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
7386
7387         PR c++/22618
7388         * g++.dg/parse/access8.C: New test.
7389
7390 2005-10-20  Richard Guenther  <rguenther@suse.de>
7391
7392         PR c++/24439
7393         * g++.dg/tree-ssa/pr24439.C: New testcase.
7394
7395 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
7396
7397         * g++.dg/opt/delay-slot-1.C: New test.
7398
7399 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
7400
7401         PR fortran/21625
7402         * gfortran.fg/der_init_1.f90: New.
7403
7404 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
7405
7406         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
7407
7408 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
7409
7410         PR c++/21908
7411         * g++.dg/parse/error28.C: New test.
7412
7413 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
7414
7415         * gcc.dg/profile-generate-2.c: New test.
7416
7417 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
7418
7419         PR target/23589
7420         * g++.dg/ext/dllimport11.C: New.
7421
7422 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7423
7424         PR c++/22293
7425         * g++.dg/other/friend3.C: New test.
7426
7427 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
7428
7429         PR c++/23293
7430         * g++.dg/template/error19.C: New test.
7431
7432 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
7433
7434         PR c++/21383
7435         * g++.dg/overload/koenig2.C: New.
7436
7437         PR c++/23118
7438         * g++.dg/overload/error2.C: New.
7439
7440         PR c++/22604
7441         * g++.dg/inherit/covariant14.C: New.
7442
7443 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7444
7445         PR c++/23440
7446         * g++.dg/parse/for1.C: New test.
7447
7448 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
7449
7450         PR fortran/23446
7451         * gfortran.dg/host_dummy_index_1.f90: New test.
7452
7453         PR fortran/21459
7454         * gfortran.dg/automatic_char_len_2.f90: New test.
7455
7456         PR fortran/20866
7457         * gfortran.dg/recursive_statement_functions.f90: New test.
7458
7459         PR fortran/20853
7460         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
7461
7462         PR fortran/20849
7463         * gfortran.dg/external_initializer.f90: New test.
7464
7465         PR fortran/20837
7466         * non_module_public.f90: New test.
7467
7468 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
7469
7470         PR c++/24386
7471         * g++.dg/template/overload7.C: New.
7472
7473         PR c++/22551
7474         * g++.dg/other/switch2.C: Remove expected warnings.
7475
7476         PR c++/21353
7477         * g++.dg/template/defarg6.C: New.
7478
7479 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
7480
7481         PR target/24315
7482         * gcc.target/i386/pr24315.c: New test.
7483
7484 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
7485
7486         PR c++/24389
7487         * g++.dg/template/static21.C: New test.
7488         * g++.dg/template/static21-a.cc: Likewise.
7489
7490 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
7491
7492         PR c++/23959
7493         * g++.dg/warn/Wswitch-default-1.C: New test.
7494         * g++.dg/warn/Wswitch-default-2.C: New test.
7495
7496 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
7497
7498         PR c++/22173
7499         * g++.dg/parse/template18.C: New test.
7500         * g++.dg/template/nontype15.C: Likewise.
7501
7502 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
7503
7504         PR fortran/22273
7505         * gfortran.dg/spec_expr_2.f90: New.
7506
7507 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
7508
7509         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
7510         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
7511         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
7512         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
7513         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
7514         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
7515         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
7516         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
7517         previous target-specific skips and warning-message matches where
7518         applicable.
7519
7520 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
7521
7522         PR c++/21347
7523         * g++.dg/warn/Wctor-dtor.C: New test.
7524
7525 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7526
7527         PR c/23439
7528         * gcc.dg/for-1.c: New test.
7529
7530 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
7531
7532         PR c++/19565
7533         * g++.dg/warn/Wconversion1.C: New test.
7534         * g++.dg/ext/packed4.C: Compile with -w.
7535         * g++.dg/opt/20050511-1.C: Likewise.
7536         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
7537
7538 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
7539
7540         * gfortran.dg/boz_5.f90: New test.
7541
7542 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
7543
7544         PR c++/22551
7545         * g++.dg/other/switch2.C: New.
7546
7547         PR c++/23984
7548         * g++.dg/init/ctor7.C: New.
7549
7550 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
7551
7552         PR c++/23730
7553         * g++.dg/parse/crash32.C: New test.
7554
7555 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
7556
7557         PR c++/20721
7558         * g++.dg/init/goto2.C: New test.
7559
7560         PR c++/22464
7561         * g++.dg/template/crash/41.C: New test.
7562
7563         PR c++/22180
7564         * g++.dg/template/crash40.C: New test.
7565
7566         PR c++/23694
7567         * g++.dg/parse/friend5.C: New test.
7568
7569         PR c++/23307
7570         * g++.dg/template/crash38.C: New test.
7571
7572         PR c++/22352
7573         * g++.dg/template/friend38.C: New test.
7574
7575         PR c++/22405
7576         * g++.dg/template/crash39.C: New test.
7577
7578 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
7579
7580         * gcc.dg/debug/dwarf2/dwarf-char1.c,
7581         gcc.dg/debug/dwarf2/dwarf-char2.c,
7582         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
7583
7584         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
7585
7586 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
7587
7588         * gcc.dg/dll-2.c: Add tests for warnings.
7589         * gcc.dg/dll-3.c: Likewise.
7590         * gcc.dg/dll-4.c: Likewise.
7591
7592         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
7593         * g++.dg/ext/dllimport2.C: Likewise.
7594         * g++.dg/ext/dllimport3.C: Likewise.
7595         * g++.dg/ext/dllimport7.C: Likewise.
7596         * g++.dg/ext/dllimport8.C: Likewise.
7597         * g++.dg/ext/dllimport9.C: Likewise.
7598
7599 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
7600
7601         PR fortran/24092
7602         * gfortran.dg/derived_pointer_recursion.f90: New test.
7603
7604 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
7605
7606         * gcc.c-torture/execute/20051012-1.c: New test.
7607
7608 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
7609
7610         PR fortran/18082
7611         * gfortran.dg/automatic_char_len_1.f90: New test.
7612
7613 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
7614
7615         PR fortran/20847
7616         * gfortran.dg/save_common.f90: New test.
7617
7618         PR fortran/20856
7619         * gfortran.dg/save_result.f90: New test.
7620
7621 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
7622
7623         PR c++/21592
7624         * g++.dg/template/dependent-expr1.C: Add new expected error.
7625         * g++.dg/template/dependent-expr2.C: Adjust error text.
7626         * g++.dg/template/overload6.C: New.
7627
7628         PR c++/23797
7629         * g++.dg/other/typename8.C: New.
7630
7631         PR c++/21117
7632         * g++.dg/other/return1.C: New.
7633
7634 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
7635
7636         PR c++/24052
7637         * g++.dg/ext/label5.C: New.
7638
7639 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
7640
7641         PR c++/19964
7642         * g++.dg/parse/crash31.C: New.
7643
7644 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
7645
7646         * g++.dg/ipa/ipa-1.c: New test.
7647         * g++.dg/ipa/ipa-2.c: New test.
7648         * g++.dg/ipa/ipa-3.c: New test.
7649         * g++.dg/ipa/ipa-4.c: New test.
7650         * g++.dg/ipa/ipa-5.c: New test.
7651         * g++.dg/ipa/ipa.exp: New file.
7652
7653 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
7654
7655         PR fortran/24207
7656         * gfortran.dg/private_type_3.f90: New test.
7657
7658 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
7659
7660         PR fortran/20786
7661         gfortran.dg/aint_anint_1.f90: New test.
7662
7663 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
7664
7665         PR libgfortran/24313
7666         gfortran.dg/csqrt.f: New test.
7667
7668 2005-10-11  Ian Lance Taylor  <ian@airs.com>
7669
7670         PR c++/8057
7671         * g++.dg/warn/noeffect7.C: New test.
7672         * g++.dg/warn/noeffect2.C: Instantiate templates.
7673         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
7674         and warning.
7675
7676 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
7677
7678         PR c++/21089
7679         * g++.dg/init/float1.C: New test.
7680
7681         PR c++/24277
7682         * g++.dg/init/member1.C: Tweak error markers.
7683
7684 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
7685
7686         PR testsuite/24281
7687         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
7688         Check for null pointer.
7689
7690 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
7691
7692         PR c++/21369
7693         * g++.dg/parse/ret-type3.C: New test.
7694
7695 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
7696
7697         PR tree-opt/23946
7698         * gcc.c-torture/compile/pr23946.c: New test.
7699
7700 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
7701
7702         * g++.dg/opt/mmx2.C: New test.
7703
7704 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
7705
7706         PR c++/24277
7707         * g++.dg/template/static20.C: New test.
7708
7709         PR c++/24302
7710         * g++.dg/warn/Wunused-12.C: New test.
7711
7712         PR c++/23437
7713         * g++.dg/template/arg4.C: New test.
7714
7715 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
7716
7717         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
7718         * gcc.dg/ucnid-3.c: Likewise.
7719         * gcc.dg/ucnid-4.c: Likewise.
7720         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
7721         * g++.dg/other/ucnid-1.C: Likewise.
7722         * gcc.dg/sparc-frame-1.c: New test.
7723
7724 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
7725
7726         PR c++/24139
7727         * g++.dg/template/spec27.C: New test.
7728
7729         PR c++/24275
7730         * g++.dg/template/static19.C: New test.
7731
7732 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
7733
7734         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
7735         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
7736
7737 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
7738
7739         PR target/24136
7740         * gfortran.fortran-torture/compile/pr24136.f: New test.
7741
7742 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
7743
7744         PR c++/22172
7745         * g++.dg/parse/crash30.C: New test.
7746
7747 2005-10-07  Richard Guenther  <rguenther@suse.de>
7748
7749         PR middle-end/24227
7750         * gcc.c-torture/compile/pr24227.c: New testcase.
7751
7752 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
7753
7754         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
7755         Do not put aligned attributes on array elements.
7756
7757 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
7758
7759         PR testsuite/23611, PR testsuite/23615
7760         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
7761         writing prototypes of library functions by hand.
7762         * obj-c++.dg/bitfield-4.mm: Likewise.
7763         * obj-c++.dg/const-str-4.mm: Likewise.
7764         * obj-c++.dg/encode-4.mm: Likewise.
7765         * obj-c++.dg/encode-5.mm: Likewise.
7766         * obj-c++.dg/encode-6.mm: Likewise.
7767         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
7768         * obj-c++.dg/method-10.mm: Likewise.
7769         * obj-c++.dg/method-17.mm: Likewise.
7770         * obj-c++.dg/method-19.mm: Likewise.
7771         * obj-c++.dg/try-catch-2.mm: Likewise.
7772
7773 2005-10-06  Richard Henderson  <rth@redhat.com>
7774
7775         PR 24236
7776         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
7777
7778 2005-10-06  Dale Johannesen  <dalej@apple.com>
7779
7780         * gcc.c-torture/execute/20030125-1.c: Correct.
7781
7782 2005-10-06  Richard Guenther  <rguenther@suse.de>
7783
7784         PR tree-optimization/24238
7785         * g++.dg/tree-ssa/pr24238.C: New testcase.
7786
7787 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
7788
7789         PR 18568
7790         * gfortran.dg/der_pointer_3.f90: New test.
7791
7792 2005-10-05  Devang Patel  <dpatel@apple.com>
7793
7794         PR Debug/23205
7795         * g++.dg/other/PR23205.C: New.
7796
7797 2005-10-05  Richard Henderson  <rth@redhat.com>
7798
7799         PR target/23602
7800         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
7801         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
7802
7803 2005-10-05  Dale Johannesen  <dalej@apple.com>
7804
7805         * gcc.c-torture/execute/float-floor.c: New.
7806
7807 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
7808
7809         PR tree-optimization/21419
7810         PR tree-optimization/24146
7811         PR tree-optimization/24151
7812
7813         * g++.dg/ext/asm7.C: New.
7814         * g++.dg/ext/asm8.C: New.
7815         * gcc.dg/asm-1.c: Compile on all targets.
7816         * gcc.dg/asm-pr24146.c: New.
7817         * gcc.dg/pr21419.c: Adjust error messages.
7818
7819 2005-10-05  Richard Guenther  <rguenther@suse.de>
7820
7821         PR fortran/24176
7822         * gfortran.fortran-torture/compile/empty.f90: New testcase.
7823
7824 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
7825
7826         PR c++/23513
7827         * g++.dg/template/spec22.C: Robustify test.
7828         * g++.dg/template/spec26.C: New.
7829
7830 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
7831
7832         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
7833         if target supports vector instructions.
7834
7835 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
7836
7837         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
7838         C99 functions.
7839
7840 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
7841
7842         * lib/target-supports.exp (check_effective_target_fortran_large_real,
7843         check_effective_target_fortran_large_int): Replace cached result
7844         when target changes.
7845
7846 2005-10-04  Devang Patel  <dpatel@apple.com>
7847
7848         * gcc.dg/i386-sse-vect-types.c: New.
7849
7850 2005-10-04  Ian Lance Taylor  <ian@airs.com>
7851
7852         PR preprocessor/13726
7853         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
7854         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
7855
7856 2005-10-04  Richard Guenther  <rguenther@suse.de>
7857
7858         PR c/23576
7859         * gcc.dg/noncompile/pr23576.c: New testcase.
7860
7861 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
7862
7863         PR middle-end/23125
7864         * gcc.dg/register-var-3.c: New test.
7865
7866 2005-10-04  Steven Bosscher  <stevenb@suse.de>
7867
7868         * gcc.dg/pr23049.c: New test.
7869
7870         * gcc.dg/ucnid-4.c: Fix test.
7871
7872 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
7873
7874         PR 23445
7875         * gcc.c-torture/compile/pr23445.c: New test.
7876
7877 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
7878
7879         * g++.dg/overload/unknown1.C: New.
7880
7881 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
7882
7883         PR c++/17775
7884         * g++.dg/template/repo4.C: New test.
7885
7886 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7887
7888         PR libfortran/19308
7889         * gfortran.dg/large_real_kind_2.F90: New test.
7890         * gfortran.dg/large_integer_kind_2.f90: New test.
7891
7892 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
7893
7894         * lib/target-supports.exp (check_effective_target_vect_shift):
7895         Implement with result caching. Add i?86, x86_64 and ia64 targets.
7896         (check_effective_target_vect_condition): Fix copy-n-pasto.
7897
7898         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
7899         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
7900         targets.
7901
7902 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
7903
7904         PR c++/22621
7905         * g++.dg/template/overload5.C : New test.
7906
7907         PR c++/23840
7908         * g++.dg/expr/stdarg1.C: New test.
7909
7910 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
7911
7912         PR 24142
7913         * gcc.c-torture/execute/pr24142.c: New test.
7914
7915 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
7916
7917         PR 24141
7918         * gcc.c-torture/execute/pr24141.c: New test.
7919
7920 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
7921             Diego Novillo  <dnovillo@redhat.com>
7922
7923         PR 23604
7924         * gcc.c-torture/execute/pr23604.c: New test.
7925
7926 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
7927
7928         PR fortran/16404
7929         PR fortran/20835
7930         PR fortran/20890
7931         PR fortran/20899
7932         PR fortran/20900
7933         PR fortran/20901
7934         PR fortran/20902
7935         gfortran.dg/equiv_constraint_1.f90: New test.
7936         gfortran.dg/equiv_constraint_2.f90: New test.
7937         gfortran.dg/equiv_constraint_3.f90: New test.
7938         gfortran.dg/equiv_constraint_4.f90: New test.
7939         gfortran.dg/equiv_constraint_5.f90: New test.
7940         gfortran.dg/equiv_constraint_6.f90: New test.
7941         gfortran.dg/equiv_constraint_7.f90: New test.
7942         gfortran.dg/equiv_constraint_8.f90: New test.
7943         gfortran.dg/private_type_1.f90: New test.
7944         gfortran.dg/private_type_2.f90: New test.
7945         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
7946         980628-10.f: Assert std=gnu to permit mixing of
7947         types in equivalence statements.
7948
7949 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
7950
7951         PR 24112
7952         * gfortran.dg/open_status_1.f90: New.
7953
7954 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
7955
7956         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
7957         * gcc.dg/vect/pr22480.c: Clean up temp files.
7958         * gcc.dg/vect/pr23831.c: Clean up temp files.
7959         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
7960         Clean up temp files.
7961         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
7962         Clean up temp files.
7963
7964         * gcc.dg/20050309-1.c: Clean up temp files.
7965         * gcc.dg/20050325-1.c: Clean up temp files.
7966
7967 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
7968
7969         PR tree-optimization/24059
7970         * gcc.dg/vect/pr24059.c : New test.
7971
7972 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
7973
7974         PR middle-end/24109
7975         * gcc.c-torture/execute/20050929-1.c: New test.
7976
7977 2005-09-29  Steven Bosscher  <stevenb@suse.de>
7978
7979         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
7980
7981 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
7982
7983         PR c/21419
7984         * gcc.dg/pr21419.c: New test.
7985
7986 2005-09-29  Steven Bosscher  <stevenb@suse.de>
7987
7988         * gcc.dg/pr23911.c: New test.
7989
7990 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
7991
7992         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
7993
7994         PR c++/16782
7995         * g++.dg/parse/qualified4.C: New test.
7996         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
7997         * g++.old-deja/g++.mike/p8154.C: Likewise.
7998
7999 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
8000
8001         PR c++/22147
8002         * g++.dg/template/friend37.C: New test.
8003         * g++.dg/parse/crash28.C: Adjust error markers.
8004
8005 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
8006
8007         PR fortran/18518
8008         * gfortran.fortran-torture/execute/save_2.f90: New decl.
8009
8010 2005-09-27  Devang Patel  <dpatel@apple.com>
8011
8012         PR tree-optimization/23625
8013         * gcc.dg/pr23625.c: New test.
8014
8015 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
8016
8017         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
8018         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
8019
8020 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
8021
8022         PR fortran/23677
8023         * gfortran.fortran-torture/execute/save_1.f90: New test.
8024         * gfortran.dg/save_1.f90: New test.
8025
8026 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
8027
8028         * gcc.target/i386/builtin-apply-mmx.c: New test.
8029
8030         PR target/22576
8031         * gcc.target/i386/pr22576.c: New test.
8032
8033         PR target/22585
8034         * gcc.target/i386/pr22585.c: New test.
8035
8036         PR target/23268
8037         * gcc.target/i386/pr23268.c: New test.
8038
8039         PR middle-end/23831
8040         * gcc.dg/vect/pr23831.c: New test.
8041
8042         PR target/24055
8043         * gcc.target/i386/pr24055.c: New test.
8044
8045 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
8046
8047         PR tree-optimization/23960
8048         * gcc.c-torture/compile/pr23960.c: New.
8049
8050 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
8051
8052         PR fortran/16861
8053         * gfortran.dg/nested_modules_3.f90: New.
8054
8055 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
8056
8057         PR fortran/24005
8058         gfortran.dg/interface_1.f90: New test.
8059
8060 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
8061         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8062
8063         PR fortran/23843
8064         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
8065
8066 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
8067
8068         PR fortran/23516
8069         * gfortran.dg/imag_1.f: New test.
8070         * gfortran.dg/imag_2.f: Ditto.
8071
8072 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
8073
8074         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
8075
8076 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
8077
8078         PR c++/21983
8079         * g++.dg/warn/pr21983.C: New test.
8080
8081 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
8082
8083         PR c++/23993
8084         * g++.dg/template/array14.C: New test.
8085
8086 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
8087
8088         PR fortran/19929
8089         * gfortran.dg/der_ptr_component_1.f90: New test.
8090
8091 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8092
8093         PR c++/23965
8094         * g++.dg/template/error1.C: Reject "no matching function" message.
8095
8096 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8097
8098         PR c++/17609
8099         * g++.dg/lookup/error1.C: New test.
8100
8101 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
8102
8103         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
8104         functionality of the testcase.
8105
8106 2005-09-20  Richard Henderson  <rth@redhat.com>
8107
8108         * gcc.dg/vect/vect-22.c: Require vect_float.
8109         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
8110
8111 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
8112
8113         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
8114         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
8115         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
8116         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
8117         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
8118         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
8119         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
8120         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
8121         * gcc.dg/cpp/ucnid-8.c: New test.
8122
8123 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
8124
8125         PR tree-optimization/23929
8126         * gcc.c-torture/compile/pr23929.c: New test.
8127
8128 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
8129
8130         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
8131         for one loop.
8132
8133 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
8134
8135         PR testsuite/23186
8136         * g++.dg/other/pr22003.C: Require named sections.
8137
8138 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
8139
8140         PR c++/23947
8141         * g++.dg/rtti/crash3.C: New test.
8142
8143         PR tree-optimization/23818
8144         * gcc.dg/pr23818.c: New test.
8145
8146 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8147
8148         PR fortran/23420
8149         * gfortran.dg/print_fmt_4.f: New.
8150
8151 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
8152
8153         PR fortran/23663
8154         * gfortran.fortran-torture/execute/entry_11.f90: New test.
8155
8156 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
8157
8158         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
8159         Use pointers to local alignable arrays instead. Added comments.
8160         * gcc.dg/vect/vect-46.c: Likewise.
8161         * gcc.dg/vect/vect-48.c: Likewise.
8162         * gcc.dg/vect/vect-49.c: Likewise.
8163         * gcc.dg/vect/vect-52.c: Likewise.
8164         * gcc.dg/vect/vect-53.c: Likewise.
8165         * gcc.dg/vect/vect-54.c: Likewise.
8166         * gcc.dg/vect/vect-56.c: Likewise.
8167         * gcc.dg/vect/vect-57.c: Likewise.
8168         * gcc.dg/vect/vect-58.c: Likewise.
8169         * gcc.dg/vect/vect-60.c: Likewise.
8170         * gcc.dg/vect/vect-61.c: Likewise.
8171
8172         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
8173         The test is no longer vectorizable on vect_no_align targets.
8174         * gcc.dg/vect/vect-43.c: Likewsie.
8175
8176         * gcc.dg/vect/vect-44.c: Added comments.
8177         * gcc.dg/vect/vect-45.c: Added comments.
8178         * gcc.dg/vect/vect-50.c: Added comments.
8179         * gcc.dg/vect/vect-51.c: Added comments.
8180
8181         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
8182         aligned type.
8183         * gcc.dg/vect/Os-vect-95.c: Likewise.
8184
8185         * gcc.dg/vect/vect-41.c: Test removed.
8186         * gcc.dg/vect/vect-47.c: Test removed.
8187         * gcc.dg/vect/vect-55.c: Test removed.
8188         * gcc.dg/vect/vect-59.c: Test removed.
8189
8190 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
8191
8192         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
8193         No longer vectorizable on vect_no_align targets.
8194         * gcc.dg/vect/pr20122.c: Likewise.
8195         * gcc.dg/vect/vect-74.c: Likewise.
8196         * gcc.dg/vect/vect-75.c: Likewise.
8197         * gcc.dg/vect/vect-76.c: Likewise.
8198
8199         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
8200         Will not be vectorizable on vect_no_align targets once aliasing issues
8201         are resolved.
8202         * gcc.dg/vect/vect-79.c: Likewise.
8203
8204         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
8205         * gcc.dg/vect/vect-78.c: Likewise.
8206         * gcc.dg/vect/vect-97.c: Likewise.
8207
8208 2005-09-19  Steven Bosscher  <stevenb@suse.de>
8209
8210         * gcc.dg/pr23943.c: New test.
8211
8212 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
8213
8214         PR fortran/19181
8215         * gfortran.dg/derived_pointer_null_1.f90: New test.
8216
8217 2005-09-18  Richard Guenther  <rguenther@suse.de>
8218
8219         PR middle-end/23944
8220         * gcc.c-torture/compile/pr23944.c: New testcase.
8221
8222 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
8223
8224         PR fortran/15975
8225         * gfortran.dg/der_pointer_2.f90: New test.
8226
8227 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
8228
8229         PR fortran/16861
8230         * gfortran.dg/nested_modules_2.f90: New test.
8231
8232 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8233
8234         PR c++/18368
8235         * g++.dg/other/semicolon.C: New test.
8236
8237 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
8238
8239         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
8240         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
8241
8242 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
8243
8244         PR c++/23914
8245         * g++.dg/template/static18.C: New test.
8246
8247         PR c++/21514
8248         * g++.dg/template/crash19.C: Remove dg-error marker.
8249         * g++.dg/template/local4.C: New test.
8250
8251 2005-09-16  Paul Brook  <paul@codesourcery.com>
8252
8253         PR fortran/23906
8254         * gfortran.dg/dependency_1.f90: New test.
8255
8256 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
8257
8258         PR c++/23896
8259         * g++.dg/template/static17.C: New test.
8260
8261 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
8262
8263         PR c++/23139
8264         * g++.dg/warn/huge-val1.C: New test.
8265
8266 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
8267
8268         PR c++/13140
8269         * g++.dg/parse/class2.C: New test.
8270         * g++.dg/template/explicit8.C: Likewise.
8271         * g++.dg/template/spec25.C: Likewise.
8272
8273 2005-09-14  Josh Conner  <jconner@apple.com>
8274
8275         PR middle-end/23584
8276         * gcc.dg/pr23584.c: New test.
8277
8278 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
8279
8280         PR fortran/21875 Internal Unit Array I/O, NIST
8281         * gfortran.dg/arrayio_1.f90: New test.
8282         * gfortran.dg/arrayio_1.f90: New test.
8283         * gfortran.dg/arrayio_1.f90: New test.
8284         * gfortran.dg/arrayio_1.f90: New test.
8285         * gfortran.dg/arrayio_1.f90: New test.
8286
8287 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
8288
8289         PR middle-end/22480
8290         * gcc.dg/vect/pr22480.c: New test.
8291
8292 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
8293
8294         PR fortran/19358
8295         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
8296
8297 2005-09-13 Josh Conner <jconner@apple.com>
8298
8299         PR c++/23180
8300         * g++.dg/init/struct2.C: New test.
8301         * g++.dg/init/struct3.C: New test.
8302
8303 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
8304
8305         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
8306         Clean up temp files.
8307         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
8308         gcc.dg/tree-ssa/builtin-fprintf-1.c,
8309         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
8310         gcc.dg/tree-ssa/builtin-printf-1.c,
8311         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
8312         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
8313         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
8314         gcc.dg/tree-ssa/builtin-vprintf-1.c,
8315         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
8316         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
8317         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
8318         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
8319         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
8320         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
8321         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
8322         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
8323
8324 2005-09-13  Josh Conner  <jconner@apple.com>
8325
8326         * lib/gcc-dg.exp: Load scanipa.exp.
8327         (cleanup-dump): New procedure.
8328         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
8329         * lib/scandump.exp: New file.
8330         * lib/scantree.exp: Use it.
8331         * lib/scanipa.exp: New file.
8332
8333 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
8334
8335         PR fortran/17740
8336         * gfortran.dg/generic_4.f90: New test.
8337
8338 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
8339
8340         PR target/23816
8341         * gcc.target/i386/pr23816-1.c: New test.
8342         * gcc.target/i386/pr23816-2.c: New test.
8343
8344
8345 2005-09-13  Bastian Blank <waldi@debian.org>
8346
8347         PR c++/16171
8348         * g++.dg/abi/mangle26.C: New test.
8349         * g++.dg/abi/mangle27.C: New test.
8350         * g++.dg/abi/mangle28.C: New test.
8351         * g++.dg/abi/mangle29.C: New test.
8352
8353         PR c++/23839
8354         * g++.dg/parse/register1.C: New test.
8355
8356 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
8357
8358         PR c++/23842
8359         * g++.dg/template/access16.C: New test.
8360
8361 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
8362
8363         * gfortran.dg/char_pack_2.f90: Increase the vector size.
8364
8365 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
8366
8367         PR fortran/18899
8368         * gfortran.dg/shape_2.f90: New test.
8369
8370 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
8371
8372         PR target/19269
8373         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
8374         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
8375         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
8376         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
8377         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
8378         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
8379         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
8380         tests.
8381
8382 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
8383
8384         PR c++/23841
8385         * g++.dg/parse/template17.C: New test.
8386
8387 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
8388
8389         PR c++/23789
8390         * g++.dg/template/nontype14.C: New test.
8391
8392 2005-09-12  Ian Lance Taylor  <ian@airs.com>
8393
8394         PR g++/7874
8395         * g++.dg/lookup/friend7.C: New test.
8396         * g++.dg/lookup/friend8.C: New test.
8397         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
8398         so that it will be found via argument dependent lookup.
8399         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
8400         friend functions which will no longer be found.
8401         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
8402         function g, so that it will be found via argument dependent
8403         lookup.
8404         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
8405         * g++.old-deja/g++.mike/net43.C: Likewise.
8406
8407 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
8408
8409         PR c++/23691
8410         * g++.dg/template/static16.C: New test.
8411
8412 2005-09-12  Josh Conner  <jconner@apple.com>
8413
8414         PR middle-end/23237
8415         * gcc.c-torture/compile/pr23237.c: New test.
8416
8417 2005-09-11  Richard Henderson  <rth@redhat.com>
8418
8419         * g++.dg/other/error8.C: Update expected diagnostic text.
8420
8421 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8422
8423         PR libfortran/19872
8424         * gfortran.dg/overwrite_1.f: New test.
8425
8426 2005-09-09  Josh Conner  <jconner@apple.com>
8427
8428         * g++.dg/init/pr23180-1.C: Removed.
8429         * g++.dg/init/pr23180-2.C: Removed.
8430
8431 2005-09-09  David Daney <ddaney@avtrex.com>
8432
8433         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
8434         files which are ...
8435         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
8436         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
8437
8438 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8439
8440         * gfortran.dg/iostat_2.f90: New test.
8441
8442 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
8443
8444         PR c++/22252
8445         * g++.dg/ext/interface1.C: New test.
8446         * g++.dg/ext/interface1.h: Likewise.
8447         * g++.dg/ext/interface1a.cc: Likewise.
8448
8449 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
8450
8451         * gfortran.dg/iomsg_1.f90: New test case.
8452
8453 2005-09-09  Richard Guenther  <rguenther@suse.de>
8454
8455         PR c++/23624
8456         * g++.dg/tree-ssa/pr23624.C: New testcase.
8457
8458 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
8459
8460         PR fortran/19239
8461         * gfortran.dg/vector_subscript_1.f90,
8462         * gfortran.dg/vector_subscript_2.f90: New tests.
8463
8464 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
8465
8466         PR fortran/21104
8467         * gfortran.dg/array_alloc_1.f90,
8468         * gfortran.dg/array_alloc_2.f90,
8469         * gfortran.dg/array_alloc_3.f90: New tests.
8470
8471 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
8472
8473         PR fortran/12840
8474         * gfortran.dg/array_constructor_6.f90
8475         * gfortran.dg/array_constructor_7.f90
8476         * gfortran.dg/array_constructor_8.f90
8477         * gfortran.dg/array_constructor_9.f90
8478         * gfortran.dg/array_constructor_10.f90
8479         * gfortran.dg/array_constructor_11.f90
8480         * gfortran.dg/array_constructor_12.f90: New tests.
8481
8482 2005-09-08  Josh Conner  <jconner@apple.com>
8483
8484         PR c++/23180
8485         * g++.dg/init/pr23180-1.C: New test.
8486         * g++.dg/init/pr23180-2.C: New test.
8487
8488 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
8489
8490         PR fortran/18878
8491         * gfortran.dg/module_double_reuse.f90: New.
8492
8493 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
8494
8495         PR fortran/23270
8496         PR fortran/22304
8497         PR fortran/18870
8498         PR fortran/17917
8499         PR fortran/16511
8500         * gfortran.dg/common_equivalence_1.f: New.
8501         * gfortran.dg/common_equivalence_2.f: New.
8502         * gfortran.dg/common_equivalence_3.f: New.
8503         * gfortran.dg/contained_equivalence_1.f90: New.
8504         * gfortran.dg/module_blank_common.f90: New.
8505         * gfortran.dg/module_commons_1.f90: New.
8506         * gfortran.dg/module_equivalence_1.f90: New.
8507         * gfortran.dg/nested_modules_1.f90: New.
8508         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
8509         equivalences and add comment to connect the test with
8510         the PR.
8511
8512 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8513
8514         PR fortran/23765
8515         * gfortran.dg/common_6.f90: New test.
8516
8517 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
8518
8519         PR fortran/15326
8520         * gfortran.dg/char_result_1.f90,
8521         * gfortran.dg/char_result_2.f90,
8522         * gfortran.dg/char_result_3.f90,
8523         * gfortran.dg/char_result_4.f90,
8524         * gfortran.dg/char_result_5.f90,
8525         * gfortran.dg/char_result_6.f90,
8526         * gfortran.dg/char_result_7.f90,
8527         * gfortran.dg/char_result_8.f90: New tests.
8528
8529 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
8530
8531         PR fortran/19928
8532         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
8533
8534 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
8535
8536         PR obj-c++/16816
8537         * obj-c++.dg/selector-5.mm: New test.
8538         * obj-c++.dg/selector-6.mm: New test.
8539
8540 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
8541
8542         PR objc/20574
8543         PR objc/19324
8544         * objc.dg/error-1.m: New test.
8545
8546 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
8547
8548         PR fortran/23373
8549         * gfortran.fortran-torture/execute/pr23373-1.f90,
8550         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
8551
8552 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
8553
8554         PR libfortran/23760
8555         * gfortran.dg/g77/1832.f: Remove long string in write statement
8556         to allow the test to pass on correct list directed output with
8557         prepended space.
8558
8559 2005-09-07  James E Wilson  <wilson@specifix.com>
8560
8561         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
8562
8563 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
8564
8565         * gfortran.dg/parameter+save.f90: Rename to
8566         * gfortran.dg/parameter_save.f90: .. this.
8567
8568 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
8569
8570         PR fortran/20848
8571         * gfortran.dg/parameter+save.f90: New test case.
8572
8573 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
8574
8575         PR fortran/19269
8576         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
8577
8578 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
8579
8580         PR c/23075
8581         * gcc.dg/pr23075.c: New test.
8582         * g++.dg/warn/pr23075.C: New test.
8583
8584         PR target/22362
8585         * gcc.target/i386/pr22362.c: New test.
8586
8587         PR rtl-optimization/23098
8588         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
8589
8590         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
8591         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
8592         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
8593
8594 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
8595
8596         * g++.dg/expr/cast6.C: New test.
8597
8598         PR c++/9782
8599         * g++.dg/init/new15.C: New test.
8600
8601 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
8602
8603         * gcc.dg/vect/Os-vect-95.c: New test.
8604         * gcc.dg/vect/vect-95.c: Same.
8605
8606 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
8607
8608         * gcc.dg/vect/vect-29.c: Update xfail testing.
8609         * gcc.dg/vect/vect-44.c: Same.
8610         * gcc.dg/vect/vect-48.c: Same.
8611         * gcc.dg/vect/vect-50.c: Same.
8612         * gcc.dg/vect/vect-72.c: Same.
8613         * gcc.dg/vect/vect-77.c: Same.
8614         * gcc.dg/vect/vect-78.c: Same.
8615         * gcc.dg/vect/vect-80.c: Same.
8616         * gcc.dg/vect/vect-96.c: Same.
8617         * gcc.dg/vect/vect-100.c: Same.
8618         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
8619         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
8620         * gfortran.dg/vect/vect-5.f90: Same.
8621
8622 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
8623
8624         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
8625         start strings.
8626         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
8627         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
8628
8629         PR c++/23056
8630         * g++.dg/opt/pr23056.C: New test.
8631
8632         PR rtl-optimization/23098
8633         * gcc.target/i386/pr23098.c: New test.
8634
8635 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
8636
8637         PR c++/23667
8638         * g++.dg/template/static15.C: New test.
8639
8640         PR c++/21440
8641         * g++.dg/ext/stmtexpr5.C: New test.
8642         * g++.dg/ext/stmtexpr6.C: Likewise.
8643
8644 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
8645
8646         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
8647
8648         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
8649         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
8650         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
8651
8652 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
8653
8654         PR libfortran/23321
8655         * gfortran.dg/direct_io_4.f90: New test case.
8656
8657 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
8658             Rasmus Hahn  <rassahah@neofonie.de>
8659
8660         PR libobjc/23108
8661         * objc.dg/type-stream-1.m: New test.
8662
8663 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
8664
8665         PR fortran/23661
8666         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
8667         gfortran.dg/print_fmt_3.f90: New test.
8668
8669 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
8670
8671         * gfortran.dg/fmt_t_1.f90: New test.
8672
8673 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
8674
8675         PR rtl-optimization/23454
8676         * g++.dg/opt/pr23454.C: New test.
8677
8678 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
8679
8680         PR c++/23699
8681         * g++.dg/ext/static1.C: New test.
8682
8683 2005-09-02  Richard Henderson  <rth@redhat.com>
8684
8685         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
8686         tail call to check_fa_work.
8687
8688 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
8689
8690         PR c++/21687
8691         * g++.dg/other/gc3.C: New test.
8692
8693 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
8694
8695         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
8696         * gcc.dg/20050826-1.c: Likewise.
8697
8698 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
8699
8700         PR c++/23167
8701         * g++.dg/expr/volatile1.C: New test.
8702
8703 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
8704
8705         PR middle-end/23547
8706         * gcc.dg/pr23547.c: New test.
8707
8708 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
8709
8710         PR c/22061
8711         * gcc.c-torture/execute/pr22061-1.c,
8712         * gcc.c-torture/execute/pr22061-2.c,
8713         * gcc.c-torture/execute/pr22061-3.c,
8714         * gcc.c-torture/execute/pr22061-4.c: New tests.
8715
8716 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
8717
8718         * gcc.dg/Wredundant-decls-2.c: New test to check that
8719         -Wredundant-decls does not issue warning for a variable
8720         definition following a declaration.
8721
8722 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
8723
8724         PR debug/7241
8725         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
8726         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
8727         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
8728
8729         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
8730         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
8731         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
8732         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
8733         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
8734         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
8735         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
8736         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
8737
8738 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
8739
8740         PR objc/23306
8741         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
8742         scan-assmbler.
8743
8744 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
8745
8746         PR target/21255
8747         * gcc.dg/pr21255-1.c: New test.
8748         * gcc.dg/pr21255-2-mb.c: Likewise.
8749         * gcc.dg/pr21255-2-ml.c: Likewise.
8750         * gcc.dg/pr21255-3.c: Likewise.
8751         * gcc.dg/pr21255-4.c: Likewise.
8752
8753 2005-08-31  Dale Johannesen  <dalej@apple.com>
8754
8755         * gcc.dg/20050830-1.c: New.
8756
8757 2005-08-31  Josh Conner  <jconner@apple.com>
8758
8759         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
8760         command-line options for arm-*-* targets.
8761         * g++.dg/init/array16.C: Likewise.
8762         * g++.dg/other/crash-4.C: Likewise.
8763
8764 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
8765
8766         PR obj-c++/23640
8767         * obj-c++.dg/gnu-runtime-3.mm: New test.
8768
8769 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8770
8771         PR c++/13377
8772         * g++.dg/lookup/ambig4.C: New test.
8773         * g++.dg/lookup/ambig5.C: New test.
8774         * g++.dg/tc1/dr101.C: Adjust error markers.
8775
8776 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8777
8778         PR c++/23639
8779         * g++.dg/template/ttp5.C: Adjust error markers.
8780
8781 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
8782
8783         PR testsuite/23609
8784         * lib/obj-c++.exp: Include target-libpath.exp.
8785         (obj-c++_link_flags): Look for the GNU libobjc library
8786         and set the library path to include it.
8787         Don't manually set LD_LIBRARY_PATH (etc.) but call
8788         set_ld_library_path_env_vars instead.
8789         (obj-c++_target_compile): Don't set library path or
8790         linker flags because they are already set correctly
8791         in obj-c++_link_flags.
8792
8793 2005-08-30  Josh Conner  <jconner@apple.com>
8794
8795         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
8796         to command-line options for arm-*-* targets.
8797
8798 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
8799
8800         * g++.dg/other/i386-1.C: New.
8801
8802 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
8803
8804         PR preprocessor/20348
8805         PR preprocessor/20356
8806         * gcc.dg/cpp/pr20348.c: New test.
8807         * gcc.dg/cpp/pr20348.h: New file.
8808         * gcc.dg/cpp/inc/pr20348.h: New file.
8809         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
8810         * gcc.dg/cpp/pr20356.c: New test.
8811         * gcc.dg/cpp/pr20356.h: New file.
8812         * gcc.dg/cpp/inc/pr20356.h: New file.
8813         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
8814
8815 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
8816
8817         * gfortran.fortran-torture/execute/intrinsic_count.f90:
8818         Fix array dimension to avoid correct end-of-file error.
8819
8820 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
8821
8822         PR libfortran/23598
8823         * gfortran.dg/iostat_1.f90: New test.
8824
8825 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
8826
8827         PR middle-end/23408
8828         * gcc.dg/pr23408.c: New test.
8829
8830 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
8831
8832         PR c++/23099
8833         * g++.dg/init/member1.C: Make sure erroneous static data member
8834         definitions are required.
8835         * g++.dg/template/static13.C: New test.
8836         * g++.dg/template/static14.C: Likewise.
8837
8838 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
8839
8840         * gcc.target/i386/pr23575.c: Use -msse2 instead of
8841         -march=pentium4, remove ilp32 requirement.
8842
8843         PR middle-end/23484
8844         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
8845         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
8846
8847 2005-08-29  Andreas Jaeger  <aj@suse.de>
8848
8849         PR testsuite/23607
8850         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
8851
8852 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
8853
8854         * gcc.c-torture/execute/20050316-2.c: New test.
8855         * gcc.c-torture/execute/20050316-3.c: New test.
8856         * gcc.dg/torture/pr16104-1.c: New test.
8857
8858 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
8859
8860         PR middle-end/23463
8861         * gcc.c-torture/execute/zero-struct-1.c: New test.
8862
8863 2005-08-27  Richard Guenther  <rguenther@suse.de>
8864
8865         PR target/23575
8866         * gcc.target/i386/pr23575.c: New testcase.
8867
8868 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
8869
8870         PR rtl-optimization/23561
8871         * gcc.c-torture/execute/20050826-1.c: New test.
8872
8873         PR rtl-opt/23560
8874         * gcc.c-torture/execute/20050826-2.c: New test.
8875
8876 2005-08-26  Dale Johannesen  <dalej@apple.com>
8877
8878         * gcc.dg/20030711-1.c: Modify to work on Darwin.
8879         * gcc.dg/20050826-1.c: New.
8880
8881 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
8882
8883         PR c++/19004
8884         * g++.dg/template/nontype13.C: New test.
8885
8886         PR c++/23491
8887         * g++.dg/init/new14.C: New test.
8888         * g++.dg/expr/anew1.C: Do not XFAIL.
8889         * g++.dg/expr/anew2.C: Likewise.
8890         * g++.dg/expr/anew3.C: Likewise.
8891
8892 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
8893
8894         PR middle-end/22439
8895         * gcc.dg/vla-3.c: New test.
8896
8897 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
8898
8899         PR fortran/20363
8900         * gfortran.dg/named_interface.f90: New.
8901
8902 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
8903
8904         * gcc.c-torture/execute/frame-address.c: New test.
8905
8906 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
8907
8908         PR c++/20817
8909         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
8910
8911 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
8912
8913         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
8914
8915 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
8916
8917         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
8918         * gcc.dg/altivec-22.c: Rename from..
8919         * gcc.dg/altivec-nomfcr.c: ..this.
8920
8921 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
8922
8923         PR tree-optimization/23546
8924         * gcc.dg/tree-ssa/pr23546.c: New test.
8925
8926 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
8927
8928         PR fortran/17758
8929         * gfortran.dg/nonreturning_statements.f90: New test.
8930
8931 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
8932
8933         PR c++/22454
8934         * g++.dg/parse/crash29.C: New.
8935
8936 2005-08-23  DJ Delorie  <dj@redhat.com>
8937
8938         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
8939         constants have the L suffix.
8940
8941 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
8942
8943         PR c++/23044
8944         * g++.dg/template/instantiate8.C: New.
8945
8946 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
8947
8948         PR middle-end/23467
8949         * gcc.c-torture/execute/pr23467.c: New test.
8950
8951 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
8952
8953         PR tree-optimization/22043
8954         * gcc.c-torture/execute/20050613-1.c: New test.
8955
8956 2005-08-23  Ben Elliston  <bje@au.ibm.com>
8957
8958         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
8959
8960 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
8961
8962         PR rtl-optimization/23478
8963         * g++.dg/opt/pr23478.C: New test.
8964
8965 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
8966
8967         PR c/18715
8968         * gcc.dg/switch-warn-3.c: New test.
8969
8970 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8971
8972         PR c++/22233
8973         * g++.dg/template/param1.C: New test.
8974
8975 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8976
8977         PR c++/23089
8978         * g++.dg/other/incomplete1.C: New test.
8979
8980 2005-08-22  Ira Rosen  <irar@il.ibm.com>
8981
8982         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
8983         are vectorizable.
8984
8985 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8986
8987         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
8988         d_lines_5.f: New.
8989
8990 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
8991
8992         * gcc.target/i386/sse-4.c: New test.
8993
8994 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8995
8996         PR testsuite/23239
8997         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
8998
8999 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
9000
9001         * gcc.dg/20050811-1.c: New test.
9002         * gcc.dg/20050811-2.c: New test.
9003
9004 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
9005
9006         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
9007
9008 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
9009
9010         PR 23476
9011         * gcc.c-torture/compile/pr23476.c: New test.
9012
9013 2005-08-19  Devang Patel  <dpatel@apple.com>
9014
9015         PR tree-optimization/23048
9016         * gcc.dg/tree-ssa/pr23048.c: New test.
9017
9018 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
9019
9020         PR middle-end/20624
9021         * g++.dg/warn/Wreturn-3.C: New test
9022
9023 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
9024
9025         PR tree-optimization/22228
9026         * g++.dg/vect/pr22543.cc: New test.
9027
9028 2005-08-17  Steven Bosscher  <stevenb@suse.de>
9029
9030         PR tree-optimization/21574
9031         * gcc.dg/tree-ssa/pr21574.c: New test.
9032
9033 2005-08-16  James E Wilson  <wilson@specifix.com>
9034
9035         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
9036
9037 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
9038
9039         PR tree-opt/23402
9040         * gcc.c-torture/compile/zero-strct-3.c: New test.
9041         * gcc.c-torture/compile/zero-strct-4.c: New test.
9042
9043 2005-08-16  Steven Bosscher  <stevenb@suse.de>
9044
9045         PR target/23376
9046         * gcc.target/x86_64/pr23376.c: New test.
9047
9048 2005-08-16  Ian Lance Taylor  <ian@airs.com>
9049
9050         PR c++/23337
9051         * g++.dg/ext/vector2.C: New.
9052
9053 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
9054
9055         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
9056
9057 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
9058
9059         PR libfortran/23428
9060         * gfortran.dg/inquire-complex.f90: New test case.
9061
9062 2005-08-16  James E Wilson  <wilson@specifix.com>
9063
9064         PR tree-optimization/21105
9065         * gcc.dg/large-size-array.c: New.
9066
9067 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
9068
9069         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
9070         type.
9071         * gcc.dg/vect/vect-41: Likewise.
9072         * gcc.dg/vect/vect-42: Likewise.
9073         * gcc.dg/vect/vect-43: Likewise.
9074         * gcc.dg/vect/vect-44: Likewise.
9075         * gcc.dg/vect/vect-46: Likewise.
9076         * gcc.dg/vect/vect-47: Likewise.
9077         * gcc.dg/vect/vect-48: Likewise.
9078         * gcc.dg/vect/vect-52: Likewise.
9079         * gcc.dg/vect/vect-53: Likewise.
9080         * gcc.dg/vect/vect-54: Likewise.
9081         * gcc.dg/vect/vect-55: Likewise.
9082         * gcc.dg/vect/vect-56: Likewise.
9083         * gcc.dg/vect/vect-57: Likewise.
9084         * gcc.dg/vect/vect-58: Likewise.
9085         * gcc.dg/vect/vect-59: Likewise.
9086         * gcc.dg/vect/vect-60: Likewise.
9087         * gcc.dg/vect/vect-61: Likewise.
9088         * gcc.dg/vect/vect-85: Likewise.
9089         * gcc.dg/vect/vect-87: Likewise.
9090         * gcc.dg/vect/vect-88: Likewise.
9091         * gcc.dg/vect/vect-93.c: Likewise.
9092         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
9093         * gcc.dg/vect/vect-75: Likewise.
9094         * gcc.dg/vect/vect-76: Likewise.
9095         * gcc.dg/vect/vect-77: Likewise.
9096         * gcc.dg/vect/vect-78: Likewise.
9097         * gcc.dg/vect/vect-80: Likewise.
9098         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
9099         vectorized for the expected reason, rather than checking how alignment
9100         was handled.
9101         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
9102         type and also instead of aligned pointers. Added documentation.
9103
9104 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
9105
9106         * gfortran.dg/power.f90: New test.
9107
9108 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
9109
9110         PR rtl-optimization/23299
9111         * g++.dg/opt/pr23299.C: New test.
9112
9113 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9114
9115         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
9116
9117 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
9118
9119         * g++.dg/template/local6.C: New test.
9120
9121 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
9122
9123         * execute/exceptions/finally-1.m: Check that the catch and finally are
9124         being called.  Also add a "return 0;" at the end of main.
9125
9126 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
9127
9128         PR fortran/21432.
9129         * gfortran.dg/namelist_print_1.f: New test of functionality of
9130         PRINT namelist.
9131         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
9132         namelist generates error with -std=f95.
9133
9134 2005-08-14  Ira Rosen  <irar@il.ibm.com>
9135
9136         PR tree-optimization/23119
9137         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
9138
9139 2005-08-13  Marcin Koziej  <creep@desk.pl>
9140             Andrew Pinski  <pinskia@physics.uc.edu>
9141
9142         PR libobjc/22492
9143         * execute/exceptions/finally-1.m: New test.
9144
9145 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
9146
9147         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
9148         testsuite.
9149         * objc/execute/exceptions/trivial.m: New test.
9150         * objc.dg/try-catch-11.m: Move to ...
9151         * objc/execute/exceptions/foward-1.m: Here.
9152         * objc.dg/try-catch-2.m: Move to ...
9153         * objc/execute/exceptions/catchall-1.m: Here.
9154         * objc.dg/try-catch-8.m: Move to ...
9155         * objc/execute/exceptions/local-variables-1.m: Here.
9156
9157 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
9158
9159         * objc.dg/nested-func-1.m: Move to ...
9160         * objc/execute/nested-func-1.m: Here.
9161
9162 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
9163
9164         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
9165         in ${options} instead of [target_info name].
9166         * lib/obj-c++.exp (objc_target_compile): Likewise.
9167
9168 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
9169
9170         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
9171
9172 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
9173
9174         part of PR testsuite/23348
9175         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
9176         of the torture options.
9177         * objc/compile/trivial.m: New test.
9178
9179 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
9180
9181         * gfortran.dg/eoshift.f90: Correct format.
9182
9183 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
9184
9185         * gfortran.fortran-torture/execute/character_passing.f90:
9186         Fix comment typo.
9187
9188 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
9189
9190         PR c++/8271
9191         * g++.dg/template/unify10.C: New.
9192
9193 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
9194
9195         * g++.dg/parse/pr22514.C: Move to...
9196         * g++.dg/debug/pr22514.C: here.
9197
9198 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9199
9200         PR c++/23266
9201         * g++.dg/inherit/pure1.C: New test.
9202
9203         * ChangeLog: Fix typos.
9204
9205 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9206             Steven Bosscher  <stevenb@suse.de>
9207
9208         * gfortran.dg/runtime_warning_1.f90: New test.
9209
9210 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
9211
9212         PR c++/23219
9213         * g++.dg/parse/crash28.C: New.
9214
9215 2005-08-11  Richard Guenther  <rguenther@suse.de>
9216
9217         PR target/23289
9218         * gcc.target/i386/tailcall-1.c: New testcase.
9219
9220 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
9221
9222         * gcc.dg/vect/vect-67.c: Un-xfail.
9223
9224 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
9225
9226         PR c++/23225
9227         * g++.dg/testsuite/parse/crash27.C: new test.
9228
9229 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
9230
9231         PR libfortran/22143
9232         * gfortran.dg/shift-kind.f90: New testcase.
9233
9234 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
9235
9236         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
9237         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
9238
9239 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9240
9241         PR c++/20646
9242         * g++.dg/other/mult-stor1.C: New test.
9243
9244 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
9245
9246         * gcc.c-torture/pr18299-1.c: Move to ...
9247         * gcc.c-torture/compile/pr18299-1.c: Here.
9248
9249 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
9250
9251         * gfortran/fortran.torture/execute/character_passing.f90:
9252         Fix types for LSAME.
9253
9254 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
9255
9256         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
9257         input data back to what it was originally.
9258
9259 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
9260
9261         * objc.dg/try-catch-8.m: Enable for all targets.
9262
9263 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
9264
9265         * gcc.dg/pr23165.c: New test.
9266
9267 2005-08-09  Steven Bosscher  <stevenb@suse.de>
9268
9269         PR tree-optimization/23234
9270         * gcc.dg/tree-ssa/pr23234.c: New test.
9271
9272 2005-08-08  Josh Conner  <jconner@apple.com>
9273
9274         PR rtl-optimization/23241
9275         * gcc.dg/char-compare.c: New test.
9276
9277 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9278
9279         PR c++/22508
9280         * g++.dg/init/new13.C: New test.
9281
9282 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
9283
9284         PR c++/21166
9285         * g++.dg/other/crash-4.C: Adjust
9286         * g++/dg/ext/packed9.C: New.
9287
9288 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
9289
9290         PR middle-end/21964
9291         * gcc.c-torture/execute/pr21964-1.c: New test.
9292
9293 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
9294
9295         PR c/22458
9296         * gcc.dg/pr22458-1.c: New test.
9297
9298 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
9299             Steven G. Kargl <kargls@comcast.net>
9300
9301         PR fortran/22390
9302         * gfortran.dg/flush_1.f90: New test.
9303
9304 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9305
9306         PR c++/23191
9307         * g++.dg/template/eh2.C: New test.
9308
9309 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9310
9311         PR c++/19498
9312         * g++.dg/template/instantiate7.C: New test.
9313
9314 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
9315
9316         PR c/23113
9317         * gcc.dg/Wunused-value-1.c: New test.
9318
9319 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
9320
9321         PR rtl-optimization/23233
9322         * gcc.c-torture/compile/pr23233-1.c: New test.
9323
9324 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
9325
9326         PR fortran/18833
9327         PR fortran/20850
9328         * gfortran.dg/equiv_1.f90: New test.
9329         * gfortran.dg/equiv_2.f90: New test.
9330         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
9331         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
9332         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
9333
9334 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
9335
9336         * gcc.c-torture/execute/vrp-5.c: New test.
9337         * gcc.c-torture/execute/vrp-6.c: New test.
9338         * gcc.dg/tree-ssa/vrp21.c: New test.
9339
9340 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
9341
9342         * g++.dg/parse/pr22514.C: New test.
9343
9344 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
9345
9346         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
9347
9348         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
9349         instead of constant loads / pool entries.
9350
9351 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
9352
9353         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
9354         TEST_TO_WCTYPE.
9355
9356 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
9357
9358         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
9359         __WINT_TYPE__ in generated prototypes if possible.
9360
9361 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
9362
9363         PR 22037
9364         * g++.dg/tree-ssa/pr22037.C:
9365
9366 2005-08-04  Richard Henderson  <rth@redhat.com>
9367
9368         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
9369         scan-tree-dump-times directive.
9370
9371 2005-08-04  Jan Hubicka  <jh@suse.cz>
9372
9373         * gcov-1.C: Fix switch counts.
9374         * gcov-4b.c: Likewise.
9375
9376 2005-08-03  Jeff Law  <law@redhat.com>
9377
9378         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
9379
9380 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
9381
9382         * gcc.c-torture/execute/pr23135.c: New test.
9383
9384 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9385
9386         PR tree-optimization/19899
9387         * gcc.dg/tree-ssa/scev-1.c: New test.
9388         * gcc.dg/tree-ssa/scev-2.c: New test.
9389
9390 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
9391
9392         PR target/18582
9393         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
9394
9395 2005-08-03  Jan Hubicka  <jh@suse.cz>
9396
9397         * update-conroll.c: New testcase.
9398         * update-conroll-2.c: New testcase.
9399
9400 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
9401
9402         * gfortran.dg/constant_substring.f: New test.
9403         * gfortran.dg/pr22491.f: New test.
9404
9405 2005-08-02  Jan Hubicka  <jh@suse.cz>
9406
9407         * update-threading.c: Replace by the proper one.
9408
9409 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
9410
9411         PR 23164
9412         * g++.dg/tree-ssa/pr23164.C: New test.
9413
9414 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
9415
9416         * gcc.dg/tree-ssa/pr23192.c: New test.
9417
9418 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
9419
9420         * gcc.c-torture/execute/vrp-4.c: New test.
9421
9422 2005-08-02  Jan Hubicka  <jh@suse.cz>
9423
9424         * update-threading.c: New test.
9425
9426 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
9427
9428         * gcc.c-torture/compile/20050801-1.c: New test.
9429         * gcc.c-torture/compile/20050801-2.c: New test.
9430
9431 2005-08-01  Jan Hubicka  <jh@suse.cz>
9432
9433         * val-prof-5.c: New test.
9434
9435 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
9436
9437         PR c/22311
9438         * gcc.dg/pr22311-1.c : New test.
9439
9440 2005-07-31  Steven Bosscher  <stevenb@suse.de>
9441
9442         PR target/23095
9443         * gfortran.dg/pr23095.f: New test.
9444
9445         PR c++/22003
9446         * g++.dg/other/pr22003.C: New test.
9447
9448 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
9449
9450         PR target/20621
9451         * gcc.c-torture/execute/pr20621-1.c: New test.
9452
9453 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
9454
9455         * gfortran.dg/comma_format_extension_4.f: Adjust length
9456         of string for format.
9457         * gfortran.dg/der_array_io_1.f: Replace illegal internal
9458         print statement with internal write.
9459         * gfortran.dg/der_array_io_2.f: Likewise.
9460         * gfortran.dg/der_array_io_3.f: Likewise.
9461
9462 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
9463
9464         * gcc.dg/fold-abs-4.c: new test.
9465
9466 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
9467
9468         PR fortran/22570 an related issues.
9469         * gfortran.dg/x_slash_1.f: New test.
9470
9471 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
9472
9473         PR c/23143
9474         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
9475         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
9476
9477 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
9478
9479         PR c/529
9480         * gcc.dg/Wshadow-3.c: New test.
9481
9482 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
9483
9484         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
9485         used to have the wrong bounds).
9486
9487 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
9488
9489         PR c/21720
9490         * gcc.dg/hex-round-1.c: Test more cases.
9491         * gcc.dg/hex-round-2.c: New test.
9492
9493 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
9494
9495         PR 22550
9496         * g++.dg/tree-ssa/pr22550.C: New test.
9497
9498 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
9499
9500         * gcc.dg/tree-ssa/vrp19.c: New test.
9501         * gcc.dg/tree-ssa-vrp20.c: New test.
9502
9503 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
9504
9505         PR c/22240
9506         * gcc.dg/transparent-union-4.c: New test.
9507
9508 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
9509
9510         PR c/22192
9511         * gcc.dg/c99-vla-2.c: New test.
9512
9513 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
9514
9515         PR c/21720
9516         * gcc.dg/hex-round-1.c: New test.
9517
9518 2005-07-28  Jan Hubicka  <jh@suse.cz>
9519
9520         * inliner-1.c: Do not dump everything.
9521         * tree-prof.exp: Do not pass -ftree-based-profiling.
9522         * bprob.exp: Likewise.
9523
9524         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
9525
9526 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
9527
9528         PR c++/22545
9529         * g++.dg/expr/ptrmem7.C: New test.
9530
9531 2005-07-28  Mike Stump  <mrs@apple.com>
9532
9533         * g++.old-deja/g++.mike/visibility-1.C: New test.
9534
9535 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
9536
9537         PR c/20187
9538         * gcc.c-torture/execute/pr20187-1.c: New test.
9539
9540 2005-07-28  Jeff Law  <law@redhat.com>
9541
9542         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
9543         * gcc.dg/tree-ssa/vrp18.c: New test.
9544
9545 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
9546
9547         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
9548
9549 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
9550
9551         PR tree-optimization/22506
9552         * gcc.dg/vect/ps22506.c: New test.
9553
9554 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
9555
9556         PR target/21149
9557         * gcc.target/i386/sse-3.c: New test.
9558
9559 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
9560
9561         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
9562         * gcc.target/mips/mips32-dsp-type.c: Likewise.
9563
9564 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
9565
9566         PR c/22589
9567         * gcc.c-torture/compile/pr22589-1.c: New test.
9568
9569 2005-07-28  Jan Hubicka  <jh@suse.cz>
9570
9571         * update-loopch.c: New testcase.
9572
9573 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
9574
9575         PR rtl-optimization/23047
9576         * gcc.c-torture/execute/pr23047.c: New test.
9577         * gcc.c-torture/execute/pr23047.x: New.
9578
9579 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
9580
9581         PR tree-optimization/22493
9582         * gcc.c-torture/execute/pr22493-1.c: New test.
9583         * gcc.c-torture/execute/pr22493-1.x: New.
9584         * gcc.c-torture/execute/vrp-1.c: New test.
9585         * gcc.c-torture/execute/vrp-2.c: New test.
9586         * gcc.c-torture/execute/vrp-2.c: New test.
9587
9588 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
9589
9590         * gcc.target/frv/all-builtin-read8.c: Delete.
9591         * gcc.target/frv/all-builtin-read16.c: Delete.
9592         * gcc.target/frv/all-builtin-read32.c: Delete.
9593         * gcc.target/frv/all-builtin-read64.c: Delete.
9594         * gcc.target/frv/all-builtin-write8.c: Delete.
9595         * gcc.target/frv/all-builtin-write16.c: Delete.
9596         * gcc.target/frv/all-builtin-write32.c: Delete.
9597         * gcc.target/frv/all-builtin-write64.c: Delete.
9598         * gcc.target/frv/all-read-write-1.c: New.
9599
9600 2005-07-27  Jeff Law  <law@redhat.com>
9601
9602         * gcc.c-torture/execute/pr22630.c: New test.
9603
9604 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
9605
9606         PR tree-optimization/23073
9607         * gcc.dg/vect/nodump-pr23073.c: New test.
9608         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
9609
9610 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
9611
9612         PR tree-optimize/22348
9613         * gcc.c-torture/execute/pr22348.c: New.
9614
9615 2005-07-27  Richard Guenther  <rguenther@suse.de>
9616
9617         * gcc.dg/tree-ssa/salias-1.c: New testcase.
9618
9619 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9620
9621         PR fortran/22503
9622         * gfortran.dg/logical_comp.f90: New test.
9623
9624 2005-07-27  Jan Hubicka  <jh@suse.cz>
9625
9626         * inliner-1.c: Add cleanup of dumps.
9627         * val-prof-*.c: Likewise.
9628         * update-tailcall.c: New.
9629
9630 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
9631
9632         PR 22591
9633         * gcc.dg/tree-ssa/pr22591.c: New test.
9634         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
9635
9636 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
9637
9638         PR libobjc/22606
9639         * objc.dg/try-catch-11.m: New test.
9640
9641 2005-07-26  Richard Guenther  <rguenther@suse.de>
9642
9643         PR tree-optimization/22486
9644         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
9645
9646 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
9647
9648         PR tree-opt/22484
9649         * testsuite/g++.dg/opt/loop2.C: New test.
9650
9651 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
9652
9653         * gcc.dg/tree-ssa/reassoc-3.c: New test.
9654         * gcc.dg/tree-ssa/reassoc-4.c: New test.
9655
9656 2005-07-25  Adam Nemet  <anemet@lnxw.com>
9657
9658         * lib/profopt.exp (profopt-execute): Check for profiling data
9659         files on the target.
9660
9661 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
9662
9663         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
9664         for matching of asm labels.
9665
9666 2005-07-25  Richard Guenther  <rguenther@suse.de>
9667
9668         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
9669
9670 2005-07-25  Richard Guenther  <rguenther@suse.de>
9671
9672         PR testsuite/22624
9673         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
9674
9675 2005-07-25  Ira Rosen  <irar@il.ibm.com>
9676
9677         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
9678         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
9679         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
9680         * gcc.dg/vect/vect-100.c: New test.
9681         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
9682         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
9683         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
9684         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
9685         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
9686         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
9687         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
9688         * gfortran.dg/vect/pr19049.f90: New testcase.
9689         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
9690
9691 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
9692
9693         * gcc.c-torture/execute/20050713-1.c: New test.
9694
9695         PR fortran/20063
9696         * gfortran.fortran-torture/execute/data_4.f90: New test.
9697
9698         PR middle-end/20303
9699         * gcc.dg/visibility-d.c: New test.
9700
9701 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
9702
9703         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
9704         * gfortran.dg/underflow.f90: Ditto.
9705
9706 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9707
9708         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
9709         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
9710         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
9711
9712 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
9713
9714         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
9715         include case of field width of zero.
9716
9717 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
9718
9719         PR libgfortran/21875
9720         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
9721         with trailing blanks on normal formatted read.
9722
9723 2005-07-23  Chao-ying Fu  <fu@mips.com>
9724
9725         * gcc.target/mips/mips32-dsp-type.c: New test.
9726         * gcc.target/mips/mips32-dsp.c: New test.
9727
9728 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
9729
9730         PR testsuite/21073
9731         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
9732
9733         PR testsuite/20454
9734         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
9735         and __cyg_profile_func_exit.
9736
9737 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
9738
9739         * gfortran.dg/comma_format_extension_3.f: Fix typo.
9740         * gfortran.dg/comma_format_extension_4.f: Same.
9741         * gfortran.dg/pr15332.f: Same.
9742         * gfortran.dg/pr21730.f: Same.
9743
9744 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
9745
9746         * g++.dg/opt/vrp2.C: Fix testcase.
9747
9748         PR tree-opt/22625
9749         * g++.dg/opt/vrp2.C: New test.
9750
9751 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
9752
9753         PR debug/21828
9754         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
9755
9756 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
9757
9758         * gcc.dg/tree-ssa/20050719-1.c: New test.
9759
9760 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
9761
9762         * gcc.dg/bfin-longcall-1.c: New file.
9763         * gcc.dg/bfin-longcall-2.c: New file.
9764
9765 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
9766
9767         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
9768
9769 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
9770
9771         PR middle-end/19055
9772         * gcc.dg/tree-ssa/pr19055.c: New test.
9773         * gcc.dg/tree-ssa/pr19055-2.c: New test.
9774
9775 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
9776
9777         PR C++/22358
9778         * g++.dg/other/pr22358.C: New test.
9779
9780 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
9781
9782         PR c++/2922
9783         * g++.dg/lookup/two-stage5.C: New test from bug comments.
9784
9785 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9786
9787         PR c++/15938
9788         * g++.dg/init/union2.C: New test.
9789
9790 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9791
9792         PR c/22393
9793         * gcc.dg/complex-4.c: New test.
9794
9795 2005-07-21  Richard Guenther  <rguenther@suse.de>
9796
9797         PR testsuite/22522
9798         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
9799         scanning for asm labels.
9800         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
9801
9802 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
9803
9804         PR target/22085
9805         * gcc.dg/altivec-pr22085.c: New.
9806
9807 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
9808
9809         PR tree-optimization/19210
9810         * gcc.dg/tree-ssa/pr19210-1.c: New.
9811         * gcc.dg/tree-ssa/pr19210-2.c: New.
9812
9813 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
9814
9815         PR rtl-optimization/22167
9816         * g++.dg/opt/pr22167.C: New test.
9817
9818 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
9819
9820         PR c++/2922
9821         * g++.dg/lookup/two-stage2.C: New.
9822         * g++.dg/lookup/two-stage3.C: New.
9823         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
9824         fixed two-stage name lookup for operators.
9825         * g++.dg/template/call3.C: Compiler now produces an appropriate
9826         error message.
9827         * g++.dg/template/crash37.C: Compiler now describes bla() on line
9828         14 as a candidate.
9829         * g++.dg/template/ptrmem4.C: Compiler produces different error
9830         message.
9831         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
9832         connect_to_method as a candidate.
9833
9834 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
9835
9836         * gcc.dg/fold-alloc-1.c: New test.
9837
9838 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
9839
9840         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
9841         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
9842
9843 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
9844
9845         * gcc.dg/fold-abs-1.c: New test.
9846         * gcc.dg/fold-abs-2.c: New test.
9847         * gcc.dg/fold-abs-3.c: New test.
9848
9849 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
9850
9851         Make CONSTRUCTOR use VEC to store initializers.
9852         * g++.dg/ext/complit3.C: Check for specific error messages.
9853         * g++.dg/init/brace2.C: Update error message.
9854         * g++.dg/warn/Wbraces2.C: Likewise.
9855
9856 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
9857
9858         PR fortran/16940
9859         * gfortran.dg/module_interface_1.f90: New test.
9860
9861 2005-07-19  Danny Berlin <dberlin@dberlin.org>
9862             Kenneth Zadeck <zadeck@naturalbridge.com>
9863
9864         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
9865
9866 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9867
9868         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
9869         specify -Wformat for these tests.
9870         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
9871         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
9872         * gcc.dg/format/opt-6.c: Delete.
9873
9874 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
9875
9876         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
9877         * gcc.dg/tree-ssa/sra-3.c: Likewise.
9878
9879 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
9880
9881         * gcc.dg/tree-ssa/alias-2.c: New test.
9882
9883 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
9884
9885         PR c++/22263
9886         * g++.dg/template/explicit7.C: New test.
9887
9888 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
9889
9890         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
9891         width of 8 to +Inf and -Inf.
9892
9893 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
9894
9895         PR c++/22139
9896         * g++.dg/template/friend36.C: New test.
9897
9898 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
9899
9900         PR fortran/21730
9901         * gfortran.dg/pr21730.f: New test.
9902
9903 2005-07-16  Danny Berlin <dberlin@dberlin.org>
9904             Kenneth Zadeck <zadeck@naturalbridge.com>
9905
9906         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
9907         since pure const detection cannot run at -O1 in c compiler.
9908         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
9909         can now optimize this case properly.
9910         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
9911         because we now pass.
9912         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
9913
9914 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
9915
9916         PR c/22421
9917         * gcc.dg/format/bitfld-1.c: New test.
9918
9919 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
9920
9921         PR c++/22204
9922         * g++.dg/rtti/repo1.C: New test.
9923
9924 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
9925
9926         PR middle-end/22398
9927         * gcc.c-torture/compile/pr22398.c: New test.
9928
9929 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
9930
9931         PR c++/22132
9932         * g++.dg/expr/cast4.C: New test.
9933
9934 2005-07-15  Richard Guenther  <rguenther@suse.de>
9935
9936         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
9937         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
9938
9939 2005-07-15  Steven Bosscher  <stevenb@suse.de>
9940
9941         PR tree-optimization/22230
9942         * gcc.dg/tree-ssa/pr22230.c: New test.
9943
9944 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
9945
9946         * gfortran.dg/g77/cpp6.f: New test.
9947
9948         PR fortran/22417
9949         * gfortran.dg/g77/cpp5.F: New test.
9950         * gfortran.dg/g77/cpp5.h: New file.
9951         * gfortran.dg/g77/cpp5inc.h: New file.
9952
9953 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
9954
9955         PR libfortran/16435
9956         * gfortran.dg/tl_editting.f90: New.
9957         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
9958
9959 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
9960
9961         * gfortran.dg/char_array_constructor.f90: New test.
9962
9963 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
9964
9965         * gfortran.dg/past_eor.f90: New.
9966         * gfortran.dg/complex_read.f90: New.
9967
9968 2005-07-13  Jeff Law  <law@redhat.com>
9969
9970         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
9971         additional casts.
9972
9973         * gcc.dg/tree-ssa/pr22321.c: New test
9974
9975 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
9976
9977         PR tree-optimization/21921
9978         * gcc.dg/tree-ssa/pr21921.c: New.
9979
9980 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
9981
9982         PR tree-optimizatio/22442
9983         * gcc.dg/tree-ssa/loop-11.c: New test.
9984
9985 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
9986
9987         PR tree-opt/21840
9988         * gcc.c-torture/compile/pr21840.c: New test.
9989
9990 2005-07-12  Jan Hubicka  <jh@suse.cz>
9991
9992         * gcc.c-torture/compile/pr22379.c: New test.
9993
9994 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
9995
9996         PR libfortran/21593
9997         gfortran.dg/dev_null.f90: Remove outdated comment about
9998         PR libfortran/21593.
9999
10000
10001 2005-07-12  Dale Johannesen  <dalej@apple.com>
10002
10003         * gcc.target/i386/compress-float-sse.c: New.
10004         * gcc.target/i386/compress-float-sse-pic.c: New.
10005         * gcc.target/i386/compress-float-387.c: New.
10006         * gcc.target/i386/compress-float-387-pic.c: New.
10007         * gcc.dg/compress-float-ppc.c: New.
10008         * gcc.dg/compress-float-ppc-pic.c: New.
10009
10010 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
10011
10012         PR libfortran/21593
10013         gfortran.dg/dev_null.f90: Remove targets.
10014
10015 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
10016
10017         PR tree-opt/22335
10018         * gcc.dg/pr22335-1.c: New test.
10019         * gcc.dg/pr22335-2.c: New test.
10020
10021 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10022
10023         PR c++/20172
10024         * g++.dg/template/nontype12.C : New test.
10025
10026 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
10027
10028         * gcc.dg/tree-ssa/loop-10.c: New test.
10029
10030 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
10031
10032         * gcc.c-torture/execute/20020720-1.x: Remove.
10033
10034 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
10035
10036         * gfortran.fortran-torture/execute/forall_7.f90: New test.
10037
10038 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
10039
10040         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
10041         (dg-mips-options): Use it.
10042
10043 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
10044
10045         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
10046
10047 2005-07-09  Richard Henderson  <rth@redhat.com>
10048
10049         * lib/target-supports.exp (check_effective_target_sync_char_short):
10050         Add alpha.
10051
10052 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
10053
10054         PR libfortran/22217
10055         * gfortran.dg/negative-z-descriptor.f90: New test.
10056
10057 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
10058
10059         PR tree-opt/22329
10060         * gcc.dg/pr22329.c: New test.
10061
10062 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
10063
10064         PR tree-optimization/20139
10065         * gcc.dg/tree-ssa/pr20139.c: New.
10066
10067 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
10068
10069         PR tree-opt/22356
10070         * testsuite/gcc.dg/pr22356-1.c: New test.
10071
10072 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
10073
10074         PR c++/21799
10075         * g++.dg/template/unify8.C: New.
10076         * g++.dg/template/unify9.C: New.
10077
10078 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
10079
10080         * gfortran.fortran-torture/execute/entry_10.f90: New test.
10081
10082 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
10083
10084         * gcc.dg/darwin-version-1.c: New.
10085         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
10086         * gcc.dg/builtins-20.c: Likewise.
10087         * gcc.dg/builtins-53.c: Likewise.
10088         * gcc.dg/torture/builtins-convert-1.c: Likewise.
10089         * gcc.dg/torture/builtins-convert-2.c: Likewise.
10090         * gcc.dg/torture/builtins-convert-3.c: Likewise.
10091         * gcc.dg/torture/builtins-power-1.c: Likewise.
10092         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
10093         on Darwin.
10094
10095 2005-07-07  Jeff Law  <law@redhat.com>
10096
10097         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
10098         argument evaluation order.
10099
10100 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
10101
10102         PR libfortran/21594
10103         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
10104         Add test cases where the shift length is greater than the
10105         array length.
10106
10107 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
10108
10109         * obj-c++.dg/proto-lossage-6.mm: New.
10110         * objc.dg/proto-lossage-6.m: New.
10111
10112 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
10113
10114         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
10115         * objc.dg/gnu-runtime-2.m: Likewise.
10116
10117 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
10118
10119         * gfortran.dg/longline.f: New test.
10120
10121         * gfortran.dg/badline.f: New test.
10122
10123 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
10124
10125         PR fortran/16531
10126         PR fortran/15966
10127         PR fortran/18781
10128         * gfortran.dg/hollerith.f90: New.
10129         * gfortran.dg/hollerith2.f90: New.
10130         * gfortran.dg/hollerith3.f90: New.
10131         * gfortran.dg/hollerith4.f90: New.
10132         * gfortran.dg/hollerith_f95.f90: New.
10133         * gfortran.dg/hollerith_legacy.f90: New.
10134         * gfortran.dg/g77/cpp4.F: New. Port from g77.
10135
10136 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
10137
10138         PR objc/22274
10139         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
10140         * objc.dg/gnu-runtime-2.m: New.
10141
10142 2005-07-06  Jeff Law  <law@redhat.com>
10143
10144         * gcc.dg/tree-ssa/vrp17.c: New test.
10145
10146 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
10147
10148         PR fortran/22327
10149         * gfortran.dg/array_constructor_5.f90: New test.
10150
10151 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
10152
10153         * gfortran.fortran-torture/execute/entry_9.f90: New test.
10154
10155 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
10156
10157         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
10158         * gcc.dg/980816-1.c: Ditto.
10159
10160 2005-07-06  Jeff Law  <law@redhat.com>
10161
10162         * gcc.c-torture/compile/pr21356.c: New test.
10163
10164 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
10165
10166         PR c/22013
10167         PR c/22098
10168         * gcc.c-torture/compile/pr22013-1.c,
10169         gcc.c-torture/execute/pr22098-1.c,
10170         gcc.c-torture/execute/pr22098-2.c,
10171         gcc.c-torture/execute/pr22098-3.c: New tests.
10172
10173 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
10174
10175         PR c/22308
10176         * gcc.dg/pr22308-1.c: New test.
10177
10178 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
10179
10180         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
10181         target.
10182         * gcc.dg/compare9.c: Use -fshort-enums instead of
10183         -fno-short-enums.  Change the last test to dg-bogus.
10184
10185 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
10186
10187         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
10188         * gcc.dg/compare9.c: New.
10189
10190 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10191
10192         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
10193
10194 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
10195
10196         PR testsuite/22288
10197         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
10198
10199
10200 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10201
10202         * gcc.dg/format/gcc_gfc-1.c: New.
10203
10204 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
10205
10206         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
10207
10208 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10209
10210         PR fortran/20842
10211         * gfortran.dg/io_invalid_1.f90: New test.
10212
10213 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
10214
10215         * gcc.dg/format/gcc_diag-1.c: Update.
10216
10217 2005-07-02  Jeff Law  <law@redhat.com>
10218
10219         * gcc.dg/tree-ssa/pr22051-1.c: New test.
10220         * gcc.dg/tree-ssa/pr22051-2.c: New test.
10221
10222 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
10223
10224         * gcc.dg/format/gcc_diag-1.c: Update.
10225
10226 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
10227
10228         PR tree-opt/22269
10229         * gcc.c-torture/compile/pr22269.c: New test.
10230
10231 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
10232
10233         PR 21584
10234         PR 22219
10235         * g++.dg/tree-ssa/pr21584-1.C: New test.
10236         * g++.dg/tree-ssa/pr21584-2.C: New test.
10237
10238 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
10239
10240         * obj-c++.dg/try-catch-11.mm: New.
10241         * objc.dg/try-catch-10.m: New.
10242
10243 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
10244
10245         * g++.dg/other/ucnid-1.C: xfail on AIX.
10246
10247 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
10248
10249         PR 22234
10250         * gcc.dg/20050629-1.c: New test.
10251
10252 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
10253
10254         * obj-c++.dg/const-str-1[0-1].mm: New.
10255         * objc.dg/const-str-1[0-1].m: New.
10256
10257 2005-05-29  Richard Henderson  <rth@redhat.com>
10258
10259         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
10260         Rename from check_effective_target_vect_no_max.
10261         (check_effective_target_vect_no_int_add): New.
10262         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
10263         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
10264         * gcc.dg/vect/vect-reduc-3.c: Likewise.
10265         * gcc.dg/vect/vect-reduc-1.c: Use both.
10266         * gcc.dg/vect/vect-reduc-2.c: Likewise.
10267
10268 2005-05-29  Richard Henderson  <rth@redhat.com>
10269
10270         * lib/target-supports.exp (check_effective_target_vect_no_max):
10271         Remove i386 and x86_64.
10272
10273 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
10274
10275         PR testsuite/21969
10276         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
10277
10278 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
10279
10280         PR middle-end/21969
10281         * gcc.dg/vect/pr21969.c: New test.
10282
10283 2005-06-28  Eric Christopher  <echristo@redhat.com>
10284
10285         PR c/22052
10286         PR c/21975
10287         * gcc.dg/inline1.c: New test.
10288         * gcc.dg/inline2.c: Ditto.
10289         * gcc.dg/inline3.c: Ditto.
10290         * gcc.dg/inline4.c: Ditto.
10291         * gcc.dg/inline5.c: Ditto.
10292
10293 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
10294
10295         PR libfortran/22142
10296         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
10297         Add testcase also testing eoshift1 for PR 22142.
10298
10299 2005-06-28  Richard Henderson  <rth@redhat.com>
10300
10301         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
10302         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
10303         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
10304         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
10305         gcc.dg/tree-ssa/20030922-2.c: Likewise.
10306
10307 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
10308
10309         PR libfortran/22142
10310         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
10311         Add testcase for PR 22142.
10312
10313 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
10314
10315         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
10316         gcc.target/ia64/fpreg-2.c: New tests.
10317
10318 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10319
10320         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
10321
10322 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10323
10324         PR libfortran/22170
10325         * gfortran.dg/slash_1.f90: New test.
10326
10327 2005-06-27  Richard Henderson  <rth@redhat.com>
10328
10329         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
10330         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
10331         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
10332         * gcc.dg/vect/vect-reduc-2.c: Likewise.
10333         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
10334         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
10335
10336 2005-06-27  Richard Henderson  <rth@redhat.com>
10337
10338         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
10339         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
10340
10341 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
10342
10343         * obj-c++.dg/proto-lossage-5.mm: New.
10344         * objc.dg/proto-lossage-5.m: New.
10345
10346 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
10347
10348         PR 21959
10349         * gcc.dg/tree-ssa/pr21959.c: New test.
10350
10351 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
10352
10353         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
10354         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
10355         testing uninitialized var.
10356
10357         * gcc.c-torture/execute/builtins/chk.h: New.
10358         * gcc.c-torture/execute/builtins/lib/chk.c: New.
10359         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
10360         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
10361         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
10362         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
10363         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
10364         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
10365         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
10366         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
10367         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
10368         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
10369         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
10370         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
10371         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
10372         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
10373         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
10374         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
10375         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
10376         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
10377         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
10378         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
10379         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
10380         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
10381         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
10382         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
10383         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
10384         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
10385         * gcc.dg/builtin-object-size-1.c: New test.
10386         * gcc.dg/builtin-object-size-2.c: New test.
10387         * gcc.dg/builtin-object-size-3.c: New test.
10388         * gcc.dg/builtin-object-size-4.c: New test.
10389         * gcc.dg/builtin-object-size-5.c: New test.
10390         * gcc.dg/builtin-stringop-chk-1.c: New test.
10391         * gcc.dg/builtin-stringop-chk-2.c: New test.
10392         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
10393         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
10394         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
10395         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
10396         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
10397         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
10398         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
10399         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
10400         * gcc.c-torture/execute/printf-1.c: New test.
10401         * gcc.c-torture/execute/fprintf-1.c: New test.
10402         * gcc.c-torture/execute/vprintf-1.c: New test.
10403         * gcc.c-torture/execute/vfprintf-1.c: New test.
10404         * gcc.c-torture/execute/printf-chk-1.c: New test.
10405         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
10406         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
10407         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
10408
10409 2005-06-27  Michael Matz  <matz@suse.de>
10410
10411         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
10412         slot is not merged if address escapes.
10413
10414 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10415
10416         PR c/21911
10417         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
10418
10419 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
10420
10421         PR middle-end/17965
10422         * gcc.c-torture/compile/20050622-1.c: New test.
10423
10424         PR middle-end/22028
10425         * gcc.dg/20050620-1.c: New test.
10426
10427 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
10428
10429         PR tree-optimization/22026
10430         * gcc.dg/tree-ssa/pr22026.c: New.
10431
10432 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
10433
10434         PR libfortran/22144
10435         * gfortran.dg/shift-alloc.f90: New testcase.
10436
10437 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
10438
10439         * all files: Update FSF address in copyright headers.
10440
10441 2005-06-22  Jan Hubicka  <jh@suse.cz>
10442
10443         * wholeprogram-1.c: New testcase.
10444         * wholeprogram-2.c: New testcase.
10445
10446 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
10447
10448         PR 22171
10449         * gcc.dg/tree-ssa/pr22171.c: New test.
10450
10451 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
10452
10453         * gfortran.dg/simplify_modulo.f90: New.
10454
10455 2005-06-24  Jan Hubicka  <jh@suse.cz>
10456
10457         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
10458
10459 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
10460
10461         * obj-c++.dg/proto-lossage-[1-4].mm: New.
10462
10463 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
10464
10465         * obj-c++.dg/typedef-alias-1.mm: New.
10466         * objc.dg/typedef-alias-1.m: New.
10467
10468 2005-06-23  Jeff Law  <law@redhat.com>
10469
10470         * gcc.dg/tree-ssa/vrp16.c: New test.
10471
10472 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10473
10474         * lib/target-supports.exp: Add
10475         check_effective_target_fortran_large_real and
10476         check_effective_target_fortran_large_int to check for
10477         corresponding effective targets.
10478         * gfortran.dg/large_integer_kind_1.f90: New test.
10479         * gfortran.dg/large_real_kind_1.f90: New test.
10480
10481 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
10482
10483         PR tree-optimization/22117
10484         * gcc.dg/tree-ssa/pr22117.c: New.
10485
10486 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
10487
10488         PR testsuite/22123
10489         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
10490
10491 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
10492
10493         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
10494
10495 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
10496
10497         * gfortran.dg/f2c_4.f90: Add tests for complex functions
10498         * gfortran.dg/f2c_4.c: Likewise.
10499
10500 2005-06-22 Paul Brook  <paul@codesourcery.com>
10501
10502         PR fortran/21034
10503         * gfortran.dg/auto_save_1.f90: New test.
10504
10505 2005-06-22  Michael Matz  <matz@suse.de>
10506
10507         * gcc.target/x86-64/abi: New directory.
10508         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
10509         * gcc.target/x86-64/abi/README.gcc: New file.
10510         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
10511         * gcc.target/x86-64/abi/asm-support.s: New file.
10512         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
10513         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
10514         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
10515         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
10516         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
10517         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
10518         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
10519         * gcc.target/x86_64/abi/test_bitfields.c: New test.
10520         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
10521         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
10522         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
10523         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
10524         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
10525         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
10526         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
10527         * gcc.target/x86_64/abi/test_varargs.c: New test.
10528
10529 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
10530
10531         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
10532         32-bit i?86 and x86_64.
10533
10534 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
10535
10536         * obj-c++.dg/const-str-[1-9].mm: New tests.
10537
10538 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
10539
10540         PR fortran/22010
10541         * gfortran.dg/namelist_use.f90: New.
10542         * gfortran.dg/namelist_use_only.f90: New.
10543
10544 2005-06-21  Jeff Law  <law@redhat.com>
10545
10546         * gcc.dg/tree-ssa/vrp15.c: New test.
10547
10548 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
10549
10550         * lib/target-supports.exp (check_effective_target_vect_reduction):
10551         Remove.
10552         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
10553         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
10554         remove vect_reduction target keyword. Also avoid two returns in main.
10555         * gcc.dg/vect/vect-reduc-3.c: Likewise.
10556         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
10557         * gcc.dg/vect/vect-reduc-1short.c: New test.
10558         * gcc.dg/vect/vect-reduc-1char.c: New test.
10559         * gcc.dg/vect/vect-reduc-2short.c: New test.
10560         * gcc.dg/vect/vect-reduc-2char.c: New test.
10561         * gcc.dg/vect/vect-reduc-6.c: New test.
10562         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
10563         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
10564         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
10565
10566 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10567         Paul Thomas  <pault@gcc.gnu.org>
10568
10569         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
10570         New tests.
10571
10572 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10573
10574         * gfortran.dg/backslash_1.f90: New test.
10575         * gfortran.dg/backslash_2.f90: New test.
10576
10577 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
10578
10579         * gfortran.dg/duplicate_labels.f90: New test.
10580
10581 2005-06-20  Jan Beulich  <jbeulich@novell.com>
10582
10583         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
10584         unsupportable relocations.
10585         * g++.old-deja/g++.other/store-expr1.C: Likewise.
10586         * gcc.dg/20050321-2.c: xfail for NetWare.
10587
10588 2005-06-20  Andreas Jaeger  <aj@suse.de>
10589
10590         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
10591         gcc.target/i386/fastcall-sseregparm.c,
10592         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
10593
10594 2005-06-19  Richard Henderson  <rth@redhat.com>
10595
10596         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
10597
10598 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
10599
10600         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
10601
10602 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
10603
10604         PR c++/22115
10605         * g++.dg/conversion/simd2.C: Change expected error message.
10606
10607 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
10608
10609         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
10610         * gcc.dg/vect/vect-reduc-2.c: Likewise.
10611         * gcc.dg/vect/vect-reduc-3.c: Likewise.
10612
10613 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
10614
10615         * gcc.dg/fold-mod-1.c: New test.
10616
10617 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
10618
10619         PR fortran/19926
10620         * gfortran.dg/pr19926.f90: New test.
10621
10622 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
10623
10624         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
10625         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
10626         targets.
10627         * gcc.dg/vect/vect-reduc-2.c: Likewise.
10628         * gcc.dg/vect/vect-reduc-3.c: Likewise.
10629
10630 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
10631
10632         * gcc.target/ia64/float80-varargs-1.c: New test.
10633
10634 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10635
10636         PR tree-opt/22035
10637         * gfortran.dg/f2c_6.f90: New test.
10638
10639 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
10640
10641         PR c++/17413
10642         * g++.dg/template/local5.C: New.
10643
10644 2005-06-17  Richard Henderson  <rth@redhat.com>
10645
10646         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
10647
10648 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
10649
10650         PR testsuite/21945
10651         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
10652
10653 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
10654
10655         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
10656         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
10657         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
10658         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
10659         check_vect to verify the presence of hardware vector support.
10660
10661 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
10662
10663         PR testsuite/22056
10664         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
10665
10666 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10667
10668         PR libfortran/19216
10669         * gfortran.dg/pr19216.f: Add correct space between brackets and
10670         dg directive.
10671
10672 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10673
10674         PR libfortran/16436
10675         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
10676
10677 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
10678
10679         * gcc.target/i386/attributes-error.c: New testcase.
10680         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
10681         * gcc.target/i386/regparm-stdcall.c: Likewise.
10682         * gcc.target/i386/sseregparm-1.c: Likewise.
10683         * gcc.target/i386/sseregparm-2.c: Likewise.
10684
10685 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
10686
10687         * g++.dg/rtti/crash2.C: New.
10688
10689 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
10690
10691         * gcc.dg/noncompile/20040203-3.c: Update expected message.
10692
10693 2005-06-15  David Ung  <davidu@mips.com>
10694
10695         * gcc.target/mips/mips16e-extends.c: New test for testing the
10696         generation of MIPS16e zeb/zeh, seb/seh instructions.
10697
10698 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
10699
10700         PR 22018
10701         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
10702         * gcc.dg/tree-ssa/pr22018.c: New test.
10703
10704 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
10705
10706         * gcc.dg/simd-1.c: Update error messages.
10707         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
10708         * gcc.dg/simd-2.c: Update error messages.
10709         * gcc.dg/simd-4.c: New.
10710
10711 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
10712
10713         PR c++/20678
10714         * g++.dg/other/crash-4.C: New.
10715
10716 2005-06-14  Devang Patel  <dpatel@apple.com>
10717
10718         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
10719
10720 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
10721
10722         PR c++/21929
10723         * g++.dg/parse/crash11.C: Update
10724
10725 2005-06-13  Jeff Law  <law@redhat.com>
10726
10727         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
10728         perform the desired transformations.
10729         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
10730         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
10731
10732 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10733
10734         PR fortran/22038
10735         * gfortran.dg/forall_1.f90: Un-XFAIL.
10736
10737 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
10738
10739         PR c++/21929
10740         * g++.dg/parse/crash26.C: New.
10741
10742         PR c++/20789
10743         * g++.dg/init/member1.C: New.
10744
10745 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
10746
10747         * gfortran.dg/altreturn_1.f90: New test.
10748
10749 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
10750
10751         PR middle-end/21985
10752         * gcc.dg/tree-ssa/pr21985.c: New test.
10753
10754 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
10755
10756         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
10757
10758 2005-06-12  Roger Sayle  <roger@eyesopen.com>
10759
10760         PR c++/21930
10761         * g++.dg/other/error10.C: New test case.
10762
10763 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10764
10765         PR libfortran/19155
10766         * gfortran.dg/pr19155.f: Add test.
10767
10768 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10769
10770         * gfortran.dg/f2c_7.f90: New test.
10771
10772         * gfortran.dg/forall_1.f90: XFAILed.
10773
10774 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
10775
10776         * gcc.dg/pr14796-1.c: New.
10777         * gcc.dg/pr14796-2.c: New.
10778
10779 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
10780
10781         PR fortran/17792
10782         PR fortran/21375
10783         * gfortran.dg/deallocate_stat.f90: New test.
10784
10785 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
10786
10787         * gfortran.fortran-torture/execute/in-pack.f90: New test.
10788
10789 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
10790
10791         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
10792         access will be generated when this loop is vectorized. Test that
10793         accesses with same alignment were detected.
10794         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
10795         Test that accesses with same alignment were detected.
10796         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
10797         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
10798         alignment were detected.
10799
10800 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
10801
10802         PR c++/10611
10803         * g++.dg/conversion/simd2.C: New.
10804
10805 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10806
10807         * gcc.dg/Wcxx-compat-1.c: New.
10808
10809 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
10810
10811         PR libfortran/21480
10812         * gfortran.dg/reshape-complex.f90: Add a test for a packed
10813         complex array.
10814
10815 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
10816
10817         * gcc.dg/alias-8.c: New.
10818
10819 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
10820
10821         * gcc.dg/format/cmn_err-1.c: Update.
10822
10823 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
10824
10825         PR target/20666
10826         * gcc.target/sparc/fexpand-2.c: New.
10827         * gcc.target/sparc/fpmerge-2.c: New.
10828         * gcc.target/sparc/fpmul-2.c: New.
10829         * gcc.target/sparc/noresult.c: New.
10830         * gcc.target/sparc/pdist-2.c: New.
10831         * gcc.target/sparc/pdist-3.c: New.
10832
10833 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
10834
10835         PR testsuite/21702
10836         * gcc.target/i386/i386.exp: Fix comment typo.
10837
10838 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
10839
10840         PR c++/19497
10841         * g++.dg/inherit/using5.C: New.
10842         * g++.dg/inherit/using6.C: New.
10843
10844 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10845
10846         PR c++/19894
10847         * g++.dg/template/ptrmem15.C: New test.
10848
10849         PR c++/20563
10850         * g++.dg/ext/label4.C: New test.
10851
10852 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
10853
10854         * gcc.dg/tls/debug-1.c: New test.
10855
10856 2005-06-07  Dale Johannesen  <dalej@apple.com>
10857
10858         * gcc.target/i386/movq.c: New.
10859
10860 2005-06-07  Dale Johannesen  <dalej@apple.com>
10861
10862         * gcc.dg/20050607-1.c: New.
10863
10864 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
10865
10866         PR middle-end/21850
10867         * gcc.c-torture/execute/20050607-1.c: New test.
10868
10869 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
10870
10871         PR libfortran/21926
10872         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
10873         Test case where the return array has lowest stride one,
10874         but isn't packed.
10875
10876 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
10877
10878         * lib/target-supports.exp (check_effective_target_sync_int_long):
10879         Add s390 and s390x targets.
10880
10881 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
10882
10883         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
10884         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
10885         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
10886         * gcc.dg/tree-ssa/loop-9.c: New test.
10887
10888 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
10889
10890         * g++.dg/parse/defarg10.C: New.
10891
10892 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
10893
10894         PR regression/21897
10895         * gcc.c-torture/execute/20050604-1.c: New test.
10896
10897 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
10898
10899         PR 21903
10900         * g++.dg/parse/defarg9.C: New.
10901
10902         PR c++/20637
10903         * g++.dg/inherit/using4.C: New.
10904         * g++.dg/overload/error1.C: Adjust expected errors.
10905         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
10906         * g++.old-deja/g++.brendan/arm2.C: Likewise.
10907         * g++.old-deja/g++.other/redecl2.C: Likewise.
10908         * g++.old-deja/g++.other/redecl4.C: Likewise.
10909         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
10910
10911 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
10912
10913         * gfortran.dg/f2c_5.f90: Add -w to dg-options
10914
10915 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
10916
10917         * lib/gfortran.exp (gfortran_target_compile): Call
10918         dg-additional-files-options
10919         * gfortran.dg/f2c_4.f90: New file
10920         * gfortran.dg/f2c_4.c: New file
10921         * gfortran.dg/f2c_5.f90: New file
10922         * gfortran.dg/f2c_5.c: New file
10923
10924 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10925
10926         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
10927
10928         PR fortran/21912
10929         * gfortran.dg/array_constructor_4.f90: New test.
10930
10931 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
10932
10933         PR c++/21619
10934         * g++.dg/ext/builtin9.C: New test.
10935
10936 2005-06-05  Dale Johannesen  <dalej@apple.com>
10937
10938         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
10939         * gcc.c-torture/execute/20050603-2.c: Ditto.
10940
10941 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
10942
10943         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
10944         * gcc.dg/vect/vect-reduc-1.c: New.
10945         * gcc.dg/vect/vect-reduc-2.c: New.
10946         * gcc.dg/vect/vect-reduc-3.c: New.
10947
10948 2005-06-04  Dale Johannesen  <dalej@apple.com>
10949
10950         * gcc.c-torture/execute/20050603-1.c: New.
10951         * gcc.c-torture/execute/20050603-2.c: New.
10952         * gcc.dg/20050603-3.c: New.
10953
10954 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10955
10956         PR fortran/19195
10957         * gfortran.dg/debug_1.f90: New test.
10958
10959         * gfortran.dg/forall_1.f90: New test.
10960
10961 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
10962
10963         * gfortran.dg/array_constructor_3.f90: New test.
10964
10965 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10966
10967         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
10968
10969 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
10970
10971         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
10972
10973 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
10974
10975         PR c/21873
10976         * gcc.dg/init-excess-1.c: New test.
10977
10978 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
10979
10980         PR c++/21853
10981         * g++.dg/expr/static_cast6.C: New test.
10982
10983 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
10984
10985         * gcc.dg/tree-ssa/vrp14.c: New test.
10986
10987 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
10988
10989         PR c++/21336
10990         * g++.dg/template/new2.C: New test.
10991
10992 2005-06-03  Josh Conner  <jconner@apple.com>
10993
10994         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
10995         all entries in initializer.
10996
10997 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
10998
10999         PR middle-end/21858
11000         * gcc.dg/pr21858.c: New testcase.
11001
11002 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
11003
11004         PR tree-optimization/21292
11005
11006         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
11007         New.
11008         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
11009         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
11010         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
11011         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
11012         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
11013
11014 2005-06-02  Richard Henderson  <rth@redhat.com>
11015
11016         * gcc.dg/sync-2.c: Use -march=i486 for i386.
11017
11018 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
11019
11020         * gcc.dg/wtypequal.c: New testcase.
11021
11022 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
11023
11024         PR 21582
11025         * gcc.dg/tree-ssa/pr21582.c: New test.
11026
11027 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
11028
11029         PR c++/21280
11030         * g++.dg/opt/interface2.h: New.
11031         * g++.dg/opt/interface2.C: New.
11032         * g++.dg/init/ctor4.C: Adjust error lines.
11033         * g++.old-deja/g++.bob/inherit2.C: Likewise.
11034         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
11035         * g++.old-deja/g++.jason/opeq3.C: Likewise.
11036         * g++.old-deja/g++.pt/assign1.C: Likewise.
11037         * g++.old-deja/g++.pt/crash20.C: Likewise.
11038
11039 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
11040
11041         PR tree-optimization/21734
11042         * g++.dg/vect/pr21734_1.cc: New.
11043         * g++.dg/vect/pr21734_2.cc: New.
11044
11045 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
11046
11047         PR c++/20350
11048         * g++.dg/template/spec24.C: New.
11049
11050         PR c++/21151
11051         * g++.dg/pch/local-1.C: New.
11052         * g++.dg/pch/local-1.Hs: New.
11053
11054 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
11055
11056         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
11057         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
11058         * gcc.dg/tree-ssa/pr14341.c: New test.
11059         * gcc.dg/tree-ssa/pr14841.c: New test.
11060         * gcc.dg/tree-ssa/pr20701.c: New test.
11061         * gcc.dg/tree-ssa/pr21086.c: New test.
11062         * gcc.dg/tree-ssa/pr21090.c: New test.
11063         * gcc.dg/tree-ssa/pr21332.c: New test.
11064         * gcc.dg/tree-ssa/pr21458.c: New test.
11065         * gcc.dg/tree-ssa/pr21658.c: New test.
11066         * gcc.dg/tree-ssa/vrp01.c: New test.
11067         * gcc.dg/tree-ssa/vrp02.c: New test.
11068         * gcc.dg/tree-ssa/vrp03.c: New test.
11069         * gcc.dg/tree-ssa/vrp04.c: New test.
11070         * gcc.dg/tree-ssa/vrp05.c: New test.
11071         * gcc.dg/tree-ssa/vrp06.c: New test.
11072         * gcc.dg/tree-ssa/vrp07.c: New test.
11073         * gcc.dg/tree-ssa/vrp08.c: New test.
11074         * gcc.dg/tree-ssa/vrp09.c: New test.
11075         * gcc.dg/tree-ssa/vrp10.c: New test.
11076         * gcc.dg/tree-ssa/vrp11.c: New test.
11077         * gcc.dg/tree-ssa/vrp12.c: New test.
11078         * gcc.dg/tree-ssa/vrp13.c: New test.
11079
11080 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
11081
11082         PR 21029
11083         * gcc.dg/tree-ssa/pr21029.c: New test.
11084
11085 2005-06-01  Roger Sayle  <roger@eyesopen.com>
11086
11087         * gfortran.dg/logint-1.f: New test case.
11088         * gfortran.dg/logint-2.f: Likewise.
11089         * gfortran.dg/logint-3.f: Likewise.
11090
11091 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
11092
11093         PR c/21536
11094         PR c/20760
11095         * gcc.dg/20050527-1.c: New test.
11096
11097         * gcc.dg/i386-sse-12.c: New test.
11098
11099         PR fortran/21729
11100         * gfortran.dg/implicit_5.f90: New test.
11101
11102 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
11103
11104         PR fortran/20883
11105         * gfortran/assign_4.f90: New test.
11106         * gfortran/assign_2.f90: Change compile to run.
11107
11108 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
11109
11110         * lib/target-supports.exp
11111         (check_effective_target_sync_char_short): New.
11112         * gcc.dg/sync-2.c: New.
11113
11114 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
11115
11116         PR tree-optimization/21817
11117         * gcc.dg/torture/pr21817-1.c: New.
11118
11119 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
11120
11121         PR c++/21165
11122         * g++.dg/template/init5.C: New.
11123
11124 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
11125
11126         * gfortran.dg/char_initialiser_actual.f90:
11127         Test character initialisers as actual arguments.
11128         * gfortran.dg/char_pointer_comp_assign.f90:
11129         Test character pointer structure component assignments.
11130         * gfortran.dg/char_array_structure_constructor.f90:
11131         Test character components in structure constructors.
11132
11133 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
11134
11135         PR middle-end/20931
11136         * g++.dg/opt/pr20931.C: New test.
11137
11138 2005-05-31  Andreas Jaeger  <aj@suse.de>
11139
11140         PR testsuite/20772
11141         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
11142         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
11143         g++.old-deja/g++.ext/asmspec1.C,
11144         g++.old-deja/g++.other/regstack.C,
11145         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
11146         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
11147         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
11148         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
11149         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
11150         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
11151         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
11152         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
11153         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
11154         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
11155         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
11156         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
11157         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
11158         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
11159         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
11160         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
11161         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
11162         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
11163         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
11164
11165 2005-05-31  Jeff Law  <law@redhat.com>
11166
11167         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
11168
11169 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
11170
11171         PR middle-end/21743
11172         * gcc.dg/builtins-1.c: Activate disabled clog test.
11173         * gcc.dg/torture/builtin-attr-1.c: Likewise.
11174
11175 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
11176
11177         * gfortran.dg/char_pointer_assign.f90:
11178         Test character-pointer assignments and pointer assignments.
11179         * gfortran.dg/char_pointer_dummy.f90:
11180         Test character-pointer dummy arguments.
11181         * gfortran.dg/char_pointer_func.f90:
11182         Test character-pointer function returns.
11183         * gfortran.dg/char_pointer_dependency.f90:
11184         Test character-pointer functions with dependencies.
11185
11186 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
11187
11188         PR c++/21784
11189         * g++.dg/lookup/using14.C: New test.
11190
11191 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
11192
11193         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
11194         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
11195         trailing ^M.
11196
11197 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
11198
11199         PR c++/17413
11200         * g++.dg/template/local5.C: New.
11201
11202         PR target/21761
11203         * gcc.c-torture/compile/pr21761.c: New.
11204
11205         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
11206         before darwin8.
11207
11208 2005-05-30  Steven G. Kargl
11209
11210         PR fortran/20846
11211         * gfortran.dg/inquire_8.f90: New test.
11212
11213 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11214
11215         PR libfortran/21376
11216         * gfortran.dg/output_exponents_1.f90: New test.
11217
11218 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11219
11220         PR libfortran/20006
11221         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
11222
11223 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
11224
11225         PR c++/21210
11226         * g++.dg/ext/complex1.C: New test.
11227
11228         PR c++/21340
11229         * g++.dg/init/ctor6.C: New test.
11230
11231 2005-05-29  Jan Hubicka  <jh@suse.cz>
11232
11233         * gcc.c-torture/compile/pr21562.c: New.
11234
11235 2005-05-28  Steven G. Kargl <kargls@comcast.net>
11236
11237         * gfortran.dg/subnormal_1.f90: New test.
11238
11239 2005-05-28  Jan Hubicka  <jh@suse.cz>
11240
11241         * tree-prof.exp: Fix comment.
11242         * value-prof-1.c: New.
11243         * value-prof-2.c: New.
11244         * value-prof-3.c: New.
11245         * value-prof-4.c: New.
11246
11247 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
11248
11249         PR c++/21614
11250         * g++.dg/expr/ptrmem6.C: New test.
11251         * g++.dg/expr/ptrmem6a.C: Likewise.
11252
11253 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
11254
11255         PR tree-optimization/21658
11256         * gcc.dg/tree-ssa/pr21658.c: New.
11257
11258 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
11259
11260         PR c++/21455
11261         * g++.dg/inherit/ptrmem3.C: New.
11262
11263         PR c++/21681
11264         * g++.dg/parse/template16.C: New.
11265
11266 2005-05-27  Andreas Jaeger  <aj@suse.de>
11267
11268         * gcc.dg/setjmp-2.c: Only run in 32-bit.
11269
11270         * gcc.dg/i386-sse-8.c: Run test on all archs.
11271
11272 2005-05-26  Mike Stump  <mrs@apple.com>
11273
11274         * objc.dg/isa-field-1.m: Only run on darwin.
11275         * objc.dg/lookup-1.m: Likewise.
11276         * objc.dg/try-catch-8.m: Likewise.
11277
11278 2005-05-26  Roger Sayle  <roger@eyesopen.com>
11279
11280         PR tree-optimization/9814
11281         * gcc.dg/pr9814-1.c: New test case.
11282
11283 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
11284
11285         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
11286         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
11287         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
11288         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
11289         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
11290         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
11291         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
11292         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
11293         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
11294         objc.dg/try-catch-8.m: New.
11295
11296 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
11297
11298         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
11299         remove extraneous semicolons.
11300
11301 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
11302
11303         * obj-c++.dg/comp-types-12.mm: New.
11304         * objc.dg/comp-types-11.m: New.
11305         * objc.dg/selector-4.m: New.
11306
11307 2005-05-26  Andreas Jaeger  <aj@suse.de>
11308
11309         PR testsuite/20772
11310         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
11311         g++.old-deja/g++.ext/attrib3.C,
11312         g++.old-deja/g++.other/store-expr1.C,
11313         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
11314         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
11315         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
11316         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
11317         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
11318         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
11319         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
11320         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
11321         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
11322         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
11323         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
11324         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
11325         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
11326         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
11327         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
11328         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
11329         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
11330         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
11331         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
11332
11333 2005-05-26  Andreas Jaeger  <aj@suse.de>
11334
11335         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
11336         x86-64 compilation.
11337
11338 2005-05-26  Andreas Jaeger  <aj@suse.de>
11339
11340         PR testsuite/20772
11341         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
11342         gcc.misc-tests/i386-pf-athlon-1.c,
11343         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
11344         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
11345         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
11346         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
11347         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
11348         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
11349         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
11350         programs.
11351
11352         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
11353         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
11354         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
11355         x86-64 compilation.
11356
11357         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
11358         x86_64.
11359
11360         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
11361         effective-target ilp32.
11362
11363 2005-05-26  David Ung  <davidu@mips.com>
11364
11365         * gcc.target/mips/ext_ins.c: New test for testing the generation
11366         of MIPS32/64 rev 2 ext/ins instructions.
11367
11368 2005-05-26  Andreas Jaeger  <aj@suse.de>
11369
11370         * treelang/compile/unsigned.tree: Use gimple instead of
11371         nonexisting generic dump.
11372
11373 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
11374
11375         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
11376
11377 2005-05-26  Andreas Jaeger  <aj@suse.de>
11378
11379         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
11380
11381 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
11382
11383         PR libfortran/17283
11384         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
11385         Test callee-allocated memory with write statements.
11386
11387 2005-05-25  Roger Sayle  <roger@eyesopen.com>
11388
11389         PR middle-end/21709
11390         * gcc.dg/pr21709-1.c: New test case.
11391
11392 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
11393             Mike Stump  <mrs@apple.com>
11394
11395         * objc/execute/next_mapping.h: Update for C++.
11396
11397         * obj-c++.dg/selector-1.mm: Move to...
11398         * obj-c++.dg/selector-4.mm: here...
11399
11400         * obj-c++.dg/basic.mm: New.
11401         * obj-c++.dg/comp-types-1.mm: New.
11402         * obj-c++.dg/cxx-class-1.mm: New.
11403         * obj-c++.dg/cxx-ivars-1.mm: New.
11404         * obj-c++.dg/cxx-ivars-2.mm: New.
11405         * obj-c++.dg/cxx-ivars-3.mm: New.
11406         * obj-c++.dg/cxx-scope-1.mm: New.
11407         * obj-c++.dg/cxx-scope-2.mm: New.
11408         * obj-c++.dg/defs.mm: New.
11409         * obj-c++.dg/empty-private-1.mm: New.
11410         * obj-c++.dg/encode-1.mm: New.
11411         * obj-c++.dg/encode-2.mm: New.
11412         * obj-c++.dg/encode-3.mm: New.
11413         * obj-c++.dg/extern-c-1.mm: New.
11414         * obj-c++.dg/extra-semi.mm: New.
11415         * obj-c++.dg/fix-and-continue-2.mm: New.
11416         * obj-c++.dg/isa-field-1.mm: New.
11417         * obj-c++.dg/ivar-list-semi.mm: New.
11418         * obj-c++.dg/local-decl-1.mm: New.
11419         * obj-c++.dg/lookup-1.mm: New.
11420         * obj-c++.dg/lookup-2.mm: New.
11421         * obj-c++.dg/method-1.mm: New.
11422         * obj-c++.dg/method-2.mm: New.
11423         * obj-c++.dg/method-3.mm: New.
11424         * obj-c++.dg/method-4.mm: New.
11425         * obj-c++.dg/method-5.mm: New.
11426         * obj-c++.dg/method-6.mm: New.
11427         * obj-c++.dg/method-7.mm: New.
11428         * obj-c++.dg/no-extra-load.mm: New.
11429         * obj-c++.dg/overload-1.mm: New.
11430         * obj-c++.dg/pragma-1.mm: New.
11431         * obj-c++.dg/pragma-2.mm: New.
11432         * obj-c++.dg/private-1.mm: New.
11433         * obj-c++.dg/private-2.mm: New.
11434         * obj-c++.dg/proto-qual-1.mm: New.
11435         * obj-c++.dg/qual-types-1.mm: New.
11436         * obj-c++.dg/stubify-1.mm: New.
11437         * obj-c++.dg/stubify-2.mm: New.
11438         * obj-c++.dg/super-class-1.mm: New.
11439         * obj-c++.dg/super-class-2.mm: New.
11440         * obj-c++.dg/super-dealloc-1.mm: New.
11441         * obj-c++.dg/super-dealloc-2.mm: New.
11442         * obj-c++.dg/template-1.mm: New.
11443         * obj-c++.dg/template-2.mm: New.
11444         * obj-c++.dg/template-3.mm: New.
11445         * obj-c++.dg/template-4.mm: New.
11446         * obj-c++.dg/template-5.mm: New.
11447         * obj-c++.dg/template-6.mm: New.
11448         * obj-c++.dg/try-catch-1.mm: New.
11449         * obj-c++.dg/try-catch-2.mm: New.
11450         * obj-c++.dg/try-catch-3.mm: New.
11451         * obj-c++.dg/try-catch-4.mm: New.
11452         * obj-c++.dg/try-catch-5.mm: New.
11453         * obj-c++.dg/try-catch-6.mm: New.
11454         * obj-c++.dg/try-catch-7.mm: New.
11455         * obj-c++.dg/try-catch-8.mm: New.
11456         * obj-c++.dg/try-catch-9.mm: New.
11457         * obj-c++.dg/va-meth-1.mm: New.
11458
11459 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
11460
11461         * obj-c++.dg/selector-1.mm: New.
11462         * obj-c++.dg/selector-2.mm: New.
11463
11464 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
11465
11466         * obj-c++.dg/selector-3.mm: New.
11467         * objc.dg/selector-3.m: New.
11468
11469 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
11470
11471         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
11472         about where warning appears.
11473
11474 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
11475
11476         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
11477         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
11478         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
11479         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
11480
11481 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
11482
11483         * gcc.dg/20050524-1.c: New test.
11484
11485 2005-05-25  Jan Hubicka  <jh@suse.cz>
11486
11487         * gcc.dg/tree-prof/inliner-1.c: New.
11488
11489 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
11490
11491         * gcc.dg/tree-prof: New directory.
11492         * gcc.dg/tree-prof/tree-prof.exp: New.
11493
11494 2005-05-25  DJ Delorie  <dj@redhat.com>
11495
11496         * gcc.dg/Wattributes-1.c: New.
11497         * gcc.dg/Wattributes-2.c: New.
11498         * gcc.dg/Wattributes-3.c: New.
11499
11500 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
11501
11502         PR tree-optimization/19833
11503         * gcc.dg/uninit-4.c: Remove xfail.
11504         * gcc.dg/uninit-9.c: Ditto.
11505
11506 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
11507
11508         * obj-c++.dg/bitfield-[1-5].mm: New.
11509         * obj-c++.dg/class-protocol-1.mm: New.
11510         * obj-c++.dg/comp-types-1[0-1].mm: New.
11511         * obj-c++.dg/comp-types-[2-9].mm: New.
11512         * obj-c++.dg/encode-[4-8].mm: New.
11513         * obj-c++.dg/layout-1.mm: New.
11514         * obj-c++.dg/method-1[0-9].mm: New.
11515         * obj-c++.dg/method-2[0-1].mm: New.
11516         * obj-c++.dg/method-[8-9].mm: New.
11517         * obj-c++.dg/objc-gc-3.mm: New.
11518         * obj-c++.dg/try-catch-10.mm: New.
11519         * objc.dg/bitfield-5.m: New.
11520         * objc.dg/comp-types-10.m: New.
11521         * objc.dg/comp-types-9.m: New.
11522         * objc.dg/layout-1.m: New.
11523         * objc.dg/objc-gc-4.m: New.
11524         * objc.dg/try-catch-9.m: New.
11525         * objc.dg/class-protocol-1.m: Tweak diagnostics.
11526         * objc.dg/comp-types-1.m: Likewise.
11527         * objc.dg/comp-types-[5-6].m: Likewise.
11528         * objc.dg/method-9.m: Likewise.
11529
11530 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
11531
11532         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
11533         and on hardware without VMX support.
11534
11535         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
11536
11537         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
11538
11539         * lib/profopt.exp (dg-final-generate, dg-final-use,
11540         profopt-final-code, profopt-get-options): New.
11541         (profopt-execute): Process test directives.
11542
11543         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
11544         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
11545         cleanup-tree-dump, cleanup-saved-temps): Update comments.
11546
11547 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
11548
11549         PR C++/21645
11550         * g++.dg/init/ctor5.C: New test.
11551
11552 2005-05-24  Ira Rosen  <irar@il.ibm.com>
11553
11554         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
11555         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
11556         vect-113.c, vect-114.c.
11557
11558 2005-05-23  Adam Nemet  <anemet@lnxw.com>
11559
11560         * gcc.dg/const-elim-1.c: Remove xfails.
11561
11562 2005-05-23  Jeff Law  <law@redhat.com>
11563
11564         * gcc.c-torture/compile/pr21638.c: New test.
11565         * gcc.c-torture/compile/20050520-1.c: New test.
11566
11567 2005-05-23  Nick Clifton  <nickc@redhat.com>
11568
11569         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
11570         be a proper triple, ie: m32r*-*-*.
11571         * g++.old-deja/g++.jason/thunk3.C: Likewise.
11572
11573 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
11574
11575         PR middle-end/21331
11576         PR tree-opt/21293
11577         * gcc.c-torture/compile/pr21293.c: New test.
11578         * gcc.c-torture/execute/pr21331.c: New test.
11579
11580 2004-05-20  Richard Henderson  <rth@redhat.com>
11581
11582         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
11583
11584 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
11585
11586         * obj-c++-dg.exp: Add.
11587         * obj-c++.exp: Add.
11588         * obj-c++.dg/dg.exp: Add.
11589
11590 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
11591
11592         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
11593         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
11594
11595 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
11596
11597         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
11598
11599 2004-05-19  Richard Henderson  <rth@redhat.com>
11600
11601         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
11602
11603 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
11604
11605         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
11606
11607         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
11608
11609 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
11610
11611         PR c++/21495
11612         * g++.dg/parse/extern1.C: New test.
11613         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
11614
11615 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
11616
11617         * gcc.dg/c99-math.h: New.
11618         * gcc.dg/c99-math-float-1.c: New test.
11619         * gcc.dg/c99-math-double-1.c: Likewise.
11620         * gcc.dg/c99-math-long-double-1.c: Likewise.
11621
11622 2005-05-18  Richard Henderson  <rth@redhat.com>
11623
11624         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
11625
11626 2005-05-18  Devang Patel  <dpatel@apple.com>
11627
11628         * g++.dg/opt/20050511-1.C: New test.
11629
11630 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
11631
11632         PR libfortran/21127
11633         * gfortran.dg/reshape-complex.f90: New test.
11634
11635 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
11636
11637         * gfortran.dg/array_constructor_1.f90: New test.
11638         * gfortran.dg/array_constructor_2.f90: New test.
11639
11640 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
11641
11642         PR fortran/20954
11643         * gfortran.dg/pr20954.f: New test.
11644
11645 2005-05-17  Mike Stump  <mrs@apple.com>
11646
11647         Yet more Objective-C++...
11648
11649         * objc.dg/method-5.m: Update.
11650         * objc.dg/method-6.m: Update.
11651         * objc.dg/method-7.m: Update.
11652         * objc.dg/method-9.m: Update.
11653         * objc.dg/try-catch-2.m: Update.
11654
11655 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
11656
11657         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
11658         Remove little-endian optimizations.
11659
11660 2005-05-17  Jeff Law  <law@redhat.com>
11661
11662         * g++.dg/tree-ssa/pr14814.C: New test.
11663         * gcc.dg/tree-ssa/pr14814.C: New test.
11664         * gcc.dg/tree-ssa/pr17141-1.C: New test.
11665         * gcc.dg/tree-ssa/pr17141-2.C: New test.
11666
11667 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
11668
11669         * gcc.dg/compat/generate-random.c: Do not include
11670         libiberty.h.
11671         * gcc.dg/compat/generate-random_r.c: Likewise.
11672
11673 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
11674
11675         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
11676
11677 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
11678
11679         PR middle-end/21595
11680         * g++.dg/tree-ssa/builtin1.C: New testcase.
11681
11682 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
11683
11684         PR c++/21454
11685         * g++.dg/opt/const4.C: New test.
11686
11687         PR middle-end/21492
11688         * g++.dg/opt/crossjump1.C: New test.
11689
11690         PR tree-optimization/21610
11691         * gcc.c-torture/compile/20050516-1.c: New test.
11692
11693         PR fortran/15080
11694         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
11695         about the test failing.
11696         * gfortran.fortran-torture/execute/where_7.f90: New test.
11697         * gfortran.fortran-torture/execute/where_8.f90: New test.
11698
11699 2005-05-16  Richard Henderson  <rth@redhat.com>
11700
11701         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
11702         i?86 and x86_64.
11703
11704 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
11705
11706         * gcc.dg/compat/generate-random.c (config.h): Do not include.
11707         (limits.h): Include unconditionally.
11708         (stdlib.h): Likewise.
11709         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
11710         (limits.h): Include unconditionally.
11711         (stdlib.h): Likewise.
11712         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
11713         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
11714         (limits.h): Include unconditionally.
11715         (stdlib.h): Likewise.
11716         (hashtab.h): Do not include.
11717         (getopt.h): Likewise.
11718         (stddef.h): Include.
11719         (hashval_t): Define.
11720         (struct entry): Add "next" field.
11721         (HASH_SIZE): New macro.
11722         (hash_table): New variable.
11723         (switchfiles): Do not use xmalloc.
11724         (mix): New macro.
11725         (iterative_hash): New function.
11726         (hasht): Remove.
11727         (e_exists): New function.
11728         (e_insert): Likewise.
11729         (output): Use, instead of libiberty hashtable functions.
11730         (main): Do not use getopt.  Do not call htab_create.
11731
11732 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
11733
11734         PR libstdc++/21526
11735         * lib/target-supports.exp (check_mkfifo_available):
11736         Return 0 for cygwin as mkfifo support incomplete on platform.
11737         Fix typos in comments.
11738
11739 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
11740
11741         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
11742
11743 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
11744
11745         PR fortran/17432
11746         * gfortran.dg/assign_4.f: New test.
11747
11748 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
11749
11750         PR tree-optimization/21563
11751         * gcc.dg/tree-ssa/pr21563.c: New.
11752
11753 2005-05-14  Jan Hubicka  <jh@suse.cz>
11754
11755         * gcc.dg/noreturn-7.c: Allow control reaches warning.
11756
11757 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
11758
11759         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
11760
11761 2005-05-13  Julian Brown  <julian@codesourcery.com>
11762
11763         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
11764         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
11765
11766 2005-05-13  Jan Hubicka  <jh@suse.cz>
11767
11768         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
11769         * gcc.dg/fold-xor-?.c: Likewise.
11770         * gcc.dg/pr15784-?.c: Likewise.
11771         * gcc.dg/pr20922-?.c: Likewise.
11772         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
11773         * gcc.dg/tree-ssa/pr17598.c: Likewise.
11774         * gcc.dg/tree-ssa/pr20470.c: Likewise.
11775
11776 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11777
11778         PR fortran/21260
11779         * gfortran.dg/hollerith_1.f90: New test.
11780
11781 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11782
11783         * gfortran.dg/func_result_2.f90: New test.
11784
11785 2005-05-11  Bud Davis  <bdavis@gfortran.org>
11786
11787         * gfortran.dg/dev_null.f90: New test.
11788
11789 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
11790
11791         * gcc.dg/arm-vfp1.c: Revert last change.
11792
11793 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
11794
11795         PR middle-end/19807
11796         PR tree-optimization/19639
11797         * g++.dg/tree-ssa/pr19807.C: New testcase.
11798
11799 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11800
11801         PR libfortran/21471
11802         * gfortran.dg/append-1.f90: New test.
11803
11804 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
11805
11806         * gcc.dg/pr18501.c: XFAIL.
11807         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
11808         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
11809         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
11810         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
11811         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
11812         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
11813         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
11814         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
11815
11816 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11817
11818         PR fortran/20178
11819         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
11820         gfortran.dg/f2c_3.f90: New tests.
11821
11822         * gfortran.dg/return_1.f90: Fix dg annotation.
11823
11824 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
11825
11826         * gcc.c-torture/compile/20050510-1.c: New test.
11827
11828 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
11829
11830         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
11831
11832 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
11833
11834         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
11835
11836 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
11837
11838         PR c/17913
11839         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
11840
11841 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
11842
11843         PR c/21342
11844         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
11845         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
11846
11847 2005-05-10  Ben Elliston  <bje@au.ibm.com>
11848
11849         PR debug/16676
11850         * gcc.dg/debug/pr16676.c: New test.
11851
11852 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
11853
11854         PR testsuite/21443
11855         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
11856         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
11857         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
11858         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
11859         Change -O1 to -O2.
11860         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
11861         -fno-tree-dominator-opts.
11862
11863 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11864
11865         * gfortran.dg/return_1.f90: New test.
11866
11867 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
11868
11869         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
11870
11871         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
11872
11873 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
11874
11875         PR c++/21427
11876         * g++.dg/inherit/covariant13.C: New.
11877
11878 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11879
11880         PR libfortran/19155
11881         * gfortran.dg/pr19155.f: New test.
11882
11883 2005-05-08  Roger Sayle  <roger@eyesopen.com>
11884
11885         PR inline-asm/8788
11886         * gcc.dg/pr8788-1.c: New testcase.
11887
11888 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
11889
11890         PR target/21416
11891         * gcc.target/mips/fpcmp-[12].c: New tests.
11892
11893 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
11894
11895         * lib/target-supports-dg.exp (dg-require-fork): New function.
11896         (dg-require-mkfifo): Likewise.
11897         * lib/target-supports.exp (check_function_available): New
11898         function.
11899         (check_fork_available): Likewise.
11900         (check_mkfifo_available): Likewise.
11901
11902 2005-05-06  Jeff Law  <law@redhat.com>
11903
11904         * gcc.c-torture/compile/pr21380.c: New test.
11905
11906 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
11907
11908         PR c++/20961
11909         * g++.dg/ext/weak3.C: New test.
11910
11911 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
11912
11913         PR c++/21352
11914         * g++.dg/template/crash37.C: New test.
11915
11916 2005-05-05  Paul Brook  <paul@codesourcery.com>
11917
11918         * gcc.dg/arm-g2.c: Use effective-target arm32.
11919         * gcc.dg/arm-mmx-1.c: Ditto.
11920         * gcc.dg/arm-scd42-2.c: Ditto.
11921         * gcc.dg/arm-vfp1.c: Ditto.
11922         * lib/target-supports.exp (check_effective_target_arm32): New
11923         function.
11924
11925 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
11926
11927         PR libfortran/21354
11928         gfortran.dg/in_pack_rank7.f90: New test.
11929
11930 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
11931
11932         PR middle-end/15618
11933         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
11934
11935 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
11936
11937         PR middle-end/21265
11938         * gcc.dg/20050503-1.c: New test.
11939
11940         PR rtl-optimization/21239
11941         * gcc.dg/i386-sse-11.c: New test.
11942
11943 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
11944
11945         PR target/16888
11946         * gcc.target/i386/asm-1.c: New test.
11947
11948 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
11949
11950         PR rtl-optimization/21330
11951         * gcc.c-torture/execute/20050502-1.c: New test.
11952
11953         PR target/21297
11954         * gcc.c-torture/execute/20050502-2.c: New test.
11955
11956 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
11957
11958         PR middle-end/21282
11959         * gcc.dg/pr21282.c: New.
11960
11961 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
11962
11963         * gcc.dg/vect/pr20122.c: Clean up .vect file.
11964         * gcc.dg/vect/vect-92.c: Likewise.
11965         * gcc.dg/vect/vect-93.c: Likewise.
11966         * gcc.dg/vect/vect-dv-1.c: Likewise.
11967         * gcc.dg/vect/vect-dv-2.c: Likewise.
11968         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
11969
11970 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
11971
11972         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
11973         * gfortran.dg/vect/vect-2.f90: Likewise.
11974         * gfortran.dg/vect/vect-3.f90: Likewise.
11975         * gfortran.dg/vect/vect-4.f90: Likewise.
11976         * gfortran.dg/vect/vect-5.f90: Likewise.
11977
11978 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
11979
11980         PR target/20813
11981         * gcc.dg/rs6000-fpint-2.c: New.
11982
11983 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
11984
11985         PR c/15698
11986         * gcc.dg/builtins-30.c: Update expected messages.
11987         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
11988         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
11989         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
11990
11991 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
11992
11993         PR tree-optimization/21294
11994         * gcc.dg/tree-ssa/pr21294.c: New.
11995
11996 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
11997
11998         * gcc.dg/altivec-3.c (vec_store): Do not use the old
11999         __builtin_altivec_st_internal_4si built-in.
12000
12001 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
12002
12003         PR c++/15875
12004         * g++.dg/template/ptrmem14.C: New test.
12005
12006 2005-05-02  Paul Brook  <paul@codesourcery.com>
12007
12008         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
12009
12010 2005-05-02  Michael Matz  <matz@suse.de>
12011
12012         PR c++/19542
12013         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
12014
12015 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
12016
12017         * g++.dg/cpp/weak.C: New test.
12018
12019 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
12020
12021         * gcc.dg/tree-ssa/loop-8.c: New test.
12022
12023 2005-04-30  Michael Maty  <matz@suse.de>
12024
12025         * gcc.dg/inline-mcpy.c: New test.
12026
12027 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
12028
12029         PR libfortran/18958
12030         * gfortran.dg/eoshift.f90: New test case.
12031
12032 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
12033
12034         PR libfortran/18857
12035         * gfortran.dg/matmul_1.f90: New test.
12036
12037 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
12038
12039         PR tree-optimization/21030
12040         * gcc.dg/tree-ssa/pr21030.c: New.
12041
12042 2005-04-29  Devang Patel  <dpatel@apple.com>
12043
12044         PR tree-optimization/21272
12045         * gcc.dg/vect/vect-ifcvt-10.c: New test.
12046
12047 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
12048
12049         PR fortran/13082
12050         PR fortran/18824
12051         * gfortran.dg/entry_4.f90: New test.
12052         * gfortran.fortran-torture/execute/entry_1.f90: New test.
12053         * gfortran.fortran-torture/execute/entry_2.f90: New test.
12054         * gfortran.fortran-torture/execute/entry_3.f90: New test.
12055         * gfortran.fortran-torture/execute/entry_4.f90: New test.
12056         * gfortran.fortran-torture/execute/entry_5.f90: New test.
12057         * gfortran.fortran-torture/execute/entry_6.f90: New test.
12058         * gfortran.fortran-torture/execute/entry_7.f90: New test.
12059
12060 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12061
12062         * gfortran.fortran-torture/execute/entry_8.f90: New test.
12063
12064 2005-04-29  Paul Brook  <paul@codesourcery.com>
12065
12066         * gfortran.dg/entry_3.f90: New test.
12067
12068 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12069
12070         * gfortran.dg/implicit_4.f90: New test.
12071
12072 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
12073
12074         * lib/target-supports.exp (check_profiling_available): Return
12075         false for xtensa-*-elf.
12076
12077 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
12078
12079         * lib/fortran-torture.exp (fortran-torture.exp): Catch
12080         error if file cannot be deleted.
12081
12082 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
12083
12084         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
12085         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
12086         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
12087         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
12088         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
12089         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
12090         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
12091         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
12092         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
12093         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
12094         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
12095         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
12096         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
12097
12098 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12099
12100         PR fortran/20865
12101         * gfortran.dg/pr20865.f90: New test.
12102
12103 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
12104
12105         * gcc.dg/void-cast-2.c: New test.
12106
12107 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
12108
12109         PR c/21159
12110         * gcc.dg/void-cast-1.c: New test.
12111
12112 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
12113
12114         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
12115
12116 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12117
12118         PR fortran/21177
12119         * gfortran.dg/pr21177.f90: New test.
12120
12121 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
12122
12123         PR tree-optimization/21171
12124         * gcc.dg/tree-ssa/pr21171.c: New test.
12125
12126 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
12127
12128         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
12129         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
12130         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
12131         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
12132         gcc.dg/tree-ssa/gen-vect-32.c: New.
12133         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
12134         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
12135         don't run on PPC32.
12136
12137 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
12138
12139         PR c/21213
12140         * gcc.dg/transparent-union-3.c: New test.
12141
12142 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
12143
12144         PR c/20740
12145         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
12146         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
12147         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
12148         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
12149         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
12150         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
12151
12152 2005-04-26  Jeff Law  <law@redhat.com>
12153
12154         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
12155         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
12156         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
12157         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
12158         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
12159         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
12160         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
12161
12162 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
12163
12164         PR tree-optimization/17598
12165         * gcc.dg/tree-ssa/pr17598.c: New testcase.
12166
12167 2005-04-25  Mike Stump  <mrs@apple.com>
12168
12169         * objc.dg/fix-and-continue-1.m: Add.
12170
12171 2005-04-25  Roger Sayle  <roger@eyesopen.com>
12172
12173         PR c++/20995
12174         * g++.dg/opt/pr20995-1.C: New test case.
12175
12176 2005-04-25  Devang Patel <dpatel@apple.com>
12177
12178         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
12179
12180 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
12181
12182         PR testsuite/21062
12183         * g++.dg/opt/alias2.C (printf): Correct the prototype.
12184
12185 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
12186
12187         PR C++/21188
12188         * g++.dg/opt/rtti2.C: New test.
12189
12190 2005-04-25  Paul Brook  <paul@codesourcery.com>
12191         Steven G. Kargl  <kargls@comcast.net>
12192
12193         PR fortran/20879
12194         * gfortran.dg/ichar_1.f90: New file.
12195
12196 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
12197
12198         PR middle-end/20991
12199         * g++.dg/opt/pr20991.C: New test.
12200
12201         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
12202         where sizeof (type) < __alignof__ (type).
12203         * gcc.dg/compat/struct-layout-1.h: Likewise.
12204
12205 2005-04-24  Per Bothner  <per@bothner.com>
12206             Devang Patel  <dpatel@apple.com>
12207
12208         PR preprocessor/20907
12209         * gcc.dg/cpp/very-long-comment.c: New test.
12210
12211 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12212
12213         PR fortran/20059
12214         * gfortran.dg/common_5.f: New test.
12215
12216 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
12217
12218         PR middle-end/21082
12219         * g++.dg/tree-ssa/pr21082.C: New testcase.
12220
12221 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
12222
12223         * gcc.dg/vect/vect-99.c: New test.
12224
12225 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
12226
12227         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
12228
12229 2005-04-22  Jeff Law  <law@redhat.com>
12230
12231         * gcc.dg/uninit-5.c: Remove xfails.
12232         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
12233         conditionals and loads.
12234
12235 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
12236
12237         PR libfortran/20074
12238         PR libfortran/20436
12239         PR libfortran/21108
12240         * gfortran.dg/nested_reshape.f90: new test
12241         * gfortran.dg/reshape-alloc.f90: new test
12242         * gfortran.dg/reshape.f90: new test
12243
12244 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
12245
12246         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
12247
12248         * gcc.dg/arm-vfp1.c: New test.
12249
12250 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
12251
12252         PR c++/21087
12253         * g++.dg/lookup/builtin2.C: New test.
12254
12255 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
12256
12257         * gcc.dg/weak/weak-13.c: New test.
12258
12259 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
12260
12261         * lib/target-supports.exp (check_effective_target_sync_int_long):
12262         Add powerpc*.
12263
12264 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
12265
12266         * gcc.target/mips/branch-1.c: New test.
12267
12268 2005-04-21  Richard Henderson  <rth@redhat.com>
12269
12270         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
12271         * gcc.dg/vect/vect-86.c: Likewise.
12272         * gcc.dg/vect/vect-87.c: Likewise.
12273         * gcc.dg/vect/vect-88.c: Likewise.
12274
12275 2005-04-21  Devang Patel  <dpatel@apple.com>
12276
12277         PR optimization/20994
12278         * gcc.dg/tree-ssa/ifc-3.c: New test.
12279
12280 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
12281
12282         PR c/12913
12283         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
12284         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
12285         gcc.dg/c99-vla-jump-5.c: New tests.
12286
12287 2005-04-19  Richard Henderson  <rth@redhat.com>
12288
12289         * lib/target-supports.exp (check_effective_target_vect_int_mult):
12290         Fix typo in exists check.
12291         (check_effective_target_sync_int_long): New.
12292         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
12293         * gcc.dg/ia64-sync-2.c: Likewise.
12294         * gcc.dg/ia64-sync-3.c: Likewise.
12295         * gcc.dg/ia64-sync-4.c: Likewise.
12296
12297 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
12298
12299         * gcc.dg/fold-xor-1.c: New test.
12300         * gcc.dg/fold-xor-2.c: New test.
12301
12302 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
12303
12304         PR target/20670
12305         * g++.dg/eh/fp-regs.C: New test.
12306
12307 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
12308
12309         * gcc.dg/Wint-to-pointer-cast-1.c,
12310         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
12311         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
12312         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
12313
12314 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12315
12316         PR fortran/16861
12317         * gfortran.dg/pr16861.f90: New test.
12318
12319 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
12320
12321         * gcc.dg/pr21085.c: New test.
12322
12323 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
12324
12325         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
12326         (setup_mips_tests, dg-mips-options): New procedures.
12327         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
12328         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
12329         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
12330         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
12331         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
12332         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
12333         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
12334         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
12335         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
12336         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
12337         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
12338         dg-mips-options instead of dg-options.  Remove now-redundant
12339         preprocessor guards.
12340         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
12341         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
12342         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
12343         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
12344         * gcc.dg/vr-mult-2.c: Delete.
12345         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
12346         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
12347         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
12348         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
12349         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
12350         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
12351         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
12352
12353 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
12354
12355         * ada/acats/run_all.sh: Use sync when executable not present.
12356
12357 2005-04-18  Devang Patel  <dpatel@apple.com>
12358
12359         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
12360         * gcc.dg/vect/vect-11a.c: New.
12361         * gcc.dg/vect/vect-none.c: Update.
12362         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
12363
12364 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
12365
12366         PR tree-optimization/20922
12367         * gcc.dg/pr20922-1.c: New test.
12368         * gcc.dg/pr20922-2.c: New test.
12369         * gcc.dg/pr20922-3.c: New test.
12370         * gcc.dg/pr20922-4.c: New test.
12371         * gcc.dg/pr20922-5.c: New test.
12372         * gcc.dg/pr20922-6.c: New test.
12373
12374 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12375
12376         PR libfortran/20950
12377         * gfortran.dg/pr20950.f: New test.
12378
12379 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12380
12381         PR libfortran/19216
12382         * gfortran.dg/pr19216.f: New test.
12383
12384 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
12385
12386         PR tree-optimization/21001
12387         * gcc.dg/tree-ssa/pr21001.c: New.
12388
12389 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
12390
12391         PR libfortran/21075
12392         * gfortran.dg/reshape_rank7.f90: New test.
12393
12394 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
12395
12396         PR libfortran/12884 gfortran.dg/pr12884.f: New test
12397         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
12398         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
12399         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
12400         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
12401         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
12402         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
12403         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
12404         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
12405         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
12406         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
12407         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
12408         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
12409         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
12410         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
12411         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
12412         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
12413         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
12414         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
12415         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
12416         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
12417
12418 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
12419
12420         * gfortran.dg/wtruncate.f: New testcase.
12421         * gfortran.dg/wtruncate.f90: New testcase.
12422
12423 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
12424
12425         PR c++/21025
12426         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
12427         which sizeof/alignof is dependent, rather than just whether we are
12428         processing_template_decl.
12429
12430 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
12431
12432         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
12433         corrected typo where the wrong variables had been compared.
12434
12435 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
12436
12437         PR libfortran/18495
12438         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
12439         Test callee-allocated version of return array with a write
12440         statement.
12441         Test spread with a temporary with another write statement.
12442
12443 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
12444
12445         PR tree-optimization/21031
12446         * gcc.dg/tree-ssa/pr21031.c: New.
12447
12448 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
12449
12450         PR tree-optimization/21004
12451         * gcc.dg/builtins-53.c: Include builtins-config.h.
12452         Check floorf, ceilf, floorl and ceill transformations
12453         only when HAVE_C99_RUNTIME is defined.
12454
12455 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
12456
12457         PR middle-end/20739
12458         * gcc.dg/tree-ssa/pr20739.c: New test.
12459
12460 2005-04-14  Mike Stump  <mrs@apple.com>
12461
12462         * gcc.dg/Foundation.framework/empty: New.
12463         * gcc.dg/framework-2.c: New.
12464
12465 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
12466
12467         PR tree-optimization/21021
12468         * gcc.c-torture/compile/pr21021.c: New.
12469
12470 2005-04-14  Janis Johnson  <janis187@us.ibm.com
12471
12472         PR testsuite/21010
12473         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
12474         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
12475         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
12476         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
12477         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
12478         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
12479         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
12480         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
12481
12482 2005-04-14  Richard Henderson  <rth@redhat.com>
12483
12484         * lib/target-supports.exp (check_effective_target_vect_condition):
12485         Add ia64, i?86, and x86_64.
12486
12487 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
12488
12489         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
12490
12491 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
12492
12493         PR tree-optimization/20657
12494         * gcc.dg/tree-ssa/pr20657.c: New.
12495
12496 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
12497
12498         * gcc.dg/builtins-53.c: Also check (int)trunc* and
12499         (long long int)trunc*.
12500
12501 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
12502
12503         PR target/20927
12504         * gcc.dg/pr20927.c: New test.
12505
12506 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
12507
12508         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
12509         * gcc.target/mips/asm-1.c: Likewise.
12510
12511 2005-04-13  Dale Johannesen  <dalej@apple.com>
12512
12513         * objc.dg/objc-fast-4.m: New.
12514
12515 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
12516
12517         * gcc.target/cris/torture/cris-torture.exp: New driver in new
12518         directory.
12519         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
12520
12521 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
12522
12523         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
12524         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
12525         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
12526
12527 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
12528
12529         PR tree-optimization/20913
12530         * gcc.dg/tree-ssa/pr20913.c: New.
12531
12532         PR tree-optimization/20702
12533         * gcc.dg/tree-ssa/pr20702.c: New.
12534
12535 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12536
12537         PR c++/13744
12538         * g++.dg/inherit/local3.C: New test.
12539
12540 2005-04-12  Jeff Law  <law@redhat.com>
12541
12542         * gcc.dg/tree-ssa/20050412-1.c: New test.
12543
12544 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
12545
12546         PR libfortran/19016
12547         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
12548         Add tests with mask generated by expression.
12549         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
12550         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
12551         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
12552
12553 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
12554
12555         PR middle-end/20917
12556         * gcc.dg/20050409-1.c: New test.
12557
12558 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
12559
12560         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
12561
12562 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
12563
12564         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
12565         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
12566         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
12567         (TARGET_CXX): Adjust accordingly.
12568         * target.h (struct gcc_target): Remove epxort_class_data.  Add
12569         determine_class_data_visibility and class_data_always_comdat.
12570         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
12571         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
12572         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
12573         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
12574         (arm_cxx_determine_class_data_visibility): New.
12575         (arm_cxx_class_data_always_comdat): Likewise.
12576         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
12577         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
12578         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
12579         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
12580         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
12581         Define.
12582
12583 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
12584
12585         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
12586
12587 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
12588
12589         * gcc.dg/i386-darwin-fpmath.c: New.
12590
12591 2004-04-11  Devang Patel  <dpatel@apple.com>
12592
12593         * lib/target-supports.exp (check_effective_target_vect_condition): New.
12594         * gcc.dg/vect/vect-ifcvt-1.c: New test.
12595         * gcc.dg/vect/vect-ifcvt-2.c: New test.
12596         * gcc.dg/vect/vect-ifcvt-3.c: New test.
12597         * gcc.dg/vect/vect-ifcvt-4.c: New test.
12598         * gcc.dg/vect/vect-ifcvt-5.c: New test.
12599         * gcc.dg/vect/vect-ifcvt-6.c: New test.
12600         * gcc.dg/vect/vect-ifcvt-7.c: New test.
12601         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
12602
12603 2004-04-11  Devang Patel  <dpatel@apple.com>
12604
12605         * gcc.dg/vect/vect-dv-1.c: New test.
12606         * gcc.dg/vect/vect-dv-2.c: New test.
12607
12608 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
12609
12610         PR tree-optimization/20933
12611         * gcc.dg/tree-ssa/pr20933.c: New test.
12612
12613 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12614
12615         * gfortran.dg/fold_nearest.f90: New test.
12616
12617 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
12618
12619         * gcc.dg/tree-ssa/alias-1.c: New test.
12620
12621 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
12622
12623         PR tree-optimization/20920
12624         * g++.dg/tree-ssa/pr20920.C: New test.
12625
12626 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
12627
12628         * gcc.dg/builtins-53.c: Also check (int)ceil* and
12629         (long long int)ceil*.
12630
12631 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
12632
12633         * g++.dg/warn/Wdtor1.C: Declare template in system header with
12634         explicit C++ linkage.
12635
12636 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12637
12638         * gfortran.dg/pr17229.f: Take care of the new obsolescence
12639         warning for arithmetic IF statements.
12640
12641 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
12642
12643         * eor_handling_1.f90: New test case.
12644         * eor_handling_2.f90: New test case.
12645         * eor_handling_3.f90: New test case.
12646         * eor_handling_4.f90: New test case.
12647         * eor_handling_5.f90: New test case.
12648         * noadv_size.f90: New test case.
12649         * pad_no.f90: New test case.
12650
12651 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
12652
12653         * gcc.c-torture/execute/20050410-1.c: New test.
12654
12655 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
12656
12657         * gcc.dg/pr20126.c: New.
12658
12659 2005-04-09  Bud Davis  <bdavis@gfortran.org>
12660             Steven G. Kargl <kargls@comcast.net>
12661
12662         * gfortran.dg/PR19872.f: New test.
12663
12664 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
12665
12666         * gfortran.dg/nint_1.f90: Fix dg-do directive.
12667
12668 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
12669
12670         * gfortran.dg/nint_1.f90: New test.
12671
12672 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
12673
12674         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
12675         Added test for callee-allocated arrays with write statements.
12676         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
12677         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
12678         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
12679         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
12680         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
12681
12682 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
12683
12684         PR libfortran/20163
12685         * gfortran.dg/open-options-blanks.f: New test.
12686
12687 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
12688
12689         PR fortran/13257
12690         * gfortran.dg/comma_format_extension_[1234].f: New tests.
12691
12692 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
12693
12694         * gcc.dg/tree-ssa/stdarg-1.c: New test.
12695         * gcc.dg/tree-ssa/stdarg-2.c: New test.
12696         * gcc.dg/tree-ssa/stdarg-3.c: New test.
12697         * gcc.dg/tree-ssa/stdarg-4.c: New test.
12698         * gcc.dg/tree-ssa/stdarg-5.c: New test.
12699         * gcc.c-torture/execute/stdarg-4.c: New test.
12700
12701         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
12702
12703         PR target/20795
12704         * g++.dg/abi/param2.C: New test.
12705
12706 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
12707
12708         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
12709
12710 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
12711
12712         * gcc.dg/builtins-53.c: New test.
12713
12714 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
12715
12716         * g++.dg/tree-ssa/pr18178.C: New test.
12717         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
12718         * gcc.c-torture/execute/20041019-1.c: New test.
12719         * gcc.dg/tree-ssa/20041008-1.c: New test.
12720         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
12721         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
12722         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
12723         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
12724         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
12725         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
12726         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
12727         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
12728         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
12729         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
12730
12731 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
12732
12733         PR rtl-optimization/20466
12734         * gcc.c-torture/execute/pr20466-1.c: New test.
12735
12736 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
12737
12738         PR c++/20905
12739         * g++.dg/parse/cond2.C: New test.
12740
12741         PR c++/20145
12742         * g++.dg/warn/Wdtor1.C: New test.
12743
12744 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12745
12746         PR fortran/17229
12747         * gfortran.dg/pr17229.f: New test.
12748
12749 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
12750
12751         * gfortran.dg/tiny_1.f90: New test.
12752         * gfortran.dg/tiny_2.f90: ditto.
12753
12754 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
12755
12756         * gfortran.dg/eor_1.f90: Fix dg-do run line
12757         * gfortran.dg/open_new.f90: Fix dg-do run line
12758
12759 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
12760
12761         * lib/target-supports.exp (get_compiler_messages): Support
12762         optional arguments, the fourth being compiler options.
12763         (check_effective_target_fpic): New proc.
12764         * gcc.dg/20050321-2.c: Restrict to target fpic.
12765
12766 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
12767
12768         * gcc.dg/15443-1.c: New test.
12769         * gcc.dg/15443-2.c: Likewise.
12770
12771 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12772
12773         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
12774
12775 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
12776
12777         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
12778
12779 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
12780
12781         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
12782         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
12783         -m64.
12784         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
12785         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
12786         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
12787
12788 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
12789
12790         PR c++/20212
12791         * g++.dg/warn/Wunused-11.C: New test.
12792
12793 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
12794
12795         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
12796
12797 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
12798
12799         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
12800
12801 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
12802
12803         PR c++/20734
12804         * g++.dg/template/ptrmem13.C: New test.
12805
12806 2005-04-05  Per Bothner  <per@bothner.com>
12807
12808         * lib/gcc.exp: Always add -fno-show-column, for now.
12809
12810 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
12811
12812         PR testsuite/20767
12813         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
12814         of plain old "unsigned int" for the type of "i".  Makes this test
12815         64bit clean.
12816
12817 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
12818
12819         * gcc.dg/i386-ssefn-1.c: New test.
12820         * gcc.dg/i386-ssefn-2.c: New test.
12821         * gcc.dg/i386-ssefn-3.c: New test.
12822         * gcc.dg/i386-ssefn-4.c: New test.
12823
12824 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
12825
12826         PR tree-optimization/20076
12827         * gcc.dg/builtin-apply4.c: New test.
12828
12829         PR preprocessor/19475
12830         * gcc.dg/cpp/macspace1.c: New test.
12831         * gcc.dg/cpp/macspace2.c: New test.
12832
12833 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12834
12835         * gfortran.dg/pr20755.f: Fixed bad format.
12836
12837 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
12838
12839         PR c++/20763
12840         * g++.dg/ext/attrib21.C: New test.
12841
12842 2004-04-05  Devang Patel  <dpatel@apple.com>
12843
12844         * lib/target-supports.exp (check_effective_target_vect_shif): New.
12845         * gcc.dg/vect/vect-shift-1.c: New test.
12846
12847 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12848
12849         PR libfortran/20755
12850         * gfortran.dg/pr20755.f: New test.
12851
12852 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
12853
12854         * gfortran.dg/pr15959.f90: New test.
12855         * gfortran.dg/string_pad_trunc.f90: New test.
12856
12857 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12858
12859         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
12860         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
12861         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
12862         syntax.
12863
12864 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
12865
12866         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
12867
12868 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12869
12870         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
12871         * gcc.c-torture/compile/20011119-2.c: Likewise.
12872         * gcc.c-torture/compile/981001-2.c: Likewise.
12873
12874 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
12875
12876         PR c++/20679
12877         * g++.dg/template/overload4.C: New test.
12878
12879 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
12880
12881         PR c++/20746
12882         * g++.dg/abi/covariant5.C: New.
12883
12884         PR debug/20505
12885         * g++.dg/debug/const2.C: New.
12886
12887 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
12888
12889         PR rtl-optimization/16104
12890         * gcc.c-torture/execute/20050316-1.c: New test.
12891
12892 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
12893
12894         * g++.dg/template/spec23.C: Fix dg-error text.
12895
12896 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
12897
12898         PR c++/19199
12899         * g++.dg/expr/lval2.C: New.
12900
12901 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12902
12903         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
12904         __builtin_strcasecmp and __builtin_strncasecmp.
12905
12906 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
12907
12908         PR c++/20723
12909         * g++.dg/template/spec22.C: New.
12910         * g++.dg/template/spec23.C: New.
12911
12912 2005-04-03  Dale Ranta  <dir@lanl.gov>
12913             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12914
12915         PR libfortran/20068
12916         PR libfortran/20125
12917         PR libfortran/20156
12918         PR libfortran/20471
12919         * gfortran.dg/backspace.f: New test.
12920
12921 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
12922
12923         * gcc.dg/pr19345.c: New test.
12924
12925 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
12926
12927         PR tree-optimization/20640
12928         * gcc.dg/torture/tree-loop-1.c: New.
12929
12930 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
12931
12932         PR rtl-optimization/20290
12933         * gcc.c-torture/execute/loop-ivopts-2.c: New.
12934
12935 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
12936
12937         * gcc.dg/rs6000-fpint.c: New.
12938
12939 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
12940
12941         * gcc.dg/old-style-then-proto-1.c: New test.
12942
12943 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12944
12945         * gfortran.fortran-torture/execute/backspace.f90: Check
12946         after backspace and read was incorrect.
12947
12948 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12949
12950         * gcc.c-torture/execute/builtins/strcat.c: Check the result
12951         buffer past the terminating NUL using memcmp.
12952         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
12953         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
12954
12955         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
12956         Fix unused/uninitialized variable warnings.
12957
12958         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
12959         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
12960         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
12961         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
12962
12963         * gcc.c-torture/execute/builtins/abs-1-lib.c,
12964         gcc.c-torture/execute/builtins/fputs-lib.c,
12965         gcc.c-torture/execute/builtins/lib/fprintf.c,
12966         gcc.c-torture/execute/builtins/lib/main.c,
12967         gcc.c-torture/execute/builtins/lib/memcmp.c,
12968         gcc.c-torture/execute/builtins/lib/memmove.c,
12969         gcc.c-torture/execute/builtins/lib/mempcpy.c,
12970         gcc.c-torture/execute/builtins/lib/memset.c,
12971         gcc.c-torture/execute/builtins/lib/printf.c,
12972         gcc.c-torture/execute/builtins/lib/sprintf.c,
12973         gcc.c-torture/execute/builtins/lib/stpcpy.c,
12974         gcc.c-torture/execute/builtins/lib/strchr.c,
12975         gcc.c-torture/execute/builtins/lib/strcmp.c,
12976         gcc.c-torture/execute/builtins/lib/strcpy.c,
12977         gcc.c-torture/execute/builtins/lib/strcspn.c,
12978         gcc.c-torture/execute/builtins/lib/strlen.c,
12979         gcc.c-torture/execute/builtins/lib/strncat.c,
12980         gcc.c-torture/execute/builtins/lib/strncmp.c,
12981         gcc.c-torture/execute/builtins/lib/strncpy.c,
12982         gcc.c-torture/execute/builtins/lib/strrchr.c,
12983         gcc.c-torture/execute/builtins/lib/strspn.c,
12984         gcc.c-torture/execute/builtins/lib/strstr.c,
12985         gcc.c-torture/execute/builtins/memops-asm-lib.c,
12986         gcc.c-torture/execute/builtins/strlen-2.c,
12987         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
12988         prototypes.
12989
12990 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
12991
12992         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
12993         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
12994         selectany usage.
12995
12996 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
12997
12998         PR c++/19406
12999         * g++.dg/debug/using1.C: New test.
13000
13001 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
13002
13003         PR middle-end/20524
13004         * gcc.dg/alias-7.c: Prefix asm-declared name with
13005         __USER_LABEL_PREFIX__.
13006
13007 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
13008
13009         Fix fallout from PR middle-end/15700:
13010         * gcc.c-torture/compile/20011119-1.c: Take
13011         __USER_LABEL_PREFIX__ into account.
13012         * gcc.c-torture/compile/20011119-2.c: Likewise.
13013
13014 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13015
13016         PR c++/18644
13017         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
13018
13019 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
13020
13021         PR c/17855
13022         * gcc.c-torture/compile/struct-non-lval-1.c,
13023         gcc.c-torture/compile/struct-non-lval-2.c,
13024         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
13025
13026 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
13027
13028         * gcc.dg/tls/tls.exp: Remove temporary file.
13029         * g++.dg/tls/tls.exp: Ditto.
13030         * lib/file-format.exp: Ditto.
13031         * g++.dg/special/ecos.exp: Ditto.
13032
13033         * lib/profopt.exp: Treat prof_ext as a list.
13034         * gcc.misc-tests/bprob.exp: Ditto.
13035         * g++.dg/bprob/bprob.exp: Ditto.
13036
13037         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
13038         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
13039         g++.dg/tree-ssa/pointer-reference-alias.C,
13040         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
13041         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
13042         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
13043         g++.dg/vect/pr19951.cc: Ditto.
13044         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
13045         gcc.dg/builtins-47.c: Ditto.
13046         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
13047         gcc.dg/pr20115-1.c: Ditto.
13048         * gcc.dg/tree-ssa/20030530-2.c,
13049         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
13050         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
13051         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
13052         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
13053         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
13054         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
13055         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
13056         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
13057         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
13058         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
13059         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
13060         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
13061         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
13062         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
13063         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
13064         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
13065         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
13066         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
13067         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
13068         gcc.dg/tree-ssa/20030824-1.c,
13069         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
13070         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
13071         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
13072         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
13073         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
13074         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
13075         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
13076         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
13077         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
13078         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
13079         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
13080         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
13081         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
13082         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
13083         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
13084         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
13085         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
13086         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
13087         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
13088         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
13089         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
13090         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
13091         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
13092         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
13093         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
13094         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
13095         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
13096         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
13097         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
13098         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
13099         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
13100         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
13101         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
13102         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
13103         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
13104         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
13105         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
13106         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
13107         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
13108         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
13109         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
13110         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
13111         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
13112         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
13113         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
13114         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
13115         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
13116         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
13117         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
13118         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
13119         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
13120         gcc.dg/tree-ssa/useless-1.c: Ditto.
13121         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
13122         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
13123         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
13124         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
13125         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
13126         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
13127         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
13128         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
13129         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
13130         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
13131         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
13132         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
13133         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
13134         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
13135         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
13136         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
13137         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
13138         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
13139         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
13140         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
13141         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
13142         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
13143         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
13144         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
13145         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
13146         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
13147         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
13148         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
13149         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
13150         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
13151         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
13152         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
13153         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
13154         gcc.dg/vect/vect-none.c: Ditto.
13155         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
13156         treelang/compile/unsigned.tree: Ditto.
13157
13158         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
13159         * gcc.dg/cpp/direct2s.c: Ditto.
13160         * gcc.dg/cpp/paste4.c: Ditto.
13161         * gcc.dg/cpp/separate-1.c: Ditto.
13162         * gcc.dg/pch/save-temps-1.c: Ditto.
13163         * g++.dg/ext/altivec-10.C: Ditto.
13164         * g++.dg/pch/pch.C: Ditto.
13165
13166         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
13167
13168         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
13169         * g++.dg/template/repo1.C: Ditto.
13170         * g++.dg/template/repo2.C: Ditto.
13171         * g++.dg/template/repo3.C: Ditto.
13172         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
13173         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
13174         * g++.old-deja/g++.pt/repo1.C: Ditto.
13175         * g++.old-deja/g++.pt/repo2.C: Ditto.
13176         * g++.old-deja/g++.pt/repo3.C: Ditto.
13177         * g++.old-deja/g++.pt/repo4.C: Ditto.
13178
13179         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
13180         * gcc.dg/20030107-1.c: Ditto.
13181         * gcc.dg/20030702-1.c: Ditto.
13182         * gcc.dg/profile-generate-1.c: Ditto.
13183         * g++.dg/other/profile1.C: Ditto.
13184         * g++.old-deja/g++.robertl/eb83.C: Ditto.
13185
13186         * lib/gcc-dg.exp (remove-build-file): New.
13187         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
13188         cleanup-tree-dump, cleanup-saved-temps): New.
13189
13190 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
13191
13192         PR c++/19203, DR 214
13193         * g++.dg/parse/ambig3.C: Not ambiguous.
13194         * g++.dg/template/spec20.C: New.
13195         * g++.dg/template/spec21.C: New.
13196
13197 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
13198
13199         PR target/20045
13200         * gcc.dg/ia64-fptr-1.c: Run only on linux.
13201
13202 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13203
13204         PR libfortran/20660
13205         * gfortran.dg/negative_unit.f: New test.
13206
13207 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
13208
13209         * gcc.dg/20050330-1.c: New test.
13210
13211 2005-03-30  Devang Patel  <dpatel@apple.com>
13212
13213         * g++.dg/tree-sra/ssa-sra-3.C: New test.
13214
13215 2005-03-30  Dale Johannesen  <dalej@apple.com>
13216
13217         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
13218
13219 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
13220
13221         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
13222         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
13223         Strip options from test name.
13224
13225 2005-03-31  Jan Hubicka  <jh@suse.cz>
13226
13227         * gcc.dg/varpool-1.c: New testcase.
13228
13229 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
13230
13231         PR c/772
13232         PR c/17913
13233         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
13234         gcc.dg/stmt-expr-label-3.c : New tests.
13235         * gcc.c-torture/execute/medce-2.c: Remove.
13236
13237 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
13238
13239         PR c/20368
13240         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
13241         tests.
13242
13243 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
13244
13245         * gcc.c-torture/compile/pr20203.c: New test.
13246
13247 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
13248
13249         * gfortran.dg/promotion.f90: New test.
13250
13251 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
13252
13253         PR middle-end/20491
13254         * gcc.dg/torture/asm-subreg-1.c: New test.
13255
13256 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
13257
13258         PR c/20672
13259         * gcc.dg/pr20672-1.c: New test.
13260
13261 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
13262
13263         * gfortran.dg/vect: New directory.
13264         * gfortran.dg/vect/vect.exp: New.
13265         * gfortran.dg/vect/vect-1.f90: New test.
13266         * gfortran.dg/vect/vect-2.f90: New test.
13267         * gfortran.dg/vect/vect-3.f90: New test.
13268         * gfortran.dg/vect/vect-4.f90: New test.
13269         * gfortran.dg/vect/vect-5.f90: New test.
13270
13271 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
13272
13273         PR middle-end/20622
13274         * gcc.dg/alias-7.c: New test.
13275
13276 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
13277
13278         * gcc.dg/sparc-reg-1.c: New test.
13279
13280 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
13281
13282         PR target/19890
13283         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
13284
13285 2005-03-29  Dale Ranta  <dir@lanl.gov>
13286             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13287
13288         PR libfortran/20163
13289         * gfortran.dg/pr20163-2.f: New test.
13290
13291 2005-03-28  Jan Hubicka  <jh@suse.cz>
13292
13293         PR middle-end/20635
13294         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
13295         by Jakub Jelinek.
13296
13297 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
13298
13299         PR tree-optimization/20626
13300         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
13301         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
13302
13303 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
13304
13305         * gfortran.dg/underflow.f90: New test.
13306         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
13307
13308 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13309
13310         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
13311
13312 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
13313
13314         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
13315         (g++_init): Make sure that CXXFLAGS is set.
13316         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
13317         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
13318         * lib/gfortran.exp (gfortran_link_flags): Likewise.
13319         * lib/objc.exp (objc_init): Likewise.
13320         * lib/treelang.exp (treelang_init): Likewise.
13321
13322 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
13323
13324         PR tree-optimization/20470
13325         * gcc.dg/tree-ssa/pr20470.c: New test.
13326
13327 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
13328
13329         * gcc.dg/ppc-stfiwx.c: New.
13330
13331 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
13332
13333         PR target/19888
13334         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
13335
13336 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
13337
13338         * gcc.dg/20050325-1.c: Fix a typo.
13339
13340 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13341
13342         PR libfortran/19678
13343         PR libfortran/19679
13344         * gfortran.dg/dos_eol.f: New test.
13345
13346 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
13347
13348         PR rtl-optimization/20249
13349         * gcc.dg/20050325-1.c: New test.
13350
13351 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13352
13353         PR libfortran/15332
13354         * gfortran.dg/pr15332.f: New test.
13355
13356 2005-03-24  Dale Johannesen  <dalej@apple.com>
13357
13358         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
13359
13360 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
13361
13362         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
13363         'internal' visibility.
13364         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
13365         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
13366         'protected' visibility.
13367         * gcc.dg/visibility-7.c: Likewise.
13368         * lib/target-supports.exp (check_visibility_available): Take
13369         a parameter, the kind of visibility to check for.
13370         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
13371         to check_visibility_available.
13372
13373         * g++.dg/expr/cast3.C: New.
13374
13375 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
13376
13377         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
13378         rs6000.
13379
13380 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
13381
13382         PR target/20095
13383         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
13384
13385 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
13386
13387         * gcc.dg/badshift.c: Renamed to...
13388         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
13389
13390         * gcc.target/i386/badshift.c: Renamed to...
13391         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
13392         only.
13393
13394         PR rtl-optimization/20532
13395         * gcc.target/i386/badshift.c: New.
13396
13397 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13398
13399         * gfortran.dg/pr18025.f90: New test.
13400
13401 2005-03-23  Dale Johannesen  <dalej@apple.com>
13402
13403         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
13404
13405 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
13406
13407         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
13408
13409         * lib/target-supports.exp (check_iconv_available): Default
13410         libiconv to -liconv, if there is no definition.
13411
13412 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
13413
13414         * gcc.dg/torture/cris-asm-mof-1.c: New test.
13415
13416 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
13417
13418         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
13419         * g++.dg/opt/pr7503-2.C: Likewise.
13420         * g++.dg/opt/pr7503-3.C: Likewise.
13421         * g++.dg/opt/pr7503-4.C: Likewise.
13422         * g++.dg/opt/pr7503-5.C: Likewise.
13423         * g++.dg/warn/minmax.C: New test.
13424
13425 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13426
13427         * gfortran.dg/g77_intrinsics_funcs.f: New test.
13428         * gfortran.dg/g77_intrinsics_sub.f: New test.
13429
13430 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
13431             Jan Hubicka  <jh@suse.cz>
13432             Steven Bosscher <stevenb@suse.de
13433
13434         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
13435
13436 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13437
13438         PR c++/19980
13439         * g++.dg/template/redecl3.C: New test.
13440
13441 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13442
13443         PR c++/20499
13444         * g++.dg/parse/error16.C: Tweak error markers.
13445
13446 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
13447
13448         PR target/20561
13449         * gcc.dg/20050321-2.c: New test.
13450
13451 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
13452
13453         PR c++/20465
13454         PR c++/20381
13455         * g++.dg/template/ptrmem12.C: New.
13456
13457 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
13458
13459         PR rtl-optimization/20527
13460         * gcc.c-torture/execute/pr20527-1.c: New test.
13461
13462 2005-03-22  Ben Elliston  <bje@au.ibm.com>
13463
13464         * gcc.misc-tests/options.exp (check_for_options): Create a real C
13465         program, compile it into a real executable and then delete the .c
13466         and .x files afterwards, to avoid problems on testglue targets.
13467
13468 2005-03-21  Stuart Hastings  <stuart@apple.com>
13469
13470         * gcc.target/i386/sse-2.c: New.
13471
13472 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
13473
13474         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
13475
13476 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
13477
13478         * g++.dg/parse/crash25.C: Fix typo.
13479
13480 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
13481
13482         PR c++/20461
13483         * g++.dg/parse/crash24.C: New test.
13484
13485         PR c++/20536
13486         * g++.dg/parse/crash25.C: New test.
13487
13488 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
13489
13490         PR c++/20147
13491         * g++.dg/ext/stmtexpr4.C: New test.
13492
13493 2005-03-20  Roger Sayle  <roger@eyesopen.com>
13494
13495         PR middle-end/20539
13496         * gcc.c-torture/compile/pr13066-1.c: New test case.
13497         * gcc.c-torture/compile/pr20539-1.c: Likewise.
13498         * g++.dg/opt/pr13066-1.C: Likewise.
13499
13500 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
13501
13502         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
13503
13504 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13505
13506         PR fortran/18525
13507         * gfortran.dg/nesting_1.f90: New test.
13508
13509 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13510
13511         PR c++/20240
13512         * g++.dg/lookup/using13.C: New test.
13513
13514 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13515
13516         PR c++/20333
13517         * g++.dg/template/crash36.C: New test.
13518
13519 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
13520
13521         PR c++/20463
13522         * g++.dg/template/crash35.C: New test.
13523
13524 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
13525
13526         PR c++/19966
13527         * g++.dg/overload/operator2.C: New test.
13528
13529 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13530
13531         PR libfortran/20257
13532         * gfortran.dg/pr20257.f90: New test.
13533
13534 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13535
13536         PR libfortran/20480
13537         * gfortran.dg/pr20480.f90: New test.
13538
13539 2005-03-16  Richard Henderson  <rth@redhat.com>
13540
13541         PR middle-end/15700
13542         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
13543         (_rtld_global): New.
13544         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
13545         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
13546
13547         * gcc.dg/alias-3.c: New.
13548         * gcc.dg/alias-4.c: New.
13549         * gcc.dg/alias-5.c: New.
13550         * gcc.dg/alias-6.c: New.
13551
13552 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
13553
13554         * gcc.dg/cpp/ucnid-7.c: New.
13555
13556 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
13557             Dorit Naishlos  <dorit@il.ibm.com>
13558
13559         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
13560         darwin.
13561
13562 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
13563
13564         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
13565         misaligned accesses.
13566         * gcc.dg/vect/vect-58.c: Likewise.
13567         * gcc.dg/vect/vect-92.c: New.
13568         * gcc.dg/vect/vect-93.c: New.
13569
13570 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
13571
13572         PR fortran/18827
13573         * gfortran.dg/assign_2.f90: New test.
13574         * gfortran.dg/assign_3.f90: New test.
13575         * gfortran.dg/assign.f90: New test.
13576
13577 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
13578
13579         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
13580         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
13581         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
13582         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
13583         names.
13584
13585 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
13586
13587         * gcc.dg/cpp/ucnid-6.c: New.
13588
13589         * gcc.dg/cpp/normalize-1.c: New.
13590         * gcc.dg/cpp/normalize-2.c: New.
13591         * gcc.dg/cpp/normalize-3.c: New.
13592         * gcc.dg/cpp/normalize-4.c: New.
13593         * gcc.dg/cpp/ucnid-4.c: New.
13594         * gcc.dg/cpp/ucnid-5.c: New.
13595         * g++.dg/cpp/normalize-1.C: New.
13596         * g++.dg/cpp/ucnid-1.C: New.
13597
13598 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
13599
13600         * gcc.dg/pr18628.c: New.
13601
13602 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
13603
13604         PR c++/20280
13605         * g++.dg/tree-ssa/pr20280.C: New.
13606
13607 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13608
13609         PR fortran/20467
13610         * gfortran.dg/stfunc_2.f90: New test.
13611
13612 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
13613
13614         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
13615
13616 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
13617
13618         * gcc.dg/tree-ssa/20050314-1.c: New test.
13619
13620 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13621
13622         PR c++/4403
13623         PR c++/9783, DR433
13624         * g++.dg/template/friend34.C: New test.
13625         * g++.dg/template/friend35.C: Likewise.
13626         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
13627
13628 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13629
13630         Friend class name lookup 5/n
13631         PR c++/1016
13632         * g++.dg/lookup/hidden-class1.C: New test.
13633         * g++.dg/lookup/hidden-class2.C: Likewise.
13634         * g++.dg/lookup/hidden-class3.C: Likewise.
13635         * g++.dg/lookup/hidden-class4.C: Likewise.
13636         * g++.dg/lookup/hidden-class5.C: Likewise.
13637         * g++.dg/lookup/hidden-class6.C: Likewise.
13638         * g++.dg/lookup/hidden-class7.C: Likewise.
13639         * g++.dg/lookup/hidden-class8.C: Likewise.
13640         * g++.dg/lookup/hidden-class9.C: Likewise.
13641         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
13642         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
13643         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
13644         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
13645         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
13646         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
13647         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
13648         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
13649         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
13650         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
13651         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
13652
13653 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
13654
13655         PR c++/20157
13656         * g++.dg/template/error18.C: New test.
13657
13658 2005-03-09  Ben Elliston  <bje@au.ibm.com>
13659
13660         PR debug/16792
13661         * g++.dg/debug/pr16792.C: New test.
13662
13663 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
13664
13665         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
13666         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
13667         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
13668         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
13669         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
13670         test assertion names.
13671
13672 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13673
13674         PR fortran/18600
13675         * gfortran.dg/stfunc_1.f90: New test.
13676
13677 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13678
13679         PR fortran/16907
13680         * gfortran.dg/real_index_1.f90: New test.
13681
13682 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13683
13684         PR fortran/20323
13685         * gfortran.dg/spec_expr_1.f90: New test.
13686
13687 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
13688
13689         PR c/20402
13690         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
13691         new parser.
13692
13693 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13694
13695         PR fortran/20361
13696         * gfortran.dg/largeequiv_1.f90: New test.
13697
13698 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
13699
13700         * gcc.dg/ucnid-1.c: New.
13701         * gcc.dg/ucnid-2.c: New.
13702         * gcc.dg/ucnid-3.c: New.
13703         * gcc.dg/ucnid-4.c: New.
13704         * gcc.dg/ucnid-5.c: New.
13705         * gcc.dg/ucnid-6.c: New.
13706         * gcc.dg/cpp/ucnid-1.c: New.
13707         * gcc.dg/cpp/ucnid-2.c: New.
13708         * gcc.dg/cpp/ucnid-3.c: New.
13709         * g++.dg/other/ucnid-1.C: New.
13710
13711 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
13712
13713         * gcc.dg/vmx/darwin-abi-3.c: Delete.
13714
13715 2005-03-11  Per Bothner  <per@bothner.com>
13716
13717         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
13718         that diagnotics refer to correct token.
13719         * gcc.dg/unused-3.c: Likewise.
13720
13721 2005-03-11  Per Bothner  <per@bothner.com>
13722
13723         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
13724         constant" is now actually on same line as string constant.
13725         * gcc.dg/cpp/direct2s.c: Likewise.
13726
13727 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
13728
13729         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
13730
13731 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13732
13733         PR libfortran/20124
13734         * gfortran.dg/pr20124.f90: New Test
13735
13736 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
13737
13738         PR tree-optimization/20130
13739         * gcc.dg/pr20130-1.c: New test.
13740
13741 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
13742
13743         PR target/20095
13744         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
13745
13746 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13747
13748         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
13749
13750 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
13751
13752         * g++.dg/eh/forced1.C: Fix comment.
13753         * g++.dg/eh/forced2.C: Ditto.
13754         * g++.dg/eh/forced3.C: Ditto.
13755         * g++.dg/eh/forced4.C: Ditto.
13756
13757 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
13758
13759         PR rtl-opt/20412
13760         * gcc.c-torture/compile/pr20412.c: New test.
13761
13762 2005-03-10  Roger Sayle  <roger@eyesopen.com>
13763
13764         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
13765
13766 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
13767
13768         PR target/20322
13769         * gcc.dg/20050307-1.c: New test.
13770
13771 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
13772
13773         PR c++/20375
13774         * g++.dg/other/stdarg3.C: New.
13775
13776 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
13777
13778         PR c++/18384, c++/18327
13779         * g++.dg/init/array19.C: New test.
13780
13781         PR inline-asm/20314
13782         * gcc.dg/torture/pr20314-1.c: New test.
13783         * gcc.dg/torture/pr20314-2.c: New test.
13784
13785 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
13786
13787         * gcc.dg/20050309-1.c: New test.
13788
13789 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13790
13791         * gcc.dg/builtins-10.c: Reactivate disabled test.
13792         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
13793         new cbrt transformations.
13794
13795 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
13796
13797         PR c++/20208
13798         * g++.dg/template/array13.C: New test.
13799
13800 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
13801
13802         PR c++/16859
13803         * g++.dg/init/brace4.C: New test.
13804
13805 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
13806
13807         PR c++/20186
13808         * g++.dg/template/non-dependent12.C: New.
13809
13810 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
13811
13812         PR c++/20142
13813         * g++.dg/init/array18.C: Add dg-do run marker.
13814
13815         PR c++/20142
13816         * g++.dg/init/array18.C: New test.
13817
13818 2005-03-09  Ben Elliston  <bje@au.ibm.com>
13819
13820         * consistency.vlad/vlad.exp: Remove trailing semicolons.
13821         * g++.dg/gcov/gcov.exp: Likewise.
13822         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
13823         * gcc.target/xstormy16/xstormy16.exp: Likewise.
13824         * lib/c-torture.exp: Likewise.
13825         * lib/fortran-torture.exp: Likewise.
13826         * lib/g++.exp: Likewise.
13827         * lib/gcc-defs.exp: Likewise.
13828         * lib/gcc-dg.exp: Likewise.
13829         * lib/gcc.exp: Likewise.
13830         * lib/gcov.exp: Likewise.
13831         * lib/gfortran.exp: Likewise.
13832         * lib/mike-g++.exp: Likewise.
13833         * lib/mike-gcc.exp: Likewise.
13834         * lib/objc-torture.exp: Likewise.
13835         * lib/objc.exp: Likewise.
13836         * lib/profopt.exp: Likewise.
13837         * lib/target-libpath.exp: Likewise.
13838         * lib/target-supports.exp: Likewise.
13839         * lib/treelang.exp: Likewise.
13840         * lib/wrapper.exp: Likewise.
13841
13842 2005-03-08  Jeff Law  <law@redhat.com>
13843
13844         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
13845         PHI-OPT changes.
13846
13847 2005-03-08  Ira Rosen  <irar@il.ibm.com>
13848
13849         * gcc.dg/vect/pr20122.c: New test.
13850
13851 2005-03-07  Jeff Law  <law@redhat.com>
13852
13853         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
13854         was folded away.
13855         * gcc.dg/tree-ssa/pr18133-1.c: New test.
13856         * gcc.dg/tree-ssa/pr18133-2.c: New test.
13857         * gcc.dg/tree-ssa/pr18134.c: New test.
13858
13859 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13860
13861         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
13862         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
13863         gcc.dg/torture/builtin-noret-2.c: Require weak support.
13864
13865 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
13866
13867         PR tree-opt/17671
13868         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
13869
13870 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
13871
13872         * g++.dg/warn/Wnvdtor.C: New test.
13873
13874 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
13875
13876         * gcc.dg/torture/pr19683-1.c: New test.
13877
13878 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
13879
13880         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
13881         * gfortran.dg/g77/19990313-2.f: Ditto.
13882         * gfortran.dg/g77/19990313-3.f: Ditto.
13883         * gfortran.dg/g77/19990525-0.f: Ditto.
13884         * gfortran.dg/g77/19990826-0.f: Ditto.
13885         * gfortran.dg/g77/19990826-2.f: Ditto.
13886         * gfortran.dg/g77/19990826-3.f: Ditto.
13887         * gfortran.dg/g77/20000511-1.f: Ditto.
13888         * gfortran.dg/g77/20000511-2.f: Ditto.
13889         * gfortran.dg/g77/970625-2.f: Ditto.
13890         * gfortran.dg/g77/980310-2.f: Ditto.
13891         * gfortran.dg/g77/980310-3.f: Ditto.
13892         * gfortran.dg/g77/980310-8.f: Ditto.
13893         * gfortran.dg/g77/980519-2.f: Ditto.
13894         * gfortran.dg/g77/alpha1.f: Ditto.
13895         * gfortran.dg/g77/claus.f: Ditto.
13896         * gfortran.dg/g77/erfc.f: Ditto.
13897         * gfortran.dg/g77/short.f: Ditto.
13898         * gfortran.fortran-torture/execute/data.f90: Ditto.
13899         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
13900         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
13901
13902 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13903
13904         * lib/file-format.exp (gcc_target_object_format): Add check for som
13905         format and hardcode object formats on hppa*-*-hpux*.
13906         * lib/target-supports.exp (check_weak_available): Add check for som
13907         object format.  Always return 0 on hppa*-*-hpux10*.
13908
13909         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
13910         is defined.
13911
13912         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
13913
13914 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
13915
13916         * gfortran.dg/pr19936_1.f90: New test.
13917         * gfortran.dg/pr19936_2.f90: New test.
13918         * gfortran.dg/pr19936_3.f90: New test.
13919
13920 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
13921             Paul Thomas <prthomas@drfccad.cea.fr>
13922
13923         * gfortran.dg/PR19754_1.f90: New test.
13924         * gfortran.dg/PR19754_2.f90: Ditto.
13925
13926 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13927
13928         PR c++/19311
13929         * g++.dg/template/non-dependent11.C: New test.
13930
13931 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
13932
13933         * lib/target-supports.exp (check_iconv_available): Fix comment.
13934
13935 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
13936             Joseph S. Myers  <joseph@codesourcery.com>
13937
13938         PR c++/19797
13939         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
13940
13941 2005-03-04  Matthew Sachs  <msachs@apple.com>
13942
13943         * gcc.exp (gcc_target_compile): Put braces around
13944         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
13945         * objc.exp (objc_target_compile): Likewise.
13946         * treelang.exp (treelang_target_compile): Likewise.
13947
13948 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13949
13950         PR fortran/19673
13951         * gfortran.dg/func_result_1.f90: New test.
13952
13953 2005-03-04  Ben Elliston  <bje@au.ibm.com>
13954
13955         * gcc.misc-tests/options.exp: New test.
13956
13957 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
13958
13959         * gcc.dg/pr15784-4.c: New test.
13960
13961 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
13962
13963         * gcc.c-torture/execute/pr17133.c: New.
13964         * gcc.c-torture/compile/20050303-1.c: New.
13965
13966 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
13967
13968         * gcc.dg/cpp/assert4.c: Fix for cygwin.
13969
13970 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
13971
13972         * g++.dg/overload/using2.C: New.
13973
13974 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
13975
13976         PR c++/19916
13977         * g++.dg/init/ptrmem2.C: New test.
13978
13979 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
13980
13981         PR c/8927
13982         * gcc.dg/pr8927-1.c: New test.
13983
13984 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
13985
13986         PR c++/20232
13987         * g++.dg/inherit/covariant12.C: New.
13988
13989 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13990
13991         PR fortran/19479
13992         * gfortran.dg/bound_1.f90: New test.
13993
13994 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
13995
13996         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
13997         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
13998
13999 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
14000
14001         PR c/20245
14002         * gcc.dg/pr20245-1.c: New test.
14003
14004 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
14005
14006         PR middle-end/19874
14007         * gcc.c-torture/execute/20050119-2.c: New test case.
14008
14009 2005-02-28  Ben Elliston  <bje@au.ibm.com>
14010
14011         * README: Update the DejaGnu bug reporting address.
14012         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
14013         * lib/objc-torture.exp: Likewise.
14014
14015 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
14016
14017         * gfortran.dg/boz_1.f90: New test.
14018         * gfortran.dg/boz_3.f90: New test.
14019         * gfortran.dg/boz_4.f90: New test.
14020
14021 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
14022
14023         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
14024         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
14025
14026 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14027
14028         PR libfortran/20101
14029         * gfortran.dg/write_0_pe_format.f90: New test.
14030
14031 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
14032
14033         PR c++/20206
14034         * g++.dg/opt/thunk2.C: New test.
14035         * g++.dg/opt/covariant1.C: New test.
14036
14037 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14038
14039         * gfortran.dg/e_d_fmt.f90: New test.
14040
14041 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
14042
14043         * gcc.dg/asm-b.c: Fix comment typos.
14044
14045 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
14046
14047         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
14048         a V_MAY_DEF also.
14049
14050 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
14051
14052         PR tree-opt/20188
14053         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
14054         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
14055         * gcc.dg/asm-b.c: New test.
14056
14057 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
14058
14059         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
14060         Disable this test on IRIX 6.
14061
14062 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
14063
14064         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
14065         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
14066         parser.
14067
14068 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
14069
14070         PR tree-optimization/20204
14071         * testsuite/gcc.dg/pr20204.c: New test.
14072
14073 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
14074
14075         PR target/20196
14076         * gcc.c-torture/execute/20050224-1.c: New test.
14077
14078         PR c++/20175
14079         * g++.dg/warn/Wbraces2.C: New test.
14080
14081 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
14082
14083         PR c++/19878
14084         * g++.dg/init/const2.C: New test.
14085
14086 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
14087
14088         PR tree-optimization/20100
14089         * gcc.c-torture/execute/pr20100-1.c: New test.
14090
14091 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14092
14093         * gfortran.dg/implicit_3.f90: New test.
14094
14095         * gfortran.dg/deftype_1.f90: New test.
14096
14097 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
14098
14099         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
14100         the test passes.
14101         * g++.dg/other/anon3.C: Accept a warning.
14102
14103 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
14104
14105         * gcc.dg/pr20017.c: Fix a comment typo.
14106
14107 2005-02-23  Bud Davis  <bdavis@gfortran.org>
14108
14109         * gfortran.dg/list_read_4.f90: Change to f90 comments.
14110
14111 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
14112
14113         PR ada/19902
14114         * ada/acats/tests/cxa/cxa3004.a: Remove.
14115         * ada/acats/tests/cxb/cxb30061.am: Likewise.
14116
14117 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
14118
14119         PR c++/20073
14120         * g++.dg/init/const1.C: New test.
14121
14122         PR c++/19991
14123         * g++.dg/parse/constant7.C: New test.
14124
14125         PR c++/20152
14126         * g++.dg/parse/error27.C: New test.
14127         * g++.dg/template/qualttp15.C: Adjust error markers.
14128         * g++.old-deja/g++.other/struct1.C: Likewise.
14129
14130         PR c++/20153
14131         * g++.dg/template/error17.C: New test.
14132
14133         PR c++/20148
14134         * g++.dg/parser/error26.C: New test.
14135
14136 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
14137
14138         PR tree-optimization/20100
14139         PR tree-optimization/20115
14140         * gcc.dg/pr20115.c: New test.
14141         * gcc.dg/pr20115-1.c: New test.
14142         * gcc.dg/pr20100.c: New test.
14143         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
14144         call-clobbered variables after alias1.
14145
14146 2005-02-22  Bud Davis  <bdavis@gfortran.org>
14147
14148         * gfortran.dg/list_read_4.f90: new test.
14149
14150 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
14151
14152         PR rtl-optimization/20017.
14153         * gcc.dg/pr20017.c: New.
14154
14155 2005-02-22  Devang Patel  <dpatel@apple.com>
14156
14157         PR 19952
14158         * g++.dg/tree-ssa/pr19952.C: New test.
14159
14160 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
14161
14162         PR c++/19883
14163         * g++.dg/parse/constant6.C: New test.
14164
14165 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
14166
14167         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
14168         * g++.dg/charset/asm2.c: Likewise.
14169         * g++.dg/charset/asm3.c: Likewise.
14170         * g++.dg/charset/asm4.c: Likewise.
14171         * g++.dg/charset/asm5.c: Likewise.
14172         * g++.dg/charset/attribute1.c: Likewise.
14173         * g++.dg/charset/attribute2.c: Likewise.
14174         * g++.dg/charset/extern1.cc: Likewise.
14175         * g++.dg/charset/extern2.cc: Likewise.
14176         * g++.dg/charset/extern3.cc: Likewise.
14177         * g++.dg/charset/function.cc: Likewise.
14178         * g++.dg/charset/string.c: Likewise.
14179         * g++.dg/charset/charset.exp: Likewise.
14180         * lib/target-supports.exp (check_iconv_available): Fix comment.
14181
14182 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
14183
14184         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
14185         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
14186         * gcc.dg/charset/asm2.c: Likewise.
14187         * gcc.dg/charset/asm3.c: Likewise.
14188         * gcc.dg/charset/asm4.c: Likewise.
14189         * gcc.dg/charset/asm5.c: Likewise.
14190         * gcc.dg/charset/asm6.c: Likewise.
14191         * gcc.dg/charset/attribute1.c: Likewise.
14192         * gcc.dg/charset/attribute2.c: Likewise.
14193         * gcc.dg/charset/builtin1.c: Likewise.
14194         * gcc.dg/charset/extern.c: Likewise.
14195         * gcc.dg/charset/function.c: Likewise.
14196         * gcc.dg/charset/string.c: Likewise.
14197         * gcc.dg/charset/charset.exp: Likewise.
14198
14199 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
14200
14201         PR fortran/20086
14202         * gfortran.dg/pr20086.f90: New test.
14203
14204 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
14205
14206         PR tree-optimization/19786
14207         * g++.dg/tree-ssa/pr19786.C: New.
14208
14209 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14210
14211         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
14212
14213 2005-02-21  Jeff Law  <law@redhat.com>
14214
14215         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
14216
14217 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14218
14219         * gfortran.dg/do_iterator: Split loop, markup all lines for
14220         which an error locus is printed.
14221         * gfortran.dg/pr17708.f90: Markup all lines for which an error
14222         locus is printed.
14223         * gfortran.dg/select_4.f90: Likewise.
14224         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
14225         locuses in the various permutations.
14226
14227 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
14228
14229         PR tree-optimization/19951
14230         * g++.dg/vect: New directory.
14231         * g++.dg/vect/vect.exp: New file.
14232         * g++.dg/vect/pr19951.cc: New testcase.
14233         * g++.dg/dg.exp: Also prune vectorizer tests.
14234
14235 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
14236
14237         PR 18785
14238         * gcc.dg/charset/builtin1.c: New test.
14239
14240 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14241
14242         PR c++/19299
14243         * g++.dg/inherit/volatile1.C: New test.
14244
14245         PR c++/19440
14246         * g++.dg/template/dtor4.C: New test.
14247
14248 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
14249
14250         * gfortran.dg/int_1.f90: New test.
14251
14252 2005-02-19  Devang Patel  <dpatel@apple.com>
14253
14254         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
14255
14256 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
14257
14258         * gfortran.dg/achar_1.f90: New test.
14259
14260 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
14261
14262         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
14263
14264 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
14265             Jakub Jelinek  <jakub@redhat.com>
14266
14267         PR tree-optimization/19828
14268         * gcc.dg/tree-ssa/loop-7.c: New test.
14269         * gcc.c-torture/execute/20050218-1.c: New test.
14270
14271 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
14272
14273         PR c/20043
14274         * gcc.dg/transparent-union-1.c: New test.
14275         * gcc.dg/transparent-union-2.c: New test.
14276
14277 2005-02-18  James E Wilson  <wilson@specifixinc.com>
14278
14279         PR tree-optimization/18977
14280         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
14281
14282 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
14283
14284         PR target/20054
14285         * gcc.dg/pr20054.c: New test.
14286
14287 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14288
14289         PR c++/19508
14290         * g++.dg/ext/attrib20.C: New test.
14291
14292 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
14293
14294         PR middle-end/20030
14295         * gfortran.fortran-torture/execute/character_passing.f90: New test.
14296
14297 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
14298
14299         PR c++/20008
14300         * g++.dg/opt/switch4.C: New.
14301
14302 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
14303
14304         PR c++/20023
14305         PR tree-optimization/20009
14306         * gcc.c-torture/compile/20050217-1.c: New test.
14307         * g++.dg/opt/switch3.C: New test.
14308
14309         PR tree-optimization/18947
14310         * gcc.c-torture/compile/20050215-1.c: New test.
14311         * gcc.c-torture/compile/20050215-2.c: New test.
14312         * gcc.c-torture/compile/20050215-3.c: New test.
14313
14314 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
14315
14316         PR c++/20028
14317         * g++.dg/template/crash34.C: New.
14318
14319         PR c++/20022
14320         * g++.dg/other/access3.C: New.
14321
14322 2005-02-17  Ira Rosen  <irar@il.ibm.com>
14323
14324         * gcc.dg/vect/vect-98.c: New test.
14325
14326 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
14327
14328         PR tree-optimization/19967
14329         * gcc.dg/pr19967.c: New.
14330
14331 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
14332
14333         PR middle-end/19857
14334         * gcc.dg/tree-ssa/20050215-1.c: New test.
14335         * gcc.c-torture/execute/20050215-1.c: New test.
14336
14337 2005-02-15  Eric Christopher  <echristo@redhat.com>
14338
14339         * gcc.dg/cpp/20050215-1.c: New file.
14340
14341 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
14342
14343         PR tree-optimization/15785
14344         * gcc.dg/pr15785-1.c: New test.
14345
14346 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
14347
14348         PR c++/17788
14349         * g++.dg/init/ctor4.C: New.
14350         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
14351
14352 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
14353
14354         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
14355         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
14356
14357 2005-02-15  Andreas Schwab  <schwab@suse.de>
14358
14359         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
14360         declare malloc.
14361
14362 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
14363
14364         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
14365
14366 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
14367
14368         PR tree-optimization/19853
14369         * gcc.c-torture/compile/pr19853.c: New test.
14370
14371 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
14372
14373         PR c++/19608
14374         * g++.dg/parse/local-class1.C: New.
14375
14376         PR c++/19895
14377         * g++.dg/parse/ptrmem3.C: New.
14378
14379         PR c++/19884
14380         * g++.old-deja/g++.oliva/template6.C: Add another case.
14381         * g++.dg/template/explicit6.C: New.
14382
14383 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
14384
14385         PR c++/17816
14386         * g++.dg/other/redecl2.C: New.
14387
14388 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
14389
14390         PR c++/19891
14391         * g++.dg/abi/covariant4.C: New.
14392
14393 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
14394
14395         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
14396
14397 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
14398
14399         * gcc.dg/vect/vect-96.c: Fix typo.
14400
14401 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14402
14403         PR c++/14479
14404         PR c++/19487
14405         * g++.dg/template/enum5.C: New test.
14406
14407 2005-02-12  Ira Rosen  <irar@il.ibm.com>
14408
14409         * gcc.dg/vect/vect-97.c: New test.
14410
14411 2005-02-12  Ira Rosen  <irar@il.ibm.com>
14412
14413         * gcc.dg/vect/vect-96.c: New test.
14414
14415 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
14416
14417         * gcc.dg/builtins-34.c: Also check ldexp*.
14418
14419 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
14420
14421         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
14422
14423 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
14424
14425         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
14426         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
14427         dg-require-dll, dg-require-iconv, dg-require-named-sections,
14428         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
14429         selector_list, selector_expression, dg-process-target): Move to new
14430         file target-supports-dg.exp.
14431         * lib/target-supports-dg.exp: New.
14432
14433         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
14434         New.
14435
14436 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
14437
14438         PR c++/19666
14439         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
14440
14441         PR middle-end/19858
14442         * gcc.c-torture/compile/20050210-1.c: New test.
14443
14444 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
14445
14446         PR c++/19755
14447         * g++.dg/warn/Wbraces1.C: New test.
14448
14449 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
14450
14451         * gcc.dg/builtins-52.c: New testcase.
14452
14453 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
14454
14455         PR c/19342
14456         * gcc.c-torture/execute/20050119-1.c: New test.
14457
14458 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
14459
14460         PR c++/19811
14461         * g++.dg/init/delete1.C: New test.
14462
14463 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
14464
14465         PR c++/18470
14466         * g++.dg/template/static12.C: New test.
14467
14468 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
14469
14470         PR c++/19787
14471         * g++.dg/conversion/ambig1.C: New test.
14472
14473         PR c++/19739
14474         * g++.dg/ext/attrib19.C: New test.
14475
14476         PR c++/19732
14477         * g++.dg/parse/dtor5.C: New test.
14478
14479         PR c++/19762
14480         * g++.dg/template/dtor3.C: New test.
14481
14482         PR c++/19826
14483         * g++.dg/template/static11.C: New test.
14484         * g++.dg/template/crash2.C: Remove dg-error marker.
14485
14486 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
14487
14488         PR C++/18491
14489         * g++.old-deja/g++.mike/p10769a.C: Remove.
14490
14491 2005-02-09  Roger Sayle  <roger@eyesopen.com>
14492
14493         * gcc.dg/builtins-48.c: New test case.
14494         * gcc.dg/builtins-49.c: New test case.
14495         * gcc.dg/builtins-50.c: New test case.
14496         * gcc.dg/builtins-51.c: New test case.
14497
14498 2005-02-09  Ian Lance Taylor  <ian@airs.com>
14499
14500         PR middle-end/19583
14501         * g++.dg/warn/Wreturn-type-3.C: New test.
14502
14503 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
14504
14505         PR middle-end/19402
14506         * gcc.dg/pr19402-1.c: New testcase.
14507         * gcc.dg/pr19402-2.c: likewise.
14508
14509 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
14510
14511         PR middle-end/19854
14512         * g++.dg/tree-ssa/tmmti.C: New testcase.
14513
14514 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
14515
14516         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
14517
14518 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
14519
14520         PR c++/19733
14521         * g++.dg/parse/crash23.C: New test.
14522         * g++.dg/warn/Weff1.C: New test.
14523
14524 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
14525
14526         * gcc.dg/20050209-1.c: New test.
14527
14528 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
14529
14530         PR target/19799
14531         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
14532
14533 2005-02-08  Mike Stump  <mrs@apple.com>
14534
14535         * g++.dg/pch/import-2.c: New test.
14536         * g++.dg/pch/import-2.hs: New.
14537         * g++.dg/pch/include/import-2a.h: New.
14538         * g++.dg/pch/include/import-2b.h: New.
14539
14540 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
14541
14542         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
14543
14544 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14545
14546         * gfortran.dg/substr_1.f90: New test.
14547
14548 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
14549
14550         PR middle-end/19775
14551         * gcc.dg/torture/builtin-power-1.c: Disable test for
14552         invalid transformation.
14553         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
14554         no longer optimize.
14555         * gcc.dg/builtins-47.c: New testcase.
14556
14557 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
14558             Dorit Naishlos  <dorit@il.ibm.com>
14559
14560         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
14561
14562 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
14563
14564         * gcc.c-torture/compile/20050206-1.c: New test.
14565
14566 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
14567
14568         PR tree-opt/19768
14569         * g++.dg/opt/pr19768.C: New test.
14570
14571 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
14572
14573         PR tree-opt/19736
14574         * gcc.c-torture/compile/pr19736.c: New test.
14575
14576 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14577
14578         PR c++/17401
14579         * g++.dg/parse/error25.C: New test.
14580
14581 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
14582
14583         * gcc.c-torture/execute/20050203-1.c: New.
14584
14585 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
14586
14587         * gcc.dg/vect/vect-85.c: Remove xfail.
14588         * gcc.dg/vect/vect-86.c: Remove xfail.
14589         * gcc.dg/vect/vect-87.c: Remove xfail.
14590         * gcc.dg/vect/vect-88.c: Remove xfail.
14591
14592 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
14593
14594         * gcc.dg/altivec-19.c: New.
14595
14596 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
14597
14598         PR c/17807
14599         * gcc.dg/nested-func-3.c: New test.
14600         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
14601
14602 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
14603
14604         * gcc.test-framework/gen_directive_tests: Generate tests for
14605         selector expressions.
14606
14607 2005-02-02  Matt Austern  <austern@apple.com>
14608
14609         PR c++/19628
14610         * g++/ext/builtin7.C: New.
14611         * g++/ext/builtin8.C: New.
14612
14613 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
14614
14615         PR c/18502
14616         * gcc.dg/pr18502-1.c: New test.
14617
14618 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14619
14620         PR c++/17413
14621         * g++.dg/template/local4.C: Tweak.
14622
14623 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
14624
14625         PR tree-optimization/19578
14626         * gcc.c-torture/compile/20050202-1.c: New test.
14627
14628 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
14629
14630         PR c/19435
14631         * gcc.dg/c99-init-4.c: New test.
14632
14633 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
14634
14635         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
14636
14637         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
14638
14639         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
14640         * g++.dg/eh/check-vect.h: New.
14641
14642         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
14643         * gcc.dg/vect/vect-78.c: Ditto.
14644         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
14645         Remove.
14646
14647         * g++.dg/conversion/simd1.C: Expect warning.
14648         * g++.dg/ext/attribute-test-1.C: Ditto.
14649         * g++.dg/ext/attribute-test-2.C: Ditto.
14650         * g++.dg/ext/attribute-test-3.C: Ditto.
14651         * g++.dg/ext/attribute-test-4.C: Ditto.
14652
14653         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
14654         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
14655
14656         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
14657
14658 2005-02-01  Richard Henderson  <rth@redhat.com>
14659
14660         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
14661         long double for ibm double-double format.
14662         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
14663
14664 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
14665
14666         PR tree-optimization/19633
14667         * testsuite/gcc.dg/pr19633-1.c: New test.
14668         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
14669         to NULL or a symbol.
14670
14671 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
14672
14673         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
14674         New procs.
14675         (dg-process-target (local override)): Handle selector expressions.
14676
14677         * gcc.test-framework/README: Describe tests in source directory.
14678         * gcc.test-framework/test-framework.awk: Handle dg- tests.
14679         * gcc.test-framework/test-framework.exp: Handle dg- tests.
14680         * gcc.test-framework/dg-bogus-exp-P.c: New test.
14681         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
14682         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
14683         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
14684         * gcc.test-framework/dg-do-link-exp-P.c: New test.
14685         * gcc.test-framework/dg-do-run-exp-P.c: New test.
14686         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
14687         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
14688         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
14689         * gcc.test-framework/dg-error-exp-P.c: New test.
14690         * gcc.test-framework/dg-error-exp-XP.c: New test.
14691         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
14692         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
14693         * gcc.test-framework/dg-output-exp-P.c: New test.
14694         * gcc.test-framework/dg-output-exp-XF.c: New test.
14695         * gcc.test-framework/dg-warning-exp-P.c: New test.
14696         * gcc.misc-tests/dg-1.c: Remove.
14697         * gcc.misc-tests/dg-2.c: Remove.
14698         * gcc.misc-tests/dg-3.c: Remove.
14699         * gcc.misc-tests/dg-4.c: Remove.
14700         * gcc.misc-tests/dg-5.c: Remove.
14701         * gcc.misc-tests/dg-6.c: Remove.
14702         * gcc.misc-tests/dg-7.c: Remove.
14703         * gcc.misc-tests/dg-8.c: Remove.
14704         * gcc.misc-tests/dg-9.c: Remove.
14705         * gcc.misc-tests/dg-10.c: Remove.
14706         * gcc.misc-tests/dg-11.c: Remove.
14707         * gcc.misc-tests/dg-12.c: Remove.
14708         * gcc.misc-tests/dg-test.exp: Remove.
14709
14710         * gcc.test-framework/test-framework.awk: Change recording and
14711         printing of passes and failures.
14712
14713         * gcc.test-framework: New directory.
14714         * gcc.test-framework/README: New.
14715         * gcc.test-framework/test-framework.exp: New.
14716         * gcc.test-framework/test-framework.awk: New.
14717         * gcc.test-framework/gen_directive_tests: New.
14718
14719 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
14720
14721         * lib/treelang.exp: Fix comment typos.
14722         (treelang_target_compile): Don't append libs=-ltreelang to options.
14723
14724 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
14725
14726         * g++.dg/parse/typename7.C: Adjust error messages.
14727
14728 2005-01-31  Jeff Law  <law@redhat.com>
14729
14730         * gcc.c-torture/execute/20050131-1.c: New test.
14731         * gcc.dg/wcaselabel.c: New test.
14732
14733 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
14734
14735         * g++.dg/other/warning1.C: Adjust error messags.
14736         * g++.dg/parse/constant5.C: New test.
14737
14738 2005-01-31  Steven Bosscher  <stevenb@suse.de>
14739
14740         PR c/19333
14741         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
14742         the test case valid.
14743         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
14744         * testsuite/gcc.dg/array-7.c: Adjust expected result.
14745         * testsuite/gcc.dg/pr18596-3.c: Likewise.
14746         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
14747         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
14748         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
14749
14750 2005-01-31  Dale Johannesen  <dalej@apple.com>
14751
14752         * g++.dg/opt/pr19650.C: New test.
14753
14754 2005-01-31  Richard Henderson  <rth@redhat.com>
14755
14756         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
14757         long double for intel double extended format.
14758         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
14759
14760 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
14761
14762         PR c++/19555
14763         * g++.dg/template/static10.C: New test.
14764
14765         PR c++/19395
14766         * g++.dg/parse/error24.C: New test.
14767
14768         PR c++/19367
14769         * g++.dg/lookup/builtin1.C: New test.
14770
14771         PR c++/19457
14772         * g++.dg/warn/conv3.C: New test.
14773
14774 2005-01-30  Bud Davis  <bdavis@gfortran.org>
14775
14776         PR fortran/19647
14777         * gfortan.dg/inquire_7.f90
14778
14779 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
14780
14781         PR tree-optimization/15791
14782         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
14783         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
14784         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
14785         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
14786         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
14787         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
14788         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
14789         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
14790         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
14791         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
14792
14793 2005-01-29  Paul Brook  <paul@codesourcery.com>
14794
14795         PR fortran/18565
14796         * check.c (real_or_complex_check): New function.
14797         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
14798         * intrinsic.c (add_functions): Use new check functions.
14799         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
14800         Add prototypes.
14801
14802 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
14803
14804         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
14805         gcc.dg/lvalue-3.c: New tests.
14806         * gcc.dg/concat.c: Update expected messages.
14807
14808 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
14809
14810         PR libfortran/19595
14811         * gfortran.dg/eor_1.f90: New test.
14812
14813 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
14814
14815         PR fortran/19589
14816         * gfortran.dg/logical_data_1.f90: New test.
14817
14818 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
14819
14820         PR c++/19253
14821         * g++.dg/template/crash33.C: New test.
14822
14823         PR c++/19667
14824         * g++.dg/template/crash32.C: New test.
14825
14826 2005-01-28  Ian Lance Taylor  <ian@airs.com>
14827
14828         PR middle-end/16558
14829         * g++.dg/warn/Wreturn-type-2.C: New test.
14830
14831 2004-06-24  Jeff Law  <law@redhat.com>
14832
14833         * gcc.dg/tree-ssa/20050128-1.c: New test.
14834
14835 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
14836
14837         * gcc.target/frv/all-mdpackh-1.c: New test.
14838
14839 2005-01-28  Steven Bosscher  <stevenb@suse.de>
14840
14841         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
14842
14843 2005-01-27  Richard Henderson  <rth@redhat.com>
14844
14845         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
14846
14847 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
14848
14849         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
14850
14851 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
14852
14853         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
14854         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
14855         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
14856         to cope with cases where the multilib options override the dg-options.
14857
14858 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
14859
14860         PR c/18946
14861         * gcc.dg/noncompile/20050120-1.c: New test.
14862
14863 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
14864
14865         PR tree-optimization/19633
14866         * gcc.dg/pr19633.c: New test.
14867         * gcc.dg/tree-ssa/pr19633.c: New test.
14868
14869 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
14870
14871         * gcc.dg/20041216-1.c: New test.
14872
14873 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
14874
14875         PR objc/18862
14876         * objc.dg/selector-2.m: New test.
14877
14878 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
14879
14880         * g++.dg/opt/range-test-2.C: New test.
14881
14882         PR rtl-optimization/19579
14883         * gcc.c-torture/execute/20050124-1.c: New test.
14884
14885 2005-01-26  Greg Parker  <gparker@apple.com>
14886         Stuart Hastings  <stuart@apple.com>
14887
14888         * gcc.c-torture/execute/20050125-1.c: New.
14889
14890 2005-01-18  Jan Hubicka  <jh@suse.cz>
14891
14892         PR tree-optimize/19337
14893         * gcc.c-torture/compile/20050119-1.c: New test.
14894
14895 2005-01-24  James E Wilson  <wilson@specifixinc.com>
14896
14897         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
14898         test for successful match.
14899
14900 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
14901
14902         PR objc/18408
14903         * objc.dg/comp-types-7.m: New test.
14904
14905 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
14906
14907         * lib/target-supports.exp (current_target_name): New.
14908         (check_effective_target_ilp32, check_effective_target_lp64):
14909         Cache the result to use as long as the current target, with
14910         multilib flags, remains the same.
14911
14912         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
14913         (dg-require-weak, dg-require-visibility, dg-require-alias,
14914         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
14915         dg-require-effective-target, dg-skip-if): Remove call to
14916         skip_test_and_clear_xfail.
14917         (dg-test): Clear xfail data.
14918
14919 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
14920
14921         PR target/17751
14922         * gcc.dg/ppc64-toc.c: New test.
14923
14924         * g++.dg/tree-ssa/empty-1.C: New test.
14925
14926         PR middle-end/19551
14927         * gcc.c-torture/execute/20050121-1.c: New test.
14928         * gcc.dg/20050121-2.c: New test.
14929
14930 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
14931         Paul Brook  <paul@codesourcery.com>
14932
14933         PR fortran/17941
14934         * gfortran.dg/real_const_1.f: New test.
14935         * gfortran.dg/real_const_2.f90: New test.
14936         * gfortran.dg/complex_int_1.f90: New test.
14937
14938 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
14939
14940         PR fortran/19313
14941         * gfortan.dg/inquire_6.f90: New test.
14942
14943 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
14944
14945         PR libfortran/19451
14946         * open_readonly_1.f90: New test.
14947
14948 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
14949
14950         PR libfortran/18982
14951         * gfortran.dg/open_new.f90: New file.
14952
14953 2005-01-22  Paul Brook  <paul@codesourcery.com>
14954
14955         * namelist_1.f90: New test.
14956
14957 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
14958
14959         PR tree-optimization/19484
14960         * gcc.c-torture/compile/20050122-[12].c: New tests.
14961
14962 2005-01-22  Paul Brook  <paul@codesourcery.com>
14963
14964         * gfortran.dg/implicit_2.f90: New test.
14965
14966 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
14967
14968         PR fortran/19314
14969         * gfortran.dg/inquire_5.f90: New test.
14970
14971 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14972
14973         PR c/18809
14974         * gcc.dg/pr18809-1.c: New test.
14975
14976 2005-01-21  Ian Lance Taylor  <ian@airs.com>
14977
14978         * gcc.dg/20050121-1.c: New test.
14979
14980         PR tree-optimization/13000
14981         * gcc.dg/20040206-1.c: Change warning to point where function is
14982         being inlined.
14983
14984 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14985
14986         PR c++/19208
14987         * g++.dg/template/array11.C: New test.
14988
14989 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14990
14991         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
14992         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
14993         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
14994         * gfortran.dg/getenv_1.f90: Add dg-do directive.
14995         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
14996         gfortran.dg/pr17164.f90: Add missing dg-do directives.
14997
14998 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
14999
15000         PR tree-optimization/15349
15001         * gcc.dg/tree-ssa/pr15349.c: New.
15002
15003 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
15004
15005         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
15006
15007 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
15008
15009         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
15010         scan-assembler-times directive name.
15011
15012         * gcc.dg/asm-a.c: Move dg-require-effective-target to
15013         after dg-do.
15014
15015         PR rtl-optimization/19462
15016         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
15017
15018 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
15019
15020         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
15021         counting function calls on ia64.
15022
15023 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
15024
15025         PR rtl-optimization/15139
15026         * gcc.dg/20050111-2.c: New test.
15027
15028         PR c/17297
15029         * gcc.c-torture/compile/20050113-1.c: New testcase.
15030
15031         PR middle-end/19164
15032         * gcc.dg/20050113-1.c: New testcase.
15033
15034 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
15035
15036         * gcc.dg/vect/vect-85.c: Add comment.
15037         * gcc.dg/vect/vect-86.c: Add xfail for now.
15038         * gcc.dg/vect/vect-87.c: Add xfail for now.
15039         * gcc.dg/vect/vect-88.c: Add xfail for now.
15040         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
15041
15042 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
15043
15044         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
15045
15046 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
15047
15048         * g++.dg/debug/typedef3.C: New test.
15049
15050 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
15051
15052         PR c/19472
15053         * gcc.dg/asm-a.c: New test.
15054
15055 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
15056
15057         * gcc.dg/sh-relax.c: Add prototype for abort.
15058
15059 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
15060
15061         * gcc.dg/short-compare-1.c: New test.
15062         * gcc.dg/short-compare-2.c: Likewise.
15063
15064 2005-01-18  Michael Matz  <matz@suse.de>
15065
15066         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
15067
15068 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
15069
15070         PR tree-optimization/19121
15071         * gcc.c-torture/compile/pr19121.c: New test.
15072
15073 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
15074
15075         PR target/19357
15076         * gcc.c-torture/compile/pr19357.c: New test.
15077
15078 2005-01-17  Ian Lance Taylor  <ian@airs.com>
15079
15080         PR c/5675
15081         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
15082         pass--those that refer just to the variable, possibly with a
15083         cast.
15084         * gcc.dg/c99-const-expr-3.c: Likewise.
15085
15086         PR middle-end/13127
15087         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
15088         longer emitted.
15089
15090 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
15091
15092         PR fortran/18778
15093         * gfortran.dg/endfile_2.f90: New test.
15094
15095 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
15096
15097         PR 19168
15098         * gfortran.dg/select_5.f90: New test.
15099
15100 2004-01-16  Paul Brook  <paul@codesourcery.com>
15101
15102         * gfortran.dg/common_4.f90: New test.
15103
15104 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
15105
15106         PR rtl-optimization/19462
15107         * gcc.dg/torture/pr19462-1.c: New test.
15108
15109 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
15110
15111         PR objc/19321
15112         * objc.dg/func-ptr-2.m: New.
15113         * objc.dg/volatile-1.m: New.
15114
15115 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15116
15117         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
15118
15119 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
15120
15121         PR tree-optimization/19060
15122         * gcc.c-torture/execute/20050104-1.c: New test.
15123
15124 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
15125
15126         PR fortran/18983
15127         * gfortran.dg/write_to_null.f90: New test.
15128
15129 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
15130             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15131
15132         PR other/19328
15133         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
15134         argument.
15135
15136 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
15137
15138         PR c++/19263
15139         * g++.dg/init/vector1.C: New test.
15140
15141 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
15142
15143         PR target/13158
15144         * gcc.target/ia64/sibcall-unwind-1.c: New test.
15145         PR target/18987
15146         * gcc.target/ia64/sibcall-unwind-2.c: New test.
15147
15148 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
15149
15150         * gfortran.dg/select_1.f90: New test.
15151         * gfortran.dg/select_2.f90: New test.
15152         * gfortran.dg/select_3.f90: New test.
15153         * gfortran.dg/select_4.f90: New test.
15154
15155 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
15156
15157         PR middle-end/19084
15158         PR rtl-optimization/19348
15159         * gcc.dg/20050111-1.c: New test.
15160         * gcc.c-torture/execute/20050111-1.c: New test.
15161
15162         * gcc.dg/i386-asm-4.c: New test.
15163
15164 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
15165
15166         * gcc.dg/nested-func-2.c: New test.
15167         * ada/acats/norun.lst: Remove c953002.
15168
15169 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
15170
15171         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
15172
15173 2005-01-12  Ben Elliston  <bje@au.ibm.com>
15174
15175         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
15176
15177 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
15178
15179         PR target/18761
15180         * g++.dg/abi/align1.C: New test.
15181
15182 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
15183
15184         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
15185         at a time.
15186         * g++.dg/ext/altivec_check.h: Support compiling as C.
15187
15188 2005-01-10  Roger Sayle  <roger@eyesopen.com>
15189
15190         PR c++/19355
15191         * g++.dg/expr/pr19355-1.C: New test case.
15192
15193 2005-01-10  Laurent GUERBY <laurent@guerby.net>
15194
15195         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
15196         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
15197         * ada/acats/tests/c3/c92005b.ada: Likewise.
15198         * ada/acats/tests/c3/cxb3012.a: Likewise.
15199         * ada/acats/norun.lst: Add c380004 and c953002, add PR
15200
15201 2005-01-09  Paul Brook  <paul@codesourcery.com>
15202
15203         * gfortran.dg/common_2.f90: New file.
15204         * gfortran.dg/common_3.f90: New file.
15205
15206 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
15207
15208         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
15209
15210 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
15211
15212         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
15213         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
15214         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
15215         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
15216         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
15217         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
15218         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
15219         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
15220         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
15221         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
15222         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
15223         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
15224         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
15225         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
15226         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
15227         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
15228         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
15229         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
15230         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
15231         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
15232         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
15233         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
15234         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
15235         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
15236         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
15237         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
15238         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
15239         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
15240         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
15241         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
15242         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
15243         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
15244         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
15245         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
15246         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
15247         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
15248         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
15249         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
15250         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
15251         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
15252         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
15253         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
15254         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
15255         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
15256         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
15257         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
15258         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
15259         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
15260         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
15261         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
15262         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
15263         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
15264         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
15265         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
15266         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
15267         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
15268         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
15269         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
15270         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
15271         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
15272         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
15273         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
15274         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
15275         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
15276         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
15277         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
15278         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
15279
15280         * gcc.dg/vect/vect-1.c: Fix spelling.
15281         * gcc.dg/vect/vect-10.c: Fix spelling.
15282         * gcc.dg/vect/vect-11.c: Fix spelling.
15283         * gcc.dg/vect/vect-12.c: Fix spelling.
15284         * gcc.dg/vect/vect-14.c: Fix spelling.
15285         * gcc.dg/vect/vect-15.c: Fix spelling.
15286         * gcc.dg/vect/vect-16.c: Fix spelling.
15287         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
15288         * gcc.dg/vect/vect-64.c: Fix comments.
15289         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
15290
15291 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
15292             Ira Rosen  <irar@il.ibm.com>
15293
15294         * gcc.dg/vect/vect-70.c: New test.
15295         * gcc.dg/vect/vect-71.c: New test.
15296
15297 2005-01-09  Manfred Hollstein  <mh@suse.com>
15298
15299         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
15300         * gcc.dg/pr18241-2.c: Likewise.
15301         * gcc.dg/pr18241-3.c: Likewise.
15302         * gcc.dg/pr18241-4.c: Likewise.
15303         * gcc.dg/pr18241-5.c: Likewise.
15304
15305 2005-01-08  Richard Henderson  <rth@redhat.com>
15306
15307         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
15308         False for x86 and x86-64.
15309
15310 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
15311
15312         PR tree-optimization/18241
15313         * gcc.dg/pr18241-1.c: New test.
15314         * gcc.dg/pr18241-2.c: New test.
15315         * gcc.dg/pr18241-3.c: New test.
15316         * gcc.dg/pr18241-4.c: New test.
15317         * gcc.dg/pr18241-5.c: New test.
15318
15319 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
15320
15321         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
15322         gfortran.dg/select_4.f90: New.
15323
15324 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
15325
15326         * gcc.c-torture/execute/20050107-1.c: New test.
15327
15328 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
15329
15330         PR c++/19298
15331         * g++.dg/template/ref2.C: New.
15332
15333 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
15334
15335         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
15336         instead of being empty.
15337
15338 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15339
15340         PR fortran/15553
15341         * gfortran.dg/array-1.f90: New test.
15342
15343 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
15344
15345         PR tree-optimization/19283
15346         * gcc.c-torture/execute/20050106-1.c: New test.
15347
15348         PR rtl-optimization/18861
15349         * gcc.dg/20050105-1.c: New test.
15350
15351         PR tree-optimization/18828
15352         * gcc.dg/20050105-2.c: New test.
15353
15354 2005-01-07  Andreas Jaeger  <aj@suse.de>
15355
15356         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
15357
15358 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
15359
15360         PR fortran/18398
15361         * gfortran.dg/fmt_read.f90: New test.
15362
15363 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
15364
15365         * gcc.dg/rs6000-ldouble-2.c: New.
15366
15367 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
15368
15369         PR c++/19244
15370         * g++.dg/parser/ctor2.C: New test.
15371
15372 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15373
15374         PR c++/17154
15375         * g++.dg/template/using9.C: New test.
15376
15377 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15378
15379         PR c++/19258
15380         * g++.dg/lookup/friend6.C: New test.
15381
15382 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
15383
15384         PR c++/19270
15385         * g++.dg/template/array10.C: New.
15386
15387 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15388
15389         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
15390         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
15391
15392 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
15393
15394         * gcc.c-torture/compile/20050105-1.c: New test.
15395
15396 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
15397
15398         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
15399
15400 2005-01-05  Roger Sayle  <roger@eyesopen.com>
15401
15402         PR middle-end/19100
15403         * gcc.dg/conv-3.c: New test case.
15404
15405 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
15406
15407         * gcc.dg/asm-wide-1.c: New test.
15408
15409 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
15410
15411         PR c++/19030
15412         * g++.dg/parse/crash22.C: New
15413
15414 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
15415
15416         PR 19257
15417         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
15418
15419 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
15420
15421         PR middle-end/17767
15422         * gcc.dg/i386-mmx-6.c: New test case.
15423
15424 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
15425
15426         PR tree-optimization/18308
15427         * gcc.dg/vect/pr18308.c: New testcase.
15428
15429 2005-01-04  Andreas Jaeger  <aj@suse.de>
15430
15431         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
15432
15433 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
15434             Robert Bowdidge <bowdidge@apple.com>
15435
15436         * gcc.dg/cpp/subframework1.c: New.
15437         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
15438         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
15439         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
15440         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
15441
15442 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
15443
15444         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
15445         producing warning.
15446         * gcc.dg/darwin-weakimport-2.c: New.
15447
15448 2005-01-03  Richard Henderson  <rth@redhat.com>
15449
15450         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
15451
15452 2005-01-03  Richard Henderson  <rth@redhat.com>
15453
15454         * gcc.dg/vect/vect.exp: Enable for ia64.
15455         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
15456         (check_effective_target_vect_float): Likewise.
15457         (check_effective_target_vect_no_align): Likewise.
15458         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
15459         * gcc.dg/vect/vect-8.c: Likewise.
15460
15461 2005-01-03  Uros Bizjak <uros@kss-loka.si>
15462
15463         PR target/19236
15464         * gcc.dg/pr19236-1.c: New test case.
15465
15466 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
15467
15468         PR rtl-optimization/12092
15469         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
15470
15471 2005-01-02  Andreas Jaeger  <aj@suse.de>
15472
15473         * gcc.dg/pr12092-1.c: Do not run on x86_64.
15474
15475 2005-01-01  Roger Sayle  <roger@eyesopen.com>
15476             Andrew Pinski  <pinskia@physics.uc.edu>
15477
15478         PR rtl-optimization/12092
15479         * gcc.dg/pr12092-1.c: New test case.
15480
15481 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
15482
15483         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
15484         'hidden' and 'default' for better portability.
15485         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
15486
15487         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
15488         6 and 7.
15489         * g++.old-deja/g++.brendan/new3.C: Likewise.
15490
15491 2005-01-01  Steven Bosscher  <stevenb@suse.de>
15492
15493         * gcc.dg/20041231-1.C: New test.
15494         * g++.dg/warn/Wunreachable-code-1.C: New test.
15495
15496 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
15497
15498         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
15499         file, not /dev/null.  Abort on error.
15500
15501 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
15502             Ziemowit Laski  <zlaski@apple.com>
15503
15504         PR objc/18971
15505         * objc.dg/encode-5.m: New test.
15506
15507 2004-12-29  Richard Henderson  <rth@redhat.com>
15508
15509         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
15510         * objc.dg/stabs-1.m: Disable for ia64.
15511
15512 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
15513
15514         PR c++/19190
15515         * g++.dg/warn/Wunused-10.C: New test.
15516
15517 2004-12-28  Richard Henderson  <rth@redhat.com>
15518
15519         * objc.dg/stabs-1.m: Disable for alpha.
15520
15521 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
15522
15523         PR c++/19149
15524         * g++.dg/parse/error23.C: New test.
15525
15526 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15527
15528         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
15529
15530         PR fortran/19032
15531         * gfortran.dg/intrinsic_modulo_1.f90: New.
15532         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
15533         tests with divisor -1.
15534
15535 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
15536
15537         * g++.dg/opt/temp1.C (memcpy): Return a value.
15538
15539         PR c++/19148
15540         * g++.dg/expr/cond7.C: New test.
15541
15542 2004-12-27  Paul Brook  <paul@codesourcery.com>
15543
15544         * gfortran.dg/g77/select_no_compile.f: Remove.
15545
15546 2004-12-27  Richard Henderson  <rth@redhat.com>
15547
15548         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
15549         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
15550         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
15551
15552 2004-12-26  Richard Henderson  <rth@redhat.com>
15553
15554         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
15555         by 1i instead of token pasting.
15556
15557 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15558
15559         PR tree-optimization/17578
15560         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
15561         to additional_flags.
15562         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
15563
15564 2004-12-25  Richard Henderson  <rth@redhat.com>
15565
15566         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
15567         Remove Alpha.
15568
15569 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15570
15571         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
15572         hppa*-*-hpux*.
15573         * gcc.dg/pr17957.c (dg-options): Likewise.
15574         * gcc.dg/struct-ret-1.c: Add prototype for abort.
15575         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
15576         instead of 0 on __hppa__.
15577         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
15578         "foo,%r" on hppa*-*-*.
15579
15580 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
15581
15582         PR fortran/19071
15583         * gfortran.dg/complex_write.f90: New test.
15584
15585 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
15586
15587         PR c++/17595
15588         * g++.dg/parse/pragma2.C: New test.
15589
15590         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
15591
15592 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
15593
15594         * gcc.dg/empty2.c: Add missing dg-warning.
15595
15596 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
15597
15598         PR c++/17413
15599         * g++.dg/template/local4.C: New test.
15600         * g++.dg/template/crash19.C: Add dg-error marker.
15601
15602         * g++.dg/template/crash31.C: Correct embedded PR number.
15603
15604 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
15605
15606         PR c++/16405
15607         * g++.dg/opt/temp1.C: Add do-run marker.
15608
15609 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
15610
15611         * g++.dg/template/spec19.C: New.
15612
15613 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
15614
15615         PR target/16819
15616         * gcc.dg/empty2.c: New.
15617
15618 2004-12-23  Richard Henderson  <rth@redhat.com>
15619
15620         * lib/target-supports.exp (check_effective_target_vect_no_align):
15621         Remove i?86 and x86-64.
15622
15623 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
15624
15625         PR c++/16405
15626         * g++.dg/opt/temp1.C: New test.
15627
15628 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15629
15630         PR c++/18733
15631         * g++.dg/template/friend33.C: New testcase.
15632
15633 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
15634
15635         PR c++/18464
15636         * g++.dg/template/cond5.C: New test.
15637
15638         PR c++/18492
15639         * g++.dg/inherit/thunk3.C: New test.
15640
15641         PR c++/11224
15642         * g++.dg/warn/Wunused-9.C: New test.
15643
15644 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
15645
15646         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
15647
15648 2004-12-22  Jan Beulich  <jbeulich@novell.com>
15649
15650         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
15651
15652 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
15653
15654         PR c++/18378
15655         * g++.dg/ext/packed8.C: New test.
15656
15657         PR c++/19063
15658         * g++.dg/template/crash31.C: New test.
15659
15660         PR c++/19034
15661         * g++.dg/template/crash30.C: New test.
15662
15663 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
15664
15665         PR C++/18984
15666         * g++.dg/eh/ctor3.C: New test.
15667
15668 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
15669
15670         * objc.dg/stabs-1.m: Allow section name to be quoted and
15671         assembly label to begin with '.LL'.
15672
15673 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
15674
15675         * gcc.dg/vect/vect.exp
15676         (check_effective_target_lp64_or_vect_no_align): New.
15677         * gcc.dg/vect/vect-77.c: Use it.
15678         * gcc.dg/vect/vect-78.c: Use it.
15679
15680         * lib/target-supports.exp
15681         (check_effective_target_vect_no_max,
15682         check_effective_target_vect_no_bitwise,
15683         check_effective_target_vect_no_align): New.
15684         * gcc.dg/vect/vect-13.c: Use them.
15685         * gcc.dg/vect/vect-17.c: Ditto.
15686         * gcc.dg/vect/vect-18.c: Ditto.
15687         * gcc.dg/vect/vect-19.c: Ditto.
15688         * gcc.dg/vect/vect-20.c: Ditto.
15689         * gcc.dg/vect/vect-27.c: Ditto.
15690         * gcc.dg/vect/vect-29.c: Ditto.
15691         * gcc.dg/vect/vect-44.c: Ditto.
15692         * gcc.dg/vect/vect-48.c: Ditto.
15693         * gcc.dg/vect/vect-50.c: Ditto.
15694         * gcc.dg/vect/vect-52.c: Ditto.
15695         * gcc.dg/vect/vect-54.c: Ditto.
15696         * gcc.dg/vect/vect-56.c: Ditto.
15697         * gcc.dg/vect/vect-58.c: Ditto.
15698         * gcc.dg/vect/vect-60.c: Ditto.
15699         * gcc.dg/vect/vect-72.c: Ditto.
15700         * gcc.dg/vect/vect-80.c: Ditto.
15701
15702 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
15703
15704         PR c++/14075
15705         * g++.dg/init/string1.C: New.
15706
15707         PR c++/18975
15708         * g++.dg/other/synth1.C: New.
15709
15710 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
15711
15712         PR c/18963
15713         * gcc.dg/pr18963-1.c: New test.
15714
15715 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
15716
15717         PR c/18596
15718         * gcc.dg/funcdef-storage-1.c (foo): Remove.
15719         * gcc.dg/pr18596-1.c: Use dg-error.
15720         (dg-options): Use -fno-unit-at-a-time.
15721         * gcc.dg/pr18596-2.c: New test.
15722         * gcc.dg/pr18596-3.c: New test.
15723
15724 2004-12-20  Roger Sayle  <roger@eyesopen.com>
15725
15726         PR middle-end/18683
15727         * g++.dg/opt/pr18683-1.C: New test case.
15728
15729 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
15730
15731         PR other/19093
15732         * g++.dg/opt/max1.C: Fix for 64bit targets.
15733
15734 2004-12-20  Matt Austern  <austern@apple.com>
15735
15736         PR c++/19044
15737         * g++.dg/ext/builtin6.C: New
15738
15739 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
15740
15741         PR tree-optimization/19080
15742         * gcc.c-torture/compile/pr19080.c: New test.
15743
15744 2004-12-20  Steven Bosscher  <stevenb@suse.de>
15745
15746         * gcc.dg/20041219-1.c: New test.
15747
15748 2004-12-19  Roger Sayle  <roger@eyesopen.com>
15749
15750         PR middle-end/19068
15751         * g++.dg/opt/max1.C: New test case.
15752
15753 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
15754
15755         * gcc.dg/fdata-sections-1.c: New test.
15756
15757 2004-12-18  Roger Sayle  <roger@eyesopen.com>
15758
15759         PR middle-end/18548
15760         * gcc.dg/max-1.c: New test case.
15761
15762 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
15763
15764         * gcc.c-torture/execute/20041218-1.c: New test.
15765
15766 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
15767
15768         * gcc.dg/pr18501.c: New test.
15769         * gcc.dg/uninit-5.c: XFAIL.
15770         * gcc.dg/uninit-9.c: XFAIL.
15771
15772 2004-12-17  Dale Johannesen  <dalej@apple.com>
15773
15774         * gcc.dg/20041213-1.c: New.
15775
15776 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
15777
15778         * objc.dg/stabs-1.m: Allow assembly label to begin
15779         with a dot ('.').
15780
15781 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
15782
15783         * gcc.c-torture/execute/20041213-1.c: Move...
15784         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
15785
15786 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
15787
15788         PR c++/18721
15789         * g++.dg/lookup/conv-5.C: New.
15790
15791 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
15792
15793         * objc.dg/stabs-1.m: New test.
15794
15795 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
15796
15797         * gcc.dg/visibility-c.c: Change compile to
15798         assemble for the test.
15799
15800 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
15801
15802         PR target/19041
15803         * gcc.dg/visibility-c.c: New test.
15804
15805 2004-12-16  Roger Sayle  <roger@eyesopen.com>
15806
15807         PR middle-end/18493
15808         * gcc.dg/switch-8.c: New test case.
15809
15810 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
15811
15812         PR c++/18905
15813         * g++.dg/template/init4.C: New.
15814         * g++.dg/opt/static3.C: Enable optimizer.
15815
15816 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
15817
15818         * g++.dg/other/complex1.C: New test.
15819
15820 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
15821
15822         * g++.dg/opt/inline9.C: New test.
15823
15824 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15825
15826         PR fortran/18993
15827         * gfotran.dg/nullify_1.f: New test.
15828
15829 2004-12-15  Richard Henderson  <rth@redhat.com>
15830
15831         * gcc.target/i386/i386.exp: New harness.
15832         * gcc.target/i386/vect-args.c: New.
15833
15834 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
15835
15836         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
15837
15838 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15839
15840         PR c++/18825
15841         * g++.dg/template/friend32.C: New test.
15842
15843 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
15844
15845         * cpp/pragma-once-1.c: New test.
15846         * cpp/pragma-once-1b.h: Likewise.
15847         * cpp/pragma-once-1c.h: Likewise.
15848         * cpp/pragma-once-1d.h: Likewise.
15849         * cpp/inc/pragma-once-1a.h: Likewise.
15850
15851 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
15852             Steven G. Kargl  <kargls@comcast.net>
15853
15854         PR fortran/17597
15855         * gfortran.dg/list_read_3.f90: New test.
15856
15857 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
15858
15859         * gcc.dg/ftrapv-2.c: New test.
15860
15861 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
15862
15863         PR c++/18981
15864         * g++.dg/template/typename9.C: New test.
15865
15866 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
15867
15868         PR c++/18738
15869         * g++.dg/template/typename8.C: New test.
15870         * g++.dg/parse/friend2.C: Tweak error message.
15871
15872 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
15873
15874         * gcc.c-torture/20041214-1.c: New test.
15875
15876 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
15877
15878         PR c++/18965
15879         * g++.dg/init/array17.C: New test.
15880
15881 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
15882
15883         PR c++/18793
15884         * g++.dg/init/aggr3.C: New test.
15885
15886 2004-12-14  Janis Johnson  <janis187@us.ibm.com
15887
15888         * gcc.dg/altivec-types-1.c: New test.
15889         * gcc.dg/altivec-types-2.c: New test.
15890         * gcc.dg/altivec-types-3.c: New test.
15891         * gcc.dg/altivec-types-4.c: New test.
15892         * g++.dg/ext/altivec-types-1.C: New test.
15893         * g++.dg/ext/altivec-types-2.C: New test.
15894         * g++.dg/ext/altivec-types-3.C: New test.
15895         * g++.dg/ext/altivec-types-4.C: New test.
15896
15897 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
15898
15899         PR middle-end/18951
15900         * gcc.c-torture/execute/20041213-1.c: New test.
15901
15902 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
15903
15904         PR c++/18949
15905         * g++.dg/template/cast1.C: New.
15906
15907 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
15908
15909         * gcc.c-torture/execute/20041213-2.c: New test.
15910
15911 2004-12-13  Richard Henderson  <rth@redhat.com>
15912
15913         * gcc.dg/i386-sse-10.c: Fix typo in options.
15914
15915 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
15916
15917         PR c++/18968
15918         * g++.dg/opt/pr18968.C: New test.
15919
15920 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
15921
15922         PR c++/18925
15923         * g++.dg/ext/visibility/staticdatamem.C: New test.
15924
15925 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
15926
15927         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
15928
15929 2004-12-13  Roger Sayle  <roger@eyesopen.com>
15930
15931         PR rtl-optimization/18928
15932         * gcc.dg/pr18928-1.c: New test case.
15933
15934 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
15935
15936         PR tree-opt/16951
15937         * gcc.c-torture/compile/20041211-1.c: New.
15938
15939 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15940
15941         PR middle-end/17564
15942         * gcc.c-torture/execute/20041212-1.c: New test.
15943
15944 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15945
15946         PR fortran/18869
15947         * gfortran.dg/common_1.f90: New test.
15948
15949 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
15950         Paul Brook  <paul@codesourcery.com>
15951
15952         PR fortran/16222
15953         * gfortran.dg/real_do_1.f90: New test.
15954
15955 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
15956
15957         PR tree-opt/18040
15958         * g++.dg/opt/ptrmem6.C: New test.
15959
15960 2004-12-11  Roger Sayle  <roger@eyesopen.com>
15961
15962         PR middle-end/18921
15963         * gcc.dg/pr18921-1.c: New test case.
15964
15965 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15966
15967         PR fortran/17175
15968         * gfortran.dg/scale_1.f90: New test.
15969
15970 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
15971
15972         PR middle-end/18903
15973         * gcc.c-torture/compile/pr18903.c: New test.
15974
15975 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
15976
15977         * gcc.c-torture/execute/20041210-1.c: New test.
15978
15979 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15980
15981         PR c++/18731
15982         * g++.dg/parser/struct-1.C: New test.
15983         * g++.dg/parser/struct-2.C: New test.
15984         * g++.dg/parser/struct-3.C: New test.
15985
15986 2004-12-09  Richard Henderson  <rth@redhat.com>
15987
15988         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
15989
15990         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
15991         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
15992
15993 2004-12-09  Matt Austern  <austern@apple.com>
15994
15995         PR c++/18514
15996         * g++.dg/ext/builtin1.C: New
15997         * g++.dg/ext/builtin2.C: New
15998         * g++.dg/ext/builtin3.C: New
15999         * g++.dg/ext/builtin4.C: New
16000         * g++.dg/ext/builtin5.C: New
16001
16002 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
16003
16004         PR tree-opt/18904
16005         * g++.dg/opt/ptrmem5.C: New test.
16006
16007 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
16008
16009         * g++.dg/parse/typename5.C: Adjust for new error.
16010         * g++.dg/parse/typename7.C: New.
16011
16012 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16013
16014         PR c++/18073
16015         * g++.dg/other/mmintrin.C: New test.
16016
16017 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
16018
16019         PR c++/16681
16020         * g++.dg/init/array15.C: New.
16021         * g++.dg/init/array16.C: New.
16022
16023 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16024
16025         PR fortran/18826
16026         * gfortran.dg/assign_1.f90: New test.
16027
16028 2004-12-08  Nick Clifton  <nickc@redhat.com>
16029
16030         * gcc.target/xstormy16/bss_below100: New directory containing tests.
16031         * gcc.target/xstormy16/data_below100: Likewise.
16032         * gcc.target/xstormy16/sfr: Likewise.
16033         * gcc.target/xstormy16/below100.S: New test source file.
16034         * gcc.target/xstormy16/below100.ld: New test linker script.
16035         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
16036         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
16037         bp instructions.
16038         * gcc.target/xstormy16/bp.c: Likewise.
16039
16040         * gcc.target/xstormy16/bss_below100: New files:
16041         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
16042         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
16043         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
16044         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
16045         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
16046         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
16047         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
16048         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
16049         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
16050         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
16051         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
16052         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
16053         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
16054         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
16055         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
16056         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
16057         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
16058         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
16059         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
16060         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
16061         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
16062         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
16063         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
16064         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
16065         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
16066         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
16067         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
16068
16069         * gcc.target/xstormy16/data_below100: New files:
16070         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
16071         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
16072         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
16073         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
16074         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
16075         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
16076         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
16077         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
16078         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
16079         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
16080         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
16081         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
16082         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
16083         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
16084         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
16085         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
16086         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
16087         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
16088         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
16089         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
16090         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
16091         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
16092         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
16093         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
16094         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
16095         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
16096         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
16097
16098         * gcc.target/xstormy16/sfr: New files:
16099         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
16100         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
16101         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
16102         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
16103         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
16104         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
16105         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
16106         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
16107         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
16108         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
16109         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
16110         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
16111         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
16112         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
16113         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
16114         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
16115         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
16116         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
16117         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
16118         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
16119         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
16120         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
16121         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
16122         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
16123         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
16124         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
16125         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
16126         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
16127         27_if0_sfrw_bitfield_f.c
16128
16129 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16130
16131         PR c++/18100
16132         * g++.dg/lookup/name-clash4.C: New test.
16133
16134 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
16135
16136         PR c++/18672
16137         * g++.dg/opt/array1.C: New.
16138
16139         PR c++/18803
16140         * g++.dg/template/operator5.C: New.
16141
16142 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
16143
16144         PR c/18867
16145         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
16146
16147 2004-12-07  Steven Bosscher  <stevenb@suse.de>
16148
16149         * gcc.dg/noncompile/20041207.c: New test.
16150
16151 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
16152
16153         * g++.dg/other/unreachable-1.C: New test.
16154
16155 2004-12-06  Nick Clifton  <nickc@redhat.com>
16156
16157         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
16158         <limits.h> because the latter comes from gcc's include/ directory
16159         and not the newlib/libc/include directory.
16160
16161 2004-12-04  Richard Henderson  <rth@redhat.com>
16162
16163         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
16164
16165 2004-12-04  Richard Henderson  <rth@redhat.com>
16166
16167         * lib/target-supports.exp (check_gc_sections_available): Disable
16168         for alpha and ia64.
16169
16170 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
16171
16172         PR middle-end/17909
16173         * g++.dg/other/vararg-2.C: New test.
16174
16175 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16176
16177         PR c++/17011, c++/17971
16178         * g++.dg/template/error15.C: Adjust expected error.
16179         * g++.dg/template/instantiate3.C: Likewise.
16180
16181 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
16182
16183         * gcc.dg/altivec-18.c: Fix for darwin
16184
16185 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
16186
16187         PR c++/18782
16188         * g++.dg/parse/ptrmem2.C: New.
16189
16190         PR c++/18318
16191         * g++.dg/template/new1.C: New.
16192
16193 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16194
16195         PR fortran/18710
16196         * gfortran.dg/direct_io_3.f90: New test.
16197
16198 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
16199
16200         PR 18758
16201         * g++.dg/parse/crash21.C: New.
16202
16203 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16204
16205         PR c++/15664, c++/18276
16206         * g++.dg/template/ttp13.C: New test.
16207         * g++.dg/template/ttp14.C: Likewise.
16208
16209 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16210
16211         PR c++/18123
16212         * g++.dg/parse/enum2.C: New test.
16213         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
16214
16215 2004-12-02  Nick Clifton  <nickc@redhat.com>
16216
16217         * gcc.target/xstormy16: New test directory.
16218         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
16219         * gcc.target/xstormy16/bp.c: Check the generation of bp
16220         instructions.
16221         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
16222         bn instructions and the BELOW100 attribute.
16223
16224 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
16225
16226         PR target/16952
16227         * gcc.dg/ppc-eabi.c: New.
16228
16229 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
16230
16231         PR fortran/18284
16232         * gfortran.dg/backspace.f90
16233
16234 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
16235
16236         * gfortran.dg/inquire.f90: New test.
16237
16238 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
16239
16240         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
16241         handle effective-target-keyword.
16242         (dg-skip-if): Support effective-target keyword as target list.
16243         (dg-xfail-if): Ditto.
16244         * lib/target-supports.exp (is-effective-target-keyword): New proc.
16245
16246 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
16247
16248         PR tree-optimization/18291
16249         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
16250
16251 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
16252
16253         PR C++/18729
16254         * g++.dg/parse/crash20.C: New.
16255
16256         PR c++/17431
16257         * g++.dg/overload/arg1.C: New.
16258         * g++.dg/overload/arg2.C: New.
16259         * g++.dg/overload/arg3.C: New.
16260         * g++.dg/overload/arg4.C: New.
16261
16262 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
16263
16264         * gcc.dg/c99-flex-array-4.c: Remove.
16265
16266 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
16267
16268         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
16269
16270         * lib/target-supports.exp (is-effective-target): Simplify.
16271
16272         * lib/target-supports.exp (check_effective_target_vect_long):
16273         Fix for powerpc64-*-*.
16274
16275 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
16276
16277         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
16278         to support new requirements on FreeBSD 5.
16279
16280 2004-11-30  Devang Patel  <dpatel@apple.com>
16281
16282         PR 18702
16283         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
16284
16285 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
16286
16287         * g++.dg/ext/altivec-13.C: New test.
16288
16289 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
16290
16291         PR tree-opt/18298
16292         * gcc.c-torture/execute/p18298.c: New test.
16293
16294 2004-11-30  Ira Rosen  <irar@il.ibm.com>
16295             Dorit Naishlos  <dorit@il.ibm.com>
16296
16297         PR tree-opt/18607
16298         * gcc.dg/vect/vect-89.c: New test.
16299
16300 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
16301
16302         * gcc.dg/pr18596-1.c: New test.
16303
16304 2004-11-30  Ben Elliston  <bje@au.ibm.com>
16305
16306         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
16307
16308 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
16309
16310         PR c/18479
16311         * gcc.dg/pr18479.c: New test.
16312
16313 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
16314
16315         PR target/18490
16316         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
16317         mmix-knuth-mmixware.
16318
16319         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
16320         cris-*-elf* cris-*-aout* mmix-*-*
16321
16322 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
16323
16324         PR middle-end/18725
16325         * gcc.dg/pr18725.c: New test.
16326
16327 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
16328
16329         PR target/18488
16330         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
16331
16332         PR target/18336
16333         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
16334
16335 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
16336
16337         PR c++/18368
16338         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
16339         * g++.old-deja/g++.law/ctors5.C: Likewise.
16340         * g++.old-deja/g++.other/crash25.C: Likewise.
16341
16342         PR c++/18674
16343         * g++.dg/template/error16.C: New test.
16344
16345         PR c++/18512
16346         * g++.dg/template/crash29.C: New test.
16347
16348 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
16349
16350         PR tree-optimization/18712
16351         * gcc.c-torture/compile/pr18712.c: New test.
16352
16353 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
16354
16355         PR c/7544
16356         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
16357         tests.
16358
16359 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16360
16361         PR c++/18652
16362         * g++.dg/lookup/crash6.C: New test.
16363
16364 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
16365
16366         PR middle-end/18164
16367         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
16368
16369 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
16370
16371         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
16372         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
16373         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
16374
16375 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
16376
16377         * gcc.dg/pr18164.c: New test.
16378
16379 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
16380
16381         * gcc.dg/funroll-loops-all.c: New.
16382
16383 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
16384
16385         PR target/18489
16386         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
16387         delimeter, match space and TAB as well as ":".
16388
16389         PR target/18484
16390         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
16391
16392         PR target/18348
16393         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
16394
16395         PR target/18345
16396         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
16397
16398         PR target/18337
16399         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
16400
16401 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
16402
16403         * gfortran.dg/direct_io_2.f90: New test.
16404
16405 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
16406
16407         PR target/18334
16408         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
16409
16410 2004-11-28  Richard Henderson  <rth@redhat.com>
16411
16412         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
16413
16414 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
16415
16416         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
16417         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
16418         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
16419         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
16420         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
16421         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
16422         gcc.dg/pointer-arith-8.c: New tests.
16423
16424 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
16425
16426         PR fortran/18364
16427         * gfortran.dg/endfile.f90: New test.
16428
16429 2004-11-27  Falk Hueffner  <falk@debian.org>
16430
16431         * gcc.dg/loop-6.c: New test.
16432
16433 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
16434
16435         * gcc.c-torture/execute/20041126-1.c: New test.
16436
16437 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
16438
16439         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
16440         on IRIX.
16441
16442 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
16443
16444         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
16445         functions.
16446
16447 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
16448
16449         PR rtl-optimization/17825
16450         * gcc.c-torture/compile/20041119-1.c: New test.
16451
16452 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16453
16454         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
16455         Check existence of ld library path variables before unsetting.
16456
16457 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
16458
16459         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
16460
16461 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
16462
16463         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
16464
16465 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
16466
16467         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
16468
16469 2004-11-26  Ben Elliston  <bje@au.ibm.com>
16470
16471         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
16472         dg-do directive.
16473
16474 2004-11-26  Ben Elliston  <bje@au.ibm.com>
16475
16476         * gcc.dg/pr17957.c: Pass --param, not -param.
16477
16478 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
16479
16480         PR middle-end/17957
16481         * testsuite/gcc.dg/pr17957.c: New test.
16482
16483 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
16484
16485         PR c++/18445
16486         * g++.dg/template/crash28.C: Likewise.
16487
16488         PR c++/18001
16489         * g++.dg/expr/unary2.C: Adjust lvalue messages.
16490         * g++.dg/ext/lvaddr.C: Likewise.
16491         * g++.dg/opt/pr7503-3.C: Likewise.
16492
16493         PR c++/18466
16494         * g++.dg/parse/qualified3.C: New test.
16495         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
16496
16497         PR c++/18545
16498         * g++.dg/expr/return1.C: New test.
16499
16500 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16501
16502         Friend class name lookup 3/n, PR c++/3332
16503         * g++.dg/lookup/friend3.C: New test.
16504         * g++.dg/lookup/friend4.C: Likewise.
16505         * g++.dg/lookup/friend5.C: Likewise.
16506
16507 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16508
16509         Friend class name lookup 2/n, PR c++/14513, c++/15410
16510         * g++.dg/lookup/friend2.C: New test.
16511         * g++.dg/template/friend31.C: Likewise.
16512
16513 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16514
16515         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
16516
16517 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
16518
16519         PR c++/17473
16520         * g++.dg/tc1/dr56.C: Remove.
16521         * g++.dg/template/typedef1.C: Add dg-error markers.
16522         * g++.old-deja/g++.other/typedef7.C: Likewise.
16523
16524         PR c++/18285
16525         * g++.dg/parse/typedef7.C: New test.
16526
16527 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
16528
16529         * gcc.c-torture/execute/20041124-1.c: New test.
16530
16531 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
16532
16533         * g++.dg/template/deduce3.C: New test.
16534
16535         PR c++/18586
16536         * g++.dg/template/crash27.C: New test.
16537
16538         PR c++/18530
16539         * g++.dg/warn/Wshadow-3.C: New test.
16540
16541 2004-11-24  Devang Patel  <dpatel@apple.com>
16542
16543         PR/18555
16544         * gcc.dg/cpp/isysroot-1.c: New test.
16545         * gcc.dg/cpp/usr/include/stdio.h: New file.
16546         * gcc.dg/cpp/isysroot-2.c: New test.
16547         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
16548         New file.
16549
16550 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16551
16552         PR c++/8929
16553         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
16554
16555 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
16556
16557         * gcc.target/sparc/align.c: Do not include <stdint.h>.
16558         * gcc.target/sparc/pdist.c: Likewise.
16559
16560 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
16561
16562         PR c++/16882
16563         * g++.dg/conversion/simd1.C: New test.
16564
16565 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16566
16567         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
16568         and restore_ld_library_path_env_vars.
16569         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
16570         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
16571         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
16572         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
16573
16574 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
16575
16576         * gcc.dg/pragma-align-2.c: Test macro expansion.
16577         * gcc.dg/pragma-pack-2.c: New test.
16578
16579 2004-11-23  Richard Henderson  <rth@redhat.com>
16580
16581         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
16582         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
16583         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
16584         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
16585         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
16586         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
16587
16588         * gcc.dg/vect/vect.exp: Add check for alpha.
16589         * lib/target-supports.exp (check_alpha_max_hw_available): New.
16590         (check_effective_target_vect_int): Enable for alpha.
16591         (check_effective_target_vect_long): New.
16592         (is-effective-target): Add it.
16593
16594 2004-11-23  Uros Bizjak <uros@kss-loka.si>
16595
16596         * gcc.dg/pr18614-1.c: New test.
16597
16598 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
16599
16600         * gcc.dg/setjmp-2.c: New test.
16601
16602 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
16603
16604         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
16605         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
16606         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
16607         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
16608         gcc.target/sparc/pdist.c: New tests.
16609
16610 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
16611
16612         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
16613
16614 2004-11-22  Dale Johannesen  <dalej@apple.com>
16615
16616         * gcc.dg/20041111-1.c: New.
16617
16618 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
16619
16620         PR tree-opt/18536
16621         * gcc.dg/vect/pr18536.c: New test.
16622
16623 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16624
16625         PR c++/18354
16626         * g++.dg/template/nontype11.C: New test.
16627
16628 2004-11-21  Roger Sayle  <roger@eyesopen.com>
16629
16630         PR middle-end/18520
16631         * gcc.dg/pr18520-1.c: New test case.
16632
16633 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
16634
16635         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
16636         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
16637         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
16638         expected diagnostics.
16639
16640 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
16641
16642         PR target/18580
16643         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
16644         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
16645         vect-77.c, vect-77a.c: XFAIL on the SPARC.
16646
16647 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
16648
16649         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
16650
16651 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
16652             Joseph Myers  <joseph@codesourcery.com>
16653
16654         * lib/target-supports.exp (check_visibility_available): Really
16655         test the compiler.
16656
16657 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
16658
16659         PR tree-opt/18181
16660         * gcc.dg/vect/vect-85.c: New test.
16661         * gcc.dg/vect/vect-86.c: New test.
16662         * gcc.dg/vect/vect-87.c: New test.
16663         * gcc.dg/vect/vect-88.c: New test.
16664
16665 2004-11-19  Ben Elliston  <bje@au.ibm.com>
16666
16667         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
16668
16669 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
16670
16671         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
16672         * gcc.dg/ppc-and-1.c: Ditto.
16673         * gcc.dg/ppc-compare-1.c: Ditto.
16674         * gcc.dg/ppc-mov-1.c: Ditto
16675
16676 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
16677             Mark Mitchell  <mark@codesourcery.com>
16678
16679         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
16680
16681 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
16682             Aldy Hernandez  <aldyh@redhat.com>
16683
16684         * lib/target-supports.exp (check_effective_target_vect_int): New
16685         (check_effective_target_vect_float): New
16686         (check_effective_target_vect_double): New.
16687         (is-effective-target): Support new effective targets keywords.
16688         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
16689         default action for dg-do.
16690         * gcc.dg/vect/pr16105.c: Use new support.
16691         * gcc.dg/vect/pr18400.c: Ditto.
16692         * gcc.dg/vect/pr18425.c: Ditto.
16693         * gcc.dg/vect/vect-1.c: Ditto.
16694         * gcc.dg/vect/vect-10.c: Ditto.
16695         * gcc.dg/vect/vect-11.c: Ditto.
16696         * gcc.dg/vect/vect-12.c: Ditto.
16697         * gcc.dg/vect/vect-13.c: Ditto.
16698         * gcc.dg/vect/vect-14.c: Ditto.
16699         * gcc.dg/vect/vect-15.c: Ditto.
16700         * gcc.dg/vect/vect-16.c: Ditto.
16701         * gcc.dg/vect/vect-17.c: Ditto.
16702         * gcc.dg/vect/vect-18.c: Ditto.
16703         * gcc.dg/vect/vect-19.c: Ditto.
16704         * gcc.dg/vect/vect-2.c: Ditto.
16705         * gcc.dg/vect/vect-20.c: Ditto.
16706         * gcc.dg/vect/vect-21.c: Ditto.
16707         * gcc.dg/vect/vect-22.c: Ditto.
16708         * gcc.dg/vect/vect-23.c: Ditto.
16709         * gcc.dg/vect/vect-24.c: Ditto.
16710         * gcc.dg/vect/vect-25.c: Ditto.
16711         * gcc.dg/vect/vect-26.c: Ditto.
16712         * gcc.dg/vect/vect-27.c: Ditto.
16713         * gcc.dg/vect/vect-27a.c: Ditto.
16714         * gcc.dg/vect/vect-28.c: Ditto.
16715         * gcc.dg/vect/vect-29.c: Ditto.
16716         * gcc.dg/vect/vect-29a.c: Ditto.
16717         * gcc.dg/vect/vect-3.c: Ditto.
16718         * gcc.dg/vect/vect-30.c: Ditto.
16719         * gcc.dg/vect/vect-31.c: Ditto.
16720         * gcc.dg/vect/vect-32.c: Ditto.
16721         * gcc.dg/vect/vect-33.c: Ditto.
16722         * gcc.dg/vect/vect-34.c: Ditto.
16723         * gcc.dg/vect/vect-35.c: Ditto.
16724         * gcc.dg/vect/vect-36.c: Ditto.
16725         * gcc.dg/vect/vect-37.c: Ditto.
16726         * gcc.dg/vect/vect-38.c: Ditto.
16727         * gcc.dg/vect/vect-4.c: Ditto.
16728         * gcc.dg/vect/vect-40.c: Ditto.
16729         * gcc.dg/vect/vect-41.c: Ditto.
16730         * gcc.dg/vect/vect-42.c: Ditto.
16731         * gcc.dg/vect/vect-43.c: Ditto.
16732         * gcc.dg/vect/vect-44.c: Ditto.
16733         * gcc.dg/vect/vect-45.c: Ditto.
16734         * gcc.dg/vect/vect-46.c: Ditto.
16735         * gcc.dg/vect/vect-47.c: Ditto.
16736         * gcc.dg/vect/vect-48.c: Ditto.
16737         * gcc.dg/vect/vect-48a.c: Ditto.
16738         * gcc.dg/vect/vect-49.c: Ditto.
16739         * gcc.dg/vect/vect-5.c: Ditto.
16740         * gcc.dg/vect/vect-50.c: Ditto.
16741         * gcc.dg/vect/vect-51.c: Ditto.
16742         * gcc.dg/vect/vect-52.c: Ditto.
16743         * gcc.dg/vect/vect-53.c: Ditto.
16744         * gcc.dg/vect/vect-54.c: Ditto.
16745         * gcc.dg/vect/vect-55.c: Ditto.
16746         * gcc.dg/vect/vect-56.c: Ditto.
16747         * gcc.dg/vect/vect-56a.c: Ditto.
16748         * gcc.dg/vect/vect-57.c: Ditto.
16749         * gcc.dg/vect/vect-58.c: Ditto.
16750         * gcc.dg/vect/vect-59.c: Ditto.
16751         * gcc.dg/vect/vect-6.c: Ditto.
16752         * gcc.dg/vect/vect-60.c: Ditto.
16753         * gcc.dg/vect/vect-61.c: Ditto.
16754         * gcc.dg/vect/vect-62.c: Ditto.
16755         * gcc.dg/vect/vect-63.c: Ditto.
16756         * gcc.dg/vect/vect-64.c: Ditto.
16757         * gcc.dg/vect/vect-65.c: Ditto.
16758         * gcc.dg/vect/vect-66.c: Ditto.
16759         * gcc.dg/vect/vect-67.c: Ditto.
16760         * gcc.dg/vect/vect-68.c: Ditto.
16761         * gcc.dg/vect/vect-69.c: Ditto.
16762         * gcc.dg/vect/vect-7.c: Ditto.
16763         * gcc.dg/vect/vect-72.c: Ditto.
16764         * gcc.dg/vect/vect-72a.c: Ditto.
16765         * gcc.dg/vect/vect-73.c: Ditto.
16766         * gcc.dg/vect/vect-74.c: Ditto.
16767         * gcc.dg/vect/vect-75.c: Ditto.
16768         * gcc.dg/vect/vect-76.c: Ditto.
16769         * gcc.dg/vect/vect-77.c: Ditto.
16770         * gcc.dg/vect/vect-77a.c: Ditto.
16771         * gcc.dg/vect/vect-78.c: Ditto.
16772         * gcc.dg/vect/vect-79.c: Ditto.
16773         * gcc.dg/vect/vect-8.c: Ditto.
16774         * gcc.dg/vect/vect-80.c: Ditto.
16775         * gcc.dg/vect/vect-82.c: Ditto.
16776         * gcc.dg/vect/vect-82_64.c: Ditto.
16777         * gcc.dg/vect/vect-83.c: Ditto.
16778         * gcc.dg/vect/vect-83_64.c: Ditto.
16779         * gcc.dg/vect/vect-9.c: Ditto.
16780         * gcc.dg/vect/vect-all.c: Ditto.
16781         * gcc.dg/vect/vect-none.c: Ditto.
16782
16783 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
16784
16785         * lib/gcc-dg.exp (dg-skip-if): New function.
16786         (dg-forbid-option): Remove.
16787         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
16788         * g++.dg/abi/bitfield8.C: Likewise.
16789         * g++.dg/abi/dtor1.C: Likewise.
16790         * g++.dg/abi/empty10.C: Likewise.
16791         * g++.dg/abi/empty7.C: Likewise.
16792         * g++.dg/abi/empty9.C: Likewise.
16793         * g++.dg/abi/layout3.C: Likewise.
16794         * g++.dg/abi/layout4.C: Likewise.
16795         * g++.dg/abi/thunk1.C: Likewise.
16796         * g++.dg/abi/thunk2.C: Likewise.
16797         * g++.dg/abi/vbase11.C: Likewise.
16798         * g++.dg/abi/vthunk2.C: Likewise.
16799         * g++.dg/abi/vthunk3.C: Likewise.
16800         * g++.dg/ext/attrib8.C: Likewise.
16801         * g++.dg/opt/longbranch2.C: Likewise.
16802         * g++.dg/opt/reg-stack4.C: Likewise.
16803         * g++.old-deja/g++.ext/attrib1.C: Likewise.
16804         * g++.old-deja/g++.ext/attrib2.C: Likewise.
16805         * g++.old-deja/g++.ext/attrib3.C: Likewise.
16806         * g++.old-deja/g++.other/store-expr1.C: Likewise.
16807         * g++.old-deja/g++.other/store-expr2.C: Likewise.
16808         * gcc.dg/20000609-1.c: Likewise.
16809         * gcc.dg/20000720-1.c: Likewise.
16810         * gcc.dg/20011107-1.c: Likewise.
16811         * gcc.dg/20011119-1.c: Likewise.
16812         * gcc.dg/20020108-1.c: Likewise.
16813         * gcc.dg/20020122-2.c: Likewise.
16814         * gcc.dg/20020122-3.c: Likewise.
16815         * gcc.dg/20020201-3.c: Likewise.
16816         * gcc.dg/20020206-1.c: Likewise.
16817         * gcc.dg/20020218-1.c: Likewise.
16818         * gcc.dg/20020310-1.c: Likewise.
16819         * gcc.dg/20020411-1.c: Likewise.
16820         * gcc.dg/20020418-2.c: Likewise.
16821         * gcc.dg/20020426-1.c: Likewise.
16822         * gcc.dg/20020426-2.c: Likewise.
16823         * gcc.dg/20020517-1.c: Likewise.
16824         * gcc.dg/20020523-1.c: Likewise.
16825         * gcc.dg/20020523-2.c: Likewise.
16826         * gcc.dg/20020729-1.c: Likewise.
16827         * gcc.dg/20030204-1.c: Likewise.
16828         * gcc.dg/20030826-2.c: Likewise.
16829         * gcc.dg/20030926-1.c: Likewise.
16830         * gcc.dg/20031202-1.c: Likewise.
16831         * gcc.dg/980312-1.c: Likewise.
16832         * gcc.dg/980313-1.c: Likewise.
16833         * gcc.dg/990117-1.c: Likewise.
16834         * gcc.dg/990424-1.c: Likewise.
16835         * gcc.dg/990524-1.c: Likewise.
16836         * gcc.dg/991230-1.c: Likewise.
16837         * gcc.dg/i386-387-1.c: Likewise.
16838         * gcc.dg/i386-387-2.c: Likewise.
16839         * gcc.dg/i386-387-3.c: Likewise.
16840         * gcc.dg/i386-387-4.c: Likewise.
16841         * gcc.dg/i386-387-5.c: Likewise.
16842         * gcc.dg/i386-387-6.c: Likewise.
16843         * gcc.dg/i386-asm-1.c: Likewise.
16844         * gcc.dg/i386-bitfield1.c: Likewise.
16845         * gcc.dg/i386-bitfield2.c: Likewise.
16846         * gcc.dg/i386-loop-1.c: Likewise.
16847         * gcc.dg/i386-loop-2.c: Likewise.
16848         * gcc.dg/i386-loop-3.c: Likewise.
16849         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
16850         * gcc.dg/i386-pic-1.c: Likewise.
16851         * gcc.dg/i386-regparm.c: Likewise.
16852         * gcc.dg/i386-signbit-1.c: Likewise.
16853         * gcc.dg/i386-signbit-2.c: Likewise.
16854         * gcc.dg/i386-signbit-3.c: Likewise.
16855         * gcc.dg/i386-sse-5.c: Likewise.
16856         * gcc.dg/i386-sse-8.c: Likewise.
16857         * gcc.dg/i386-unroll-1.c: Likewise.
16858         * gcc.dg/tls/opt-1.c: Likewise.
16859         * gcc.dg/tls/opt-2.c: Likewise.
16860         * gcc.dg/unroll-1.c: Likewise.
16861         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
16862         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
16863         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
16864         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
16865
16866 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16867
16868         * g++.dg/template/incomplete1.C: New test.
16869
16870 2004-11-16  Nick Clifton  <nickc@redhat.com>
16871
16872         Revert patches accidentally commited during checkin of fixes for
16873         xstormy16 tests:
16874         gcc.c-torture/execute/simd-4.c: Revert
16875         gcc.dg/20040910-1.c: Revert.
16876
16877 2004-11-16  Paul Brook  <paul@codesourcery.com>
16878
16879         PR fortran/13010
16880         * gfortran.dg/der_pointer_1.f90: New test.
16881
16882 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
16883
16884         PR c/18498
16885         * gcc.dg/bitfld-13.c: New test.
16886
16887 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
16888
16889         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
16890         powerpc*-*-linux*.
16891
16892         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
16893         * gcc.dg/ppc64-abi-2.c: Ditto.
16894         * gcc.dg/ppc64-abi-3.c: Ditto.
16895
16896         * lib/gcc-dg.exp (dg-target-list): Remove.
16897
16898 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
16899
16900         * gcc.dg/ia64-postinc.c: New test.
16901
16902 2004-11-15  Mark Mitchell <mark@codesourcery.com>
16903
16904         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
16905
16906 2004-11-15  Nick Clifton  <nickc@redhat.com>
16907
16908         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
16909         __INT_MAX__ so that the test can be compiled by toolchains
16910         targeted at 16-bit processors.
16911
16912         * gcc.dg/20040625-1.c: Use long constants rather than integers
16913         when performing arithmetic that will overflow 16-bits.
16914
16915         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
16916         xstormy16.  It does not support 128-bit vector operations.
16917
16918         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
16919         with the macro PTR_TYPE.  Define this macro to an integer type
16920         suitable for holding a pointer.
16921
16922         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
16923         the target is a 16-bit processor.
16924
16925         * gcc.dg/cpp/if-2.c: Expect a different warning message from
16926         16-bit targets where the character constant will be too long.
16927
16928         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
16929         where the double will not be directly addressable.
16930
16931 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16932
16933         Friend class name lookup 1/n, PR c++/18471
16934         * g++.dg/template/crash26.C: New test.
16935         * g++.dg/lookup/struct1.C: Adjust expected error.
16936         * g++.dg/parse/elab1.C: Likewise.
16937         * g++.dg/parse/elab2.C: Likewise.
16938         * g++.dg/parse/int-as-enum1.C: Likewise.
16939         * g++.dg/parse/struct-as-enum1.C: Likewise.
16940         * g++.dg/parse/typedef1.C: Likewise.
16941         * g++.dg/parse/typedef3.C: Likewise.
16942         * g++.dg/parse/typedef4.C: Likewise.
16943         * g++.dg/parse/typedef5.C: Likewise.
16944         * g++.dg/template/nontype4.C: Likewise.
16945         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
16946         * g++.old-deja/g++.other/elab1.C: Likewise.
16947         * g++.old-deja/g++.other/syntax4.C: Likewise.
16948
16949 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
16950
16951         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
16952
16953 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
16954
16955         * gcc.c-torture/execute/20041114-1.c: New test.
16956
16957 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
16958
16959         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
16960         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
16961         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
16962         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
16963         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
16964         gcc.dg/switch-7.c: New tests.
16965
16966 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
16967
16968         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
16969
16970 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
16971
16972         PR tree-opt/18400
16973         * gcc.dg/vect/pr18400.c: New test.
16974
16975 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
16976             Andrew Pinski  <pinskia@physics.uc.edu>
16977
16978         PR tree-opt/18425
16979         * gcc.dg/vect/pr18425.c: New test.
16980
16981 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
16982
16983         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
16984         Guard with dg-require-alias and dg-require-visibility.
16985
16986 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
16987
16988         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
16989
16990 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16991
16992         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
16993
16994 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16995
16996         PR c++/17344
16997         * g++.dg/template/defarg5.C: New test.
16998
16999 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
17000
17001         * g++.dg/parse/cast1.C: Run only on ILP32.
17002         * g++.old-deja/g++.mike/p784.C: Likewise.
17003
17004 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
17005
17006         * gcc.c-torture/execute/20041113-1.c: New test.
17007
17008 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
17009
17010         PR target/18230
17011         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
17012         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
17013         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
17014         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
17015         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
17016         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
17017         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
17018         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
17019         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
17020         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
17021         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
17022         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
17023         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
17024
17025 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
17026
17027         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
17028         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
17029         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
17030         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
17031         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
17032         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
17033         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
17034         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
17035         gcc.target/sparc/combined-1.c: New tests.
17036
17037 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
17038
17039         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
17040         New tests.
17041
17042 2004-11-12  Mark Mitchell <mark@codesourcery.com>
17043
17044         * lib/gcc-dg.exp (dg-forbid-option): New function.
17045         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
17046         * g++.dg/abi/bitfield8.C: Likewise.
17047         * g++.dg/abi/dtor1.C: Likewise.
17048         * g++.dg/abi/empty10.C: Likewise.
17049         * g++.dg/abi/empty7.C: Likewise.
17050         * g++.dg/abi/empty9.C: Likewise.
17051         * g++.dg/abi/layout3.C: Likewise.
17052         * g++.dg/abi/layout4.C: Likewise.
17053         * g++.dg/abi/thunk1.C: Likewise.
17054         * g++.dg/abi/thunk2.C: Likewise.
17055         * g++.dg/abi/vbase11.C: Likewise.
17056         * g++.dg/abi/vthunk2.C: Likewise.
17057         * g++.dg/abi/vthunk3.C: Likewise.
17058         * g++.dg/ext/attrib8.C: Likewise.
17059         * g++.dg/opt/longbranch2.C: Likewise.
17060         * g++.dg/opt/reg-stack4.C: Likewise.
17061         * g++.old-deja/g++.ext/attrib1.C: Likewise.
17062         * g++.old-deja/g++.ext/attrib2.C: Likewise.
17063         * g++.old-deja/g++.ext/attrib3.C: Likewise.
17064         * g++.old-deja/g++.other/store-expr1.C: Likewise.
17065         * g++.old-deja/g++.other/store-expr2.C: Likewise.
17066         * gcc.dg/20000609-1.c: Likewise.
17067         * gcc.dg/20000720-1.c: Likewise.
17068         * gcc.dg/20011107-1.c: Likewise.
17069         * gcc.dg/20011119-1.c: Likewise.
17070         * gcc.dg/20020108-1.c: Likewise.
17071         * gcc.dg/20020122-2.c: Likewise.
17072         * gcc.dg/20020122-3.c: Likewise.
17073         * gcc.dg/20020201-3.c: Likewise.
17074         * gcc.dg/20020206-1.c: Likewise.
17075         * gcc.dg/20020218-1.c: Likewise.
17076         * gcc.dg/20020310-1.c: Likewise.
17077         * gcc.dg/20020411-1.c: Likewise.
17078         * gcc.dg/20020418-2.c: Likewise.
17079         * gcc.dg/20020426-1.c: Likewise.
17080         * gcc.dg/20020426-2.c: Likewise.
17081         * gcc.dg/20020517-1.c: Likewise.
17082         * gcc.dg/20020523-1.c: Likewise.
17083         * gcc.dg/20020523-2.c: Likewise.
17084         * gcc.dg/20020729-1.c: Likewise.
17085         * gcc.dg/20030204-1.c: Likewise.
17086         * gcc.dg/20030826-2.c: Likewise.
17087         * gcc.dg/20030926-1.c: Likewise.
17088         * gcc.dg/20031202-1.c: Likewise.
17089         * gcc.dg/980312-1.c: Likewise.
17090         * gcc.dg/980313-1.c: Likewise.
17091         * gcc.dg/990117-1.c: Likewise.
17092         * gcc.dg/990424-1.c: Likewise.
17093         * gcc.dg/990524-1.c: Likewise.
17094         * gcc.dg/991230-1.c: Likewise.
17095         * gcc.dg/i386-387-1.c: Likewise.
17096         * gcc.dg/i386-387-2.c: Likewise.
17097         * gcc.dg/i386-387-3.c: Likewise.
17098         * gcc.dg/i386-387-4.c: Likewise.
17099         * gcc.dg/i386-387-5.c: Likewise.
17100         * gcc.dg/i386-387-6.c: Likewise.
17101         * gcc.dg/i386-asm-1.c: Likewise.
17102         * gcc.dg/i386-bitfield1.c: Likewise.
17103         * gcc.dg/i386-bitfield2.c: Likewise.
17104         * gcc.dg/i386-loop-1.c: Likewise.
17105         * gcc.dg/i386-loop-2.c: Likewise.
17106         * gcc.dg/i386-loop-3.c: Likewise.
17107         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
17108         * gcc.dg/i386-pic-1.c: Likewise.
17109         * gcc.dg/i386-regparm.c: Likewise.
17110         * gcc.dg/i386-signbit-1.c: Likewise.
17111         * gcc.dg/i386-signbit-2.c: Likewise.
17112         * gcc.dg/i386-signbit-3.c: Likewise.
17113         * gcc.dg/i386-sse-5.c: Likewise.
17114         * gcc.dg/i386-sse-8.c: Likewise.
17115         * gcc.dg/i386-unroll-1.c: Likewise.
17116         * gcc.dg/tls/opt-1.c: Likewise.
17117         * gcc.dg/tls/opt-2.c: Likewise.
17118         * gcc.dg/unroll-1.c: Likewise.
17119         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
17120         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
17121         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
17122         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
17123         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
17124         -m64 is specified.
17125
17126 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
17127
17128         PR c++/18389
17129         * g++.dg/parse/cond1.C: New test.
17130
17131         PR c++/18429
17132         * g++.dg/template/array9.C: New test.
17133         * g++.dg/ext/vla1.C: Adjust error messages.
17134         * g++.dg/ext/vlm1.C: Likewise.
17135         * g++.dg/template/crash2.C: Likewise.
17136
17137         PR c++/18436
17138         * g++.dg/template/call3.C: New test.
17139
17140         PR c++/18407
17141         * g++.dg/template/ptrmem11.C: New test.
17142
17143 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
17144
17145         PR other/14264
17146         * lib/g++.exp: Set LC_ALL and LANG to C.
17147         * lib/gcc-dg.exp: Likewise.
17148         * lib/gfortran.exp: Likewise.
17149         * lib/objc.exp: Likewise.
17150         * lib/treelang.exp: Likewise.
17151
17152 2004-11-12  Andreas Schwab  <schwab@suse.de>
17153
17154         * gcc.dg/pr16286.c: Fix last change.
17155
17156 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
17157
17158         PR c++/18416
17159         * g++.dg/init/global1.C: New test.
17160
17161 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
17162
17163         * gcc.c-torture/execute/20041112-1.c: New test.
17164
17165 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
17166
17167         * lib/gcc-dg.exp (dg-target-list): New.
17168
17169 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
17170             Richard Sandiford  <rsandifo@redhat.com>
17171
17172         * lib/target-supports.exp (get-compiler_messages): New.
17173         (check_named_sections_available): Use it.
17174         (check_effective_target_ilp32): New.
17175         (check_effective_target_lp64): New.
17176         (is-effective-target): New.
17177         * lib/gcc-dg.exp (dg-require-effective-target): New.
17178
17179 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
17180
17181         * gcc.dg/precedence-1.c: New test.
17182
17183 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
17184
17185         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
17186
17187         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
17188         message, delete generated files, use more descriptive name for
17189         executable, and make the test unsupported when it cannot be run.
17190
17191         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
17192         (dg-require-weak, dg-require-visibility, dg-require-alias,
17193         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
17194         dg-require-iconv, dg-require-named-sections): Use it.
17195
17196         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
17197
17198 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
17199
17200         PR target/16457
17201         * gcc.dg/ppc-and-1: New
17202
17203         PR target/16796
17204         * gcc.dg/ppc-mov-1.c: New.
17205
17206         PR target/16458
17207         * gcc.dg/ppc-compare-1.c: New.
17208
17209 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
17210
17211         * objc.dg/desig-init-2.m: New test.
17212
17213 2004-11-10  Adam Nemet  <anemet@lnxw.com>
17214
17215         PR middle-end/18160
17216         * g++.dg/warn/register-var-1.C: New test.
17217         * g++.dg/warn/register-var-2.C: New test.
17218
17219 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
17220
17221         * gcc.dg/union-2.c: New test.
17222
17223 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
17224
17225         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
17226         New test for PR tree-optimization/17892.
17227
17228 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
17229
17230         PR c++/18369
17231         * g++.dg/init/new12.C: New test.
17232
17233 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
17234
17235         * gcc.target/sparc: New directory.
17236         * gcc.target/sparc/sparc.exp: New driver.
17237         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
17238         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
17239         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
17240         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
17241
17242 2004-11-10  Paul Brook  <paul@codesourcery.com>
17243
17244         PR fortran/18218
17245         * gfortran.dg/list_read.c: New test.
17246
17247 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
17248
17249         PR c/18322
17250         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
17251         expected diagnostic location.
17252
17253 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
17254
17255         * gcc.dg/20041109-1.c: New test.
17256
17257 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
17258
17259         PR objc/18406
17260         * objc/compile/pr18406.m: New test.
17261
17262 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
17263
17264         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
17265
17266 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
17267
17268         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
17269
17270 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
17271
17272         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
17273
17274 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
17275
17276         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
17277         exit.
17278
17279 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
17280
17281         PR tree-opt/18299
17282         * gcc.c-torture/pr18299-1.c: New test.
17283
17284 2004-11-06  Andreas Schwab  <schwab@suse.de>
17285
17286         * gcc.dg/pr16286.c: Also test for bool and pixel.
17287
17288 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
17289
17290         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
17291         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
17292         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
17293         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
17294         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
17295         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
17296         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
17297         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
17298         gcc.dg/struct-semi-3.c: New tests.
17299
17300 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
17301
17302         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
17303
17304 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
17305
17306         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
17307         Do not use C99 designators.
17308
17309 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
17310
17311         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
17312
17313 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
17314
17315         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
17316         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
17317         * gcc.c-torture/execute/simd-5.x: Remove.
17318
17319 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
17320
17321         PR rtl-optimization/17933
17322         * gcc.dg/torture/pr17933-1.c: New test.
17323
17324 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
17325
17326         PR target/18106
17327         * lib/target-supports.exp (check_weak_available): Support
17328         Windows.
17329
17330 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
17331
17332         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
17333         call to fflush(stdout) before abort.
17334         (my_ffsll): New function.
17335         (generate_fields): Use it.
17336
17337 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
17338
17339         * gcc.dg/init-undef-1.c: New test.
17340
17341 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
17342
17343         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
17344         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
17345         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
17346         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
17347         expected messages for new parser.
17348
17349 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
17350
17351         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
17352
17353 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
17354
17355         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
17356         on LP64 targets.
17357
17358 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
17359
17360         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
17361         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
17362         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
17363         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
17364         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
17365         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
17366         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
17367         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
17368         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
17369         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
17370
17371 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
17372
17373         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
17374         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
17375         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
17376         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
17377         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
17378         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
17379         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
17380         for new parser.
17381
17382 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
17383
17384         PR target/15342
17385         * gcc.dg/20041104-1.c: New test.
17386
17387 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17388
17389         * g++.dg/template/nontype7.C: New test.
17390         * g++.dg/template/nontype8.C: Likewise.
17391         * g++.dg/template/nontype9.C: Likewise.
17392         * g++.dg/template/nontype10.C: Likewise.
17393         * g++.dg/tc1/dr49.C: Likewise.
17394         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
17395         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
17396
17397 2004-11-04  Ben Elliston  <bje@au.ibm.com>
17398
17399         * g++.dg/rtti/tinfo1.C: Remove xfails.
17400
17401 2004-11-04  Ben Elliston  <bje@au.ibm.com>
17402
17403         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
17404         packed attribute to the definition to satisfy the new C++ parser.
17405
17406 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
17407
17408         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
17409         invocations of va_arg.
17410
17411 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
17412
17413         PR c++/18124
17414         * g++.dg/template/crash25.C: New test.
17415
17416         PR c++/18155
17417         * g++.dg/template/typedef2.C: New test.
17418         * g++.dg/parse/crash13.C: Adjust error markers.
17419
17420         PR c++/18177
17421         * g++.dg/conversion/const3.C: New test.
17422
17423 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17424
17425         PR fortran/17535
17426         PR fortran/17583
17427         PR fortran/17713
17428         * gfortran.dg/generic_[123].f90: New testcases.
17429
17430 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
17431
17432         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
17433         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
17434
17435 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
17436
17437         PR tree-opt/16808
17438         * gcc.c-torture/compile/pr16808.c: New test.
17439
17440 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
17441
17442         PR rtl-optimization/17104
17443         * gcc.dg/ppc-bitfield1.c: New.
17444
17445 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
17446
17447         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
17448
17449 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
17450
17451         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
17452         strings for 32-bit code.
17453
17454 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
17455
17456         PR c/18239
17457         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
17458
17459 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
17460
17461         PR c++/18064
17462         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
17463
17464 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
17465
17466         PR c++/15172
17467         * g++.dg/init/aggr2.C: New test.
17468
17469 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
17470
17471         * objc.dg/local-decl-1.m: New test.
17472
17473 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17474
17475         * gcc.dg/20040910-1.c: Adjust regex.
17476
17477 2004-10-30  Roger Sayle  <roger@eyesopen.com>
17478
17479         PR rtl-optimization/18084
17480         * g++.dg/opt/pr18084-1.C: New testcase.
17481
17482 2004-10-30  Matt Austern  <austern@apple.com>
17483
17484         PR c++/17542
17485         * g++.dg/ext/attrib18.C: New test.
17486
17487 2004-10-30  Roger Sayle  <roger@eyesopen.com>
17488
17489         PR middle-end/18096
17490         * gcc.dg/pr18096-1.c: New test case.
17491
17492 2004-10-30  Roger Sayle  <roger@eyesopen.com>
17493
17494         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
17495
17496 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
17497
17498         PR c/16666
17499         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
17500         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
17501         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
17502         gcc.dg/old-style-prom-3.c: New tests.
17503
17504 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
17505
17506         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
17507         Remove unnecessary inclusion of stdio.h.
17508
17509 2004-10-29  Roger Sayle  <roger@eyesopen.com>
17510
17511         PR rtl-optimization/17581
17512         * gcc.dg/pr17581-1.c: New test case.
17513
17514 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
17515
17516         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
17517         being implemented.
17518         * g++.dg/conversion/dr195-1.C: New.
17519         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
17520         * g++.old-deja/g++.mike/p10148.C: Likewise.
17521
17522 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
17523
17524         PR c++/17695
17525         * g++.dg/debug/typedef2.C: New test.
17526
17527 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
17528
17529         PR fortran/13490
17530         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
17531         * gfortran.dg/g77/README: Update.
17532
17533 2004-10-28  Matt Austern  <austern@apple.com>
17534
17535         PR c++/14124
17536         * g++.dg/ext/packed7.C: New test.
17537
17538 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
17539
17540         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
17541         scan-assembler.
17542         * lib/scanasm.exp (hidden-scan-for): New proc.
17543         (scan-hidden): Use hidden-scan-for instead of constructing the scan
17544         string.
17545         (scan-not-hidden): Likewise.
17546         * lib/target-supports.exp (check_visibility_available): mach-o is
17547         support too.
17548
17549 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
17550
17551         PR c++/17132
17552         * g++.dg/template/memclass3.C: New test.
17553
17554 2004-10-28  Adam Nemet  <anemet@lnxw.com>
17555
17556         PR middle-end/18160
17557         * gcc.dg/register-var-1.c: New test.
17558         * gcc.dg/register-var-2.c: New test.
17559         * gcc.dg/asm-7.c: Taking the address of a register variable is an
17560         error now.
17561
17562 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
17563
17564         PR other/18172
17565         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
17566         unused variables.
17567         * gcc.dg/vect/vect-22.c: Likewise.
17568
17569 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
17570
17571         * gcc.dg/i386-rotate-1.c: New test.
17572
17573 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
17574
17575         * g++.dg/init/ref12.C: Add "run" marker.
17576
17577         PR c++/17435
17578         * g++.dg/init/ref12.C: New test.
17579
17580         PR c++/18140
17581         * g++.dg/template/shift1.C: New test.
17582         * g++.dg/template/error10.C: Adjust error markers.
17583
17584 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
17585
17586         PR tree-opt/17529
17587         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
17588
17589 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
17590
17591         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
17592         * gcc.dg/weak/weak-3.c: Likewise.
17593         * gcc.dg/weak/weak-5.c: Likewise.
17594         * gcc.dg/weak/weak-9.c: Likewise.
17595         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
17596         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
17597
17598         * gcc.dg/darwin-weakimport-1.c: New.
17599
17600 2004-10-28  Ben Elliston  <bje@au.ibm.com>
17601
17602         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
17603
17604 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
17605
17606         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
17607         'syntax' error messages.
17608         * gcc.dg/cpp/direct2s.c: Likewise.
17609
17610 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
17611
17612         * gcc.c-torture/compile/20041026-1.c: New.
17613
17614 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
17615
17616         PR c++/18093
17617         * g++.dg/lookup/ns2.C: New test.
17618
17619         PR c++/18020
17620         * g++.dg/template/enum4.C: New test.
17621
17622         PR c++/18161
17623         * g++.dg/template/expr1.C: New test.
17624
17625 2004-10-26  Ben Elliston  <bje@au.ibm.com>
17626
17627         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
17628
17629 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
17630
17631         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
17632         gcc.dg/decl-nospec-3.c: New tests.
17633
17634 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
17635
17636         * objc.dg/super-class-3.m: New test.
17637
17638 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
17639
17640         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
17641         resyncing.
17642         * gcc.dg/cpp/direct2s.c: Likewise.
17643
17644 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
17645
17646         * objc.dg/image-info.m: Update for changes to section selection.
17647
17648 2004-10-25  David Ayers  <d.ayers@inode.at>
17649             Ziemowit Laski  <zlaski@apple.com>
17650
17651         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
17652         diagnostics when messaging 'id <Proto>'.
17653         * objc.dg/class-protocol-1.m: New test.
17654         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
17655         a non-existent method signature.
17656         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
17657         Update diagnostics when messaging with non-existent method signature.
17658         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
17659         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
17660         invalid receivers are now resolved as if messaging 'id'; remove
17661         extraneous diagnostics.
17662
17663 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
17664
17665         PR c/16667
17666         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
17667         gcc.dg/init-desig-obs-3.c: New tests.
17668
17669 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
17670
17671         * gcc.dg/debug/20041023-1.c: New test.
17672
17673 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
17674
17675         PR middle-end/17407
17676         * gcc.c-torture/compile/pr17407.c: New test.
17677
17678         PR c++/18121
17679         * g++.dg/template/array8.C: New test.
17680
17681 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
17682
17683         PR other/18138
17684         * lib/g++.exp: Accept more than one multilib libgcc.
17685         * lib/gcc-dg.exp: Likewise.
17686         * lib/objc.exp: Likewise.
17687         * lib/treelang.exp: Likewise.
17688         * lib/gfortran.exp: Likewise.
17689
17690 2004-10-24  Ben Elliston  <bje@au.ibm.com>
17691
17692         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
17693
17694 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
17695
17696         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
17697         * gcc.dg/c99-const-expr-3.c: Likewise.
17698
17699 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
17700
17701         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
17702
17703 2004-10-23  Ben Elliston  <bje@au.ibm.com>
17704
17705         * gcc.c-torture/execute/loop-2e.x: Remove.
17706
17707 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
17708
17709         PR c++/18095
17710         * g++.dg/parse/crash18.C: New.
17711         * g++.dg/parse/crash19.C: New.
17712
17713 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
17714
17715         * g++.dg/ext/dllimport1.C: Move dg-warnings.
17716         * g++.dg/ext/dllimport2.C: Same.
17717         * g++.dg/ext/dllimport8.C: Same.
17718
17719 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
17720
17721         PR c++/10841
17722         * g++.dg/conversion/cast1.C: New test.
17723         * g++.dg/overload/pmf1.C: Adjust error marker.
17724
17725 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
17726
17727         PR objc/17923
17728         * objc.dg/const-str-7.m: New test.
17729
17730 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17731
17732         * g++.dg/template/memfriend11.C: Fix comment typo.
17733         * g++.dg/template/memfriend14.C: Likewise.
17734
17735 2004-10-20  Richard Henderson  <rth@redhat.com>
17736
17737         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
17738         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
17739         -fasynchronous-unwind-tables.
17740
17741 2004-10-20  Richard Henderson  <rth@redhat.com>
17742
17743         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
17744         (main): Return success.
17745         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
17746         (main): Return success.
17747
17748 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17749
17750         PR c++/13495
17751         * g++.dg/template/memfriend9.C: New test.
17752         * g++.dg/template/memfriend10.C: Likewise.
17753         * g++.dg/template/memfriend11.C: Likewise.
17754         * g++.dg/template/memfriend12.C: Likewise.
17755         * g++.dg/template/memfriend13.C: Likewise.
17756         * g++.dg/template/memfriend14.C: Likewise.
17757         * g++.dg/template/memfriend15.C: Likewise.
17758         * g++.dg/template/memfriend16.C: Likewise.
17759         * g++.dg/template/memfriend17.C: Likewise.
17760         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
17761
17762 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
17763
17764         * g++.dg/conversion/dr195.C: New.
17765         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
17766
17767 2004-10-20  Ben Elliston  <bje@au.ibm.com>
17768             Devang Patel  <dpatel@apple.com>
17769
17770         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
17771         of floating point arithmetic, which could trap.
17772
17773 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
17774
17775         PR c++/14035
17776         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
17777         * g++.dg/conversion/const2.C: New test.
17778         * g++.dg/expr/reinterpret2.C: New test.
17779         * g++.dg/expr/reinterpret3.C: New test.
17780         * g++.dg/expr/cast2.C: New test.
17781         * g++.dg/expr/copy1.C: New test.
17782         * g++.dg/other/conversion1.C: Change error message.
17783         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
17784         function pointers to void *.
17785         * g++.old-deja/g++.mike/p10148.C: Likewise.
17786
17787 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
17788
17789         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
17790
17791 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
17792
17793         PR c++/18047
17794
17795         * g++.dg/parse/expr3.C: New test.
17796
17797 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
17798
17799         * gcc.dg/smod-1.c: New test.
17800
17801 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
17802
17803         * objc.dg/method-14.m: New test.
17804
17805 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
17806
17807         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
17808         Also xfail as the patch was reverted.
17809
17810 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
17811
17812         PR middle-end/16973
17813         * gcc.dg/pr16973.c: New test.
17814
17815 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
17816
17817         PR tree-optimization/17656
17818         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
17819
17820 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
17821
17822         * g++.dg/eh/shadow1.C: New.
17823
17824 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
17825
17826         * gcc.c-torture/compile/20041018-1.c: New test.
17827
17828 2004-10-18  Ben Elliston  <bje@au.ibm.com>
17829
17830         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
17831         compiler referring to register 0 when accessing sdata.  The linker
17832         now patches things up.
17833
17834 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
17835
17836         PR c/17529
17837         * gcc.c-torture/compile/pr17529.c: New test.
17838
17839 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17840
17841         PR c++/17743
17842         * g++.dg/ext/attrib17.C: New test.
17843
17844 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
17845
17846         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
17847
17848 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17849
17850         PR c++/10479
17851         * g++.dg/ext/attrib16.C: New test.
17852
17853 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
17854
17855         PR c++/17042
17856         * g++.dg/init/dso_handle1.C: New test.
17857
17858         PR c++/14667
17859         * g++.dg/parse/typedef6.C: New test.
17860
17861         PR c++/17916
17862         * g++.dg/parse/pragma1.C: New test.
17863
17864 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
17865
17866         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
17867
17868 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
17869
17870         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
17871         -fno-common when on HPPA HP-UX platforms.
17872
17873 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
17874
17875         PR other/16820
17876         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
17877         stdint.h.
17878         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
17879         uintptr_t.
17880
17881 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
17882
17883         PR c++/16301
17884         * g++.dg/lookup/strong-using-4.C: New test.
17885
17886 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
17887
17888         PR middle-end/16567
17889         * gcc.c-torture/compile/nested-1.c: New test.
17890
17891 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
17892
17893         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
17894         and mipsisa64*-*-* (until support for misaligned loads is added).
17895         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
17896         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
17897         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
17898         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
17899         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
17900         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
17901
17902 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
17903
17904         PR c++/17976
17905         * g++.dg/init/dtor3.C: New test.
17906
17907 2004-10-15  Ben Elliston  <bje@au.ibm.com>
17908
17909         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
17910
17911 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
17912
17913         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
17914         * gcc.dg/macho-lo-sum.c: Likewise.
17915
17916 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
17917
17918         * gcc.dg/ppc-spe64-1.c: New test.
17919
17920 2004-10-14  Devang Patel  <dpatel@apple.com>
17921
17922         PR 17635
17923         * gcc.dg/pr17635.c : New test.
17924
17925 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
17926
17927         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
17928         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
17929         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
17930         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
17931         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
17932         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
17933         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
17934         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
17935         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
17936         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
17937         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
17938         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
17939         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
17940         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
17941         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
17942         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
17943         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
17944         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
17945
17946 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
17947
17948         * gcc.dg/vect/vect-82.c: New testcase.
17949         * gcc.dg/vect/vect-82_64.c: New testcase.
17950         * gcc.dg/vect/vect-83.c: New testcase.
17951         * gcc.dg/vect/vect-83_64.c: New testcase.
17952
17953 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
17954
17955         * gcc.dg/cpp/error-1.c: New test.
17956
17957 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
17958
17959         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
17960
17961 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
17962
17963         PR target/17984
17964         * gcc.dg/cris-peep2-xsrand2.c: New test.
17965
17966 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
17967
17968         PR c++/17661
17969         * testsuite/g++.dg/expr/for2.C: New test.
17970
17971 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
17972
17973         * g++.dg/inherit/thunk1.C: Run on the SPARC.
17974
17975 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
17976
17977         PR tree-optimization/17724
17978         * g++.dg/opt/pr17724-1.C: New test.
17979         * g++.dg/opt/pr17724-2.C: New test.
17980         * g++.dg/opt/pr17724-3.C: New test.
17981         * g++.dg/opt/pr17724-4.C: New test.
17982         * g++.dg/opt/pr17724-5.C: New test.
17983         * g++.dg/opt/pr17724-6.C: New test.
17984
17985 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
17986
17987         PR c/17301
17988         * gcc.dg/pr17301-2.c: New test.
17989
17990 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
17991
17992         PR c++/15876
17993         * g++.dg/parse/error22.C: New test.
17994
17995         PR c++/17936
17996         * g++.dg/template/spec18.C: New test.
17997
17998 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
17999
18000         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
18001         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
18002         memcpy.
18003         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
18004         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
18005
18006 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
18007
18008         * g++.dg/eh/cleanup5.C: Add dg-options "".
18009
18010 2004-10-11  Roger Sayle  <roger@eyesopen.com>
18011
18012         PR middle-end/17657
18013         * gcc.dg/switch-4.c: New test case.
18014
18015 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
18016
18017         * gcc.c-torture/execute/20041011-1.c: New test.
18018
18019 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
18020
18021         PR c++/17554
18022         * g++.dg/init/for3.C: New test.
18023
18024         PR c++/17657
18025         * g++.dg/opt/switch2.C: New test.
18026
18027         PR middle-end/17703
18028         * g++.dg/warn/Wreturn-2.C: New test.
18029
18030 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
18031
18032         PR c++/17907
18033         * g++.dg/eh/cleanup5.C: New test.
18034
18035 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
18036
18037         PR c++/17393
18038         * g++.dg/parse/error21.C: New test.
18039
18040 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18041
18042         * g++.dg/overload/pmf1.C: Adjust quoting marks.
18043         * g++.dg/warn/incomplete1.C: Likewise.
18044         * g++.dg/template/qualttp20.C: Likewise.
18045
18046 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
18047
18048         PR c/17881
18049         * parm-incomplete-1.c: New test.
18050
18051 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
18052
18053         PR c++/17867
18054         * g++.dg/parse/error19.C: New test.
18055
18056         PR c++/17670
18057         * g++.dg/init/new11.C: New test.
18058
18059         PR c++/17821
18060         * g++.dg/parse/error20.C: New test.
18061
18062         PR c++/17826
18063         * g++.dg/template/crash24.C: New test.
18064
18065 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
18066
18067         PR c/17301
18068         * gcc.dg/pr17301-1.c: New test.
18069
18070 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
18071
18072         PR c/17189
18073         * gcc.dg/anon-struct-5.c: New test.
18074
18075 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
18076
18077         PR c/17844
18078         * gcc.dg/pr17844-1.c: New test.
18079
18080 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
18081
18082         PR tree-optimization/17906
18083         * gcc.c-torture/compile/pr17906.c: New.
18084
18085 2004-10-09  Stuart Hastings  <stuart@apple.com>
18086             Roger Sayle  <roger@eyesopen.com>
18087
18088         PR rtl-optimization/17853
18089         * gcc.dg/i386-mmx-5.c: New testcase.
18090
18091 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
18092
18093         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
18094
18095 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
18096
18097         PR c++/17524
18098         * g++.dg/template/static9.C: New test.
18099
18100         PR c++/17685
18101         * g++.dg/parse/operator5.C: New test.
18102
18103 2004-10-09  Roger Sayle  <roger@eyesopen.com>
18104
18105         PR middle-end/17894
18106         * gcc.c-torture/execute/divcmp-4.c: New test case.
18107
18108 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
18109
18110         PR tree-opt/17902
18111         * g++.dg/opt/pr17902.C: New test.
18112
18113 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
18114
18115         * gcc.dg/cpp/ident-1.c: Add dg-options "".
18116
18117 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
18118
18119         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
18120
18121 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
18122
18123         * gcc.dg/assign-warn-3.c: New test.
18124
18125 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
18126
18127         PR c/16999
18128         * gcc.dg/cpp/ident-1.c: New test.
18129
18130 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
18131
18132         * gcc.c-torture/compile/acc1.c: New.
18133
18134 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
18135
18136         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
18137         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
18138
18139 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
18140
18141         * gcc.dg/ultrasp11.c: New test.
18142
18143 2004-10-08  Michael Matz  <matz@suse.de>
18144
18145         * gcc.dg/doloop-2.c: New test.
18146
18147 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
18148
18149         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
18150         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
18151         objc.dg/method-9.m: Update expected diagnostics.
18152
18153 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
18154
18155         * gcc.dg/ppc-fsel-3.c: New file.
18156         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
18157
18158 2004-10-07  Paul Brook  <paul@codesourcery.com>
18159
18160         * gfortran.dg/intrinsic_verify_1.f90: New test.
18161
18162 2004-10-07  Paul Brook  <paul@codesourcery.com>
18163
18164         * gfortran.dg/empty_format_1.f90: Remove stray commas.
18165
18166 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18167
18168         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
18169         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
18170         commit.
18171
18172 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
18173
18174         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
18175
18176 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18177
18178         PR c++/17115
18179         * g++.dg/warn/Winline-4.C: New test.
18180
18181 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
18182
18183         * gcc.c-torture/compile/20041007-1.c: New test.
18184
18185 2004-10-07  Paul Brook  <paul@codesourcery.com>
18186
18187         PR fortran/17678
18188         * gfortran.dg/use_allocated_1.f90: New test.
18189
18190 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
18191
18192         PR middle-end/17849
18193         * gfortran.fortran-torture/compile/nested.f90: New test
18194
18195 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
18196
18197         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
18198
18199 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
18200
18201         PR c++/17368
18202         * g++.dg/ext/asm6.C: New test.
18203
18204 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
18205
18206         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
18207
18208 2004-10-06  Paul Brook  <paul@codesourcery.com>
18209
18210         PR libfortran/17709
18211         * gfortran.dg/empty_format_1.f90: New test.
18212
18213 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18214
18215         PR fortran/17568
18216         * gfortran.dg/ishft.f90: New test.
18217
18218         PR fortran/17283
18219         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
18220         tests.
18221
18222 2004-10-06  Paul Brook  <paul@codesourcery.com>
18223
18224         * gfortran.dg/do_1.f90: New test.
18225
18226 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18227
18228         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
18229         optimizing for size.
18230
18231 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
18232
18233         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
18234
18235 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
18236
18237         * gcc.c-torture/compile/20041005-1.c: New test.
18238
18239 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
18240
18241         PR c++/17829
18242         * g++.dg/lookup/koenig4.C: New.
18243
18244 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18245
18246         * g++.dg/other/classkey1.C: Adjust quoting marks.
18247         * g++.dg/parse/error15.C: Likewise.
18248         * g++.dg/template/meminit2.C (int>): Likewise.
18249
18250 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18251
18252         PR fortran/17283
18253         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
18254
18255         PR fortran/17631
18256         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
18257
18258         PR fortran/17708
18259         * gfortran.dg/pr17708.f90: New test.
18260
18261 2004-10-04  Chao-ying Fu  <fu@mips.com>
18262
18263         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
18264         * gcc.dg/vect/vect-4.c: Ditto.
18265         * gcc.dg/vect/vect-5.c: Ditto.
18266         * gcc.dg/vect/vect-6.c: Ditto.
18267         * gcc.dg/vect/vect-8.c: Ditto.
18268         * gcc.dg/vect/vect-16.c: Ditto.
18269         * gcc.dg/vect/vect-30.c: Ditto.
18270         * gcc.dg/vect/vect-40.c: Ditto.
18271         * gcc.dg/vect/vect-41.c: Ditto.
18272         * gcc.dg/vect/vect-42.c: Ditto.
18273         * gcc.dg/vect/vect-43.c: Ditto.
18274         * gcc.dg/vect/vect-44.c: Ditto.
18275         * gcc.dg/vect/vect-45.c: Ditto.
18276         * gcc.dg/vect/vect-46.c: Ditto.
18277         * gcc.dg/vect/vect-47.c: Ditto.
18278         * gcc.dg/vect/vect-48.c: Ditto.
18279         * gcc.dg/vect/vect-49.c: Ditto.
18280         * gcc.dg/vect/vect-50.c: Ditto.
18281         * gcc.dg/vect/vect-51.c: Ditto.
18282         * gcc.dg/vect/vect-52.c: Ditto.
18283         * gcc.dg/vect/vect-53.c: Ditto.
18284         * gcc.dg/vect/vect-54.c: Ditto.
18285         * gcc.dg/vect/vect-55.c: Ditto.
18286         * gcc.dg/vect/vect-56.c: Ditto.
18287         * gcc.dg/vect/vect-57.c: Ditto.
18288         * gcc.dg/vect/vect-58.c: Ditto.
18289         * gcc.dg/vect/vect-59.c: Ditto.
18290         * gcc.dg/vect/vect-60.c: Ditto.
18291         * gcc.dg/vect/vect-74.c: Ditto.
18292         * gcc.dg/vect/vect-79.c: Ditto.
18293         * gcc.dg/vect/vect-80.c: Ditto.
18294
18295 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
18296
18297         * gcc.dg/unused-7.c: Use the correct option.
18298
18299 2004-10-04  Paul Brook  <paul@codesourcery.com>
18300         Bud Davis  <bdavis9659@comcast.net>
18301
18302         PR fortran/17706
18303         PR fortran/16434
18304         * gfortran/pr17706.f90: New test.
18305         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
18306
18307 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18308
18309         * gfortran.dg/pr17612.f90: New test.
18310
18311 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18312
18313         * g++.dg/template/local1.C: Adjust quoting marks in
18314         testing for diagnostics.
18315         * g++.dg/tls/diag-2.C: Likewise.
18316         * g++.dg/other/error8.C: Likewise.
18317
18318 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
18319
18320         PR c/17178
18321         * gcc.dg/unused-4.c: Adjust to be correct.
18322
18323         PR c/17820
18324         * gcc.dg/unused-7.c: New test.
18325
18326 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
18327
18328         PR c++/17797
18329         * g++.dg/overload/template2.C: New test.
18330
18331 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
18332
18333         PR tree-optimization/16632
18334         * gcc.dg/tree-ssa/20041002-1.c: New.
18335
18336 2004-10-03  Paul Brook  <paul@codesourcery.com>
18337
18338         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
18339         rather than relying on default formatting.
18340
18341 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
18342
18343         * gcc.dg/20040920-1.c: Update expected message text.
18344
18345 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
18346
18347         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
18348
18349 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
18350
18351         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
18352         tree level.
18353
18354 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
18355
18356         * gcc.dg/tree-ssa/pr17343.c: Remove.
18357
18358 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
18359
18360         PR tree-opt/17343
18361         * gcc.dg/tree-ssa/pr17343.c: New test.
18362
18363 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
18364
18365         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
18366         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
18367         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
18368         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
18369         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
18370
18371 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
18372
18373         * gcc.dg/lvalue-2.c: New test.
18374
18375 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
18376
18377         PR c/17730
18378         * gcc.dg/pr17730-1.c: New test
18379
18380 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
18381
18382         PR c/7425
18383         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
18384
18385 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
18386
18387         * gcc.c-torture/execute/stdarg-1.c: New test.
18388         * gcc.c-torture/execute/stdarg-2.c: New test.
18389         * gcc.c-torture/execute/stdarg-3.c: New test.
18390         * gcc.dg/tree-ssa/stdarg-1.c: New test.
18391         * gcc.dg/tree-ssa/stdarg-2.c: New test.
18392         * gcc.dg/tree-ssa/stdarg-3.c: New test.
18393         * gcc.dg/tree-ssa/stdarg-4.c: New test.
18394         * gcc.dg/tree-ssa/stdarg-5.c: New test.
18395
18396 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
18397
18398         PR tree-optimization/17697
18399         * g++.dg/opt/pr17697-1.C: New test.
18400         * g++.dg/opt/pr17697-2.C: New test.
18401         * g++.dg/opt/pr17697-3.C: New test.
18402
18403 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
18404
18405         PR c/16409
18406         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
18407         gcc.dg/vla-init-5.c: New tests.
18408
18409 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
18410
18411         PR c/13804
18412         * gcc.dg/pr13804-1.c: New test.
18413
18414 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18415
18416         PR fortran/16938
18417         * gfortran.dg/pr16938.f90: New test.
18418
18419 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
18420
18421         * g++.dg/template/crash23.C: New test.
18422
18423 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
18424
18425         PR c++/17585
18426         * g++.dg/template/static8.C: New test.
18427
18428 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
18429
18430         PR c++/17681
18431         * g++.dg/other/error9.C: New test.
18432
18433 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
18434
18435         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
18436
18437 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18438
18439         PR fortran/15164
18440         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
18441
18442 2004-09-26  Roger Sayle  <roger@eyesopen.com>
18443
18444         PR middle-end/17112
18445         * gcc.dg/pr17112-1.c: New test case.
18446
18447 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
18448
18449         PR c/11459
18450         * gcc.dg/pr11459-1.c: New test.
18451
18452 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
18453
18454         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
18455         * gcc.dg/tree-ssa/loop-4.c: Likewise.
18456
18457 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18458
18459         * gfortran.dg/pr15324.f90: Make array bounds consistent.
18460
18461 2004-09-25  Jan Hubicka  <jh@suse.cz>
18462
18463         * compile/30040909-1.c: New test.
18464         * compile/30040907-1.c: New test.
18465
18466 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
18467
18468         * gcc.c-torture/execute/va-arg-26.c: New test.
18469
18470 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
18471
18472         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
18473         extra diagnostics on targets with 64-bit pointers.
18474         * objc.dg/selector-1.m: Adjust dg-warning regexp.
18475
18476 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
18477
18478         PR c/17188
18479         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
18480         * gcc.dg/decl-3.c: Adjust expected message.
18481
18482 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18483
18484         PR fortran/17615
18485         * gfortran.dg/pr17615.f90: New test.
18486
18487 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
18488
18489         PR tree-optimzation/17517
18490         * g++.dg/tree-ssa/pr17517.C: New Test.
18491
18492 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
18493
18494         PR c++/16889
18495         * g++.dg/lookup/ambig3.C: New.
18496
18497 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
18498
18499         PR tree-opt/17624
18500         * g++.dg/opt/pr17624.C: New test.
18501
18502 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
18503
18504         PR c/6980
18505         * gcc.dg/Wbad-function-cast-1.c: New test.
18506
18507 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
18508
18509         * g++.dg/ext/complit1.C
18510         * g++.dg/other/error2.C
18511         * g++.dg/other/nontype-1.C
18512         * g++.dg/parse/crash11.C
18513         * g++.dg/parse/crash12.C
18514         * g++.dg/parse/error15.C
18515         * g++.dg/parse/error4.C
18516         * g++.dg/parse/tmpl-outside1.C
18517         * g++.dg/parse/too-many-tmpl-args1.C
18518         * g++.dg/template/dependent-expr3.C
18519         * g++.dg/template/error10.C
18520         * g++.dg/template/instantiate1.C
18521         * g++.dg/template/vtable2.C
18522         * g++.dg/warn/Wshadow-1.C
18523         * g++.dg/warn/weak1.C
18524         * g++.old-deja/g++.brendan/crash16.C
18525         * g++.old-deja/g++.brendan/crash18.C
18526         * g++.old-deja/g++.brendan/crash48.C
18527         * g++.old-deja/g++.brendan/crash49.C
18528         * g++.old-deja/g++.brendan/crash55.C
18529         * g++.old-deja/g++.brendan/crash56.C
18530         * g++.old-deja/g++.brendan/crash8.C
18531         * g++.old-deja/g++.brendan/enum11.C
18532         * g++.old-deja/g++.brendan/enum8.C
18533         * g++.old-deja/g++.brendan/enum9.C
18534         * g++.old-deja/g++.brendan/friend3.C
18535         * g++.old-deja/g++.brendan/misc14.C
18536         * g++.old-deja/g++.bugs/900402_02.C
18537         * g++.old-deja/g++.bugs/900404_03.C
18538         * g++.old-deja/g++.bugs/900404_04.C
18539         * g++.old-deja/g++.bugs/900428_03.C
18540         * g++.old-deja/g++.jason/crash4.C
18541         * g++.old-deja/g++.jason/overload21.C
18542         * g++.old-deja/g++.jason/redecl1.C
18543         * g++.old-deja/g++.jason/report.C
18544         * g++.old-deja/g++.jason/rfg10.C
18545         * g++.old-deja/g++.jason/template30.C
18546         * g++.old-deja/g++.law/arm12.C
18547         * g++.old-deja/g++.law/ctors5.C
18548         * g++.old-deja/g++.law/cvt20.C
18549         * g++.old-deja/g++.law/init10.C
18550         * g++.old-deja/g++.law/init8.C
18551         * g++.old-deja/g++.law/visibility17.C
18552         * g++.old-deja/g++.law/visibility7.C
18553         * g++.old-deja/g++.mike/net8.C
18554         * g++.old-deja/g++.mike/p646.C
18555         * g++.old-deja/g++.mike/p700.C
18556         * g++.old-deja/g++.mike/p701.C
18557         * g++.old-deja/g++.mike/p811.C
18558         * g++.old-deja/g++.ns/template13.C
18559         * g++.old-deja/g++.other/array3.C
18560         * g++.old-deja/g++.other/crash25.C
18561         * g++.old-deja/g++.other/dtor3.C
18562         * g++.old-deja/g++.other/dtor4.C
18563         * g++.old-deja/g++.other/main1.C
18564         * g++.old-deja/g++.other/warn7.C
18565         * g++.old-deja/g++.pt/crash11.C
18566         * g++.old-deja/g++.pt/crash36.C
18567         * g++.old-deja/g++.pt/spec22.C
18568         * g++.old-deja/g++.pt/spec9.C
18569         * g++.old-deja/g++.pt/ttp52.C
18570         * g++.old-deja/g++.robertl/eb103.C
18571         * g++.old-deja/g++.robertl/eb121.C
18572         * g++.old-deja/g++.robertl/eb22.C
18573         * g++.old-deja/g++.robertl/eb8.C:
18574         Update locations and/or regexps of dg-error markers.
18575         Remove markers for some bogus messages that are no longer issued.
18576
18577 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
18578
18579         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
18580         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
18581
18582 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
18583
18584         PR c++/17618
18585         * g++.dg/lookup/crash5.C: New test.
18586
18587 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
18588
18589         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
18590         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
18591         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
18592         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
18593         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
18594         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
18595
18596         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
18597         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
18598         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
18599         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
18600         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
18601         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
18602
18603         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
18604
18605         * gcc.dg/vect/vect-44.c: Check additional cases.
18606         * gcc.dg/vect/vect-48.c: Check additional cases.
18607
18608         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
18609         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
18610         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
18611         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
18612         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
18613         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
18614         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
18615         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
18616         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
18617
18618         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
18619         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
18620         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
18621
18622 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
18623
18624         * gcc.dg/tree-ssa/loop-6.c: New test.
18625
18626 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
18627
18628         PR c++/17620
18629         * g++.dg/inherit/base2.C: New.
18630
18631 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
18632
18633         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
18634         * gcc.dg/20001012-2.c: Likewise.
18635         * gcc.dg/20001013-1.c: Likewise.
18636         * gcc.dg/20001101-1.c: Likewise.
18637         * gcc.dg/20001102-1.c: Likewise.
18638         * gcc.dg/bf-spl1.c: Likewise.
18639         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
18640         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
18641
18642 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
18643
18644         PR tree-optimization/16721
18645         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
18646
18647 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
18648
18649         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
18650         * gcc.dg/20040305-1.c: Likewise.
18651
18652 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
18653
18654         PR c/16566
18655         * gcc.c-torture/compile/pr16566-1.c,
18656         gcc.c-torture/compile/pr16566-2.c,
18657         gcc.c-torture/compile/pr16566-3.c: New tests.
18658
18659 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
18660
18661         PR tree-optimization/17512
18662         * gcc.c-torture/compile/20040916-1.c.
18663
18664 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
18665
18666         * gcc.dg/pragma-re-3.c: New test.
18667
18668 2004-09-17  Matt Austern  <austern@apple.com>
18669
18670         PR c++/15049
18671         * g++.dg/other/anon3.C: New.
18672
18673 2004-09-21  Roger Sayle  <roger@eyesopen.com>
18674
18675         PR c++/7503
18676         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
18677         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
18678         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
18679         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
18680         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
18681
18682 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
18683
18684         PR fortran/17286
18685         * gfortran.dg/pr17286.f90: New test.
18686
18687 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
18688
18689         PR c++/17530
18690         * g++.dg/template/static7.C: New test.
18691
18692 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
18693
18694         PR tree-opt/17558
18695         * gcc.c-torture/compile/pr17558.c: New test.
18696
18697 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
18698
18699         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
18700         if SKIP_ATTRIBUTE is defined.
18701
18702 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18703
18704         PR fortran/15957
18705         * gfortran.dg/pr15957.f90: New test.
18706
18707 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
18708
18709         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
18710         in comparison.
18711         * gcc.dg/vect/vect-79.c: Likewise.
18712         * gcc.dg/vect/vect-80.c: Likewise.
18713
18714 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18715
18716         PR fortran/15750
18717         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
18718
18719 2004-09-20  Ira Rosen  <irar@il.ibm.com>
18720
18721         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
18722         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
18723         * gcc.dg/vect/vect-62.c: New testcase.
18724         * gcc.dg/vect/vect-63.c: New testcase.
18725         * gcc.dg/vect/vect-64.c: New testcase.
18726         * gcc.dg/vect/vect-65.c: New testcase.
18727         * gcc.dg/vect/vect-66.c: New testcase.
18728         * gcc.dg/vect/vect-67.c: New testcase.
18729         * gcc.dg/vect/vect-68.c: New testcase.
18730         * gcc.dg/vect/vect-69.c: New testcase.
18731         * gcc.dg/vect/vect-79.c: New testcase.
18732         * gcc.dg/vect/vect-80.c: New testcase.
18733
18734 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
18735
18736         * gcc.target/mips/asm-1.c: New test.
18737
18738 2004-09-19  Ira Rosen  <irar@il.ibm.com>
18739
18740         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
18741         * gcc.dg/vect/vect-73.c: New testcase.
18742         * gcc.dg/vect/vect-74.c: New testcase.
18743         * gcc.dg/vect/vect-75.c: New testcase.
18744         * gcc.dg/vect/vect-76.c: New testcase.
18745         * gcc.dg/vect/vect-77.c: New testcase.
18746         * gcc.dg/vect/vect-78.c: New testcase
18747
18748 2004-09-18  Paul Brook  <paul@codesourcery.com>
18749
18750         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
18751
18752 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
18753
18754         PR c/17424
18755         * gcc.dg/pr17424-1.c: New test.
18756
18757 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
18758
18759         * g++.dg/tree-ssa/pr17153.C: New test.
18760
18761 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
18762
18763         PR pch/13361
18764         * testsuite/g++.dg/pch/wchar-1.C: New.
18765         * testsuite/g++.dg/pch/wchar-1.Hs: New.
18766
18767 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
18768
18769         * gcc.c-torture/execute/20040917-1.c: New test.
18770
18771 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
18772
18773         PR tree-optimization/17319
18774         * gcc.dg/pr17319.c: New test.
18775
18776 2004-09-17  Devang Patel  <dpatel@apple.com>
18777
18778         * gcc.dg/20040813-1.c: New test.
18779
18780 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
18781
18782         PR tree-optimization/17273
18783         * gcc.c-torture/compile/pr17273.c: New test.
18784
18785 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
18786
18787         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
18788         Update expected messages.
18789         * gcc.dg/declspec-13.c: New test.
18790
18791 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
18792
18793         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
18794
18795 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
18796
18797         * gcc.c-torture/execute/pr17252.c: Use post-increment to
18798         change what 'a' is pointing to.
18799
18800 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
18801
18802         PR c++/16002
18803         * g++.dg/template/error18.C: New test.
18804
18805         PR c++/16029
18806         * g++.dg/warn/Wunused-8.C: New test.
18807
18808 2004-09-17  Steven Bosscher  <stevenb@suse.de>
18809
18810         PR tree-optimization/17513
18811         * gcc.dg/20040916-1.c: New test.
18812
18813 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
18814
18815         PR c++/17501
18816         * g++.dg/template/typename7.C: New test.
18817
18818 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
18819
18820         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
18821
18822 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
18823
18824         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
18825         with -ftree-based-profiling also.
18826         * lib/profopt.exp: Support late-set profile_option/feedback_option.
18827
18828 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
18829
18830         PR/15364
18831         * gfortran.dg/der_array_io_1.f90: New test.
18832         * gfortran.dg/der_array_io_2.f90: New test.
18833         * gfortran.dg/der_array_io_3.f90: New test.
18834
18835 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
18836
18837         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
18838         EABI.
18839
18840 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
18841
18842         * g++.dg/opt/switch1.C: New test.
18843
18844 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
18845
18846         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
18847         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
18848         Update expected messages.
18849
18850 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18851
18852         PR fortran/16485
18853         * gfortran.dg/same_name_1.f90: New test.
18854
18855 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
18856
18857         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
18858         dereference garbage pointers.
18859
18860 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
18861
18862         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
18863         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
18864
18865         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
18866         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
18867         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
18868
18869 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
18870
18871         PR c++/17324
18872         * g++.dg/template/mangle1.C: New test.
18873
18874 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
18875
18876         PR tree-optimization/17252
18877         * gcc.c-torture/execute/pr17252.c: New test.
18878
18879 2004-09-14  Andrew Pinski  <apinski@apple.com>
18880
18881         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
18882
18883 2004-09-14  Roger Sayle  <roger@eyesopen.com>
18884
18885         PR rtl-optimization/9771
18886         * gcc.dg/pr9771-1.c: New test case.
18887
18888 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
18889
18890         PR tree-optimization/15262
18891         * gcc.c-torture/execute/pr15262-1.c: New test.
18892         * gcc.c-torture/execute/pr15262-2.c: New test.
18893
18894 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
18895
18896         * gcc.dg/declspec-12.c: New test.
18897
18898 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
18899
18900         * gfortran.dg/pr17090.f90: Add directives to test.
18901
18902 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
18903
18904         * gcc.c-torture/compile/20040914-1.c: New test.
18905
18906 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
18907
18908         PR c++/16162
18909         * g++.dg/template/decl2.C: New test.
18910
18911 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
18912
18913         PR fortran/17090
18914         * gfortran.dg/pr17090.f90: New test.
18915
18916 2004-09-13  Dale Johannesen  <dalej@apple.com>
18917
18918         * gcc.c-torture/compile/pr17408.c: New test case.
18919
18920 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
18921
18922         PR c++/16716
18923         * g++.dg/parse/crash17.C: New test.
18924
18925         PR c++/17327
18926         * g++.dg/template/enum3.C: New test.
18927
18928 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
18929
18930         * lib/gcc-defs.exp: Load wrapper.exp.
18931         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
18932         using local code.
18933         * lib/gcc.exp (gcc_init): Similar.
18934         * lib/gfortran.exp (gfortran_init): Similar.
18935         * lib/objc.exp (objc_init): Similar.
18936         * lib/treelang.exp (treelang_init): Similar.
18937         * lib/wrapper.exp: New file with build_wrapper call machinery in
18938         ${tool}_maybe_build_wrapper.
18939
18940 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
18941
18942         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
18943         "inline".
18944         * gcc.dg/declspec-11.c: Update expected messages.
18945         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
18946         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
18947         gcc.dg/inline-12.c: New tests.
18948
18949 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
18950
18951         * g++.dg/tree-ssa/pr17400.C: New testcase.
18952
18953 2004-09-13  James E Wilson  <wilson@specifixinc.com>
18954
18955         * gcc.target/mips/sb1-1.c: New testcase.
18956
18957 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
18958
18959         * lib/g77-dg.exp: Remove unused file.
18960         * lib/mike-g77.exp: Ditto.
18961         * lib/g77.exp: Ditto.
18962
18963 2004-09-12  Richard Henderson  <rth@redhat.com>
18964
18965         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
18966
18967 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
18968
18969         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
18970         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
18971         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
18972         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
18973         Update expected messages.
18974
18975 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
18976
18977         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
18978         declaration/use mismatch for dirp parameter.
18979
18980 2004-09-12  Andrew Pinski  <apinski@apple.com>
18981
18982         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
18983         -fgnu-runtime is passed.
18984
18985 2004-09-12  Richard Henderson  <rth@redhat.com>
18986
18987         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
18988         do the uplevel thing and update additional_flags directly.
18989         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
18990         gfortran.fortran-torture/execute/intrinsic_nearest.x,
18991         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
18992         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
18993
18994 2004-09-11  Steven Bosscher  <stevenb@suse.de>
18995
18996         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
18997
18998 2004-09-11  Roger Sayle  <roger@eyesopen.com>
18999
19000         PR middle-end/17411
19001         * g++.dg/opt/pr17411-1.C: New test case.
19002
19003 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
19004
19005         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
19006         gcc.dg/tls/diag-2.c: Update expected messages.
19007         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
19008         messages.
19009         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
19010         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
19011         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
19012         gcc.dg/tls/diag-5.c: New tests.
19013
19014 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
19015
19016         * gcc.dg/20040910-1.c: Correct dg-error regexp.
19017
19018 2004-09-11  Steven Bosscher  <stevenb@suse.de>
19019
19020         * g++.dg/parse/break-in-for.C: New test.
19021
19022 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
19023
19024         * gcc.dg/tree-ssa/20040911-1.c: New test.
19025
19026 2004-09-11  Andreas Jaeger  <aj@suse.de>
19027
19028         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
19029         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
19030
19031 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
19032
19033         * gcc.target/frv: New directory of FR-V-specific tests.
19034
19035 2004-09-10  James E Wilson  <wilson@specifixinc.com>
19036
19037         * gcc.dg/convert-vec-1.c: New test.
19038
19039 2004-09-10  Roger Sayle  <roger@eyesopen.com>
19040
19041         PR middle-end/17024
19042         * gcc.dg/pr17024-1.c: New test case.
19043
19044 2004-09-10  Eric Christopher  <echristo@redhat.com>
19045
19046         * gcc.dg/20040910-1.c: New test.
19047
19048 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
19049
19050         * gcc.dg/bitfld-9.c: New test.
19051
19052 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
19053
19054         * gcc.c-torture/execute/ieee/acc1.c: New test.
19055         * gcc.c-torture/execute/ieee/acc2.c: New test.
19056         * gcc.c-torture/execute/ieee/mzero6.c: New test.
19057
19058 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
19059
19060         * gcc.dg/deprecated-2.c: New test.
19061
19062 2004-09-09  James E Wilson  <wilson@specifixinc.com>
19063
19064         * gcc.dg/init-vec-1.c: New test.
19065
19066 2004-09-09  Roger Sayle  <roger@eyesopen.com>
19067
19068         PR middle-end/17055
19069         * gcc.dg/pr17055-1.c: New test case.
19070
19071 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
19072
19073         PR target/17377
19074         * gcc.c-torture/execute/pr17377.c: New test.
19075
19076 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
19077
19078         PR c/8420
19079         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
19080         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
19081         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
19082         gcc.dg/long-long-typespec-1.c: New tests.
19083         * gcc.dg/tls/diag-2.c: Update expected diagnostics
19084
19085 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
19086
19087         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
19088         gcc.dg/gnu99-static-1.c: New tests.
19089
19090 2004-09-08  Devang Patel  <dpatel@apple.com>
19091
19092         * gcc.dg/darwin-ld-20040828-1.c: New test.
19093         * gcc.dg/darwin-ld-20040828-2.c: New test.
19094         * gcc.dg/darwin-ld-20040828-3.c: New test.
19095
19096 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
19097
19098         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
19099         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
19100         in error message.
19101         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
19102         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
19103         in error message.
19104         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
19105         types they qualify.
19106         * objc.dg/type-size-2.m: Fix wording in comment.
19107         * objc.dg/va-meth-1.m: New test case.
19108
19109 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
19110
19111         PR c/16633:
19112         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
19113         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
19114
19115 2004-09-06  Devang Patel  <dpatel@apple.com>
19116
19117         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
19118         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
19119
19120 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
19121
19122         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
19123         reflect changed line numbering of diagnostics.
19124
19125 2004-09-06  Paul Brook  <paul@codesourcery.com>
19126
19127         * gfortran.dg/edit_real_1.f90: Add new test.
19128
19129 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19130
19131         * gcc.dg/tree-ssa/loop-2.c: New test.
19132         * gcc.dg/tree-ssa/loop-3.c: New test.
19133         * gcc.dg/tree-ssa/loop-4.c: New test.
19134         * gcc.dg/tree-ssa/loop-5.c: New test.
19135
19136 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19137
19138         * gcc.dg/format/sentinel-1.c: Update for parameter option.
19139
19140 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19141
19142         * gcc.dg/format/sentinel-1.c: New test.
19143
19144 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
19145
19146         * testsuite/gcc.dg/builtins-46.c: New.
19147
19148 2004-09-03  Devang Patel  <dpatel@apple.com>
19149
19150         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
19151         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
19152
19153 2004-09-03  Jan Beulich  <jbeulich@novell.com>
19154
19155         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
19156         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
19157         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
19158         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
19159         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
19160         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
19161         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
19162         the non-portable bzero.
19163         * gcc.dg/20010912-1.c: xfail for NetWare.
19164         * gcc.dg/20020426-2.c: xfail for NetWare.
19165         * gcc.dg/20021014-1.c: xfail for NetWare.
19166         * gcc.dg/20021018-1.c: xfail for NetWare.
19167         * gcc.dg/20030213-1.c: xfail for NetWare.
19168         * gcc.dg/20030225-1.c: xfail for NetWare.
19169         * gcc.dg/20030708-1.c: xfail for NetWare.
19170         * gcc.dg/builtins-config.h: Also exclude NetWare.
19171         * gcc.dg/format/format.h: Define restrict only if not already defined.
19172         * gcc.dg/nest.c: xfail for NetWare.
19173         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
19174         * lib/target-supports.exp (check_visibility_available): Exclude
19175         NetWare.
19176
19177 2004-09-03  Jan Beulich  <jbeulich@novell.com>
19178
19179         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
19180         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
19181         deterministic starting point for the alignment of structure fields.
19182         * gcc.dg/Wpadded.c: Dito.
19183         * g++.dg/abi/vbase10.C: Dito.
19184
19185 2004-09-03  Devang Patel  <dpatel@apple.com>
19186
19187         * g++.dg/debug/pr15736.cc: New test.
19188
19189 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
19190
19191         * README.QMTEST: Fix out-of-date link.
19192
19193 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
19194
19195         PR fortran/16579
19196         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
19197         Delete.  Duplicate of gfortran.dg/g77/20010610.f
19198
19199 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
19200
19201         * g++.dg/abi/arm_rtti1.C: New test.
19202
19203 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
19204
19205         * gcc.dg/ppc-vector-memcpy.c: New.
19206         * gcc.dg/ppc-vector-memset.c: New.
19207
19208 2004-09-02  Chao-ying Fu  <fu@mips.com>
19209
19210         * gcc.target/mips/mips-3d-1.c: New test.
19211         * gcc.target/mips/mips-3d-2.c: New test.
19212         * gcc.target/mips/mips-3d-3.c: New test.
19213         * gcc.target/mips/mips-3d-4.c: New test.
19214         * gcc.target/mips/mips-3d-5.c: New test.
19215         * gcc.target/mips/mips-3d-6.c: New test.
19216         * gcc.target/mips/mips-3d-7.c: New test.
19217         * gcc.target/mips/mips-3d-8.c: New test.
19218         * gcc.target/mips/mips-3d-9.c: New test.
19219         * gcc.target/mips/mips-ps-1.c: New test.
19220         * gcc.target/mips/mips-ps-2.c: New test.
19221         * gcc.target/mips/mips-ps-3.c: New test.
19222         * gcc.target/mips/mips-ps-4.c: New test.
19223         * gcc.target/mips/mips-ps-type.c: New test.
19224
19225 2004-09-02  Paul Brook  <paul@codesourcery.com>
19226
19227         * gfortran.dg/edit_real_1.f90: Add new tests.
19228
19229 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19230
19231         PR fortran/15327
19232         * gfortran.dg/merge_char_1.f90: New test.
19233
19234 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19235
19236         PR fortran/16404
19237         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
19238
19239 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
19240
19241         PR c/1522
19242         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
19243
19244 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
19245
19246         * g++.dg/opt/loop1.C: Do not XFAIL.
19247
19248 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
19249
19250         * gcc.c-torture/execute/20040831-1.c: New test.
19251
19252 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
19253
19254         PR fortran/16579
19255         * gfortran.dg/g77/20010610.f: Now passes.
19256         Copy from g77.f-torture/execute. Add dg-run directive.
19257         * gfortran.dg/g77/README: Update
19258
19259 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
19260
19261         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
19262         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
19263         (t1, t2, t3, t4): Add volatile.
19264
19265 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
19266
19267         * g++.dg/ext/visibility/arm1.C: New test.
19268
19269 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
19270
19271         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
19272         -pedantic-errors.
19273
19274 2004-09-01  Paul Brook  <paul@codesourcery.com>
19275
19276         * gfortran.dg/eof_2.f90: New test.
19277
19278 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19279
19280         PR fortran/16579
19281         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
19282
19283 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
19284
19285         PR libfortran/16805
19286         * gfortran.dg/list_read_2.f90: New test.
19287
19288 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
19289
19290         * g++.dg/abi/key1.C: New test.
19291
19292 2004-08-31  Richard Henderson  <rth@redhat.com>
19293
19294         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
19295         form of offsetof.
19296         * g++.dg/other/offsetof5.C: Remove duplicate.
19297
19298 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19299
19300         PR fortran/17244
19301         * gfortran.dg/func_derived_1.f90: New test.
19302
19303 2004-08-31  Paul Brook  <paul@codesourcery.com>
19304
19305         * gfortran.dg/eof_1.f90: New test.
19306
19307 2004-08-31  Paul Brook  <paul@codesourcery.com>
19308
19309         * gfortran.dg/list_read_1.f90: New file.
19310
19311 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
19312
19313         * g++.dg/opt/loop1.C: XFAIL.
19314
19315 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
19316
19317         * gcc.dg/funcdef-storage-1.c: New.
19318         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
19319         an extern function in local scope.
19320         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
19321         declare an 'auto inline' function in local scope.
19322         * gcc.dg/20011130-1.c: Likewise.
19323         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
19324         an 'auto' function in local scope.
19325         * gcc.dg/20021014-1.c: Likewise.
19326         * gcc.dg/20030331-2.c: Likewise.
19327
19328 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19329
19330         * gfortran.dg/blockdata_1.f90: New test.
19331
19332 2004-08-30  Richard Henderson  <rth@redhat.com>
19333
19334         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
19335
19336 2004-08-30  Richard Henderson  <rth@redhat.com>
19337
19338         * lib/fortran-torture.exp (fortran-torture-execute): Honor
19339         additional_flags set by alternate driver.
19340         (ieee-options): New procedure.
19341         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
19342         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
19343         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
19344         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
19345
19346 2004-08-30  Richard Henderson  <rth@redhat.com>
19347
19348         * lib/f-torture.exp: Remove.
19349
19350 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
19351
19352         PR rtl-optimization/16590
19353         * g++.dg/opt/loop1.C: New test.
19354
19355 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19356
19357         PR fortran/13910
19358         * gfortran.dg/oldstyle_1.f90: New test.
19359
19360 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
19361         Paul Brook  <paul@codesourcery.com>
19362
19363         * gfortran.dg/g77/README: Update.
19364         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
19365         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
19366         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
19367
19368 2004-08-28  Paul Brook  <paul@codesourcery.com>
19369
19370         PR libfortran/17195
19371         * gfortran.dg/edit_real_1.f90: New test.
19372
19373 2004-08-27  Paul Brook  <paul@codesourcery.com>
19374
19375         * gfortran.dg/rewind_1.f90: New test.
19376
19377 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
19378
19379         PR fortran/16597
19380         * gfortran.dg/pr16597.f90: New test.
19381
19382 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
19383
19384         PR c/13801
19385         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
19386         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
19387         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
19388         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
19389         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
19390
19391 2004-08-26  Nick Clifton  <nickc@redhat.com>
19392
19393         * gcc.c-torture/compile/pr17119.c: New test.
19394
19395 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
19396
19397         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
19398
19399 2004-08-25  Richard Henderson  <rth@redhat.com>
19400
19401         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
19402         the bits that expect kind=8 to be the largest real kind.
19403
19404 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
19405
19406         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
19407
19408 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19409
19410         * gfortran.dg/assignment_1.f90: New test.
19411
19412 2004-08-25  Adam Nemet  <anemet@lnxw.com>
19413
19414         * g++.dg/template/repo3.C: New test.
19415
19416 2004-08-25  Roger Sayle  <roger@eyesopen.com>
19417
19418         PR middle-end/16693
19419         PR tree-optimization/16372
19420         * g++.dg/opt/pr16372-1.C: New test case.
19421         * g++.dg/opt/pr16693-1.C: New test case.
19422         * g++.dg/opt/pr16693-2.C: New test case.
19423
19424 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
19425
19426         * objc.dg/proto-lossage-4.m: New test.
19427
19428 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
19429
19430         PR c++/17155
19431         * g++.dg/inherit/local2.C: New test.
19432
19433 2004-08-25  Paul Brook  <paul@codesourcery.com>
19434
19435         PR fortran/17144
19436         * gfortran.dg/string_ctor_1.f90: New test.
19437
19438 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19439
19440         PR c++/14428
19441         * g++.dg/template/redecl2.C: New test.
19442
19443 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
19444
19445         PR fortran/17143
19446         * gfortran.dg/pr17143.f90: New test.
19447
19448 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
19449
19450         PR fortran/17164
19451         * gfortran.dg/pr17164.f90: New test.
19452
19453 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19454
19455         * gcc.dg/tree-ssa/loop-1.c: New test.
19456
19457 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
19458
19459         * gcc.c-torture/compile/20040824-1.c: New test.
19460
19461 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
19462
19463         * gcc.c-torture/compile/iftrap-3.c: New test.
19464
19465 2004-08-24  Paul Brook  <paul@codesourcery.com>
19466
19467         * gfortran.dg/entry_2.f90: New test.
19468
19469 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
19470
19471         PR c++/16889
19472         * g++.dg/lookup/ambig[12].C: New.
19473
19474 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19475
19476         PR c++/16706
19477         * g++.dg/template/crash21.C: New test.
19478         * g++.dg/template/crash22.C: Likewise.
19479
19480 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
19481
19482         PR c++/17149
19483         * g++.dg/template/access15.C: New.
19484
19485 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
19486
19487         PR c++/17163
19488         * g++.dg/template/repo2.C: New test.
19489
19490 2004-08-23  Roger Sayle  <roger@eyesopen.com>
19491
19492         PR rtl-optimization/17078
19493         * gcc.c-torture/execute/pr17078-1.c: New test case.
19494
19495 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
19496
19497         PR c/14492
19498         * gcc.dg/debug/crash1.c: New test.
19499
19500 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
19501
19502         PR c/16180
19503         * gcc.dg/loop-5.c: New test.
19504
19505 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19506
19507         * gcc.c-torture/execute/20040823-1.c: New test.
19508
19509 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
19510
19511         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
19512         to the assembler.  Simplify test accordingly.
19513         (asm_abi_flags): Use GNU names.
19514         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
19515         to check for ABI flags.
19516
19517 2004-08-22  Andrew Pinski  <apinski@apple.com>
19518
19519         * g++.dg/opt/pr14029.C: New test.
19520         * gcc.c-torture/execute/pr15262.c: New test.
19521
19522 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19523
19524         * gfortran.dg/reduction.f90: Add checks with complex arguments.
19525
19526 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
19527
19528         PR 16908
19529         * gfortran.dg/direct_io.f90: New test.
19530
19531 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
19532
19533         PR c++/17121
19534         * g++.dg/inherit/local2.C: New test.
19535
19536 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
19537
19538         PR c++/17120
19539         * g++.dg/warn/Wparentheses-4.C: New test.
19540
19541 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
19542
19543         PR c++/17121
19544         * g++.dg/inherit/local2.C: New test.
19545
19546         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
19547         * gcc.dg/ppc-ldstruct.c: Likewise.
19548         * gcc.dg/ppc64-abi-2.c: Likewise.
19549
19550 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
19551
19552         PR rtl-optimization/17099
19553         * gcc.c-torture/execute/20040820-1.c: New test.
19554
19555 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
19556
19557         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
19558
19559 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
19560
19561         PR fortran/17077
19562         * gfortran.dg/auto_array_1.f90: New test.
19563
19564 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19565
19566         PR fortran/17074
19567         * gfortran.dg/simpleif_1.f90: New test.
19568
19569 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
19570
19571         * lib/target-supports.exp (check_profiling_available): Return
19572         false for arm*-*-symbianelf* and arm*-*-eabi*.
19573
19574         PR c++/15890
19575         * g++.dg/template/delete1.C: New test.
19576
19577 2004-08-19  Paul Brook  <paul@codesourcery.com>
19578
19579         PR fortran/14976
19580         PR fortran/16228
19581         * gfortran.dg/data_char_1.f90: New test.
19582
19583 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
19584
19585         PR fortran/16946
19586         * gfortran.dg/reduction.f90: New testcase.
19587
19588 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19589
19590         PR fortran/16520
19591         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
19592
19593 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
19594
19595         PR c++/17041
19596         * g++.dg/Wparentheses-3.C: New test.
19597
19598 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
19599
19600         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
19601         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
19602         * gcc.dg/vect/vect-2.c: Likewise.
19603         * gcc.dg/vect/vect-3.c: Likewise.
19604         * gcc.dg/vect/vect-4.c: Likewise.
19605         * gcc.dg/vect/vect-5.c: Likewise.
19606         * gcc.dg/vect/vect-6.c: Likewise.
19607         * gcc.dg/vect/vect-7.c: Likewise.
19608         * gcc.dg/vect/vect-25.c: Likewise.
19609         * gcc.dg/vect/vect-31.c: Likewise.
19610         * gcc.dg/vect/vect-32.c: Likewise.
19611         * gcc.dg/vect/vect-34.c: Likewise.
19612         * gcc.dg/vect/vect-36.c: Likewise.
19613         * gcc.dg/vect/vect-all.c: Likewise.
19614
19615 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
19616
19617         PR c++/17068
19618         * g++.dg/template/operator4.C: New test.
19619
19620 2004-08-18  Richard Henderson  <rth@redhat.com>
19621
19622         * gcc.dg/20040206-1.c: XFAIL.
19623
19624 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
19625
19626         PR c++/16246
19627         * g++.dg/template/array7.C: New test.
19628
19629 2004-08-17  James E Wilson  <wilson@specifixinc.com>
19630
19631         * gcc.dg/mips-movcc-1.c: New test.
19632         * gcc.dg/mips-movcc-2.c: New test.
19633         * gcc.dg/mips-movcc-3.c: New test.
19634
19635         * gcc.dg/mips-nmadd-1.c: New test.
19636         * gcc.dg/mips-nmadd-2.c: New test.
19637
19638 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
19639
19640         PR c++/15871
19641         * g++.dg/opt/inline8.C: New test.
19642
19643         PR c++/16965
19644         * g++.dg/parse/error17.C: New test.
19645
19646 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
19647
19648         * gcc.dg/vect: New directory for vectorizer tests.
19649         * gcc.dg/vect/tree-vect.h: New file.
19650         * gcc.dg/vect/vect.exp: New file.
19651         * gcc.dg/vect/pr16105.c.c: New test.
19652         * gcc.dg/vect/vect-1.c: New test.
19653         * gcc.dg/vect/vect-2.c: New test.
19654         * gcc.dg/vect/vect-3.c: New test.
19655         * gcc.dg/vect/vect-4.c: New test.
19656         * gcc.dg/vect/vect-5.c: New test.
19657         * gcc.dg/vect/vect-6.c: New test.
19658         * gcc.dg/vect/vect-7.c: New test.
19659         * gcc.dg/vect/vect-8.c: New test.
19660         * gcc.dg/vect/vect-9.c: New test.
19661         * gcc.dg/vect/vect-10.c: New test.
19662         * gcc.dg/vect/vect-11.c: New test.
19663         * gcc.dg/vect/vect-12.c: New test.
19664         * gcc.dg/vect/vect-13.c: New test.
19665         * gcc.dg/vect/vect-14.c: New test.
19666         * gcc.dg/vect/vect-15.c: New test.
19667         * gcc.dg/vect/vect-16.c: New test.
19668         * gcc.dg/vect/vect-17.c: New test.
19669         * gcc.dg/vect/vect-18.c: New test.
19670         * gcc.dg/vect/vect-19.c: New test.
19671         * gcc.dg/vect/vect-20.c: New test.
19672         * gcc.dg/vect/vect-21.c: New test.
19673         * gcc.dg/vect/vect-22.c: New test.
19674         * gcc.dg/vect/vect-23.c: New test.
19675         * gcc.dg/vect/vect-24.c: New test.
19676         * gcc.dg/vect/vect-25.c: New test.
19677         * gcc.dg/vect/vect-26.c: New test.
19678         * gcc.dg/vect/vect-27.c: New test.
19679         * gcc.dg/vect/vect-28.c: New test.
19680         * gcc.dg/vect/vect-29.c: New test.
19681         * gcc.dg/vect/vect-30.c: New test.
19682         * gcc.dg/vect/vect-31.c: New test.
19683         * gcc.dg/vect/vect-32.c: New test.
19684         * gcc.dg/vect/vect-33.c: New test.
19685         * gcc.dg/vect/vect-34.c: New test.
19686         * gcc.dg/vect/vect-35.c: New test.
19687         * gcc.dg/vect/vect-36.c: New test.
19688         * gcc.dg/vect/vect-37.c: New test.
19689         * gcc.dg/vect/vect-38.c: New test.
19690         * gcc.dg/vect/vect-40.c: New test.
19691         * gcc.dg/vect/vect-41.c: New test.
19692         * gcc.dg/vect/vect-42.c: New test.
19693         * gcc.dg/vect/vect-43.c: New test.
19694         * gcc.dg/vect/vect-44.c: New test.
19695         * gcc.dg/vect/vect-45.c: New test.
19696         * gcc.dg/vect/vect-46.c: New test.
19697         * gcc.dg/vect/vect-47.c: New test.
19698         * gcc.dg/vect/vect-48.c: New test.
19699         * gcc.dg/vect/vect-49.c: New test.
19700         * gcc.dg/vect/vect-50.c: New test.
19701         * gcc.dg/vect/vect-51.c: New test.
19702         * gcc.dg/vect/vect-52.c: New test.
19703         * gcc.dg/vect/vect-53.c: New test.
19704         * gcc.dg/vect/vect-54.c: New test.
19705         * gcc.dg/vect/vect-55.c: New test.
19706         * gcc.dg/vect/vect-56.c: New test.
19707         * gcc.dg/vect/vect-57.c: New test.
19708         * gcc.dg/vect/vect-58.c: New test.
19709         * gcc.dg/vect/vect-59.c: New test.
19710         * gcc.dg/vect/vect-60.c: New test.
19711         * gcc.dg/vect/vect-61.c: New test.
19712         * gcc.dg/vect/vect-all.c: New test.
19713         * gcc.dg/vect/vect-none.c: New test.
19714
19715 2004-08-17  Paul Brook  <paul@codesourcery.com>
19716
19717         PR fortran/13082
19718         * gfortran.dg/entry_1.f90: New test.
19719
19720 2004-08-17  Andrew Pinski  <apinski@apple.com>
19721
19722         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
19723
19724 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
19725
19726         * gcc.dg/pr17036-1.c: New test.
19727
19728 2004-08-16  Devang Patel  <dpatel@apple.com>
19729
19730         * gcc.dg/darwin-20040809-1.c: New test.
19731
19732 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
19733
19734         * gcc.dg/funcdef-attr-1.c: New test.
19735
19736 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
19737
19738         * gcc.dg/altivec-17.c: New test.
19739         * gcc.dg/altivec-18.c: New test.
19740
19741 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19742
19743         PR c++/6749
19744         * g++.dg/template/vtable2.C: New test.
19745
19746 2004-08-14  Richard Henderson  <rth@redhat.com>
19747
19748         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
19749         * gcc.dg/pack-test-4.c (main): Return 0.
19750         * gcc.dg/setjmp-1.c: Remove XFAIL.
19751         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
19752
19753 2004-08-14  Richard Henderson  <rth@redhat.com>
19754
19755         * gcc.dg/980217-1.c: Add prototype for printf.
19756
19757 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
19758
19759         * gfortran.dg/pr16935.f90: New test.
19760
19761 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
19762
19763         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
19764
19765 2004-08-13  Paul Brook  <paul@codesourcery.com>
19766
19767         * gfortran.dg/der_io_1.f90: Remove stray comma.
19768
19769 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
19770
19771         * gcc.dg/vmx/cw-bug-2.c: Remove.
19772         * gcc.dg/vmx/vprint-1.c: Remove.
19773         * gcc.dg/vmx/vscan-1.c: Remove.
19774
19775 2004-08-12  Devang patel  <dpatel@apple.com>
19776
19777         * gcc.dg/darwin-20040809-2.c: New test.
19778
19779 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
19780
19781         * g++.dg/ext/altivec-12.C: New test.
19782
19783         * g++.dg/ext/altivec-11.C: New test.
19784
19785 2004-08-12  Paul Brook  <paul@codesourcery.com>
19786
19787         * g++.dg/abi/arm_cxa_vec_1.C: New test.
19788
19789 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
19790
19791         * g++.dg/ext/altivec-2.C: Check for hardware support before
19792         executing any VMX instructions.
19793
19794         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
19795
19796 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
19797
19798         PR c++/16276
19799         * g++.old-deja/g++.other/comdat4.C: New test.
19800         * g++.old-deja/g++.other/comdat4-aux.cc: New.
19801
19802 2004-08-12  Ben Elliston  <bje@au.ibm.com>
19803
19804         PR target/16286
19805         * gcc.dg/pr16286.c: New test.
19806
19807 2004-08-12 Jan Beulich <jbeulich@novell.com>
19808
19809         * g++.dg/ext/asm5.C: New.
19810
19811 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
19812
19813         PR c++/16698
19814         * g++.dg/eh/crash1.C: New test.
19815
19816         PR c++/16717
19817         * g++.dg/ext/construct1.C: New test.
19818
19819 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
19820
19821         PR c++/16853
19822         * g++.dg/init/ptrmem1.C: New test.
19823
19824         PR c++/16618
19825         * g++.dg/parse/offsetof5.C: New test.
19826
19827         PR c++/16870
19828         * g++.dg/template/overload3.C: New test.
19829
19830 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
19831
19832         PR c++/16964
19833         * g++.dg/parse/error16.C: New test.
19834
19835         PR c++/16904
19836         * g++.dg/template/error14.C: New test.
19837
19838         PR c++/16929
19839         * g++.dg/template/error15.C: New test.
19840
19841 2004-08-11  Devang Patel  <dpatel@apple.com>
19842
19843         * gcc.dg/darwin-ld-20040809-1.c: New test.
19844         * gcc.dg/darwin-ld-20040809-2.c: New test.
19845
19846 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
19847
19848         PR fortran/16917
19849         * gfortran.dg/dfloat_1.f90: New test.
19850
19851 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
19852
19853         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
19854         * gcc.dg/dll-2.c: Fix dg-require syntax.
19855         * gcc.misc-tests/arm-isr.c (abort): Declare.
19856         (exit): Likewise.
19857
19858 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
19859
19860         PR c++/16971
19861         * g++.dg/parse/crash16.C: New test.
19862
19863 2004-08-10  Roger Sayle  <roger@eyesopen.com>
19864
19865         * gcc.dg/mips-rsqrt-1.c: New test case.
19866         * gcc.dg/mips-rsqrt-2.c: New test case.
19867         * gcc.dg/mips-rsqrt-3.c: New test case.
19868
19869 2004-08-10  Paul Brook  <paul@codesourcery.com>
19870
19871         * gfortran.dg/der_io_1.f90: New test.
19872
19873 2004-08-10  Paul Brook  <paul@codesourcery.com>
19874
19875         PR fortran/16919
19876         * gfortran.dg/der_array_1.f90: New test.
19877
19878 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
19879
19880         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
19881
19882 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
19883
19884         * gcc.dg/wchar_t-2.c: Fix typo.
19885
19886 2004-08-09  Falk Hueffner  <falk@debian.org>
19887
19888         PR tree-optimization/12517
19889         * gcc.c-torture/compile/pr12517.c: New test.
19890
19891         PR tree-optimization/12578
19892         * gcc.c-torture/compile/pr12578.c: New test.
19893
19894         PR tree-optimization/12899
19895         * gcc.c-torture/compile/pr12899.c: New test.
19896
19897         PR rtl-optimization/14692
19898         * gcc.c-torture/compile/pr14692.c: New test.
19899
19900         PR tree-optimization/16461
19901         * gcc.c-torture/compile/pr16461.c: New test.
19902
19903 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
19904
19905         * gfortran.dg/getenv_1.f90: New test.
19906
19907 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
19908
19909         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
19910         wchar_t.
19911         * gcc.dg/symbian5.c: Test -fno-short-wchar.
19912
19913 2004-08-06  Paul Brook  <paul@codesourcery.com>
19914
19915         * gfortran.dg/ret_array_1.f90: New test.
19916         * gfortran.dg/ret_pointer_1.f90: New test.
19917
19918 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
19919
19920         * gcc.dg/missing-field-init-[12].c: New tests.
19921         * g++.dg/warn/missing-field-init-[12].C: New tests.
19922
19923 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
19924
19925         * gcc.dg/enum2.c: New test.
19926         * gcc.dg/symbian3.c: Likewise.
19927         * gcc.dg/symbian4.c: Likewise.
19928         * gcc.dg/wchar_t-2.c: Likewise.
19929
19930 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
19931
19932         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
19933         destructor tests.
19934
19935 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
19936
19937         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
19938         dg-require-visiblity.
19939         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
19940         * g++.dg/ext/visibility/fvisibility.C: Likewise.
19941         * g++.dg/ext/visibility/memfuncts.C: Likewise.
19942         * g++.dg/ext/visibility/new1.C: Likewise.
19943         * g++.dg/ext/visibility/pragma.C: Likewise.
19944         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
19945         * g++.dg/ext/visibility/virtual.C: Likewise.
19946         * g++/dg/ext/visibility/visibility-1.C: Likewise.
19947         * g++/dg/ext/visibility/visibility-2.C: Likewise.
19948         * g++/dg/ext/visibility/visibility-3.C: Likewise.
19949         * g++/dg/ext/visibility/visibility-4.C: Likewise.
19950         * g++/dg/ext/visibility/visibility-5.C: Likewise.
19951         * g++/dg/ext/visibility/visibility-6.C: Likewise.
19952         * g++/dg/ext/visibility/visibility-7.C: Likewise.
19953         * g++/dg/ext/visibility/visibility-8.C: New test.
19954         * gcc.c-torture/compile/dll.x: Remove.
19955         * gcc.dg/dll-2.c: Use dg-require-dll
19956         * gcc.dg/visibility-10.c: New test.
19957         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
19958         supporting DLLs.
19959         * testsuite/lib/scanasm.exp (scan_hidden): New function.
19960         (scan_not_hidden): Likewise.
19961
19962 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
19963
19964         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
19965
19966 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
19967
19968         * gcc.c-torture/execute/20040805-1.c: New test.
19969
19970 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
19971
19972         * gcc.dg/20020118-1.c: Declare abort.
19973         * gcc.dg/altivec_check.h: Likewise.
19974         * gcc.dg/iftrap-2.c: Likewise.
19975         * gcc.dg/pragma-darwin.c: Likewise.
19976         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
19977
19978 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
19979
19980         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
19981
19982 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
19983
19984         * gcc.c-torture/execute/builtins/abs-2.c,
19985         gcc.c-torture/execute/builtins/abs-3.c,
19986         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
19987         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
19988         intmax_t, uintmax_t and their limits.
19989         * gcc.dg/intmax_t-1.c: New test.
19990
19991 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19992
19993         * g++.dg/tc1/dr147.C: Add reference to PR.
19994
19995 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
19996
19997         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
19998         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
19999
20000 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
20001
20002         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
20003
20004 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
20005
20006         * gcc.dg/redecl-5.c: New test.
20007         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
20008         of scanf.
20009
20010 2004-08-03  Roger Sayle  <roger@eyesopen.com>
20011
20012         PR middle-end/16790
20013         * gcc.c-torture/execute/pr16790-1.c: New test case.
20014
20015 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
20016
20017         * g++.dg/ext/visibility/assign1.C: New test.
20018         * g++.dg/ext/visibility/new1.C: Likewise.
20019
20020         * gcc.dg/symbian1.c: New test.
20021         * gcc.dg/symbian2.c: Likewise.
20022
20023 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
20024
20025         PR target/16570
20026         * gcc.dg/i386-sse-9.c: New test.
20027
20028 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
20029
20030         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
20031
20032 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
20033
20034         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
20035         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
20036         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
20037         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
20038         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
20039         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
20040         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
20041         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
20042         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
20043         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
20044         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
20045         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
20046         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
20047         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
20048         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
20049         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
20050         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
20051         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
20052         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
20053         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
20054         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
20055         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
20056         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
20057         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
20058         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
20059         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
20060         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
20061         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
20062         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
20063         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
20064         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
20065         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
20066         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
20067         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
20068         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
20069         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
20070         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
20071         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
20072         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
20073         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
20074         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
20075         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
20076         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
20077         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
20078         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
20079         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
20080         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
20081         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
20082         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
20083         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
20084         gcc.misc-tests/i386-pf-3dnow-1.c,
20085         gcc.misc-tests/i386-pf-athlon-1.c,
20086         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
20087         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
20088         Declare built-in functions used.
20089         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
20090
20091 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
20092
20093         PR c++/16707
20094         * g++.dg/lookup/using12.C: New test.
20095
20096         * g++.dg/init/null1.C: Fix PR number.
20097         * g++.dg/parse/namespace10.C: Likewise.
20098
20099 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
20100
20101         PR c++/16224
20102         * g++.dg/template/spec17.C: New test.
20103         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
20104         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
20105
20106 2004-08-02  David Billinghurst
20107
20108         PR fortran/16292
20109         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
20110
20111 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
20112
20113         * gcc.dg/ia64-got-1.c: New test case.
20114
20115 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
20116
20117         PR c++/16489
20118         * g++.dg/init/null1.C: New test.
20119         * g++.dg/tc1/dr76.C: Adjust error marker.
20120
20121         PR c++/16529
20122         * g++.dg/parse/namespace10.C: New test.
20123
20124         PR c++/16810
20125         * g++.dg/inherit/ptrmem2.C: New test.
20126
20127 2004-08-02  Ben Elliston  <bje@au.ibm.com>
20128
20129         PR target/16155
20130         * gcc.dg/pr16155.c: New test.
20131
20132 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
20133
20134         * gcc.dg/redecl-2.c: New test.
20135
20136 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
20137
20138         * gcc.dg/darwin-longdouble.c: New file.
20139
20140 2004-07-30  Richard Henderson  <rth@redhat.com>
20141
20142         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
20143         write to constant argument.
20144         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
20145
20146 2004-07-30  Richard Henderson  <rth@redhat.com>
20147
20148         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
20149         tests of nearest around zero.
20150
20151 2004-07-30  Andrew Pinski  <apinski@apple.com>
20152
20153         * gcc.c-torture/compile/20040730-1.c: New test.
20154
20155 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
20156
20157         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
20158         powerpc-eabispe.
20159
20160 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
20161
20162         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
20163
20164 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
20165
20166         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
20167         contains $ld_library_path.
20168         * lib/gfortran.exp (gfortran_link_flags): Likewise.
20169
20170 2004-07-29  Richard Henderson  <rth@redhat.com>
20171
20172         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
20173
20174         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
20175         (alt2, which): New.
20176         (Check): Accept either alternative.
20177
20178 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
20179
20180         * g++.dg/abi/inline1.C: New test.
20181         * g++.dg/abi/local1-a.cc: Likewise.
20182         * g++.dg/abi/local1.C: Likewise.
20183         * g++.dg/abi/mangle11.C: Tweak location of warnings.
20184         * g++.dg/abi/mangle12.C: Likewise.
20185         * g++.dg/abi/mangle17.C: Likewise.
20186         * g++.dg/abi/mangle20-2.C: Likewise.
20187         * g++.dg/opt/interface1.C: Likewise.
20188         * g++.dg/opt/interface1.h: Likewise.
20189         * g++.dg/opt/interface1-a.cc: New test.
20190         * g++.dg/parse/repo1.C: New test.
20191         * g++.dg/template/repo1.C: Likewise.
20192         * g++.dg/warn/Winline-1.C: Likewise.
20193         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
20194
20195 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
20196
20197         * gcc.dg/tree-ssa/20040729-1.c: New test.
20198
20199 2004-07-27  Matt Austern <austern@apple.com>
20200
20201         * gcc.dg/darwin-bool-1.c: New test.
20202         * gcc.dg/darwin-bool-2.c: New test.
20203
20204 2004-07-28  Richard Henderson  <rth@redhat.com>
20205
20206         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
20207         arguments in the correct type.  Don't write to constant arguments.
20208
20209 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
20210
20211         PR tree-optimization/16688
20212         PR tree-optimization/16689
20213         * g++.dg/tree-ssa/pr16688.C: New test.
20214
20215 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
20216
20217         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
20218         loads.  Not only in the comment, this time.
20219
20220 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
20221
20222         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
20223         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
20224         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
20225         * gcc.dg/sh4a-bitmovua.c: New.
20226         * gcc.dg/sh4a-cos.c: New.
20227         * gcc.dg/sh4a-cosf.c: New.
20228         * gcc.dg/sh4a-fprun.c: New.
20229         * gcc.dg/sh4a-fsrra.c: New.
20230         * gcc.dg/sh4a-memmovua.c: New.
20231         * gcc.dg/sh4a-sin.c: New.
20232         * gcc.dg/sh4a-sincos.c: New.
20233         * gcc.dg/sh4a-sincosf.c: New.
20234         * gcc.dg/sh4a-sinf.c: New.
20235
20236 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
20237
20238         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
20239         conditionals.
20240         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
20241         loads.
20242         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
20243         DOM1.
20244
20245 2004-07-27  Andrew Pinski  <apinski@apple.com>
20246
20247         * g++.dg/rtti/tinfo1.C: Correct the xfail.
20248
20249 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
20250
20251         * gcc.dg/pragma-isr.c: New test.
20252
20253 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20254
20255         PR c++/14429
20256         * g++.dg/template/ttp11.C: New test.
20257
20258 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
20259
20260         * gcc.c-torture/compile/20040727-1.c: New test.
20261
20262 2004-07-26  Eric Christopher  <echristo@redhat.com>
20263
20264         * gcc.c-torture/compile/20040726-2.c: New test.
20265
20266 2004-07-26  Andrew Pinski  <apinski@apple.com>
20267
20268         * g++.dg/rtti/tinfo1.C: Xfail.
20269
20270 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
20271
20272         * gcc.c-torture/compile/20040726-1.c: New test.
20273
20274 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
20275             Brian Ryner  <bryner@brianryner.com>
20276
20277         PR c++/9283
20278         PR c++/15000
20279         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
20280         * g++.dg/ext/visibility/: New directory.
20281         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
20282         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
20283         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
20284         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
20285         * g++.dg/ext/visibility/fvisibility.C,
20286         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
20287         g++.dg/ext/visibility/fvisibility-override1.C
20288         g++.dg/ext/visibility/fvisibility-override2.C
20289         g++.dg/ext/visibility/memfuncts.C
20290         g++.dg/ext/visibility/noPLT.C
20291         g++.dg/ext/visibility/pragma.C
20292         g++.dg/ext/visibility/pragma-override1.C
20293         g++.dg/ext/visibility/pragma-override2.C
20294         g++.dg/ext/visibility/staticmemfuncts.C
20295         g++.dg/ext/visibility/virtual.C: New tests.
20296
20297 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
20298
20299         PR c/15360
20300         * gcc.dg/pr15360-1.c: New test.
20301
20302 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
20303
20304         * gcc.dg/pragma-align-2.c: New test.
20305         * gcc.dg/pragma-init-fini.c: New test.
20306         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
20307         targets.
20308
20309 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
20310
20311         * gcc.dg/init-string-2.c: New test.
20312
20313 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
20314
20315         PR 16684
20316         * gcc.dg/Wredundant-decls-1.c: New test case.
20317
20318 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
20319
20320         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
20321         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
20322         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
20323         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
20324         * gcc.dg/compat/generate-random.c: New file.
20325         * gcc.dg/compat/generate-random.h: Likewise.
20326         * gcc.dg/compat/generate-random_r.c: Likewise.
20327         * gcc.dg/compat/struct-layout-1.h: Likewise.
20328         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
20329         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
20330         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
20331         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
20332         * gcc.dg/compat/struct-layout-1_main.c: New test.
20333         * gcc.dg/compat/struct-layout-1_x.c: New file.
20334         * gcc.dg/compat/struct-layout-1_y.c: New file.
20335         * gcc.dg/compat/struct-layout-1_test.h: New file.
20336
20337 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
20338
20339         * gcc.dg/comp-return-1.c: New test
20340
20341 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
20342
20343         * gcc.dg/vmx/8-02a.c: Fix typo.
20344
20345         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
20346         * gcc.dg/darwin-abi-3.c: New test.
20347
20348         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
20349         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
20350
20351         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
20352         * gcc.dg/vmx/ops-long-1.c: New test.
20353         * gcc.dg/vmx/ops-long-2.c: New test.
20354
20355 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
20356
20357         * g++.dg/lookup/conv-[1234].C: New.
20358
20359 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
20360
20361         * g++.dg/parse/attr2.C: Simplify.
20362
20363 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
20364
20365         PR c/7284
20366         * gcc.c-torture/execute/pr7284-1.c: New test.
20367
20368 2004-07-22  Brian Booth  <bbooth@redhat.com>
20369
20370         * gcc.dg/tree-ssa/20040721-1.c: New test.
20371
20372 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
20373
20374         * g++.dg/template/crash20.c: New.
20375
20376 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
20377
20378         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
20379         Add dg-run directive.  Declare variables as required.
20380         * gfortran.dg/g77/README: Update
20381
20382 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
20383
20384         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
20385         gcc.dg/cris-peep2-andu2.c: New tests.
20386
20387 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
20388
20389         PR c/15052
20390         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
20391         on return type.
20392         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
20393         messages.
20394         * gcc.dg/qual-return-2.c: Update expected messages.
20395         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
20396
20397 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
20398
20399         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
20400         * gcc.dg/noncompile/921102-1.c: Update expected error message.
20401
20402 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
20403
20404         PR c/11250
20405         * gcc.dg/init-string-1.c: New test.
20406
20407 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
20408
20409         PR middle-end/15345
20410         PR c/16450
20411         * gcc.dg/torture/nested-fn-1.c: New test.
20412
20413 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
20414
20415         PR target/16559
20416         * gcc.dg/ia64-fptr-1.c: New file.
20417
20418 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20419
20420         PR c++/14497
20421         * g++.dg/template/spec16.C: New test.
20422         * g++.old-deja/g++.robertl/eb118.C: Remove.
20423
20424 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20425
20426         PR c++/509
20427         * g++.dg/template/spec15.C: New test.
20428
20429 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
20430
20431         Copy cases from g77.f-torture/execute and add dg-run
20432         directive.  Other changes as noted.
20433         * gfortran.dg/g77/13037.f
20434         * gfortran.dg/g77/1832.f
20435         * gfortran.dg/g77/19981119-0.f
20436         * gfortran.dg/g77/19990313-0.f
20437         * gfortran.dg/g77/19990313-1.f
20438         * gfortran.dg/g77/19990313-2.f
20439         * gfortran.dg/g77/19990313-3.f
20440         * gfortran.dg/g77/19990419-1.f
20441         * gfortran.dg/g77/19990826-0.f
20442         * gfortran.dg/g77/19990826-2.f
20443         * gfortran.dg/g77/20000503-1.f
20444         * gfortran.dg/g77/20001111.f
20445         * gfortran.dg/g77/20010116.f
20446         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
20447         * gfortran.dg/g77/20010430.f
20448         * gfortran.dg/g77/6177.f
20449         * gfortran.dg/g77/947.f
20450         * gfortran.dg/g77/970816-3.f
20451         * gfortran.dg/g77/971102-1.f
20452         * gfortran.dg/g77/980520-1.f
20453         * gfortran.dg/g77/980628-0.f
20454         * gfortran.dg/g77/980628-1.f
20455         * gfortran.dg/g77/980628-10.f
20456         * gfortran.dg/g77/980628-2.f
20457         * gfortran.dg/g77/980628-3.f
20458         * gfortran.dg/g77/980628-7.f
20459         * gfortran.dg/g77/980628-8.f
20460         * gfortran.dg/g77/980628-9.f
20461         * gfortran.dg/g77/980701-0.f
20462         * gfortran.dg/g77/980701-1.f
20463         * gfortran.dg/g77/cabs.f
20464         * gfortran.dg/g77/claus.f
20465         * gfortran.dg/g77/complex_1.f
20466         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
20467         * gfortran.dg/g77/dcomplex.f
20468         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
20469         * gfortran.dg/g77/f90-intrinsic-mathematical.f
20470         * gfortran.dg/g77/f90-intrinsic-numeric.f
20471         * gfortran.dg/g77/int8421.f
20472         * gfortran.dg/g77/labug1.f
20473         * gfortran.dg/g77/large_vec.f
20474         * gfortran.dg/g77/le.f
20475         * gfortran.dg/g77/short.f
20476         * gfortran.dg/g77/README: Update
20477
20478 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
20479
20480         PR c++/16637
20481         * g++.dg/parse/lookup4.C: New test.
20482
20483 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20484
20485         PR c++/16175
20486         * g++.dg/template/ttp10.C: New test.
20487
20488 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
20489
20490         * gcc.dg/pr12625-1.c: New test.
20491
20492 2004-07-20  Steven Bosscher  <stevenb@suse.de>
20493
20494         * testsuite/gcc.dg/switch-warn-1.c: New test.
20495         * testsuite/gcc.dg/switch-warn-2.c: New test.
20496         * gcc.c-torture/compile/pr14730.c: Update.
20497
20498 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
20499
20500         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
20501         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
20502         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
20503         g++.dg/template/nontype3.C: Remove trailing CR from tests.
20504
20505 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
20506
20507         PR c++/16623
20508         * g++.dg/template/assign1.C: New test.
20509
20510 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20511
20512         PR c++/12170
20513         * g++.dg/template/ttp9.C: New test.
20514
20515 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
20516
20517         * gcc.dg/format/cmn-err-1.c: New test.
20518
20519 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
20520
20521         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
20522         gcc.dg/Wparentheses-10.c: New tests.
20523         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
20524
20525 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20526
20527         PR fortran/16465
20528         * gfortran.dg/g77//ffixed-line-length-0.f,
20529         gfortran.dg/g77/ffixed-line-length-132.f,
20530         gfortran.dg/g77/ffixed-line-length-72.f,
20531         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
20532         gfortran.dg/g77/README: Update.
20533
20534 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20535
20536         PR c++/13092
20537         * g++.dg/template/non-dependent7.C: New test.
20538         * g++.dg/template/non-dependent8.C: Likewise.
20539         * g++.dg/template/non-dependent9.C: Likewise.
20540         * g++.dg/template/non-dependent10.C: Likewise.
20541
20542 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
20543
20544         PR c++/16337
20545         * g++.dg/parse/attr2.C: New test.
20546
20547 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
20548
20549         * g77.dg: Removed.
20550         * g77.f-torture: Ditto.
20551
20552 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
20553
20554         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
20555         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
20556         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
20557
20558 2004-07-16  Richard Henderson  <rth@redhat.com>
20559
20560         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
20561
20562 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20563
20564         * lib/fortran-torture.exp (fortran-torture): Don't test compile
20565         tests with full list of options.
20566         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
20567         of TORTURE_OPTIONS if test contains 'dg-do run'.
20568
20569         PR fortran/16404
20570         * gfortran.dg/do_iterator.f90: New test.
20571
20572 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20573
20574         PR rtl-optimization/16536
20575         * gcc.c-torture/execute/restrict-1.c: New test.
20576
20577 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20578
20579         PR fortran/15324
20580         * gfortran.dg/pr15324.f90: New test.
20581
20582         PR fortran/15129
20583         * gfortran.dg/pr15129.f90: New test.
20584
20585         PR fortran/15140
20586         * gfortran.dg/pr15140.f90: New test.
20587
20588         PR fortran/13792
20589         * gfortran.fortran-torture/execute/bounds.f90: Add check for
20590         compile-time simplification.
20591
20592 2004-07-14  Mike Stump  <mrs@apple.com>
20593
20594         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
20595
20596 2004-07-14  James E Wilson  <wilson@specifixinc.com>
20597
20598         PR target/16325
20599         * gcc.dg/profile-generate-1.c: New.
20600
20601 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
20602
20603         * gcc.c-torture/execute/20040709-1.c: New test.
20604         * gcc.c-torture/execute/20040709-2.c: New test.
20605
20606 2004-07-14  Mike Stump  <mrs@apple.com>
20607
20608         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
20609
20610 2004-07-14  Mike Stump  <mrs@apple.com>
20611
20612         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
20613
20614 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
20615
20616         PR c++/16518
20617         * g++.dg/parse/mutable1.C: New test.
20618
20619 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
20620
20621         PR tree-optimization/16443
20622         * gcc.dg/tree-ssa/20040713-1.c: New test.
20623
20624 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
20625
20626         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
20627         for operator new.
20628
20629 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
20630
20631         * gfortran.dg/g77/README: New file
20632         * gfortran.dg/g77/19981216-0.f: Copy from
20633         g77.f-torture/noncompile.  Add "dg-do compile" and
20634         dg-error as required.
20635         * gfortran.dg/g77/19990218-1.f: Likewise.
20636         * gfortran.dg/g77/19990905-1.f: Likewise.
20637         * gfortran.dg/g77/9263.f: Likewise.
20638         * gfortran.dg/g77/980615-0.f: Likewise.
20639         * gfortran.dg/g77/980616-0.f: Likewise.
20640         * gfortran.dg/g77/check0.f: Likewise.
20641         * gfortran.dg/g77/select_no_compile.f: Likewise.
20642
20643 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
20644
20645         Copy files from g77.f-torture/compile.
20646         Add "{ dg-do compile}".  Other changes as noted
20647         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
20648         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
20649         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
20650         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
20651         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
20652         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
20653         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
20654         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
20655         statement to conform to standard.  Append alpha1.x for reference.
20656         * gfortran.dg/g77/xformat.f: Add dg-warning
20657
20658 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
20659
20660         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
20661         Add {dg-do compile} directive.
20662         * gfortran.dg/g77/cpp2.F: Likewise.
20663
20664 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20665
20666         PR c++/5402
20667         * g++.dg/lookup/name-clash1.C: New test.
20668
20669         PR c++/9777
20670         * g++.dg/lookup/name-clash2.C: New test.
20671
20672         PR c++/12102
20673         * g++.dg/lookup/name-clash3.C: New test.
20674
20675 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20676
20677         * g++.dg/lookup/new2.C: New test.
20678         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
20679
20680 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
20681
20682         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
20683         Add {dg-do compile} directive.
20684         * gfortran.dg/g77/13060.f: Likewise.
20685         * gfortran.dg/g77/19990218-0.f: Likewise.
20686         * gfortran.dg/g77/19990305-0.f: Likewise.
20687         * gfortran.dg/g77/19990419-0.f: Likewise.
20688         * gfortran.dg/g77/19990502-0.f: Likewise.
20689         * gfortran.dg/g77/19990502-1.f: Likewise.
20690         * gfortran.dg/g77/19990525-0.f: Likewise.
20691         * gfortran.dg/g77/19990826-1.f: Likewise.
20692         * gfortran.dg/g77/19990826-3.f: Likewise.
20693         * gfortran.dg/g77/19990905-2.f: Likewise.
20694         * gfortran.dg/g77/20000412-1.f: Likewise.
20695         * gfortran.dg/g77/20000511-1.f: Likewise.
20696         * gfortran.dg/g77/20000511-2.f: Likewise.
20697         * gfortran.dg/g77/20000518.f: Likewise.
20698         * gfortran.dg/g77/20000601-1.f: Likewise.
20699         * gfortran.dg/g77/20000601-2.f: Likewise.
20700         * gfortran.dg/g77/20000629-1.f: Likewise.
20701         * gfortran.dg/g77/20000630-2.f: Likewise.
20702         * gfortran.dg/g77/20010115.f: Likewise.
20703         * gfortran.dg/g77/20010321-1.f: Likewise.
20704         * gfortran.dg/g77/20010426.f: Likewise.
20705         * gfortran.dg/g77/20020307-1.f: Likewise.
20706         * gfortran.dg/g77/8485.f: Likewise.
20707         * gfortran.dg/g77/960317-1.f: Likewise.
20708         * gfortran.dg/g77/970915-0.f: Likewise.
20709         * gfortran.dg/g77/980310-1.f: Likewise.
20710         * gfortran.dg/g77/980310-2.f: Likewise.
20711         * gfortran.dg/g77/980310-3.f: Likewise.
20712         * gfortran.dg/g77/980310-4.f: Likewise.
20713         * gfortran.dg/g77/980310-6.f: Likewise.
20714         * gfortran.dg/g77/980310-7.f: Likewise.
20715         * gfortran.dg/g77/980310-8.f: Likewise.
20716         * gfortran.dg/g77/980419-2.f: Likewise.
20717         * gfortran.dg/g77/980424-0.f: Likewise.
20718         * gfortran.dg/g77/980427-0.f: Likewise.
20719         * gfortran.dg/g77/980729-0.f: Likewise.
20720         * gfortran.dg/g77/981117-1.f: Likewise.
20721         * gfortran.dg/g77/toon_1.f: Likewise.
20722
20723 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20724
20725         PR c++/2204
20726         * g++.dg/other/abstract2.C: New test.
20727
20728 2004-07-12  Paul Brook  <paul@codesourcery.com>
20729
20730         * gfortran.dg/pointer_init_1.f90: New test.
20731
20732 2004-07-11  Paul Brook  <paul@codesourcery.com>
20733
20734         PR fortran/15986
20735         * gfortran.dg/contained_1.f90: New test.
20736
20737 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
20738
20739         * g++.dg/parse/defarg8.C: New test.
20740
20741 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20742
20743         PR fortran/16433
20744         * gfortran.dg/pr16433.f: New test.
20745
20746         PR fortran/17574
20747         * gfortran.dg/pr15754.f90: New test.
20748
20749 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
20750
20751         PR tree-optimization/16437
20752         * gcc.c-torture/execute/bitfld-4.c: New test.
20753
20754 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20755
20756         * gfortran.fortran-torture/execute/common_2.f90: Add check for
20757         access to common var from module.
20758
20759 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20760
20761         PR fortran/16336
20762         * gfortran.fortran-torture/execute/common_2.f90: New test.
20763
20764 2004-07-10  Paul Brook  <paul@codesourcery.com>
20765
20766         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
20767
20768 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20769
20770         PR fortran/15969
20771         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
20772
20773 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
20774
20775         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
20776         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
20777         * gfortran.dg/g77/ffree-form-1.f: Likewise.
20778         * gfortran.dg/g77/ffree-form-2.f: Likewise.
20779         * gfortran.dg/g77/ffree-form-3.f: Likewise.
20780         * gfortran.dg/g77/fno-underscoring.f: Likewise.
20781         * gfortran.dg/g77/funderscoring.f: Likewise.
20782         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
20783
20784 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20785
20786         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
20787
20788 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20789         Paul Brook  <paul@codesourcery.com>
20790
20791         PR fortran/13415
20792         * gfortran.dg/common_pointer_1.f90: New test.
20793
20794 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20795
20796         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
20797
20798 2004-07-09  James E Wilson  <wilson@specifixinc.com>
20799
20800         PR target/16364
20801         * gcc.c-torture/compile/20040709-1.c: New.
20802
20803 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20804
20805         PR fortran/14077
20806         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
20807
20808 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20809
20810         PR fortran/13201
20811         * gfortran.dg/shape_1.f90: New test.
20812
20813 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
20814             Andrew Pinski  <apinski@apple.com>
20815
20816         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
20817
20818 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20819
20820         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
20821         comment.
20822
20823 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20824         Paul Brook  <paul@codesourcery.com>
20825
20826         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
20827         '.f95' and '.F95'.
20828
20829 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
20830
20831         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
20832
20833 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20834
20835         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
20836         testcases with capital suffix.
20837
20838 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20839
20840         PR fortran/15481
20841         PR fortran/13372
20842         PR fortran/13575
20843         PR fortran/15978
20844         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
20845
20846         * gfortran.dg/implicit_1.f90: New test.
20847
20848 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
20849
20850         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
20851         expression to match gfortran warning/error messages
20852         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
20853         dg-error text.
20854
20855 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
20856
20857         * lib/fortran-torture.exp: Rename proc search_for to
20858         search_for_re.
20859
20860 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
20861
20862         * gcc.c-torture/execute/simd-5.x: New file.
20863         XFAIL on SPARC 64-bit at -O0.
20864
20865 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20866
20867         PR c++/8211
20868         PR c++/16165
20869         * g++.dg/warn/effc3.C: New test.
20870
20871 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
20872
20873         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
20874         change X to 1X in format.
20875         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
20876         add data statements to conform to standard.
20877
20878 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
20879
20880         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
20881         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
20882         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
20883
20884 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
20885
20886         * gfortran.dg/g77/7388.f: Copy from g77.dg
20887         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
20888         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
20889         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
20890         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
20891         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
20892         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
20893         * gfortran.dg/g77/strlen0.f: Likewise.
20894
20895 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
20896
20897         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
20898         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
20899
20900 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
20901
20902         * gcc.c-torture/execute/920428-2.x: Delete.
20903         * gcc.c-torture/execute/920501-7.x: Likewise.
20904
20905 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
20906
20907         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
20908         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
20909         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
20910         prescott and c3-2.
20911         (PREFETCH_3DNOW): Add -march=c3.
20912
20913 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
20914
20915         PR c/16437
20916         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
20917         * gcc.c-torture/execute/bf64-1.x: Likewise.
20918
20919 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
20920
20921         * gcc.c-torture/compile/20040708-1.c: New test.
20922
20923 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20924
20925         PR c++/16169
20926         * g++.dg/warn/effc2.C: New test.
20927
20928 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
20929
20930         * gcc.c-torture/execute/bitfld-1.x: Remove.
20931         * gcc.c-torture/execute/bitfld-3.c: New test.
20932         * gcc.dg/bitfld-2.c: Remove XFAILs.
20933
20934 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
20935
20936         PR c++/16276
20937         * g++.dg/rtti/tinfo1.C: New file.
20938
20939 2004-07-07  Eric Christopher  <echristo@redhat.com>
20940
20941         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
20942
20943 2004-07-07  Andrew Pinski  <apinski@apple.com>
20944
20945         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
20946
20947 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
20948
20949         * g++.dg/init/call1.C: XFAIL.
20950
20951 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
20952
20953         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
20954         except for movstrict*, to movmem* and clrstr* to clrmem*.
20955
20956 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
20957
20958         * gcc.c-torture/execute/20040707-1.c: New test.
20959
20960 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
20961
20962         * gcc.c-torture/execute/20040706-1.c: New test.
20963
20964 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20965
20966         PR c++/3671
20967         * g++.dg/template/spec14.C: New test.
20968
20969 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
20970
20971         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
20972         nothing if not yet defined.  Use it in b, c and d type definitions.
20973         * gcc.c-torture/execute/20040705-1.c: New test.
20974         * gcc.c-torture/execute/20040705-2.c: New test.
20975
20976 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20977
20978         PR c++/2518
20979         * g++.dg/lookup/new1.C: New test.
20980
20981 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20982
20983         PR c++/11406
20984         * g++.dg/template/sizeof8.C: New test.
20985
20986 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
20987
20988         * gcc.c-torture/compile/20040705-1.c: New test.
20989
20990 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
20991
20992         * gfortran.fortran-torture/execute/seq_io.f90: New test.
20993
20994 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
20995
20996         * gcc.dg/cpp/if-mop.c: Two new testcases.
20997         * gcc.dg/cpp/trad/comment-3.c: New.
20998
20999 2004-07-04  Paul Brook  <paul@codesourcery.com>
21000
21001         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
21002
21003 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
21004
21005         PR c++/3761
21006         * g++.dg/lookup/crash4.C: New test.
21007
21008 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
21009
21010         * gcc.c-torture/execute/builtin-abs-1.c
21011         * gcc.c-torture/execute/builtin-abs-2.c
21012         * gcc.c-torture/execute/builtin-complex-1.c
21013         * gcc.c-torture/execute/builtins/string-1-lib.c
21014         * gcc.c-torture/execute/builtins/string-1.c
21015         * gcc.c-torture/execute/builtins/string-2-lib.c
21016         * gcc.c-torture/execute/builtins/string-2.c
21017         * gcc.c-torture/execute/builtins/string-3-lib.c
21018         * gcc.c-torture/execute/builtins/string-3.c
21019         * gcc.c-torture/execute/builtins/string-4-lib.c
21020         * gcc.c-torture/execute/builtins/string-4.c
21021         * gcc.c-torture/execute/builtins/string-5-lib.c
21022         * gcc.c-torture/execute/builtins/string-5.c
21023         * gcc.c-torture/execute/builtins/string-6-lib.c
21024         * gcc.c-torture/execute/builtins/string-6.c
21025         * gcc.c-torture/execute/builtins/string-7-lib.c
21026         * gcc.c-torture/execute/builtins/string-7.c
21027         * gcc.c-torture/execute/builtins/string-8-lib.c
21028         * gcc.c-torture/execute/builtins/string-8.c
21029         * gcc.c-torture/execute/builtins/string-9-lib.c
21030         * gcc.c-torture/execute/builtins/string-9.c
21031         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
21032         * gcc.c-torture/execute/builtins/string-asm-1.c
21033         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
21034         * gcc.c-torture/execute/builtins/string-asm-2.c
21035         * gcc.c-torture/execute/stdio-opt-1.c
21036         * gcc.c-torture/execute/stdio-opt-2.c
21037         * gcc.c-torture/execute/stdio-opt-3.c
21038         * gcc.c-torture/execute/string-opt-1.c
21039         * gcc.c-torture/execute/string-opt-10.c
21040         * gcc.c-torture/execute/string-opt-11.c
21041         * gcc.c-torture/execute/string-opt-12.c
21042         * gcc.c-torture/execute/string-opt-13.c
21043         * gcc.c-torture/execute/string-opt-14.c
21044         * gcc.c-torture/execute/string-opt-15.c
21045         * gcc.c-torture/execute/string-opt-16.c
21046         * gcc.c-torture/execute/string-opt-2.c
21047         * gcc.c-torture/execute/string-opt-6.c
21048         * gcc.c-torture/execute/string-opt-7.c
21049         * gcc.c-torture/execute/string-opt-8.c:
21050         Replace with ...
21051
21052         * gcc.c-torture/execute/builtins/abs-2.c
21053         * gcc.c-torture/execute/builtins/abs-3.c
21054         * gcc.c-torture/execute/builtins/complex-1.c
21055         * gcc.c-torture/execute/builtins/fprintf.c
21056         * gcc.c-torture/execute/builtins/fputs.c
21057         * gcc.c-torture/execute/builtins/memcmp.c
21058         * gcc.c-torture/execute/builtins/memmove.c
21059         * gcc.c-torture/execute/builtins/memops-asm.c
21060         * gcc.c-torture/execute/builtins/mempcpy-2.c
21061         * gcc.c-torture/execute/builtins/mempcpy.c
21062         * gcc.c-torture/execute/builtins/memset.c
21063         * gcc.c-torture/execute/builtins/printf.c
21064         * gcc.c-torture/execute/builtins/sprintf.c
21065         * gcc.c-torture/execute/builtins/strcat.c
21066         * gcc.c-torture/execute/builtins/strchr.c
21067         * gcc.c-torture/execute/builtins/strcmp.c
21068         * gcc.c-torture/execute/builtins/strcpy.c
21069         * gcc.c-torture/execute/builtins/strcspn.c
21070         * gcc.c-torture/execute/builtins/strlen-2.c
21071         * gcc.c-torture/execute/builtins/strlen.c
21072         * gcc.c-torture/execute/builtins/strncat.c
21073         * gcc.c-torture/execute/builtins/strncmp-2.c
21074         * gcc.c-torture/execute/builtins/strncmp.c
21075         * gcc.c-torture/execute/builtins/strncpy.c
21076         * gcc.c-torture/execute/builtins/strpbrk.c
21077         * gcc.c-torture/execute/builtins/strpcpy-2.c
21078         * gcc.c-torture/execute/builtins/strpcpy.c
21079         * gcc.c-torture/execute/builtins/strrchr.c
21080         * gcc.c-torture/execute/builtins/strspn.c
21081         * gcc.c-torture/execute/builtins/strstr-asm.c
21082         * gcc.c-torture/execute/builtins/strstr.c:
21083         ... these new files.
21084
21085         * gcc.c-torture/execute/builtins/abs-2-lib.c
21086         * gcc.c-torture/execute/builtins/abs-3-lib.c
21087         * gcc.c-torture/execute/builtins/complex-1-lib.c
21088         * gcc.c-torture/execute/builtins/fprintf-lib.c
21089         * gcc.c-torture/execute/builtins/fputs-lib.c
21090         * gcc.c-torture/execute/builtins/memcmp-lib.c
21091         * gcc.c-torture/execute/builtins/memmove-lib.c
21092         * gcc.c-torture/execute/builtins/memops-asm-lib.c
21093         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
21094         * gcc.c-torture/execute/builtins/mempcpy-lib.c
21095         * gcc.c-torture/execute/builtins/memset-lib.c
21096         * gcc.c-torture/execute/builtins/printf-lib.c
21097         * gcc.c-torture/execute/builtins/sprintf-lib.c
21098         * gcc.c-torture/execute/builtins/strcat-lib.c
21099         * gcc.c-torture/execute/builtins/strchr-lib.c
21100         * gcc.c-torture/execute/builtins/strcmp-lib.c
21101         * gcc.c-torture/execute/builtins/strcpy-lib.c
21102         * gcc.c-torture/execute/builtins/strcspn-lib.c
21103         * gcc.c-torture/execute/builtins/strlen-2-lib.c
21104         * gcc.c-torture/execute/builtins/strlen-lib.c
21105         * gcc.c-torture/execute/builtins/strncat-lib.c
21106         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
21107         * gcc.c-torture/execute/builtins/strncmp-lib.c
21108         * gcc.c-torture/execute/builtins/strncpy-lib.c
21109         * gcc.c-torture/execute/builtins/strpbrk-lib.c
21110         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
21111         * gcc.c-torture/execute/builtins/strpcpy-lib.c
21112         * gcc.c-torture/execute/builtins/strrchr-lib.c
21113         * gcc.c-torture/execute/builtins/strspn-lib.c
21114         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
21115         * gcc.c-torture/execute/builtins/strstr-lib.c
21116         * gcc.c-torture/execute/builtins/lib/abs.c
21117         * gcc.c-torture/execute/builtins/lib/fprintf.c
21118         * gcc.c-torture/execute/builtins/lib/memset.c
21119         * gcc.c-torture/execute/builtins/lib/printf.c
21120         * gcc.c-torture/execute/builtins/lib/sprintf.c
21121         * gcc.c-torture/execute/builtins/lib/strcpy.c
21122         * gcc.c-torture/execute/builtins/lib/strcspn.c
21123         * gcc.c-torture/execute/builtins/lib/strncat.c
21124         * gcc.c-torture/execute/builtins/lib/strncmp.c
21125         * gcc.c-torture/execute/builtins/lib/strncpy.c
21126         * gcc.c-torture/execute/builtins/lib/strpbrk.c
21127         * gcc.c-torture/execute/builtins/lib/strspn.c
21128         * gcc.c-torture/execute/builtins/lib/strstr.c:
21129         New files containing support routines.
21130
21131         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
21132         declaration.
21133         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
21134         when not optimizing.
21135
21136 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
21137
21138         PR c++/16240
21139         * g++.dg/abi/mangle22.C: New test.
21140         * g++.dg/abi/mangle23.C: Likewise.
21141
21142 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
21143
21144         PR fortran/16290
21145         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
21146         Allow for cases without denormalized floating point numbers.
21147
21148 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
21149
21150         PR c/1027
21151         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
21152         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
21153         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
21154         expected warning text.
21155         * gcc.dg/format/diag-2.c: New test.
21156
21157 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
21158
21159         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
21160
21161 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
21162
21163         * gcc.dg/builtins-43.c: New.
21164         * gcc.dg/builtins-44.c: New.
21165         * gcc.dg/builtins-45.c: New.
21166
21167 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
21168             Andreas Tobler  <a.tobler@schweiz.ch>
21169
21170         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
21171         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
21172         as SIGSEGV.
21173         * gcc.dg/cleanup-11.c: Likewise.
21174         * gcc.dg/cleanup-8.c: Likewise.
21175         * gcc.dg/cleanup-9.c: Likewise.
21176         * gcc.dg/cleanup-5.c: Run on all platforms.
21177
21178 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
21179
21180         * g++.dg/warn/nonnull1.C: New test.
21181
21182 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
21183
21184         * gcc.dg/compat/compat-common.h: Wrap up CINT in
21185         an #ifndef SKIP_COMPLEX_INT/#endif pair.
21186         Special-case the Sun compiler wrt to <complex.h>.
21187
21188 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
21189
21190         * gcc.dg/Wunreachable-8.C: New test.
21191
21192         * gcc.dg/h8300-ice2.c : New test.
21193
21194 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
21195
21196         PR fortran/16161
21197         * gfortran.fortran-torture/compile/implicit.f90: Add test
21198         for implicit character.
21199
21200 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
21201
21202         PR fortran/16289
21203         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
21204         Use tiny() intrinsic to find smallest non-negative real
21205
21206 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
21207
21208         * gcc.dg/compat/struct-by-value-22_main.c: New test.
21209         * gcc.dg/compat/struct-by-value-22_x.c: New.
21210         * gcc.dg/compat/struct-by-value-22_y.c: New.
21211
21212         * gcc.c-torture/execute/20040629-1.c: New test.
21213
21214 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
21215
21216         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
21217         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
21218
21219         PR target/16195
21220         * gcc.dg/20040625-1.c: New test.
21221
21222 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21223
21224         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
21225
21226 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21227
21228         PR fortran/15963
21229         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
21230
21231 2004-06-29  Richard Henderson  <rth@redhat.com>
21232
21233         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
21234
21235 2004-06-29  Paul Brook  <paul@codesourcery.com>
21236
21237         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
21238         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
21239
21240 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
21241
21242         PR c++/16260
21243         * g++.dg/parse/crash15.C: New.
21244
21245 2004-06-28  Andrew Pinski  <apinski@apple.com>
21246
21247         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
21248         by the error already.
21249
21250         * g++.dg/opt/ptrmem4.C: Change to compile only test.
21251
21252 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
21253
21254         PR target/14041
21255         * gcc.dg/h8300-bss-align-1.c : New.
21256
21257 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
21258
21259         * PR c++/16174
21260         * g++.dg/template/ctor4.C: New.
21261
21262 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
21263
21264         PR c++/16205
21265         * g++.dg/warn/Wsequence-point-1.C: New test.
21266
21267 2004-06-27  Paul Brook  <paul@codesourcery.com>
21268
21269         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
21270
21271 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
21272
21273         * g++.old-deja/g++.mike/p7325.C: Remove.
21274
21275 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
21276
21277         PR c/14963
21278         * gcc.dg/pr14963.c: New test.
21279
21280 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
21281
21282         PR c++/16193
21283         * g++.dg/parse/redef1.C: New test.
21284
21285 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
21286
21287         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
21288         20021110.c.
21289         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
21290         20021119-1.c.
21291         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
21292         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
21293         5-04.c.
21294         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
21295         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
21296         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
21297         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
21298         g++.brendan/enum14.C.
21299         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
21300         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
21301         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
21302         g++.mike/virt1.C.
21303         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
21304         memtemp24.C.
21305
21306 2004-06-27  Roger Sayle  <roger@eyesopen.com>
21307
21308         * gcc.dg/20040527-1.c: New test case.
21309
21310 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
21311
21312         PR gfortran/pr16196
21313         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
21314
21315 2004-06-25  Roger Sayle  <roger@eyesopen.com>
21316
21317         PR middle-end/15825
21318         * gcc.dg/pr15825-1.c: New test case.
21319
21320 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
21321
21322         * gcc.c-torture/execute/20040625-1.c: New test.
21323
21324 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21325
21326         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
21327
21328 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
21329
21330         * gcc.dg/torture/mips-div-1.c: New test.
21331
21332 2004-06-24  Jeff Law  <law@redhat.com>
21333
21334         * gcc.dg/tree-ssa/20040624-1.c: New test.
21335
21336 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
21337
21338         * gcc.c-torture/compile/20040624-1.c: New test.
21339
21340 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21341
21342         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
21343         this directory.
21344
21345 2004-06-23  Andrew Pinski  <apinski@apple.com>
21346
21347         PR middle-end/15988
21348         * g++.dg/opt/ptrmem4.C: New test.
21349
21350         * gcc.dg/c90-array-quals-2.c: New test.
21351
21352 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
21353
21354         * gcc.dg/kpice1.c: New test.
21355
21356 2006-06-23  Andrew Pinski  <apinski@apple.com>
21357
21358         * gcc.dg/c90-array-quals.c: New test.
21359
21360 2006-06-22  Richard Henderson  <rth@redhat.com>
21361
21362         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
21363
21364 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
21365
21366         * gcc.dg/builtins-config.h: Handle FreeBSD.
21367
21368 2006-06-22  Richard Henderson  <rth@redhat.com>
21369
21370         * g++.dg/opt/devirt1.C: New.
21371
21372 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
21373
21374         * g++.dg/opt/pr15551.C: New testcase.
21375
21376 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
21377
21378         PR target/14800
21379         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
21380         x86_64-*-linux* when compiling for 32bit.
21381
21382 2004-06-21  Andrew Pinski  <apinski@apple.com>
21383
21384         * gcc.dg/pch/struct-1.c: New.
21385         * gcc.dg/pch/struct-1.hs: New.
21386
21387 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
21388
21389         * gcc.dg/pch/save-temps-1.c: New file.
21390         * gcc.dg/pch/save-temps-1.hs: New file.
21391
21392 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
21393
21394         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
21395         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
21396
21397 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21398
21399         * gfortran.fortran-torture/execute/select_1.f90: Rename function
21400         to fix type error.
21401         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
21402         Remove trailing spaces.
21403
21404 2004-06-21  Richard Henderson  <rth@redhat.com>
21405
21406         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
21407         merging && to BIT_FIELD_REF.
21408
21409 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
21410
21411         * g++.dg/opt/placeholder1.C: New test.
21412
21413 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
21414
21415         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
21416         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
21417         * gcc.dg/compat/union-m128-1_x.c: Likewise.
21418         * gcc.dg/compat/union-m128-1_y.c: Likewise.
21419
21420 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
21421
21422         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
21423         extern "C".
21424         * g++.dg/other/pragma-re-1.C: Add comments.
21425
21426 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
21427
21428         PR gfortran/16080
21429         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
21430
21431 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
21432
21433         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
21434         instead of setting the type of size_t by
21435         hand.
21436
21437 2004-06-18  Roger Sayle  <roger@eyesopen.com>
21438
21439         * gcc.dg/unordered-2.c: New test case.
21440         * gcc.dg/unordered-3.c: New test case.
21441
21442 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
21443
21444         PR other/16043
21445         * lib/g++.exp (g++_version): Tweak regexp for version
21446         * lib/g77.exp (g77_version): Likewise.
21447         * lib/gfortran.exp (gfortran_version): Likewise.
21448         * lib/objc.exp (objc_version): Likewise.
21449         * lib/treelang.exp (treelang_version): Likewise.
21450
21451 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
21452
21453         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
21454         Use INT_MAX instead of __INT_MAX__.
21455         * gcc.dg/compat/struct-align-2_y.c: Likewise.
21456
21457         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
21458         * gcc.dg/compat/scalar-return-3_x.c: Use it.
21459         * gcc.dg/compat/scalar-return-3_y.c: Use it.
21460         * gcc.dg/compat/scalar-return-4_x.c: Use it.
21461         * gcc.dg/compat/scalar-return-4_y.c: Use it.
21462         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
21463         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
21464         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
21465         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
21466
21467         * gcc.dg/range-test-1.c: New test.
21468         * g++.dg/opt/range-test-1.C: New test.
21469
21470 2004-06-17  Richard Henderson  <rth@redhat.com>
21471
21472         * objc.dg/sync-1.m: New.
21473         * objc.dg/try-catch-1.m: Don't force next runtime.
21474         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
21475         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
21476         shadowed catch clause.
21477         * objc.dg/try-catch-5.m: New.
21478
21479 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
21480
21481         Bug 14610
21482         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
21483
21484 2004-06-15  Richard Henderson  <rth@redhat.com>
21485
21486         * gcc.dg/20001116-1.c: Move expected warning line.
21487
21488 2004-06-15  Richard Henderson  <rth@redhat.com>
21489
21490         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
21491         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
21492
21493 2004-06-15  Jeff Law  <law@redhat.com>
21494
21495         * gcc.dg/tree-ssa/20040615-1.c: New test.
21496         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
21497         be less sensitive to operand ordering.
21498         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
21499
21500 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
21501
21502         * g++.dg/abi/bitfield3.C: Add comment..
21503
21504 2004-06-15  Richard Henderson  <rth@redhat.com>
21505
21506         * g++.dg/ext/stmtexpr1.C: XFAIL.
21507         * gcc.dg/20030612-1.c: XFAIL.
21508
21509 2004-06-15  Eric Christopher  <echristo@redhat.com>
21510
21511         * g++.dg/charset/asm5.c: New.
21512         * gcc.dg/charset/asm6.c: New.
21513
21514 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21515
21516         PR fortran/15962
21517         * gfortran.fortran-torture/execute/select_1.f90: New test.
21518
21519 2004-06-15  Paul Brook  <paul@codesourcery.com>
21520
21521         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
21522
21523 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21524
21525         PR c++/15967
21526         * g++.dg/lookup/crash3.C: New test.
21527
21528 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21529
21530         PR c++/15947
21531         * g++.dg/parse/dtor4.C: New test.
21532
21533 2004-06-14  Jeff Law  <law@redhat.com>
21534
21535         * gcc.c-torture/compile/20040614-1.c: New test.
21536
21537 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21538
21539         PR fortran/15211
21540         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
21541         LEN of a character array.
21542
21543 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
21544
21545         PR c++/15096
21546         * g++.dg/template/ptrmem10.C: New test.
21547
21548         PR c++/14930
21549         * g++.dg/template/friend30.C: New test.
21550
21551 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21552
21553         PR fortran/14928
21554         * gfortran.fortran-torture/compile/mloc.f90: New test.
21555
21556 2004-06-13  Paul Brook  <paul@codesourcery.com>
21557
21558         * gfortran.fortran-torture/execute/random_2.f90: New test.
21559
21560 2004-06-13  Eric Christopher  <echristo@redhat.com>
21561
21562         * gcc.dg/noncompile/redecl-1.c: Fix error message.
21563
21564 2004-06-12  Paul Brook  <paul@codesourcery.com>
21565
21566         * gfortran.fortran-torture/execute/contained_3.f90: New test.
21567
21568 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21569
21570         PR fortran/14923
21571         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
21572
21573 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21574
21575         PR fortran/14957
21576         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
21577         syntax errors in end statements of contained subroutines.
21578
21579 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21580
21581         PR fortran/12841
21582         * gfortran.fortran-torture/execute/null_arg.f90: New test.
21583
21584 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
21585
21586         PR fortran/15665
21587         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
21588
21589 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
21590
21591         PR gfortran/12839
21592         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
21593
21594 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
21595
21596         PR c++/15862
21597         * g++.dg/parse/enum1.C: New test.
21598
21599 2004-06-10  Jeff Law  <law@redhat.com>
21600
21601         * gcc.c-torture/compile/20040610-1.c: New test.
21602
21603 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21604
21605         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
21606         * g++.old-deja/g++.other/decl3.C: Likewise.
21607
21608 2004-06-10  Brian Booth  <bbooth@redhat.com>
21609
21610         * gcc.dg/tree-ssa/20031015-1.c: Scan for
21611         V_MAY_DEF instead of VDEF.
21612         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
21613
21614 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
21615
21616         PR c++/14211
21617         * g++.dg/conversion/const1.C: New test.
21618
21619         PR c++/15076
21620         * g++.dg/conversion/reinterpret1.C: New test.
21621
21622         PR c++/15877
21623         * g++.dg/template/enum2.C: New test.
21624
21625         PR c++/15227
21626         * g++.dg/template/error13.C: New test.
21627
21628 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21629
21630         PR fortran/14957
21631         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
21632         arguments to test_* REAL and of the right size.
21633
21634 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
21635
21636         PR target/15569
21637         PR rtl-optimization/15681
21638         * gcc.dg/20040609-1.c: New test.
21639
21640 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
21641
21642         PR c++/14791
21643         * g++.dg/opt/builtins1.C: New test.
21644
21645 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
21646
21647         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
21648         that use default windows32 struct layout.
21649         * gcc.dg/i386-bitfield2.c: Likewise.
21650
21651 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
21652
21653         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
21654         for mingw32 and cygwin targets.
21655
21656 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
21657
21658         * gcc.dg/pch/macro-4.c: New.
21659         * gcc.dg/pch/macro-4.hs: New.
21660
21661 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21662
21663         PR fortran/13249
21664         * gfortran.fortran-torture/compile/name_clash.f90: New test.
21665
21666 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21667
21668         PR fortran/13372
21669         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
21670
21671 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
21672
21673         PR gfortran/14897
21674         * gfortran.fortran-torture/execute/t_edit.f90: New test.
21675
21676 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
21677
21678         PR gfortran/15755
21679         * gfortran.fortran-torture/execute/backspace.c : New test.
21680
21681 2004-06-09  Paul Brook  <paul@codesourcery.com>
21682
21683         * gfortran.fortran-torture/execure/intrinsic_associated.f90
21684         (pointer_to_section): Rewrite to use smaller array.
21685
21686 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
21687
21688         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
21689         * gcc.dg/ext/altivec-10.c: Same.
21690         * gcc.dg/ext/altivec-11.c: Same.
21691         * gcc.dg/ext/altivec-12.c: Same.
21692         * gcc.dg/ext/altivec-13.c: Same.
21693         * gcc.dg/ext/altivec-14.c: Same.
21694         * gcc.dg/ext/altivec-15.c: Same.
21695         * gcc.dg/ext/altivec-16.c: Same.
21696         * gcc.dg/ext/altivec-3.c: Same.
21697         * gcc.dg/ext/altivec-4.c: Same.
21698         * gcc.dg/ext/altivec-6.c: Same.
21699         * gcc.dg/ext/altivec-7.c: Same.
21700         * gcc.dg/ext/altivec-8.c: Same.
21701         * gcc.dg/ext/altivec-varargs-1.c: Same.
21702
21703         * g++.dg/ext/altivec-1.C: Correct dg syntax.
21704         * g++.dg/ext/altivec-10.C: Same.
21705         * g++.dg/ext/altivec-2.C: Same.
21706         * g++.dg/ext/altivec-3.C: Same.
21707         * g++.dg/ext/altivec-4.C: Same.
21708         * g++.dg/ext/altivec-5.C: Same.
21709         * g++.dg/ext/altivec-6.C: Same.
21710         * g++.dg/ext/altivec-7.C: Same.
21711         * g++.dg/ext/altivec-8.C: Same.
21712         * g++.dg/ext/altivec-9.C: Same.
21713
21714 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21715
21716         PR c++/7841
21717         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
21718
21719 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
21720
21721         * gcc.dg/union-1.c: New test.
21722
21723 2004-06-07  Roger Sayle  <roger@eyesopen.com>
21724
21725         * gcc.dg/builtins-41.c: New test case.
21726         * gcc.dg/builtins-42.c: New test case.
21727
21728 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
21729
21730         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
21731         * g++.dg/ext/altivec-10.C: Same.
21732         * g++.dg/ext/altivec-2.C: Same.
21733         * g++.dg/ext/altivec-3.C: Same.
21734         * g++.dg/ext/altivec-4.C: Same.
21735         * g++.dg/ext/altivec-5.C: Same.
21736         * g++.dg/ext/altivec-6.C: Same.
21737         * g++.dg/ext/altivec-7.C: Same.
21738         * g++.dg/ext/altivec-8.C: Same.
21739         * g++.dg/ext/altivec-9.C: Same.
21740         * g++.old-deja/g++.abi/cxa_vec.C: Same.
21741         * g++.old-deja/g++.brendan/new3.C: Same.
21742         * gcc.c-torture/execute/eeprof-1.x: Same.
21743
21744 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
21745
21746         PR c/14765
21747         * gcc.dg/pr14765-1.c: New test.
21748
21749 2004-06-07  Roger Sayle  <roger@eyesopen.com>
21750
21751         PR c/14649
21752         * gcc.dg/pr14649-1.c: New test case.
21753
21754 2004-06-07  Richard Henderson  <rth@redhat.com>
21755
21756         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
21757         if temporaries.
21758
21759 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
21760
21761         * g++.dg/eh/elide1.C: Remove XFAIL.
21762
21763 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
21764
21765         PR c++/15337
21766         * g++.dg/expr/sizeof3.C: New test.
21767
21768         PR c++/14777
21769         * g++.dg/template/access14.C: New test.
21770
21771         PR c++/15554
21772         * g++.dg/template/enum1.C: New test.
21773
21774         PR c++/15057
21775         * g++.dg/eh/throw1.C: New test.
21776
21777 2004-06-07  David Ayers  <d.ayers@inode.at>
21778             Ziemowit Laski  <zlaski@apple.com>
21779
21780         * lib/objc.exp (objc_target_compile): Revert the '-framework
21781         Foundation' flag fix, since bare Darwin does not ship
21782         with the Foundation framework.
21783         * objc/execute/next_mapping.h: Provide a local NSConstantString
21784         @interface and @implementation.
21785         (objc_constant_string_init): A constructor function, used to
21786         initialize the NSConstantString meta-class object.
21787         * objc/execute/string1.m: Include "next_mapping.h" instead of
21788         <Foundation/NSString.h>.
21789         * objc/execute/string2.m: Likewise.
21790         * objc/execute/string3.m: Likewise.
21791         * objc/execute/string4.m: Likewise.
21792
21793 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
21794
21795         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
21796         to double. Replace double with FLOAT.
21797         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
21798
21799         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
21800         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
21801         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
21802         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
21803         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
21804         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
21805         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
21806         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
21807
21808 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
21809
21810         PR c/13519
21811         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
21812
21813 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21814
21815         PR c++/15503
21816         * g++.dg/template/meminit2.C: New test.
21817
21818 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
21819
21820         PR target/15822
21821         * gcc.c-torture/execute/compare-fp-1.c,
21822         gcc.c-torture/execute/compare-fp-2.c,
21823         gcc.c-torture/execute/compare-fp-3.c,
21824         gcc.c-torture/execute/compare-fp-4.c,
21825         gcc.c-torture/execute/compare-fp-3.x,
21826         gcc.c-torture/execute/compare-fp-4.x: Moved...
21827         * gcc.c-torture/execute/ieee/compare-fp-1.c,
21828         gcc.c-torture/execute/ieee/compare-fp-2.c,
21829         gcc.c-torture/execute/ieee/compare-fp-3.c,
21830         gcc.c-torture/execute/ieee/compare-fp-4.c,
21831         gcc.c-torture/execute/ieee/compare-fp-3.x,
21832         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
21833
21834 2004-06-04  David Ayers  <d.ayers@inode.at>
21835
21836         * objc/execute/protocol-isEqual-4.m: New testcase.
21837
21838 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
21839
21840         * objc/execute/protocol-isEqual-1.m: New testcase.
21841         * objc/execute/protocol-isEqual-2.m: New testcase.
21842         * objc/execute/protocol-isEqual-3.m: New testcase.
21843
21844 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21845
21846         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
21847
21848 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
21849
21850         * lib/objc.exp (objc_target_compile): When running tests on
21851         Darwin (Mac OS X), inform the linker about '-framework
21852         'Foundation'.
21853
21854 2004-06-02  Eric Christopher  <echristo@redhat.com>
21855
21856         * gcc.c-torture/compile/20040602-1.c: New.
21857
21858 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
21859
21860         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
21861         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
21862
21863         PR tree-optimization/14736
21864         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
21865
21866         PR tree-optimization/14042
21867         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
21868
21869         PR tree-optimization/14729
21870         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
21871
21872 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21873
21874         PR fortran/15557
21875         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
21876
21877 2004-06-01  Richard Hederson  <rth@redhat.com>
21878
21879         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
21880
21881 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21882
21883         PR c++/14932
21884         * g++.dg/parse/offsetof4.C: New test.
21885
21886 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
21887
21888         PR objc/7993
21889         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
21890
21891 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
21892
21893         PR c++/15701
21894         * g++.dg/template/friend29.C: New test.
21895
21896 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
21897
21898         PR c/15749
21899         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
21900
21901 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
21902
21903         * gcc.dg/sparc-trap-1.c: New test.
21904
21905 2004-05-31  Roger Sayle  <roger@eyesopen.com>
21906
21907         PR middle-end/15069
21908         * g++.dg/opt/fold3.C: New test case.
21909
21910 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
21911
21912         * lib/target-supports.exp (check_iconv_available): Fix fallout
21913         from 2004-05-28 patch.
21914
21915 2004-05-30  Paul Brook  <paul@codesourcery.com>
21916
21917         PR fortran/15620
21918         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
21919         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
21920
21921 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
21922
21923         * gfortran.fortran-torture/execute/random_1.f90: New test.
21924
21925 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
21926
21927         * g++.dg/ext/altivec-10.C: New test.
21928
21929 2004-05-29  Paul Brook  <paul@codesourcery.com>
21930
21931         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
21932
21933 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
21934
21935         * gcc.dg/altivec-16.c: New test.
21936
21937 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
21938
21939         * lib/target-supports.exp (check_vmx_hw_available): New.
21940         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
21941
21942         * lib/target-supports.exp (check_alias_available,
21943         check_iconv_available, check_named_sections_available): Use
21944         unique names for temporary files.
21945
21946 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
21947
21948         * gcc.dg/altivec-15.c: New test.
21949
21950 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
21951
21952         PR c++/15083
21953         * g++.dg/warn/noeffect6.C: New test.
21954
21955         PR c++/15471
21956         * g++.dg/expr/ptrmem4.C: New test.
21957
21958         PR c++/15640
21959         * g++.dg/template/operator3.C: New test.
21960
21961 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
21962
21963         PR c++/14668
21964         * g++.dg/lookup/redecl1.C: New test.
21965         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
21966
21967 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
21968
21969         * gcc.c-torture/execute/compare-fp-1.c,
21970         gcc.c-torture/execute/compare-fp-2.c,
21971         gcc.c-torture/execute/compare-fp-3.c,
21972         gcc.c-torture/execute/compare-fp-4.c,
21973         gcc.c-torture/execute/compare-fp-3.x,
21974         gcc.c-torture/execute/compare-fp-4.x,
21975         gcc.dg/pr15649-1.c: New.
21976
21977 2004-05-27  Adam Nemet  <anemet@lnxw.com>
21978
21979         PR c++/12883
21980         * g++.dg/init/array14.C: New test.
21981
21982 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
21983
21984         * lib/compat.exp (compat-get-options-main): New.
21985         (compat-get-options): Remove unneeded code, warn for ignored
21986         command.
21987         (compat-execute): Check flag set by dg-require-* commands.
21988
21989         * lib/compat.exp (compat-execute): Break up long lines.
21990
21991 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
21992
21993         * gcc.dg/altivec-7.c: Don't use 'vector long'.
21994         * gcc.dg/altivec-14.c: New test.
21995         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
21996
21997         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
21998         * gcc.dg/altivec-12.c: Ditto.
21999
22000         * gcc.dg/altivec-3.c: Move call to altivec_check.
22001
22002 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
22003
22004         PR c++/15044
22005         * g++.dg/template/error12.C: New test.
22006
22007         PR c++/15317
22008         * g++.dg/ext/attrib15.C: New test.
22009
22010         PR c++/15329
22011         * g++.dg/template/ptrmem9.C: New test.
22012
22013 2004-05-25  Paul Brook  <paul@codesourcery.com>
22014
22015         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
22016
22017 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
22018
22019         PR c++/15165
22020         * g++.dg/template/crash19.C: New test.
22021
22022 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
22023
22024         PR c++/15025
22025         * g++.dg/template/redecl1.C: New test.
22026
22027 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
22028
22029         PR c++/14821
22030         * g++.dg/other/ns1.C: New test.
22031
22032         PR c++/14883
22033         * g++.dg/template/invalid1.C: New test.
22034
22035 2004-05-23  Paul Brook  <paul@codesourcery.com>
22036         Victor Leikehman  <lei@haifasphere.co.il>
22037
22038         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
22039         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
22040
22041 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
22042
22043         PR c++/15285
22044         PR c++/15299
22045         * g++.dg/template/non-dependent5.C: New test.
22046         * g++.dg/template/non-dependent6.C: New test.
22047
22048 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
22049
22050         PR c++/15507
22051         * g++.dg/inherit/union1.C: New test.
22052
22053         PR c++/15542
22054         * g++.dg/template/addr1.C: New test.
22055
22056         PR c++/15427
22057         * g++.dg/template/array5.C: New test.
22058
22059         PR c++/15287
22060         * g++.dg/template/array6.C: New test.
22061
22062 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
22063             Roger Sayle  <roger@eyesopen.com>
22064
22065         * g++.dg/lookup/forscope2.C: New test case.
22066
22067 2004-05-22  Ben Elliston  <bje@au.ibm.com>
22068
22069         * gcc.dg/cpp/Wmissingdirs.c: New.
22070
22071 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
22072
22073         PR target/15301
22074         * gcc.dg/compat/union-m128-1.h: New file.
22075         * gcc.dg/compat/union-m128-1_main.c: Likewise.
22076         * gcc.dg/compat/union-m128-1_x.c: Likewise.
22077         * gcc.dg/compat/union-m128-1_y.c: Likewise.
22078
22079 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
22080
22081         PR target/15302
22082         * gcc.dg/compat/struct-complex-1.h: New file.
22083         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
22084         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
22085         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
22086
22087 2004-05-20  Roger Sayle  <roger@eyesopen.com>
22088
22089         PR middle-end/3074
22090         * gcc.dg/pr3074-1.c: New test case.
22091         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
22092
22093 2004-05-20  Falk Hueffner  <falk@debian.org>
22094
22095         PR other/15526
22096         * gcc.dg/ftrapv-1.c: New test case.
22097
22098 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
22099
22100         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
22101
22102 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
22103             Jeff Law  <law@redhat.com>
22104
22105         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
22106         * gcc.dg/tree-ssa/20040518-2.c: New test.
22107
22108         * gcc.dg/tree-ssa/20040518-1.c: New test.
22109
22110 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
22111
22112         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
22113
22114 2004-05-18  Paul Brook  <paul@codesourcery.com>
22115
22116         PR fortran/13930
22117         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
22118
22119 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22120
22121         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
22122         constant folding.
22123
22124 2004-05-17  Steven Bosscher  <stevenb@suse.de>
22125
22126         * gcc.dg/tree-ssa/20040517-1.c: New test.
22127
22128 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22129
22130         * gcc.dg/loop-4.c: New test.
22131
22132 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
22133
22134         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
22135
22136 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
22137
22138         PR fortran/15311
22139         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
22140
22141 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22142
22143         PR fortran/13826
22144         PR fortran/13940
22145         * gfortran.fortran-torture/compile/data_1.f90: New test.
22146
22147 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
22148
22149         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
22150         * gcc.dg/uninit-H.c: Define ASM for __s390__.
22151
22152 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
22153
22154         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
22155
22156 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
22157
22158         PR c/15444
22159         * gcc.dg/format/xopen-1.c: Adjust expected message.
22160         * gcc.dg/format/xopen-3.c: New test.
22161
22162 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
22163
22164         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
22165
22166 2004-05-14  Jeff Law  <law@redhat.com>
22167
22168         * gcc.dg/tree-ssa/20040514-2.c: New test.
22169
22170 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22171
22172         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
22173         this ...
22174         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
22175         this.
22176
22177 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
22178
22179         * gcc.dg/tree-ssa/20040514-1.c: New test.
22180
22181 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22182
22183         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
22184         test.
22185
22186 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22187
22188         PR fortran/14066
22189         * gfortran.fortran-torture/compile/do_1.f90: New test.
22190
22191 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22192
22193         PR fortran/15051
22194         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
22195         test.
22196
22197 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
22198
22199         PR fortran/15149
22200         * gfortran.fortran-torture/execute/random_init.f90: New test.
22201
22202 2004-05-13  Paul Brook  <paul@codesourcery.com>
22203
22204         PR fortran/15314
22205         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
22206
22207 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
22208
22209         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
22210         for the powerpc case.
22211
22212 2004-05-13  Jeff Law  <law@redhat.com>
22213
22214         * gcc.dg/tree-ssa/20040513-1.c: New test.
22215         * gcc.dg/tree-ssa/20040513-2.c: New test.
22216
22217 2004-05-13  Paul Brook  <paul@codesourcery.com>
22218
22219         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
22220         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
22221         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
22222
22223 2004-05-13  Andreas Schwab  <schwab@suse.de>
22224
22225         PR other/10819
22226         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
22227         characters.
22228
22229 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
22230
22231         PR fortran/15294
22232         * gfortran.fortran-torture/execute/adjustr.f90: New file.
22233
22234 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
22235
22236         Merge from tree-ssa-20020619-branch.  See
22237         ChangeLog.tree-ssa for details.
22238
22239 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
22240
22241         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
22242         include <altivec.h> explicitly.
22243         * gcc.dg/altivec-13.c: Likewise.
22244
22245 2004-05-11  Paul Brook  <paul@codesourcery.com>
22246
22247         * gcc.c-torture/compile/20010518-1.c: Force enum size.
22248
22249 2004-05-10  Eric Christopher  <echristo@redhat.com>
22250
22251         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
22252         * gcc.dg/sibcall-4.c: Ditto.
22253
22254 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
22255
22256         * g++.dg/ext/altivec-8.C: New test case.
22257         * gcc.dg/altivec-13.c: New test case.
22258
22259 2004-05-08  Roger Sayle  <roger@eyesopen.com>
22260
22261         * gcc.c-torture/execute/divcmp-1.c: New test case.
22262         * gcc.c-torture/execute/divcmp-2.c: New test case.
22263         * gcc.c-torture/execute/divcmp-3.c: New test case.
22264
22265 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
22266
22267         * g++.dg/other/pragma-re-2.C: New test.
22268
22269 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
22270
22271         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
22272         * gcc.dg/i386-387-2.c: Likewise.
22273
22274         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
22275         __builtin_drem.
22276         * gcc.dg/i386-387-6.c: Likewise.
22277
22278 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
22279
22280         * gcc.dg/builtins-33.c: Also check log1p*.
22281
22282 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
22283
22284         PR optimization/15296
22285         * gcc.c-torture/execute/pr15296.c: New test.
22286
22287 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
22288
22289         * gcc.dg/builtins-40.c: New test.
22290
22291 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
22292
22293         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
22294
22295 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
22296
22297         * g++.dg/ext/spe1.C: New testcase.
22298
22299 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
22300
22301         * objc.dg/image-info.m: Allow additional attributes
22302         for __image_info section.
22303
22304 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
22305
22306         * gcc.dg/torture/mips-hilo-2.c: New test.
22307
22308 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22309
22310         PR c++/14389
22311         * g++.dg/template/member5.C: New test.
22312
22313 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
22314
22315         * gcc.dg/builtins-34.c: Also check expm1*.
22316
22317 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22318
22319         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
22320         * gcc.dg/torture/builtin-convert-3.c: New test.
22321
22322 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
22323
22324         PR middle-end/15054
22325         * g++.dg/opt/pr15054.C: New test.
22326
22327 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22328
22329         * gcc.dg/torture/builtin-rounding-1.c: New test.
22330         * gcc.dg/builtins-25.c: Delete.
22331         * gcc.dg/builtins-29.c: Delete.
22332
22333 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
22334
22335         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
22336         * gcc.dg/sibcall-4.c: Likewise.
22337         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
22338
22339 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
22340
22341         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
22342         bit-field on 16-bit targets.
22343
22344 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
22345
22346         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
22347         16-bit targets.
22348
22349 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
22350
22351         * gcc.dg/rs6000-power2-1.c: Change to compile only.
22352         * gcc.dg/rs6000-power2-2.c: Likewise.
22353
22354 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
22355
22356         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
22357         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
22358         Change the asm registers to be in form of frN instead of fN.
22359
22360 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22361
22362         * gcc.dg/torture/builtin-convert-2.c: New test.
22363
22364 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
22365
22366         * gcc.dg/rs6000-power2-1.c: New test.
22367         * gcc.dg/rs6000-power2-2.c: New test.
22368
22369 2004-04-28  Jan Hubicka  <jh@suse.cz>
22370
22371         * gcc.dg/unused-6.c: New test.
22372
22373 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
22374             Ulrich Weigand  <uweigand@de.ibm.com>
22375
22376         * ada/acats/run_all.sh: Define $target variable.
22377
22378 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
22379
22380         PR c++/15119
22381         * g++.dg/other/vararg-1.C: New test.
22382
22383         PR c++/4794
22384         * g++.dg/eh/cleanup3.C: New test.
22385
22386 2004-04-24  Laurent GUERBY <laurent@guerby.net>
22387
22388         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
22389         and ad8011a (target_insn).
22390         * ada/acats/support/macro.dfs: Likewise.
22391         * ada/acats/support/impbit.adb: New file.
22392
22393 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
22394
22395         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
22396
22397 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
22398
22399         * gcc.dg/loop-3.c: New test.
22400
22401 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
22402
22403         * gcc.c-torture/execute/simd-5.c: New test.
22404
22405 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22406
22407         PR c++/15064
22408         * g++.dg/template/crash18.C: New test.
22409
22410 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
22411
22412         * g++.dg/ext/complit3.C: New test.
22413
22414 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
22415
22416         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
22417         * gcc.dg/altivec-3.c: Same.
22418         * gcc.dg/altivec-varargs-1.c: Same.
22419
22420 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
22421
22422         * lib/target-supports.exp (check_profiling_available): Assume
22423         profiling is not available on powerpc-eabi targets.
22424
22425 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
22426
22427         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
22428         * gcc.dg/vmx/bug-1.c: Ditto.
22429
22430 2004-04-20  Eric Christopher  <echristo@redhat.com>
22431
22432         * gcc.dg/charset/extern.c: New test.
22433         * g++.dg/charset/extern3.cc: Ditto.
22434
22435 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
22436
22437         * gcc.dg/builtins-39.c: New test.
22438
22439 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
22440
22441         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
22442
22443 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
22444
22445         * gcc.dg/torture/mips-hilo-1.c: New test.
22446
22447 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
22448
22449         * gcc.c-torture/compile/20040419-1.c: New test.
22450
22451 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
22452
22453         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
22454
22455 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
22456             Aldy Hernandez  <aldyh@redhat.com>
22457
22458         * gcc.c-torture/execute/va-arg-24.c: New.
22459
22460 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
22461             Aldy Hernandez  <aldyh@redhat.com>
22462
22463         * gcc.dg/vmx/1b-01.c: New.
22464         * gcc.dg/vmx/1b-02.c: New.
22465         * gcc.dg/vmx/1b-03.c: New.
22466         * gcc.dg/vmx/1b-04.c: New.
22467         * gcc.dg/vmx/1b-05.c: New.
22468         * gcc.dg/vmx/1b-06.c: New.
22469         * gcc.dg/vmx/1b-07.c: New.
22470         * gcc.dg/vmx/1c-01.c: New.
22471         * gcc.dg/vmx/1c-02.c: New.
22472         * gcc.dg/vmx/3a-01a.c: New.
22473         * gcc.dg/vmx/3a-01.c: New.
22474         * gcc.dg/vmx/3a-01m.c: New.
22475         * gcc.dg/vmx/3a-03.c: New.
22476         * gcc.dg/vmx/3a-03m.c: New.
22477         * gcc.dg/vmx/3a-04.c: New.
22478         * gcc.dg/vmx/3a-04m.c: New.
22479         * gcc.dg/vmx/3a-05.c: New.
22480         * gcc.dg/vmx/3a-06.c: New.
22481         * gcc.dg/vmx/3a-06m.c: New.
22482         * gcc.dg/vmx/3a-07.c: New.
22483         * gcc.dg/vmx/3b-01.c: New.
22484         * gcc.dg/vmx/3b-02.c: New.
22485         * gcc.dg/vmx/3b-10.c: New.
22486         * gcc.dg/vmx/3b-13.c: New.
22487         * gcc.dg/vmx/3b-14.c: New.
22488         * gcc.dg/vmx/3b-15.c: New.
22489         * gcc.dg/vmx/3c-01a.c: New.
22490         * gcc.dg/vmx/3c-01.c: New.
22491         * gcc.dg/vmx/3c-02.c: New.
22492         * gcc.dg/vmx/3c-03.c: New.
22493         * gcc.dg/vmx/3d-01.c: New.
22494         * gcc.dg/vmx/4-01.c: New.
22495         * gcc.dg/vmx/4-03.c: New.
22496         * gcc.dg/vmx/5-01.c: New.
22497         * gcc.dg/vmx/5-02.c: New.
22498         * gcc.dg/vmx/5-03.c: New.
22499         * gcc.dg/vmx/5-04.c: New.
22500         * gcc.dg/vmx/5-05.c: New.
22501         * gcc.dg/vmx/5-06.c: New.
22502         * gcc.dg/vmx/5-07.c: New.
22503         * gcc.dg/vmx/5-07t.c: New.
22504         * gcc.dg/vmx/5-08.c: New.
22505         * gcc.dg/vmx/5-10.c: New.
22506         * gcc.dg/vmx/5-11.c: New.
22507         * gcc.dg/vmx/7-01a.c: New.
22508         * gcc.dg/vmx/7-01.c: New.
22509         * gcc.dg/vmx/7c-01.c: New.
22510         * gcc.dg/vmx/7d-01.c: New.
22511         * gcc.dg/vmx/7d-02.c: New.
22512         * gcc.dg/vmx/8-01.c: New.
22513         * gcc.dg/vmx/8-02a.c: New.
22514         * gcc.dg/vmx/8-02.c: New.
22515         * gcc.dg/vmx/brode-1.c: New.
22516         * gcc.dg/vmx/bug-1.c: New.
22517         * gcc.dg/vmx/bug-2.c: New.
22518         * gcc.dg/vmx/bug-3.c: New.
22519         * gcc.dg/vmx/cw-bug-1.c: New.
22520         * gcc.dg/vmx/cw-bug-2.c: New.
22521         * gcc.dg/vmx/cw-bug-3.c: New.
22522         * gcc.dg/vmx/dct.c: New.
22523         * gcc.dg/vmx/debug-1.c: New.
22524         * gcc.dg/vmx/debug-2.c: New.
22525         * gcc.dg/vmx/debug-3.c: New.
22526         * gcc.dg/vmx/debug-4.c: New.
22527         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
22528         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
22529         * gcc.dg/vmx/eg-5.c: New.
22530         * gcc.dg/vmx/fft.c: New.
22531         * gcc.dg/vmx/gcc-bug-1.c: New.
22532         * gcc.dg/vmx/gcc-bug-2.c: New.
22533         * gcc.dg/vmx/gcc-bug-3.c: New.
22534         * gcc.dg/vmx/gcc-bug-4.c: New.
22535         * gcc.dg/vmx/gcc-bug-5.c: New.
22536         * gcc.dg/vmx/gcc-bug-6.c: New.
22537         * gcc.dg/vmx/gcc-bug-7.c: New.
22538         * gcc.dg/vmx/gcc-bug-8.c: New.
22539         * gcc.dg/vmx/gcc-bug-9.c: New.
22540         * gcc.dg/vmx/gcc-bug-b.c: New.
22541         * gcc.dg/vmx/gcc-bug-c.c: New.
22542         * gcc.dg/vmx/gcc-bug-d.c: New.
22543         * gcc.dg/vmx/gcc-bug-e.c: New.
22544         * gcc.dg/vmx/gcc-bug-f.c: New.
22545         * gcc.dg/vmx/gcc-bug-g.c: New.
22546         * gcc.dg/vmx/gcc-bug-i.c: New.
22547         * gcc.dg/vmx/harness.h: New.
22548         * gcc.dg/vmx/ira1.c: New.
22549         * gcc.dg/vmx/ira2a.c: New.
22550         * gcc.dg/vmx/ira2b.c: New.
22551         * gcc.dg/vmx/ira2.c: New.
22552         * gcc.dg/vmx/ira2c.c: New.
22553         * gcc.dg/vmx/mem.c: New.
22554         * gcc.dg/vmx/newton-1.c: New.
22555         * gcc.dg/vmx/ops.c: New.
22556         * gcc.dg/vmx/sn7153.c: New.
22557         * gcc.dg/vmx/spill2.c: New.
22558         * gcc.dg/vmx/spill3.c: New.
22559         * gcc.dg/vmx/spill.c: New.
22560         * gcc.dg/vmx/t.c: New.
22561         * gcc.dg/vmx/varargs-1.c: New.
22562         * gcc.dg/vmx/varargs-2.c: New.
22563         * gcc.dg/vmx/varargs-3.c: New.
22564         * gcc.dg/vmx/varargs-4.c: New.
22565         * gcc.dg/vmx/varargs-5.c: New.
22566         * gcc.dg/vmx/varargs-6.c: New.
22567         * gcc.dg/vmx/varargs-7.c: New.
22568         * gcc.dg/vmx/vmx.exp: New.
22569         * gcc.dg/vmx/vprint-1.c: New.
22570         * gcc.dg/vmx/vscan-1.c: New.
22571         * gcc.dg/vmx/x-01.c: New.
22572         * gcc.dg/vmx/x-02.c: New.
22573         * gcc.dg/vmx/x-03.c: New.
22574         * gcc.dg/vmx/x-04.c: New.
22575         * gcc.dg/vmx/x-05.c: New.
22576         * gcc.dg/vmx/yousufi-1.c: New.
22577         * gcc.dg/vmx/zero-1.c: New.
22578         * gcc.dg/vmx/zero.c: New.
22579
22580 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
22581
22582         * g++.dg/lookup/java1.C: Update for chage of
22583         _Jv_AllocObject.
22584         * g++.dg/lookup/java2.C: Likewise.
22585
22586 2004-04-17  Laurent GUERBY <laurent@guerby.net>
22587
22588         * ada/acats/run_all.sh: use -O2 by default.
22589
22590 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
22591
22592         * gcc.dg/vr-mult-[12].c: New tests.
22593
22594 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22595
22596         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
22597
22598         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
22599
22600 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
22601
22602         * lib/target-supports.exp (check_profiling_available): Assume profiling
22603         isn't available for mips*-*-elf targets.
22604
22605 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
22606
22607         * gcc.dg/builtins-38.c: New test.
22608
22609 2004-04-14  Eric Christopher  <echristo@redhat.com>
22610
22611         * g++.dg/charset/charset.exp: Run .cc extension tests.
22612
22613 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
22614
22615         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
22616
22617 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22618
22619         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
22620
22621 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
22622
22623         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
22624         * gcc.dg/i386-387-2.c: Likewise.
22625
22626         * gcc.dg/i386-387-7.c: New test.
22627         * gcc.dg/i386-387-8.c: New test.
22628
22629         * gcc.dg/builtins-37.c: New test.
22630
22631 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
22632
22633         * g++.dg/pch/externc-1.C: Add missing semicolon.
22634
22635 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
22636
22637         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
22638
22639 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
22640
22641         * gcc.c-torture/execute/20040411-1.c: New test.
22642
22643 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
22644
22645         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
22646
22647 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
22648
22649         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
22650
22651 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
22652
22653         * lib/target-supports.exp (check_named_sections_available): New.
22654         * lib/gcc-dg.exp (dg-require-named-sections): New.
22655         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
22656         old-deja.exp.  Also prune error-count message from HP linker.
22657         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
22658
22659         * g++.dg/init/init-ref4.C: Use dg-require-weak.
22660         * g++.old-deja/g++.pt/static3.C: Likewise.
22661         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
22662
22663 2004-04-09  Roger Sayle  <roger@eyesopen.com>
22664
22665         * gcc.c-torture/execute/20040409-1.c: New test case.
22666         * gcc.c-torture/execute/20040409-2.c: New test case.
22667         * gcc.c-torture/execute/20040409-3.c: New test case.
22668
22669 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
22670
22671         * gcc.dg/20040409-1.c: New test.
22672
22673 2004-04-08  Roger Sayle  <roger@eyesopen.com>
22674
22675         PR target/14888
22676         * g++.dg/opt/pr14888.C: New test case.
22677
22678 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
22679
22680         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
22681         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
22682         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
22683         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
22684         New tests.
22685
22686 2004-04-08  Paul Brook  <paul@codesourcery.com>
22687
22688         * gcc.dg/spill-1.c: New test.
22689
22690 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22691
22692         * gcc.dg/torture/builtin-ctype-2.c: New test.
22693
22694 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
22695
22696         * gcc.dg/pch/pch.exp: Add largefile test.
22697
22698 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
22699
22700         * g++.dg/pch/externc-1.Hs: New.
22701         * g++.dg/pch/externc-1.C: New.
22702
22703 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22704
22705         * gcc.dg/compat/struct-by-value-5a_main.c,
22706         gcc.dg/compat/struct-by-value-5b_main.c: New files.
22707         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
22708         * gcc.dg/compat/struct-by-value-5a_x.c,
22709         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
22710         gcc.dg/compat/struct-by-value-5_x.c.
22711         * gcc.dg/compat/struct-by-value-5a_y.c,
22712         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
22713         gcc.dg/compat/struct-by-value-5_y.c.
22714
22715         * gcc.dg/compat/struct-by-value-6a_main.c,
22716         gcc.dg/compat/struct-by-value-6b_main.c: New files.
22717         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
22718         * gcc.dg/compat/struct-by-value-6a_x.c,
22719         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
22720         gcc.dg/compat/struct-by-value-6_x.c.
22721         * gcc.dg/compat/struct-by-value-6a_y.c,
22722         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
22723         gcc.dg/compat/struct-by-value-6_y.c.
22724
22725         * gcc.dg/compat/struct-by-value-7a_main.c,
22726         gcc.dg/compat/struct-by-value-7b_main.c: New files.
22727         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
22728         * gcc.dg/compat/struct-by-value-7a_x.c,
22729         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
22730         gcc.dg/compat/struct-by-value-7_x.c.
22731         * gcc.dg/compat/struct-by-value-7a_y.c,
22732         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
22733         gcc.dg/compat/struct-by-value-7_y.c.
22734
22735 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
22736
22737         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
22738         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
22739         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
22740         options.
22741
22742 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
22743
22744         * gcc.dg/builtins-36.c: New test.
22745
22746 2004-04-06  Paul Brook  <paul@codesourcery.com>
22747
22748         * README.gcc: Remove obsolete contraint on testcases.
22749
22750 2004-04-05  Paul Brook  <paul@codesourcery.com>
22751
22752         PR2123
22753         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
22754         failure and exit(0) on success.
22755         * g++.dg/expr/anew2.C: Ditto.
22756         * g++.dg/expr/anew3.C: Ditto.
22757         * g++.dg/expr/anew4.C: Ditto.
22758
22759 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
22760
22761         PR c++/3518
22762         * g++.dg/template/unify7.C: New.
22763
22764 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
22765
22766         * g++.dg/README: Bring up to date with new subdirectories; remove
22767         duplicate subdirectory lines.
22768
22769 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
22770
22771         PR c++/14007
22772         * g++.dg/template/unify5.C: New.
22773         * g++.dg/template/unify6.C: New.
22774         * g++.dg/template/qualttp20.C: Adjust.
22775         * g++.old-deja/g++.jason/report.C: Adjust.
22776         * g++.old-deja/g++.other/qual1.C: Adjust.
22777
22778 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
22779
22780         PR c++/14803
22781         * g++.dg/inherit/ptrmem1.C: New test.
22782
22783 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
22784
22785         PR c++/14755
22786         * gcc.c-torture/execute/20040331-1.c: New test.
22787         * gcc.dg/20040331-1.c: New test.
22788
22789 2004-04-01  Paul Brook  <paul@codesourcery.com>
22790
22791         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
22792
22793 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
22794
22795         PR c++/14724
22796         * g++.dg/init/goto1.C: New test.
22797
22798         PR c++/14763
22799         * g++.dg/template/defarg4.C: New test.
22800
22801 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
22802
22803         * gcc.dg/altivec-11.c: Extend test for more valid cases.
22804
22805 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
22806
22807         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
22808
22809 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
22810
22811         * gcc.dg/noncompile/undeclared-2.c: New test.
22812
22813 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
22814
22815         * gcc.dg/940409-1.c: Remove XFAIL.
22816         * gcc.dg/reg-vol-struct-1.c: New test.
22817
22818 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22819
22820         * gcc.dg/torture/builtin-wctype-1.c: New test.
22821
22822 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
22823
22824         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
22825         * gcc.dg/20001101-1.c: Likewise.
22826         * gcc.dg/20001102-1.c: Likewise.
22827
22828 2004-03-25  Roger Sayle  <roger@eyesopen.com>
22829
22830         * gcc.dg/compare8.c: Add an additional test for XOR.
22831
22832 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22833
22834         * gcc.dg/torture/builtin-ctype-1.c: New test.
22835
22836 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22837
22838         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
22839         * gcc.dg/torture/builtin-math-1.c: Likewise.
22840         * gcc.dg/torture/builtin-power-1.c: New test.
22841
22842 2004-03-24  Andreas Schwab  <schwab@suse.de>
22843
22844         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
22845         IA64 assembler.
22846
22847 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
22848             Roger Sayle  <roger@eyesopen.com>
22849
22850         * gcc.dg/compare8.c: New test case.
22851
22852 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
22853
22854         * g++.dg/ext/altivec-7.C: New test.
22855
22856 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
22857
22858         PR 12267, 12391, 12560, 13129, 14114, 14133
22859         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
22860         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
22861         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
22862         Adjust error regexps.
22863         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
22864         * gcc.dg/noncompile/undeclared-1.c: New test cases.
22865         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
22866         * gcc.dg/local1.c: Add explanatory comment.
22867
22868 2004-03-23  Roger Sayle  <roger@eyesopen.com>
22869
22870         PR optimization/14669
22871         * g++.dg/opt/fold2.C: New test case.
22872
22873 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
22874
22875         PR c/14069
22876         * gcc.dg/20040322-1.c: New test.
22877
22878 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
22879
22880         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
22881         * gcc.dg/ultrasp4.c: Likewise.
22882         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
22883
22884 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
22885
22886         * gcc.dg/i386-sse-8.c: Reset default options.
22887
22888 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
22889
22890         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
22891         in the error message text.
22892
22893 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22894
22895         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
22896
22897 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
22898
22899         PR c++/14616
22900         * g++.dg/init/array13.C: New test.
22901
22902 2004-03-20  Roger Sayle  <roger@eyesopen.com>
22903
22904         PR target/13889
22905         * gcc.c-torture/compile/pr13889.c: New test case.
22906
22907 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
22908
22909         PR c/14635
22910         * builtins-1.c (nan, nans): Don't test.
22911         * builtins-30.c: Don't use nan, nanf, nanl.
22912         * builtins-35.c: New test.
22913
22914 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
22915
22916         * g++.dg/ext/altivec-6.C: New test.
22917
22918 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
22919
22920         * g++.dg/init/placement3.C: New test.
22921
22922         * g++.dg/template/spec13.C: New test.
22923
22924         * g++.dg/lookup/using11.C: New test.
22925
22926         * g++.dg/lookup/koenig3.C: New test.
22927
22928         * g++.dg/template/operator2.C: New test.
22929
22930         * g++.dg/expr/dtor3.C: New test.
22931         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
22932         marker.
22933         * g++.old-deja/g++.law/visibility28.C: Likewise.
22934
22935 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
22936
22937         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
22938         * gcc.dg/ppc64-abi-3.c: Likewise.
22939
22940 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22941
22942         PR c++/14545
22943         * g++.dg/parse/template15.C: New test.
22944
22945 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
22946
22947         * g++.dg/expr/dtor2.C: New test.
22948
22949         * g++.dg/lookup/anon4.C: New test.
22950
22951         * g++.dg/overload/using1.C: New test.
22952
22953         * g++.dg/template/lookup7.C: New test.
22954
22955         * g++.dg/template/typename6.C: New test.
22956
22957         * g++.dg/expr/cond6.C: New test.
22958
22959 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22960
22961         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
22962
22963 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
22964
22965         * g++.dg/expr/cond5.C: New test.
22966         * g++.dg/expr/constcast1.C: Likewise.
22967         * g++.dg/expr/ptrmem2.C: Likewise.
22968         * g++.dg/expr/ptrmem3.C: Likewise.
22969         * g++.dg/lookup/main1.C: Likewise.
22970         * g++.dg/template/lookup6.C: Likewise.
22971
22972 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
22973
22974         * gcc.dg/local1.c: New test.
22975
22976         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
22977
22978 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22979
22980         * gcc.dg/torture/builtin-convert-1.c: New test.
22981
22982 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22983
22984         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
22985
22986 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
22987
22988         PR c++/14481
22989         * g++.dg/warn/Wunused-7.C: New test.
22990
22991 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22992
22993         * gcc.dg/torture/builtin-integral-1.c: New test.
22994
22995 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
22996
22997         PR c++/14586
22998         * g++.dg/parse/non-dependent3.C: New test.
22999
23000 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
23001
23002         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
23003         * g++.dg/eh/simd-2.C: Likewise.
23004         * g++.dg/init/array10.C: Likewise.
23005         * gcc.c-torture/compile/simd-1.c: Likewise.
23006         * gcc.c-torture/compile/simd-2.c: Likewise.
23007         * gcc.c-torture/compile/simd-3.c: Likewise.
23008         * gcc.c-torture/compile/simd-4.c: Likewise.
23009         * gcc.c-torture/compile/simd-6.c: Likewise.
23010         * gcc.c-torture/execute/simd-1.c: Likewise.
23011         * gcc.c-torture/execute/simd-2.c: Likewise.
23012         * gcc.dg/compat/vector-defs.h: Likewise.
23013         * gcc.dg/20020531-1.c: Likewise.
23014         * gcc.dg/altivec-3.c: Likewise.
23015         * gcc.dg/altivec-4.c: Likewise.
23016         * gcc.dg/altivec-varargs-1.c: Likewise.
23017         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
23018         * gcc.dg/i386-mmx-3.c: Likewise.
23019         * gcc.dg/i386-sse-4.c: Likewise.
23020         * gcc.dg/i386-sse-5.c: Likewise.
23021         * gcc.dg/i386-sse-8.c: Likewise.
23022         * gcc.dg/simd-1.c: Likewise.
23023         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
23024         __ev64_opaque__ since the machine description provides it.
23025
23026 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
23027
23028         * lib/compat.exp (skip_list): New global variable.
23029         Use it to hold the user defined COMPAT_SKIPS list if any.
23030         (compat-obj): Add the members of skip_list to optall.
23031
23032 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
23033
23034         * gcc.dg/compat/union-by-value-1_main.c,
23035         union-by-value-1_x.c, union-by-value-1_y.c,
23036         union-check.h, union-defs.h,
23037         union-init.h, union-return-1_main.c,
23038         union-return-1_x.c, union-return-1_y.c: New files.
23039
23040 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
23041
23042         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
23043         mixed-struct-init.h: Add 4 mixed structure types.
23044         struct-by-value-21_main.c, struct-by-value-21_x.c,
23045         struct-by-value-21_y.c, struct-return-21_main.c,
23046         struct-return-21_x.c, struct-return-21_y.c: New files.
23047
23048 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
23049
23050         PR c++/14550
23051         * g++.dg/parse/template14.C: New test.
23052
23053 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
23054
23055         * gcc.c-torture/execute/20040313-1.c: New test.
23056
23057 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
23058
23059         PR target/14533
23060         * gcc.dg/20040311-2.c: New test.
23061
23062 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
23063
23064         PR other/14544
23065         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
23066         bit-field.
23067
23068 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
23069
23070         * gcc.dg/20040305-2.c: Add missing return statement.
23071
23072 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23073
23074         * gcc.dg/builtins-34.c: Also check pow10*.
23075
23076 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
23077
23078         PR target/14262
23079         * gcc.dg/20040305-2.c: New test.
23080
23081 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
23082
23083         * gcc.dg/20040310-1.c: New test.
23084
23085 2004-03-11  Roger Sayle  <roger@eyesopen.com>
23086
23087         * gcc.c-torture/execute/20040311-1.c: New test case.
23088
23089 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
23090
23091         PR c++/14476
23092         * g++.dg/lookup/enum1.C: New test.
23093
23094 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
23095
23096         PR c++/14510
23097         * g++.dg/lookup/struct2.C: New test.
23098
23099 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
23100
23101         * gcc.dg/builtins-34.c: New test.
23102
23103 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23104
23105         * gcc.dg/torture/builtin-nonneg-1.c: New test.
23106
23107 2004-03-09  James E Wilson  <wilson@specifixinc.com>
23108
23109         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
23110         * gcc.dg/alias-2.c: New testcase.
23111
23112 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
23113
23114         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
23115
23116 2004-03-09  Roger Sayle  <roger@eyesopen.com>
23117
23118         * gcc.c-torture/execute/20040309-1.c: New test case.
23119
23120 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
23121
23122         PR c++/14397
23123         * g++.dg/overload/ref1.C: New.
23124
23125 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23126
23127         PR c++/14409
23128         * g++.dg/template/spec12.C: New test.
23129
23130         PR c++/14448
23131         * g++.dg/parse/crash14.C: New test.
23132
23133 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
23134
23135         PR c++/14230
23136         * g++.dg/init/ref11.C: New test.
23137
23138 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
23139
23140         PR c++/14432
23141         * g++.dg/parse/builtin2.C: New test.
23142
23143 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
23144
23145         PR c++/14401
23146         * g++.dg/init/ctor3.C: New test.
23147         * g++.dg/init/union1.C: New test.
23148         * g++.dg/ext/anon-struct4.C: New test.
23149
23150 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
23151
23152         * g++.dg/lookup/koenig1.C: Tweak error messages.
23153         * g++.dg/lookup/used-before-declaration.C: Likewise.
23154         * g++.dg/other/do1.C: Likewise.
23155         * g++.dg/overload/koenig1.C: Likewise.
23156         * g++.dg/parse/crash13.C: Likewise.
23157         * g++.dg/template/instantiate3.C: Likewise.
23158
23159 2004-03-08  Eric Christopher  <echristo@redhat.com>
23160
23161         * * lib/target-supports.exp: Enable libiconv in test
23162         compilation.  Fix up error checking.
23163
23164 2004-03-08  Roger Sayle  <roger@eyesopen.com>
23165
23166         PR middle-end/14289
23167         * gcc.dg/pr14289-1.c: New test case.
23168         * gcc.dg/pr14289-2.c: Likewise.
23169         * gcc.dg/pr14289-3.c: Likewise.
23170
23171 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
23172
23173         * gcc.c-torture/execute/20040308-1.c: New test.
23174
23175 2004-03-07  Roger Sayle  <roger@eyesopen.com>
23176
23177         * gcc.c-torture/execute/20040307-1.c: New test case.
23178
23179 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
23180
23181         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
23182
23183 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
23184
23185         * gcc.dg/20040306-1.c: New test.
23186
23187 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
23188
23189         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
23190         them static.
23191         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
23192
23193 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
23194
23195         PR c/14465
23196         * gcc.dg/decl-6.c: New test.
23197
23198 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23199
23200         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
23201         Rename LOGPOW -> LOG_POW.
23202         (SQRT_EXP, POW_EXP): New.
23203
23204 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
23205
23206         * gcc.dg/i386-sse-8.c: New test.
23207
23208 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
23209
23210         PR c/14114
23211         * gcc.dg/decl-5.c: New test.
23212
23213 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
23214
23215         * gcc.dg/20040305-1.c: New test.
23216
23217 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
23218
23219         PR other/14354
23220         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
23221
23222 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
23223
23224         PR c++/14425, c++/14426
23225         * g++.dg/ext/altivec-4.C: New test.
23226         * g++.dg/ext/altivec-5.C: New test.
23227
23228 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
23229
23230         * g++.old-deja/g++.other/linkage1.C: Expect errors about
23231         global variables of a type with no linkage.
23232         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
23233         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
23234         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
23235         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
23236         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
23237         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
23238         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
23239         * g++.dg/warn/deprecated.C: Name enum Color.
23240         * g++.dg/overload/VLA.C: Name structure for 'b'.
23241         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
23242
23243 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
23244
23245         * gcc.c-torture/compile/20040304-1.c: New test.
23246
23247 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
23248
23249         PR 13728
23250         * gcc.dg/decl-4.c: New testcase.
23251
23252 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
23253
23254         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
23255         as PRECF if sizeof (float) > sizeof (double).
23256         (PRECL): Make it the same as PRECF if
23257         sizeof (float) > sizeof (long double).
23258
23259 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23260
23261         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
23262         system type.  Add check for irix6 which doesn't have c99 runtime.
23263
23264 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
23265
23266         * gcc.dg/const-elim-1.c: xfail for xtensa.
23267
23268 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
23269
23270         PR c++/14369
23271         * g++.dg/template/cond4.C: New test.
23272
23273 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
23274
23275         PR c++/14360
23276         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
23277
23278         PR c++/14361
23279         * g++.dg/parse/defarg7.C: New test.
23280
23281         PR c++/14359
23282         * g++.dg/template/friend26.C: New test.
23283
23284 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
23285
23286         PR c++/14324
23287         * g++.dg/abi/mangle21.C: New test.
23288
23289         PR c++/14260
23290         * g++.dg/parse/constructor2.C: New test.
23291
23292         PR c++/14337
23293         * g++.dg/template/sfinae1.C: New test.
23294
23295 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
23296
23297         PR c++/14267
23298         * g++.dg/expr/crash2.C: New test.
23299
23300         PR middle-end/13448
23301         * gcc.dg/inline-5.c: New test.
23302         * gcc.dg/always-inline.c: Split out tests into ...
23303         * gcc.dg/always-inline2.c: ... this and ...
23304         * gcc.dg/always-inline3.c: ... this.
23305
23306 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
23307
23308         PR debug/12103
23309         * g++.dg/debug/crash1.C: New test.
23310
23311 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
23312
23313         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
23314         function with __attribute__((noinline)).
23315         (recurser_void2): Likewise.
23316         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
23317         (recurser_void2): Likewise.
23318
23319 2004-02-29  Roger Sayle  <roger@eyesopen.com>
23320
23321         PR middle-end/14203
23322         * g++.dg/warn/Wunused-6.C: New test case.
23323
23324 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
23325
23326         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
23327         not defined.
23328
23329 2004-02-27  Eric Christopher  <echristo@redhat.com>
23330
23331         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
23332         * g++.dg/charset/asm2.c: Run only x86.
23333         * gcc.dg/charset/asm3.c: Ditto.
23334
23335 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
23336
23337         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
23338         ld_library_path.
23339
23340 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
23341
23342         * g++.dg/ext/altivec-3.C: New.
23343
23344 2004-02-26  Richard Henderson  <rth@redhat.com>
23345
23346         * g++.dg/ext/attrib10.C: Mark for warning.
23347         * gcc.dg/attr-alias-1.c: New.
23348
23349 2004-02-26  Richard Henderson  <rth@redhat.com>
23350
23351         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
23352         * gcc.c-torture/execute/20040208-2.c: ... it back.
23353
23354 2004-02-26  Eric Christopher  <echristo@redhat.com>
23355
23356         * lib/target-supports.exp (check-iconv-available): New function.
23357         * lib/gcc-dg.exp (dg-require-iconv): New function.
23358         Use above.
23359         * gcc.dg/charset: New directory.
23360         * gcc.dg/charset/charset.exp: New file.
23361         * gcc.dg/charset/asm1.c: Ditto.
23362         * gcc.dg/charset/asm2.c: Ditto.
23363         * gcc.dg/charset/asm3.c: Ditto.
23364         * gcc.dg/charset/asm4.c: Ditto.
23365         * gcc.dg/charset/asm5.c: Ditto.
23366         * gcc.dg/charset/attribute1.c: Ditto.
23367         * gcc.dg/charset/attribute2.c: Ditto.
23368         * gcc.dg/charset/string1.c: Ditto.
23369         * g++.dg/charset: New directory.
23370         * g++.dg/dg.exp: Add here. Special options.
23371         * g++.dg/charset/charset.exp: New file.
23372         * g++.dg/charset/asm1.c: Ditto.
23373         * g++.dg/charset/asm2.c: Ditto.
23374         * g++.dg/charset/asm3.c: Ditto.
23375         * g++.dg/charset/asm4.c: Ditto.
23376         * g++.dg/charset/attribute1.c: Ditto.
23377         * g++.dg/charset/attribute2.c: Ditto.
23378         * g++.dg/charset/extern1.cc: Ditto.
23379         * g++.dg/charset/extern2.cc: Ditto.
23380         * g++.dg/charset/string1.c: Ditto.
23381
23382 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
23383
23384         PR c++/14278
23385         * g++.dg/parse/comma1.C: New test.
23386
23387 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23388
23389         PR c++/14284
23390         * g++.dg/template/ttp8.C: New test.
23391
23392 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
23393
23394         * gcc.dg/fixuns-trunc-1.c: New test.
23395
23396 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23397
23398         * gcc.dg/builtins-config.h: Use #elif.
23399
23400 2004-02-26  Michael Matz  <matz@suse.de>
23401
23402         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
23403         * gcc.dg/991214-1.c: Likewise.
23404         * gcc.dg/i386-asm-1.c: Likewise.
23405
23406 2004-02-25  Richard Henderson  <rth@redhat.com>
23407
23408         * gcc.c-torture/execute/20040208-2.c: Move ...
23409         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
23410
23411 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23412
23413         PR c++/14246
23414         * g++.dg/other/crash-3.C: New test.
23415
23416 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23417
23418         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
23419         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
23420
23421         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
23422         HP-UX.
23423
23424 2004-02-24  Michael Matz  <matz@suse.de>
23425
23426         * gcc.dg/i386-regparm.c: New.
23427
23428 2004-02-23  James E Wilson  <wilson@specifixinc.com>
23429
23430         * gcc.c-torture/execute/20040223-1.c: New.
23431
23432 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
23433             Kazu Hirata  <kazu@cs.umass.edu>
23434
23435         * gcc.dg/fwritable-strings-1.c: Remove.
23436
23437 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
23438
23439         PR c/14156
23440         * gcc.dg/20040223-1.c: New test.
23441
23442 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23443
23444         PR c++/14106
23445         * g++.dg/ext/typeof9.C: New test.
23446
23447 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23448
23449         PR c++/14250
23450         * g++.dg/other/switch1.C: New test.
23451
23452 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
23453
23454         * gcc.dg/cast-function-1.c: Adjust for new informative message.
23455         * gcc.dg/va-arg-1.c: Likewise.
23456
23457 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23458
23459         PR c++/14143
23460         * g++.dg/template/koenig5.C: New test.
23461
23462 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
23463
23464         * g++.dg/ext/altivec-1.C: Generalize target triple.
23465         * g++.dg/ext/altivec-2.C: New test case.
23466         * g++.dg/ext/altivec_check.h: New file.
23467         * gcc.dg/altivec-1.c: Generalize target triple;
23468         include altivec_check.h and call altivec_check().
23469         * gcc.dg/altivec-[2-5].c: Generalize target triple.
23470         * gcc.dg/altivec-6.c: New test case.
23471         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
23472         type casts as needed.
23473         * gcc.dg/altivec-10.c: Include altivec_check.h and call
23474         altivec_check().
23475         * gcc.dg/altivec-12.c: New test case.
23476         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
23477         include altivec_check.h and call altivec_check().
23478         * gcc.dg/altivec_check.h: New file.
23479
23480 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23481
23482         * lib/target-supports.exp (check_alias_available): Don't mangle
23483         function `g' in test program.
23484
23485 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23486
23487         * lib/target-supports.exp (check_profiling_available): Check
23488         argument to determine whether we support a profiling type.
23489         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
23490         check_profiling_available.
23491         * g++.dg/bprob/bprob.exp: Likewise.
23492         * g77.dg/bprob/bprob.exp: Likewise.
23493         * gcc.misc-tests/bprob.exp: Likewise.
23494         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
23495         dg-require-profiling and delete expected error handling.
23496         * gcc.dg/20021014-1.c: Likewise.
23497         * gcc.dg/nest.c: Likewise.
23498
23499 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23500
23501         PR c++/12007
23502         * g++.dg/other/vthunk1.C: New test.
23503
23504 2004-02-20  Falk Hueffner  <falk@debian.org>
23505
23506         PR target/14201
23507         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
23508
23509 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
23510
23511         PR c++/13927
23512         * g++.dg/other/error8.C: Remove XFAIL markers.
23513
23514         PR c++/14173
23515         * g++.dg/ext/packed5.C: New test.
23516
23517         PR c++/14199
23518         * g++.dg/warn/Wunused-5.C: New test.
23519
23520         PR c++/14186
23521         * g++.dg/lookup/member1.C: New test.
23522
23523 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
23524
23525         * gcc.c-torture/compile/20040130-1.c: Enable only when
23526         __INT_MAX__ >= 2147483647L.
23527         * gcc.c-torture/compile/961203-1.c: Likewise.
23528
23529 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
23530
23531         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
23532         * g++.dg/opt/template1.C: Robustify assembler regexp
23533
23534 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
23535
23536         * gcc.c-torture/execute/simd-4.x: Remove.
23537         * gcc.c-torture/execute/va-arg-25.x: Likewise.
23538         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
23539         Guard with #ifndef SKIP_ATTRIBUTE.
23540         * gcc.dg/compat/vector-1_y.c: Likewise.
23541         * gcc.dg/compat/vector-2_x.c: Likewise.
23542         * gcc.dg/compat/vector-2_y.c: Likewise.
23543         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
23544         * g++.dg/eh/simd-2.C: Likewise.
23545
23546 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
23547
23548         * gcc.c-torture/compile/complex-1.c: New.
23549
23550 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
23551
23552         PR target/14209
23553         * gcc.c-torture/execute/20040218-1.c: New test.
23554
23555 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23556
23557         PR c++/14181
23558         * g++.dg/parse/new2.C: New test.
23559
23560 2004-02-18  Paul Brook  <paul@codesourcery.com>
23561
23562         * gcc.c-torture/compile/libcall-1.c: New test.
23563
23564 2004-02-18  Paul Brook  <paul@codesourcery.com>
23565
23566         PR debug/12934
23567         * gcc.dg/debug/debug-7.c: New test.
23568
23569 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
23570
23571         * gcc.dg/20040217-1.c: New test.
23572
23573 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
23574
23575         * gcc.c-torture/execute/990208-1.x: Delete.
23576
23577 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
23578
23579         * gcc.c-torture/execute/20040208-2.x: New file.
23580
23581 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
23582
23583         PR c++/11326
23584         * g++.dg/abi/structret1.C: New test.
23585
23586 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
23587
23588         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
23589         (i386_cpuid): No need to test if cpuid is available on AMD64.
23590         Fix assembly, so that it works onboth i386 and AMD64.
23591         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
23592         (vecInLong): Fix s[] member type to unsigned int.
23593         (vecInWord): Remove type.
23594         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
23595         (a64, b64, c64, d64, e64): Remove.
23596         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
23597         Remove unused variable.  Remove initialization of removed variables.
23598         Don't call mmx_tests nor sse_tests.
23599         (reference_mmx, reference_sse): Remove.
23600         (check): Add return stmt.
23601         * gcc.dg/i386-sse-7.c: New test.
23602         * gcc.dg/i386-mmx-4.c: New test.
23603
23604 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23605
23606         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
23607         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
23608         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
23609         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
23610         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
23611         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
23612         g++.dg/tc1/dr94.C: Fix line terminator.
23613
23614 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
23615
23616         * gcc.c-torture/compile/20040216-1.c: New.
23617
23618 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23619
23620         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
23621         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
23622         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
23623         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
23624         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
23625         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
23626
23627 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
23628
23629         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
23630
23631 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
23632
23633         PR c++/13971
23634         * g++.dg/expr/cond4.C: New test.
23635
23636         PR c++/14086
23637         * g++.dg/lookup/crash2.C: New test.
23638
23639 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
23640
23641         * gcc.c-torture/compile/20040214-2.c: New test.
23642
23643 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
23644
23645         PR c++/14116
23646         * g++.dg/ext/typeof8.C: New test.
23647
23648 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
23649
23650         * gcc.c-torture/compile/20040214-1.c: New test.
23651
23652 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23653
23654         PR c++/13635
23655         * g++.dg/template/spec11.C: New test.
23656
23657 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23658
23659         PR c++/13927
23660         * g++.dg/other/error8.C: New test.
23661
23662 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
23663
23664         PR c++/14122
23665         * g++.dg/template/array4.C: New test.
23666
23667         PR c++/14108
23668         * g++.dg/inherit/thunk2.C: New test.
23669
23670         PR c++/14083
23671         * g++.dg/eh/cond2.C: New test.
23672
23673 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
23674
23675         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
23676
23677 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
23678
23679         * lib/scanasm.exp (dg-scan): Quote pattern before display.
23680
23681 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
23682
23683         * g++.dg/simd-2.C: xfail on ppc64-linux.
23684
23685 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
23686
23687         PR c/456
23688         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
23689         tests.
23690
23691 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
23692
23693         * gcc.dg/builtins-33.c: New test.
23694
23695 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
23696
23697         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
23698
23699 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
23700
23701         * g++.dg/simd-2.C: Set -maltivec for ppc64.
23702
23703 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
23704
23705         * gcc.dg/ppc64-abi-3.c: New test.
23706
23707 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
23708
23709         PR c/14092
23710
23711         * gcc.dg/pr14092-1.c: New testcase.
23712
23713 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
23714
23715         * gcc.dg/cpp/assert4.c: Fix typo last change.
23716
23717         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
23718         * gcc.dg/cpp/assert4.c: Handle powerpc64.
23719
23720         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
23721
23722 2004-02-09  Roger Sayle  <roger@eyesopen.com>
23723
23724         * gcc.c-torture/compile/20040209-1.c: New test case.
23725
23726 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
23727
23728         * gcc.dg/c90-init-1.c: Adjust expected error messages.
23729
23730 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
23731
23732         * gcc.c-torture/execute/20040208-[12].c: New tests.
23733
23734 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
23735
23736         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
23737
23738 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
23739
23740         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
23741
23742 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
23743
23744         Bug 13856
23745         * gcc.dg/visibility-8.c: New testcase.
23746
23747 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
23748
23749         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
23750         arguments.
23751         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
23752
23753 2004-02-07  Roger Sayle  <roger@eyesopen.com>
23754
23755         PR middle-end/13696
23756         * g++.dg/opt/fold1.C: New test case.
23757
23758 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23759
23760         PR c++/14033
23761         * g++.dg/other/crash-2.C: New test.
23762
23763 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23764
23765         PR c++/14028
23766         * g++.dg/parse/angle-bracket2.C: New test.
23767
23768 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23769
23770         PR middle-end/13750
23771         Revert:
23772         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
23773         PR pch/13361
23774         * testsuite/g++.dg/pch/wchar-1.C: New.
23775         * testsuite/g++.dg/pch/wchar-1.Hs: New.
23776
23777 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23778
23779         PR c++/14008
23780         * g++.dg/parse/error15.C: New test.
23781         * g++.dg/parse/crash11.C: Update dg-error mark.
23782
23783 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
23784
23785         PR c++/13932
23786         * g++.dg/warn/conv2.C: New test.
23787
23788 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23789
23790         PR c++/13086
23791         * g++.dg/warn/incomplete1.C: Remove xfail.
23792
23793 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
23794
23795         * lib/file-format.exp (gcc_target_object_format): Use
23796         ${tool}_target_compile, not gcc_target_compile.
23797         * lib/target-supports.exp (check_alias_available): Likewise.
23798         (check_gc_sections_available): Likewise.
23799         * g++.dg/ext/attrib10.C: Use dg-require-alias.
23800         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
23801         dg-require-alias.
23802
23803 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
23804
23805         PR c++/13969
23806         * g++.dg/template/static6.C: New test.
23807
23808 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
23809
23810         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
23811
23812 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23813
23814         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
23815         tests for systems where `char' is unsigned by default.
23816
23817 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23818
23819         PR c++/13997
23820         * g++.dg/template/partial3.C: New test.
23821
23822 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
23823
23824         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
23825         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
23826         Remove mentions of obsolete ports.
23827
23828 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
23829
23830         * gcc.dg/noncompile/20001228-1.c: Fix for new
23831         error message.
23832
23833 2004-02-03  Roger Sayle  <roger@eyesopen.com>
23834
23835         PR target/9348
23836         * gcc.c-torture/execute/multdi-1.c: New test case.
23837
23838 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
23839
23840         PR c++/13925
23841         * g++.dg/template/lookup5.C: New test.
23842
23843 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
23844
23845         PR c++/13950
23846         * g++.dg/template/lookup4.C: New test.
23847
23848         PR c++/13970
23849         * g++.dg/parse/error14.C: New test.
23850
23851         PR c++/14002
23852         * g++.dg/parse/template13.C: New test.
23853
23854 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
23855
23856         PR c++/13978
23857         * g++.dg/template/koenig4.C: New test.
23858
23859         PR c++/13968
23860         * g++.dg/template/crash17.C: New test.
23861
23862         PR c++/13975
23863         * g++.dg/parse/error13.C: New test.
23864         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
23865
23866 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
23867
23868         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
23869
23870 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
23871
23872         PR c/11658
23873         PR c/13994
23874         * gcc.dg/noncompile/20040203-1.c: New test.
23875         * gcc.dg/noncompile/20040203-2.c: Likewise.
23876         * gcc.dg/noncompile/20040203-3.c: Likewise.
23877         * gcc.dg/20040203-1.c: Likewise.
23878
23879 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
23880
23881         PR c++/10858
23882         * g++.dg/template/sizeof7.C: New test.
23883
23884 2004-02-02  Eric Christopher  <echristo@redhat.com>
23885             Zack Weinberg  <zack@codesourcery.com>
23886
23887         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
23888
23889 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
23890
23891         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
23892         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
23893         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
23894         * gcc.dg/cleanup-5.c: Run only on Linux targets.
23895
23896 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
23897
23898         PR c++/13113
23899         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
23900
23901         PR c++/13854
23902         * g++.dg/ext/attrib13.C: New test.
23903
23904         PR c++/13907
23905         * g++.dg/conversion/op2.C: New test.
23906
23907 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
23908
23909         * gcc.dg/titype-1.c: Fix pasto.
23910
23911 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
23912
23913         * gcc.dg/titype-1.c: New test.
23914
23915 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23916
23917         PR c++/13957
23918         * g++.dg/template/non-type-template-argument-1.C,
23919         g++.dg/template/qualified-id1.C: Update dg-error marks.
23920         * g++.dg/template/nontype6.C: New test.
23921
23922 2004-02-01  Roger Sayle  <roger@eyesopen.com>
23923
23924         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
23925         * gcc.dg/builtins-31.c: New testcase.
23926         * gcc.dg/builtins-32.c: New testcase.
23927
23928 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
23929
23930         * objc.dg/call-super-2.m: Update line numbers
23931         for the including of stddef.h.
23932
23933 2004-01-30  Michael Matz  <matz@suse.de>
23934
23935         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
23936         g++.dg/ext/case-range3.C: New tests.
23937
23938 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23939
23940         DR206
23941         PR c++/13813
23942         * g++.dg/template/member4.C: New test.
23943
23944 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23945
23946         PR c++/13683
23947         * g++.dg/template/sizeof6.C: New test.
23948
23949 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
23950
23951         * gcc.dg/fwritable-strings-1.c: New test.
23952
23953 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
23954
23955         * gcc.c-torture/compile/20040130-1.c: New test.
23956
23957 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
23958
23959         * objc.dg/call-super-2.m: Include stddef.h for size_t.
23960
23961 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
23962
23963         PR c++/13883
23964         * g++.dg/template/ctor3.C: New test.
23965
23966 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23967
23968         * g++.dg/tc1: New directory.
23969         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
23970         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
23971         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
23972         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
23973         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
23974
23975 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23976
23977         * g++.dg/parse/error11.C: New test.
23978         * g++.dg/parse/error12.C: Likewise.
23979
23980 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
23981
23982         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
23983         (scan_initial, main): Use aligned_sizeof instead of sizeof.
23984
23985 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
23986
23987         PR c++/13791
23988         * g++.dg/ext/attrib12.C: New test.
23989
23990         PR c++/13736
23991         * g++.dg/parse/cast2.C: New test.
23992
23993 2004-01-27  James E Wilson  <wilson@specifixinc.com>
23994
23995         * objc.dg/encode-2.m (main): New local string.  Set depending on
23996         sizeof long.  Use in sscanf call.
23997         * objc.dg/encode-3.m (main): New local string.  Set depending on
23998         sizeof long.  Use in scan_initial call.
23999
24000 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24001
24002         * objc.dg/call-super-2.m: Make LP64-safe.
24003         * objc.dg/desig-init-1.m: Likewise.
24004
24005 2004-01-27  Devang Patel <dpatel@apple.com>
24006
24007         * g++.dg/debug/namespace1.C: New test.
24008
24009 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
24010
24011         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
24012         xscale-*-*.
24013
24014         * gcc.dg/arm-mmx-1.c: New test.
24015
24016 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
24017
24018         * gcc.dg/20040127-1.c: New test.
24019         * gcc.dg/20040127-2.c: New test.
24020
24021 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24022
24023         * objc.dg/stret-1.m (glob): Renamed to globa.
24024
24025 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
24026
24027         PR c++/13663
24028         * g++.dg/expr/for1.C: New test.
24029
24030 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
24031
24032         PR middle-end/13779
24033         * gcc.dg/darwin-longlong.c: New test.
24034
24035 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
24036
24037         * gcc.dg/20040124-1.c: Moved test from here...
24038         * gcc.c-torture/compile/20040124-1.c: ...to here.
24039
24040 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
24041
24042         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
24043         the assembly output if -m64 is passed.
24044
24045 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
24046
24047         PR c++/13833
24048         * g++.dg/template/cond3.C: New test.
24049
24050 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24051
24052         PR c++/13810
24053         * g++.dg/template/ttp7.C: New test.
24054
24055 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24056
24057         PR c++/13797
24058         * g++.dg/template/nontype4.C: New test.
24059         * g++.dg/template/nontype5.C: Likewise.
24060
24061 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
24062
24063         * gcc.dg/torture/mips-clobber-at.c: New test.
24064
24065 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
24066
24067         * gcc.dg/20040124-1.c: New test.
24068
24069 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
24070
24071         * gcc.dg/20040123-1.c: New test.
24072
24073 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
24074
24075         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
24076
24077 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
24078
24079         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
24080
24081 2004-01-23  Andrew Pinski  <apinski@apple.com>
24082
24083         * gcc.dg/20030121-1.c: Move to ..
24084         * gcc.dg/20040121-1.c: here.
24085
24086 2004-01-23  Roger Sayle  <roger@eyesopen.com>
24087
24088         * gcc.dg/builtins-29.c: New test case.
24089
24090 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
24091
24092         PR 18314
24093         * gcc.dg/builtins-30.c: New testcase.
24094
24095 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
24096
24097         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
24098         * lib/g77.exp: Likewise.
24099         * lib/objc.exp: Likewise.
24100         * lib/g++.exp: Likewise.
24101
24102 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
24103
24104         * gcc.dg/struct-by-value-2.c: New test.
24105
24106 2004-01-21  Andrew Pinski  <apinski@apple.com>
24107
24108         PR target/13785
24109         * gcc.dg/20030121-1.c: New test.
24110
24111 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
24112
24113         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
24114         clobber frame pointer register in asm statement.
24115
24116 2004-01-21  Falk Hueffner  <falk@debian.org>
24117
24118         * gcc.c-torture/compile/20040121-1.c: New test.
24119
24120 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
24121
24122         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
24123
24124 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
24125
24126         * gcc.dg/ppc64-abi-2.c: New test.
24127
24128 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
24129
24130         * lib/treelang.exp: Fill out this file.
24131         * lib/treelang-dg.exp: New File.
24132
24133 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
24134
24135         * gcc.c-torture/compile/981022-1.c: Remove.
24136         * gcc.dg/array-5.c: Remove XFAIL.
24137         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
24138         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
24139         gcc.dg/cond-lvalue-1.c: Update.
24140         * gcc.dg/cast-lvalue-2.c: New test.
24141
24142 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
24143
24144         PR c++/13592
24145         * g++.dg/other/error1.C (class foo): Tweak error message.
24146
24147         PR c++/13592
24148         * g++.dg/template/call2.C: New test.
24149
24150 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
24151
24152         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
24153         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
24154         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
24155         scalar-return-1_x.c, scalar-return-2_y.c,
24156         scalar-return-3_x.c, scalar-return-3_y.c,
24157         scalar-return-4_x.c, scalar-return-4_y.c,
24158         struct-align-1.h, struct-align-1_x.c,
24159         struct-align-1_y.c, struct-align-2.h,
24160         struct-align-2_x.c, struct-align-2_y.c,
24161         struct-by-value-10_y.c, struct-by-value-11_x.c,
24162         struct-by-value-11_y.c, struct-by-value-12_x.c,
24163         struct-by-value-12_y.c, struct-by-value-13_x.c,
24164         struct-by-value-13_y.c, struct-by-value-14_x.c,
24165         struct-by-value-14_y.c, struct-by-value-15_x.c,
24166         struct-by-value-15_y.c, struct-by-value-16_y.c,
24167         struct-by-value-17_y.c, struct-by-value-18_y.c,
24168         struct-by-value-19_y.c, struct-by-value-1_x.c,
24169         struct-by-value-1_y.c, struct-by-value-20_y.c,
24170         struct-by-value-2_x.c, struct-by-value-2_y.c,
24171         struct-by-value-3_y.c, struct-by-value-4_x.c,
24172         struct-by-value-4_y.c, struct-by-value-5_y.c,
24173         struct-by-value-6_y.c, struct-by-value-7_y.c
24174         struct-by-value-8_x.c, struct-by-value-8_y.c
24175         struct-by-value-9_x.c, struct-by-value-9_y.c
24176         struct-return-10_x.c, struct-return-10_y.c,
24177         struct-return-19_x.c, struct-return-20_x.c
24178         struct-return-2_x.c, struct-return-2_y.c
24179         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
24180         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
24181
24182 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
24183
24184         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
24185         attribute on sparc*-sun-solaris2.*.
24186
24187 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
24188
24189         PR c++/13710
24190         * g++.dg/ext/typeof7.C: New test.
24191
24192 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
24193
24194         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
24195         * gcc.dg/const-elim-1.c: Same.
24196
24197 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
24198
24199         * objc.dg/stret-1.m: New.
24200         * objc.dg/stret-2.m: New.
24201
24202 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
24203
24204         PR c++/11895
24205         * g++.dg/ext/vector1.C: New test.
24206
24207 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
24208
24209         * gcc.dg/pch/import-1.c: New.
24210         * gcc.dg/pch/import-1.hs: New.
24211         * gcc.dg/pch/import-1a.h: New.
24212         * gcc.dg/pch/import-1b.h: New.
24213         * gcc.dg/pch/import-1c.h: New.
24214
24215 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
24216
24217         PR c++/13574
24218         * g++.dg/ext/array1.C: New test.
24219
24220         PR c++/13178
24221         * g++.dg/conversion/op1.C: New test.
24222
24223 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
24224
24225         PR 11864
24226         From Kazumoto Kojima / Dan Kegel:
24227         * gcc.dg/pr11864-1.c: New test.
24228
24229         PR 10392
24230         From Marcus Comstedt / Dan Kegel:
24231         * gcc.dg/pr10392-1.c: New test.
24232
24233 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
24234
24235         PR c++/13478
24236         * g++.dg/init/ref10.C: New test.
24237
24238 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24239
24240         PR c++/13407
24241         * g++.dg/parse/typename6.C: New test.
24242
24243 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
24244
24245         PR pch/13361
24246         * testsuite/g++.dg/pch/wchar-1.C: New.
24247         * testsuite/g++.dg/pch/wchar-1.Hs: New.
24248
24249 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24250
24251         PR c++/9259
24252         * g++.dg/expr/sizeof2.C: New test.
24253
24254 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
24255
24256         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
24257
24258 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
24259
24260         PR c++/13659
24261         * g++.dg/lookup/strong-using-3.C: New.
24262         * g++.dg/lookup/using-10.C: New.
24263
24264 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
24265
24266         PR c++/13594
24267         * g++.dg/lookup/strong-using-2.C: New.
24268
24269 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
24270             Dan Kegel <dank@kegel.com>
24271             J"orn Rennecke <joern.rennecke@superh.com>
24272
24273         PR target/9365
24274         * gcc.dg/pr9365-1.c: New test.
24275
24276 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24277
24278         PR c++/8856
24279         * g++.dg/parse/casting-operator2.C: New test.
24280         * g++.old-deja/g++.pt/explicit83.C: Remove.
24281
24282 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
24283
24284         * gcc.dg/label-compound-stmt-1.c: New test.
24285         * gcc.c-torture/compile/950922-1.c,
24286         gcc.c-torture/compile/20000211-3.c,
24287         gcc.c-torture/compile/20000518-1.c,
24288         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
24289         compound statements.
24290
24291 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
24292
24293         * gcc.dg/ppc64-abi-1.c: New test.
24294
24295 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
24296
24297          * g++.dg/ext/attrib9.C: Add dg-warnings.
24298
24299 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24300
24301         PR c++/12335
24302         * g++.dg/parse/dtor3.C: New test.
24303
24304 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
24305
24306         PR c++/12709
24307         * g++.dg/parse/try-catch-1.C: New test.
24308
24309 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
24310
24311         * ada/acats/run_all.sh: Add more verbose output in acats.log
24312         when compiling tests.
24313
24314 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
24315
24316         PR 13656
24317         * gcc.dg/typedef-redecl.c: New test case.
24318         * gcc.dg/typedef-redecl.h: New support file.
24319
24320 2004-01-13  Jan Hubicka  <jh@suse.cz>
24321
24322         * gcc.dg/always_inline.c: New test.
24323         * gcc.dg/debug/20031231-1.c: Fix.
24324
24325 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24326
24327         PR c++/13474
24328         * g++.dg/template/array3.C: New test.
24329
24330 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
24331
24332         * g++.dg/ext/lvalue1.C: No longer expected to fail.
24333         * g++.dg/warn/Wunused-2.C: Likewise.
24334
24335 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24336
24337         PR c++/13289
24338         * g++.dg/template/instantiate6.C: New test.
24339
24340 2004-01-12  Roger Sayle  <roger@eyesopen.com>
24341
24342         PR middle-end/11397
24343         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
24344
24345 2004-01-12  Jan Hubicka  <jh@suse.cz>
24346
24347         PR opt/12826
24348         * gcc.dg/20040112-1.c: New.
24349
24350         * gcc.dg/dwarf-die[1-7].c: Move to...
24351         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
24352         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
24353
24354 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
24355
24356         PR c++/4100
24357         * g++.dg/parse/friend4.C: New test.
24358
24359 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
24360
24361         PR c++/4100
24362         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
24363         definition is called a friend.
24364
24365 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
24366
24367         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
24368
24369 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
24370
24371         PR c++/3478
24372         * g++.dg/parse/error10.C: New test.
24373         * g++.dg/template/arg2.C: Accept "invalid type" error.
24374
24375 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
24376
24377         PR middle-end/13392
24378         * g++.dg/opt/expect2.C: New test.
24379
24380 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
24381
24382         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
24383         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
24384         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
24385         Update dg-error regexps.
24386
24387 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
24388
24389         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
24390         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
24391
24392 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
24393
24394         * gcc.dg/pragma-re-1.c: Use right pointer type.
24395
24396 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
24397
24398         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
24399
24400 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
24401
24402         * gcc.dg/rs6000-ldouble-1.c: New.
24403
24404 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24405
24406         DR 337
24407         PR c++/9256
24408         * g++.dg/other/abstract1.C: New test.
24409
24410 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
24411
24412         * g++.dg/lookup/strong-using-1.C: New.
24413
24414 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
24415
24416         PR c/11234
24417         * gcc.dg/func-ptr-conv-1.c: New test.
24418         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
24419
24420 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
24421
24422         PR target/13380.
24423         * gcc.c-torture/compile/20040109-1.c: New.
24424
24425 2004-01-08  Stuart Hastings  <stuart@apple.com>
24426
24427         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
24428         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
24429         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
24430
24431 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
24432
24433         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
24434
24435 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
24436
24437         * ada/acats/run_acats: Treat 'gnatchop' the same way
24438         as 'gnatmake'.  Export GCC_DRIVER.
24439         * ada/acats/run_all.sh: Add target_gnatchop.  Use
24440         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
24441
24442 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24443
24444         PR c++/12573
24445         * g++.dg/template/dependent-expr4.C: New test.
24446
24447 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
24448
24449         * gcc.dg/altivec-11.c: New test.
24450
24451 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
24452
24453         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
24454
24455 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
24456
24457         PR c/6024
24458         * gcc.dg/enum-compat-1.c: New test.
24459         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
24460
24461 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
24462
24463         PR c/12165
24464         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
24465         gcc.dg/c99-idem-qual-3.c: New tests.
24466
24467 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
24468
24469         * gcc.dg/winline-7.c: Don't cast void * to int.
24470
24471 2004-01-06  Jan Hubicka  <jh@suse.cz>
24472
24473         * gcc.dg/i386-sse-5.c: New test
24474         * g++.dg/eh/simd-1.c: Add -w argument for i386.
24475
24476 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
24477
24478         PR c++/12815
24479         * g++.dg/rtti/typeid4.C: New test.
24480
24481 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
24482
24483         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
24484
24485 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
24486
24487         PR c++/12132
24488         * g++.dg/template/error11.C: New test.
24489
24490         PR c++/13451
24491         * g++.dg/template/class2.C: New test.
24492
24493 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
24494         Richard Sandiford <rsandifo@redhat.com>
24495
24496         PR c++/13387
24497         * g++.dg/opt/alias3.C: New test.
24498
24499 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
24500
24501         PR c++/13157
24502         * g++.dg/template/koenig3.C: New test.
24503
24504         PR c++/13529
24505         * g++.dg/parse/offsetof3.C: New test.
24506
24507         * g++.dg/init/copy7.C: Add missing dg-error markers.
24508
24509         PR c++/12226
24510         * g++.dg/init/copy7.c: New test.
24511
24512         PR c++/13536
24513         * g++.dg/parse/cast1.C: New test.
24514
24515 2004-01-04  Jan Hubicka  <jh@suse.cz>
24516
24517         * gcc.dg/winline[1-7].c: New tests.
24518
24519 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24520
24521         PR c++/13520
24522         * g++.dg/template/qualttp22.C: New test.
24523
24524 2004-01-01  Jan Hubicka  <jh@suse.cz>
24525
24526         * gcc.dg/debug/20031231-1.c: New.
24527         * gcc.c-torture/compile/20040101-1.c: New.
24528         * gcc.dg/dwarf-die-[1-7].c: New.
24529
24530 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
24531
24532         PR optimization/13521
24533         * gcc.c-torture/compile/20031231-1.c: New test.
24534
24535 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
24536
24537         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
24538
24539 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24540
24541         PR c++/10079
24542         * g++.dg/template/crash16.C: New test.
24543
24544 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
24545
24546         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
24547
24548 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
24549
24550         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
24551         ports.
24552         * g++.old-deja/g++.jason/thunk3.C: Likewise.
24553         * g++.old-deja/g++.law/profile1.C: Likewise.
24554         * gcc.c-torture/compile/981006-1.c: Likewise.
24555         * gcc.c-torture/execute/loop-2e.x: Likewise.
24556         * gcc.c-torture/execute/loop-2f.x: Remove.
24557         * gcc.c-torture/execute/loop-2g.x: Likewise.
24558         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
24559         * gcc.dg/20020312-2.c: Remove traces of dead ports.
24560
24561 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
24562
24563         PR c++/13507
24564         * g++.dg/ext/attrib11.C: New test.
24565
24566         PR c++/13494
24567         * g++.dg/template/array2-1.C: New test.
24568         * g++.dg/template/array2-2.C: New test.
24569
24570 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
24571
24572         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
24573
24574 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
24575
24576         PR c++/12774
24577         * g++.dg/template/array1-1.C: New test.
24578         * g++.dg/template/array1-2.C: New test.
24579
24580 2003-12-29  Roger Sayle  <roger@eyesopen.com>
24581
24582         PR fortran/12632
24583         * g77.dg/12632.f: New test case.
24584
24585 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24586
24587         PR c++/13289
24588         * g++.dg/parse/nontype1.C: New test.
24589
24590 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24591
24592         PR c++/12403
24593         * g++.dg/parse/explicit1.C: New test.
24594         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
24595
24596 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
24597
24598         PR c++/13081
24599         * g++.dg/opt/inline6.C: New test.
24600
24601         PR c++/12613
24602         * g++.dg/parse/error9.C: New test.
24603
24604         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
24605
24606 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
24607
24608         PR c++/13009
24609         * g++.dg/init/assign1.C: New test.
24610
24611 2003-12-28  Roger Sayle  <roger@eyesopen.com>
24612
24613         PR c++/13070
24614         * g++.dg/warn/format3.C: New test case.
24615
24616 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
24617
24618         * gcc.c-torture/compile/20031227-1.c: New test.
24619
24620 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
24621
24622         * g++.dg/bprob/bprob.exp: Load target-supports.exp
24623         * g77.dg/bprob/bprob.exp: Likewise.
24624         * gcc.misc-tests/bprob.exp: Likewise.
24625         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
24626         variants on systems where the library does not provide that
24627         functionality.
24628         * gcc.dg/builtins-20.c: Use builtins-config.h.
24629         * gcc.dg/builtins-config.h: New file.
24630
24631 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
24632
24633         * lib/gcc-dg.exp (dg-require-profiling): New function.
24634         * lib/target-supports.exp (check_profiling_available): Likewise.
24635         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
24636         * g77.dg/bprob/bprob.exp: Likewise.
24637         * gcc.misc-tests/bprob.exp: Likewise.
24638         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
24639         * gcc.dg/20021014-1.c: Likewise.
24640         * gcc.dg/nest.c: Likewise.
24641
24642 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
24643
24644         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
24645         compiling.
24646         * g++.dg/lookup/java2.C: Likewise.
24647         * gcc.dg/cpp/lexident.c: Likewise.
24648
24649 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
24650
24651         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
24652         given.
24653         * gcc.c-torture/compile/961203-1.c: Likewise.
24654         * gcc.c-torture/compile/980506-1.c: Likewise.
24655
24656 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
24657
24658         * lib/gcc-dg.exp (dg-prune-output): New annotation.
24659         (additional_prunes): New global.
24660         (gcc-dg-prune): Handle additional per-test pruning.
24661         (dg-test): Clear additional_prunes between tests.
24662
24663         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
24664         dg-prune-output to avoid spurious failures from assembler
24665         complaining about nonexistent WAW violations.
24666         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
24667         Use dg-prune-output to avoid spurious failures from assembler
24668         warning about Itanium B-step errata.
24669
24670 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
24671
24672         * g++.dg/abi/macro0.C: New test.
24673         * g++.dg/abi/macro1.C: Likewise.
24674         * g++.dg/abi/macro2.C: Likewise.
24675
24676         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
24677         * g++.dg/abi/bitfield7.C: Likewise.
24678         * g++.dg/abi/dtor2.C: Likewise.
24679         * g++.dg/abi/mangle11.C: Likewise.
24680         * g++.dg/abi/mangle12.C: Likewise.
24681         * g++.dg/abi/mangle14.C: Likewise.
24682         * g++.dg/abi/mangle17.C: Likewise.
24683         * g++.dg/abi/vbase10.C: Likewise.
24684         * g++.dg/abi/vbase14.C: Likewise.
24685         * g++.dg/template/qualttp17.C: Likewise.
24686
24687 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
24688
24689         PR c/11995
24690         * gcc.dg/20031223-1.c: New test.
24691
24692 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
24693
24694         * gcc.dg/noreturn-7.c: New test.
24695
24696 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
24697
24698         * gcc.dg/null-pointer-1.c: New test.
24699
24700 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
24701
24702         * g++.old-deja/g++.jason/template18.C: Remove.
24703         * g++.old-deja/g++.jason/template37.C: Likewise.
24704
24705         PR c++/12862
24706         * g++.dg/lookup/ns1.C: New test.
24707
24708         PR c++/12397
24709         * g++.dg/template/lookup3.C: New test.
24710
24711 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
24712
24713         * g++.dg/template/recurse1.C: New test
24714
24715 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
24716
24717         PR c++/12479
24718         * g++.dg/parse/semicolon1.C: New test.
24719         * g++.dg/parse/semicolon1.h: Likewise.
24720
24721 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
24722
24723         * gcc.dg/darwin-misaligned.c: New test.
24724
24725 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
24726
24727         PR c/9163
24728         * gcc.dg/20031222-1.c: New test.
24729
24730 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
24731
24732         PR c++/13438
24733         * g++.dg/parse/error8.C: New test.
24734
24735         PR c++/11554
24736         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
24737
24738 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
24739
24740         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
24741         too small.
24742         * gcc.c-torture/compile/930217-1.c: Likewise.
24743         * gcc.c-torture/compile/930513-1.c: Likewise.
24744         * gcc.c-torture/execute/920908-2.c: Likewise.
24745         * gcc.c-torture/execute/921204-1.c: Likewise.
24746         * gcc.c-torture/execute/930621-1.c: Likewise.
24747         * gcc.c-torture/execute/930630-1.c: Likewise.
24748         * gcc.c-torture/execute/931031-1.c: Likewise.
24749         * gcc.c-torture/execute/980602-2.c: Likewise.
24750         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
24751         * gcc.c-torture/execute/compndlit-1.c: Likewise.
24752         * gcc.c-torture/execute/extzvsi.c: Likewise.
24753         * gcc.c-torture/unsorted/ext.c: Likewise.
24754
24755 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
24756
24757         PR target/12749
24758         * gcc.c-torture/compile/20031220-2.c: New test case.
24759
24760 2003-12-20  Roger Sayle  <roger@eyesopen.com>
24761
24762         PR optimization/13031
24763         * gcc.c-torture/compile/20031220-1.c: New test case.
24764
24765 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
24766
24767         * gcc.dg/cast-function-1.c: New test.
24768
24769 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
24770
24771         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
24772         formats.
24773
24774 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
24775
24776         PR c++/12795
24777         * g++.dg/ext/attrib10.C: New test.
24778
24779 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
24780
24781         * gcc.dg/cleanup-10.c: New test.
24782         * gcc.dg/cleanup-11.c: New test.
24783
24784 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
24785
24786         PR c++/13239
24787         * g++.dg/opt/expect1.C: New test.
24788
24789 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
24790
24791         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
24792
24793 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
24794
24795         PR debug/12923
24796         * gcc.dg/20031218-1.c: New test.
24797
24798         PR debug/12389
24799         * gcc.dg/20031218-2.c: New test.
24800         * gcc.dg/20031218-3.c: New test.
24801
24802         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
24803         of label name and allow for USER_LABEL_PREFIX == "_" names.
24804         * g++.dg/abi/mangle18-2.C: Likewise.
24805         * g++.dg/abi/mangle19-1.C: Likewise.
24806         * g++.dg/abi/mangle19-2.C: Likewise.
24807         * g++.dg/abi/mangle20-1.C: Likewise.
24808         * g++.dg/abi/mangle20-2.C: Likewise.
24809
24810 2003-12-18  Richard Henderson  <rth@redhat.com>
24811
24812         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
24813
24814 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
24815             Dan Kegel <dank@kegel.com>
24816
24817         PR other/12009
24818         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
24819         testing a cross compiler, it causes spurious compile failures.
24820         * lib/g++.exp: Likewise.
24821
24822 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24823
24824         PR c++/13262
24825         * g++.dg/template/access13.C: New test.
24826
24827 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
24828
24829         * gcc.dg/20031216-1.c: New test.
24830
24831 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24832
24833         PR c++/9154
24834         * g++.dg/template/error10.C: New test.
24835
24836 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
24837
24838         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
24839         * g++.dg/eh/simd-2.C: Likewise.
24840
24841 2003-12-17  James E Wilson  <wilson@specifixinc.com>
24842             Roger Sayle  <roger@eyesopen.com>
24843
24844         * gcc.c-torture/execute/ieee/mzero5.c: New.
24845
24846 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
24847
24848         PR c++/10603
24849         * g++.dg/parse/error6.C: New test.
24850
24851         PR c++/12827
24852         * g++.dg/parse/error7.C: New test.
24853
24854 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
24855
24856         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
24857         at -O with stabs debugging formats.
24858         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
24859         * gcc.dg/debug/debug-2.c: Likewise.
24860
24861 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
24862
24863         PR c++/12696
24864         * g++.dg/init/error1.C: New test.
24865
24866         PR c++/12218
24867         * g++.dg/init/pm3.C: New test.
24868
24869 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
24870
24871         PR c/3347
24872         * gcc.dg/bitfld-8.c: New test.
24873
24874 2003-12-16  James Lemke  <jim@wasabisystems.com>
24875
24876         * gcc.dg/arm-scd42-[123].c: New tests.
24877
24878 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
24879
24880         PR c++/9043
24881         * g++.dg/abi/mangle20-1.C: New test.
24882         * g++.dg/abi/mangle20-2.C: New test.
24883
24884 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
24885
24886         PR c++/13275
24887         * g++.dg/other/offsetof2.C: Remove XFAIL.
24888         * g++.dg/parse/offsetof1.C: New test.
24889         * g++.gd/parse/offsetof2.C: Likewise.
24890
24891 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24892
24893         * g++.dg/template/nontype3.C: New test.
24894         * g++.dg/template/static2.C: Tweaked the dg-error clause.
24895
24896 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24897
24898         * g++.dg/warn/noreturn-3.C: Also test instantiation.
24899
24900 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
24901
24902         PR c++/13387
24903         * g++.dg/expr/assign1.C: New test.
24904
24905         PR c++/13242
24906         * g++.dg/abi/mangle19-1.C: New test.
24907         * g++.dg/abi/mangle19-2.C: New test.
24908
24909 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
24910
24911         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
24912
24913 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
24914
24915         * gcc.c-torture/execute/20031216-1.c: New test.
24916
24917 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24918
24919         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
24920         an ICE regression.
24921
24922 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
24923
24924         PR c++/10926
24925         * g++.dg/template/error9.C: New test.
24926
24927         PR c++/11116
24928         * g++.dg/template/error8.C: New test.
24929
24930 2003-12-15  Roger Sayle  <roger@eyesopen.com>
24931
24932         PR middle-end/13400
24933         * gcc.c-torture/execute/20031215-1.c: New test case.
24934
24935 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
24936
24937         PR c++/13269
24938         * g++.dg/parse/error5.C: New test.
24939
24940         PR c++/12989
24941         * g++.dg/expr/sizeof1.C: New test.
24942
24943         PR c++/13310
24944         * g++.dg/template/crash15.C: New test.
24945
24946 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
24947
24948         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
24949         a non-POD type as the last named parameter of a varargs function.
24950
24951 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
24952
24953         PR c++/13243
24954         PR c++/12573
24955         * g++.dg/template/crash14.C: New test.
24956         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
24957
24958 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
24959
24960         * g++.dg/other/java1.C: New test.
24961
24962         PR c++/13241
24963         * g++.dg/abi/mangle18-1.C: New test.
24964         * g++.dg/abi/mangle18-2.C: New test.
24965
24966 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
24967
24968         PR optimization/10312
24969         * gcc.c-torture/execute/20031214-1.c: New.
24970
24971 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
24972
24973         PR c++/10779
24974         PR c++/12160
24975         * g++.dg/parse/error3.C: New test.
24976         * g++.dg/parse/error4.C: Likewise.
24977         * g++.dg/abi/mangle4.C: Tweak error messages.
24978         * g++.dg/lookup/using5.C: Likewise.
24979         * g++.dg/other/error2.C: Likewise.
24980         * g++.dg/parse/typename5.C: Likewise.
24981         * g++.dg/parse/undefined1.C: Likewise.
24982         * g++.dg/template/arg2.C: Likewise.
24983         * g++.dg/template/ttp3.C: Likewise.
24984         * g++.dg/template/type1.C: Likewise.
24985         * g++.old-deja/g++.other/crash32.C: Likewise.
24986         * g++.old-djea/g++.pt/defarg8.C: Likewise.
24987
24988 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24989
24990         PR c++/13106
24991         * g++.dg/warn/noreturn-3.C: New test.
24992
24993 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
24994
24995         PR c++/13118
24996         * g++.dg/abi/covariant3.C: New.
24997
24998 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
24999
25000         * g++.dg/eh/ia64-1.C: New test.
25001
25002 2003-12-12  Roger Sayle  <roger@eyesopen.com>
25003
25004         PR optimization/13037
25005         * g77.f-torture/execute/13037.f: New test case.
25006
25007 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
25008
25009         PR c++/12881
25010         * g++.dg/abi/covariant2.C: New.
25011
25012 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
25013
25014         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
25015
25016 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
25017
25018         * gcc.c-torture/execute/wchar_t-1.x: Delete.
25019
25020 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
25021
25022         PR other/10819
25023         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
25024         to fix Bug 10819.
25025         * lib/g++.exp (g++_version): Likewise.
25026         * lib/g77.exp (g77_version): Likewise.
25027         * lib/objc.exp (default_objc_version): Likewise.
25028
25029 2003-12-10  Richard Henderson  <rth@redhat.com>
25030
25031         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
25032
25033         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
25034
25035 2003-12-08  Matt Austern  <austern@apple.com>
25036
25037         PR c/13134
25038         * lib/gcc-dg.exp (dg-require-visibility): Define.
25039         * lib/target-supports (check_visibility_available): Define.
25040         * gcc.dg/visibility-1.c: New test.
25041         * gcc.dg/visibility-2.c: Likewise.
25042         * gcc.dg/visibility-3.c: Likewise.
25043         * gcc.dg/visibility-4.c: Likewise.
25044         * gcc.dg/visibility-5.c: Likewise.
25045         * gcc.dg/visibility-6.c: Likewise.
25046         * g++.dg/ext/visibility-1.C: Likewise.
25047         * g++.dg/ext/visibility-2.C: Likewise.
25048         * g++.dg/ext/visibility-3.C: Likewise.
25049         * g++.dg/ext/visibility-4.C: Likewise.
25050         * g++.dg/ext/visibility-5.C: Likewise.
25051         * g++.dg/ext/visibility-6.C: Likewise.
25052
25053 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25054
25055         * g++.dg/lookup/java1.C: New test.
25056         * g++.dg/lookup/java2.C: New test.
25057
25058 2003-12-07  Falk Hueffner  <falk@debian.org>
25059
25060         * g++.dg/opt/noreturn-1.C: New test.
25061
25062 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
25063
25064         * gcc.dg/overflow-1.c: New test.
25065
25066 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
25067
25068         * g77.f-torture/compile/13060.f: New test.
25069
25070 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
25071
25072         PR c++/13323
25073         * g++.dg/inherit/operator2.C: New test.
25074
25075 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
25076
25077         PR c++/13305
25078         * g++.dg/ext/attrib9.C: New test.
25079
25080 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
25081
25082         PR c++/13314
25083         * g++.dg/template/error7.C: New test.
25084
25085 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
25086             J"orn Rennecke <joern.rennecke@superh.com>
25087
25088         PR target/13302
25089         * g++.dg/other/struct-va_list.C: New test.
25090
25091 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25092
25093         PR c++/13166
25094         * g++.dg/parse/defarg6.C: New test.
25095
25096 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
25097
25098         PR target/13256
25099         * gcc.c-torture/execute/20031201-1.c: New test.
25100
25101 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
25102
25103         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
25104
25105 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
25106
25107         * gcc.dg/builtin-return-1.c: New test.
25108
25109 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
25110             J"orn Rennecke <joern.rennecke@superh.com>
25111
25112         PR optimization/13260
25113         * gcc.c-torture/execute/20031204-1.c: New test.
25114
25115 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
25116
25117         PR c++/9127
25118         * g++.dg/template/error6.C: New test.
25119
25120 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
25121
25122         * gcc.dg/20031202-1.c: New test.
25123
25124 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
25125
25126         PR c++/13179
25127         * g++.dg/template/eh1.C: New test.
25128
25129         PR c++/10771
25130         * g++.dg/template/error5.C: New test.
25131
25132 2003-12-02  David Ung  <davidu@mips.com>
25133
25134         * gcc.dg/compat/vector-check.h: Corrected type for var
25135         g_##TMODE
25136
25137 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25138
25139         PR c++/10126
25140         * g++.dg/template/ptrmem8.C: New test.
25141
25142 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25143
25144         PR c++/12573
25145         * g++.dg/template/dependent-expr3.C: New test.
25146
25147 2003-12-01  James Lemke  <jim@wasabisystems.com>
25148
25149         * gcc.dg/arm-g2.c: New test.
25150
25151 2003-12-01  Roger Sayle  <roger@eyesopen.com>
25152
25153         PR optimization/11634
25154         * gcc.dg/20031201-2.c: New test case.
25155
25156 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
25157
25158         PR 11433
25159         * objc.dg/proto-lossage-3.m: New test.
25160
25161 2003-12-01  Roger Sayle  <roger@eyesopen.com>
25162
25163         PR optimization/12628
25164         * gcc.dg/20031201-1.c: New test case.
25165
25166 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
25167
25168         * gcc.dg/unaligned-1.c: New test.
25169
25170 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
25171
25172         PR c++/9849
25173         * g++.dg/template/error4.C: New test.
25174         * g++.dg/template/nested3.C: Adjust error markers.
25175
25176 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25177
25178         * gcc.dg/cpp/assert4.c: Check more #system assertions.
25179
25180 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
25181
25182         PR c/10333
25183         * gcc.dg/bitfld-7.c: New test.
25184
25185 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
25186
25187         * gcc.dg/tls/asm-1.C: New test.
25188
25189 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25190
25191         * gcc.dg/cpp/assert4.c: Update.
25192
25193 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
25194
25195         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
25196         * gcc.dg/builtin-apply3.c: New test.
25197
25198 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
25199
25200         * lib/compat.exp (compat-obj): New xfaildata parameter.
25201         Use it to set compiler_conditional_xfail_data before compiling.
25202         (compat-get-options): Handle dg-xfail-if.
25203         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
25204         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
25205         * gcc.dg/compat/vector-1_y.c: Likewise.
25206         * gcc.dg/compat/vector-2_x.c: Likewise.
25207         * gcc.dg/compat/vector-2_y.c: Likewise.
25208
25209 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
25210
25211         * g++.dg/opt/reg-stack4.C: New test.
25212
25213 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
25214
25215         * gcc.dg/builtin-apply2.c: New test.
25216
25217 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
25218
25219         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
25220
25221 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25222
25223         PR c++/12924
25224         * g++.dg/template/template-id-2.C: New test.
25225
25226 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25227
25228         PR c++/5369
25229         * g++.dg/template/memfriend1.C: New test.
25230         * g++.dg/template/memfriend2.C: Likewise.
25231         * g++.dg/template/memfriend3.C: Likewise.
25232         * g++.dg/template/memfriend4.C: Likewise.
25233         * g++.dg/template/memfriend5.C: Likewise.
25234         * g++.dg/template/memfriend6.C: Likewise.
25235         * g++.dg/template/memfriend7.C: Likewise.
25236         * g++.dg/template/memfriend8.C: Likewise.
25237         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
25238
25239 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
25240
25241         PR c++/12515
25242         * g++.dg/ext/cond1.C: New test.
25243
25244 2003-11-20  Richard Henderson  <rth@redhat.com>
25245
25246         * gcc.dg/20020201-2.c: Remove.
25247         * gcc.dg/20020201-4.c: Remove.
25248         * gcc.dg/20020304-1.c: Remove.
25249
25250 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
25251
25252         * gcc.dg/cpp/trad/xwin1.c: New test case.
25253
25254 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
25255
25256         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
25257         * lib/g77.exp: Likewise.
25258         * lib/objc.exp: Likewise.
25259         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
25260         for darwin.
25261
25262 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25263
25264         PR c++/12932
25265         * g++.dg/template/static5.C: New test.
25266
25267 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
25268
25269         * gcc.dg/nested-func-1.c: New test.
25270
25271 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25272
25273         * gcc.dg/cpp/assert4.c: New test.
25274
25275 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
25276
25277         PR c++/2294
25278         * g++.dg/lookup/using9.c: New test.
25279
25280 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
25281
25282         PR c++/12762
25283         * g++.dg/template/error3.C: New test.
25284
25285 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
25286
25287         PR ada/13035
25288         * ada/acats/run_acats, run_all.sh: Fix syntax error.
25289         No longer use a wrapper for gcc, since this does not work under
25290         Windows.
25291
25292 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
25293
25294         PR c++/2094
25295         * g++.dg/template/ptrmem7.C: New test.
25296
25297 2003-11-13  Andrew Pinski <apinski@apple.com>
25298
25299         * gcc.c-torture/compile/20031113-1.c: New test.
25300
25301 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
25302             Kean Johnston <jkj@sco.com>
25303
25304         PR c/13029
25305         * gcc.dg/unused-4.c: Update.
25306
25307 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
25308
25309         * g++.dg/opt/const3.C: New test.
25310
25311 2003-11-13  Jan Hubicka  <jh@suse.cz>
25312
25313         * gcc.c-torture/compile/20031112-1.c: New test.
25314
25315 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
25316
25317         * g++.dg/parse/crash10.C: Remove bogus error marker.
25318
25319 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25320
25321         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
25322         (host_gcc): Likewise.
25323         (ROOT): Honor $PWDCMD.
25324         (BASE): Likewise.
25325         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
25326
25327 2003-11-12  Catherine Moore  <clm@redhat.com>
25328
25329         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
25330
25331 2003-11-12  Andreas Jaeger  <aj@suse.de>
25332             Jakub Jelinek  <jakub@redhat.com>
25333             Andrew Pinski  <pinskia@physics.uc.edu>
25334             Richard Henderson  <rth@redhat.com>
25335
25336         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
25337         systems.
25338         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
25339
25340         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
25341         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
25342
25343 2003-11-11  Andreas Jaeger  <aj@suse.de>
25344
25345         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
25346
25347         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
25348
25349 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
25350
25351         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
25352         Clean ups.
25353
25354 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
25355
25356         * gcc.dg/trampoline-1.c: New test.
25357
25358 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
25359
25360         * gcc.c-torture/compile/200031109-1.c: New test.
25361
25362 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
25363
25364         PR c/3190
25365         PR c/8714
25366         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
25367         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
25368         gcc.dg/format/no-y2k-1.c: Update.
25369
25370 2003-11-08  Roger Sayle  <roger@eyesopen.com>
25371
25372         PR optimization/10467
25373         * gcc.dg/20031108-1.c: New test case.
25374
25375 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
25376
25377         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
25378
25379 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
25380
25381         * gcc.dg/compound-lvalue-1.c: New test.
25382         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
25383         some XFAILs.
25384
25385 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
25386
25387         * gcc.dg/altivec-varargs-1.c: New test.
25388
25389 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
25390
25391         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
25392         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
25393         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
25394         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
25395         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
25396
25397 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
25398
25399         * gcc.dg/cond-lvalue-1.c: New test.
25400
25401 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
25402
25403         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
25404
25405 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25406
25407         PR c++/11616
25408         * g++.dg/template/instantiate5.C: New test.
25409
25410 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25411
25412         PR c++/12726
25413         * g++.dg/ext/complit2.C: Replace test with self-contained version.
25414         * ChangeLog: Add missing first entry for above test.
25415
25416 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25417
25418         PR c++/9810
25419         * g++.dg/template/using8.C: New test.
25420         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
25421
25422 2003-11-02  Roger Sayle  <roger@eyesopen.com>
25423
25424         PR optimization/10817
25425         * gcc.c-torture/compile/20031102-1.c: New test case.
25426
25427 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
25428
25429         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
25430         2147483647.
25431
25432 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
25433
25434         * gcc.dg/20031102-1.c: New test.
25435
25436 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
25437
25438         * gcc.dg/complex-1.c: New test.
25439
25440 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25441
25442         PR c++/12796
25443         * g++.dg/template/crash13.C: Adjust expected error location.
25444         * g++.old-deja/g++.brendan/ns1.C: Likewise.
25445
25446 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
25447
25448         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
25449
25450 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
25451
25452         PR/10239
25453         * gcc.c-torture/compile/20031031-2.c: New test.
25454
25455 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
25456
25457         PR/11640
25458         * gcc.c-torture/compile/20031031-1.c: New test.
25459
25460 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
25461
25462         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
25463         * gcc.misc-tests/bprob.exp: Likewise.
25464         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
25465         the execution test on arm-elf configs.
25466         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
25467         configs that don't support scratch files.
25468         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
25469
25470 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
25471
25472         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
25473         done by dejagnu.
25474
25475 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
25476
25477         * ada/acats/run_all.sh: Redirect mv output to /dev/null
25478         Avoid non pure sh syntax. Add more logging.
25479
25480         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
25481         fail.
25482
25483 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25484
25485         PR libgcj/10610
25486         * gcc.dg/ppc-stackalign-1.c: New test.
25487
25488 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
25489
25490         * ada/acats/run_all.sh: Change output to be more compliant with
25491         dejagnu framework.
25492         Create acats.sum and acats.log files under testsuite/ada/acats
25493         Only run [a-z]* directories, to filter out e.g. CVS.
25494         Redirect build output to log file.
25495
25496 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
25497
25498         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
25499
25500 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
25501
25502         PR ada/5909:
25503         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
25504
25505 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
25506
25507         * gcc.c-torture/compile/20031023-1.c: New test.
25508         * gcc.c-torture/compile/20031023-2.c: New test.
25509         * gcc.c-torture/compile/20031023-3.c: New test.
25510         * gcc.c-torture/compile/20031023-4.c: New test.
25511
25512 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25513
25514         PR c++/10371
25515         * g++.dg/lookup/scoped8.C: New test.
25516
25517 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
25518
25519         * g++.dg/opt/reg-stack3.C: New test.
25520
25521 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
25522
25523         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
25524
25525 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25526
25527         PR c++/11076
25528         * g++.dg/template/crash13.C: New test.
25529
25530 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
25531
25532         * gcc.dg/c99-restrict-2.c: New test.
25533
25534 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
25535
25536         PR c++/12698, c++/12699, c++/12700, c++/12566
25537         * g++.dg/inherit/covariant9.C: New test.
25538         * g++.dg/inherit/covariant10.C: New test.
25539         * g++.dg/inherit/covariant11.C: New test.
25540
25541 2003-10-23  Jason Merrill  <jason@redhat.com>
25542
25543         PR c++/12726
25544         * g++.dg/ext/complit2.C: New test.
25545
25546 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
25547
25548         PR target/12654
25549         * gcc.c-torture/execute/20031020-1.c: New test.
25550
25551 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25552
25553         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
25554         following the jump_insn.
25555
25556 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
25557
25558         * gcc.dg/cast-lvalue-1.c: New test.
25559
25560 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
25561
25562         PR c++/11962
25563         * g++.dg/template/cond2.C: New test.
25564
25565 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
25566
25567         * gcc.dg/builtins-28.c: New test.
25568
25569 2003-10-20  Jan Hubicka  <jh@suse.cz>
25570
25571         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
25572         parameter.
25573         * testsuite/gcc.dg/inline-2.c: Likewise.
25574
25575 2003-10-20  Phil Edwards  <phil@codesourcery.com>
25576
25577         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
25578         * gcc.dg/nest.c: Likewise.
25579
25580 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25581
25582         PR c++/9781, c++/10583, c++/11862
25583         * g++.dg/parse/crash13.C: New test.
25584
25585 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25586
25587         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
25588
25589 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
25590
25591         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
25592         Define HAVE_C99_RUNTIME except on Solaris.
25593         * gcc.dg/builtins-20.c: Likewise.
25594
25595 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25596
25597         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
25598
25599 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25600
25601         PR c++/12495
25602         * g++.dg/template/crash21.C: New test.
25603
25604 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25605
25606         PR c++/2513
25607         * g++.dg/template/typename5.C: New test.
25608
25609 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25610
25611         PR c++/12369
25612         * g++.dg/template/friend25.C: New test.
25613
25614 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
25615
25616         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
25617         versions.
25618
25619 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
25620
25621         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
25622         == 2147483647.
25623
25624 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
25625
25626         * gcc.c-torture/execute/960416-1.x: Remove.
25627         * gcc.c-torture/execute/divconst-3.x: Likewise.
25628
25629 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
25630
25631         PR target/12598
25632         * gcc.dg/torture/cris-volatile-1.c: New test.
25633
25634 2003-10-14  Roger Sayle  <roger@eyesopen.com>
25635
25636         PR optimization/9325
25637         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
25638         for overflowing floating point to integer conversion during RTL
25639         simplification.
25640
25641 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
25642
25643         * objc/execute/_cmd.m: Fix typo.
25644         * objc.dg/image-info.m, objc.dg/symtab-1.m:
25645         Relax 'scan-assembler' regexp.
25646         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
25647         objc.dg/try-catch-4.m: Run on non-Darwin targets.
25648         * objc.dg/zero-link-2.m: Remove blank line.
25649         * objc.dg/zero-link-3.m: New test case.
25650
25651 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
25652
25653         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
25654
25655         * gcc.dg/asm-names.c: Use scan-assembler-not rather
25656         than linker trickery.
25657
25658 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25659
25660         PR c++/12370
25661         * g++.dg/other/friend2.C: New test.
25662
25663 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
25664
25665         * gcc.dg/20031012-1.c: New test.
25666
25667 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
25668
25669         * gcc.dg/weak/weak-3.c: Fix for new warning.
25670
25671 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
25672
25673         PR optimization/8750
25674         * gcc.c-torture/execute/20031012-1.c: New test case.
25675
25676 2003-10-11  Roger Sayle  <roger@eyesopen.com>
25677
25678         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
25679         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
25680
25681 2003-10-11  Roger Sayle  <roger@eyesopen.com>
25682
25683         PR optimization/12260
25684         * gcc.c-torture/compile/20031011-2.c: New test case.
25685
25686 2003-10-11  Roger Sayle  <roger@eyesopen.com>
25687
25688         * gcc.c-torture/execute/20031011-1.c: New testcase.
25689
25690 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
25691
25692         * gcc.c-torture/compile/20031011-1.c: New test.
25693
25694 2003-10-11  Jan Hubicka  <jh@suse.cz>
25695
25696         * g++.dg/other/first-global.C: New test.
25697
25698 2003-10-11  Roger Sayle  <roger@eyesopen.com>
25699
25700         * gcc.c-torture/execute/string-opt-18.c: New testcase.
25701
25702 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
25703
25704         * gcc.c-torture/compile/20031010-1.c: New test.
25705
25706 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
25707
25708         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
25709         * gcc.c-torture/execute/va-arg-25.c: ... here.
25710
25711 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
25712
25713         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
25714
25715 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
25716
25717         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
25718
25719 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
25720
25721         * g++.dg/parse/error2.C: New test.
25722
25723 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
25724
25725         PR c++/11097
25726         * g++.dg/other/error5.C: Modify the error message.
25727         * g++.dg/lookup/using8.C: New test.
25728
25729 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
25730
25731         * gcc.dg/darwin-abi-2.c: New file.
25732         * gcc.c-torture/execute/va-arg-24.c: New file.
25733
25734 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
25735
25736         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
25737         indentation.
25738
25739 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
25740
25741         PR c++/10147
25742         * g++.dg/other/error4.C: Update error messages.
25743         * g++.dg/template/ptrmem4.C: Likewise.
25744
25745         PR c++/12337
25746         * g++.dg/init/new9.C: New test.
25747
25748         PR c++/12334, c++/12236, c++/8656
25749         * g++.dg/ext/attrib8.C: New test.
25750
25751 2003-10-06  Devang Patel  <dpatel@apple.com>
25752
25753         * gcc.dg/debug/dwarf2-3.h: New test.
25754         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
25755
25756 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
25757
25758         * g++.dg/opt/cfg2.C: New test.
25759
25760 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
25761
25762         * g++.dg/opt/float1.C: New test.
25763
25764 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
25765
25766         * gcc.dg/c90-array-lval-6.c: New test.
25767         * gcc.dg/c99-array-lval-6.c: New test.
25768
25769 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
25770             Ziemowit Laski  <zlaski@apple.com>
25771
25772         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
25773         'Derived', so that it is never considered a class method; add
25774         new warning for '+port' method ambiguity.
25775         * objc.dg/method-12.m: Include <objc/objc.h> instead of
25776         <objc/objc-api.h> (needed on Mac OS X).
25777         * objc.dg/method-13.m: New test.
25778
25779 2003-10-03  Roger Sayle  <roger@eyesopen.com>
25780
25781         PR optimization/9325, PR java/6391
25782         * gcc.c-torture/execute/20031003-1.c: New test case.
25783
25784 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
25785
25786         PR optimization/12180
25787         * gcc.dg/20031002-1.c: New test.
25788
25789         PR c++/12486
25790         * g++.dg/inherit/error1.C: New test.
25791
25792 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
25793
25794         * lib/f-torture.exp (search_for): Rename to...
25795         (search_for_re): This.  Also, clean up comments and the
25796         "regexp" invocation.
25797
25798 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
25799
25800         * gcc.c-torture/compile/20031002-1.c: New test.
25801
25802 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
25803
25804         * g++.dg/opt/cond1.C: New test.
25805
25806 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
25807
25808         * gcc.dg/Wold-style-definition-2.c: New testcase.
25809         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
25810
25811 2003-09-29  Richard Henderson  <rth@redhat.com>
25812
25813         * g++.dg/init/array10.C: Add dg-options.
25814
25815 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
25816
25817         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
25818
25819 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25820
25821         * g++.dg/template/friend19.C: Fix typo.
25822         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
25823
25824 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
25825
25826         * gcc.c-torture/execute/20030928-1.c: New test.
25827         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
25828
25829 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
25830
25831         * g++.dg/opt/unroll1.C: New test.
25832
25833 2003-09-26  Roger Sayle  <roger@eyesopen.com>
25834
25835         PR optimization/11741
25836         * gcc.dg/20030926-1.c: New test case.
25837
25838 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25839
25840         PR c++/5655
25841         * g++.dg/parse/access7.C: New test.
25842         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
25843
25844 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
25845
25846         MERGE OF objc-improvements-branch into MAINLINE:
25847         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
25848         if libobjc has not been built.
25849         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
25850         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
25851         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
25852         objc/execute/nested-3.m, objc/execute/np-2.m,
25853         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
25854         objc/execute/redefining_self.m, objc/execute/root_methods.m,
25855         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
25856         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
25857         objc.dg/special/unclaimed-category-1.h,
25858         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
25859         well as GNU runtime.
25860         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
25861         * execute/cascading-1.m, execute/function-message-1.m,
25862         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
25863         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
25864         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
25865         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
25866         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
25867         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
25868         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
25869         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
25870         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
25871         * objc.dg/bitfield-2.m: Run only on Darwin.
25872         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
25873         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
25874         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
25875         * objc.dg/const-str-1.m: Fix constant string layout.
25876
25877 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
25878
25879         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
25880
25881 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
25882
25883         * gcc.dg/darwin-abi-1.c: New file.
25884
25885 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
25886
25887         PR target/12281
25888         * gcc.c-torture/compile/20030921-1.c: New test.
25889
25890 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
25891
25892         * g++.dg/opt/reg-stack2.C: New test.
25893
25894 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
25895
25896         * g++.dg/eh/delayslot1.C: New test.
25897
25898 2003-09-20  Richard Henderson  <rth@redhat.com>
25899
25900         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
25901
25902 2003-09-20  Roger Sayle  <roger@eyesopen.com>
25903
25904         * gcc.c-torture/execute/20030920-1.c: New test case.
25905
25906 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25907
25908         * g++.dg/rtti/typeid3.C: Correct expected error message.
25909
25910 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25911
25912         PR c++/157
25913         * g++.dg/parse/crash12.C: New test.
25914
25915 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
25916
25917         * gcc.dg/compat/mixed-struct-check.h: New.
25918         * gcc.dg/compat/mixed-struct-defs.h: New.
25919         * gcc.dg/compat/mixed-struct-init.h: New.
25920         * gcc.dg/compat/struct-by-value-19_main.c: New.
25921         * gcc.dg/compat/struct-by-value-19_x.c: New.
25922         * gcc.dg/compat/struct-by-value-19_y.c: New.
25923         * gcc.dg/compat/struct-by-value-20_main.c: New.
25924         * gcc.dg/compat/struct-by-value-20_x.c: New.
25925         * gcc.dg/compat/struct-by-value-20_y.c: New.
25926         * gcc.dg/compat/struct-return-19_main.c: New.
25927         * gcc.dg/compat/struct-return-19_x.c: New.
25928         * gcc.dg/compat/struct-return-19_y.c: New.
25929         * gcc.dg/compat/struct-return-20_main.c: New.
25930         * gcc.dg/compat/struct-return-20_x.c: New.
25931         * gcc.dg/compat/struct-return-20_y.c: New.
25932
25933 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
25934         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
25935         so that it will not complain on LP64 targets.
25936
25937 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25938
25939         PR c++/495
25940         * g++.dg/template/friend24.C: New test.
25941
25942 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
25943
25944         PR c++/12332
25945         * g++.dg/template/memtmpl2.C: New test.
25946
25947 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
25948
25949         PR target/11184
25950         * gcc.dg/builtin-apply1.c: New test.
25951
25952 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
25953
25954         PR c++/9848
25955         * g++.dg/warn/Wunused-4.C: New test.
25956
25957 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25958
25959         PR c++/12316
25960         * g++.dg/other/gc2.C: New test.
25961
25962 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
25963
25964         PR c++/11991
25965         * g++.dg/rtti/typeid3.C: New test.
25966
25967         PR c++/12266
25968         * g++.dg/overload/template1.C: New test.
25969
25970 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
25971
25972         * g++.dg/opt/cfg3.C: New test.
25973
25974 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25975
25976         PR c++/7939
25977         * g++.dg/template/crash11.C: New test.
25978
25979 2003-09-16  Jason Merrill  <jason@redhat.com>
25980             Jakub Jelinek  <jakub@redhat.com>
25981
25982         * gcc.dg/attr-warn-unused-result.c: New test.
25983
25984 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
25985
25986         PR c++/12184
25987         * g++.dg/expr/call2.C: New test.
25988
25989 2003-09-15  Andreas Jaeger  <aj@suse.de>
25990
25991         * gcc.dg/Wold-style-definition-1.c: New test.
25992
25993 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
25994
25995         PR c++/3907
25996         * g++.dg/parse/template12.C: New test.
25997
25998         * g++.dg/abi/bitfield11.C: New test.
25999         * g++.dg/abi/bitfield12.C: Likewise.
26000
26001 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
26002
26003         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
26004         non-expansion of functional macro name without arguments at EOL.
26005         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
26006
26007 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
26008
26009         * gcc.c-torture/execute/20030914-[12].c: New tests.
26010
26011 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
26012
26013         PR c++/11788
26014         * g++.dg/overload/addr1.C: New test.
26015
26016 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
26017
26018         * gcc.dg/20030909-1.c: New test.
26019
26020 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
26021
26022         * gcc.dg/ultrasp10.c: New test.
26023
26024 2003-09-09  Devang Patel  <dpatel@apple.com>
26025
26026         * gcc.dg/darwin-ld-6.c: New test.
26027
26028 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26029
26030         * gcc.dg/torture/builtin-explog-1.c: New testcase.
26031
26032 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
26033
26034         * gcc.dg/ia64-types1.c: New test.
26035         * gcc.dg/ia64-types2.c: Likewise.
26036
26037 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26038
26039         * gcc.dg/builtins-1.c: Add more _Complex tests.
26040         * gcc.dg/torture/builtin-attr-1.c: Likewise.
26041
26042         * gcc.dg/builtins-1.c: Test existing _Complex functions.
26043         * gcc.dg/torture/builtin-attr-1.c: Likewise.
26044
26045 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
26046
26047         PR c++/11786
26048         * g++.dg/lookup/koenig2.C: New test.
26049
26050         PR c++/5296
26051         * g++.dg/rtti/typeid2.C: New test.
26052
26053 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
26054
26055         * gcc.c-torture/compile/20030904-1.c: New test.
26056
26057 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
26058
26059         * g++.dg/opt/longbranch2.C: New test.
26060
26061 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
26062
26063         * g++.dg/template/crash10.C: Only compile it.
26064
26065 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
26066
26067         PR middle-end/11665
26068         * gcc.c-torture/compile/20030907-1.c: New test.
26069         * g++.dg/init/array11.C: New test.
26070
26071 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
26072
26073         PR c++/11852
26074         * g++.dg/init/struct1.C: New test.
26075
26076 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
26077
26078         PR c++/12181
26079         * g++.dg/expr/comma1.C: New test.
26080
26081 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
26082
26083         PR c++/11867
26084         * g++.dg/expr/static_cast5.C: New test.
26085
26086 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
26087
26088         PR c++/11507
26089         * g++.dg/lookup/scoped7.C: New test.
26090
26091         PR c++/9574
26092         * g++.dg/other/static1.C: New test.
26093
26094         PR c++/11490
26095         * g++.dg/warn/template-1.C: New test.
26096
26097         PR c++/11432
26098         * g++.dg/template/crash10.C: New test.
26099
26100         PR c++/2478
26101         * g++.dg/overload/VLA.C: New test.
26102
26103         PR c++/10804
26104         * g++.dg/template/call1.C: New test.
26105
26106 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
26107
26108         PR c++/11794
26109         * g++.dg/parse/using3.C: New test.
26110
26111 2003-09-06  Roger Sayle  <roger@eyesopen.com>
26112
26113         PR c++/11409
26114         * g++.dg/overload/builtin3.C: New test case.
26115
26116 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
26117
26118         PR c/9862
26119         * gcc.dg/20030906-1.c: New test.
26120         * gcc.dg/20030906-2.c: Likewise.
26121
26122 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
26123
26124         PR c++/12167
26125         * g++.dg/parse/defarg5.C: New test.
26126
26127         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
26128
26129 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
26130
26131         PR c++/12163
26132         * g++.dg/expr/static_cast4.C: New test.
26133
26134         PR c++/12146
26135         * g++.dg/template/crash9.C: New test.
26136
26137 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
26138
26139         * g++.old-deja/g++.ext/pretty2.C: Update for change
26140         in __FUNCTION__.
26141         * g++.old-deja/g++.ext/pretty3.C: Likewise.
26142
26143 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
26144
26145         PR c++/11922
26146         * g++/dg/template/qualified-id1.C: New test.
26147
26148         PR c++/12037
26149         * g++.dg/warn/noeffect4.C: New test.
26150
26151 2003-09-04  Matt Austern  <austern@apple.com>
26152
26153         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
26154         * g++.dg/ext/fnname2.C: Likewise.
26155         * g++.dg/ext/fnname3.C: Likewise.
26156
26157 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
26158
26159         * g++.dg/expr/lval1.C: New test.
26160         * g++.dg/ext/lvcast.C: Remove.
26161
26162 2003-09-03  Roger Sayle  <roger@eyesopen.com>
26163
26164         PR optimization/11700.
26165         * gcc.c-torture/compile/20030903-1.c: New test case.
26166
26167 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
26168
26169         PR c++/12053
26170         * g++.dg/abi/layout4.C: New test.
26171
26172 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
26173
26174         PR c++/11553
26175         * g++.dg/parse/friend3.C: New test.
26176
26177 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
26178
26179         PR c++/11847
26180         * g++.dg/template/class1.C: New test.
26181
26182         PR c++/11808
26183         * g++.dg/expr/call1.C: New test.
26184
26185 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
26186
26187         PR c++/12114
26188         * g++.dg/init/ref9.C: New test.
26189
26190         PR c++/11972
26191         * g++.dg/template/nested4.C: New test.
26192
26193 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
26194
26195         PR c++/12093
26196         * g++.dg/template/non-dependent4.C: New test.
26197
26198         PR c++/11928
26199         * g++.dg/inherit/conv1.C: New test.
26200
26201 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
26202
26203         PR c++/6196
26204         * g++.dg/ext/label1.C: New test.
26205         * g++.dg/ext/label2.C: Likewise.
26206
26207 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
26208
26209         * g++.dg/expr/cond3.C: New test.
26210
26211 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26212
26213         * gcc.dg/builtins-1.c: Add new builtin cases.
26214
26215 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26216
26217         * gcc.dg/builtins-1.c: Add new cases.
26218         * gcc.dg/torture/builtin-attr-1.c: Likewise.
26219
26220 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26221
26222         * gcc.dg/builtins-1.c: Add more math builtin tests.
26223         * gcc.dg/torture/builtin-attr-1.c: New test.
26224
26225 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
26226
26227         PR optimization/5079
26228         * g++.dg/opt/static3.C: New test.
26229
26230 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26231
26232         * gcc.misc-tests/gcov-10b.c: New test.
26233
26234 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
26235
26236         * g++.dg/opt/ptrmem3.C: New test.
26237
26238         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
26239
26240 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
26241
26242         * gcc.dg/20030826-2.c: New test.
26243
26244 2003-08-26  Roger Sayle  <roger@eyesopen.com>
26245
26246         PR middle-end/12002
26247         * g77.f-torture/compile/12002.f: New test case.
26248
26249 2003-08-26  Roger Sayle  <roger@eyesopen.com>
26250
26251         * gcc.dg/20030826-1.c: New test case.
26252
26253 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
26254
26255         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
26256
26257 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
26258
26259         PR c++/11871
26260         * c++.dg/lookup/crash1.C: New test.
26261
26262         * c++.dg/warn/noeffect3.C: New test.
26263
26264 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
26265
26266         * gcc.dg/compat/vector-1_x.c: Compile with -w.
26267         * gcc.dg/compat/vector-1_y.c: Ditto.
26268         * gcc.dg/compat/vector-2_x.c: Ditto.
26269         * gcc.dg/compat/vector-2_y.c: Ditto.
26270
26271 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
26272
26273         * gcc.dg/20030702-1.c: New test.
26274
26275 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
26276
26277         PR c++/8795
26278         * g++.dg/ext/altivec-1.C: New test.
26279
26280 2003-08-24  Richard Henderson  <rth@redhat.com>
26281
26282         * g++.dg/eh/simd-2.C: Add -w for x86.
26283
26284 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
26285
26286         * gcc.dg/20030815-1.c: New test.
26287
26288 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26289
26290         PR c++/3765
26291         * g++.dg/parse/access6.C: New test.
26292
26293 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26294
26295         PR c++/641, c++/11876
26296         * g++.dg/template/friend22.C: New test.
26297         * g++.dg/template/friend23.C: Likewise.
26298
26299 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
26300
26301         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
26302         identically.
26303
26304 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
26305
26306         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
26307
26308 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
26309
26310         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
26311
26312 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
26313
26314         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
26315
26316 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
26317
26318         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
26319
26320 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
26321
26322         PR c++/11919
26323         * g++.dg/overload/prom1.C: New test.
26324
26325         PR c++/11551
26326         * g++.dg/parse/dtor2.C: New test.
26327
26328         PR c++/10762
26329         * g++.dg/parse/using2.C: New test.
26330
26331 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
26332
26333         PR target/11805
26334         * gcc.c-torture/compile/20030821-1.c: New.
26335
26336 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
26337
26338         PR c++/11834
26339         * g++.dg/template/deduce2.C: New test.
26340
26341 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
26342
26343         * gcc.c-torture/execute/20030821-1.c: New test.
26344
26345 2003-08-20  Roger Sayle  <roger@eyesopen.com>
26346
26347         PR middle-end/11984
26348         * gcc.dg/20030820-1.c: New test case.
26349
26350 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
26351
26352         PR c++/11945
26353         * g++.dg/warn/noeffect2.C: New test.
26354
26355 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
26356
26357         PR c++/10926
26358         * g++.dg/template/dtor2.C: New test.
26359
26360         PR c++/11684
26361         * g++.dg/template/operator1.C: New test.
26362         * g++.dg/parse/operator4.C: New test.
26363
26364         PR c++/11946.C
26365         * g++.dg/expr/enum1.C: New test.
26366         * gcc.dg/c99-bool-1.c: Remove bogus warning.
26367
26368         PR c++/11036.C
26369         * g++.dg/parse/elab2.C: New test.
26370         * g++.dg/parse/typedef4.C: Change error message.
26371         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
26372         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
26373         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
26374
26375 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
26376
26377         * gcc.dg/pch/warn-1.c: New.
26378         * gcc.dg/pch/warn-1.hs: New.
26379
26380         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
26381         not-tested file.
26382
26383 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
26384
26385         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
26386
26387 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
26388
26389         * gcc.dg/uninit-D.c: New Test.
26390         * gcc.dg/uninit-E.c: New Test.
26391         * gcc.dg/uninit-F.c: New Test.
26392         * gcc.dg/uninit-G.c: New Test.
26393
26394 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
26395
26396         * g++.dg/README: Describe the pch directory.
26397
26398 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26399
26400         PR c++/11174
26401         * g++.dg/parse/access4.C: New test.
26402         * g++.dg/parse/access5.C: Likewise.
26403         * g++.old-deja/g++.jason/access17.C: Adjust error message.
26404
26405 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
26406
26407         * gcc.dg/noncompile/20030818-1.c: New.
26408
26409 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
26410
26411         PR c++/11957
26412         * g++.dg/warn/noeffect1.C: New test.
26413
26414         * g++.dg/template/scope2.C: New test.
26415         * g++.dg/template/error2.C: Correct dg-error
26416
26417 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
26418
26419         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
26420
26421 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
26422
26423         PR C++/11512
26424         * g++.dg/template/warn1.C: New.
26425
26426 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
26427
26428         * g++.dg/template/error2.C: New test.
26429         * g++.dg/lookup/using7.C: Adjust errors
26430         * g++.old-deja/g++.pt/crash36.C: Likewise.
26431         * g++.old-deja/g++.pt/derived3.C: Likewise.
26432
26433 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26434
26435         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
26436         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
26437         * gcc.c-torture/execute/builtins/string-9.c: New, from
26438         string-opt-9.c.  Adjust for execute/builtins framework.
26439         * gcc.c-torture/execute/string-opt-9.c: Delete.
26440
26441 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
26442
26443         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
26444
26445         * g++.dg/parse/ret-type2.C: New test.
26446
26447         PR c++/11703
26448         * g++.dg/init/new8.C: New test.
26449
26450         PR c++/10923
26451         * g++.dg/parse/typedef5.C: New test.
26452
26453         PR c++/9512
26454         * g++.dg/parse/qualified2.C: New test.
26455         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
26456         invalid code.
26457
26458 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
26459
26460         * g++.dg/conversion/ptrmem1.C: New test.
26461
26462 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
26463
26464         PR target/11693
26465         * gcc.dg/20030811-1.c: New test.
26466
26467         PR target/11535
26468         * gcc.c-torture/execute/20030811-1.c: New test.
26469
26470 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26471
26472         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
26473
26474 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
26475
26476         PR c++/11789.C
26477         * g++.dg/inherit/multiple1.C: New test.
26478
26479 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
26480
26481         * gcc.dg/spe1.c: New test.
26482
26483         PR c++/11670
26484         * g++.dg/expr/cast2.C: New test.
26485
26486         PR c++/10530
26487         * g++.dg/template/dependent-name2.C: New test.
26488
26489 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
26490
26491         * g++.dg/parse/crash11.C: Put the dg options in comments.
26492
26493 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
26494
26495         * lib/gcc-dg.exp: Update for diagnostic change.
26496
26497 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26498
26499         PR c++/5767
26500         * g++.dg/parse/crash11.C: New test.
26501
26502 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
26503
26504         * gcc.dg/cpp/spacing1.c: Update.
26505
26506 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
26507
26508         PR target/11739
26509         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
26510         a value for -mtune.
26511
26512 2003-08-04  Roger Sayle  <roger@eyesopen.com>
26513
26514         PR middle-end/11771
26515         * gcc.c-torture/compile/20030804-1.c: New test case.
26516
26517 2003-08-04  Roger Sayle  <roger@eyesopen.com>
26518
26519         * gcc.dg/20030804-1.c: New test case.
26520
26521 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
26522
26523         * gcc.dg/cpp/separate-1.c: New test.
26524
26525 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
26526
26527         PR c++/11704
26528         * g++.dg/template/dependent-expr2.C: New test.
26529
26530         PR c++/11766
26531         * g++.dg/expr/ptrmem1.C: New test.
26532
26533 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26534
26535         PR c++/9453
26536         * g++.dg/template/friend15.C: New test.
26537
26538 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
26539
26540         * lib/dg-pch.exp: Work round PCH bug.
26541
26542 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26543
26544         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
26545         builtins.  Move cases from builtins-4.c here.
26546
26547         * gcc.dg/torture/builtin-math-1.c: New test taken from
26548         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
26549         additional cases.
26550
26551         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
26552         Delete.
26553
26554 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
26555
26556         PR c++/9447
26557         * g++.dg/template/using7.C: New test.
26558
26559 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
26560
26561         * import1.c, import2.c: New tests.
26562
26563 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
26564
26565         * g++.dg/eh/crossjump1.C: New test.
26566
26567 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
26568
26569         PR c++/11697
26570         * g++.dg/template/using6.C: New test.
26571
26572         PR c++/11744
26573         * g++.dg/template/koenig2.C: New test.
26574
26575 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26576
26577         PR c++/7983
26578         * g++.dg/parse/typedef4.C: New test.
26579
26580 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26581
26582         PR c++/8442, c++/8806
26583         * g++.dg/template/elab1.C: New test.
26584         * g++.dg/template/type2.C: Likewise.
26585         * g++.dg/template/ttp3.C: Adjust expected error message.
26586         * g++.old-deja/g++.law/visibility13.C: Likewise.
26587         * g++.old-deja/g++.niklas/t135.C: Likewise.
26588         * g++.old-deja/g++.pt/ttp41.C: Likewise.
26589         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
26590         template argument.
26591         * g++.old-deja/g++.pt/ttp44.C: Likewise.
26592
26593 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
26594
26595         PR c++/11295
26596         * g++.dg/ext/stmtexpr1.C: New test.
26597
26598         * g++.dg/opt/tmp1.C: New test.
26599
26600         PR c++/11525
26601         * g++.dg/parse/constant4.C: New test.
26602
26603         PR c++/9447
26604         * g++.dg/template/using5.C: New test.
26605
26606 2003-07-31  Roger Sayle  <roger@eyesopen.com>
26607
26608         * gcc.dg/builtins-27.c: New test case.
26609
26610 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
26611
26612         * gcc.dg/tls/opt-7.c: New test.
26613
26614 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
26615
26616         * g++.old-deja/g++.other/crash18.C: Remove.
26617
26618 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
26619
26620         * g++.dg/template/explicit3.C: New.
26621         * g++.dg/template/explicit4.C: New.
26622         * g++.dg/template/explicit5.C: New.
26623
26624         PR c++/11347
26625         * g++.dg/template/memtmpl1.C: New.
26626
26627 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
26628
26629         PR target/11565
26630         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
26631         * gcc.dg/i386-387-5.c (dg-options): Likewise.
26632
26633 2003-07-30  Jan Hubicka  <jh@suse.cz>
26634
26635         * vtgc1.c: Kill.
26636
26637 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
26638
26639         * gcc.dg/struct-in-proto-1.c: New test.
26640
26641 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
26642
26643         * gcc.dg/cpp/include2.c: Only expect one message.
26644
26645 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
26646
26647         PR c++/9447
26648         * g++.dg/template/using1.C: New test.
26649         * g++.dg/template/using2.C: New test.
26650         * g++.dg/template/using3.C: New test.
26651         * g++.dg/template/using4.C: New test.
26652
26653 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
26654
26655         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
26656         * gcc.c-torture/execute/string-opt-10.c: Likewise.
26657
26658 2003-07-28  Jan Hubicka  <jh@suse.cz>
26659
26660         PR c++/11530
26661         * g++.dg/opt/call1.C: New test.
26662
26663 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
26664
26665         PR c++/11667
26666         * g++.dg/init/enum2.C: New test.
26667         * g++.dg/template/overload1.C: Add "-w" option.
26668
26669 2003-07-28    <hp@bitrange.com>
26670
26671         * gcc.dg/Wdeclaration-after-statement-1.c,
26672         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
26673
26674 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
26675
26676         * gcc.c-torture/compile/20030725-1.c: New test.
26677
26678 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
26679
26680         * gcc.dg/20030505.c: Only run for SPE.
26681         Remove definition of opaque type.
26682
26683 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
26684
26685         * g++.dg/template/ptrmem6.C: New test.
26686
26687 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
26688
26689         * gcc.c-torture/compile/zero-strct-2.c: New test.
26690
26691 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
26692
26693         * gcc.dg/intermod-1.c: New test.
26694
26695 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
26696
26697         PR c++/11617
26698         * g++.dg/template/lookup2.C: New test.
26699         * g++.dg/template/memclass1.C: Remove instantiated from error.
26700         * g++.dg/other/error2.C: Tweak expected errors.
26701
26702         PR c++/11596
26703         * g++.dg/template/defarg3.C: New test.
26704
26705         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
26706
26707 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
26708
26709         * g++.dg/inherit/access5.C: New test.
26710
26711 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26712
26713         PR c++/11513
26714         * g++.dg/template/crash8.C: New test.
26715
26716 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
26717
26718         PR c/10602
26719         * gcc.dg/noncompile/incomplete-2.c: New test.
26720
26721 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
26722
26723         PR c++/11645
26724         * g++.dg/inherit/access4.C: New test.
26725
26726         PR c++/11517
26727         * g++.dg/expr/cond2.C: New test.
26728
26729         PR optimization/10679
26730         * g++.dg/opt/inline4.C: New test.
26731
26732 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
26733
26734         * g++.dg/parse/crash10: New test.
26735
26736 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
26737
26738         * g++.dg/ext/flexary1.C: New test.
26739
26740 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26741
26742         PR c++/10793
26743         * g++.dg/template/crash9.C: New test.
26744
26745 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26746
26747         PR c++/3004
26748         * g++.dg/parse/typedef3.C: New test.
26749
26750         PR c++/7906
26751         * g++.dg/parse/operator2.C: New test.
26752
26753         PR c++/8895
26754         * g++.dg/parse/def-tmpl-arg1.C: New test.
26755
26756         PR c++/9282
26757         * g++.dg/parse/funptr1.C: New test.
26758
26759         PR c++/9452
26760         * g++.dg/parse/ambig3.C: New test.
26761
26762         PR c++/9454
26763         * g++.dg/parse/operator3.C: New test.
26764
26765         PR c++/9486
26766         * g++.dg/parse/template10.C: New test.
26767
26768         PR c++/9488
26769         * g++.dg/parse/template11.C: New test.
26770
26771         PR c++/10150
26772         * g++.dg/parse/invalid-op1.C: New test.
26773
26774         PR c++/10247
26775         * g++.dg/parse/condexpr1.C: New test.
26776
26777 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
26778
26779         * g++.dg/ext/packed3.C: New test.
26780         * g++.dg/ext/packed4.C: New test.
26781
26782         * gcc.dg/pack-test-3.c: New test.
26783
26784 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
26785
26786         * lib/compat.exp: Handle dg-options per source file.
26787         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
26788         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
26789         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
26790         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
26791         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
26792         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
26793         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
26794         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
26795         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
26796         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
26797         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
26798         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
26799         * g++.dg/compat/break/bitfield7_x.C: Ditto.
26800         * g++.dg/compat/break/bitfield7_y.C: Ditto.
26801
26802 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
26803
26804         PR c/10320
26805         * gcc.c-torture/execute/20030718-1.c: New test.
26806
26807 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
26808
26809         PR optimization/11536
26810         * gcc.dg/20030721-1.c: New test.
26811
26812 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
26813
26814         PR c++/11546
26815         * g++.dg/template/lookup1.C: New test.
26816
26817 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
26818
26819         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
26820         diagnostics of ill-formed constructs involving labels.
26821         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
26822         the new 'previously defined here' message.
26823
26824 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
26825
26826         * g++.dg/parse/non-dependent2.C: New test.
26827
26828 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
26829
26830         * g++.dg/init/init-ref4.C: xfail on targets without
26831         weak symbols.
26832
26833 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
26834
26835         PR target/11087
26836         * gcc.c-torture/execute/20030717-1.c: New test.
26837
26838 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
26839
26840         * g++.dg/opt/cfg1.C: New test.
26841
26842 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
26843
26844         PR optimization/11557
26845         * gcc.dg/20030717-1.c: New test.
26846
26847 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
26848
26849         PR c++/10476
26850         * g++.dg/expr/crash-1.C: New test.
26851
26852         PR c++/11027
26853         * g++.dg/template/init3.C: New test.
26854
26855         PR c++/8222
26856         * g++.dg/template/non-dependent1.C: New test.
26857
26858         PR c++/11070
26859         * g++.dg/template/non-dependent2.C: New test.
26860
26861         PR c++/11071
26862         * g++.dg/template/non-dependent3.C: New test.
26863
26864         PR c++/9907
26865         * g++.dg/template/sizeof5.C: New test.
26866
26867 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
26868
26869         PR 11498
26870         * gcc.c-torture/compile/mangle-1.c: New file.
26871
26872 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26873
26874         PR c++/7809
26875         * g++.dg/parse/access3.C: New test.
26876
26877 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
26878
26879         PR c++/11384
26880         * g++.dg/init/init-ref4.C: New test.
26881
26882 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
26883
26884         PR c++/11547
26885         * g++.dg/parse/constant3.C: New test.
26886         * g++.dg/parse/crash7.C: Likewise.
26887
26888 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
26889
26890         PR target/11008
26891         * gcc.dg/i386-pentium4-not-mull.c: New.
26892
26893 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
26894
26895         * gcc.dg/asm-names.c (ymain): Make it weak.
26896
26897 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26898
26899         PR c++/5421
26900         * g++.dg/template/friend21.C: New test.
26901
26902 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
26903
26904         * gcc.dg/cleanup-8.c: New test.
26905         * gcc.dg/cleanup-9.c: New test.
26906
26907 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
26908
26909         * g++.dg/ext/dll-MI1.h: New file.
26910         * g++.dg/ext/dllexport-MI1.C: New file.
26911         * g++.dg/ext/dllimport-MI1.C: New file.
26912
26913 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
26914
26915         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
26916         it does not have cmpstrsi patterns (just cmpmemsi).
26917
26918 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
26919
26920         PR debug/11473
26921         * g++.dg/debug/debug8.C: New test.
26922
26923 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26924
26925         PR c++/10108
26926         * g++.dg/template/crash7.C: New test.
26927
26928 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
26929
26930         PR target/10795
26931         * gcc.c-torture/compile/20030708-1.c: New.
26932
26933 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
26934
26935         * gcc.c-torture/execute/20030715-1.c: New test.
26936
26937 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
26938
26939         * gcc.dg/pch/inline-3.c: New file.
26940         * gcc.dg/pch/inline-3.hs: New file.
26941         * gcc.dg/pch/inline-4.c: New file.
26942         * gcc.dg/pch/inline-4.hs: New file.
26943
26944 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
26945
26946         PR c++/11509
26947         * g++.dg/template/crash6.C: New test.
26948
26949         PR c++/7053
26950         * g++.dg/template/friend20.C: New test.
26951
26952         PR c++/7019
26953         * g++.dg/template/overload2.C: New test.
26954
26955 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26956
26957         PR optimization/11440
26958         * gcc.c-torture/execute/20030714-1.c: New test.
26959
26960 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26961
26962         PR c++/11154
26963         * g++.dg/template/partial2.C: New test.
26964
26965 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
26966
26967         PR c++/11503
26968         * g++.dg/template/anon1.C: New test.
26969
26970         PR c++/11493
26971         PR c++/11495
26972         * g++.dg/parse/template9.C: Likewise.
26973         * g++.dg/template/crash4.C: New test.
26974         * g++.dg/template/koenig1.C: Likewise.
26975         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
26976         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
26977         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
26978         functions.
26979         * g++.old-deja/g++.jason/template36.C: Likewise.
26980         * g++.old-deja/g++.mike/p1989.C: Likewise.
26981         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
26982         * g++.old-deja/g++.pt/ttp20.C: Use this->.
26983         * g++.old-deja/g++.pt/ttp21.C: Use this->.
26984         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
26985         compiling.
26986         * g++.old-deja/g++.pt/union2.C: Use this->.
26987
26988 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
26989
26990         * gcc.dg/20030711-1.c: New test.
26991
26992 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
26993
26994         PR c++/11050
26995         * g++.dg/parse/args1.C: New test.
26996         * g++.pt/defarg8.C: Change expected errors.
26997
26998 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
26999
27000         PR c++/8164
27001         * g++.dg/template/nontype2.C: New test.
27002
27003         PR c++/10558
27004         * g++.dg/parse/template8.C: New test.
27005
27006         PR c++/8327
27007         * g++.dg/template/scope1.C: New test.
27008
27009         * g++.dg/warn/Wsign-compare-1.C: New test.
27010
27011 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
27012
27013         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
27014
27015 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
27016
27017         PR c++/9411
27018         * g++.dg/template/explicit2.C: New test.
27019
27020         PR c++/10032
27021         * g++.dg/warn/pedantic1.C: New test.
27022
27023 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
27024
27025         PR c++ 9483
27026         * g++.dg/other/field1.C: New test.
27027
27028 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
27029
27030         PR c/11449
27031         * gcc.c-torture/compile/20030707-1.c: New.
27032
27033 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27034
27035         PR c++/10849
27036         * g++.dg/template/access12.C: New test.
27037
27038 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
27039
27040         * g++.dg/bprob/bprob.exp (prof_ext): Update.
27041         * g77.dg/bprob/bprob.exp (prof_ext): Update.
27042         * gcc.misc-tests/bprob.exp (prof_ext): Update.
27043         * gcc.misc-tests/gcov.exp: Update
27044         * g++.dg/gcov/gcov.exp: Update
27045         * lib/gcov.exp: Update.
27046
27047 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
27048
27049         * g++.dg/abi/mangle17.C: Make sure template expressions are
27050         dependent.
27051         * g++.dg/abi/mangle4.C: Mark erroneous casts.
27052         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
27053         * g++.dg/opt/stack1.C: Remove erroneous code.
27054         * g++.dg/parse/template7.C: New test.
27055         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
27056         * g++.old-deja/g++.pt/crash4.C: Likewise.
27057
27058 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27059
27060         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
27061         with zero or one occurence of `$' after the initial `L'.
27062
27063 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
27064
27065         * gcc.c-torture/compile/20030704-1.c: Add a comment.
27066
27067 2003-07-08  Roger Sayle  <roger@eyesopen.com>
27068
27069         PR c/11370
27070         * gcc.dg/Wunreachable-6.c: New testcase.
27071         * gcc.dg/Wunreachable-7.c: New testcase.
27072
27073 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
27074
27075         PR c/11420
27076         * gcc.dg/20030708-1.c: New test.
27077
27078 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
27079
27080         * gcc.dg/compat/sdata-section.h: New file.
27081         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
27082         * gcc.dg/torture/mips-sdata-1.c: New test.
27083
27084 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27085
27086         PR c++/11030
27087         * g++.dg/template/friend19.C: New test.
27088
27089 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
27090
27091         * g++.dg/opt/strength-reduce.C: New test.
27092
27093 2003-07-07  Roger Sayle  <roger@eyesopen.com>
27094
27095         PR target/10979
27096         * gcc.dg/20030707-1.c: New testcase.
27097
27098 2003-07-07  Roger Sayle  <roger@eyesopen.com>
27099
27100         PR optimization/11059
27101         * g++.dg/opt/emptyunion.C: New testcase.
27102
27103 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
27104             Eric Botcazou  <ebotcazou@libertysurf.fr>
27105
27106         * g++.dg/opt/stack1.C: New test.
27107
27108 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
27109
27110         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
27111         run test.
27112
27113         PR c++/11431
27114         * g++.dg/expr/static_cast3.C: New test.
27115
27116 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
27117
27118         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
27119         everywhere.
27120         * gcc.dg/concat.c: Concatenation of string constants with
27121         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
27122         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
27123         * gcc.dg/cpp/escape-2.c: Use wide character constants where
27124         necessary to avoid multi-character character constant warning.
27125         * gcc.dg/cpp/escape.c: Likewise.
27126         * gcc.dg/cpp/ucs.c: Likewise.
27127         Remove backslashes from dg-bogus comments, as they confuse Tcl.
27128         Fix a typo.
27129
27130 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
27131
27132         PR c/11428
27133         * gcc.c-torture/compile/20030704-1.c: New.
27134
27135 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
27136
27137         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
27138
27139 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
27140
27141         PR c++/5287, PR c++/7910,  PR c++/11021
27142         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
27143         tests for warnings.
27144         * g++.dg/ext/dllimport2.C: Add tests for warnings.
27145         * g++.dg/ext/dllimport3.C: Likewise.
27146         * g++.dg/ext/dllimport4.C: New file.
27147         * g++.dg/ext/dllimport5.C: New file.
27148         * g++.dg/ext/dllimport6.C: New file.
27149         * g++.dg/ext/dllimport7.C: New file.
27150         * g++.dg/ext/dllimport8.C: New file.
27151         * g++.dg/ext/dllimport9.C: New file.
27152         * g++.dg/ext/dllimport10.C: New file.
27153         * g++.dg/ext/dllexport1.C: New file.
27154
27155 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
27156
27157         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
27158         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
27159
27160 2003-07-03  Roger Sayle  <roger@eyesopen.com>
27161
27162         * gcc.dg/builtins-25.c: New testcase.
27163         * gcc.dg/builtins-26.c: New testcase.
27164
27165 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
27166
27167         * gcc.dg/compat/vector-defs.h: New file.
27168         * gcc.dg/compat/vector-setup.h: New file.
27169         * gcc.dg/compat/vector-check.h: New file.
27170         * gcc.dg/compat/vector-1_main.c: New file.
27171         * gcc.dg/compat/vector-1_x.c: New file.
27172         * gcc.dg/compat/vector-1_y.c: New file.
27173         * gcc.dg/compat/vector-2_main.c: New file.
27174         * gcc.dg/compat/vector-2_x.c: New file.
27175         * gcc.dg/compat/vector-2_y.c: New file.
27176
27177         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
27178         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
27179         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
27180         * gcc.dg/compat/struct-align-1.h: New file.
27181         * gcc.dg/compat/struct-align-1_main.c: New file.
27182         * gcc.dg/compat/struct-align-1_x.c: New file.
27183         * gcc.dg/compat/struct-align-1_y.c: New file.
27184         * gcc.dg/compat/struct-align-2.h: New file.
27185         * gcc.dg/compat/struct-align-2_main.c: New file.
27186         * gcc.dg/compat/struct-align-2_x.c: New file.
27187         * gcc.dg/compat/struct-align-2_y.c: New file.
27188
27189         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
27190         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
27191         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
27192         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
27193         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
27194         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
27195         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
27196         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
27197         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
27198         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
27199         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
27200         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
27201         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
27202         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
27203         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
27204         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
27205         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
27206         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
27207         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
27208         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
27209         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
27210         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
27211         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
27212         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
27213         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
27214         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
27215         * gcc.dg/compat/struct-return-10_x.c: Ditto.
27216         * gcc.dg/compat/struct-return-2_x.c: Ditto.
27217         * gcc.dg/compat/struct-return-3_x.c: Ditto.
27218
27219 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
27220
27221         * gcc.dg/i386-call-1.c: New test.
27222
27223 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
27224
27225         PR c++/9162
27226         * g++.dg/parse/defarg4.C: New.
27227
27228 2003-07-03  Roger Sayle  <roger@eyesopen.com>
27229
27230         PR target/10700
27231         * gcc.c-torture/compile/20030703-1.c: New test case.
27232
27233 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
27234
27235         * g++.dg/template/local3.C: Remove extra semicolon.
27236
27237 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
27238
27239         * gcc.dg/i386-volatile-1.c: New test.
27240
27241 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
27242
27243         PR c++/11072
27244         * g++.dg/other/offsetof2.C: XFAIL.
27245         * g++.dg/other/offsetof5.C: New.
27246
27247         PR c++/10219
27248         * g++.dg/template/error1.C: New.
27249
27250         PR c++/9779
27251         * g++.dg/template/dependent-expr1.C: New.
27252
27253 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
27254
27255         PR c++/6949
27256         * g++.dg/template/local3.C: New test.
27257
27258         PR c++/11149
27259         * g++.dg/lookup/scoped6.C: New test.
27260
27261 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
27262
27263         PR c++/8046
27264         * g++.dg/other/error7.C: New test.
27265
27266 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
27267
27268         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
27269         * g++.old-deja/g++.abi/vtable3.h: Likewise.
27270         * g++.old-deja/g++.law/code-gen5.C: Likewise.
27271         * g++.old-deja/g++.other/union2.C: Likewise.
27272         * gcc.dg/c90-const-expr-2.c: Likewise.
27273         * gcc.dg/c90-const-expr-3.c: Likewise.
27274         * gcc.dg/c99-const-expr-2.c: Likewise.
27275         * gcc.dg/c99-const-expr-3.c: Likewise.
27276         * gcc.dg/concat.c: Likewise.
27277
27278 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
27279
27280         PR c++/9559
27281         * g++.dg/init/static1.C: New test.
27282
27283 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27284
27285         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
27286         * g++.old-deja/g++.other/access2.C: Likewise.
27287         * g++.old-deja/g++.other/decl2.C: Likewise.
27288         * gcc.c-torture/execute/20020615-1.c: Likewise.
27289
27290 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
27291
27292         PR c++/4933
27293         * g++.dg/template/sizeof4.C: New test.
27294
27295 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
27296
27297         * g++.dg/other/error6.C: New test.
27298
27299 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
27300
27301         PR c++/10750
27302         * g++.dg/parse/constant2.C: New test.
27303
27304 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
27305
27306         PR c++/11106
27307         * g++.dg/other/error5.C: New test.
27308
27309 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27310
27311         * gcc.dg/format/gcc_diag-1.c: New test.
27312
27313 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
27314
27315         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
27316
27317 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
27318
27319         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
27320         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
27321         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
27322
27323 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
27324
27325         * gcc.c-torture/execute/builtins/string-8.c: New test.
27326         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
27327         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
27328         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
27329
27330 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
27331
27332         PR c++/10468
27333         * g++.dg/ext/typeof6.C: New test.
27334
27335 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
27336
27337         PR c++/10796
27338         * g++.dg/init/enum1.C: New test.
27339
27340 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
27341
27342         * gcc.dg/20030627-1.c: New test.
27343
27344 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
27345
27346         PR c++/11332
27347         * g++.dg/expr/static_cast2.C: New test.
27348
27349 2003-06-26  Roger Sayle  <roger@eyesopen.com>
27350             Jakub Jelinek  <jakub@redhat.com>
27351
27352         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
27353         sprintf(dst,"%s",src) optimization.
27354         * gcc.c-torture/execute/20030626-1.c: New test case.
27355         * gcc.c-torture/execute/20030626-2.c: New test case.
27356
27357 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
27358
27359         * gcc.c-torture/execute/multi-ix.c: New test.
27360
27361         * gcc.c-torture/execute/simd-4.c (main):
27362         Added missing semicolon at end of union.
27363
27364 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
27365
27366         PR c++/8266
27367         * g++.dg/template/explicit-instantiation3.C: New test.
27368
27369 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
27370
27371         * gcc.dg/20030626-1.c: Use signed char.
27372
27373 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
27374
27375         * gcc.dg/20030626-1.c: New test.
27376
27377 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
27378
27379         * const-str-2.m: Update.
27380
27381 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
27382
27383         PR c++/10990
27384         * g++.dg/rtti/dyncast1.C: New test.
27385         * g++.dg/abi/mangle4.C: Correct base-specifier access.
27386         * g++.dg/lookup/scoped1.C: Remove XFAIL.
27387         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
27388
27389         PR c++/10931
27390         * g++.dg/expr/static_cast1.C: New test.
27391
27392 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
27393
27394         * gcc.dg/20030625-1.c: New test.
27395
27396 2003-06-24  Roger Sayle  <roger@eyesopen.com>
27397
27398         * gcc.c-torture/compile/20030624-1.c: New test case.
27399
27400 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
27401
27402         * gcc.c-torture/execute/string-opt-17.c: New test.
27403
27404 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
27405
27406         PR c++/5754
27407         * g++.dg/parse/crash6.C: New test.
27408
27409 2003-06-23  Roger Sayle  <roger@eyesopen.com>
27410
27411         * gcc.dg/builtins-24.c: New test case.
27412
27413 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
27414
27415         * g++.dg/opt/operator1.C: New test.
27416
27417 2003-06-22  Roger Sayle  <roger@eyesopen.com>
27418
27419         * gcc.c-torture/execute/string-opt-16.c: New test case.
27420
27421 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
27422
27423         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
27424         * g++.old-deja/g++.other/conv7.C: Likewise.
27425         * g++.old-deja/g++.other/overcnv2.C: Likewise.
27426         * g++.old-deja/g++.other/overload14.C: Likewise.
27427
27428 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
27429
27430         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
27431         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
27432
27433 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
27434
27435         PR c++/10888
27436         * g++.dg/warn/Winline-3.C: New test.
27437
27438 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
27439
27440         * lib/target-supports.exp (check_alias_available): Make the test
27441         program acceptable to the Solaris assembler.
27442
27443         PR c++/10749
27444         * g++.dg/template/memclass2.C: New test.
27445
27446 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
27447             Eric Botcazou  <ebotcazou@libertysurf.fr>
27448
27449         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
27450         data for non-matching targets.
27451         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
27452
27453 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
27454
27455         PR c++/10845
27456         * g++.dg/template/member3.C: New test.
27457
27458 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
27459
27460         PR c++/10939
27461         * g++.dg/template/func1.C: New test.
27462
27463         PR c++/9649
27464         * g++.dg/template/static4.C: New test.
27465         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
27466
27467         PR c++/11041
27468         * g++.dg/init/ref7.C: New test.
27469
27470 2003-06-19  Matt Austern  <austern@apple.com>
27471
27472         PR c++/11228
27473         * g++.dg/anew1.C: New test.
27474         * g++.dg/anew2.C: New test.
27475         * g++.dg/anew3.C: New test.
27476         * g++.dg/anew4.C: New test.
27477
27478 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
27479
27480         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
27481
27482 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
27483
27484         * gcc.c-torture/execute/simd-4.c (main): Make expected value
27485         endian-dependent.
27486
27487 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
27488
27489         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
27490         Remove cruft.
27491
27492 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
27493
27494         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
27495         * gcc.c-torture/compile/961203-1.c: Likewise.
27496         * gcc.c-torture/compile/980506-1.c: Likewise.
27497
27498 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
27499
27500         PR c++/10712
27501         * g++.dg/lookup/using7.C: New test.
27502
27503 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
27504
27505         PR c++/11105
27506         * g++.dg/abi/conv1.C: Remove it.
27507         * g++.dg/template/conv7.C: New test.
27508         * g++.dg/template/conv8.C: Likewise.
27509         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
27510         conversion operator.
27511
27512 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
27513
27514         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
27515         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
27516         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
27517         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
27518         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
27519         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
27520         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
27521         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
27522         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
27523         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
27524         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
27525         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
27526         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
27527         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
27528         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
27529         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
27530         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
27531         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
27532         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
27533         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
27534         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
27535         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
27536         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
27537         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
27538         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
27539         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
27540         * gcc.dg/compat/struct-return-10_x.c: Ditto.
27541         * gcc.dg/compat/struct-return-2_x.c: Ditto.
27542         * gcc.dg/compat/struct-return-3_x.c: Ditto.
27543
27544 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
27545
27546         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
27547         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
27548         indications.
27549
27550 2003-06-16  Roger Sayle  <roger@eyesopen.com>
27551
27552         * gcc.dg/i386-387-5.c: New test case.
27553         * gcc.dg/i386-387-6.c: New test case.
27554         * gcc.dg/builtins-23.c: New test case.
27555
27556 2003-06-15  Roger Sayle  <roger@eyesopen.com>
27557
27558         * gcc.dg/builtins-22.c: New test case.
27559         * gcc.dg/i386-387-1.c: Update to test exp.
27560         * gcc.dg/i386-387-2.c: Likewise.
27561
27562 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27563
27564         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
27565
27566 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
27567
27568         * lib/gcc-dg.exp (dg-require-dll): New function.
27569         (dg-xfail-if): Likewise.
27570         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
27571         driver.
27572
27573         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
27574         * gcc.c-torture/compile/20001205-1.c: Likewise.
27575         * gcc.c-torture/compile/20001226-1.c: Likewise.
27576         * gcc.c-torture/compile/20010518-2.c: Likewise.
27577         * gcc.c-torture/compile/20020312-1.c: Likewise.
27578         * gcc.c-torture/compile/20020604-1.c: Likewise.
27579         * gcc.c-torture/compile/920501-12.c: Likewise.
27580         * gcc.c-torture/compile/920501-4.c: Likewise.
27581         * gcc.c-torture/compile/920520-1.c: Likewise.
27582         * gcc.c-torture/compile/920521-1.c: Likewise.
27583         * gcc.c-torture/compile/920625-1.c: Likewise.
27584         * gcc.c-torture/compile/961203-1.c: Likewise.
27585         * gcc.c-torture/compile/980506-1.c: Likewise.
27586         * gcc.c-torture/compile/981006-1.c: Likewise.
27587         * gcc.c-torture/compile/981022-1.c: Likewise.
27588         * gcc.c-torture/compile/981223-1.c: Likewise.
27589         * gcc.c-torture/compile/990617-1.c: Likewise.
27590         * gcc.c-torture/compile/dll.c: Likewise.
27591         * gcc.c-torture/compile/labels-3.c: Likewise.
27592         * gcc.c-torture/compile/mipscop-1.c: Likewise.
27593         * gcc.c-torture/compile/mipscop-2.c: Likewise.
27594         * gcc.c-torture/compile/mipscop-3.c: Likewise.
27595         * gcc.c-torture/compile/mipscop-4.c: Likewise.
27596         * gcc.c-torture/compile/simd-5.c: Likewise.
27597         * gcc.c-torture/compile/20000804-1.x: Remove.
27598         * gcc.c-torture/compile/20001205-1.x: Likewise.
27599         * gcc.c-torture/compile/20001226-1.x: Likewise.
27600         * gcc.c-torture/compile/20010518-2.x: Likewise.
27601         * gcc.c-torture/compile/20020312-1.x: Likewise.
27602         * gcc.c-torture/compile/20020604-1.x: Likewise.
27603         * gcc.c-torture/compile/920501-12.x: Likewise.
27604         * gcc.c-torture/compile/920501-4.x: Likewise.
27605         * gcc.c-torture/compile/920520-1.x: Likewise.
27606         * gcc.c-torture/compile/920521-1.x: Likewise.
27607         * gcc.c-torture/compile/920625-1.x: Likewise.
27608         * gcc.c-torture/compile/961203-1.x: Likewise.
27609         * gcc.c-torture/compile/980506-1.x: Likewise.
27610         * gcc.c-torture/compile/981006-1.x: Likewise.
27611         * gcc.c-torture/compile/981022-1.x: Likewise.
27612         * gcc.c-torture/compile/981223-1.x: Likewise.
27613         * gcc.c-torture/compile/990617-1.x: Likewise.
27614         * gcc.c-torture/compile/mipscop-1.x: Likewise.
27615         * gcc.c-torture/compile/mipscop-2.x: Likewise.
27616         * gcc.c-torture/compile/mipscop-3.x: Likewise.
27617         * gcc.c-torture/compile/mipscop-4.x: Likewise.
27618         * gcc.c-torture/compile/simd-5.x: Likewise.
27619
27620         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
27621
27622 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
27623
27624         * gcc.c-torture/execute/20030611-1.c: New test.
27625
27626 2003-06-12  Roger Sayle  <roger@eyesopen.com>
27627
27628         PR middle-end/168
27629         * gcc.dg/20030612-1.c: New test case.
27630
27631 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
27632
27633         PR c++/10635
27634         * g++.dg/expr/cast1.C: New test.
27635
27636 2003-06-12  Roger Sayle  <roger@eyesopen.com>
27637
27638         * gcc.dg/builtins-21.c: New test case.
27639
27640 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
27641
27642         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
27643         options instead of at the end.
27644         * lib/objc.exp (objc_target_compile): Likewise.
27645
27646 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
27647
27648         PR c++/10432
27649         * g++.dg/parse/error1.C: New test.
27650
27651 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
27652
27653         * gcc.dg/compat/struct-by-value-11_main.c: New file.
27654         * gcc.dg/compat/struct-by-value-11_x.c: New file.
27655         * gcc.dg/compat/struct-by-value-11_y.c: New file.
27656         * gcc.dg/compat/struct-by-value-12_main.c: New file.
27657         * gcc.dg/compat/struct-by-value-12_x.c: New file.
27658         * gcc.dg/compat/struct-by-value-12_y.c: New file.
27659         * gcc.dg/compat/struct-by-value-13_main.c: New file.
27660         * gcc.dg/compat/struct-by-value-13_x.c: New file.
27661         * gcc.dg/compat/struct-by-value-13_y.c: New file.
27662         * gcc.dg/compat/struct-by-value-14_main.c: New file.
27663         * gcc.dg/compat/struct-by-value-14_x.c: New file.
27664         * gcc.dg/compat/struct-by-value-14_y.c: New file.
27665         * gcc.dg/compat/struct-by-value-15_main.c: New file.
27666         * gcc.dg/compat/struct-by-value-15_x.c: New file.
27667         * gcc.dg/compat/struct-by-value-15_y.c: New file.
27668         * gcc.dg/compat/struct-by-value-16_main.c: New file.
27669         * gcc.dg/compat/struct-by-value-16_x.c: New file.
27670         * gcc.dg/compat/struct-by-value-16_y.c: New file.
27671         * gcc.dg/compat/struct-by-value-17_main.c: New file.
27672         * gcc.dg/compat/struct-by-value-17_x.c: New file.
27673         * gcc.dg/compat/struct-by-value-17_y.c: New file.
27674         * gcc.dg/compat/struct-by-value-18_main.c: New file.
27675         * gcc.dg/compat/struct-by-value-18_x.c: New file.
27676         * gcc.dg/compat/struct-by-value-18_y.c: New file.
27677
27678         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
27679         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
27680         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
27681         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
27682         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
27683         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
27684         * gcc.dg/compat/scalar-return-3_main.c: New file.
27685         * gcc.dg/compat/scalar-return-3_x.c: New file.
27686         * gcc.dg/compat/scalar-return-3_y.c: New file.
27687         * gcc.dg/compat/scalar-return-4_main.c: New file.
27688         * gcc.dg/compat/scalar-return-4_x.c: New file.
27689         * gcc.dg/compat/scalar-return-4_y.c: New file.
27690
27691 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
27692
27693         * gcc.dg/compat/fp2-struct-check.h: New file.
27694         * gcc.dg/compat/fp2-struct-defs.h: New file.
27695         * gcc.dg/compat/fp2-struct-init.h: New file.
27696         * gcc.dg/compat/struct-by-value-10_main.c: New file.
27697         * gcc.dg/compat/struct-by-value-10_x.c: New file.
27698         * gcc.dg/compat/struct-by-value-10_y.c: New file.
27699         * gcc.dg/compat/struct-return-10_main.c: New file.
27700         * gcc.dg/compat/struct-return-10_x.c: New file.
27701         * gcc.dg/compat/struct-return-10_y.c: New file.
27702
27703         * gcc.dg/compat/compat-common.h: New file.
27704         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
27705         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
27706         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
27707         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
27708         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
27709         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
27710         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
27711         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
27712         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
27713         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
27714         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
27715         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
27716         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
27717         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
27718         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
27719         * gcc.dg/compat/small-struct-check.h: Ditto.
27720         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
27721         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
27722         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
27723         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
27724         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
27725         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
27726         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
27727         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
27728         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
27729         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
27730         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
27731         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
27732         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
27733         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
27734         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
27735         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
27736         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
27737         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
27738         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
27739         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
27740         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
27741         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
27742         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
27743         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
27744         * gcc.dg/compat/struct-return-2_main.c: Ditto.
27745         * gcc.dg/compat/struct-return-2_x.c: Ditto.
27746         * gcc.dg/compat/struct-return-2_y.c: Ditto.
27747         * gcc.dg/compat/struct-return-3_main.c: Ditto.
27748         * gcc.dg/compat/struct-return-3_x.c: Ditto.
27749         * gcc.dg/compat/struct-return-3_y.c: Ditto.
27750
27751 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
27752
27753         * g++.dg/pch/static-1.C: New file.
27754         * g++.dg/pch/static-1.Hs: New file.
27755
27756 2003-06-10  Richard Henderson  <rth@redhat.com>
27757
27758         * gcc.dg/asm-7.c: Adjust expected warning text.
27759
27760 2003-06-10  Roger Sayle  <roger@eyesopen.com>
27761
27762         * gcc.dg/builtins-20.c: New test case.
27763
27764 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
27765
27766         PR c++/11131
27767         * g++.dg/opt/template1.C: New test.
27768
27769 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
27770
27771         * lib/gcc-dg.exp (dg-test): Clear additional_files and
27772         additional_sources.
27773
27774 2003-05-21  David Taylor  <dtaylor@emc.com>
27775
27776         * gcc.dg/Wpadded.c: New file.
27777
27778 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
27779
27780         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
27781         * gcc.dg/special/weak-2.c: Add dg-require-weak.
27782         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
27783         dg-require-weak.
27784
27785 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
27786
27787         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
27788
27789 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
27790
27791         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
27792         (dg-require-alias): Likewise.
27793         (dg-require-gc-sections): Likewise.
27794         * lib/target-supports.exp (check_gc_sections_available): Likewise.
27795
27796 2003-06-08  Richard Henderson  <rth@redhat.com>
27797
27798         * gcc.dg/20011029-2.c: Fix the array reference.
27799         * gcc.dg/asm-7.c: New.
27800
27801 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
27802
27803         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
27804
27805 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
27806
27807         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
27808         (dg-require-gc-sections): Likewise.
27809
27810 2003-06-08  Jan Hubicka  <jh@suse.cz>
27811
27812         * i386-cmov1.c: Fix regular expression.
27813         * i386-cvt-1.c: Likewise.
27814         * i386-local.c: Likewise.
27815         * i386-local2.c: Likewise.
27816         * i386-mul.c: Likewise.
27817         * i386-ssetype-1.c: Likewise.
27818         * i386-ssetype-3.c: Likewise.
27819         * i386-ssetype-5.c: Likewise.
27820
27821 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27822
27823         PR c++/11039
27824         * g++.dg/warn/implicit-typename2.C: New test.
27825         * g++.dg/warn/implicit-typename3.C: New test.
27826
27827 2003-06-07  Richard Henderson  <rth@redhat.com>
27828
27829         * g++.dg/other/offsetof3.C: Use size_t.
27830         * g++.dg/other/offsetof4.C: Likewise.
27831
27832 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
27833
27834         * lib/copy-file.exp: New. Implement gcc_copy_files.
27835
27836         * lib/dg-pch.exp: Load copy-file.exp
27837         (dg-pch): Use gcc_copy_files instead of "file copy".
27838
27839 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
27840
27841         * gcc.dg/weak/weak.exp: Simplify.
27842         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
27843         * gcc.dg/weak/weak-1.c: Likewise.
27844         * gcc.dg/weak/weak-2.c: Likewise.
27845         * gcc.dg/weak/weak-3.c: Likewise.
27846         * gcc.dg/weak/weak-4.c: Likewise.
27847         * gcc.dg/weak/weak-5.c: Likewise.
27848         * gcc.dg/weak/weak-6.c: Likewise.
27849         * gcc.dg/weak/weak-7.c: Likewise.
27850         * gcc.dg/weak/weak-8.c: Likewise.
27851         * gcc.dg/weak/weak-9.c: Likewise.
27852
27853 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
27854
27855         gcc.c-torture/execute/20030606-1.c: New.
27856
27857 2003-06-06  Roger Sayle  <roger@eyesopen.com>
27858
27859         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
27860         * gcc.dg/builtins-19.c: Likewise.
27861
27862 2003-06-06  Roger Sayle  <roger@eyesopen.com>
27863
27864         * gcc.dg/builtins-2.c: Add some more tests.
27865         * gcc.dg/builtins-18.c: New test case.
27866         * gcc.dg/builtins-19.c: New test case.
27867
27868 2003-06-06  Roger Sayle  <roger@eyesopen.com>
27869             Jim Wilson  <wilson@tuliptree.org>
27870
27871         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
27872
27873 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
27874
27875         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
27876         mempcpy/stpcpy calls not to be optimized into something else.
27877         * gcc.c-torture/execute/string-opt-3.c: Moved to...
27878         * gcc.c-torture/execute/builtins/string-7.c: ...here.
27879         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
27880
27881 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27882
27883         * gcc.dg/format/asm_fprintf-1.c: New test.
27884
27885 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
27886
27887         * lib/gcc-defs.exp (additional_sources): New variable.
27888         (dg-additional-sources): New function.
27889         (additional_files): New variable.
27890         (dg-additional-files): New function.
27891         (dg-additional-files-options): Likewise.
27892         * lib/gcc-dg.exp (dg-require-weak): New function.
27893         (dg-require-alias): Likewise.
27894         (dg-require-gc-sections): Likewise.
27895         * lib/target-supports.exp (check_alias_available): Remove testfile
27896         parameter.
27897         (check_gc_sections_available): New function.
27898         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
27899         (dg-gpp-additional-files): Likewise.
27900         * lib/g++.exp (additional_sources): Remove.
27901         (additional_files): Likewise.
27902         (g++_target_compile): Use dg-additional-files-options.
27903
27904         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
27905         Tcl logic.
27906         * gcc.dg/special/ecos.exp: Remove.
27907         * gcc.dg/special/20000419-2.c: Use dg-require-*.
27908         * gcc.dg/special/alias-1.c: Likewise.
27909         * gcc.dg/special/alias-2.c: Likewise.
27910         * gcc.dg/special/gcsec-1.c: Likewise.
27911         * gcc.dg/special/weak-1.c: Likewise.
27912         * gcc.dg/special/weak-2.c: Likewise.
27913         * gcc.dg/special/wkali-1.c: Likewise.
27914         * gcc.dg/special/wkali-2.c: Likewise.
27915
27916         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
27917         dg-gpp-additional-*.
27918         * g++.dg/special/conpr-3.C: Likewise.
27919         * g++.dg/special/conpr-4.C: Likewise.
27920         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
27921         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
27922         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
27923         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
27924         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
27925         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
27926         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
27927         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
27928         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
27929         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
27930         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
27931         * g++.old-deja/g++.other/comdat1.C: Likewise.
27932         * g++.old-deja/g++.other/comdat2.C: Likewise.
27933         * g++.old-deja/g++.other/comdat3.C: Likewise.
27934         * g++.old-deja/g++.other/ctor1.C: Likewise.
27935         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
27936
27937 2003-06-05  Richard Henderson  <rth@redhat.com>
27938
27939         * gcc.dg/debug/20030605-1.c: New.
27940
27941 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
27942
27943         * README.QMTEST: Update.
27944
27945 2003-06-04  Richard Henderson  <rth@redhat.com>
27946
27947         * gcc.dg/cleanup-1.c: New.
27948         * gcc.dg/cleanup-2.c: New.
27949         * gcc.dg/cleanup-3.c: New.
27950         * gcc.dg/cleanup-4.c: New.
27951         * gcc.dg/cleanup-5.c: New.
27952         * gcc.dg/cleanup-6.c: New.
27953         * gcc.dg/cleanup-7.c: New.
27954
27955 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
27956
27957         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
27958
27959         * lib/dg-pch.exp: New file.
27960         * g++.dg/pch/pch.exp: Use dg-pch.exp.
27961         * gcc.dg/pch/pch.exp: Likewise.
27962
27963 2003-06-04  Roger Sayle  <roger@eyesopen.com>
27964
27965         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
27966         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
27967         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
27968         * gcc.dg/builtins-17.c: New test case.
27969         * gcc.dg/i386-387-4.c: New test case.
27970         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
27971
27972 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
27973
27974         * gcc.dg/ultrasp9.c: New test.
27975
27976 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
27977
27978         * gcc.c-torture/compile/20030604-1.c: New test.
27979         * gcc.dg/sparc-constant-1.c: New test.
27980
27981 2003-06-03  Glen Nakamura  <glen@imodulo.com>
27982
27983         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
27984
27985 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
27986
27987         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
27988
27989         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
27990         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
27991
27992 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
27993
27994         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
27995
27996 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27997
27998         PR c++/10940
27999         * g++.dg/template/spec10.C: New test.
28000
28001 2003-06-03  Roger Sayle  <roger@eyesopen.com>
28002
28003         * gcc.dg/builtins-16.c: New test case.
28004
28005 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
28006
28007         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
28008         mempcpy test with post-increments.
28009         * gcc.c-torture/execute/string-opt-3.c: New test.
28010         * gcc.dg/string-opt-1.c: New test.
28011
28012 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
28013
28014         PR fortran/10965
28015         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
28016
28017 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
28018
28019         * lib/scanasm.exp (dg-scan): New function, factored out of ...
28020         (scan-assembler): ... here.  Use dg-scan.
28021         (scan-assembler-not): Likewise.
28022         (scan-file): New function.
28023         (scan-file-not): Likewise.
28024         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
28025         * gcc.dg/cpp/_Pragma4.c: Likewise.
28026         * gcc.dg/cpp/_Pragma5.c: Likewise.
28027         * gcc.dg/cpp/avoidpaste1.c: Likewise.
28028         * gcc.dg/cpp/avoidpaste2.c: Likewise.
28029         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
28030         * gcc.dg/cpp/cmdlne-P.c: Likewise.
28031         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
28032         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
28033         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
28034         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
28035         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
28036         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
28037         * gcc.dg/cpp/cxxcom1.c: Likewise.
28038         * gcc.dg/cpp/line1.c: Likewise.
28039         * gcc.dg/cpp/maccom1.c: Likewise.
28040         * gcc.dg/cpp/maccom2.c: Likewise.
28041         * gcc.dg/cpp/maccom3.c: Likewise.
28042         * gcc.dg/cpp/maccom4.c: Likewise.
28043         * gcc.dg/cpp/maccom5.c: Likewise.
28044         * gcc.dg/cpp/maccom6.c: Likewise.
28045         * gcc.dg/cpp/multiline.c: Likewise.
28046         * gcc.dg/cpp/spacing1.c: Likewise.
28047         * gcc.dg/cpp/spacing2.c: Likewise.
28048         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
28049         * gcc.dg/cpp/trad/maccom1.c: Likewise.
28050         * gcc.dg/cpp/trad/maccom2.c: Likewise.
28051         * gcc.dg/cpp/trad/maccom3.c: Likewise.
28052         * gcc.dg/cpp/trad/maccom4.c: Likewise.
28053         * gcc.dg/cpp/trad/maccom6.c: Likewise.
28054         * gcc.dg/cpp/cxxcom2.c: Likewise.
28055         * gcc.dg/cpp/cxxcom2.h: New file.
28056
28057         * gcc.dg/cpp/truefalse.cpp: Move it to ...
28058         * g++.dg/cpp/truefalse.C: Here.
28059         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
28060
28061 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
28062
28063         * gcc.dg/cpp/redef3.c: New file.
28064
28065 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
28066
28067         * gcc.dg/i386-loop-3.c: New test.
28068
28069 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
28070
28071         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
28072
28073 2003-05-31  Roger Sayle  <roger@eyesopen.com>
28074
28075         * gcc.dg/fwrapv-1.c: New test case.
28076         * gcc.dg/fwrapv-2.c: New test case.
28077
28078 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28079
28080         PR c++/10956
28081         * g++.dg/template/spec9.C: New test.
28082
28083 2003-05-29  Roger Sayle  <roger@eyesopen.com>
28084
28085         * gcc.dg/duff-4.c: New test case.
28086
28087 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
28088
28089         PR fortran/10843
28090         * g77.dg/ffixed-form-1.f: New test
28091         * g77.dg/ffixed-form-2.f: New test
28092         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
28093         * g77.dg/ffree-form-3.f: New test
28094
28095 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
28096
28097         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
28098         * gcc.dg/wint_t-1.c: Likewise.
28099
28100 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28101
28102         * g++.dg/template/access11.C: New test.
28103
28104 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28105
28106         PR c++/10849
28107         * g++.dg/template/access10.C: New test.
28108
28109 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
28110             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28111
28112         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
28113
28114 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
28115
28116         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
28117         suppress for powerpc-*-darwin*.
28118         * gcc.dg/torture/builtin-noret-2.c: Likewise.
28119
28120 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
28121
28122         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
28123         suppress option for powerpc-*-darwin*.
28124
28125 2003-05-23  Roger Sayle  <roger@eyesopen.com>
28126
28127         * gcc.dg/builtins-1.c: Add tests for tan and atan.
28128         * gcc.dg/builtins-4.c: Add test for fmod.
28129
28130 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28131
28132         PR c++/10682
28133         * g++.dg/template/instantiate4.C: New test.
28134
28135 2003-05-22  Roger Sayle  <roger@eyesopen.com>
28136
28137         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
28138
28139 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
28140
28141         * gcc.dg/compat/scalar-return-1_main.c: New file.
28142         * gcc.dg/compat/scalar-return-1_x.c: New file.
28143         * gcc.dg/compat/scalar-return-1_y.c: New file.
28144         * gcc.dg/compat/scalar-return-2_main.c: New file.
28145         * gcc.dg/compat/scalar-return-2_x.c: New file.
28146         * gcc.dg/compat/scalar-return-2_y.c: New file.
28147         * gcc.dg/compat/struct-return-3_main.c: New file.
28148         * gcc.dg/compat/struct-return-3_y.c: New file.
28149         * gcc.dg/compat/struct-return-3_x.c: New file.
28150         * gcc.dg/compat/struct-return-2_main.c: New file.
28151         * gcc.dg/compat/struct-return-2_x.c: New file.
28152         * gcc.dg/compat/struct-return-2_y.c: New file.
28153
28154 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28155
28156         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
28157         for hppa*-hp-hpux*.
28158         * gcc.dg/20021014-1.c (dg-options): Likewise.
28159         * gcc.dg/nest.c (dg-options): Likewise.
28160
28161 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
28162
28163         PR c++/9738
28164         * g++.dg/ext/dllimport2.C: New file.
28165         * g++.dg/ext/dllimport3.C: New file.
28166
28167 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
28168
28169         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
28170         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
28171         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
28172         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
28173         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
28174         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
28175         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
28176         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
28177         * gcc.dg/compat/small-struct-defs.h: New file.
28178         * gcc.dg/compat/small-struct-init.h: New file.
28179         * gcc.dg/compat/small-struct-check.h: New file.
28180         * gcc.dg/compat/fp-struct-defs.h: New file.
28181         * gcc.dg/compat/fp-struct-check.h: New file.
28182         * gcc.dg/compat/fp-struct-init.h: New file.
28183         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
28184         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
28185
28186 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
28187
28188         * gcc.dg/20030225-2.c: New test.
28189
28190 2003-05-18  Roger Sayle  <roger@eyesopen.com>
28191             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28192
28193         * gcc.c-torture/compile/20030518-1.c: New test case.
28194
28195 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
28196
28197         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
28198         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
28199         gcc-dg-debug-runtest.
28200         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
28201         gcc-dg-debug-runtest.
28202
28203 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28204
28205         PR c++/9022
28206         * g++.dg/lookup/using6.C: New test.
28207
28208 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28209
28210         * g++.dg/parse/access2.C: New test.
28211
28212 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
28213
28214         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
28215         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
28216         * gcc.dg/debug/debug.exp: Likewise.
28217
28218 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
28219
28220         * gcc.dg/dollar.c: New test.
28221
28222 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
28223
28224         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
28225         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
28226         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
28227         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
28228         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
28229         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
28230         * gcc.dg/compat/struct-by-value-6_main.c: New file.
28231         * gcc.dg/compat/struct-by-value-6_x.c: New file.
28232         * gcc.dg/compat/struct-by-value-6_y.c: New file.
28233         * gcc.dg/compat/struct-by-value-7_main.c: New file.
28234         * gcc.dg/compat/struct-by-value-7_x.c: New file.
28235         * gcc.dg/compat/struct-by-value-7_y.c: New file.
28236         * gcc.dg/compat/struct-by-value-8_main.c: New file.
28237         * gcc.dg/compat/struct-by-value-8_x.c: New file.
28238         * gcc.dg/compat/struct-by-value-8_y.c: New file.
28239         * gcc.dg/compat/struct-by-value-9_main.c: New file.
28240         * gcc.dg/compat/struct-by-value-9_x.c: New file.
28241         * gcc.dg/compat/struct-by-value-9_y.c: New file.
28242
28243 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
28244
28245         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
28246         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
28247         support for "repo" mode.
28248         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
28249         * lib/g77-dg.exp: Likewise.
28250         * lib/obj-dg.exp: Likewise.
28251
28252 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
28253
28254         Merge from gcc-3_2-rhl8-branch:
28255         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
28256
28257         * gcc.dg/tls/opt-6.c: New test.
28258
28259         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
28260
28261         * gcc.dg/20030405-1.c: New test.
28262
28263         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
28264
28265         * gcc.dg/20030309-1.c: New test.
28266
28267         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
28268
28269         * gcc.c-torture/execute/20030307-1.c: New test.
28270
28271         2003-02-20  Randolph Chung  <tausq@debian.org>
28272
28273         * gcc.c-torture/compile/20030220-1.c: New test.
28274
28275         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
28276
28277         * gcc.dg/20030217-1.c: New test.
28278
28279         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
28280
28281         * gcc.c-torture/compile/20020129-1.c: New test.
28282
28283         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
28284
28285         * gcc.dg/unroll-1.c: New test.
28286
28287         2002-11-16  Jan Hubicka  <jh@suse.cz>
28288
28289         * gcc.c-torture/execute/20020920-1.c: New test.
28290
28291         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
28292
28293         PR target/7434
28294         * gcc.c-torture/compile/20021008-1.c: New test.
28295
28296         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
28297
28298         PR target/7559
28299         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
28300
28301         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
28302
28303         * gcc.c-torture/compile/20020807-1.c: New test.
28304
28305         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
28306
28307         * gcc.dg/tls/opt-1.c: New test.
28308
28309         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
28310
28311         * gcc.dg/20020729-1.c: New test.
28312
28313         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
28314
28315         * g++.dg/opt/life1.C: New test.
28316
28317         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
28318
28319         * gcc.dg/20020525-1.c: New test.
28320
28321         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
28322
28323         PR c++/6794
28324         * g++.dg/ext/pretty1.C: New test.
28325         * g++.dg/ext/pretty2.C: New test.
28326
28327 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
28328
28329         PR c++/8385
28330         * g++.dg/ext/typeof5.C: New test.
28331
28332 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
28333
28334         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
28335         __USER_LABEL_PREFIX__ into account.
28336         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
28337
28338 2003-05-14  Roger Sayle  <roger@eyesopen.com>
28339
28340         * gcc.dg/builtins-15.c: New test case.
28341
28342 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
28343
28344         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
28345
28346 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
28347
28348         * lib/g++.exp: Tweak handling of additional source files.
28349         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
28350         * g++.dg/special/conpr-2a.C: Rename to ...
28351         * g++.dg/special/conpr-2a.cc: ... this.
28352         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
28353         * g++.dg/special/conpr-3a.C: Rename to ...
28354         * g++.dg/special/conpr-3a.cc: This.
28355         * g++.dg/special/conpr-3b.C: Rename to ...
28356         * g++.dg/special/conpr-3b.cc: This.
28357         * g++.dg/special/conpr-4.C: New test.
28358         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
28359
28360 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
28361
28362         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
28363
28364 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28365
28366         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
28367         * g++.old-deja/g++.robertl/eb71.C: Likewise.
28368         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
28369         * g++.old-deja/g++.other/warn3.C: Likewise.
28370
28371 2003-05-11  Roger Sayle  <roger@eyesopen.com>
28372
28373         * gcc.dg/i386-387-1.c: Update to also test log.
28374         * gcc.dg/i386-387-2.c: Likewise.
28375
28376 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
28377
28378         * g77.f-torture/execute/int8421.f: New test.
28379
28380 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28381
28382         PR c++/10230, c++/10481
28383         * g++.dg/lookup/scoped5.C: New test.
28384
28385 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28386
28387         PR c++/10552
28388         * g++.dg/template/ttp6.C: New test.
28389
28390 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
28391
28392         * gcc.c-torture/execute/builtins: New directory.
28393         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
28394         gcc.c-torture/execute/builtins.
28395         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
28396         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
28397         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
28398         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
28399
28400 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28401
28402         PR c++/9252
28403         * g++.dg/template/access8.C: New test.
28404         * g++.dg/template/access9.C: New test.
28405
28406 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28407
28408         PR c++/9554
28409         * g++.dg/parse/access1.C: New test.
28410
28411 2003-05-09  DJ Delorie  <dj@redhat.com>
28412
28413         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
28414         long, and not an int.
28415
28416 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28417
28418         PR c++/10555, c++/10576
28419         * g++.dg/template/memclass1.C: New test.
28420
28421 2003-05-08  DJ Delorie  <dj@redhat.com>
28422
28423         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
28424         targets.
28425         * gcc.c-torture/execute/20021024-1.x: Likewise.
28426         * gcc.c-torture/execute/shiftdi.x: Likewise.
28427         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
28428         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
28429         * gcc.dg/20021018-1.c: Likewise.
28430
28431 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28432
28433         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
28434
28435         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
28436         (bcopy): Call memmove.
28437
28438 2003-05-08  Roger Sayle  <roger@eyesopen.com>
28439
28440         * g77.f-torture/compile/8485.f: New test case.
28441
28442 2003-05-07  Richard Henderson  <rth@redhat.com>
28443
28444         PR c++/10570
28445         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
28446         Verify exception_cleanup not called for rethrows.
28447         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
28448         when exiting catch block without rethrowing.
28449         * g++.dg/eh/forced3.C: New.
28450         * g++.dg/eh/forced4.C: New.
28451
28452 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
28453
28454         * gcc.dg/20030505.c: Fix triplet.
28455
28456 2003-05-06  DJ Delorie  <dj@redhat.com>
28457
28458         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
28459         * gcc.dg/nest.c: Likewise.
28460
28461 2003-05-05  Roger Sayle  <roger@eyesopen.com>
28462
28463         * gcc.dg/builtins-14.c: New test case.
28464
28465 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
28466
28467         * lib/compat.exp (compat-execute): New argument.
28468         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
28469         * gcc.dg/compat: New test directory.
28470         * gcc.dg/compat/compat.exp: New expect script.
28471         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
28472         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
28473         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
28474         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
28475         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
28476         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
28477
28478         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
28479         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
28480         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
28481         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
28482         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
28483         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
28484         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
28485         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
28486         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
28487         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
28488         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
28489         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
28490         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
28491         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
28492         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
28493
28494 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
28495
28496         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
28497
28498 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
28499
28500         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
28501
28502 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
28503
28504         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
28505         * gcc.dg/ppc-fsel-2.c: New test.
28506
28507         * gcc.dg/unused-5.c: New test.
28508
28509 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28510
28511         PR c++/10496
28512         * g++.dg/warn/pmf1.C: New test.
28513
28514 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28515
28516         PR c++/4494
28517         * g++.dg/warn/main.C: New test.
28518
28519 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28520
28521         * gcc.dg/nonnull-3.c: New test.
28522
28523 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
28524
28525         * gcc.dg/cpp/Wtrigraphs.c: Update.
28526         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
28527
28528 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
28529
28530         * gcc.dg/ppc-fsel-1.c: New test.
28531
28532 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
28533
28534         PR c/10604
28535         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
28536
28537 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
28538
28539         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
28540
28541 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28542
28543         PR c++/9364, c++/10553, c++/10586
28544         * g++.dg/parse/typename4.C: New test.
28545         * g++.dg/parse/typename5.C: Likewise.
28546
28547 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
28548
28549         * gcc.c-torture/compile/20030503-1.c: New test.
28550
28551 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28552
28553         * g++.dg/lookup/using5.C: Fix testcase error.
28554
28555 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
28556
28557         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
28558         since MEABI is no longer supported.  Remove all vestiges
28559         of MEABI from the test.
28560
28561 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28562
28563         PR c++/10554
28564         * g++.dg/lookup/using5.C: New test.
28565
28566 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28567
28568         PR c++/8772
28569         * g++.dg/template/ttp5.C: New test.
28570
28571 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
28572
28573         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
28574         (dg-gpp-additional-sources): New function.
28575         (dg-gpp-additional-files): Likewise.
28576         * lib/g++.exp (additional_sources): New variable.
28577         (additional_files): Likewise.
28578         (g++_target_compile): Deal with them.
28579         * lib/old-dejagnu.exp: Remove.
28580         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
28581         * g++.old-deja: Revise all tests to use dg commands.
28582
28583 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28584
28585         PR c++/9432, c++/9528
28586         * g++.dg/lookup/using4.C: New test.
28587
28588 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
28589
28590         * gcc.dg/noreturn-5.c: New file.
28591         * gcc.dg/noreturn-6.c: New file.
28592
28593         * gcc.c-torture/compile/inline-1.c: New file.
28594
28595 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
28596
28597         PR c++/10551
28598         * g++.dg/template/explicit1.C: New test.
28599
28600 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
28601
28602         PR c++/10549
28603         * g++.dg/other/bitfield1.C: New test.
28604
28605         PR c++/10527
28606         * g++.dg/init/new7.C: New test.
28607
28608 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
28609
28610         * g++.dg/ext/desig1.C: New test.
28611         * g++.dg/ext/init1.C: Update.
28612
28613         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
28614
28615 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
28616
28617         PR c++/10180
28618         * g++.dg/warn/Winline-1.C: New test.
28619
28620 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
28621
28622         * gcc.c-torture/execute/string-opt-19.c: New test.
28623
28624         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
28625         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
28626
28627 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
28628
28629         PR c++/10506
28630         * g++.dg/init/new6.C: New test.
28631
28632         PR c++/10503
28633         * g++.dg/init/ref6.C: New test.
28634
28635 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
28636
28637         * g++.dg/warn/weak1.C: XFAIL on AIX4.
28638
28639 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28640
28641         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
28642         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
28643
28644 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
28645
28646         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
28647         initialized static data members.
28648
28649 2003-04-25  H.J. Lu <hjl@gnu.org>
28650
28651         * gcc.dg/ia64-sync-4.c: New test.
28652
28653 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28654
28655         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
28656         date.
28657
28658 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
28659
28660         PR c++/10337
28661         * g++.dg/warn/conv1.C: New test.
28662         * g++.old-deja/g++.other/conv7.C: Adjust.
28663         * g++.old-deja/g++.other/overload14.C: Adjust.
28664
28665 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
28666
28667         PR c++/10471
28668         * g++.dg/template/defarg2.C: New test.
28669
28670 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
28671
28672         * gcc.dg/cpp/include2.c: Update.
28673         * gcc.dg/cpp/multiline-2.c: New.
28674         * gcc.dg/cpp/multiline.c: Update.
28675         * gcc.dg/cpp/strify2.c: Update.
28676         * gcc.dg/cpp/trad/literals-2.c: Update.
28677
28678 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28679
28680         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
28681
28682 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
28683
28684         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
28685
28686 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
28687
28688         PR c++/10451
28689         * g++.dg/parse/crash4.C: New test.
28690
28691         PR c++/9847
28692         * g++.dg/parse/crash5.C: New test.
28693
28694 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
28695
28696         PR c++/10446
28697         * g++.dg/parse/crash3.C: New test.
28698
28699         PR c++/10428
28700         * g++.dg/parse/elab1.C: New test.
28701
28702 2003-04-22  Devang Patel  <dpatel@apple.com>
28703
28704         * gcc.dg/cpp/trad/funlike-5.c: New test.
28705
28706 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
28707
28708         * g++.dg/other/packed1.C: Fix dg options.
28709
28710 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
28711
28712         * g++.dg/other/offsetof2.C: New test.
28713
28714 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
28715
28716         * g++.dg/template/recurse.C: Adjust location of error messages.
28717
28718 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
28719
28720         PR c++/9881
28721         * g++.dg/init/addr-const1.C: New test.
28722         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
28723
28724 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
28725
28726         PR c++/10405
28727         * g++.dg/lookup/struct-hack1.C: New test.
28728
28729 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
28730
28731         * ucs.c: Update diagnostic messages.
28732
28733 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
28734
28735         * gcc.dg/cpp/truefalse.cpp: New test.
28736         * gcc.dg/cpp/cpp.exp: Update.
28737         * g++.dg/other/stdbool-if.C: Remove.
28738
28739 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
28740
28741         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
28742         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
28743
28744 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
28745
28746         * gcc.c-torture/compile/20030418-1.c: New test.
28747
28748 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
28749
28750         * README.compat: Remove; content moved to doc/sourcebuild.texi.
28751
28752 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28753
28754         PR c++/10347
28755         g++.dg/template/dependent-name1.C: New test.
28756
28757 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
28758
28759         * gcc.dg/warn-1.c (tourist_guide): New array,
28760         contains a pointer to bar.
28761
28762 2003-04-16  Roger Sayle  <roger@eyesopen.com>
28763
28764         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
28765         * gcc.c-torture/execute/medce-1.c: New test case.
28766         * gcc.c-torture/execute/medce-2.c: New test case.
28767
28768 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
28769
28770         * lib/prune.exp: Ignore more messages.
28771
28772         PR c++/10381
28773         * g++.dg/parse/lookup3.C: New test.
28774
28775 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
28776
28777         * gcc.c-torture/compile/20030415-1.c : New test.
28778
28779 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
28780
28781         * gcc.c-torture/execute/scope-2.c: Move to ...
28782         * gcc.dg/noncompile/scope.c: .... here.
28783
28784 2003-04-14  Roger Sayle  <roger@eyesopen.com>
28785
28786         * gcc.dg/20030414-2.c: New test case.
28787
28788 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
28789
28790         PR target/10377
28791         * gcc.dg/20030414-1.c: New test.
28792
28793 2003-04-13  Roger Sayle  <roger@eyesopen.com>
28794
28795         * gcc.dg/builtins-12.c: New test case.
28796         * gcc.dg/builtins-13.c: New test case.
28797
28798 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28799
28800         * gcc.c-torture/execute/string-opt-18.c: New test.
28801
28802 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
28803
28804         PR c++/10300
28805         * g++.dg/init/new5.C: New test.
28806
28807 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
28808
28809         PR c++/7910
28810         * g++.dg/ext/dllimport1.C: New test.
28811
28812 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
28813
28814         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
28815
28816 2003-04-11  Bud Davis <bdavis9659@comcast.net>
28817
28818         PR Fortran/9263
28819         * g77.f-torture/noncompile/9263.f: New test
28820         PR Fortran/1832
28821         * g77.f-torture/execute/1832.f: New test
28822
28823 2003-04-11  David Chad  <davidc@freebsd.org>
28824             Loren J. Rittle  <ljrittle@acm.org>
28825
28826         libobjc/8562
28827         * objc.dg/headers.m: New test.
28828
28829 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
28830
28831         * gcc.c-torture/execute/builtin-noret-2.c: New.
28832         * gcc.c-torture/execute/builtin-noret-2.x: New.
28833         XFAIL builtin-noret-2.c at -O1 and above.
28834         * gcc.dg/redecl.c: New.
28835         * gcc.dg/Wshadow-1.c: Update error regexps.
28836
28837 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
28838
28839         * g++.dg/abi/bitfield10.C: New test.
28840
28841 2003-04-09  Mike Stump  <mrs@apple.com>
28842
28843         * gcc.dg/pch/pch.exp: Make testcase names longer.
28844         * g++.dg/pch/pch.exp: Make testcase names longer.
28845
28846 2003-04-08  Roger Sayle  <roger@eyesopen.com>
28847
28848         * gcc.dg/builtins-11.c: New test case.
28849
28850 2003-04-08  Roger Sayle  <roger@eyesopen.com>
28851
28852         * gcc.dg/builtins-9.c: New test case.
28853         * gcc.dg/builtins-10.c: New test case.
28854
28855 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
28856
28857         * gcc.dg/noncompile/init-4.c.c: New test.
28858
28859 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
28860
28861         * gcc.misc-test/gcov-9.c: New test.
28862         * gcc.misc-test/gcov-10.c: New test
28863         * gcc.misc-test/gcov-11.c: New test.
28864
28865 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
28866
28867         PR optimization/10024
28868         * gcc.c-torture/compile/20030405-1.c: New test.
28869
28870 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
28871
28872         * gcc.dg/pch/static-3.c: New.
28873         * gcc.dg/pch/static-3.hs: New.
28874         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
28875
28876 2003-04-04  Richard Henderson  <rth@redhat.com>
28877
28878         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
28879         * g++.dg/eh/forced2.C: Likewise.
28880
28881 2003-04-03  Mike Stump  <mrs@apple.com>
28882
28883         * lib/scanasm.exp (scan-assembler): Add xfail processing for
28884         target arg.
28885         (scan-assembler-times, scan-assembler-not): Likewise.
28886         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
28887
28888 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
28889
28890         * gcc.dg/sparc-loop-1.c: New test.
28891
28892 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
28893
28894         PR other/9274
28895         * g++.dg/pch/system-2.C: New.
28896         * g++.dg/pch/system-2.Hs: New.
28897
28898 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
28899
28900         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
28901
28902         * g++.dg/eh/simd-1.C (vecfunc): Same.
28903
28904 2003-04-01  Roger Sayle  <roger@eyesopen.com>
28905
28906         * gcc.c-torture/execute/20030401-1.c: New test case.
28907
28908 2003-04-01  Ziemowit Laski <zlaski@apple.com>
28909
28910         * objc.dg/defs.m: New.
28911
28912 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
28913
28914         * g++.dg/eh/simd-1.C: New.
28915         * g++.dg/eh/simd-2.C: New.
28916
28917 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
28918
28919         * gcc.c-torture/execute/simd-3.c: New.
28920
28921 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
28922
28923         PR c/9936
28924         * gcc.dg/20030331-2.c: New test.
28925
28926 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
28927
28928         PR c++/10278
28929         * g++.dg/parse/crash2.C: New test.
28930
28931 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
28932
28933         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
28934         * gcc.c-torture/execute/20030331-1.c: ...here.
28935
28936 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
28937
28938         * gcc.c-torture/execute/20030331-1.c: New test.
28939
28940 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
28941
28942         * lib/gcov.exp: Adjust call return testing strings.
28943         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
28944
28945 2003-03-31  Roger Sayle  <roger@eyesopen.com>
28946
28947         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
28948         * gcc.dg/builtins-7.c: New test case.
28949         * gcc.dg/builtins-8.c: New test case.
28950
28951 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
28952
28953         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
28954
28955 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
28956
28957         PR c++/7647
28958         * g++.dg/lookup-class-member-2.C: New test.
28959
28960 2003-03-30  Glen Nakamura  <glen@imodulo.com>
28961
28962         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
28963
28964 2003-03-28  Roger Sayle  <roger@eyesopen.com>
28965
28966         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
28967
28968 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
28969
28970         * g++.dg/init/attrib1.C: New test.
28971
28972 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
28973
28974         * gcc.dg/ultrasp8.c: New test.
28975
28976 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
28977
28978         * gcc.dg/ultrasp7.c: New test.
28979
28980 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
28981
28982         PR c++/10047
28983         * g++.dg/template/inline1.C: New test.
28984
28985 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
28986
28987         * gcc.dg/sparc-dwarf2.c: New test.
28988
28989 2003-03-27  Roger Sayle  <roger@eyesopen.com>
28990
28991         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
28992         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
28993
28994 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
28995
28996         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
28997         than reading .x files.
28998         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
28999         * g77.dg/gcov/gcov-1.f: Likewise.
29000         * gcc.misc-tests/gcov-4b.c: Likewise.
29001         * gcc.misc-tests/gcov-5b.c: Likewise.
29002         * gcc.misc-tests/gcov-6.c: Likewise.
29003         * gcc.misc-tests/gcov-7.c: Likewise.
29004         * gcc.misc-tests/gcov-8.c: Likewise.
29005         * g++.dg/gcov/gcov-1.x: Remove.
29006         * g77.dg/gcov/gcov-1.x: Likewise.
29007         * gcc.misc-tests/gcov-4b.x: Likewise.
29008         * gcc.misc-tests/gcov-5b.x: Likewise.
29009         * gcc.misc-tests/gcov-6.x: Likewise.
29010         * gcc.misc-tests/gcov-7.x: Likewise.
29011         * gcc.misc-tests/gcov-8.x: Likewise.
29012
29013 2003-03-27  Glen Nakamura  <glen@imodulo.com>
29014
29015         PR opt/10087
29016         * gcc.dg/20030324-1.c: New test.
29017
29018 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
29019
29020         PR c++/10224
29021         * g++.dg/template/arg3.C: New test.
29022
29023         PR c++/10158
29024         * g++.dg/template/friend18.C: New test.
29025
29026 2003-03-26  Roger Sayle  <roger@eyesopen.com>
29027
29028         * g77.f-torture/compile/20030326-1.f: New test case.
29029
29030 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
29031
29032         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
29033
29034         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
29035
29036 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
29037
29038         * gcc.dg/ia64-sync-3.c: New test.
29039
29040 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
29041
29042         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
29043
29044 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
29045
29046         * gcc.dg/ultrasp6.c: New test.
29047
29048 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
29049
29050         * gcc.dg/i386-signbit-1.c: New test.
29051         * gcc.dg/i386-signbit-2.c: New test.
29052         * gcc.dg/i386-signbit-3.c: New test.
29053
29054 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
29055
29056         * gcc.dg/ultrasp5.c: Fix options.
29057
29058 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
29059
29060         * gcc.dg/ultrasp5.c: Fix comment.
29061
29062 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
29063
29064         PR fortran/10197
29065         * g77.f-torture/execute/10197.f: New test.
29066
29067 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
29068
29069         PR c++/9898, c++/383
29070         * g++.dg/template/conv6.C: New test.
29071
29072         PR c++/10119
29073         * g++.dg/template/ptrmem5.C: New test.
29074
29075         PR c++/10026
29076         * g++.dg/lookup/koenig1.C: New test.
29077
29078         PR C++/10199
29079         * g++.dg/lookup/template2.C: New test.
29080
29081 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
29082
29083         * g++.dg/opt/rtti1.C: New test.
29084
29085 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
29086
29087         * gcc.dg/ultrasp5.c: New test.
29088
29089 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
29090
29091         PR middle-end/9967
29092         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
29093         builtin fputs.
29094
29095 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
29096
29097         PR c/8224
29098         * gcc.dg/20030323-1.c: New test.
29099
29100 2003-03-23  Roger Sayle  <roger@eyesopen.com>
29101
29102         * gcc.c-torture/compile/20030323-1.c: New test case.
29103
29104 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
29105
29106         * gcc.dg/20030321-1.c: New test.
29107
29108 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
29109
29110         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
29111
29112 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
29113
29114         PR c++/9978, c++/9708
29115         * g++.dg/ext/vlm1.C: Adjust expected error.
29116         * g++.dg/ext/vla2.C: New test.
29117         * g++.dg/template/arg1.C: New test.
29118         * g++.dg/template/arg2.C: New test.
29119
29120 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
29121
29122         * g77.f-torture/execute/select.f: New test.
29123         * g77.f-torture/noncompile/select_no_compile.f: New test.
29124
29125 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
29126
29127         PR c++/9898
29128         * g++.dg/other/error4.C: New test.
29129
29130 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
29131
29132         * g++.dg/template/friend17.C: New test.
29133
29134 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
29135
29136         * gcc.c-torture/compile/20030320-1.c: New.
29137
29138 2003-03-20  Roger Sayle  <roger@eyesopen.com>
29139
29140         * gcc.dg/builtins-6.c: New test case.
29141
29142 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
29143
29144         PR target/10073
29145         * gcc.c-torture/compile/20030319-1.c: New.
29146
29147 2003-03-18  Jan Hubicka  <jh@suse.cz>
29148
29149         * gcc.dg/i386-cvt-1.c: New test.
29150
29151 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
29152
29153         * objc.dg/naming-1.m: Use "(parse|syntax) error".
29154         * objc.dg/naming-2.m: Likewise.
29155
29156 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
29157
29158         PR c++/9639
29159         * g++.dg/parse/crash1.C: New test.
29160
29161 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
29162
29163         PR c++/8805
29164         * g++.dg/eh/cleanup1.C: New test.
29165
29166 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
29167
29168         * gcc.c-torture/execute/20030316-1.c: New test case.
29169
29170 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
29171
29172         PR c++/9629
29173         * g++.dg/init/ctor2.C: New test.
29174
29175 2003-03-15  Roger Sayle  <roger@eyesopen.com>
29176
29177         * g77.f-torture/compile/xformat.f: New test case.
29178
29179 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29180
29181         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
29182         * g++.old-deja/g++.mike/eh50.C: Likewise.
29183
29184 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29185
29186         PR c++/6440
29187         * g++.dg/template/spec7.C: New test.
29188         * g++.dg/template/spec8.C: Likewise.
29189
29190 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
29191
29192         * gcc.c-torture/execute/20030313-1.c: New test.
29193
29194 2003-03-14  Richard Henderson  <rth@redhat.com>
29195
29196         * gcc.dg/inline-2.c: Adjust alpha test for external call.
29197
29198 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
29199
29200         * gcc.c-torture/compile/20030314-1.c: New test.
29201
29202 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
29203
29204         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
29205         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
29206         thumb target,
29207         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
29208         to accept newer _imp__  prefix and additional
29209         newline in .drectve section.
29210         * gcc.dg/dll-4.c: Likewise.
29211         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
29212         switch.
29213
29214 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
29215
29216         * g++.dg/parse/namespace9.C: New test.
29217
29218         * g++.dg/init/ref5.C: New test.
29219         * g++.dg/parse/ptrmem1.C: Likewise.
29220
29221 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29222
29223         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
29224         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
29225         regular expression.
29226         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
29227         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
29228
29229 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
29230
29231         * gcc.c-torture/execute/20030224-2.c: New test.
29232
29233 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
29234
29235         * gcc.dg/decl-3.c: New test.
29236
29237 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
29238
29239         * gcc.dg/i386-loop-2.c: New test.
29240
29241 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
29242
29243         PR c++/9474
29244         * g++.dg/parse/namespace8.C: New test.
29245
29246         PR c++/9924
29247         * g++.dg/overload/builtin2.C: New test.
29248
29249 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
29250
29251         * gcc.dg/return-type-3.c: New test.
29252
29253 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
29254
29255         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
29256         profiling options are not supported.
29257
29258 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
29259
29260         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
29261         * g++.old-deja/g++.warn/impint2.C: Likewise.
29262
29263 2003-03-10  Devang Patel  <dpatel@apple.com>
29264
29265         * g++.dg/cpp/c++_cmd_1.C: New test.
29266         * g++.dg/cpp/c++_cmd_1.h: New file.
29267
29268 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
29269
29270         * gcc.dg/altivec-9.c: New file.
29271
29272 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29273
29274         * gcc.dg/ppc-sdata-1.c: New test.
29275         * gcc.dg/ppc-sdata-2.c: New test.
29276
29277 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
29278
29279         PR c++/9373
29280         * g++.dg/opt/ptrmem2.C: New test.
29281
29282         PR c++/8534
29283         * g++.dg/opt/ptrmem1.C: New test.
29284
29285 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
29286
29287         * gcc.dg/i386-loop-1.c: New test.
29288
29289 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29290
29291         PR c++/9970
29292         * g++.dg/lookup/friend1.C: New test.
29293
29294 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
29295
29296         PR c++/9823
29297         * g++.dg/parser/constructor1.C: New test.
29298
29299 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
29300
29301         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
29302
29303         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
29304
29305 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
29306
29307         * gcc.dg/cpp/Wunused.c: Update test.
29308
29309 2003-03-08  Jan Hubicka  <jh@suse.cz>
29310
29311         * gcc.dg/inline-3.c: New test.
29312
29313 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
29314
29315         PR c++/9809
29316         * g++.dg/parse/builtin1.C: New test.
29317
29318         PR c++/9982
29319         * g++.dg/abi/cookie1.C: New test.
29320         * g++.dg/abi/cookie2.C: Likewise.
29321
29322         PR c++/9524
29323         * g++.dg/template/field1.C: New test.
29324
29325         PR c++/9912
29326         * g++.dg/parse/class1.C: New test.
29327         * g++.dg/parse/namespace7.C: Likewise.
29328         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
29329
29330 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
29331
29332         * g++.dg/init/ref4.C: New test.
29333
29334 2003-03-07  Jan Hubicka  <jh@suse.cz>
29335
29336         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
29337         * gcc.dg/inline-3.c: New test.
29338
29339 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
29340
29341         * g++.dg/init/ref3.C: New test.
29342
29343         PR c++/9965
29344         * g++.dg/init/ref2.C: New test.
29345
29346         PR c++/9400
29347         * g++.dg/warn/Wshadow-2.C: New test.
29348
29349         PR c++/9791
29350         * g++.dg/warn/Woverloaded-1.C: New test.
29351
29352 2003-03-05  Jan Hubicka  <jh@suse.cz>
29353
29354         * gcc.dg/i386-local2.c: New.
29355         * gcc.dg/i386-local.c: Fix typo.
29356
29357 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
29358
29359         * g++.dg/abi/layout3.C: New test.
29360
29361 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
29362
29363         * gcc.c-torture/compile/20030305-1.c
29364
29365 2003-03-05  Jan Hubicka  <jh@suse.cz>
29366
29367         * gcc.dg/i386-local.c: New.
29368
29369 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
29370
29371         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
29372
29373 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
29374
29375         * gcc.dg/switch-2.c: New test.
29376         * gcc.dg/switch-3.c: New test.
29377         * gcc.dg/Wswitch.c: Adjust line numbers.
29378         * gcc.dg/Wswitch-default.c: Likewise.
29379         * gcc.dg/Wswitch-enum.c: Likewise.
29380
29381 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
29382
29383         * gcc.c-torture/execute/20030222-1.c: New test.
29384
29385 2003-03-03  James E Wilson  <wilson@tuliptree.org>
29386
29387         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
29388
29389 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
29390
29391         PR c++/9878
29392         * g++.dg/init/ref1.C: New test.
29393
29394 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
29395
29396         * gcc.dg/sh-relax.c: New SH-only test.
29397
29398 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
29399
29400         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
29401         comment explaining purpose of testcase.
29402
29403 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
29404
29405         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
29406         for HC11/HC12 (asm needs two int registers).
29407         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
29408         HC11/HC12 because the test uses an asm which needs two 32-bit
29409         registers.
29410
29411 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
29412
29413         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
29414         for HC11/HC12 (array is too large otherwise).
29415         * gcc.c-torture/compile/920501-4.x: New file, likewise.
29416         * gcc.c-torture/compile/20010518-2.x: Likewise.
29417         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
29418         HC11/HC12 (array is too large).
29419
29420 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
29421
29422         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
29423         * lib/g++-dg.exp (g++-dg-test): Likewise.
29424
29425 2003-03-01  Roger Sayle  <roger@eyesopen.com>
29426
29427         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
29428         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
29429
29430 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29431
29432         * g++.dg/warn/implicit-typename1.C: Remove warning.
29433
29434 2003-02-28  Richard Henderson  <rth@redhat.com>
29435
29436         * gcc.dg/noreturn-1.c: Move noreturn warning line.
29437         * gcc.dg/return-type-1.c: Move control reaches end warning line.
29438
29439 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
29440
29441         * gcc.dg/pch/pch.exp: Change .pch to .gch.
29442         * g++.dg/pch/pch.exp: Likewise.
29443
29444 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
29445
29446         PR c++/9879
29447         * testsuite/g++.dg/init/new4.C: New test.
29448
29449 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
29450
29451         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
29452
29453 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
29454
29455         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
29456         unsigned long.
29457
29458         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
29459         wider than float.
29460
29461 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
29462
29463         * lib/scanasm.exp: Add support for counting numbers of
29464         occurences.
29465         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
29466         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
29467
29468 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
29469
29470         PR c++/9683
29471         * g++.dg/template/static3.C: New test.
29472
29473         PR c++/9829
29474         * g++.dg/parse/namespace6.C: New test.
29475
29476 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29477
29478         PR target/9732
29479         * gcc.dg/20030225-1.c: New test.
29480
29481 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
29482
29483         * README: Remove out-of-date information.
29484
29485         PR c++/9836
29486         * g++.dg/template/spec6.C: New test.
29487
29488 2003-02-24  Jeff Law  <law@redhat.com>
29489
29490         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
29491
29492 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
29493
29494         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
29495         * gcc.dg/pragma-ep-1.c: Likewise.
29496
29497 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29498
29499         PR c++/9602
29500         * g++.dg/template/friend16.C: New test.
29501
29502 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
29503
29504         PR c++/5333
29505         * g++.dg/parse/fused-params1.C: Adjust error messages.
29506         * g++.dg/template/nested3.C: New test.
29507
29508 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
29509
29510         * g++.dg/abi/param1.C: New test.
29511
29512 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29513
29514         PR c++/7982
29515         * g++.dg/warn/implicit-typename1.C: New test.
29516
29517 2003-02-22  Kelley Cook <kelleycook@comcast.net>
29518
29519         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
29520         with "mtune".
29521         * g++.old-deja/g++.other/store-expr2.C: Likewise.
29522         * gcc.c-torture/execute/20010129-1.x: Likewise.
29523         * gcc.dg/20011107-1.c: Likewise.
29524         * gcc.dg/20020108-1.c: Likewise.
29525         * gcc.dg/20020122-3.c: Likewise.
29526         * gcc.dg/20020206-1.c: Likewise.
29527         * gcc.dg/20020310-1.c: Likewise.
29528         * gcc.dg/20020426-2.c: Likewise.
29529         * gcc.dg/20020517-1.c: Likewise.
29530         * gcc.dg/991230-1.c: Likewise.
29531         * gcc.dg/i386-unroll-1.c: Likewise.
29532         * gcc.misc-tests/i386-prefetch.exp: Likewise.
29533
29534 2003-02-22  Jan Hubicka  <jh@suse.cz>
29535
29536         * gcc.dg/i386-mul.c: New test.
29537
29538 2003-02-21  Roger Sayle  <roger@eyesopen.com>
29539
29540         * gcc.dg/builtins-5.c: New test case.
29541
29542 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
29543
29544         * gcc.dg/asmreg-1.c: New test.
29545
29546 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
29547
29548         PR c++/9749
29549         * g++.dg/parse/varmod1.C: New test.
29550
29551 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
29552
29553         PR c++/9727
29554         * g++.dg/template/op1.C: New test.
29555
29556 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
29557
29558         PR c++/8906
29559         * g++.dg/template/nested2.C: New test.
29560
29561 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
29562
29563         PR c++/8724
29564         * g++.dg/expr/dtor1.C: New test.
29565
29566 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
29567
29568         * gcc.dg/cpp/include3.c: New test.
29569         * gcc.dg/cpp/inc/foo.h: New file.
29570
29571 2003-02-21  Glen Nakamura  <glen@imodulo.com>
29572
29573         * gcc.c-torture/execute/20030221-1.c: New test.
29574
29575 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
29576
29577         PR c++/9729
29578         * g++.dg/abi/conv1.C: New test.
29579
29580 2003-02-20  Jan Hubicka  <jh@suse.cz>
29581
29582         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
29583
29584 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
29585
29586         * gcc.c-torture/compile/20030219-1.c: New test.
29587
29588 2003-02-18  Jan Hubicka  <jh@suse.cz>
29589
29590         * gcc.dg/funcorder.c: New test.
29591
29592 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
29593
29594         * gcc.c-torture/execute/20030218-1.c: New.
29595
29596 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
29597
29598         * gcc.dg/20030218-1.c: New.
29599
29600 2003-02-18  Richard Henderson  <rth@redhat.com>
29601
29602         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
29603         * gcc.dg/attr-used-2.c: New.
29604
29605 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
29606
29607         PR c++/9704
29608         * g++.dg/init/copy5.C: New test.
29609
29610 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
29611
29612         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
29613         * g++.dg/pch/pch.exp: Likewise.
29614
29615 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
29616
29617         * gcc.c-torture/execute/20030209-1.c: Enable the test if
29618         STACK_SIZE is not defined.
29619
29620 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29621
29622         PR c++/9457
29623         * g++.dg/template/init1.C: New test.
29624
29625 2003-02-16  Jan HUbicka  <jh@suse.cz>
29626
29627         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
29628         (foo): Add few extra tests
29629         * gcc.dg/c99-const-expr-3.c: Likewise.
29630         * gcc.c-torture/execute/20030216-1.c: New.
29631
29632 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29633
29634         PR c++/9459
29635         * g++.dg/ext/typeof4.C: New test.
29636
29637 2003-02-15  Roger Sayle  <roger@eyesopen.com>
29638
29639         * gcc.dg/i386-387-3.c: New test case.
29640
29641 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
29642
29643         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
29644         cris-*-elf* cris-*-aout* and mmix-*-*.
29645
29646 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
29647
29648         * gcc.dg/20030213-1.c: New test.
29649
29650 2003-02-12  Roger Sayle  <roger@eyesopen.com>
29651
29652         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
29653         * gcc.dg/i386-387-2.c: Likewise.
29654
29655 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
29656
29657         * gcc.dg/ppc-spe.c: Fix formatting.
29658         Enable tests that were previously unsupported by gas.
29659         Delete tests for instructions that no longer exist.
29660         Switch arguments on evsubifw builtin.
29661
29662 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
29663
29664         * gcc.c-torture/execute/20030209-1.c: Disable the test if
29665         STACK_SIZE is too small.
29666
29667 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
29668             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
29669
29670         * gcc.dg/decl-2.c: New test.
29671
29672 2003-02-10  Jan Hubicka  <jh@suse.cz>
29673
29674         * gcc.dg/i386-fpcvt-1.c: New test.
29675
29676 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
29677
29678         * gcc.c-torture/execute/20030209-1.c: New test.
29679
29680 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
29681
29682         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
29683         int-wide bitops, use the constants of the same width.
29684         Likewise, if long long is 32-bit wide, test bitops using
29685         32-bit constants.
29686
29687 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
29688
29689         * gcc.dg/20021014-1.c: Annotate with expected notice text.
29690
29691 2003-02-07  Roger Sayle  <roger@eyesopen.com>
29692
29693         * testsuite/gcc.dg/builtins-4.c: New test case.
29694
29695 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29696
29697         * gcc.dg/20020430-1.c: Fix dg command typos.
29698         * gcc.dg/20020503-1.c: Likewise.
29699
29700 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29701
29702         PR c++/8785
29703         * g++.dg/parse/fused-params1.C: New test.
29704
29705         PR c++/8857
29706         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
29707
29708         PR c++/8921
29709         * g++.dg/parse/non-dependent1.C: New test.
29710
29711         PR c++/8928
29712         * g++.dg/parse/dupl-tmpl-args1.C: New test.
29713
29714         PR c++/9228
29715         * g++.dg/parse/undefined7.C: New test.
29716         * g++.dg/parse/non-templ1.C: New test.
29717
29718         PR c++/9229
29719         * g++.dg/parse/too-many-tmpl-args1.C: New test.
29720
29721 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
29722
29723         * gcc.c-torture/compile/20030206-1.c: New test.
29724
29725 2003-02-05  Roger Sayle  <roger@eyesopen.com>
29726
29727         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
29728         "pow" to "foo" to avoid potential confusion with a math built-in.
29729
29730 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29731
29732         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
29733         conditions for SPARC targets.
29734
29735 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
29736
29737         * gcc.dg/20030204-1.c: New test.
29738
29739 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29740
29741         PR c++/38
29742         * g++.dg/parse/array-size1.C: New test.
29743
29744         PR c++/5657
29745         * g++.dg/parse/undefined3.C: New test.
29746
29747         PR c++/5665
29748         * g++.dg/parse/undefined4.C: New test.
29749
29750         PR c++/5975
29751         * g++.dg/parse/undefined5.C: New test.
29752
29753         PR c++/7259
29754         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
29755
29756         PR c++/8578
29757         * g++.dg/parse/casting-operator1.C: New test.
29758
29759         PR c++/8596
29760         * g++.dg/parse/undefined6.C: New test.
29761
29762         PR c++/8736
29763         * g++.dg/parse/missing-template1.C: New test.
29764
29765 2003-02-04  Jan Hubicka  <jh@suse.cz>
29766
29767         * gcc.dg/i386-cadd.c: Compile using -march=k8.
29768         * gcc.dg/i386-cmov?.c: Likewise.
29769         * gcc.dg/i386-fpcvt-?.c: Likewise.
29770         * gcc.dg/i386-ssefp-1.c: Likewise.
29771         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
29772         conventions.
29773
29774 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
29775
29776         PR c++/7129
29777         * testsuite/g++.dg/ext/max.C: New test.
29778
29779 2003-02-03  Jan Hubicka  <jh@suse.cz>
29780
29781         * gcc.c-torture/execute/20030203-1.c: New test.
29782
29783 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
29784
29785         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
29786         'natural-endian'.
29787
29788 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
29789
29790         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
29791         * g++.dg/init/new2.C: Likewise.
29792         * g++.dg/other/new1.C: Likewise.
29793
29794 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
29795
29796         * gcc.dg/struct-ret-libc.c: New test.
29797
29798 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
29799
29800         * gcc.dg/20030129-1.c: New test.
29801
29802 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29803
29804         PR c++/8849
29805         * g++.dg/template/ptrmem4.C: New test.
29806
29807 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
29808
29809         * g++.dg/parser/constant1.C: New test.
29810
29811 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29812
29813         PR c++/8591
29814         * g++.dg/parse/friend2.C: New test.
29815
29816 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
29817
29818         PR c++/9437
29819         * g++.dg/template/unify4.C: New test.
29820
29821 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
29822
29823         * gcc.c-torture/execute/20030128-1.c: New test.
29824
29825 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
29826
29827         * g++.dg/lookup/nested1.C: Test moved from ...
29828         * g++.old-deja/g++.other/lookup24.C: ... here.
29829
29830 2003-01-28  Jan Hubicka  <jh@suse.cz>
29831
29832         * gcc.dg/i386-cmov5.c: New test.
29833
29834 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
29835
29836         * gcc.c-torture/execute/20010925-1.c: Changed the
29837         memcpy declaration.
29838
29839 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
29840
29841         PR c++/3902
29842         * g++.dg/parse/template5.C: New test.
29843
29844 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
29845
29846         PR fortran/9258
29847         * g77.dg/pr9258: New test.
29848
29849 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
29850
29851         * README: Move relevant parts from README.g++.
29852
29853         * README.g++: Remove this file.
29854
29855 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
29856
29857         * g++.dg/abi/dcast1.C: New test.
29858
29859 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29860
29861         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
29862
29863 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
29864
29865         PR c++/47
29866         * g++.old-deja/g++.other/lookup24.C: New test.
29867
29868 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29869
29870         PR middle-end/7227
29871         * gcc.dg/uninit-C.c: New test.
29872
29873 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
29874
29875         * g++.dg/abi/covariant1.C: New test.
29876
29877 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
29878
29879         * gcc.dg/20030123-1.c: New test.
29880
29881 2003-01-25  Jan Hubicka  <jh@suse.cz>
29882
29883         PR opt/8492
29884         * gcc.c-torture/compile/20030125-1.c
29885
29886 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
29887
29888         PR c++/9403
29889         * g++.dg/parse/template3.C: New test.
29890         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
29891
29892         PR c++/795
29893         * g++.dg/parse/template4.C: New test.
29894
29895         PR c++/9415
29896         * g++.dg/template/qual2.C: New test.
29897
29898         PR c++/8545
29899         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
29900
29901         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
29902
29903 2003-01-25  Roger Sayle  <roger@eyesopen.com>
29904
29905         * gcc.c-torture/execute/switch-1.c: New test case.
29906
29907 2003-01-25  Jan Hubicka  <jh@suse.cz>
29908
29909         * gcc.c-torture/execute/20030125-1.[cx]: New test.
29910
29911 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
29912
29913         Tweaks for Bison-1.875. From the NEWS file:
29914         "- `parse error' -> `syntax error'
29915         Bison now uniformly uses the term `syntax error'"
29916         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
29917         * gcc.dg/cpp/digraph2.c: Likewise.
29918         * gcc.dg/cpp/direct2.c: Likewise.
29919         * gcc.dg/cpp/paste4.c: Likewise.
29920         * gcc.dg/c90-restrict-1.c: Likewise.
29921         * gcc.dg/c99-func-2.c: Likewise.
29922         * gcc.dg/noncompile/920721-2.c: Likewise.
29923         * gcc.dg/noncompile/930622-2.c: Likewise.
29924         * gcc.dg/noncompile/940112-1.c: Likewise.
29925         * gcc.dg/noncompile/950921-1.c: Likewise.
29926         * gcc.dg/noncompile/951123-1.c: Likewise.
29927         * gcc.dg/noncompile/971104-1.c: Likewise.
29928         * gcc.dg/noncompile/990416-1.c: Likewise.
29929
29930 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
29931
29932         * g++.dg/parse/undefined1.C: Add error message.
29933
29934 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
29935
29936         PR c++/9354
29937         * g++.dg/parse/new1.C: New test.
29938
29939         PR c++/9216
29940         * g++.dg/parse/template2.C: New test.
29941
29942         PR c++/9354
29943         * g++.dg/parse/typedef2.C: New test.
29944
29945         PR c++/9328
29946         * g++.dg/ext/typeof3.C: New test.
29947
29948 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29949
29950         PR c++/2738
29951         * g++.dg/parse/ret-type1.C: New test.
29952
29953         PR c++/3792
29954         * g++.dg/parse/tmpl-outside1.C: New test.
29955
29956         PR c++/4207
29957         * g++.dg/parse/int-as-enum1.C: New test.
29958
29959         PR c++/4903
29960         * g++.dg/parse/no-typename1.C: New test.
29961
29962         PR c++/5533
29963         * g++.dg/parse/no-value1.C: New test.
29964
29965         PR c++/5921
29966         * g++.dg/parse/wrong-inline1.C: New test.
29967
29968         PR c++/6402
29969         * g++.dg/parse/ref1.C: New test.
29970
29971         PR c++/6992
29972         * g++.dg/parse/attr-ctor1.C: New test.
29973
29974         PR c++/7229
29975         * g++.dg/parse/namespace5.C: New test.
29976
29977         PR c++/7917
29978         * g++.dg/parse/func-def1.C: New test.
29979
29980         PR c++/8143
29981         * g++.dg/parse/undefined1.C: New test.
29982
29983         PR c++/5723, PR c++/8522
29984         * g++.dg/parse/specialization1.C: New test.
29985
29986         PR c++/163, PR c++/8595
29987         * g++.dg/parse/struct-as-enum1.C: New test.
29988
29989         PR c++/9173
29990         * g++.dg/parse/undefined2.C: New test.
29991
29992 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
29993
29994         PR c++/9298
29995         * g++.dg/parse/template1.C: New test.
29996
29997         PR c++/9384
29998         * g++.dg/parse/using1.C: New test.
29999
30000         PR c++/9285
30001         PR c++/9294
30002         * g++.dg/parse/expr2.C: New test.
30003
30004         PR c++/9388
30005         * g++.dg/parse/lookup2.C: Likewise.
30006
30007 2003-01-21  Jan Hubicka  <jh@suse.cz>
30008
30009         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
30010         * gcc.c-torture/execute/eeprof-1.c: Likewise.
30011         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
30012         * gcc.c-torture/execute/string-opt-*.c: Likewise.
30013
30014 2003-01-20  Nick Clifton  <nickc@redhat.com>
30015
30016         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
30017         problem with ARM sibcall code generation.
30018
30019 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
30020
30021         * gcc.c-torture/execute/20030120-1.c: New.
30022
30023 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
30024
30025         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
30026
30027 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
30028
30029         PR c++/9272
30030         * g++.dg/parse/ctor1.C: New test.
30031
30032         PR c++/9294:
30033         * g++.dg/parse/qualified1.C: New test.
30034
30035         * g++.dg/parse/typename3.C: New test.
30036
30037 2003-01-16  Richard Henderson  <rth@redhat.com>
30038
30039         * g++.dg/tls/init-2.C: Fix error matches for real this time.
30040
30041 2003-01-16  Richard Henderson  <rth@redhat.com>
30042
30043         * g++.dg/pch/pch.exp: Copy test header to the working directory
30044         before using it either for precompilation or direct use.
30045         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
30046         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
30047
30048 2003-01-16  Richard Henderson  <rth@redhat.com>
30049
30050         * gcc.dg/pch/pch.exp: Copy test header to the working directory
30051         before using it either for precompilation or direct use.
30052         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
30053         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
30054
30055 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
30056
30057         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
30058         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
30059         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
30060         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
30061         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
30062         typename warning into error.
30063         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
30064         error messages.
30065         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
30066         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
30067         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
30068         messages.
30069         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
30070         make declaration visible in template.
30071         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
30072         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
30073         messages.
30074         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
30075         message.
30076         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
30077         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
30078         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
30079         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
30080         typename warning with error message.
30081         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
30082         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
30083         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
30084
30085 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
30086
30087         * g++.dg/parse/ambig2.C: New test.
30088
30089 2003-01-15  Richard Henderson  <rth@redhat.com>
30090
30091         * g++.dg/tls/init-2.C: Update error message string.
30092
30093 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30094
30095         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
30096
30097 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
30098
30099         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
30100         all for HC11/HC12.
30101         * gcc.c-torture/compile/20001205-1.x: Likewise.
30102         * gcc.c-torture/compile/20001226-1.x: Likewise.
30103         * gcc.c-torture/compile/920520-1.x: Likewise.
30104         * gcc.c-torture/compile/961203-1.x: Likewise.
30105         * gcc.c-torture/compile/20020604-1.x: Likewise.
30106
30107 2003-01-15  Jan Hubicka  <jh@suse.cz>
30108
30109         * gcc.c-torture/compile/20030115-1.c: New test.
30110
30111         * gcc.dg/i386-fpcvt-1.c: New test.
30112         * gcc.dg/i386-fpcvt-2.c: New test.
30113
30114 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
30115
30116         Further conform g++'s __vmi_class_type_info to the C++ ABI
30117         specification.
30118         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
30119         the specification.
30120
30121 2003-01-14  Jan Hubicka  <jh@suse.cz>
30122
30123         * gcc.dg/i386-fpcvt-1.c: New test.
30124         * gcc.dg/i386-fpcvt-2.c: New test.
30125
30126 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
30127
30128         * gcc.dg/i386-mmx-3.c: New test.
30129
30130 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
30131
30132         PR c++/9264
30133         * g++.dg/parse/octal1.C: New file.
30134
30135         PR c++/9172
30136         * g++.dg/parse/typename1.C: New file.
30137
30138 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
30139
30140         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
30141         * gcc.dg/bf-no-ms-layout.c: Likewise.
30142         * gcc.dg/bf-ms-attrib.c: Likewise.
30143
30144 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
30145
30146         PR c++/9099
30147         * g++.dg/parse/dtor1.C: New file.
30148
30149         PR c++/9128
30150         * g++.dg/rtti/typeid1.C: New file.
30151
30152         PR c++/9153
30153         * g++.dg/parse/lookup1.C: New file.
30154
30155         PR c++/9171
30156         * g++.dg/templ/spec5.C: New file.
30157
30158 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
30159
30160         * gcc.c-torture/compile/20030110-1.c: New test.
30161
30162 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
30163
30164         Merge from pch-branch:
30165
30166         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
30167
30168         * gcc.dg/pch/cpp-1.h: New.
30169         * gcc.dg/pch/cpp-1.c: New.
30170         * gcc.dg/pch/cpp-2.h: New.
30171         * gcc.dg/pch/cpp-2.c: New.
30172
30173         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
30174
30175         * gcc.dg/pch/except-1.h: New.
30176         * gcc.dg/pch/except-1.c: New.
30177
30178         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
30179
30180         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
30181         running test.
30182         * gcc.dg/pch: Include *.hp not *.h.
30183         * gcc.dg/pch/system-1.h: New.
30184         * gcc.dg/pch/system-1.c: New.
30185
30186         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
30187
30188         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
30189         rather than trying to build and run a program using PCH.
30190         * gcc.dg/pch: Remove dg-do commands from test files.
30191
30192         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
30193
30194         * gcc.dg/pch/macro-3.c: New.
30195         * gcc.dg/pch/macro-3.h: New.
30196
30197         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
30198
30199         * gcc.dg/pch/common-1.c: New.
30200         * gcc.dg/pch/common-1.h: New.
30201         * gcc.dg/pch/decl-1.c: New.
30202         * gcc.dg/pch/decl-1.h: New.
30203         * gcc.dg/pch/decl-2.c: New.
30204         * gcc.dg/pch/decl-2.h: New.
30205         * gcc.dg/pch/decl-3.c: New.
30206         * gcc.dg/pch/decl-3.h: New.
30207         * gcc.dg/pch/decl-4.c: New.
30208         * gcc.dg/pch/decl-4.h: New.
30209         * gcc.dg/pch/decl-5.c: New.
30210         * gcc.dg/pch/decl-5.h: New.
30211         * gcc.dg/pch/global-1.c: New.
30212         * gcc.dg/pch/global-1.h: New.
30213         * gcc.dg/pch/inline-1.c: New.
30214         * gcc.dg/pch/inline-1.h: New.
30215         * gcc.dg/pch/inline-2.c: New.
30216         * gcc.dg/pch/inline-2.h: New.
30217         * gcc.dg/pch/static-1.c: New.
30218         * gcc.dg/pch/static-1.h: New.
30219         * gcc.dg/pch/static-2.c: New.
30220         * gcc.dg/pch/static-2.h: New.
30221
30222         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
30223
30224         * g++.dg/pch/pch.exp: Better handle failing testcases.
30225         * gcc.dg/pch/pch.exp: Likewise.
30226         * gcc.dg/pch/macro-1.c: New.
30227         * gcc.dg/pch/macro-1.h: New.
30228         * gcc.dg/pch/macro-2.c: New.
30229         * gcc.dg/pch/macro-2.h: New.
30230
30231         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
30232
30233         * g++.dg/dg.exp: Treat files in pch/ specially.
30234         * g++.dg/pch/pch.exp: New file.
30235         * g++.dg/pch/empty.H: New file.
30236         * g++.dg/pch/empty.C: New file.
30237         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
30238         "precompile".
30239
30240         * gcc.dg/pch/pch.exp: New file.
30241         * gcc.dg/pch/empty.h: New file.
30242         * gcc.dg/pch/empty.c: New file.
30243         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
30244         "precompile".
30245
30246 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30247
30248         * g++.dg/template/friend14.C: New test.
30249
30250 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
30251
30252         * gcc.dg/old-style-asm-1.c: New test.
30253
30254 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
30255
30256         * gcc.c-torture/compile/20030109-1.c: New test.
30257
30258 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
30259
30260         * gcc.c-torture/execute/20030109-1.c: New test.
30261
30262 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
30263
30264         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
30265         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
30266         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
30267         * g++.old-deja/g++.mike/eh2.C: Likewise.
30268         * g++.old-deja/g++.mike/eh3.C: Likewise.
30269         * g++.old-deja/g++.mike/eh5.C: Likewise.
30270         * g++.old-deja/g++.mike/eh6.C: Likewise.
30271         * g++.old-deja/g++.mike/eh7.C: Likewise.
30272         * g++.old-deja/g++.mike/eh8.C: Likewise.
30273         * g++.old-deja/g++.mike/eh9.C: Likewise.
30274         * g++.old-deja/g++.mike/eh10.C: Likewise.
30275         * g++.old-deja/g++.mike/eh12.C: Likewise.
30276         * g++.old-deja/g++.mike/eh13.C: Likewise.
30277         * g++.old-deja/g++.mike/eh14.C: Likewise.
30278         * g++.old-deja/g++.mike/eh16.C: Likewise.
30279         * g++.old-deja/g++.mike/eh17.C: Likewise.
30280         * g++.old-deja/g++.mike/eh18.C: Likewise.
30281         * g++.old-deja/g++.mike/eh21.C: Likewise.
30282         * g++.old-deja/g++.mike/eh23.C: Likewise.
30283         * g++.old-deja/g++.mike/eh24.C: Likewise.
30284         * g++.old-deja/g++.mike/eh25.C: Likewise.
30285         * g++.old-deja/g++.mike/eh26.C: Likewise.
30286         * g++.old-deja/g++.mike/eh27.C: Likewise.
30287         * g++.old-deja/g++.mike/eh28.C: Likewise.
30288         * g++.old-deja/g++.mike/eh29.C: Likewise.
30289         * g++.old-deja/g++.mike/eh31.C: Likewise.
30290         * g++.old-deja/g++.mike/eh33.C: Likewise.
30291         * g++.old-deja/g++.mike/eh34.C: Likewise.
30292         * g++.old-deja/g++.mike/eh35.C: Likewise.
30293         * g++.old-deja/g++.mike/eh36.C: Likewise.
30294         * g++.old-deja/g++.mike/eh37.C: Likewise.
30295         * g++.old-deja/g++.mike/eh38.C: Likewise.
30296         * g++.old-deja/g++.mike/eh39.C: Likewise.
30297         * g++.old-deja/g++.mike/eh40.C: Likewise.
30298         * g++.old-deja/g++.mike/eh41.C: Likewise.
30299         * g++.old-deja/g++.mike/eh42.C: Likewise.
30300         * g++.old-deja/g++.mike/eh44.C: Likewise.
30301         * g++.old-deja/g++.mike/eh46.C: Likewise.
30302         * g++.old-deja/g++.mike/eh47.C: Likewise.
30303         * g++.old-deja/g++.mike/eh48.C: Likewise.
30304         * g++.old-deja/g++.mike/eh49.C: Likewise.
30305         * g++.old-deja/g++.mike/eh50.C: Likewise.
30306         * g++.old-deja/g++.mike/eh51.C: Likewise.
30307         * g++.old-deja/g++.mike/eh53.C: Likewise.
30308         * g++.old-deja/g++.mike/eh55.C: Likewise.
30309         * g++.old-deja/g++.mike/p7912.C: Likewise.
30310         * g++.old-deja/g++.mike/p9706.C: Likewise.
30311         * g++.old-deja/g++.mike/p10416.C: Likewise.
30312         * g++.old-deja/g++.mike/p11667.C: Likewise.
30313         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
30314         Remove redundant reference to Iris.
30315         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
30316         Elxsi, i860, Pico Java, and WE32K.
30317
30318 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
30319
30320         * g++.dg/ext/asm4.C: New test.
30321
30322 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30323
30324         PR c++/9030
30325         * g++.dg/template/friend12.C: New test.
30326         * g++.dg/template/friend13.C: Likewise.
30327         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
30328
30329 2003-01-08  Jan Hubicka  <jh@suse.cz>
30330
30331         * gcc.dg/i386-cadd.c: New test.
30332         * gcc.dg/i386-cmov4.c: Likewise.
30333
30334 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
30335
30336         PR c++/9165
30337         * g++.dg/warn/Wunused-3.C: New test.
30338
30339         * g++.dg/abi/bitfield9.C: New test.
30340
30341         PR c++/9189
30342         * g++.dg/parse/defarg3.C: New test.
30343
30344 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
30345
30346         * g++.dg/parse/ambig1.C: New test.
30347         * g++.dg/parse/defarg2.C: New test.
30348
30349 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
30350
30351         * g++.dg/template/defarg-1.C: New test.
30352         * g++.dg/template/local2.C: Likewise.
30353
30354 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
30355
30356         * gcc.c-torture/execute/20030105-1.c: New test.
30357
30358 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30359
30360         * g++.dg/parse/namespace3.C: Remove extra semicolons.
30361         * g++.dg/parse/namespace4.C: Likewise.
30362
30363 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
30364
30365         * g++.dg/template/ntp2.C: New test.
30366
30367 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
30368
30369         * g++.dg/parse/extern-C-1.C: New test.
30370
30371         * g++.dg/parse/namespace4.C: New test.
30372
30373         * g++.dg/template/nested1.C: New test.
30374
30375         * g++.dg/parse/namespace3.C: New test.
30376
30377 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
30378
30379         * g++.dg/lookup/two-stage1.C: New test.
30380
30381 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30382
30383         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
30384         * g++.old-deja/g++.jason/access8.C: Likewise.
30385         * g++.old-deja/g++.other/decl5.C: Likewise.
30386
30387 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
30388
30389         * g++.dg/parse/parse7.C: New test.
30390
30391 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
30392
30393         PR c++/2843
30394         * g++.dg/ext/attrib7.C: New test.
30395
30396 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
30397
30398         * g++.dg/parse/parse6.C: New test.
30399
30400 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
30401
30402         * gcc.dg/h8300-stack-1.c: New.
30403
30404 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
30405
30406         g++.dg/lookup/exception1.C: New test.
30407
30408         g++.dg/lookup/template1.C: New test.
30409
30410         g++.dg/parse/namespace2.C: New test.
30411
30412         g++.dg/parse/parens2.C: New test.
30413
30414 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
30415
30416         * g++.dg/parse/parse5.C: New test.
30417         * g++.dg/lookup/scoped4.C: New test.
30418
30419 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
30420
30421         * g++.dg/parse/parens1.C: New test.
30422
30423         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
30424         angle-bracket1.C.
30425         * g++.dg/parse/parens2.C: New test.
30426
30427         * g++.dg/lookup/scope-operator1.C: New test.
30428
30429         * g++.dg/parse/operator1.C: New test.
30430
30431 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30432
30433         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
30434         * g++.old-deja/g++.other/access6.C: Likewise.
30435         * g++.old-deja/g++.other/decl1.C: Likewise.
30436         * g++.old-deja/g++.pt/typename12.C: Likewise.
30437
30438 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
30439
30440         * g++.dg/parse/namespace1.C: New test.
30441
30442 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
30443
30444         * g++.dg/parse/parse4.C: New test.
30445
30446 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
30447
30448         * g++.dg/parse/parse3.C: New test.
30449
30450 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
30451
30452         * g++.dg/parse/parse2.C: New test.
30453
30454 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
30455
30456         * g++.dg/template/friend11.C: New test.
30457
30458 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
30459
30460         * g++.dg/parse/parse1.C: New test.
30461
30462 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
30463
30464         * lib/profopt.exp: Change the name of a global variable to avoid
30465         possible clashes with other test suites.
30466
30467 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
30468
30469         * g++.dg/inherit/covariant8.C: New test.
30470
30471 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
30472
30473         * g++.dg/init/array9.C: New test.
30474
30475         PR c++/9112
30476         * g++.dg/parse/expr1.C: New test.
30477
30478 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
30479
30480         * gcc.c-torture/compile/20021230-1.c: New test.
30481
30482 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
30483
30484         * g++.dg/inherit/covariant5.C: New test.
30485         * g++.dg/inherit/covariant6.C: New test.
30486         * g++.dg/inherit/covariant7.C: New test.
30487
30488 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30489
30490         PR c++/2739
30491         * g++.dg/other/access2.C: New test.
30492
30493 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
30494
30495         * g++.dg/other/anon-struct.C: No longer fails
30496         * g++.old-deja/g++.brendan/parse4.C: Likewise.
30497         * g++.old-deja/g++.brendan/parse5.C: Likewise.
30498         * g++.old-deja/g++.brendan/parse6.C: Likewise.
30499
30500 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
30501
30502         * g++.dg/parse/angle-bracket.C (main): No longer fails.
30503
30504 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
30505
30506         * g++.dg/eh/spec4.C: Remove stray semicolon.
30507         * g++.dg/expr/pmf-1.C: Change error message.
30508         * g++.dg/ext/asm1.C: Remove stray semicolon.
30509         * g++.dg/ext/typename1.C: Add missing typenames.
30510         * g++.dg/inherit/template-as-base.C: Change error message.
30511         * g++.dg/lookup/scoped1.C: Likewise.
30512         * g++.dg/lookup/scoped2.C: Likewise.
30513         * g++.dg/lookup/using2.C: Likewise.
30514         * g++.dg/other/component1.C: Remove stray semicolon.
30515         * g++.dg/other/do1.C: Change error message.
30516         * g++.dg/other/error2.C: Likewise.
30517         * g++.dg/other/init1.C: Likewise.
30518         * g++.dg/other/packed1.C: Remove stray semicolon.
30519         * g++.dg/other/ptrmem2.C: Change error message.
30520         * g++.dg/parse/parameter-declaration-1.C: Remove line number
30521         marker.
30522         * g++.dg/special/initp1.C: Remove invalid attribute usage.
30523         * g++.dg/template/access3.C: Add typename keyword.
30524         * g++.dg/template/access5.C: Remove stray semicolon.
30525         * g++.dg/template/access6.C: Likewise.
30526         * g++.dg/template/complit1.C: Likewise.
30527         * g++.dg/template/crash1.C: Change error message.
30528         * g++.dg/template/inherit2.C: Remove stray semicolon.
30529         * g++.dg/template/instantiate2.C: Likewise.
30530         * g++.dg/template/instantiate3.C: Change error message.
30531         * g++.dg/template/qual1.C: Remove stray semicolon.
30532         * g++.dg/template/qualttp18.C: Change error message.
30533         * g++.dg/template/ref1.C: Remove stray semicolon.
30534         * g++.dg/template/sizeof1.C (A::value): Declare it.
30535         * g++.dg/template/spec4.C: Change error message.
30536         * g++.dg/template/static1.C: Likewise.
30537         * g++.dg/template/type1.C: Likewise.
30538         * g++.dg/template/typename3.C: Likewise.
30539         * g++.old-deja/g++.benjamin/13478.C: Change error message.
30540         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
30541         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
30542         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
30543         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
30544         named return value extension.
30545         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
30546         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
30547         * g++.old-deja/g++.bob/extern_C.C: Likewise.
30548         * g++.old-deja/g++.bob/inherit2.C: Likewise.
30549         * g++.old-deja/g++.brendan/complex1.C: Likewise.
30550         * g++.old-deja/g++.brendan/copy5.C: Likewise.
30551         * g++.old-deja/g++.brendan/crash13.C: Likewise.
30552         * g++.old-deja/g++.brendan/crash15.C: Likewise.
30553         * g++.old-deja/g++.brendan/crash18.C: Change error message.
30554         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
30555         * g++.old-deja/g++.brendan/crash38.C: Likewise.
30556         * g++.old-deja/g++.brendan/crash50.C: Likewise.
30557         * g++.old-deja/g++.brendan/crash56.C: Likewise.
30558         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
30559         syntax.
30560         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
30561         * g++.old-deja/g++.brendan/crash8.C: Change error message.
30562         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
30563         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
30564         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
30565         * g++.old-deja/g++.brendan/template11.C: Likewise.
30566         * g++.old-deja/g++.brendan/template26.C: Likewise.
30567         * g++.old-deja/g++.brendan/template27.C: Use explicit
30568         specialization syntax.
30569         * g++.old-deja/g++.brendan/template30.C: Likewise.
30570         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
30571         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
30572         non-dependent names.
30573         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
30574         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
30575         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
30576         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
30577         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
30578         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
30579         named return value extension.
30580         * g++.old-deja/g++.ext/namedret2.C: Likewise.
30581         * g++.old-deja/g++.ext/namedret3.C: Likewise.
30582         * g++.old-deja/g++.ext/return1.C: Likewise.
30583         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
30584         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
30585         * g++.old-deja/g++.jason/access8.C: Likewise.
30586         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
30587         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
30588         pseudo-destructor names.
30589         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
30590         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
30591         pseudo-destructor names.
30592         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
30593         * g++.old-deja/g++.jason/overload19.C: Likewise.
30594         * g++.old-deja/g++.jason/overload32.C: Likewise.
30595         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
30596         stray semicolons.
30597         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
30598         * g++.old-deja/g++.jason/return.C: Likewise.
30599         * g++.old-deja/g++.jason/return2.C: Likewise.
30600         * g++.old-deja/g++.jason/shadow1.C: Likewise.
30601         * g++.old-deja/g++.jason/special.C: Use explicit specialization
30602         syntax.
30603         * g++.old-deja/g++.jason/template10.C: Account for use of
30604         non-dependent names.
30605         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
30606         syntax.
30607         * g++.old-deja/g++.jason/template37.C: Likewise.
30608         * g++.old-deja/g++.law/access4.C: Change error messages.
30609         * g++.old-deja/g++.law/arm13.C: Remove incorrect
30610         pseudo-destructor names.
30611         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
30612         * g++.old-deja/g++.law/ctors9.C: Likewise.
30613         * g++.old-deja/g++.law/cvt22.C: Likewise.
30614         * g++.old-deja/g++.law/dtors5.C: Likewise.
30615         * g++.old-deja/g++.law/global-init1.C: Likewise.
30616         * g++.old-deja/g++.law/missed-error3.C: Likewise.
30617         * g++.old-deja/g++.law/operators28.C: Likewise.
30618         * g++.old-deja/g++.law/visibility28.C: Likewise.
30619         * g++.old-deja/g++.martin/eval1.C: Likewise.
30620         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
30621         name.
30622         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
30623         * g++.old-deja/g++.mike/net34.C: Likewise.
30624         * g++.old-deja/g++.mike/net36.C: Likewise.
30625         * g++.old-deja/g++.mike/ns2.C: Likewise.
30626         * g++.old-deja/g++.mike/p12306.C: Likewise.
30627         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
30628         value extension.
30629         * g++.old-deja/g++.mike/p700.C: Likewise.
30630         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
30631         * g++.old-deja/g++.mike/p710.C: Likewise.
30632         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
30633         value extension.
30634         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
30635         * g++.old-deja/g++.mike/pmf9.C: Likewise.
30636         * g++.old-deja/g++.ns/crash2.C: Likewise.
30637         * g++.old-deja/g++.ns/crash3.C: Likewise.
30638         * g++.old-deja/g++.ns/invalid1.C: Likewise.
30639         * g++.old-deja/g++.ns/ns17.C: Likewise.
30640         * g++.old-deja/g++.ns/template16.C: Likewise.
30641         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
30642         keyword.
30643         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
30644         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
30645         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
30646         named return value extension.
30647         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
30648         * g++.old-deja/g++.other/access4.C: Issue additional error
30649         messages.
30650         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
30651         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
30652         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
30653         * g++.old-deja/g++.other/crash25.C: Change error message.
30654         * g++.old-deja/g++.other/crash4.C: Change error message.
30655         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
30656         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
30657         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
30658         checks.
30659         * g++.old-deja/g++.other/defarg8.C: Likewise.
30660         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
30661         * g++.old-deja/g++.other/dtor10.C: Likewise.
30662         * g++.old-deja/g++.other/incomplete.C: Likewise.
30663         * g++.old-deja/g++.other/linkage7.C: Likewise.
30664         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
30665         lookup algorithm.
30666         * g++.old-deja/g++.other/mangle2.C: Likewise.
30667         * g++.old-deja/g++.other/refinit2.C: Likewise.
30668         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
30669         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
30670         * g++.old-deja/g++.pt/crash28.C: Likewise.
30671         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
30672         syntax.
30673         * g++.old-deja/g++.pt/crash32.C: Change error message.
30674         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
30675         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
30676         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
30677         error message position.
30678         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
30679         * g++.old-deja/g++.pt/defarg8.C: Change error message.
30680         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
30681         syntax.
30682         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
30683         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
30684         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
30685         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
30686         keyword.
30687         * g++.old-deja/g++.pt/explicit31.C: Likewise.
30688         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
30689         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
30690         keyword.
30691         * g++.old-deja/g++.pt/explicit71.C: Change error message.
30692         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
30693         syntax.
30694         * g++.old-deja/g++.pt/friend28.C: Account for use of
30695         non-dependent names.
30696         * g++.old-deja/g++.pt/friend29.C: Likewise.
30697         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
30698         rules.
30699         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
30700         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
30701         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
30702         lookup rules.
30703         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
30704         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
30705         keyword.
30706         * g++.old-deja/g++.pt/memclass20.C: Likewise.
30707         * g++.old-deja/g++.pt/memclass5.C: Likewise.
30708         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
30709         keyword.
30710         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
30711         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
30712         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
30713         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
30714         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
30715         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
30716         keyword.
30717         * g++.old-deja/g++.pt/spec10.C: Likewise.
30718         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
30719         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
30720         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
30721         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
30722         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
30723         * g++.old-deja/g++.pt/ttp62.C: Likewise.
30724         * g++.old-deja/g++.pt/ttp64.C: Likewise.
30725         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
30726         * g++.old-deja/g++.pt/typename15.C: Likewise.
30727         * g++.old-deja/g++.pt/typename22.C: Likewise.
30728         * g++.old-deja/g++.pt/typename6.C: Change error messages.
30729         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
30730         * g++.old-deja/g++.pt/virtual2.C: Likewise.
30731         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
30732         syntax.
30733         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
30734         return value extension.
30735         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
30736         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
30737         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
30738         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
30739
30740 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
30741
30742         * g++.dg/warn/inline1.C: New test.
30743         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
30744         * g++.old-deja/g++.jason/synth10.C: Likewise.
30745         * g++.old-deja/g++.mike/net31.C: Likewise.
30746         * g++.old-deja/g++.mike/p8786.C: Likewise.
30747
30748         * g++.dg/template/friend10.C: New test.
30749         * g++.dg/template/conv5.C: New test.
30750
30751 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
30752
30753         * g++.dg/lookup/scoped3.C: New test.
30754
30755         * g++.dg/lookup/decl1.C: New test.
30756         * g++.dg/lookup/decl2.C: New test.
30757
30758 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
30759
30760         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
30761         gcc.c-torture/compile/20021015-1.c,
30762         gcc.c-torture/compile/20021015-2.c,
30763         gcc.c-torture/compile/20021123-1.c,
30764         gcc.c-torture/compile/20021123-2.c,
30765         gcc.c-torture/compile/20021123-3.c,
30766         gcc.c-torture/compile/20021123-4.c,
30767         gcc.c-torture/execute/20021024-1.c: Add tests previously added
30768         only to 3.1 or 3.2 branch.
30769
30770 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
30771
30772         * gcc.dg/i386-bitfield3.c: New test.
30773
30774         * gcc.dg/i386-bitfield2.c: New test.
30775
30776 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
30777
30778         * g++.dg/parse/conv_op1.C: New test.
30779
30780 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
30781
30782         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
30783         approved.
30784
30785 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
30786
30787         * gcc.c-torture/compile/20021220-1.c: New test.
30788
30789 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
30790
30791         * gcc.dg/i386-fastcall-1.c: New.
30792
30793 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
30794
30795         * gcc.c-torture/execute/20021219-1.c: New test.
30796
30797 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
30798
30799         * gcc.dg/i386-pic-1.c: New test.
30800
30801 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30802
30803         PR c++/8099
30804         * g++.dg/template/friend9.C: New test.
30805
30806 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30807
30808         PR c++/3663
30809         * g++.dg/template/access7.C: New test.
30810
30811 2002-12-18  Nick Clifton  <nickc@redhat.com>
30812
30813         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
30814         the libstdc++-v3 directory has been found.
30815
30816 2002-12-12  Devang Patel <dpatel@apple.com>
30817         * gcc.dg/darwin-ld-1.c: New test.
30818         * gcc.dg/darwin-ld-2.c: New test.
30819         * gcc.dg/darwin-ld-3.c: New test.
30820         * gcc.dg/darwin-ld-4.c: New test.
30821         * gcc.dg/darwin-ld-5.c: New test.
30822
30823 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
30824
30825         * gcc.c-torture/compile/20021212-1.c: New test.
30826
30827 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
30828
30829         * gcc.dg/fshort-wchar: New test.
30830
30831 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
30832
30833         PR c++/8372
30834         * g++.dg/template/dtor1.C: New test.
30835
30836         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
30837         markers.
30838
30839 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
30840
30841         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
30842
30843 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
30844
30845         * g++.dg/template/static1.C: New test.
30846         * g++.dg/template/static2.C: New test.
30847         * g++.old-deja/g++.ext/memconst.C: New test.
30848
30849 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30850
30851         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
30852         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
30853         * g++.dg/special/initp1.C: Likewise.
30854
30855 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
30856
30857         * gcc.c-torture/execute/20021204-1.c: New test.
30858
30859 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
30860
30861         * gcc.dg/ppc-fmadd-1.c: New file.
30862         * gcc.dg/ppc-fmadd-2.c: New file.
30863         * gcc.dg/ppc-fmadd-3.c: New file.
30864
30865 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
30866
30867         * gcc.c-torture/compile/20021204-1.c: New test.
30868
30869 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
30870
30871         * g++.dg/inherit/covariant2.C: New test.
30872         * g++.dg/inherit/covariant3.C: New test.
30873         * g++.dg/inherit/covariant4.C: New test.
30874         * g++.dg/inherit/covariant1.C: Remove XFAIL.
30875         * g++.old-deja/g++.robertl/eb17.C: Likewise.
30876
30877 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
30878
30879         PR c++/8688
30880         * g++.dg/init/brace3.C: New test.
30881
30882 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
30883
30884         * gcc.dg/20020210-1.c: Fix a comment typo.
30885
30886 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
30887
30888         PR c++/8720
30889         * g++.dg/parse/defarg1.C: New test.
30890
30891         PR c++/8615
30892         * g++.dg/template/char1.C: New test.
30893
30894         * g++.dg/template/varmod1.C: Fix typo.
30895
30896 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30897
30898         DR 180
30899         * g++.old-deja/g++.pt/crash32.C: Expect error.
30900
30901 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
30902
30903         PR c++/5919
30904         * g++.dg/template/varmod1.C: New test.
30905
30906         PR c++/8727
30907         * g++.dg/inherit/typeinfo1.C: New test.
30908
30909         PR c++/8663
30910         * g++.dg/inherit/typedef1.C: New test.
30911
30912 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
30913
30914         PR c++/8332
30915         PR c++/8493
30916         * g++.dg/template/strlen1.C: New test.
30917
30918         PR c++/8227
30919         * g++.dg/template/ctor2.C: New test.
30920
30921         PR c++/8214
30922         * g++.dg/init/string1.C: New test.
30923
30924         PR c++/8511
30925         * g++.dg/template/friend8.C: New test.
30926
30927 2002-11-29  Joe Buck <jbuck@synopsys.com>
30928
30929         * g++.dg/lookup/anon2.C: New test.
30930
30931 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
30932
30933         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
30934         h8300 port.
30935
30936 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
30937
30938         * gcc.dg/bitfld-6.c: New test.
30939
30940 2002-11-27  Jan Hubicka  <jh@suse.cz>
30941
30942         * gcc.c-torture/execute/20021127.[cx]: New test.
30943
30944 2002-11-26  Jan Hubicka  <jh@suse.cz>
30945
30946         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
30947         quality.
30948
30949 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
30950
30951         * g++.dg/init/brace2.C: New test.
30952         * g++.old-deja/g++.mike/p9129.C: Correct.
30953
30954 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
30955
30956         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
30957
30958 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
30959
30960         * gcc.dg/sibcall-6: New test for indirect sibcalls.
30961
30962 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
30963
30964         * testsuite/g++.dg/abi/empty11.C: New test.
30965         * testsuite/g++.dg/rtti/cv1.C: New test.
30966
30967 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
30968
30969         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
30970
30971 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
30972
30973         * g++.dg/abi/empty10.C: New test.
30974
30975 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
30976
30977         * gcc.c-torture/compile/20021124-1.c: New test.
30978
30979 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
30980
30981         * g++.dg/abi/rtti2.C: New test.
30982
30983 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
30984
30985         * gcc.dg/i386-unroll-1.c: New test.
30986
30987 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
30988
30989         * gcc.c-torture/compile/20021120-1.c: New test.
30990         * gcc.c-torture/compile/20021120-2.c: New test.
30991
30992 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
30993
30994         * gcc.dg/bitfld-5.c: New test.
30995
30996 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
30997
30998         * gcc.c-torture/execute/20021120-3.c: New test.
30999
31000 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
31001
31002         * gcc.c-torture/execute/20021120-2.c: New test.
31003
31004 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
31005
31006         * gcc.c-torture/execute/20021120-1.c: New test.
31007
31008 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
31009
31010         * gcc.c-torture/execute/20021118-3.c: New test.
31011
31012 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
31013
31014         * gcc.c-torture/compile/20021119-1.c: New test.
31015
31016 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
31017
31018         * gcc.dg/duff-1.c: New test.
31019         * gcc.dg/duff-2.c: New test.
31020         * gcc.dg/duff-3.c: New test.
31021
31022 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
31023
31024         * gcc.dg/cpp/_Pragma5.c: New test.
31025
31026 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
31027
31028         * gcc.c-torture/execute/20021118-2.c: New test.
31029
31030 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
31031
31032         * gcc.c-torture/execute/20021118-1.c: New test.
31033
31034 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
31035
31036         * gcc.dg/20021116-1.c: New test.
31037
31038 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
31039
31040         * g++.dg/abi/vcall1.C: New test.
31041
31042 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
31043
31044         * gcc.dg/20021029-1.c: New test.
31045         * gcc.dg/20021029-2.c: New test.
31046
31047 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
31048
31049         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
31050
31051 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
31052
31053         PR c/8439
31054         * gcc.dg/20021110.c: Move to ...
31055         * gcc.c-torture/compile/20021110.c: .... here.
31056
31057 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31058
31059         PR c/8467
31060         * gcc.c-torture/execute/20021111-1.c
31061
31062 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
31063
31064         PR c/8439
31065         * gcc.dg/20021110.c: New test.
31066
31067 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
31068
31069         * g++.dg/abi/vthunk3.C: Run only on x86.
31070
31071 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
31072
31073         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
31074
31075 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
31076
31077         * lib/compat.exp (compat-execute): Fix logic error in last
31078         change.
31079
31080 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
31081
31082         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
31083
31084 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31085
31086         PR c++/8389
31087         * g++.dg/template/access6.C: New test.
31088
31089 2002-11-08  Jan Hubicka  <jh@suse.cz>
31090
31091         * gcc.dg/i386-ssefp-1.c: New test.
31092         * gcc.dg/i386-ssefp-1.c: New test.
31093
31094 2002-11-08  Jan Hubicka  <jh@suse.cz>
31095
31096         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
31097
31098 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
31099
31100         * g++.dg/abi/vthunk3.C: New test.
31101
31102         PR c++/8338
31103         * g++.dg/template/crash2.C: New test.
31104
31105 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
31106
31107         * testsuite/g++.dg/abi/dtor1.C: New test.
31108         * testsuite/g++.dg/abi/dtor2.C: Likewise.
31109
31110 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
31111
31112         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
31113         Darwin.
31114
31115 2002-11-04  Adam Nemet  <anemet@lnxw.com>
31116
31117         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
31118         -mthumb.  Only xfail with -O0.
31119
31120 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
31121
31122         * g++.dg/abi/thunk1.C: New test.
31123         * g++.dg/abi/thunk2.C: Likewise.
31124         * g++.dg/abi/vtt1.C: Likewise.
31125
31126 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
31127
31128         PR optimization/8423
31129         * gcc.c-torture/execute/builtin-constant.c: New test.
31130
31131 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
31132
31133         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
31134         Add some more cases.
31135
31136 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
31137
31138         PR c++/8391
31139         * g++.dg/opt/local1.C: New test.
31140
31141 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
31142
31143         PR c++/8160
31144         * g++.dg/template/complit1.C: New test.
31145
31146         PR c++/8149
31147         * g++.dg/template/typename4.C: Likewise.
31148
31149 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31150
31151         Core issue 287, PR c++/7639
31152         * g++.dg/template/instantiate1.C: Adjust error location.
31153         * g++.dg/template/instantiate3.C: New test.
31154         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
31155         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
31156         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
31157
31158 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
31159
31160         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
31161
31162 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
31163
31164         PR c++/8287
31165         * g++.dg/init/dtor2.C: New test.
31166
31167 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31168
31169         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
31170         * gcc.dg/nest.c: Bypass errors on irix6.
31171
31172 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
31173
31174         * gcc.dg/nest.c: Expect error for mmix-*-*.
31175         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
31176
31177 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
31178
31179         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
31180         markers.
31181
31182         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
31183
31184 2002-10-25  Mike Stump  <mrs@apple.com>
31185
31186         * gcc.dg/warn-1.c: New test.
31187
31188 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
31189
31190         * g++.dg/template/typename3.C: New test.
31191
31192 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
31193
31194         * g++.dg/lookup/ptrmem1.C: New test.
31195
31196         * g++.dg/abi/vthunk2.C: New test.
31197
31198 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
31199
31200         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
31201
31202 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
31203
31204         * g++.dg/abi/empty9.C: New test.
31205
31206 2002-10-24  Richard Henderson  <rth@redhat.com>
31207
31208         * g++.dg/inherit/thunk1.C: Enable for ia64.
31209
31210 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
31211
31212         PR c++/8067
31213         * g++.dg/lookup/pretty1.C: New test.
31214
31215 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
31216
31217         * gcc.dg/20021023-1.c: New test.
31218
31219 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
31220
31221         PR c++/7679
31222         * g++.dg/parse/inline1.C: New test.
31223
31224 2002-10-23  Richard Henderson  <rth@redhat.com>
31225
31226         * g++.dg/inherit/thunk1.C: Enable for x86_64.
31227
31228         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
31229
31230 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
31231
31232         PR c++/6579
31233         * g++.dg/parse/stmtexpr3.C: New test.
31234
31235 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
31236
31237         * g++.dg/expr/cond1.C: New test.
31238
31239 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
31240
31241         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
31242
31243 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
31244
31245         * g++.dg/abi/vbase13.C: New test.
31246         * g++.dg/abi/vbase14.C: Likewise.
31247
31248 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
31249
31250         * gcc.dg/tls/pic-1.c: New test.
31251         * gcc.dg/tls/nonpic-1.c: New test.
31252         * gcc.dg/20021018-1.c: New test.
31253
31254 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
31255
31256         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
31257         Remove only files with the same base name as the test case.
31258         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
31259         (profopt-execute): Likewise.  Also, remove old profiling
31260         and performance data files before running the tests.
31261
31262         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
31263         * g++.dg/bprob/bprob.exp: Likewise.
31264         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
31265         to allow more general test case names.
31266
31267         * g++.dg/bprob/bprob-1.C: Rename to ...
31268         * g++.dg/bprob/g++-bprob-1.C: ... this.
31269
31270         * g77.dg/bprob/bprob-1.f: Rename to ...
31271         * g77.dg/bprob/g77-bprob-1.f: ... this.
31272
31273 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
31274
31275         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
31276         bison 1.50 or later.
31277
31278 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
31279
31280         * g++.dg/README: Describe more test directories.
31281
31282 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
31283
31284         * g++.dg/init/array6.C: Add additional tests.
31285
31286 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
31287
31288         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
31289         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
31290
31291 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
31292
31293         * gcc.c-torture/compile/20020604-1.x: New.
31294         * gcc.c-torture/compile/simd-5.x: Likewise.
31295         * gcc.c-torture/execute/920710-1.x: Likewise.
31296         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
31297
31298 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
31299
31300         * g++.dg/inherit/override1.C: Add dg-options clause.
31301
31302 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
31303
31304         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
31305         _mm_slli_si128.
31306
31307 2002-10-19  Andreas Schwab  <schwab@suse.de>
31308
31309         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
31310         directory component.
31311
31312 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
31313
31314         * g++.dg/inherit/thunk1.C: New test.
31315
31316         * g++.dg/inherit/override1.C: New test.
31317
31318         * g++.dg/abi/mangle11.C: New test.
31319         * g++.dg/abi/mangle14.C: New test.
31320         * g++.dg/abi/mangle17.C: New test.
31321
31322 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
31323
31324         * g++.dg/overload/member2.C: New test.
31325
31326 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
31327
31328         * g++.dg/README: Describe new compat directory.
31329         * g++.dg/dg.exp: Skip tests in compat directory.
31330         * README.compat: New file.
31331         * lib/compat.exp: New expect script.
31332         * g++.dg/compat: New test directory.
31333         * g++.dg/compat/compat.exp: New expect script.
31334         * g++.dg/compat/abi: New test directory.
31335         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
31336         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
31337         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
31338         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
31339         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
31340         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
31341         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
31342         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
31343         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
31344         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
31345         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
31346         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
31347         * g++.dg/compat/break: New test directory.
31348         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
31349         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
31350         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
31351         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
31352         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
31353         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
31354         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
31355         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
31356         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
31357         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
31358         g++.dg/compat/break/README: New files.
31359         * g++.dg/compat/eh: New test directory.
31360         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
31361         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
31362         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
31363         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
31364         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
31365         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
31366         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
31367         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
31368         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
31369         g++.dg/compat/eh/filter2_y.C,
31370         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
31371         g++.dg/compat/eh/new1_y.C,
31372         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
31373         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
31374         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
31375         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
31376         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
31377         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
31378         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
31379         g++.dg/compat/eh/unexpected1_y.C: New files.
31380         * g++.dg/compat/init: New test directory.
31381         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
31382         g++.dg/compat/init/array5_y.C,
31383         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
31384         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
31385         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
31386         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
31387         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
31388         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
31389         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
31390         g++.dg/compat/init/init-ref2_y.C: New files.
31391
31392 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
31393
31394         PR c++/7584
31395         * g++.dg/inherit/using3.C: New test.
31396
31397 2002-10-17  Jan Hubicka  <jh@suse.cz>
31398
31399         * gcc.dg/20021017-2.c: New test.
31400
31401 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
31402
31403         * g++.dg/abi/mangle16.C: Adjust.
31404
31405         * g++.dg/init/array8.C: New test.
31406
31407 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
31408
31409         * gcc.dg/special/mips-abi.exp: New test.
31410         * gcc.dg/special/mips-abi.s: Empty file used by the above.
31411
31412 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
31413
31414         * g++.dg/abi/mangle16.C: New test.
31415         * g++.dg/abi/mangle17.C: Likewise.
31416
31417         PR c++/7478
31418         * g++.dg/template/ref1.C: New test.
31419
31420 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31421
31422         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
31423
31424 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
31425
31426         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
31427
31428 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
31429
31430         PR c++/7524
31431         * g++.dg/init/array7.C: New test.
31432
31433 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
31434
31435         * g++.dg/init/array6.C: New test.
31436
31437         * g++.dg/abi/mangle13.C: Likewise.
31438         * g++.dg/abi/mangle14.C: Likewise.
31439         * g++.dg/abi/mangle15.C: Likewise.
31440
31441 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
31442
31443         * g++.dg/abi/empty8.C: New test.
31444
31445 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
31446
31447         * g++.dg/init/ctor1.C: New test.
31448
31449 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
31450
31451         * gcc.c-torture/execute/20021015-1.c: New test.
31452
31453 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
31454
31455         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
31456
31457 2002-10-14  Jan Hubicka  <jh@suse.cz>
31458
31459         * gcc.dg/i386-ssetype-[1-5].c: New tests.
31460
31461 2002-10-14  Richard Henderson  <rth@redhat.com>
31462
31463         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
31464
31465 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
31466
31467         PR optimization/6631
31468         * g++.dg/opt/const2.C: New test.
31469
31470 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
31471
31472         PR c++/7176
31473         * g++.dg/parse/friend1.C: New test.
31474         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
31475
31476 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
31477
31478         * gcc.dg/20021014-1.c: New test.
31479
31480 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
31481
31482         PR c++/5661
31483         * g++.dg/ext/vlm1.C: New test.
31484         * g++.dg/ext/vlm2.C: Likewise.
31485
31486         * g++.dg/init/array1.C: Remove invalid braces.
31487         * g++.dg/init/brace1.C: New test.
31488         * g++.dg/init/copy2.C: Likewise.
31489         * g++.dg/init/copy3.C: Likewise.
31490         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
31491         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
31492         braces.
31493
31494 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
31495
31496         * gcc.dg/cpp/assembler.S: Don't use -ansi.
31497
31498 2002-10-11  Richard Shann  <richard.shann@superh.com>
31499
31500         * gcc.c-torture/compile/simd-5.c: New test.
31501
31502 2002-10-10  Roger Sayle  <roger@eyesopen.com>
31503
31504         * gcc.c-torture/execute/shiftopt-1.c: New test case.
31505
31506 2002-10-10  Jim Wilson  <wilson@redhat.com>
31507
31508         * gcc.c-torture/execute/20021010-1.c: New test.
31509
31510 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
31511
31512         PR c/7353
31513         * g++.dg/ext/typedef-init.C: New test.
31514         * gcc.dg/typedef-init.c: New test.
31515
31516 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
31517
31518         * gcc.dg/cpp/paste13.c: New test.
31519
31520 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31521
31522         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
31523         remaining platforms, XFAIL during compile, not execute.  Don't
31524         XFAIL at -O0.
31525
31526 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
31527
31528         * gcc.dg/alias-1.c: Tweak expected warning.
31529
31530 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
31531
31532         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
31533
31534 2002-10-06  Andreas Jaeger  <aj@suse.de>
31535
31536         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
31537         * gcc.dg/cpp/c++98.C: Likewise.
31538
31539         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
31540         * g++.dg/cpp/c++98.C: Likewise.
31541
31542         * g++.dg/README (Subdirectories): Mention cpp directory.
31543
31544         PR target/7559
31545         * gcc.dg/20021006-1.c: New test.
31546
31547 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31548
31549         PR c++/7804
31550         * g++.dg/other/warning1.C: New test.
31551
31552 2002-10-04  Roger Sayle  <roger@eyesopen.com>
31553
31554         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
31555         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
31556         and sparc-*-* with -m64 as expected failures.  See PR 8087.
31557
31558 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
31559
31560         PR c++/7931
31561         * g++.dg/template/ptrmem3.C: New test.
31562
31563         PR c++/7754
31564         * g++.dg/template/union1.C: New test.
31565
31566 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
31567
31568         PR c++/8006
31569         * g++.dg/abi/mangle9.C: New test.
31570         * g++.dg/abi/mangle10.C: New test.
31571         * g++.dg/abi/mangle11.C: New test.
31572         * g++.dg/abi/mangle12.C: New test.
31573
31574 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
31575
31576         PR c++/7188.
31577         * g++.dg/template/meminit1.C: New test.
31578         * g++.dg/warn/Wreorder-1.C: Likewise.
31579         * g++.old-deja/g++.mike/warn3.C: Tweak.
31580         * lib/prune.exp: Ingore "in copy constructor".
31581
31582 2002-10-02  Andreas Jaeger  <aj@suse.de>
31583
31584         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
31585         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
31586         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
31587         on x86-64.
31588
31589 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
31590
31591         * gcc.dg/empty1.C: Fix typo.
31592
31593 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
31594
31595         * gcc.dg/alias-1.c: New test.
31596
31597 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
31598
31599         * gcc.dg/empty1.C: New test.
31600
31601         * g++.dg/tls/init-2.C: Tweak error messages.
31602
31603 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
31604
31605         * gcc.c-torture/compile/20020923-1.c: New test.
31606
31607 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
31608
31609         * gcc.c-torture/execute/ffs-1.c: New test.
31610         * gcc.c-torture/execute/ffs-2.c: Ditto.
31611
31612 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
31613
31614         * g++.dg/overload/member1.C: New test.
31615
31616 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
31617
31618         * g++.dg/abi/empty7.C: New test.
31619         * g++.dg/init/pm2.C: Likewise.
31620
31621 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
31622
31623         * g++.dg/rtti/crash1.C: New test.
31624
31625 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
31626
31627         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
31628         gcc.dg/sibcall-4.c: New tests.
31629
31630 2002-09-28  Roger Sayle  <roger@eyesopen.com>
31631
31632         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
31633         powerpc and MMIX targets.
31634
31635 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
31636
31637         * gcc.dg/cpp/20020927-1.c: New.
31638
31639 2002-09-26  David S. Miller  <davem@redhat.com>
31640
31641         * gcc.c-torture/compile/trunctfdf.c: New.
31642
31643 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31644
31645         * lib/target-supports.exp (check_weak_available): Handle solaris2.
31646
31647 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
31648
31649         * gcc.c-torture/execute/loop-15.c: New.
31650
31651 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
31652
31653         * README.QMTEST: Fix typo.
31654
31655 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
31656
31657         * gcc.dg/20020926-1.c: New test.
31658
31659 2002-09-25  David S. Miller  <davem@redhat.com>
31660
31661         PR target/7842
31662         * gcc.c-torture/execute/shiftdi.c: New test.
31663
31664 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
31665
31666         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
31667         unique to the tool.
31668         * lib/g77.exp (g77_init): Likewise.
31669         * lib/g++.exp (g++_init): Likewise.
31670         * lib/objc.exp (objc_init): Likewise.
31671
31672 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
31673
31674         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
31675         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
31676         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
31677
31678 2002-09-25  Richard Henderson  <rth@redhat.com>
31679
31680         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
31681         too-small long double.
31682
31683 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
31684
31685         * gcc.dg/20020919-1.c: New test.
31686
31687 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
31688
31689         * g++.dg/abi/bitfield6.C: New test.
31690         * g++.dg/abi/bitfield7.C: New test.
31691         * g++.dg/abi/bitfield8.C: New test.
31692         * g++.dg/abi/vbase11.C: New test.
31693
31694 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
31695
31696         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
31697         hppa*-*-hpux*.  Update test comment.
31698
31699 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
31700
31701         * gcc.dg/tls/struct-1.c: New test.
31702
31703 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
31704
31705         * gcc.dg/cpp/tr-warn2.c: Update.
31706
31707 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
31708
31709         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
31710
31711 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
31712
31713         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
31714         systems.
31715
31716 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
31717
31718         * gcc.c-torture/execute/ieee/mzero3.c: New test.
31719
31720         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
31721         Adjust for c++filt moved to binutils.  Remove spurious duplicate
31722         setting of cxxfilt.
31723
31724 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
31725
31726         * gcc.dg/20020312-2.c: Update for darwin.
31727
31728 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
31729
31730         * g++.old-deja/g++.other/crash32.C: Mark ICE.
31731
31732 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
31733
31734         * objc.dg/comp-types-1.m: New test.
31735         * objc.dg/comp-types-2.m: New test.
31736         * objc.dg/comp-types-3.m: New test.
31737         * objc.dg/comp-types-4.m: New test.
31738         * objc.dg/comp-types-5.m: New test.
31739         * objc.dg/comp-types-6.m: New test.
31740
31741 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
31742
31743         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
31744
31745 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
31746
31747         * g++.dg/other/do1.C: New test.
31748
31749         * g++.dg/template/subst1.C: New test.
31750
31751 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
31752
31753         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
31754
31755 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
31756
31757         * g++.dg/template/qualttp20.C: Adjust expected errors.
31758         * g++.old-deja/g++.jason/report.C: Likewise.
31759         * g++.old-deja/g++.other/qual1.C: Likewise.
31760
31761         * g++.dg/lookup/scoped2.C: New test.
31762
31763         * g++.dg/ext/asm3.C: New test.
31764
31765 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
31766
31767         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
31768
31769 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
31770
31771         * ChangeLog: follow spelling conventions.
31772         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
31773         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
31774         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
31775         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
31776         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
31777         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
31778         * g++.old-deja/g++.law/global-init1.C: Likewise.
31779         * g++.old-deja/g++.other/delete4.C: Likewise.
31780         * g++.old-deja/g++.other/inline21.C: Likewise.
31781         * g++.old-deja/g++.other/singleton.C: Likewise.
31782         * g77.dg/strlen0.f: Likewise.
31783         * g77.f-torture/compile/20010519-1.f: Likewise.
31784         * g77.f-torture/compile/980310-4.f: Likewise.
31785         * gcc.c-torture/compile/20000605-1.c: Likewise.
31786         * gcc.c-torture/execute/20020225-1.c: Likewise.
31787         * gcc.dg/c90-hexfloat-2.c: Likewise.
31788         * gcc.dg/c99-bool-1.c: Likewise.
31789         * gcc.dg/c99-hexfloat-2.c: Likewise.
31790         * gcc.dg/dll-2.c: Likewise.
31791         * gcc.dg/wtr-union-init-1.c: Likewise.
31792         * gcc.dg/wtr-union-init-2.c: Likewise.
31793         * gcc.dg/wtr-union-init-3.c: Likewise.
31794         * gcc.dg/cpp/avoidpaste1.c: Likewise.
31795         * gcc.dg/cpp/defined.c: Likewise.
31796         * gcc.dg/cpp/macsyntx.c: Likewise.
31797         * gcc.dg/cpp/paste2.c: Likewise.
31798         * gcc.dg/cpp/trad/defined.c: Likewise.
31799         * gcc.dg/format/c90-printf-1.c: Likewise.
31800         * gcc.dg/format/c90-scanf-1.c: Likewise.
31801         * gcc.dg/format/c99-printf-1.c: Likewise.
31802         * gcc.dg/format/c99-scanf-1.c: Likewise.
31803         * gcc.misc-tests/gcov-8.c: Likewise.
31804         * lib/profopt.exp: Likewise.
31805
31806 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
31807
31808         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
31809
31810 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
31811
31812         * g++.dg/inherit/using2.C: New test.
31813
31814 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
31815
31816         * ChangeLog: Follow spelling conventions.
31817         * g++.dg/template/friend4.C: Likewise.
31818         * g++.old-deja/g++.pt/crash67.C: Likewise.
31819         * gcc.c-torture/execute/20000801-4.c: Likewise.
31820         * gcc.dg/c90-digraph-1.c: Likewise.
31821         * gcc.dg/c94-digraph-1.c: Likewise.
31822         * gcc.dg/c99-digraph-1.c: Likewise.
31823         * gcc.dg/cpp/line5.c: Likewise.
31824         * gcc.dg/cpp/multiline.c: Likewise.
31825         * gcc.dg/cpp/trad/literals-1.c: Likewise.
31826         * gcc.dg/format/attr-3.c: Likewise.
31827         * gcc.dg/format/c90-scanf-3.c: Likewise.
31828         * gcc.dg/format/ext-4.c: Likewise.
31829
31830 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
31831
31832         * g++.dg/template/pretty1.C: New test.
31833
31834 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
31835
31836         * gcc.c-torture/execute/struct-cpy-1.c: New test.
31837
31838 2002-09-13  Matt Austern  <austern@apple.com>
31839
31840         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
31841         passing a cast expression to a function by const reference.
31842
31843 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
31844
31845         * g++.dg/template/deduce1.C: New test.
31846
31847 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
31848
31849         * gcc.c-torture/execute/simd-1.c: Force all use of int to
31850         32-bit int.
31851
31852 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
31853
31854         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
31855         usage.
31856
31857 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
31858
31859         * gcc.c-torture/compile/20020910-1.c: New test.
31860
31861 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
31862
31863         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
31864
31865 2002-09-10  Andreas Jaeger  <aj@suse.de>
31866
31867         * gcc.dg/20020312-2.c: Adjust for x86-64.
31868
31869 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
31870
31871         * g77.dg/7388.f: New test case for PR 7388.
31872
31873 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
31874
31875         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
31876
31877 2002-09-05  Ziemowit Laski <zlaski@apple.com>
31878
31879         * objc.dg/proto-lossage-1.m: New test.
31880
31881 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
31882
31883         * gcc.dg/cpp/_Pragma4.c: Fix typo.
31884
31885 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
31886
31887         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
31888         expected to pass.
31889
31890 2002-09-06  Stan Shebs  <shebs@apple.com>
31891             David Edelsohn  <edelsohn@gnu.org>
31892
31893         * gcc.dg/weak: New directory.
31894         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
31895         target-specific xfail bits.
31896         * gcc.dg/typeof-2.c: Move to new directory.
31897         * gcc.dg/weak.exp: New expect script.
31898
31899 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
31900
31901         * gcc.c-torture/execute/extzvsi.c: New test.
31902
31903 2002-09-05  Stan Shebs  <shebs@apple.com>
31904
31905         * gcc.dg/weak-1.c: xfail on Darwin.
31906         * gcc.dg/weak-2.c: Ditto.
31907         * gcc.dg/weak-3.c: Ditto.
31908         * gcc.dg/weak-4.c: Ditto.
31909         * gcc.dg/weak-5.c: Ditto.
31910         * gcc.dg/weak-6.c: Ditto.
31911         * gcc.dg/weak-7.c: Ditto.
31912         * gcc.dg/weak-8.c: Ditto.
31913         * gcc.dg/weak-9.c: Ditto.
31914
31915 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
31916
31917         * gcc.c-torture/execute/loop-14.c: New test.
31918
31919 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
31920
31921         * g++.dg/other/cxa-atexit1.C: New test.
31922
31923         * gcc.dg/typeof-2.c: New test.
31924
31925 2002-09-03  Roger Sayle  <roger@eyesopen.com>
31926
31927         * gcc.dg/builtins-2.c: New testcase.
31928         * gcc.dg/builtins-3.c: New testcase.
31929
31930 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
31931
31932         * gcc.dg/cpp/_Pragma4.c: New test.
31933
31934 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
31935
31936         * objc/execute/nil_method-1.m: New testcase.
31937
31938 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
31939
31940         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
31941         [Object class], not [Object initialize].
31942
31943 2002-08-31  Roger Sayle  <roger@eyesopen.com>
31944             Hans-Peter Nilsson  <hp@bitrange.com>
31945
31946         * gcc.c-torture/execute/20020720-1.x: Skip test on
31947         mmix-knuth-mmixware.  Correct comment.
31948
31949 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
31950
31951         * testsuite/g++.dg/abi/bitfield5.C: New test.
31952         * testsuite/g++.dg/abi/vbase10.C: Likewise.
31953
31954 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
31955
31956         * objc.dg/undeclared-selector.m: New test.
31957
31958 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
31959
31960         * g++.dg/other/offsetof1.C: Avoid cast warning.
31961
31962 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
31963
31964         * objc.dg/super-class-2.m: New test.
31965
31966 2002-08-24  Matt Austern  <austern@apple.com>
31967
31968         * g++.dg/ext/lvaddr.C: New test.
31969         * g++.dg/ext/lvcast.C: New test.
31970
31971 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
31972
31973         * testsuite/g++.dg/inherit/cond1.C: New test.
31974
31975 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
31976
31977         * gcc.dg/noncompile/incomplete-1.c: New test.
31978
31979 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
31980
31981         * gcc.dg/typespec-1.c: New test.
31982
31983 2002-08-20  Devang Patel  <dpatel@apple.com>
31984         * objc.dg/proto-hier-2.m: New test.
31985
31986 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
31987
31988         * objc.dg/bitfield-1.m: New test.
31989         * objc.dg/bitfield-2.m: New test.
31990
31991 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
31992
31993         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
31994         gcc.dg/c99-flex-array-4.c: New tests.
31995
31996 2002-08-16  Stan Shebs  <shebs@apple.com>
31997
31998         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
31999
32000 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
32001
32002         * gcc.dg/typeof-1.c: New test.
32003         * g++.dg/ext/typeof2.C: New test.
32004
32005 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
32006
32007         * g++.dg/other/offsetof1.C: New test.
32008
32009 2002-08-14  Richard Henderson  <rth@redhat.com>
32010
32011         * gcc.dg/tls/diag-3.c: Fix expected message strings.
32012
32013 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
32014
32015         * gcc.dg/cpp/_Pragma3.c: New test.
32016
32017 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
32018
32019         * g++.dg/template/inherit3: New test.
32020
32021 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
32022
32023         * gcc.dg/bitfld-4.c: Add blank options.
32024
32025 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
32026
32027         * g++.dg/template/crash1.C: New test.
32028
32029 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
32030
32031         * gcc.dg/tls/opt-2.c: New test.
32032
32033 2002-08-08  Devang Patel  <dpatel@apple.com>
32034
32035         * objc.dg/selector-1.m : New test
32036
32037 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
32038
32039         * g++.dg/abi/bitfield4.C: New test.
32040         * gcc.dg/bitfld-4.c: New test.
32041
32042 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
32043
32044         * g++.dg/other/packed1.C: New test.
32045
32046 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
32047
32048         * g++.dg/abi/offsetof.C: Tweak error messages.
32049         * g++.old-deja/g++.mike/p10769a.C: Likewise.
32050
32051 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
32052
32053         * gcc.dg/bitfld-3.c: New test.
32054
32055 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
32056             Richard Henderson  <rth@redhat.com>
32057
32058         * gcc.dg/i386-bitfield1.c: New test.
32059         * g++.dg/abi/bitfield3.C: Update.
32060
32061 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
32062
32063         * objc.dg/const-str-2.m: Update.
32064         * gcc.dg/cpp/c++98.c: Change to C extension.
32065         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
32066         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
32067
32068 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
32069
32070         * testsuite/gcc.dg/tls/diag-3.c: New.
32071
32072 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
32073
32074         * g++.dg/README (Subdirectories): Document new subdir expr.
32075         * g++.dg/expr/pmf-1.C: New test.
32076
32077 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
32078
32079         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
32080
32081 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
32082
32083         * g++.dg/abi/bitfield3.C: New test.
32084
32085 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
32086
32087         * lib/gcov.exp: Tweak expected line formats.
32088         * gcc.misc-tests/gcov8.c: New test.
32089         * gcc.misc-tests/gcov8.x: New flags.
32090
32091 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
32092
32093         * consistency.vlad/layout/endian.c: Include string.h.
32094
32095         * gcc.c-torture/execute/20020805-1.c: New test.
32096
32097 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
32098
32099         * g++.dg/other/conversion1.C: New test.
32100
32101 2002-08-03  Roger Sayle  <roger@eyesopen.com>
32102
32103         * gcc.dg/builtins-1.c: New testcase.
32104
32105 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
32106
32107         * g++.dg/inherit/access3.C: New test.
32108
32109 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
32110
32111         * gcc.dg/ia64-visibility-2.c: New test.
32112
32113 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
32114
32115         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
32116         __qualifier_flags to __flags.
32117
32118 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
32119
32120         * g++.dg/inherit/operator1.C: New test.
32121         * g++.dg/lookup/disamb1.C: Fix typo in comment.
32122         * g++.dg/other/error1.C: Change expected error message.
32123         * g++.dg/template/conv4.C: Likewise.
32124
32125 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
32126
32127         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
32128         for documented behavior.
32129
32130 2002-07-25  Roger Sayle  <roger@eyesopen.com>
32131
32132         * gcc.c-torture/execute/20020720-1.x: Skip this test on
32133         several targets known to fail.
32134
32135 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
32136
32137         * gcc.dg/mips-args-[123].c: New tests.
32138
32139 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
32140
32141         * gcc.dg/ppc-spe.c: New.
32142
32143 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
32144
32145         * g++.dg/other/ptrmem4.C: New testcase.
32146
32147 2002-07-24  Richard Henderson  <rth@redhat.com>
32148
32149         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
32150
32151 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
32152
32153         * g++.dg/ext/alignof1.C (main): Return 0 for success.
32154
32155 2002-07-24  Roger Sayle  <roger@eyesopen.com>
32156
32157         * gcc.c-torture/execute/memset-3.c: New testcase.
32158
32159 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
32160
32161         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
32162         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
32163
32164 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32165
32166         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
32167         Delete.
32168
32169 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
32170
32171         * gcc.c-torture/compile/simd-4.c: New test.
32172
32173 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32174
32175         PR c++/7347, c++/7348
32176         * g++.dg/template/access4.C: New test.
32177         * g++.dg/template/access5.C: New test.
32178         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
32179         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
32180         * g++.old-deja/g++.pt/ttp58.C: Likewise.
32181         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
32182
32183 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
32184
32185         * gcc.dg/gnu89-init-2.c: New test.
32186
32187 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
32188
32189         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
32190
32191 2002-07-20  Roger Sayle  <roger@eyesopen.com>
32192
32193         * gcc.c-torture/execute/20020720-1.c: New testcase.
32194
32195 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
32196
32197         * gcc.dg/cpp/Wsignprom.c: New tests.
32198
32199 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
32200
32201         * gcc.c-torture/execute/loop-13.c: New test.
32202
32203 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
32204
32205         * gcc.dg/cpp/expr.c: New tests.
32206
32207 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
32208
32209         * g++.dg/opt/pr6713.C: Add template instantiation.
32210
32211 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
32212
32213         * gcc.dg/nest.c: New test.
32214
32215 2002-07-17  Richard Henderson  <rth@redhat.com>
32216
32217         * g++.dg/opt/pr6713.C: New test.
32218
32219 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
32220
32221         * gcc.c-torture/execute/loop-2e.x: Let the testcase
32222         XFAIL for all x86 processors.
32223
32224 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
32225
32226         * gcc.c-torture/execute/20010122-1.x: Do not test with
32227         -fomit-frame-pointer.
32228
32229 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32230
32231         * g++.dg/template/instantiate2.C: New test.
32232         * g++.dg/template/spec4.C: New test.
32233
32234 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32235
32236         * g++.dg/template/access2.C: New test.
32237         * g++.dg/template/access3.C: New test.
32238
32239 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
32240
32241         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
32242         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
32243         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
32244         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
32245         Convert to use <stdarg.h>.
32246         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
32247         Delete.
32248         * gcc.dg/va-arg-2.c: New.
32249         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
32250
32251 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
32252
32253         * gcc.c-torture/compile/20020710-1.c: New test.
32254
32255 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
32256                           Andrew Pinski  <pinskia@physics.uc.edu>
32257
32258         gcc.c-torture/compile/simd-2.c: New testcase.
32259         gcc.c-torture/compile/simd-3.c: Likewise.
32260
32261 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
32262
32263         PR c++/7224
32264         * g++.dg/overload/error1.C: New test.
32265
32266 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
32267
32268         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
32269         configuration and IRIX 6 O32 ABI.
32270
32271 2002-07-11  Roger Sayle  <roger@eyesopen.com>
32272
32273         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
32274
32275 2002-07-10  Roger Sayle  <roger@eyesopen.com>
32276
32277         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
32278
32279 2002-07-10  Jeffrey A Law  <law@redhat.com>
32280
32281         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
32282
32283         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
32284
32285 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
32286
32287         * gcc.dg/20020312-2.c: Check for __PPC__.
32288
32289 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
32290
32291         * gcc.c-torture/compile/20020709-1.c: New test.
32292
32293 2002-07-07  Roger Sayle  <roger@eyesopen.com>
32294
32295         * g++.dg/template/qualttp21.C: New test case.
32296
32297 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
32298
32299         * gcc.c-torture/compile/20020706-1.c: New test.
32300         * gcc.c-torture/compile/20020706-2.c: New test.
32301
32302 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
32303             Alexandre Oliva  <aoliva@redhat.com>
32304
32305         * g++.dg/warn/incomplete1.C: New test.
32306
32307 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32308
32309         PR c++/7099
32310         * g++.dg/warn/noreturn1.C: New test.
32311
32312 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
32313
32314         PR c++/6706
32315         * g++.dg/debug/debug6.C: New test.
32316         * g++.dg/debug/debug7.C: New test.
32317
32318 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
32319
32320         * gcc.c-torture/compile/simd-3.c: New test.
32321
32322 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
32323
32324         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
32325         * gcc.dg/20020620-1.c: Likewise.
32326
32327 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32328
32329         PR c++/6944
32330         * g++.dg/init/array4.C: New test.
32331         * g++.dg/init/array5.C: New test.
32332
32333 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
32334
32335         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
32336         * gcc.c-torture/execute/simd-2.c (main): Likewise.
32337
32338 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32339
32340         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
32341         * gcc.dg/wtr-aggr-init-1.c: Likewise.
32342         * gcc.dg/wtr-conversion-1.c: Likewise.
32343         * gcc.dg/wtr-escape-1.c: Likewise.
32344         * gcc.dg/wtr-int-type-1.c: Likewise.
32345         * gcc.dg/wtr-label-1.c: Likewise.
32346         * gcc.dg/wtr-static-1.c: Likewise.
32347         * gcc.dg/wtr-strcat-1.c: Likewise.
32348         * gcc.dg/wtr-suffix-1.c: Likewise.
32349         * gcc.dg/wtr-switch-1.c: Likewise.
32350         * gcc.dg/wtr-unary-plus-1.c: Likewise.
32351         * gcc.dg/wtr-union-init-1.c: Likewise.
32352         * gcc.dg/wtr-union-init-2.c: Likewise.
32353         * gcc.dg/wtr-union-init-3.c: Likewise.
32354
32355         * gcc.dg/wtr-func-def-1.c: New test.
32356
32357 2002-07-02 Devang Patel <dpatel@apple.com>
32358
32359         * objc.dg/param-1.m: New test.
32360
32361 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
32362
32363         * gcc.dg/cpp/trad/directive.c: Add test.
32364         * gcc.dg/cpp/trad/macroargs.c: Add test.
32365         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
32366
32367 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
32368
32369         * gcc.dg/cpp/cmdlne-M.c: New test.
32370
32371 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
32372
32373         * objc.dg/desig-init-1.m: New test.
32374
32375 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32376
32377         PR c++/6716
32378         * g++.dg/template/instantiate1.C: New test.
32379
32380 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
32381
32382         PR c++/7112
32383         * g++.dg/template/sizeof2.C: New test.
32384
32385 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
32386
32387         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
32388         gcc.dg/cpp/trad/include.c: New tests.
32389
32390 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
32391
32392         PR target/7177
32393         * gcc.c-torture/compile/20020701-1.c: New test.
32394
32395 2002-07-01  Stan Shebs  <shebs@apple.com>
32396
32397         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
32398         header here...
32399         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
32400         (objc-torture-execute): or here.
32401
32402 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
32403
32404         * gcc.c-torture/execute/arith-rand-ll.c: New test.
32405
32406 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
32407
32408         * gcc.dg/cpp/trad/escaped-nl.c: New test.
32409
32410 2002-06-30  Devang Patel  <dpatel@apple.com>
32411
32412         * objc.dg/fsyntax-only.m: New test.
32413
32414 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
32415
32416         PR c++/6695
32417         * g++.dg/template/friend7.C: New file.
32418
32419 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
32420
32421         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
32422         return type.
32423
32424 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
32425
32426         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
32427         avoid division by zero.
32428
32429 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
32430
32431         * gcc.dg/Wunknownprag.c: New tests.
32432
32433 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
32434
32435         * gcc.c-torture/execute/simd-2.c: New test.
32436
32437 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
32438
32439         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
32440         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
32441         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
32442         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
32443         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
32444         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
32445         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
32446         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
32447         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
32448         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
32449         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
32450         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
32451         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
32452         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
32453         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
32454         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
32455         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
32456
32457 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
32458
32459         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
32460         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
32461         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
32462         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
32463         New tests.
32464         * gcc.dg/cpp/trad/directive.c: Update.
32465
32466 2002-06-23  Andreas Jaeger  <aj@suse.de>
32467
32468         * gcc.c-torture/execute/complex-6.c: New.
32469
32470 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
32471
32472         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
32473         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
32474         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
32475         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
32476
32477 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
32478
32479         * gcc.dg/cpp/trad: New directory with traditional tests copied
32480         from parent directory.
32481         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
32482         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
32483         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
32484         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
32485         Move to trad/ and rename.
32486         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
32487         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
32488         gcc.dg/cpp/trad/redef2.c: New tests.
32489         * gcc.dg/cpp/trad/trad.exp: New driver.
32490
32491 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
32492
32493         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
32494         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
32495         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
32496         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
32497         Remove.
32498
32499 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
32500
32501         * gcc.dg/20020620-1.c: New test.
32502
32503 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32504
32505         * g++.dg/template/ttp4.C: New test.
32506
32507 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
32508
32509         * g++.dg/opt/vt1.C: Fix regexp.
32510
32511 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32512
32513         * gcc.c-torture/execute/pure-1.c: Make functions static again.
32514         Don't use attribute `noinline'.
32515
32516 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
32517
32518         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
32519
32520 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
32521
32522         * gcc.c-torture/execute/simd-1.c: New.
32523
32524         * gcc.dg/simd-1.c: New.
32525
32526 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
32527
32528         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
32529
32530 2002-06-16  Richard Henderson  <rth@redhat.com>
32531
32532         * g++.dg/ext/anon-struct1.C: New.
32533         * g++.dg/ext/anon-struct2.C: New.
32534         * g++.dg/ext/anon-struct3.C: New.
32535         * gcc.dg/anon-struct-1.c: New.
32536         * gcc.dg/anon-struct-2.c: New.
32537         * gcc.dg/anon-struct-3.c: New.
32538         * gcc.dg/20011008-1.c: Adjust warning text.
32539         * gcc.dg/20020527-1.c: Add -fms-extensions.
32540
32541 2002-06-16  Richard Henderson  <rth@redhat.com>
32542
32543         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
32544
32545 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
32546
32547         * gcc.c-torture/execute/20020615-1.c: New test.
32548
32549 2002-06-15  Roger Sayle  <roger@eyesopen.com>
32550
32551         * gcc.c-tortuture/execute/compare-1.c: New test case.
32552         * gcc.c-tortuture/execute/compare-2.c: New test case.
32553         * gcc.c-tortuture/execute/compare-3.c: New test case.
32554
32555 2002-06-13  Richard Henderson  <rth@redhat.com>
32556
32557         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
32558         ia64 ilp32.
32559
32560 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32561
32562         * g++.dg/template/typename2.C: Update error message.
32563
32564 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
32565
32566         * gcc.c-torture/execute/20020611-1.c: New test.
32567
32568 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
32569
32570         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
32571         list of targets to skip.
32572
32573 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
32574
32575         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
32576         targets if not optimizing.
32577
32578 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
32579
32580         * gcc.c-torture/compile/20020605-1.c: New test.
32581
32582         * g++.dg/opt/vt1.C: New test.
32583
32584         * gcc.dg/20020531-1.c: New test.
32585
32586         * gcc.dg/20020530-1.c: New test.
32587
32588         * gcc.dg/20020527-1.c: New test.
32589
32590         * g++.dg/opt/cse1.C: New test.
32591
32592 2002-06-07  Roger Sayle  <roger@eyesopen.com>
32593
32594         * gcc.dg/20020607-2.c: New test case.
32595
32596 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
32597
32598         * gcc.c-torture/compile/20020604-1.c: New test.
32599
32600 2002-06-04  Richard Henderson  <rth@redhat.com>
32601
32602         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
32603         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
32604         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
32605
32606 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
32607
32608         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
32609
32610 2002-06-03  Richard Henderson  <rth@redhat.com>
32611
32612         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
32613         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
32614
32615 2002-06-02  Richard Henderson  <rth@redhat.com>
32616
32617         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
32618         test functions static.
32619
32620 2002-06-02  Andreas Jaeger  <aj@suse.de>
32621
32622         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
32623         now.
32624
32625 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
32626
32627         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
32628         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
32629         Update for mofified diagnostics.
32630         * gcc.dg/c99-intconst-1.c: No longer fail.
32631
32632 2002-06-02  Richard Henderson  <rth@redhat.com>
32633
32634         * gcc.dg/uninit-A.c: Remove xfail markers.
32635
32636 2002-06-01  Roger Sayle  <roger@eyesopen.com>
32637
32638         * gcc.dg/fnegate-1.c: New test case.
32639
32640 2002-05-30  Osku Salerma  <osku@iki.fi>
32641
32642         * gcc.c-torture/execute/mayalias-1.c: New file.
32643
32644 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
32645
32646         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
32647         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
32648         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
32649
32650 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
32651
32652         * gcc.c-torture/execute/20020529-1.c: New test.
32653
32654 2002-05-27  Richard Henderson  <rth@redhat.com>
32655
32656         * g++.dg/ext/attrib6.C: New test case.
32657
32658 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32659
32660         * gcc.c-torture/execute/pure-1.c: New test.
32661
32662 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
32663
32664         * gcc.dg/cpp/arith-2.c: Remove.
32665
32666 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
32667
32668         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
32669         * gcc.dg/cpp/if-3.c: Remove.
32670
32671 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
32672
32673         * g++.dg/opt/cse2.C: New test.
32674
32675 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
32676
32677         * gcc.dg/cpp/arith-1.c: New semantic tests.
32678         * gcc.dg/cpp/if-1.c: Update.
32679
32680 2002-05-24  Ben Elliston  <bje@redhat.com>
32681
32682         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
32683
32684 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
32685
32686         * gcc.dg/verbose-asm.c: New test.
32687
32688 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
32689
32690         * gcc.dg/cpp/paste12.c: New test.
32691
32692 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
32693
32694         * g++.dg/parse/named_ops.C: New test.
32695
32696 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
32697
32698         * gcc/testsuite/gcc.dg/weak-8.c: New test.
32699
32700 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
32701
32702         * gcc.dg/weak-2.c: Allow optional leading underscore
32703         in scan-assembler symbol name.
32704         * gcc.dg/weak-3.c: Likewise.
32705         * gcc.dg/weak-4.c: Likewise.
32706         * gcc.dg/weak-5.c: Likewise.
32707
32708 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
32709
32710         * gcc.dg/20020523-1.c: New test.
32711
32712 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
32713
32714         * objc.dg/const-str-2.m: Update now that we stop after
32715         a command line error.
32716
32717 2002-05-22  Richard Henderson  <rth@redhat.com>
32718
32719         * g++.dg/dg.exp: Fix typo in test pruneing.
32720
32721 2002-05-22  Richard Henderson  <rth@redhat.com>
32722
32723         * g++.dg/dg.exp: Prune the tls subdirectory.
32724         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
32725         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
32726         * g++.dg/tls/init-1.C: New.
32727
32728 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
32729
32730         * gcc.dg/20020517-1.c: New test.
32731
32732 2002-05-21  Richard Henderson  <rth@redhat.com>
32733
32734         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
32735         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
32736
32737 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
32738
32739         * g++.dg/other/copy2.C: New test.
32740
32741 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
32742
32743         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
32744         (MAX_COPY): Bump up to 10 times sizeof (long long).
32745         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
32746
32747         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
32748         sizeof (long long).
32749
32750         * gcc.c-torture/execute/strcpy-1.c: New test.
32751
32752 2002-05-19  Jason Merrill  <jason2redhat.com>
32753
32754         * g++.dg/ext/oper1.C: New test.
32755
32756 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
32757 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
32758
32759         * README.QMTEST: New file.
32760
32761         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
32762
32763 2002-05-19  Andreas Jaeger  <aj@suse.de>
32764
32765         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
32766         now.
32767         * gcc.c-torture/execute/loop-2d.x: Likewise.
32768
32769 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
32770
32771         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
32772         support weak symbols.
32773         * gcc.dg/weak-4.c: Likewise.
32774         * gcc.dg/weak-6.c: Likewise.
32775
32776 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
32777
32778         * gcc.dg/weak-3.c: Add dg-excess-error comment for
32779         cygwin, coff and h8300-*-hms targets
32780         * gcc.dg/weak-5.c: Likewise.
32781         * gcc.dg/weak-7.c: Likewise.
32782
32783 2002-05-16  Jason Merrill  <jason@redhat.com>
32784
32785         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
32786         (scan-assembler-not, scan-assembler-dem): Likewise.
32787         (scan-assembler-dem-not): Likewise.
32788
32789 2002-05-15  Richard Henderson  <rth@redhat.com>
32790
32791         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
32792
32793 2002-05-15  Richard Henderson  <rth@redhat.com>
32794
32795         * gcc.dg/weak-5.c (vfoo1c): No warning here.
32796         (vfoo1f): Warning here.
32797         (vfoo1l): Don't redefine the alias.
32798
32799 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
32800
32801         * g++.dg/init/pm1.C: New test.
32802
32803 2002-05-12  David S. Miller  <davem@redhat.com>
32804
32805         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
32806         types.
32807
32808 2002-05-10  Roger Sayle  <roger@eyesopen.com>
32809
32810         * gcc.c-torture/execute/20020510-1.c: New test case.
32811
32812 2002-05-10  David S. Miller  <davem@redhat.com>
32813
32814         * gcc.c-torture/execute/conversion.c: Test long double too.
32815
32816 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
32817
32818         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
32819         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
32820         * lib/g++.exp (g++_link_flags): Likewise.
32821         * lib/objc.exp (objc_target_compile): Likewise.
32822
32823 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
32824
32825         * gcc.dg/cpp/poison.c: Update.
32826         * gcc.dg/cpp/20000625-2.c: Remove.
32827         * gcc.dg/cpp/direct2s.c: Remove final test.
32828
32829 2002-05-08  Tom Rix  <trix@redhat.com>
32830
32831         * gcc.c-torture/execute/20020508-1.c: New test.
32832         * gcc.c-torture/execute/20020508-2.c: New test.
32833         * gcc.c-torture/execute/20020508-3.c: New test.
32834
32835 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
32836
32837         * gcc.dg/cpp/charconst-4.c: More tests.
32838
32839 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
32840
32841         PR c/6569
32842         * gcc.dg/weak-3.c: Update location of warning messages.
32843         * gcc.dg/weak-5.c: Likewise.
32844
32845 2002-05-06  Roger Sayle  <roger@eyesopen.com>
32846
32847         * gcc.c-torture/execute/20020506-1.c: New test case.
32848
32849 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
32850
32851         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
32852
32853 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
32854
32855         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
32856
32857 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
32858
32859         * gcc.dg/cpp/charconst-3.c: New test.
32860
32861 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
32862
32863         * gcc.dg/cpp/charconst.c: Update tests.
32864
32865 2002-05-05  Tim Josling  <tej@melbpc.org.au>
32866
32867         * treelang: Added directory for new sample language treelang. Also
32868         lib/treelang.exp: New file to signal treelang should be tested.
32869
32870 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
32871
32872         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
32873         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
32874         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
32875         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
32876         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
32877         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
32878         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
32879
32880 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
32881
32882         * gcc.dg/format/xopen-2.c: New test.
32883
32884 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
32885
32886         * gcc.dg/20020503-1.c: New test.
32887
32888 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
32889
32890         * g++.dg/init/dtor1.C: Make it tougher.
32891
32892 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
32893
32894         * g++.dg/init/dtor1.C: New test.
32895
32896 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
32897
32898         * gcc.dg/altivec-8.c: New.
32899
32900 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
32901
32902         * gcc.dg/altivec-7.c: New.
32903
32904 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
32905
32906         * g++.dg/parse/typedef1.C: New test.
32907
32908 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
32909
32910         PR c++/6486
32911         * g++.dg/template/friend6.C: New test.
32912
32913         PR c++/6492
32914         * g++.dg/init/copy1.C: New test.
32915
32916 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
32917
32918         * g++.dg/warn/effc1.C: New test.
32919
32920 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
32921
32922         * gcc.dg/cpp/if-cexp.c: Add a test.
32923
32924 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
32925
32926         * gcc.dg/20020426-2.c: New test.
32927
32928 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
32929
32930         * gcc.dg/cpp/if-mop.c: Update.
32931         * gcc.dg/cpp/if-mpar.c: Add test.
32932         * gcc.dg/cpp/if-oppr.c: Update.
32933
32934 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32935
32936         PR c/6343
32937         * gcc.dg/weak-[2-7].c: New tests.
32938
32939 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
32940
32941         * gcc.dg/enum1.c: New test.
32942
32943 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
32944
32945         PR c++/6497
32946         * g++.dg/inherit/access2.C: New test.
32947
32948 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
32949
32950         PR bootstrap/6445
32951         * gcc.dg/20020426-1.c: New test.
32952
32953 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
32954
32955         * g++.dg/abi/enum1.C: New test.
32956
32957 2002-04-26  Richard Henderson  <rth@redhat.com>
32958
32959         * gcc.dg/c99-bool-1.c: Expect always true warning.
32960
32961 2002-04-25  Roger Sayle  <roger@eyesopen.com>
32962
32963         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
32964
32965 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32966
32967         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
32968         targets.
32969
32970 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
32971
32972         * g++.dg/abi/mange7.C: New test.
32973
32974         PR c++/6438.
32975         * g++.dg/parse/stmtexpr2.C: New test.
32976
32977 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
32978
32979         * gcc.dg/20020312-2.c: Add SH target.
32980
32981 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32982
32983         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
32984         compiler output on mips*-*-irix*.
32985
32986 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
32987
32988         * g++.dg/parse/attr1.C: New test.
32989
32990 2002-04-23  Roger Sayle  <roger@eyesopen.com>
32991
32992         * gcc.c-torture/execute/string-opt-17.c: New test case.
32993         * gcc.c-torture/execute/memset-2.c: New test case.
32994
32995 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
32996
32997         PR c++/6256:
32998         * g++.dg/template/friend5.C: New test.
32999
33000         PR c++/6331:
33001         * g++.dg/template/qual1.C: Likewise.
33002
33003 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
33004
33005         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
33006         Include stdlib.h, not stdio.h or ctype.h.
33007
33008 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
33009
33010         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
33011         cris-*-elf* and mmix-*-*.
33012         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
33013         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
33014         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
33015         Ditto.
33016         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
33017         * gcc.dg/wchar_t-1.c: Ditto.
33018
33019 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
33020
33021         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
33022         Clarify comment.
33023
33024 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
33025
33026         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
33027
33028 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33029
33030         * gcc.c-torture/execute/20000906-1.x: Delete.
33031
33032 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
33033
33034         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
33035
33036 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
33037
33038         * PR6367
33039         * g77.f-torture/execute/6367.f: New test.
33040         * g77.f-torture/execute/6367.x: Disable for MMIX.
33041
33042 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
33043
33044         * PR6352
33045         * g++.dg/opt/inline2.C: New test.
33046
33047 2002-04-18  Richard Henderson  <rth@redhat.com>
33048
33049         * gcc.dg/20000906-1.c: Enable for all targets.
33050         * gcc.c-torture/compile/iftrap-2.c: New.
33051
33052 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
33053
33054         * gcc.dg/20020418-1.c: New test.
33055         * gcc.dg/20020418-2.c: New test.
33056
33057 2002-04-18  Richard Henderson  <rth@redhat.com>
33058
33059         * gcc.c-torture/compile/iftrap-1.c: New.
33060         * gcc.dg/iftrap-1.c: Adjust for ia64.
33061         * gcc.dg/iftrap-2.c: New.
33062
33063 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
33064
33065         * gcc.c-torture/compile/20020418-1.c: New test.
33066
33067 2002-04-18  Roger Sayle  <roger@eyesopen.com>
33068
33069         * gcc.c-torture/compile/20020415-1.c: New.
33070
33071 2002-04-18  David S. Miller  <davem@redhat.com>
33072
33073         * gcc.c-torture/execute/20020418-1.c: New test.
33074
33075 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
33076
33077         * gcc.dg/20020416-1.c: New test.
33078
33079         * g++.dg/opt/inline1.C: New test.
33080
33081 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
33082
33083         * gcc.dg/altivec-5.c: New test.
33084
33085         * gcc.dg/20020415-1.c: New test.
33086
33087 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
33088
33089         * testsuite/lib/chill.exp: Remove.
33090
33091 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
33092
33093         * g++.dg/other/big-struct.C: New test.
33094
33095 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
33096
33097         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
33098         of scratch file.
33099
33100 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
33101
33102         PR c/6277
33103         * gcc.dg/i386-387-1.c: Allow optional leading underscore
33104         in scan-assembler function name
33105
33106 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
33107
33108         * g77.f-torture/execute/980628-4.x,
33109         g77.f-torture/execute/980628-5.x,
33110         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
33111         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
33112         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
33113         i[34567]86-*-*.
33114
33115 2002-04-13  David S. Miller  <davem@redhat.com>
33116
33117         * gcc.c-torture/execute/20020413-1.c: New test.
33118
33119 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
33120
33121         * gcc.dg/asm-6.c,
33122         * g++.dg/ext/asm1.C: New tests.
33123
33124 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
33125
33126         PR c++ 5373.
33127         * g++.dg/parse/stmtexpr1.C: New test.
33128
33129         PR c++/5189.
33130         * g++.dg/template/copy1.C: New test.
33131
33132 2002-04-12  Richard Henderson  <rth@redhat.com>
33133
33134         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
33135
33136 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
33137
33138         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
33139         gcc.c-torture/execute/20020307-2.c.
33140
33141 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
33142
33143         * g++.dg/ext/attrib5.C,
33144         * g++.dg/lookup/struct1.C: New tests.
33145
33146 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
33147
33148         * gcc.dg/20020411-1.c: New test.
33149
33150         * gcc.c-torture/execute/20020411-1.c: New test.
33151
33152 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
33153
33154         * g77.f-torture/execute/6177.f: New test.
33155
33156 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
33157
33158         PR middle-end/6247
33159         * g++.dg/opt/cleanup1.C: New test.
33160
33161         * g++.dg/opt/const1.C: New test.
33162
33163 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
33164
33165         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
33166
33167 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
33168
33169         PR c++/5507
33170         * g++.dg/template/typename2.C: New test.
33171
33172 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
33173
33174         * gcc.c-torture/execute/loop-12.c: New.
33175
33176 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
33177
33178         * g77.f-torture/execute/980628-4.x,
33179         g77.f-torture/execute/980628-5.x,
33180         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
33181         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
33182         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
33183
33184 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33185
33186         PR optimization/6086
33187         * g++.dg/opt/preinc1.C: New test.
33188
33189 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
33190
33191         PR c++/5571
33192         * g++.dg/opt/static2.C: New test.
33193
33194 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
33195
33196         PR c/5120
33197         * gcc.dg/20020406-1.c: New test.
33198
33199 2002-04-04  David S. Miller  <davem@redhat.com>
33200
33201         * gcc.c-torture/execute/20020404-1.c: New test.
33202
33203 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
33204
33205         PR c/6123
33206         * gcc.dg/20020312-2.c: Do not declare global register variable
33207         if __PIC__ or __pic__ is defined.
33208
33209 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
33210
33211         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
33212         __asm__ so that it works correctly even if -ansi -pedantic-errors.
33213
33214 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33215
33216         * gcc.misc-tests/linkage.exp: Update last change to handle
33217         sparc*-, not just sparc-.
33218
33219 2002-04-03  Richard Henderson  <rth@redhat.com>
33220
33221         * gcc.dg/cpp/ucs.c: Improved long UCS test.
33222
33223 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
33224
33225         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
33226
33227 2002-04-02  David S. Miller  <davem@redhat.com>
33228
33229         * gcc.c-torture/execute/20020402-3.c: New test.
33230
33231 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
33232
33233         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
33234         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
33235
33236         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
33237         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
33238         g77.f-torture/execute/20001201.x,
33239         g77.f-torture/execute/u77-test.x: New files.
33240
33241         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
33242         * gcc.dg/wchar_t-1.c: Ditto.
33243
33244 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33245
33246         * gcc.c-torture/execute/20020402-1.c: New test.
33247
33248 2002-04-01  Richard Henderson  <rth@redhat.com>
33249
33250         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
33251
33252         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
33253
33254 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33255
33256         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
33257
33258 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
33259
33260         * g++.dg/inherit/template-as-base.C: Expect error.
33261         * g++.dg/inherit/namespace-as-base.C: Likewise.
33262
33263 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
33264
33265         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
33266         g++.dg/ext/instantiate3.C: Tweak match patterns.
33267
33268         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
33269         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
33270         -da test.
33271
33272 2002-03-31  Richard Henderson  <rth@redhat.com>
33273
33274         * gcc.dg/special/alias-2.c: New.
33275         * gcc.dg/special/ecos.exp: Run it.
33276
33277 2002-03-31  Richard Henderson  <rth@redhat.com>
33278
33279         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
33280
33281 2002-03-31  Kazu Hirata  <kazu@hxi.com>
33282
33283         * gcc.dg/weak-1.c: Disable on h8300 port.
33284
33285 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
33286
33287         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
33288         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
33289         ordering tests.
33290         * g++.dg/bprob/bprob-1.C: New test.
33291         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
33292         * g++.dg/gcov/gcov-1.C: New test.
33293         * g++.dg/gcov/gcov-1.x: New file.
33294         * g++.dg/gcov/gcov-2.C: New test.
33295         * g++.dg/gcov/gcov-3.C: New test.
33296         * g++.dg/gcov/gcov-3.h: New file.
33297
33298 2002-03-28  Roger Sayle  <roger@eyesopen.com>
33299
33300         * g++.old-deja/g++.other/builtins5.C: New test.
33301         * g++.old-deja/g++.other/builtins6.C: New test.
33302         * g++.old-deja/g++.other/builtins7.C: New test.
33303         * g++.old-deja/g++.other/builtins8.C: New test.
33304         * g++.old-deja/g++.other/builtins9.C: New test.
33305
33306 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
33307
33308         * g++.dg/opt/static1.C: New test.
33309
33310         * g++.dg/opt/longbranch1.C: New test.
33311
33312 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
33313
33314         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
33315
33316         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
33317
33318 2002-03-28  Jeffrey A Law  (law@redhat.com)
33319
33320         * gcc.c-torture/execute/20020328-1.c: New test.
33321
33322 2002-03-27  Richard Henderson  <rth@redhat.com>
33323
33324         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
33325         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
33326         move from g++.old-deja/g++.ext/.
33327
33328 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
33329
33330         * g++.dg/init/new2.C: New test.
33331
33332 2002-03-26  Richard Henderson  <rth@redhat.com>
33333
33334         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
33335
33336         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
33337         on sparc.
33338
33339         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
33340         sparcv9 systems.
33341         * gcc.dg/20001102-1.c: Likewise.
33342
33343 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
33344
33345         * gcc.dg/cpp/endif-pedantic1.c,
33346         gcc.dg/cpp/endif-pedantic2.c: New tests.
33347
33348 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
33349
33350         * g++.dg/init/new1.C: New test.
33351
33352 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
33353
33354         * g++.dg/abi/vbase9.C: New test.
33355
33356 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
33357
33358         * gcc.dg/arm-asm.c: New test.
33359
33360 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
33361
33362         * gcc.dg/Wswitch-enum.c: New test.
33363         Fix PR c/5044.
33364
33365 2002-03-26  Richard Henderson  <rth@redhat.com>
33366
33367         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
33368         structure.
33369
33370 2002-03-25  Richard Henderson  <rth@redhat.com>
33371
33372         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
33373         sparcv9 systems.
33374
33375         * gcc.c-torture/compile/20011119-1.c (xxx): New.
33376         * gcc.c-torture/compile/20011119-2.c (xxx): New.
33377
33378 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
33379
33380         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
33381
33382 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
33383
33384         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
33385         targets using generic thunk support.
33386
33387 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
33388
33389         * gcc.c-torture/compile/20020323-1.c: New test.
33390
33391         * g++.dg/opt/conj2.C: New test.
33392
33393 2002-03-24  Richard Henderson  <rth@redhat.com>
33394
33395         * gcc.dg/weak-1.c: Use -fno-common.
33396
33397 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
33398
33399         * g77.dg/f77-edit-apostrophe-out.f: New test
33400         * g77.dg/f77-edit-h-out.f: New test
33401         * g77.dg/f77-edit-t-in.f: New test
33402         * g77.dg/f77-edit-t-out.f: New test
33403         * g77.dg/f77-edit-x-out.f: New test
33404         * g77.dg/f77-edit-slash-out.f: New test
33405         * g77.dg/f77-edit-colon-out.f: New test
33406         * g77.dg/f77-edit-s-out.f: New test
33407
33408 2002-03-24  Richard Henderson  <rth@redhat.com>
33409
33410         * objc/execute/formal_protocol-6.x: New XFAIL.
33411
33412 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
33413
33414         * gcc.dg/weak-1.c: Early return from dg-final on platforms
33415         that do not support weak symbols
33416
33417 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
33418
33419         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
33420         * lib/g77.exp: Likewise.
33421         * lib/objc.exp: Likewise.
33422
33423 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
33424
33425         * gcc.dg/Wswitch-default.c: New test.
33426
33427 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
33428
33429         * g++.dg/other/enum1.C: New test.
33430
33431 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
33432
33433         * gcc.dg/pragma-ep-3.c: Fix typo.
33434
33435 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
33436
33437         * g++.dg/inherit/template-as-base.C: New test.
33438
33439 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
33440
33441         * g++.old-deja/g++.other/dwarf2-1.C: Move...
33442         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
33443
33444 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
33445
33446         * gcc.dg/cpp/multiline.c: Update to match.
33447
33448 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
33449
33450         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
33451
33452 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
33453
33454         * gcc.dg/cpp/extratokens2.c: New file.
33455
33456 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
33457
33458         * gcc.dg/20020312-2.c: Add rs6000 target.
33459
33460         * gcc.c-torture/compile/20020319-1.c: New test.
33461
33462 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
33463
33464         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
33465         (A, E): Handle this.
33466
33467 2002-03-20  Jason Merrill  <jason@redhat.com>
33468
33469         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
33470         ignoring -fpic.
33471         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
33472         through prune_gcc_output.
33473
33474 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
33475
33476         * gcc.c-torture/compile/20020320-1.c: New test.
33477
33478 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
33479
33480         * gcc.c-torture/compile/20020318-1.c: New test.
33481
33482         * gcc.dg/struct-by-value-1.c: New test.
33483
33484         * gcc.dg/20020319-1.c: New test.
33485
33486 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
33487
33488         * g++.dg/opt/conj1.C: New test.
33489
33490 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
33491
33492         * g++.dg/template/qualttp20.C: Revert previous change.
33493         * g++.dg/template/qualttp3.C: Likewise.
33494         * g++.dg/template/qualttp4.C: Likewise.
33495         * g++.dg/template/qualttp5.C: Likewise.
33496         * g++.dg/template/qualttp6.C: Likewise.
33497         * g++.dg/template/qualttp7.C: Likewise.
33498         * g++.dg/template/qualttp8.C: Likewise.
33499         * g++.dg/template/recurse.C: Likewise.
33500
33501 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
33502
33503         * gcc.dg/cpp/wchar-1.c: Update.
33504
33505 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
33506
33507         * g++.dg/template/conv1.C: New test.
33508         * g++.dg/template/conv2.C: New test.
33509         * g++.dg/template/conv3.C: New test.
33510         * g++.dg/template/conv4.C: New test.
33511
33512 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
33513
33514         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
33515         * g++.dg/template/qualttp3.C: Likewise.
33516         * g++.dg/template/qualttp4.C: Likewise.
33517         * g++.dg/template/qualttp5.C: Likewise.
33518         * g++.dg/template/qualttp6.C: Likewise.
33519         * g++.dg/template/qualttp7.C: Likewise.
33520         * g++.dg/template/qualttp8.C: Likewise.
33521         * g++.dg/template/recurse.C: Likewise.
33522
33523 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
33524
33525         * g++.dg/opt/dtor1.C: New test.
33526
33527 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
33528
33529         * gcc.c-torture/compile/20020315-1.c: New test.
33530
33531 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
33532
33533         * gcc.dg/weak-1.c: Fix scan tests.
33534
33535 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
33536
33537         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
33538         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
33539         cris-*-aout* mmix-*-*.
33540         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
33541         cris-*-aout* mmix-*-*.
33542         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
33543         cris-*-elf* cris-*-aout* and mmix-*-*.
33544         * gcc.dg/20001009-1.c: Ditto.
33545         * gcc.dg/20010912-1.c: Ditto.
33546         * gcc.dg/20020122-4.c: Ditto.
33547         * gcc.dg/inline-2.c: Ditto.
33548
33549 2002-03-14  Jeffrey A Law  (law@cygnus.com)
33550
33551         * gcc.c-torture/compile/20020314-1.c: New test.
33552
33553 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
33554
33555         * gcc.c-torture/execute/20020314-1.c: New test.
33556
33557 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
33558
33559         * g++.dg/warn/Wunused-1.C: New test.
33560
33561 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
33562
33563         * g++.dg/abi/mangle6.C: New test.
33564
33565 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
33566
33567         * gcc.c-torture/compile/20020309-2.c: New test.
33568
33569         * gcc.c-torture/compile/20020312-1.c: New test.
33570
33571 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
33572
33573         * g++.dg/other/access1.C: New test.
33574
33575 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
33576
33577         * gcc.c-torture/execute/wchar_t-1.c: New test.
33578
33579 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
33580
33581         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
33582
33583 2002-03-12  Roger Sayle  <roger@eyesopen.com>
33584
33585         * gcc.dg/20020312-1.c: New test case.
33586
33587 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
33588
33589         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
33590
33591 2002-03-11  Richard Henderson  <rth@redhat.com>
33592
33593         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
33594         * g++.old-deja/g++.jason/report.C: Likewise.
33595
33596 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
33597
33598         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
33599         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
33600
33601 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
33602
33603         * testsuite/g++.dg/overload/pmf1.C: New test.
33604
33605 2002-03-11  Kazu Hirata  <kazu@hxi.com>
33606
33607         * gcc.c-torture/execute/20020307-1.c: Use long.
33608
33609 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
33610
33611         PR optimization/5844
33612         * gcc.dg/20020310-1.c: New test.
33613
33614 2002-03-09  Michael Meissner  <meissner@redhat.com>
33615
33616         * gcc.c-torture/execute/memcpy-2.c: New test.
33617         * gcc.c-torture/execute/memset-1.c: New test.
33618         * gcc.c-torture/execute/strlen-1.c: New test.
33619         * gcc.c-torture/execute/strcmp-1.c: New test.
33620         * gcc.c-torture/execute/strncmp-1.c: New test.
33621
33622 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
33623
33624         * gcc.dg/ppc-ldstruct.c: New test.
33625
33626 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
33627
33628         * gcc.c-torture/execute/va-arg-22.c: New test.
33629
33630 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
33631
33632         * gcc.c-torture/compile/20020309-1.c: New test.
33633
33634 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
33635
33636         * gcc.c-torture/execute/20020307-2.c: New test.
33637
33638 2002-03-07  Jeffrey A Law  (law@redhat.com)
33639
33640         * g77.f-torture/compile/20020307-1.f: New test.
33641
33642 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
33643
33644         * gcc.dg/unordered-1.c: New test.
33645
33646 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
33647
33648         * gcc.c-torture/execute/20020307-1.c: New test.
33649
33650 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
33651
33652         * gcc.dg/20020304-1.c: New test.
33653
33654         * gcc.c-torture/compile/20020304-2.c: New test.
33655
33656 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
33657
33658         * gcc.c-torture/compile/20020304-1.c: New test case
33659         (from PR c/5830).
33660
33661 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
33662
33663         * gcc.dg/20020103-1.c: Add other -D ppc variants.
33664
33665 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
33666
33667         * g++.dg/other/classkey1.C: New test.
33668
33669 2002-03-01  Richard Henderson  <rth@redhat.com>
33670
33671         * gcc.c-torture/compile/981223-1.x: New.
33672         * gcc.c-torture/compile/920625-1.x: New.
33673
33674 2002-02-28  Richard Henderson  <rth@redhat.com>
33675
33676         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
33677
33678 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
33679
33680         * gcc.c-torture/execute/20020227-1.c: New test.
33681
33682 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
33683
33684         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
33685         here" ERROR lines.
33686         * g++.old-deja/g++.oliva/partord1.C: Likewise.
33687         * g++.old-deja.g++.other/defarg1.C: Likewise.
33688         * g++.old-deja/g++.pt/calls2.C: Likewise.
33689         * g++.old-deja/g++.pt/crash20.C: Likewise.
33690         * g++.old-deja/g++.pt/crash30.C: Likewise.
33691         * g++.old-deja/g++.pt/crash36.C: Likewise.
33692         * g++.old-deja/g++.pt/crash6.C: Likewise.
33693         * g++.old-deja/g++.pt/defarg13.C: Likewise.
33694         * g++.old-deja/g++.pt/derived3.C: Likewise.
33695         * g++.old-deja/g++.pt/error1.C: Likewise.
33696         * g++.old-deja/g++.pt/friend21.C: Likewise.
33697         * g++.old-deja/g++.pt/friend23.C: Likewise.
33698         * g++.old-deja/g++.pt/infinite1.C: Likewise.
33699         * g++.old-deja/g++.robertl/eb128.C: Likewise.
33700
33701 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
33702
33703         * gcc.c-torture/execute/20020225-2.c: New test.
33704
33705 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
33706
33707         * gcc.c-torture/execute/920730-1t.c,
33708         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
33709         Delete test cases, only relevant to -traditional.
33710
33711 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
33712
33713         * gcc.dg/cpp/undef1.c: Remove.
33714         * gcc.dg/cpp/directiv.c: Update.
33715         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
33716
33717 2002-02-27  Michael Meissner  <meissner@redhat.com>
33718
33719         * gcc.c-torture/execute/20020226-1.c: New test.
33720
33721 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
33722
33723         * g++.dg/debug/debug4.C: New test.
33724
33725         * gcc.dg/ia64-visibility-1.c: New test.
33726
33727 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
33728
33729         * gcc.dg/debug/20020224-1.c: New.
33730
33731 2002-02-25  Kazu Hirata  <kazu@hxi.com>
33732
33733         * gcc.c-torture/execute/960416-1.x: New.
33734         * gcc.c-torture/execute/divconst-3.x: Likewise.
33735
33736 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
33737
33738         * gcc.dg/20020224-1.c: New test.
33739
33740 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
33741
33742         * gcc.c-torture/execute/20020225-1.c: New.
33743
33744 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
33745
33746         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
33747
33748 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
33749
33750         * gcc.dg/20020222-1.c: New test.
33751
33752 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
33753
33754         * g++.dg/opt/anonunion1.C: New test.
33755
33756 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
33757
33758         * g++.dg/template/qualttp19.C: New test.
33759         * g++.dg/template/qualttp20.C: New test.
33760         * g++.old-deja/g++.jason/report.C: Adjust expected errors
33761         * g++.old-deja/g++.other/qual1.C: Likewise.
33762
33763 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
33764
33765         * gcc.dg/attr-alwaysinline.c: New.
33766
33767 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
33768
33769         * gcc.dg/20020220-1.c: New test.
33770
33771         * gcc.dg/20020220-2.c: New test.
33772
33773         * g++.dg/opt/mmx1.C: New test.
33774
33775 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
33776
33777         * gcc.c-torture/compile/20020110.c: New test.
33778
33779 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
33780
33781         * gcc.c-torture/execute/20020219-1.c: New test.
33782
33783         * gcc.dg/20020219-1.c: New test.
33784
33785         * gcc.dg/noncompile/20020220-1.c: New test.
33786
33787         * g++.dg/opt/ptrintsum1.C: New test.
33788
33789         * gcc.dg/debug/20020220-1.c: New test.
33790
33791 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
33792
33793         * gcc.c-torture/execute/20020216-1.c: New test.
33794
33795 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
33796
33797         * gcc.dg/decl-1.c: Update, new test.
33798
33799 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
33800
33801         * g++.dg/abi/bitfield1.C: New test.
33802         * g++.dg/abi/bitfield2.C: New test.
33803
33804 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
33805
33806         * gcc.dg/attr-nest.c: New test.
33807
33808 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
33809
33810         * gcc.c-torture/execute/20020215-1.c: New test.
33811
33812 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
33813
33814         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
33815         * g++.dg/debug/debug.exp: New.
33816         * g++.dg/debug/trivial.C: New.
33817         * g++.dg/debug/debug1.C: Moved...
33818         * g++.dg/other/debug1.C: ...from here.
33819         * g++.dg/debug/debug2.C: Moved...
33820         * g++.dg/other/debug2.C: ...from here.
33821         * g++.dg/debug/debug3.C: Moved...
33822         * g++.dg/other/debug3.C: ...from here.
33823
33824         * gcc.dg/noncompile/20020213-1.c: New test.
33825
33826 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
33827
33828         * g++.dg/other/debug3.C: New test.
33829
33830         * gcc.c-torture/execute/20020213-1.c: New test.
33831
33832 2002-02-13  Richard Smith <richard@ex-parrot.com>
33833
33834         * g++.old-deja/g++.other/thunk1.C: New test.
33835
33836 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
33837
33838         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
33839
33840 2002-02-13  Stan Shebs  <shebs@apple.com>
33841
33842         * gcc.dg/altivec-3.c: New.
33843
33844 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
33845
33846         * gcc.dg/Wunreachable-1.c: New test.
33847         * gcc.dg/Wunreachable-2.c: New test.
33848
33849 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
33850
33851         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
33852
33853 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
33854
33855         * gcc.dg/decl-1.c: New test.
33856
33857 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
33858
33859         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
33860
33861 2002-02-10  Kazu Hirata  <kazu@hxi.com>
33862
33863         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
33864         * gcc.c-torture/compile/980506-1.x: Likewise.
33865
33866 2002-02-10  Kazu Hirata  <kazu@hxi.com>
33867
33868         * gcc.dg/20020210-1.c: New.
33869
33870 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
33871
33872         * g77.f-torture/execute/947.f: New regression test
33873         for PR fortran/947.
33874
33875 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
33876
33877         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
33878         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
33879
33880 2002-02-08  Richard Henderson  <rth@redhat.com>
33881
33882         * gcc.c-torture/compile/labels-3.c: New.
33883
33884 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
33885
33886         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
33887         expression statements work instead.
33888         * gcc.dg/noncompile/20020207-1.c: New test.
33889
33890 2002-02-07  Richard Henderson  <rth@redhat.com>
33891
33892         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
33893
33894 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
33895
33896         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
33897         message from g77
33898         * lib/g77-dg.exp: Trim g77 error messages so that they are
33899         recognized by dg.exp.
33900
33901 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
33902
33903         PR fortran/5473
33904         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
33905
33906 2002-02-07  Richard Henderson  <rth@redhat.com>
33907
33908         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
33909         to be sufficiently aligned for integers.
33910
33911 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
33912
33913         * g++.dg/template/friend4.C: New test.
33914
33915 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
33916
33917         PR fortran/5743
33918         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
33919         unsupported cases.
33920
33921 2002-02-07  Richard Henderson  <rth@redhat.com>
33922
33923         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
33924         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
33925         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
33926         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
33927
33928 2002-02-06  Richard Henderson  <rth@redhat.com>
33929
33930         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
33931
33932 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
33933
33934         * gcc.dg/20020206-1.c: New test.
33935
33936 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
33937
33938         * gcc.c-torture/execute/20020206-1.c: New test.
33939
33940         * gcc.c-torture/execute/20020206-2.c: New test.
33941
33942         PR optimization/5429:
33943         * gcc.c-torture/compile/20020206-1.c: New test.
33944
33945 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
33946
33947         * g++.dg/ext/align1.C: Do not use an explicit alignment value
33948         as certain file formats cannot support particularly large
33949         alignments.
33950
33951         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
33952         and do not expect to be able to link the executable.
33953
33954         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
33955         fail because the COFF format does not support the weak attribute.
33956
33957 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
33958
33959         * g77.dg/pr5473.f: New test
33960
33961 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
33962
33963         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
33964         Fix testcase accordingly.
33965
33966 2002-02-04  Richard Henderson  <rth@redhat.com>
33967
33968         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
33969         (buf): Change to be an array of pointers, not ints.
33970
33971 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
33972
33973         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
33974         before all tests.  Move warning one line above to match where it
33975         C frontend emits.
33976         * gcc.dg/Wswitch-2.c: New test.
33977         * g++.dg/warn/Wswitch-1.C: New test.
33978         * g++.dg/warn/Wswitch-2.C: New test.
33979
33980 2002-02-04  Richard Henderson  <rth@redhat.com>
33981
33982         * g++.dg/abi/offsetof.C: Fix size comparison.
33983
33984 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
33985
33986         * gcc.dg/cast-qual-2.c: New test.
33987
33988 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
33989
33990         * gcc.dg/20020201-4.c: New test.
33991
33992 2002-02-04  Ben Elliston  <bje@redhat.com>
33993
33994         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
33995         target_info attribute != 0, in addition to the empty string.
33996         (gcc_target_compile): Likewise.
33997
33998 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
33999
34000         * gcc.dg/Wswitch.c: New test.
34001         PR gcc/4475. PR gcc/3780.
34002
34003 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
34004
34005         * g77.f-torture/execute/5122.f: New test for regressions
34006         against PR fortran/5122.
34007
34008 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
34009
34010         * g77.f-torture/compile/pr3743.f: Delete
34011         * g77.dg/pr3743-1.f: New test.
34012         * g77.dg/pr3743-2.f: New test.
34013         * g77.dg/pr3743-3.f: New test.
34014         * g77.dg/pr3743-4.f: New test.
34015
34016 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
34017
34018         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
34019
34020 2002-02-02  Richard Henderson  <rth@redhat.com>
34021
34022         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
34023         * gcc.c-torture/execute/bf64-1.c: Likewise.
34024
34025 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
34026
34027         * gcc.dg/20020201-2.c: New test.
34028
34029         * gcc.dg/20020201-3.c: New test.
34030
34031         * gcc.c-torture/execute/bitfld-2.c: New test.
34032
34033 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
34034
34035         * gcc.dg/bitfld-1.c: Update.
34036         * gcc.dg/bitfld-2.c: Update.
34037         * gcc.c-torture/execute/bitfld-1.x: New.
34038
34039 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
34040
34041         * gcc.c-torture/execute/20020201-1.c: New test.
34042
34043 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
34044
34045         PR target/5469
34046         * gcc.dg/20020201-1.c: New test.
34047
34048 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
34049
34050         PR fortran/3743
34051         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
34052         * g77.f-torture/compile/pr3743.x: Remove
34053
34054 2002-01-31  Tom Rix  <trix@redhat.com>
34055
34056         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
34057
34058 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
34059
34060         * gcc.dg/noncompile/20020130-1.c: New test.
34061
34062 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
34063
34064         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
34065
34066 2002-01-29  Richard Henderson  <rth@redhat.com>
34067
34068         * gcc.c-torture/execute/991118-1.c: Cast various constants back
34069         to long long.
34070         * gcc.c-torture/execute/bf64-1.c: Likewise.
34071
34072 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
34073
34074         * gcc.c-torture/execute/20020129-1.c: New test.
34075
34076 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
34077
34078         * gcc.c-torture/compile/20000224-1.c: Update.
34079         * gcc.c-torture/execute/bitfld-1.c: New tests.
34080         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
34081         * gcc.dg/uninit-A.c: Update.
34082
34083 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
34084
34085         * g++.dg/template/ctor1.C: Add instantiation.
34086
34087 2002-01-28  Paul Koning  <pkoning@equallogic.com>
34088
34089         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
34090         argument to __builtin_prefetch to be const ptr.
34091
34092 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
34093
34094         * gcc.c-torture/compile/20020120-1.c: New test.
34095
34096 2002-01-27  Kazu Hirata  <kazu@hxi.com>
34097
34098         * gcc.c-torture/execute/20020127-1.c: New test.
34099
34100 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
34101
34102         * g77.dg/f77-edit-i-in.f: New test
34103         * g77.dg/f77-edit-i-out.f: New test
34104
34105 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
34106
34107         * gcc.dg/debug/debug.exp: New file.
34108         * gcc.dg/debug/trivial.c: New file.
34109         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
34110         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
34111         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
34112         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
34113         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
34114         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
34115         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
34116         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
34117         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
34118         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
34119         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
34120         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
34121         * gcc.dg/20000503-1.c: Removed.
34122         * gcc.dg/20010207-1.c: Removed.
34123         * gcc.dg/20011223-1.c: Removed.
34124         * gcc.dg/20020104-2.c: Removed.
34125         * gcc.dg/debug-1.c: Removed.
34126         * gcc.dg/debug-2.c: Removed.
34127         * gcc.dg/debug-3.c: Removed.
34128         * gcc.dg/debug-4.c: Removed.
34129         * gcc.dg/debug-5.c: Removed.
34130         * gcc.dg/debug-6.c: Removed.
34131         * gcc.dg/dwarf2-1.c: Removed.
34132         * gcc.dg/dwarf2-2.c: Removed.
34133
34134 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
34135
34136         * g++.old-deja/g++.other/eh5.C: New test.
34137         * g++.old-deja/g++.other/sibcall2.C: New test.
34138         * g++.old-deja/g++.other/array9.C: New test.
34139         * g++.old-deja/g++.other/typename2.C: New test.
34140         * g++.old-deja/g++.other/crash60.C: New test.
34141         * g++.old-deja/g++.other/conv9.C: New test.
34142         * g++.old-deja/g++.other/mangle10.C: New test.
34143         * g++.old-deja/g++.other/unchanging1.C: New test.
34144         * g++.old-deja/g++.other/exprstmt1.C: New test.
34145         * g++.old-deja/g++.other/inline23.C: New test.
34146         * g++.old-deja/g++.eh/ia64-1.C: New test.
34147         * g++.old-deja/g++.other/dwarf2-1.C: New test.
34148         * g++.old-deja/g++.other/reload1.C: New test.
34149         * g++.old-deja/g++.other/static20.C: New test.
34150         * g++.old-deja/g++.other/local-alloc1.C: New test.
34151         * g++.old-deja/g++.other/conv8.C: New test.
34152         * g++.old-deja/g++.other/stmtexpr2.C: New test.
34153         * g++.old-deja/g++.other/storeexpr1.C: New test.
34154         * g++.old-deja/g++.other/storeexpr2.C: New test.
34155         * g++.dg/eh/template2.C: New test.
34156         * g++.dg/warn/weak1.C: New test.
34157
34158 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
34159
34160         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
34161         Remove first, non-varying, argument.
34162
34163 2002-01-23  Richard Henderson  <rth@redhat.com>
34164
34165         * gcc.dg/inline-2.c: New.
34166
34167         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
34168         Add optional target arg.  Check number of arguments.
34169         (scan-assembler-not, scan-assembler-dem): Likewise.
34170         (scan-assembler-dem-not): Likewise.
34171
34172 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
34173
34174         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
34175         line 12.
34176         * g++.old-deja/g++.brendan/parse3.C,
34177         g++.old-deja/g++.other/crash26.C,
34178         g++.old-deja/g++.other/crash28.C,
34179         g++.old-deja/g++.other/crash29.C,
34180         g++.old-deja/g++.other/crash30.C,
34181         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
34182
34183 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
34184
34185         * gcc.dg/20020115-1.c: New.
34186
34187 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
34188
34189         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
34190
34191 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
34192
34193         * gcc.dg/20020122-3.c: New.
34194
34195 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
34196
34197         * g++.dg/other/gc1.C: New test.
34198
34199 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
34200
34201         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
34202
34203 2002-01-22  Richard Henderson  <rth@redhat.com>
34204
34205         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
34206
34207 2002-01-22  Richard Henderson  <rth@redhat.com>
34208
34209         * gcc.dg/20020122-4.c: New.
34210
34211 2002-01-22  H.J. Lu <hjl@gnu.org>
34212
34213         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
34214         link output.
34215         * gcc.dg/special/ecos.exp: Likewise.
34216         * lib/g++-dg.exp: Likewise.
34217         * lib/g77-dg.exp: Likewise.
34218         * lib/gcc-dg.exp : Likewise.
34219         * lib/mike-g++.exp: Likewise.
34220         * lib/mike-g77.exp: Likewise.
34221         * lib/mike-gcc.exp: Likewise.
34222         * lib/objc-dg.exp: Likewise.
34223
34224 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
34225
34226         PR target/5379
34227         * gcc.dg/20020122-2.c: New test.
34228
34229 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
34230
34231         * gcc.dg/20020122-1.c: New test.
34232
34233 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
34234
34235         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
34236
34237 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
34238
34239         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
34240
34241 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34242
34243         * gcc.c-torture/compile/20020121-1.c: New test.
34244
34245 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
34246
34247         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
34248         ld_library_path.
34249
34250 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
34251
34252         * gcc.dg/20020218-1.c: New test.
34253
34254 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
34255
34256         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
34257         messages
34258         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
34259         "At global scope" warning
34260         * g++.dg/ext/align1.C: Change cygwin test for alignment
34261         from db-bogus to dg-warning
34262
34263 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
34264
34265         * g77.f-torture/compile/cpp2.F: New test.
34266
34267 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
34268
34269         * g++.dg/template/access1.C: New test.
34270
34271 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
34272
34273         * gcc.dg/20020118-1.c: New.
34274
34275 2002-01-18  Kazu Hirata  <kazu@hxi.com>
34276
34277         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
34278
34279 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
34280
34281         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
34282         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
34283         alignment warnings.
34284
34285 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
34286
34287         * gcc.misc-tests/i386-prefetch.exp: Save and restore
34288         torture_with_loops and torture_without_loops
34289
34290 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
34291
34292         * gcc.c-torture/compile/20020116-1.c: New test.
34293
34294 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
34295
34296         * gcc.dg/20020116-2.c: New test.
34297
34298         * gcc.dg/ultrasp4.c: New test.
34299
34300         * gcc.dg/20020116-1.c: New test.
34301
34302 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
34303
34304         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
34305         by EABI.
34306
34307 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
34308
34309         * gcc.misc-tests/i386-prefetch.exp: New.
34310         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
34311         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
34312         * gcc.misc-tests/i386-pf-none-1.c: New test.
34313         * gcc.misc-tests/i386-pf-sse-1.c: New test.
34314
34315 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
34316
34317         * gcc.dg/gnu89-init-1.c: Add new tests.
34318
34319 2002-01-15  Andreas Jaeger  <aj@suse.de>
34320
34321         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
34322         * gcc.dg/i386-mmx-2.c: Likewise.
34323         * gcc.dg/i386-sse-1.c: Likewise.
34324         * gcc.dg/i386-sse-2.c: Likewise.
34325         * gcc.dg/i386-sse-3.c: Likewise.
34326
34327 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
34328
34329         * g77.f-torture/execute/intrinsic-unix-bessel.f:
34330         Uncomment additional cases that now pass.
34331
34332 2002-01-11  Richard Henderson  <rth@redhat.com>
34333
34334         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
34335         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
34336
34337 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
34338
34339         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
34340
34341 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
34342
34343         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
34344         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
34345
34346 2002-01-10  Dale Johannesen  <dalej@apple.com>
34347
34348         * gcc.c-torture/execute/loop-11.c: New.
34349
34350 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
34351
34352         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
34353         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
34354
34355 2002-01-09  Richard Henderson  <rth@redhat.com>
34356
34357         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
34358         type in which to perform the operation for each size.
34359
34360 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
34361
34362         * gcc.c-torture/compile/20020109-2.c: New test.
34363
34364 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
34365
34366         * gcc.c-torture/execute/loop-10.c: New test.
34367
34368 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
34369
34370         * gcc.c-torture/compile/20010226-1.c: New test.
34371         * gcc.c-torture/compile/20010227-1.c: New test.
34372         * gcc.c-torture/compile/20010426-1.c: New test.
34373         * gcc.c-torture/compile/20010510-1.c: New test.
34374         * gcc.c-torture/compile/20010605-3.c: New test.
34375         * gcc.c-torture/compile/20010824-1.c: New test.
34376         * gcc.c-torture/execute/20010409-1.c: New test.
34377         * gcc.dg/noncompile/20000901-1.c: New test.
34378         * gcc.dg/20001023-1.c: New test.
34379         * gcc.dg/20001101-1.c: New test.
34380         * gcc.dg/20001102-1.c: New test.
34381         * gcc.dg/20010207-1.c: New test.
34382         * gcc.dg/20010405-1.c: New test.
34383         * gcc.dg/20010822-1.c: New test.
34384         * gcc.dg/20011107-1.c: New test.
34385
34386 2002-01-09  Jeffrey A Law  (law@redhat.com)
34387
34388         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
34389
34390         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
34391         execution failure on PA targets.
34392
34393 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
34394
34395         * gcc.c-torture/compile/20020109-1.c: New test.
34396
34397 2002-01-08  Kazu Hirata  <kazu@hxi.com>
34398
34399         * gcc.c-torture/execute/20020108-1.c: New test.
34400
34401 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
34402
34403         * gcc.dg/20020108-1.c: New test.
34404
34405 2002-01-08  H.J. Lu <hjl@gnu.org>
34406
34407         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
34408         for header files.
34409
34410 2002-01-08  Geoff Keating  <geoffk@redhat.com>
34411
34412         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
34413         consistency.
34414
34415 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
34416
34417         * gcc.dg/altivec-4.c: Test altivec predicates.
34418
34419 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
34420
34421         * gcc.c-torture/execute/20020107-1.c: New test.
34422
34423 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
34424
34425         PR c/5279
34426         * gcc.c-torture/compile/20020106-1.c: New test.
34427
34428 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
34429
34430         * gcc.c-torture/execute/nestfunc-4.c: New test.
34431
34432 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
34433
34434         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
34435         extra triple that slipped in.
34436         * g++.old-deja/g++.abi/align.C: Likewise.
34437         * g++.old-deja/g++.abi/bitfields.C: Likewise.
34438
34439 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
34440
34441         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
34442         * g++.old-deja/g++.abi/align.C: Likewise.
34443         * g++.old-deja/g++.abi/bitfields.C: Likewise.
34444
34445         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
34446         on FreeBSD/i386.
34447         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
34448         FreeBSD.
34449
34450 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
34451
34452         * gcc.dg/20020104-1.c: New test.
34453
34454         * gcc.dg/20020104-2.c: New test.
34455
34456 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
34457
34458         * gcc.dg/20020103-1.c: Fix typo in target selector.
34459
34460 2002-01-03  Richard Henderson  <rth@redhat.com>
34461
34462         * gcc.dg/20020103-1.c: New.
34463
34464 2002-01-03  Kazu Hirata  <kazu@hxi.com>
34465
34466         * gcc.c-torture/execute/20020103-1.c: New test.
34467
34468 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
34469
34470         * g++.dg/other/debug2.C: New test.
34471
34472         * gcc.c-torture/compile/20020103-1.c: New test.
34473
34474 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
34475
34476         * gcc.dg/gnu89-init-1.c: Added new tests.
34477
34478 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
34479
34480         * g++.dg/template/friend2.C: Remove as patch is reverted.
34481
34482         * g++.dg/warn/oldcast1.C: New test.
34483
34484         * g++.dg/template/ptrmem1.C: New test.
34485         * g++.dg/template/ptrmem2.C: New test.
34486
34487         * g++.dg/template/ntp.C: New test.
34488
34489         * g++.dg/other/component1.C: New test.
34490
34491         * g++.dg/template/ttp3.C: New test.
34492
34493         * g++.dg/template/friend2.C: New test.
34494         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
34495
34496 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
34497
34498         * g++.dg/other/ptrmem1.C: New test.
34499         * g++.dg/other/ptrmem2.C: New test.
34500
34501 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
34502
34503         * g++.dg/template/ctor1.C: New test.
34504
34505 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
34506
34507         * g++.dg/template/friend2.C: New test.
34508
34509 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
34510
34511         * gcc.dg/mmix-1.c: New test.
34512
34513 2001-12-31  Richard Henderson  <rth@redhat.com>
34514
34515         * gcc.dg/asm-5.c: New.
34516
34517 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
34518
34519         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
34520         in namespace __gnu_cxx
34521
34522 2001-12-30  Richard Henderson  <rth@redhat.com>
34523
34524         * gcc.dg/debug-6.c: New.
34525
34526 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
34527
34528         * gcc.c-torture/compile/20011229-2.c: New test.
34529
34530 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
34531
34532         * gcc.dg/debug-3.c: New test.
34533         * gcc.dg/debug-4.c: New test.
34534         * gcc.dg/debug-5.c: New test.
34535
34536 2001-12-29  Richard Henderson  <rth@redhat.com>
34537
34538         * g++.dg/eh/loop1.C: New.
34539
34540 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
34541
34542         * g++.dg/template/crash1.C: New test.
34543
34544 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
34545
34546         * g++.dg/other/const1.C: New test.
34547
34548 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
34549
34550         * gcc.c-torture/compile/20011229-1.c: New test.
34551
34552 2001-12-28  Stan Shebs  <shebs@apple.com>
34553
34554         * lib/objc-torture.exp: Resync with c-torture.exp.
34555         * lib/objc.exp: Load standard libraries.
34556
34557 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
34558
34559         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
34560         additional tests.
34561
34562 2001-12-27  Roger Sayle <roger@eyesopen.com>
34563
34564         * gcc.c-torture/execute/string-opt-16.c: New testcase.
34565
34566 2001-12-27  Richard Henderson  <rth@redhat.com>
34567
34568         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
34569
34570 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
34571
34572         * g++.dg/eh/ctor1.C: New test.
34573         * g++.dg/other/error2.C: New test.
34574
34575 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
34576
34577         * g++.dg/other/init2.C: New test.
34578
34579 2001-12-24  Richard Henderson  <rth@redhat.com>
34580
34581         * gcc.dg/20011223-1.c: New.
34582         * gcc.dg/inline-1.c: New.
34583
34584 2001-12-23  Richard Henderson  <rth@redhat.com>
34585
34586         * gcc.dg/asm-4.c: Test operand modifiers.
34587
34588 2001-12-23  Richard Henderson  <rth@redhat.com>
34589
34590         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
34591
34592 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
34593
34594         * gcc.c-torture/execute/20011223-1.c: New test.
34595
34596 2001-12-21  Richard Henderson  <rth@redhat.com>
34597
34598         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
34599         re-enables the warning.
34600
34601 2001-12-21  Richard Henderson  <rth@redhat.com>
34602
34603         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
34604
34605 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
34606
34607         * gcc.c-torture/compile/20011218-1.c: New test.
34608
34609 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
34610
34611         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
34612         arm-isr.c test.
34613         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
34614         epilogue generation for ARM ISR routines.
34615
34616 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34617
34618         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
34619         * gcc.dg/format/c90-printf-3.c: Likewise.
34620         * gcc.dg/format/c99-printf-3.c: Likewise.
34621         * gcc.dg/format/ext-1.c: Likewise.
34622         * gcc.dg/format/ext-6.c: Likewise.
34623         * gcc.dg/format/format.h: Prototype unlocked stdio.
34624
34625 2001-12-20  Richard Henderson  <rth@redhat.com>
34626
34627         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
34628         (arena): Use it.
34629         (malloc): Correct allocation logic.  Abort if we fill up the
34630         arena before initialization complete.
34631         (realloc): Correct allocation logic.
34632
34633 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
34634
34635         * gcc.c-torture/compile/20011219-2.c: New test.
34636
34637         * gcc.c-torture/execute/20011219-1.c: New test.
34638
34639 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
34640
34641         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
34642         target does not support weak symbols.
34643
34644 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
34645
34646         * gcc.c-torture/compile/20011219-1.c: New test.
34647
34648 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
34649
34650         * g++.dg/other/error1.C: New test.
34651
34652 2001-12-17  Jeffrey A Law  (law@redhat.com)
34653
34654         * gcc.c-torture/execute/20011217-1.c: New test.
34655
34656 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
34657
34658         * objc.dg/special/: New directory.
34659         * objc.dg/special/special.exp: New file.
34660         * objc.dg/special/unclaimed-category-1.h: New file.
34661         * objc.dg/special/unclaimed-category-1a.m: New file.
34662         * objc.dg/special/unclaimed-category-1.m: New file.
34663
34664 2001-12-17  Andreas Jaeger  <aj@suse.de>
34665
34666         * gcc.c-torture/compile/20011217-2.c: New test.
34667
34668 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
34669
34670         * gcc.c-torture/compile/20011217-1.c: New test.
34671
34672 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
34673
34674         * testsuite/gcc.dg/20011214-1.c: New.
34675
34676 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
34677
34678         * gcc.dg/altivec-4.c: New.
34679
34680 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
34681
34682         * gcc.dg/20011113-1.c: New test.
34683
34684 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
34685
34686         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
34687         std::__malloc_alloc_template<0> and
34688         std::__default_alloc_template<false, 0>.
34689
34690 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
34691
34692         * objc/execute/bf-21.m: New test.
34693         * objc/execute/enumeration-1.m: New test.
34694         * objc/execute/enumeration-2.m: New test.
34695
34696 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
34697
34698         * gcc.dg/gnu89-init-1.c: New test.
34699
34700 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
34701
34702         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
34703         * g++.old-deja/g++.jason/2371.C: Likewise.
34704         * g++.old-deja/g++.jason/template33.C: Likewise.
34705         * g++.old-deja/g++.jason/template34.C: Likewise.
34706         * g++.old-deja/g++.jason/template36.C: Likewise.
34707         * g++.old-deja/g++.oliva/typename1.C: Likewise.
34708         * g++.old-deja/g++.oliva/typename2.C: Likewise.
34709         * g++.old-deja/g++.other/typename1.C: Likewise.
34710         * g++.old-deja/g++.pt/inherit2.C: Likewise.
34711         * g++.old-deja/g++.pt/nontype5.C: Likewise.
34712         * g++.old-deja/g++.pt/typename11.C: Likewise.
34713         * g++.old-deja/g++.pt/typename14.C: Likewise.
34714         * g++.old-deja/g++.pt/typename16.C: Likewise.
34715         * g++.old-deja/g++.pt/typename3.C: Likewise.
34716         * g++.old-deja/g++.pt/typename4.C: Likewise.
34717         * g++.old-deja/g++.pt/typename5.C: Likewise.
34718         * g++.old-deja/g++.pt/typename7.C: Likewise.
34719         * g++.old-deja/g++.robertl/eb9.C: Likewise.
34720
34721 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
34722
34723         * g++.dg/other/linkage1.C: New test.
34724         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
34725         specifiers.
34726
34727 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
34728
34729         * gcc.dg/concat.c: New test.
34730
34731 2001-12-11  Stan Shebs  <shebs@apple.com>
34732
34733         * objc/compile: New test directory.
34734         * objc/compile/compile.exp: New expect script.
34735         * objc/compile/20011211-1.m: New compile test.
34736
34737 2001-12-11  Jason Merrill  <jason@redhat.com>
34738
34739         * lib/prune.exp (prune_gcc_output): Also handle "In member
34740         function".  So many permutations...
34741
34742 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
34743
34744         * g++.dg/template/typedef1.C: New test.
34745
34746 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
34747
34748         * g++.dg/other/copy1.C: New test.
34749
34750 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
34751
34752         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
34753
34754         * gcc.dg/builtin-choose-expr.c: New.
34755
34756 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
34757
34758         * gcc.dg/altivec-2.c: New.
34759
34760 2001-12-07  Richard Henderson  <rth@redhat.com>
34761
34762         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
34763
34764 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
34765
34766         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
34767         ultrasparc.
34768
34769 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
34770
34771         * g++-old.deja/g++.robertl/eb101.C: Deleted.
34772
34773 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
34774
34775         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
34776         variable argument list.
34777
34778 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
34779
34780         * gcc.c-torture/execute/memcheck: Delete entire directory.
34781         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
34782         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
34783
34784 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
34785
34786         * gcc.dg/Wshadow-1.c: New test.
34787
34788 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
34789
34790         * gcc.c-torture/compile/20011130-1.c: New test.
34791
34792         * gcc.dg/noncompile/20011025-1.c: New test.
34793
34794         * g++.dg/other/anon-union.C: New test.
34795
34796         * gcc.c-torture/execute/20011024-1.c: New test.
34797
34798 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
34799
34800         * gcc.c-torture/execute/20000722-1.x,
34801         gcc.c-torture/execute/20010123-1.x: Remove.
34802         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
34803         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
34804         gcc.dg/c99-complit-2.c: New tests.
34805
34806 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
34807
34808         * g++.dg/inherit/base1.C: New test.
34809
34810 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
34811
34812         * g++.dg/other/stdarg1.C: New test.
34813
34814         * gcc.c-torture/compile/20011130-2.c: New test.
34815
34816 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
34817
34818         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
34819         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
34820         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
34821         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
34822         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
34823         * gcc.dg/builtin-prefetch-1.c: New test.
34824
34825 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
34826
34827         * gcc.dg/20011130-1.c: New test.
34828
34829 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
34830
34831         * g++.dg/other/scope1.C: New test.
34832         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
34833
34834 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
34835
34836         * gcc.dg/vla-init-1.c: New test.
34837
34838 2001-12-01  Geoff Keating  <geoffk@redhat.com>
34839
34840         * gcc.c-torture/compile/structs.c: New testcase from GDB.
34841
34842 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
34843
34844         * objc.dg/alias.m: Update.
34845         * objc.dg/class-1.m: Update.
34846         * objc.dg/const-str-1.m: Update.
34847         * objc.dg/fwd-proto-1.m: Update.
34848         * objc.dg/id-1.m: Update.
34849         * objc.dg/super-class-1.m: Update.
34850
34851 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
34852
34853         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
34854         constructs.
34855
34856 2001-11-28  Jeffrey A Law  (law@cygnus.com)
34857
34858         * gcc.c-torture/execute/20011128-1.c: New test.
34859
34860 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
34861
34862         * gcc.dg/20011127-1.c: New test.
34863
34864 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
34865
34866         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
34867         from Austin Group draft 7.
34868         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
34869         scanf format arguments.
34870         * gcc.dg/format/no-exargs-2.c: New test.
34871
34872 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
34873
34874         * g++.dg/abi/vbase8-4.C: New test.
34875
34876 2001-11-24  Ian Lance Taylor  <ian@airs.com>
34877
34878         * gcc.c-torture/execute/20011121-1.c: New test.
34879
34880 2001-11-23  Jeffrey A Law  (law@cygnus.com)
34881
34882         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
34883
34884 2001-11-23  Andreas Jaeger  <aj@suse.de>
34885
34886         * gcc.dg/cpp/charconst-2.c: New test.
34887
34888 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
34889
34890         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
34891         to the host if it is remote.  Let tests specify extra headers
34892         they use.
34893         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
34894         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
34895         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
34896         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
34897         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
34898         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
34899         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
34900         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
34901         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
34902         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
34903
34904 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
34905
34906         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
34907         for little endian ARMs.
34908
34909 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
34910
34911         * gcc.c-torture/compile/20011119-1.c: New test.
34912         * gcc.c-torture/compile/20011119-2.c: New test.
34913
34914 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
34915
34916         * gcc.dg/altivec-1.c: Fix typo.
34917
34918 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
34919
34920         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
34921
34922 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
34923
34924         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
34925
34926 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
34927
34928         * lib/g77.exp: Don't specify --rpath-link.
34929
34930         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
34931         across all the headers.
34932         * gcc.dg/format/format.exp: For testing on a remote host,
34933         copy format.h.
34934
34935         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
34936         * gcc.c-torture/execute/930406-1.c: Likewise.
34937         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
34938
34939 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
34940
34941         * gcc.dg/altivec-1.c: New.
34942
34943 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
34944
34945         * gcc.dg/cpp/fpreprocessed.c: New test case.
34946
34947 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
34948
34949         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
34950         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
34951         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
34952
34953 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
34954
34955         * gcc.dg/no-builtin-1.c: New test.
34956
34957 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
34958
34959         * gcc.c-torture/execute/20011115-1.c: New test.
34960
34961 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
34962
34963         * gcc.c-torture/compile/20011114-2.c: New test.
34964         * gcc.c-torture/compile/20011114-3.c: New test.
34965         * gcc.c-torture/compile/20011114-4.c: New test.
34966
34967 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
34968
34969         * g++.dg/other/init1.C: New test.
34970
34971 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
34972
34973         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
34974         message.
34975
34976         * gcc.c-torture/execute/20011114-1.c: New testcase.
34977
34978         * gcc.c-torture/compile/20010327-1.c: Revert last change.
34979         * gcc.c-torture/compile/20011114-1.c: New test, exactly
34980         like the (before this change) version of 20010327-1.c.
34981
34982 2001-11-14  Roger Sayle <roger@eyesopen.com>
34983
34984         * gcc.c-torture/execute/string-opt-13.c: New testcase.
34985
34986 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
34987
34988         * g++.dg/init/array2.C: New test.
34989
34990 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
34991
34992         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
34993
34994 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
34995
34996         * g++.dg/other/forscope1.C: New test.
34997         * g++.dg/ext/forscope1.C: New test.
34998         * g++.dg/ext/forscope2.C: New test.
34999
35000 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
35001
35002         * gcc.c-torture/execute/20011113-1.c: New test.
35003
35004 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
35005
35006         * gcc.c-torture/execute/20011109-2.c: New test.
35007
35008         * gcc.c-torture/execute/20011109-1.c: New test.
35009
35010 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
35011
35012         * gcc.c-torture/compile/20011109-1.c: New test.
35013
35014 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
35015
35016         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
35017         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
35018         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
35019         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
35020         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
35021         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
35022         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
35023
35024 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
35025
35026         * g++.dg/warn/Wshadow-1.C: New tests.
35027         * g++.old-deja/g++.mike/for3.C: Update.
35028
35029 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
35030
35031         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
35032         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
35033         XFAILs.  Adjust expected error texts.
35034         * gcc.c-torture/compile/20011106-1.c,
35035         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
35036         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
35037         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
35038         gcc.dg/c99-array-lval-5.c: New tests.
35039
35040 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
35041
35042         * gcc.dg/cpp/defined.c: Update.
35043
35044 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
35045
35046         * gcc.c-torture/execute/anon-1.c: New test.
35047
35048 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
35049
35050         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
35051         same size, so no warning should be produced on stormy16.
35052
35053         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
35054         due to oversized array.
35055         * g++.old-deja/g++.mike/ns15.C: Likewise.
35056         * g++.old-deja/g++.pt/crash16.C: Likewise.
35057
35058 2001-11-02  Graham Stott  <grahams@redhat.com>
35059
35060         * g++.dgother/debug1.C: Fix typos.
35061
35062 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
35063
35064         * g++.dg/other/debug1.C: New test.
35065
35066 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
35067
35068         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
35069         of unsigned long.
35070
35071 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
35072
35073         * gcc.dg/20011029-2.c: New test.
35074
35075         * gcc.c-torture/compile/20011029-1.c: New test.
35076
35077 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
35078
35079         * objc/execute/class_self-1.m: New test.
35080         * objc/execute/class_self-2.m: New test.
35081
35082 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
35083
35084         * gcc.misc-tests/msgs.exp: Delete.
35085         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
35086         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
35087         error set to match recent changes.
35088
35089 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
35090
35091         * gcc.dg/20011021-1.c: New test.
35092
35093 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
35094
35095         * gcc.c-torture/compile/20011023-1.c: New test.
35096
35097 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
35098
35099         * lib/g77.exp: Rewrite based on lib/g++.exp.
35100
35101 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
35102
35103         * gcc.c-torture/execute/20011019-1.c: New test.
35104
35105         * gcc.dg/20011018-1.c: New test.
35106
35107 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
35108
35109         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
35110
35111 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
35112
35113         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
35114         * gcc.dg/attr-invalid.c: Likewise.
35115
35116 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
35117
35118         * testsuite/gcc.dg/20011015-1.c: New test.
35119
35120 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
35121
35122         * g++.dg/template/unify2.C: New test.
35123
35124 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
35125
35126         * g++.dg/other/exception-specification.C: New test
35127
35128 2001-10-13  Tom Rix  <trix@redhat.com>
35129
35130         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
35131         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
35132
35133 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
35134
35135         * testsuite/gcc.dg/20011009-1.c: New test.
35136
35137 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
35138
35139         PR g++/4476
35140         * g++.dg/other/friend1.C: New test.
35141
35142 2001-10-11  Richard Henderson  <rth@redhat.com>
35143
35144         * g++.old-deja/g++.other/crash18.C: Add -S to options.
35145
35146 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35147
35148         * gcc.c-torture/compile/20011010-1.c: New.
35149
35150 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
35151
35152         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
35153         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
35154         g77.f-torture/execute/execute.exp,
35155         g77.f-torture/noncompile/noncompile.exp,
35156         gcc.c-torture/compile/compile.exp,
35157         gcc.c-torture/execute/execute.exp,
35158         gcc.c-torture/execute/ieee/ieee.exp,
35159         gcc.c-torture/execute/memcheck/memcheck.exp,
35160         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
35161         objc/execute/execute.exp: Update FSF address.
35162
35163 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
35164
35165         * gcc.dg/cpp/cmdlne-C.c: Update.
35166         * gcc.dg/cpp/cmdlne-C2.c: New.
35167
35168 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35169
35170         * gcc.c-torture/execute/20011008-3.c: New.
35171
35172 2001-10-08  DJ Delorie  <dj@redhat.com>
35173
35174         * gcc.dg/20011008-1.c: New.
35175         * gcc.dg/20011008-2.c: New.
35176
35177 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
35178
35179         * gcc.dg/cpp/spacing1.c: Update test.
35180
35181 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
35182
35183         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
35184         spelling errors of "separate" as "seperate".
35185
35186 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
35187
35188         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
35189         enough to avoid inlining.
35190
35191 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
35192
35193         * lib/g77.exp: set libg2c_dir correctly.
35194
35195 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
35196
35197         * gcc.dg/cpp/macro11.c: New test.
35198
35199 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
35200
35201         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
35202         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
35203         gcc.dg/format/multattr-3.c: New tests.
35204         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
35205         tests for format attributes on function pointers being rejected.
35206
35207 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
35208
35209         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
35210
35211 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
35212
35213         * g++.dg/warn/format1.C: New test.
35214
35215 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
35216
35217         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
35218
35219 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
35220
35221         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
35222
35223 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
35224
35225         * gcc.dg/cpp/redef2.c: Add test.
35226
35227 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
35228
35229         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
35230         long-standing bug on i686, apparently.
35231         * gcc.c-torture/execute/loop-2c.x: New file.
35232         * gcc.c-torture/execute/loop-2d.x: New file.
35233         * gcc.c-torture/execute/loop-3c.x: New file.
35234
35235 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
35236
35237         * gcc.dg/cpp/20000625-2.c: Correct line number.
35238
35239 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
35240
35241         * gcc.dg/cpp/macro10.c: New test.
35242         * gcc.dg/cpp/strify3.c: New test.
35243         * gcc.dg/cpp/spacing1.c: Add tests.
35244         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
35245         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
35246
35247 2001-09-24  DJ Delorie  <dj@redhat.com>
35248
35249         * gcc.c-torture/execute/20010924-1.c: New test.
35250
35251 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
35252
35253         * testsuite/objc/execute/paste.m: Remove.
35254
35255 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
35256
35257         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
35258
35259 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
35260
35261         * g77.dg/strlen0.f: New test.
35262
35263 2001-09-21  Richard Henderson  <rth@redhat.com>
35264
35265         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
35266         * g++.old-deja/g++.abi/vtable2.C: Likewise.
35267
35268 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
35269
35270         Table-driven attributes.
35271         * g++.dg/ext/attrib1.C: New test.
35272
35273 2001-09-20  DJ Delorie  <dj@redhat.com>
35274
35275         * gcc.dg/20000926-1.c: Update expected warning messages.
35276         * gcc.dg/array-2.c: Likewise, and test for warnings too.
35277         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
35278         array.
35279
35280 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
35281
35282         * g++.dg/eh/registers1.C: New test case.
35283
35284 2001-09-17  Richard Henderson  <rth@redhat.com>
35285
35286         * gcc.dg/array-5.c: Fix VLA decomposition test.
35287
35288 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
35289
35290         * gcc.dg/cpp/line5.c: New testcase.
35291
35292 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
35293
35294         * gcc.dg/cpp/macro9.c: New test.
35295
35296 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
35297
35298         * gcc.c-torture/execute/980223.c: Change type of addr from long
35299         to char *.
35300
35301 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
35302
35303         * gcc.c-torture/execute/20010915-1.c: New test.
35304
35305 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
35306
35307         * g77.dg/bprob: New directory.
35308         * g77.dg/bprob/bprob.exp: New file.
35309         * g77.dg/bprob/bprob-1.f: New test.
35310         * g77.dg/gcov: New directory.
35311         * g77.dg/gcov/gcov.exp: New file.
35312         * g77.dg/gcov/gcov-1.f: New test.
35313         * g77.dg/gcov/gcov-1.x: New file.
35314
35315 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
35316
35317         * gcc.dg/cpp/directiv.c: Update.
35318         * gcc.dg/cpp/undef1.c: Update.
35319
35320 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
35321
35322         * gcc.dg/20010912-1.c: New test.
35323
35324 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
35325
35326         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
35327         language-independent file in lib.
35328         * lib/gcov.exp: New file.
35329
35330 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
35331
35332         * gcc.c-torture/compile/20010911-1.c: New test.
35333
35334 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
35335
35336         * lib/profopt.exp: New, to support profile-directed optimizations.
35337         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
35338         * gcc.misc-tests/bprob-1.c: New test.
35339         * gcc.misc-tests/bprob-2.c: New test.
35340
35341 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
35342
35343         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
35344         XFAIL and which kinds of gcov output to verify.
35345         * gcc.misc-tests/gcov-4b.x: New file.
35346         * gcc.misc-tests/gcov-5b.x: New file.
35347         * gcc.misc-tests/gcov-6.x: New file.
35348         * gcc.misc-tests/gcov-7.c: New test.
35349         * gcc.misc-tests/gcov-7.x: New file.
35350
35351 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
35352
35353         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
35354         * gcc.misc-tests/gcov-6.c: New test.
35355
35356 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
35357
35358         PR c++/3986
35359         * g++.dg/abi/vbase1.C: New test.
35360
35361 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
35362
35363         * objc.dg/method-2.m: New.
35364
35365 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
35366
35367         PR c++/4203
35368         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
35369         * g++.dg/init/empty1.C: New test.
35370
35371 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
35372
35373         * gcc.c-torture/compile/20010903-1.c: New test.
35374
35375 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
35376
35377         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
35378         for m68k.
35379
35380 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
35381
35382         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
35383
35384         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
35385
35386         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
35387
35388 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
35389
35390         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
35391         for 16-bit 'unsigned int'.
35392
35393 2001-08-29  Kazu Hirata  <kazu@hxi.com>
35394
35395         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
35396
35397 2001-08-27  Richard Henderson  <rth@redhat.com>
35398
35399         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
35400         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
35401
35402 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
35403
35404         * gcc.dg/asm-names.c (ymain): New.
35405
35406 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
35407
35408         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
35409         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
35410         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
35411
35412 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35413
35414         * gcc.dg/compare5.c: New testcase.
35415
35416 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
35417
35418         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
35419         and "In instantiation".
35420
35421 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
35422
35423         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
35424
35425 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
35426
35427         * gcc.misc-tests/gcov.exp: Add support for branch information.
35428         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
35429         * gcc.misc-tests/gcov-4.c: New test.
35430         * gcc.misc-tests/gcov-4b.c: New test.
35431         * gcc.misc-tests/gcov-5b.c: New test.
35432
35433 2001-08-20  Zack Weinberg  <zackw@panix.com>
35434
35435         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
35436         expected to fail.
35437
35438 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
35439
35440         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
35441
35442 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
35443
35444         * g++.dg/eh/template1.C: New test.
35445
35446 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
35447
35448         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
35449         Fix thinko.
35450         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
35451         for xfail.
35452
35453 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
35454
35455         * lib/g77-dg.exp: Use prune.exp for common procedures
35456         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
35457         * lib/g77.exp: (g77-dg-prune) Remove
35458
35459 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
35460
35461         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
35462
35463 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35464
35465         * g++.dg/template/unify1.C: New test.
35466
35467 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
35468
35469         * g++.dg/abi/empty4.C: New test.
35470
35471 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
35472
35473         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
35474         solaris2.*
35475         * g77.f-torture/compile/pr3743.x: Likewise.
35476
35477 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
35478
35479         * g++.dg/other/using-declaration.C: New test.
35480
35481 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
35482
35483         * gcc.dg/cpp/tr-sign.c: New testcase.
35484
35485 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
35486
35487         * gcc.dg/cpp/19951025-1.c: Revert.
35488         * gcc.dg/cpp/directiv.c: We no longer process directives that
35489         interrupt macro arguments.
35490
35491 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
35492
35493         * gcc.dg/bconstp-1.c: New test.
35494
35495 2001-08-03  Richard Henderson  <rth@redhat.com>
35496
35497         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
35498
35499 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
35500
35501         * gcc.dg/cpp/19951025-1.c: Update.
35502
35503 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
35504
35505         * g77.dg/ff90-1.f (s): Fix reference of variable z,
35506         should be x.
35507
35508 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
35509
35510         Kill -fhonor-std.
35511         * g++.old-deja/g++.ns/ns14.C: Remove special options.
35512         * g++.old-deja/g++.other/std1.C: Likewise.
35513         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
35514
35515 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
35516
35517         * lib/g77.exp: Load gcc-defs.exp for common procedures
35518         (g77_pass, g77_fail, g77_finish, g77_exit,
35519         ${tool}_check_unsupported_p} Now redundant.  Deleted.
35520
35521 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
35522
35523         * g77.dg/fbackslash.f
35524         * g77.dg/fcase-preserve.f
35525         * g77.dg/ff90-1.f
35526         * g77.dg/ffixed-line-length-0.f
35527         * g77.dg/ffixed-line-length-132.f
35528         * g77.dg/ffixed-line-length-7.f
35529         * g77.dg/ffixed-line-length-72.f
35530         * g77.dg/ffixed-line-length-none.f
35531         * g77.dg/ffree-form-1.f
35532         * g77.dg/fno-backslash.f
35533         * g77.dg/fno-f90-1.f
35534         * g77.dg/fno-fixed-form-1.f
35535         * g77.dg/fno-onetrip.f
35536         * g77.dg/fno-typeless-boz.f
35537         * g77.dg/fno-underscoring.f
35538         * g77.dg/fno-vxt-1.f
35539         * g77.dg/fonetrip.f
35540         * g77.dg/ftypeless-boz.f
35541         * g77.dg/fugly-assumed.f
35542         * g77.dg/funderscoring.f
35543         * g77.dg/fvxt-1.f
35544
35545 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
35546
35547         * objc.dg/fwd-proto-1.m: New.
35548         * objc.dg/local-decl-1.m: New.
35549         * objc.dg/naming-1.m: New.
35550         * objc.dg/naming-2.m: New.
35551         * objc.dg/proto-hier-1.m: New.
35552
35553 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
35554
35555         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
35556         largest-type elements to a struct makes its size grow.
35557
35558 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
35559
35560         * g++.dg/abi/vthunk1.C: New test.
35561
35562 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
35563
35564         * g++.dg/abi/vbase8-22.C: New test.
35565
35566 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
35567
35568         * gcc.dg/cpp/macro8.c: New test.
35569
35570 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
35571
35572         * g++.dg/abi/vbase8-21.C: New test.
35573
35574 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
35575
35576         * g++.dg/abi/vbase8-10.C: New test.
35577
35578 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35579
35580         * lib/g++.exp (g++_set_ld_library_path): Renamed to
35581         ${tool}_set_ld_library_path.
35582         Changed caller.
35583         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
35584         g++.exp.
35585
35586 2001-07-26  Stan Cox <scox@redhat.com>
35587
35588         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
35589         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
35590         gcc_exit, gcc_check_unsupported_p):
35591         Moved to gcc-deps.exp
35592         * gcc-deps.exp: New file.
35593
35594 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35595
35596         * g++.old-deja/g++.pt/defarg14.C: New test.
35597
35598 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
35599
35600         * g++.old-deja/g++.other/lineno5.C: New test.
35601
35602 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
35603
35604         * g++.old-deja/g++.pt/crash68.C: New test.
35605
35606 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
35607
35608         * g++.old-deja/g++.other/crash42.C: New test.
35609
35610 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
35611
35612         * gcc.dg/cpp/extratokens.c: Fix.
35613         * gcc.dg/cpp/skipping2.c: New tests.
35614
35615 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35616
35617         * gcc.c-torture/execute/20010724-1.c: New file.
35618         * gcc.c-torture/execute/20010724-1.x: New file.
35619
35620 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
35621
35622         * g++.old-deja/g++.other/cond7.C: New test.
35623
35624 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
35625
35626         * g++.old-deja/g++.other/optimize4.C: New test.
35627
35628 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
35629
35630         * g++.old-deja/g++.abi/vbase8-5.C: New test.
35631
35632 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
35633
35634         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
35635         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
35636         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
35637         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
35638
35639         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
35640         bug report" message.
35641
35642         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
35643         * g++.dg/ext/instantiate1.C: Move from old-deja.
35644
35645 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
35646
35647         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
35648         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
35649         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
35650         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
35651
35652 2001-07-23  Jeffrey A Law  (law@cygnus.com)
35653
35654         * gcc.c-torture/execute/20010723-1.c: New test.
35655
35656 2001-07-23  Ben Elliston  <bje@redhat.com>
35657
35658         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
35659
35660 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35661
35662         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
35663         i[34567]86-*-*.
35664         Delete handling of ieee_multilib_flags.
35665         Pass -mieee for alpha*-*-* and sh-*-*.
35666         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
35667
35668 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
35669
35670         Remove old-abi tests.
35671         * g++.old-deja/g++.mike/p11116.C: Remove.
35672         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
35673
35674 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
35675
35676         * g77.f-torture/compile/pr3743.f: New test
35677
35678 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
35679
35680         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
35681
35682 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35683
35684         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
35685         g++.old-deja/g++.pt/static6.C: Likewise.
35686         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
35687         supports weak symbols.
35688
35689 2001-07-18  Andreas Jaeger  <aj@suse.de>
35690
35691         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
35692         supported again.
35693
35694 2001-07-18  Andreas Jaeger  <aj@suse.de>
35695
35696         * gcc.dg/iftrap-1.c: Fix target line.
35697
35698 2001-07-17  Richard Henderson  <rth@redhat.com>
35699
35700         * gcc.c-torture/execute/20010717-1.c: New.
35701
35702 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
35703
35704         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
35705         tests.
35706
35707 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
35708
35709         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
35710
35711 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35712
35713         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
35714         UAC_SIGBUS, UAC_NOPRINT definitions.
35715
35716 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
35717
35718         * objc/execute/object_is_class.m: New test.
35719         * objc/execute/object_is_meta_class.m: New test.
35720
35721 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
35722
35723         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
35724         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
35725
35726 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
35727
35728         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
35729         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
35730
35731 2001-07-14  Richard Henderson  <rth@redhat.com>
35732
35733         * gcc.dg/iftrap-1.c: New.
35734
35735 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
35736
35737         * g77.f-torture/execute/intrinsic77.f: New test.
35738
35739 2001-07-11  Janis Johnson <janis@us.ibm.com>
35740
35741         * gcc.misc-tests/gcov-3.c: New test.
35742
35743 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
35744
35745         * gcc.c-torture/compile/20010711-1.c,
35746         * gcc.c-torture/compile/20010711-2.c: New tests.
35747
35748 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
35749
35750         * gcc.c-torture/execute/20010711-1.c: New test.
35751
35752 2001-07-11  Ben Elliston  <bje@redhat.com>
35753
35754         * g++.old-deja/g++.other/enum5.C: New test.
35755
35756 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
35757
35758         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
35759         (g++-dg-prune): Call prune_gcc_output.
35760         * prune.exp: New file for prune_gcc_output.
35761         * lib/g++.exp, lib/gcc.exp: Load it.
35762
35763 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
35764
35765         * gcc.c-torture/compile/20010701-1.c,
35766         g++.old-deja/g++.ext/attrib6.C: New tests.
35767
35768 2001-07-06  Jeffrey A Law  (law@cygnus.com)
35769
35770         * gcc.c-torture/compile/20010706-1.c: New test.
35771
35772 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
35773
35774         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
35775
35776 2001-06-28  Stan Shebs  <shebs@apple.com>
35777
35778         * gcc.dg/pragma-darwin.c: New test.
35779
35780 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35781
35782         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
35783         Solaris 2.[678] system.
35784
35785 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
35786
35787         * gcc.dg/20010622-1.c: New test.
35788
35789 2001-06-18  Stan Shebs  <shebs@apple.com>
35790
35791         * objc.dg: New directory.
35792         * objc.dg/dg.exp: New file.
35793         * objc.dg/alias.m: New.
35794         * objc.dg/class-1.m: New.
35795         * objc.dg/class-2.m: New.
35796         * objc.dg/const-str-1.m: New.
35797         * objc.dg/const-str-2.m: New.
35798         * objc.dg/id-1.m: New.
35799         * objc.dg/method-1.m: New.
35800         * objc.dg/super-class-1.m: New.
35801         * lib/objc-dg.exp: New file.
35802
35803 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
35804
35805         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
35806         of label name.
35807
35808 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
35809
35810         * g++.old-deja/g++.abi/vbase8-9.C: New test.
35811
35812 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35813
35814         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
35815         variable.
35816
35817 2001-06-12  Richard Henderson  <rth@redhat.com>
35818
35819         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
35820
35821 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
35822
35823         * g++.old-deja/g++.abi/vbase5.C: New test.
35824         * g++.old-deja/g++.abi/vbase6.C: New test.
35825         * g++.old-deja/g++.abi/vbase7.C: New test.
35826
35827 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35828
35829         * gcc.c-torture/compile/20010610-1.c: New test.
35830
35831 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
35832
35833         * g++.old-deja/g++.abi/vbase4.C: New test.
35834
35835 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
35836
35837         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
35838         support %f for HC11/HC12 targets.
35839         * gcc.c-torture/execute/930513-1.x: New file, likewise.
35840         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
35841         on HC11/HC12 targets.
35842         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
35843
35844 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35845
35846         * gcc.dg/wchar_t-1.c: New file.
35847         * gcc.dg/wint_t-1.c: Likewise.
35848
35849 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
35850
35851         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
35852
35853 2001-06-11  Richard Henderson  <rth@redhat.com>
35854
35855         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
35856
35857 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
35858
35859         * gcc.c-torture/compile/20010611-1.c: New test.
35860
35861 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
35862
35863         * gcc.dg/c99-tag-1.c: Add more tests.
35864
35865 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
35866
35867         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
35868         representation on MN10300 and ARM/Thumb.
35869
35870 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
35871
35872         * g77.f-torture/execute/20010610.f: New.
35873
35874 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
35875
35876         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
35877         names.
35878
35879 2001-06-09  Richard Henderson  <rth@redhat.com>
35880
35881         * gcc.c-torture/execute/ashrdi-1.c: New.
35882         * gcc.c-torture/execute/ashldi-1.c: New.
35883         * gcc.c-torture/execute/lshrdi-1.c: New.
35884
35885 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
35886
35887         * objc/execute/load-3.m: Added. Check sending +load to categories,
35888         in addition to classes.
35889
35890 2001-06-08  Stan Shebs  <shebs@apple.com>
35891
35892         * objc/execute/load-2.m: New test.  From Nicola Pero
35893         <n.pero@mi.flashnet.it>.
35894
35895 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
35896
35897         * gcc.c-torture/execute/20010605-2.c: New test.
35898
35899 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
35900
35901         * g++.old-deja/g++.abi/vbase2.C: New test.
35902         * g++.old-deja/g++.abi/vbase3.C: New test.
35903
35904 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
35905
35906         * g++.old-deja/g++.pt/friend49.C: New test.
35907
35908 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
35909
35910         * g++.old-deja/g++.ext/anon3.C: New test.
35911
35912 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
35913
35914         * g++.old-deja/g++.other/conv7.C: New test.
35915
35916 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
35917
35918         * gcc.c-torture/compile/20010605-2.c: New test.
35919
35920 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
35921
35922         * gcc.c-torture/execute/20010604-1.c: New test.
35923
35924 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
35925
35926         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
35927
35928 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
35929
35930         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
35931         (g++_link_flags): Likewise.
35932         (g++_init): Pass gccpath's value to two previous functions.
35933
35934 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35935
35936         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
35937         Ensure logfile entry matches exec command line.
35938
35939 2001-05-31  Richard Henderson  <rth@redhat.com>
35940
35941         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
35942         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
35943
35944 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
35945
35946         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
35947         compiler for irix6.2
35948
35949 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
35950
35951         * g++.old-deja/g++.other/optimize3.C: New file.
35952
35953 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
35954
35955         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
35956         assemble.
35957
35958 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
35959
35960         * g++.old-deja/g++.other/optimize2.C: New file.
35961
35962 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
35963
35964         * gcc.c-torture/compile/20010518-2.c: New file.
35965         * gcc.c-torture/execute/20010518-1.c: New file.
35966         * gcc.c-torture/execute/20010518-2.c: New file.
35967
35968 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
35969
35970         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
35971
35972 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
35973
35974         G++ no longer defines builtins that do not begin with __builtin.
35975         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
35976         * g++.old-deja/g++.brendand/misc13.C: Likewise.
35977         * g++.old-deja/g++.law/builtin1.C: Likewise.
35978         * g++.old-deja/g++.law/cvt2.C: Likewise.
35979         * g++.old-deja/g++.mike/net5.C: Likewise.
35980         * g++.old-deja/g++.other/builtins1.C: Likewise.
35981         * g++.old-deja/g++.other/builtins2.C: Likewise.
35982         * g++.old-deja/g++.other/builtins3.C: Likewise.
35983         * g++.old-deja/g++.other/builtins4.C: Likewise.
35984         * g++.old-deja/g++.other/inline8.C: Likewise.
35985         * g++.old-deja/g++.robertl/eb39.C: Likewise.
35986
35987 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
35988
35989         * g++.old-deja/g++.pt/using1.C: Adjust.
35990         * g++.old-deja/g++.pt/using2.C: New test.
35991
35992 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
35993
35994         * gcc.dg/cpp/charconst.c: New tests.
35995         * gcc.dg/cpp/escape.c: New tests.
35996         * gcc.dg/cpp/escape-1.c: New tests.
35997         * gcc.dg/cpp/escape-2.c: New tests.
35998         * gcc.dg/cpp/ucs.c: New tests.
35999
36000 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
36001
36002         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
36003         native compiler for irix6.5.
36004
36005 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
36006
36007         * lib/g++.exp (g++_include_flags): Use args to compute
36008         get_multilibs.
36009         (g++_link_flags): Likewise.
36010         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
36011
36012 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
36013
36014         * gcc.dg/c90-hexfloat-1.c: Add more tests.
36015
36016 2001-05-21  Geoff Keating  <geoffk@redhat.com>
36017
36018         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
36019         this file.
36020
36021 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
36022
36023         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
36024         STACK_SIZE;
36025         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
36026         to STACK_SIZE; Use it to define size of add_histo array.
36027         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
36028         to STACK_SIZE.
36029         (f): Use GITT_SIZE to define size of gitt local table.
36030         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
36031         to STACK_SIZE; Use it to define size of bytemem array.
36032
36033 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
36034
36035         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
36036         on 68HC11/HC12 due to the asm instruction.
36037         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
36038         * gcc.c-torture/compile/920520-1.x: Likewise.
36039         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
36040         on 68HC11/HC12 because the function is larger than 64K.
36041         * gcc.c-torture/compile/961203-1.x: New file, this test fails
36042         on 68HC11/HC12 because the structure is too large.
36043
36044 2001-05-20  Richard Henderson  <rth@redhat.com>
36045
36046         * gcc.c-torture/execute/20010520-1.c: New.
36047
36048 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36049
36050         * g++.old-deja/g++.warn/compare1.C: New test.
36051         * gcc.dg/compare4.c: New test.
36052
36053 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
36054
36055         * g++.old-deja/g++.other/optimize1.C: New test.
36056
36057 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36058
36059         * g++.old-deja/g++.pt/spec41.C: New test.
36060
36061 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
36062
36063         * gcc.c-torture/compile/20010114-1.x: Remove.
36064
36065 2001-05-18  Stan Shebs  <shebs@apple.com>
36066
36067         * gcc.c-torture/compile/20010518-1.c: New test.
36068
36069 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
36070
36071         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
36072         * g++.old-deja/g++.pt/crash67.C: New test.
36073
36074 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
36075
36076         * g++.old-deja/g++.other/debug9.C: New test.
36077
36078 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
36079
36080         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
36081
36082 2001-05-16  Jan Hubicka  <jh@suse.cz>
36083
36084         * gcc.c-torture/compile/20010516-1.c: New test.
36085
36086 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
36087
36088         * g++.old-deja/g++.other/crash41.C: New test.
36089
36090 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
36091
36092         * g++.old-deja/g++.pt/crash66.C: New test.
36093
36094 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
36095
36096         * g++.old-deja/g++.robertl/eb27.C: Convert.
36097
36098 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
36099
36100         * g++.dg/friend-warn.C: New test.  Do not warn about friend
36101         declaration being redundant.
36102
36103 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
36104
36105         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
36106
36107 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
36108
36109         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
36110
36111 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
36112
36113         * lib/g++.exp: Use testsuite_flags.
36114
36115 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
36116
36117         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
36118
36119 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36120
36121         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
36122
36123 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
36124
36125         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
36126
36127 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
36128
36129         * gcc.c-torture/compile/20010313-1.c: New test.
36130
36131 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
36132
36133         * gcc.dg/cpp/direct2.c: New test.
36134         * gccq.dg/cpp/direct2s.c: New test.
36135
36136         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
36137
36138 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
36139
36140         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
36141         * g++.old-deja/g++.other/op3.C: Likewise.
36142
36143 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
36144
36145         * gcc.dg/cpp/syshdr.h: New file.
36146         * gcc.dg/cpp/sysmac1.c: Update.
36147         * gcc.dg/cpp/sysmac2.c: Update.
36148
36149 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
36150
36151         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
36152
36153 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
36154
36155         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
36156         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
36157
36158 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
36159
36160         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
36161
36162 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
36163
36164         * lib/g++.exp (g++_include_flags): Don't use any special flags
36165         if TESTING_IN_BUILD_TREE is not defined.
36166         (g++_init): Use a plain 'c++' as the compiler if
36167         TESTING_IN_BUILD_TREEE is not defined.
36168
36169 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
36170
36171         * g++.old-deja/g++.eh/catch13.C: New test.
36172         * g++.old-deja/g++.eh/catch14.C: New test.
36173
36174 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
36175
36176         * gcc.dg/cpp/tr-define.c: New test.
36177
36178 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
36179
36180         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
36181         <stdlib.h>, not <malloc.h>.
36182
36183 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
36184
36185         * g++.old-deja/g++.ns/template17.C: New test.
36186
36187 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
36188
36189         * g++.old-deja/g++.pt/ref4.C: New test.
36190
36191 2001-04-30  Richard Henderson  <rth@redhat.com>
36192
36193         * gcc.dg/20000724-1.c: Revert last change.
36194
36195 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
36196
36197         * g77.f-torture/execute/20010430.f: New test.
36198
36199 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
36200
36201         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
36202
36203 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
36204
36205         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
36206
36207 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
36208
36209         * g++.old-deja/g++.eh/crash6.C: New test.
36210
36211 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
36212
36213         * g++.old-deja/g++.other/warn7.C: New test.
36214
36215 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
36216
36217         * g++.old-deja/g++.other/defarg9.C: New test.
36218
36219 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
36220
36221         * g77.f-torture/compile/20010426.f: New test.
36222         * g77.f-torture/execute/20010426.f: New test.
36223
36224 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
36225
36226         * g77.f-torture/compile/20000629-1.x: Remove - error
36227         has been fixed.
36228
36229 2001-04-26  Jeffrey A Law  (law@cygnus.com)
36230
36231         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
36232         Tweak slightly to work with g++.dg framework.
36233         * g++.dg/special/ecos.exp: Run initp1.C test.
36234         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
36235
36236         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
36237         its linker doesn't give line numbers either.
36238         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
36239
36240 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
36241
36242         * g++.old-deja/g++.other/lex1.C: New test.
36243
36244 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
36245
36246         * gcc.dg/noncompile/20010425-1.c: New test.
36247
36248 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
36249
36250         * g++.old-deja/g++.pt/mangle2.C: New test.
36251
36252 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
36253
36254         * gcc.dg/format/plus-1.c: New test.
36255
36256 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
36257
36258         * gcc.dg/20010423-1.c: New test.
36259
36260 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
36261
36262         * gcc.c-torture/execute/20010422-1.c: New test.
36263
36264 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
36265
36266         * g++.old-deja/g++.ns/type2.C: New test.
36267
36268 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
36269
36270         * g++.old-deja/g++.other/perf1.C: New test.
36271
36272 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
36273
36274         * gcc.dg/c99-func-2.c: Remove xfail.
36275         * gcc.dg/c99-func-3.c: Remove xfail.
36276         * gcc.dg/c99-func-4.c: Remove xfail.
36277
36278 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
36279
36280         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
36281
36282 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
36283
36284         * gcc.c-torture/compile/20010423-1.c: New test.
36285
36286 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
36287
36288         * g++.old-deja/g++.pt/typename28.C: New test.
36289
36290 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
36291
36292         * g++.old-deja/g++.abi/empty2.C: New test.
36293         * g++.old-deja/g++.abi/empty3.C: New test.
36294
36295 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
36296
36297         * g++.old-deja/g++.other/comdat2.C: New test.
36298         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
36299
36300 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
36301
36302         * g++.old-deja/g++.other/overload14.C: New test.
36303
36304 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
36305
36306         * g++.old-deja/g++.other/lookup23.C: New test.
36307
36308 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
36309
36310         * gcc.c-torture/execute/20010403-1.c: New test.
36311
36312 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
36313             Mark Mitchell  <mark@codesourcery.com>
36314
36315         * lib/old-dejagnu.exp: Don't delete output of executable.
36316         Add .exe suffix to executables.
36317
36318 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
36319
36320         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
36321
36322 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36323
36324         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
36325
36326 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
36327
36328         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
36329         * g++.old-deja/g++.abi/crash1.C: New test.
36330
36331 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
36332
36333         * g++.old-deja/g++.other/crash40.C: New test.
36334
36335 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36336
36337         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
36338
36339 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
36340
36341         * g++.old-deja/g++.other/warn6.C: New test.
36342
36343 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
36344
36345         * g++.old-deja/g++.robertl/eb42.C: Same.
36346
36347 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36348
36349         * gcc.dg/wtr-conversion-1.c: New testcase.
36350
36351 2001-04-10  Richard Henderson  <rth@redhat.com>
36352
36353         * g++.old-deja/g++.other/array5.C: New.
36354
36355 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36356
36357         * gcc.c-torture/execute/20010408-1.c: New test.
36358
36359 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
36360
36361         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
36362         headers and constructs.
36363         * g++.old-deja/g++.robertl/eb79.C: Same.
36364         * g++.old-deja/g++.robertl/eb77.C (main): Same.
36365         * g++.old-deja/g++.robertl/eb73.C: Same.
36366         * g++.old-deja/g++.robertl/eb66.C (main): Same.
36367         * g++.old-deja/g++.robertl/eb55.C (t): Same.
36368         * g++.old-deja/g++.robertl/eb54.C (main): Same.
36369         * g++.old-deja/g++.robertl/eb46.C (main): Same.
36370         * g++.old-deja/g++.robertl/eb44.C: Same.
36371         * g++.old-deja/g++.robertl/eb41.C (main): Same.
36372         * g++.old-deja/g++.robertl/eb4.C (main): Same.
36373         * g++.old-deja/g++.robertl/eb39.C: Same.
36374         * g++.old-deja/g++.robertl/eb33.C (main): Same.
36375         * g++.old-deja/g++.robertl/eb31.C (main): Same.
36376         * g++.old-deja/g++.robertl/eb30.C: Same.
36377         * g++.old-deja/g++.robertl/eb3.C: Same.
36378         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
36379         * g++.old-deja/g++.robertl/eb21.C: Same.
36380         * g++.old-deja/g++.robertl/eb15.C: Same.
36381         * g++.old-deja/g++.robertl/eb118.C: Same.
36382         * g++.old-deja/g++.robertl/eb115.C (main): Same.
36383         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
36384         * g++.old-deja/g++.robertl/eb109.C: Same.
36385         * g++.old-deja/g++.other/sibcall1.C (main): Same.
36386         * g++.old-deja/g++.mike/rtti1.C: Same.
36387         * g++.old-deja/g++.mike/p658.C: Same.
36388         * g++.old-deja/g++.mike/net46.C: Same.
36389         * g++.old-deja/g++.mike/net34.C: Same.
36390         * g++.old-deja/g++.mike/memoize1.C: Same.
36391         * g++.old-deja/g++.mike/eh2.C: Same.
36392         * g++.old-deja/g++.law/weak.C: Same.
36393         * g++.old-deja/g++.law/visibility7.C: Same.
36394         * g++.old-deja/g++.law/visibility25.C: Same.
36395         * g++.old-deja/g++.law/visibility22.C: Same.
36396         * g++.old-deja/g++.law/visibility2.C: Same.
36397         * g++.old-deja/g++.law/visibility17.C: Same.
36398         * g++.old-deja/g++.law/visibility13.C: Same.
36399         * g++.old-deja/g++.law/visibility10.C: Same.
36400         * g++.old-deja/g++.law/visibility1.C: Same.
36401         * g++.old-deja/g++.law/virtual3.C (eval): Same.
36402         * g++.old-deja/g++.law/vbase1.C: Same.
36403         * g++.old-deja/g++.law/operators32.C: Same.
36404         * g++.old-deja/g++.law/nest3.C: Same.
36405         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
36406         * g++.old-deja/g++.law/except5.C (main): Same.
36407         * g++.old-deja/g++.law/cvt7.C (run): Same.
36408         * g++.old-deja/g++.law/cvt2.C: Same.
36409         * g++.old-deja/g++.law/cvt16.C: Same.
36410         * g++.old-deja/g++.law/ctors6.C (bar): Same.
36411         * g++.old-deja/g++.law/ctors17.C (main): Same.
36412         * g++.old-deja/g++.law/ctors13.C: Same.
36413         * g++.old-deja/g++.law/ctors12.C (main): Same.
36414         * g++.old-deja/g++.law/ctors10.C: Same.
36415         * g++.old-deja/g++.law/code-gen5.C: Same.
36416         * g++.old-deja/g++.law/bad-error7.C: Same.
36417         * g++.old-deja/g++.law/arm9.C: Same.
36418         * g++.old-deja/g++.law/arm12.C: Same.
36419         * g++.old-deja/g++.law/arg8.C: Same.
36420         * g++.old-deja/g++.law/arg1.C: Same.
36421         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
36422         * g++.old-deja/g++.jason/template31.C: Same.
36423         * g++.old-deja/g++.jason/template24.C (main): Same.
36424         * g++.old-deja/g++.jason/2371.C: Same.
36425         * g++.old-deja/g++.eh/new2.C: Same.
36426         * g++.old-deja/g++.eh/new1.C: Same.
36427         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
36428         * g++.old-deja/g++.brendan/nest21.C (main): Same.
36429         * g++.old-deja/g++.brendan/err-msg3.C: Same.
36430         * g++.old-deja/g++.brendan/crash62.C: Same.
36431         * g++.old-deja/g++.brendan/crash52.C: Same.
36432         * g++.old-deja/g++.brendan/crash49.C (main): Same.
36433         * g++.old-deja/g++.brendan/crash38.C: Same.
36434         * g++.old-deja/g++.brendan/crash15.C (main): Same.
36435         * g++.old-deja/g++.brendan/copy9.C: Same.
36436
36437 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
36438
36439         * gcc.c-torture/execute/20001203-2.c (memset):
36440         Count argument is of type __SIZE_TYPE__.
36441
36442 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
36443
36444         * gcc.c-torture/compile/20010404-1.c: New test.
36445
36446 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
36447
36448         * gcc.c-torture/compile/20010326-1.c: New test.
36449
36450 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
36451
36452         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
36453         peculiarities of the SH.
36454         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
36455
36456 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36457
36458         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
36459         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
36460         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
36461
36462 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
36463
36464         * g77.f-torture/compile/20010321-1.f: New test.
36465
36466 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
36467
36468         * gcc.c-torture/compile/20010329-1.c: New test.
36469
36470 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
36471
36472         * gcc.c-torture/execute/20010329-1.c: New test.
36473
36474 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
36475
36476         * g++.old-deja/g++.other/eh4.C: Fix typo.
36477
36478 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
36479
36480         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
36481
36482 2001-03-28  Philip Blundell  <philb@gnu.org>
36483
36484         * gcc.c-torture/compile/20010328-1.c: New test.
36485
36486 2001-03-27  Richard Henderson  <rth@redhat.com>
36487
36488         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
36489         * g++.old-deja/g++.eh/vbase3.C: Likewise.
36490
36491 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
36492
36493         * gcc.c-torture/compile/20010327-1.c: New test.
36494
36495 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
36496
36497         * g++.old-deja/g++.other/friend12.C: New test.
36498         * g++.old-deja/g++.other/friend9.C: Expect no errors.
36499         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
36500
36501 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
36502
36503         * gcc.c-torture/execute/20010325-1.c: New test.
36504
36505 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
36506
36507         * g++.old-deja/g++.other/mangle3.C: New test.
36508
36509 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
36510
36511         * g++.old-deja/g++.other/anon8.C: New test.
36512
36513 2001-03-20  Philip Blundell  <philb@gnu.org>
36514
36515         * gcc.c-torture/compile/20010320-1.c: New test.
36516
36517 2001-03-17  Richard Henderson  <rth@redhat.com>
36518
36519         * g++.old-deja/g++.other/eh4.C: Add expected error text.
36520
36521 2001-03-15  Geoff Keating  <geoff@redhat.com>
36522
36523         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
36524         tests on AIX.
36525
36526 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
36527
36528         * g++.old-deja/g++.other/eh4.C: New test.
36529
36530 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
36531
36532         * gcc.dg/cpp/mi1.c: Update.
36533
36534 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
36535
36536         * g++.old-deja/g++.other/regstack.C: New test.
36537
36538 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
36539
36540         * g++.old-deja/g++.other/ref4.C: New test.
36541
36542 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
36543
36544         * objc/execute/va_method.m: Added.
36545         * objc/execute/IMP.m: Added.
36546         * objc/execute/_cmd.m: Added.
36547         * objc/execute/accessing_ivars.m: Added.
36548         * objc/execute/class-1.m: Added.
36549         * objc/execute/class-10.m: Added.
36550         * objc/execute/class-11.m: Added.
36551         * objc/execute/class-12.m: Added.
36552         * objc/execute/class-13.m: Added.
36553         * objc/execute/class-14.m: Added.
36554         * objc/execute/class-2.m: Added.
36555         * objc/execute/class-3.m: Added.
36556         * objc/execute/class-4.m: Added.
36557         * objc/execute/class-5.m: Added.
36558         * objc/execute/class-6.m: Added.
36559         * objc/execute/class-7.m: Added.
36560         * objc/execute/class-8.m: Added.
36561         * objc/execute/class-9.m: Added.
36562         * objc/execute/class-tests-1.h
36563         * objc/execute/class-tests-2.h
36564         * objc/execute/compatibility_alias.m: Added.
36565         * objc/execute/encode-1.m: Added.
36566         * objc/execute/formal_protocol-1.m: Added.
36567         * objc/execute/formal_protocol-2.m: Added.
36568         * objc/execute/formal_protocol-3.m: Added.
36569         * objc/execute/formal_protocol-4.m: Added.
36570         * objc/execute/formal_protocol-5.m: Added.
36571         * objc/execute/formal_protocol-6.m: Added.
36572         * objc/execute/formal_protocol-7.m: Added.
36573         * objc/execute/informal_protocol.m: Added.
36574         * objc/execute/initialize.m: Added.
36575         * objc/execute/load.m: Added.
36576         * objc/execute/many_args_method.m: Added.
36577         * objc/execute/nested-3.m: Added.
36578         * objc/execute/no_clash.m: Added.
36579         * objc/execute/private.m: Added.
36580         * objc/execute/redefining_self.m: Added.
36581         * objc/execute/root_methods.m: Added.
36582         * objc/execute/selector-1.m: Added.
36583         * objc/execute/static-1.m: Added.
36584         * objc/execute/static-2.m: Added.
36585         * objc/execute/va_method.m: Added.
36586
36587 2001-03-10  Richard Henderson  <rth@redhat.com>
36588
36589         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
36590
36591 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
36592
36593         * g++.old-deja/g++.other/crash31.C: XFAIL.
36594         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
36595         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
36596         * gcc.c-torture/execute/20010123-1.x: XFAIL.
36597         * gcc.c-torture/execute/20010124-1.x: XFAIL.
36598         * gcc.dg/sequence-pt-1.c: XFAIL one test.
36599
36600 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
36601
36602         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
36603
36604 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
36605
36606         * gcc.dg/20000724-1.c: Don't use multiline strings.
36607
36608 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
36609
36610         * objc/execute/string1.m, objc/execute/string2.m: Compare the
36611         result of -cString against what we expect it to be; don't just
36612         print it out for no one to read.
36613
36614         * objc/execute/string3.m, objc/execute/string4.m: New tests.
36615         Based on testcases provided by Nicola Pero.
36616
36617 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
36618
36619         * gcc.dg/cpp/macro7.c: New test.
36620
36621 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
36622
36623         * gcc.dg/cpp/multiline.c: Update.
36624
36625 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
36626
36627         * g++.old-deja/g++.other/enum3.C: New test.
36628
36629 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
36630
36631         * g++.old-deja/g++.other/pod1.C: New test.
36632
36633 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
36634
36635         * g++.old-deja/g++.ext/overload1.C: New test.
36636
36637 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
36638
36639         * g++.old-deja/g++.pt/using1.C: New test.
36640
36641 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
36642
36643         * g++.old-deja/g++.other/using9.C: New test.
36644
36645 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
36646
36647         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
36648
36649         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
36650
36651 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
36652
36653         * g++.old-deja/g++.ext/realpt1.C: Remove.
36654
36655 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
36656
36657         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
36658
36659 2001-02-26  Will Cohen  <wcohen@redhat.com>
36660
36661         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
36662
36663 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
36664
36665         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
36666         templatized constructors.
36667
36668 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36669
36670         * gcc.c-torture/execute/20010224-1.c: New test.
36671
36672 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
36673
36674         * gcc.c-torture/execute/20010222-1.c: New test.
36675
36676 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
36677
36678         * g++.old-deja/g++.other/inline20.C: New test.
36679
36680 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
36681
36682         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
36683
36684 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
36685
36686         * g++.old-deja/g++.other/lookup22.C: New test.
36687
36688 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
36689
36690         * g77.dg: New directory.
36691         * g77.dg/20010216-1.f: New test case.
36692         * g77.dg/dg.exp: New driver.
36693         * lib/g77-dg.exp: New driver library.
36694
36695 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36696
36697         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
36698
36699 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
36700
36701         * g++.old-deja/g++.other/decl9.C: New test.
36702
36703 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
36704
36705         * g++.old-deja/g++.other/init16.C: Update the test so that it does
36706         not need <string> and also tests the initialization at runtime.
36707
36708 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
36709
36710         * gcc.c-torture/execute/longlong.c: New test.
36711
36712 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
36713
36714         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
36715
36716 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
36717
36718         * gcc.c-torture/execute/920302-1.c (execute):
36719         Change argument type to short.
36720
36721 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
36722
36723         * g++.old-deja/g++.pt/deduct6.C: New test.
36724
36725 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
36726
36727         * g++.old-deja/g++.pt/deduct5.C: New test.
36728
36729 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
36730
36731         * gcc.c-torture/execute/20010209-1.c: New test.
36732
36733 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
36734
36735         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
36736
36737 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
36738
36739         * g++.dg/vtgc1.C: Update for new ABI.
36740
36741         * consistency.vlad: New directory, 1665 files.
36742
36743 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
36744
36745         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
36746         return type.
36747         * gcc.dg/cpp/digraphs.c: Declare puts.
36748
36749 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
36750
36751         * g++.old-deja/g++.other/warn5.C: New test.
36752
36753 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
36754
36755         * g++.old-deja/g++.pt/spec40.C: New test.
36756
36757 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
36758
36759         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
36760         case.
36761         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
36762
36763 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
36764
36765         * gcc.c-torture/compile/20010209-1.c: New test.
36766
36767 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
36768
36769         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
36770         excess errors message but not if it crashes.
36771         * g++.old-deja/g++.other/crash27.C: Likewise.
36772         * g++.old-deja/g++.other/crash28.C: Likewise.
36773         * g++.old-deja/g++.other/crash30.C: Likewise.
36774         * g++.old-deja/g++.other/crash32.C: Likewise.
36775         * g++.old-deja/g++.other/crash35.C: Likewise.
36776         * g++.old-deja/g++.pt/inherit2.C: Likewise.
36777
36778 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
36779
36780         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
36781         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
36782         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
36783         g77.f-torture/execute/execute.exp,
36784         g77.f-torture/noncompile/noncompile.exp,
36785         gcc.c-torture/execute/execute.exp,
36786         gcc.c-torture/execute/memcheck/memcheck.exp,
36787         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
36788         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
36789         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
36790         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
36791         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
36792         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
36793         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
36794         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
36795         Remove bug reporting instructions with ancient email addresses.
36796
36797 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
36798
36799         * gcc.dg/20010202-1.c: New test.
36800         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
36801
36802 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
36803
36804         * g++.dg/stdbool-if.C: New test.
36805
36806 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
36807
36808         * objc/execute/fdecl.m: Added main().
36809
36810 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
36811
36812         * gcc.c-torture/execute/20010206-1.c: New test.
36813
36814 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
36815
36816         * gcc.dg/cpp/avoidpaste1.c: Update.
36817
36818 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
36819
36820         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
36821         Pero <nicola@brainstorm.co.uk>.
36822         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
36823
36824 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
36825
36826         * g++.old-deja/g++.pt/spec39.C: New test.
36827
36828 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
36829
36830         * gcc.c-torture/compile/20010202-1.c: New test.
36831
36832 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
36833
36834         * g++.old-deja/g++.abi/primary2.C: New test.
36835         * g++.old-deja/g++.abi/primary3.C: New test.
36836         * g++.old-deja/g++.abi/primary4.C: New test.
36837         * g++.old-deja/g++.abi/primary5.C: New test.
36838         * g++.old-deja/g++.abi/vtable3.h: New test.
36839         * g++.old-deja/g++.abi/vtable3a.C: New test.
36840         * g++.old-deja/g++.abi/vtable3b.C: New test.
36841         * g++.old-deja/g++.abi/vtable3c.C: New test.
36842         * g++.old-deja/g++.abi/vtable3d.C: New test.
36843         * g++.old-deja/g++.abi/vtable3e.C: New test.
36844         * g++.old-deja/g++.abi/vtable3f.C: New test.
36845         * g++.old-deja/g++.abi/vtable3g.C: New test.
36846         * g++.old-deja/g++.abi/vtable3h.C: New test.
36847         * g++.old-deja/g++.abi/vtable3i.C: New test.
36848         * g++.old-deja/g++.abi/vtable3j.C: New test.
36849         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
36850
36851 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
36852
36853         * g++.old-deja/g++.other/anon6.C: New test.
36854         * g++.old-deja/g++.other/anon7.C: New test.
36855
36856 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
36857
36858         * gcc.dg/cpp/avoidpaste2.c: New tests.
36859
36860 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
36861
36862         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
36863
36864 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
36865
36866         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
36867         DECIMAL_DIG cases for Irix."
36868
36869 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
36870
36871         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
36872
36873 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
36874
36875         * gcc.dg/c99-tag-1.c: New test.
36876
36877 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
36878
36879         * gcc.dg/cpp/tr-warn1.c: Add tests.
36880
36881 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
36882
36883         * gcc.dg/cpp/avoidpaste1.c: Update.
36884         * gcc.dg/cpp/paste4.c: Update.
36885
36886 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
36887
36888         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
36889         cases for Irix.
36890
36891 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
36892
36893         * g++.old-deja/g++.other/inline19.C: New test.
36894
36895 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
36896
36897         * gcc.dg/Wlarger-than.c: New test.
36898
36899 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
36900
36901         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
36902
36903 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
36904
36905         * gcc.c-torture/execute/20010129-1.c: New test.
36906         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
36907
36908 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
36909
36910         * gcc.dg/cpp/avoidpaste1.c: Test case.
36911
36912 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
36913
36914         * g++.old-deja/g++.other/inline18.C: New test.
36915
36916 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36917
36918         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
36919         and __builtin_putchar.
36920
36921 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
36922
36923         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
36924         tests.
36925
36926 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
36927
36928         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
36929         floating point number rounding mode to round to the nearest
36930         representable mode.
36931
36932 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
36933
36934         * g++.old-deja/g++.other/mangle2.C: New test.
36935
36936 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
36937
36938         * gcc.c-torture/compile/20010124-1.c: New test.
36939
36940 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
36941
36942         * g++.old-deja/g++.pt/spec38.C: New test.
36943
36944 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36945
36946         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
36947         "Build don't run".
36948
36949 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36950
36951         * gcc.c-torture/execute/20010123-1.c: New test.
36952
36953 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
36954
36955         * g++.old-deja/g++.pt/spec37.C: New test.
36956
36957 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
36958
36959         * g++.old-deja/g++.pt/overload14.C: New test.
36960
36961 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36962
36963         * gcc.c-torture/execute/20010122-1.c: New test, exercise
36964         __builtin_return_address.
36965
36966 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
36967
36968         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
36969         * g++.old-deja/g++.pt/spec35.C: New test.
36970         * g++.old-deja/g++.pt/spec36.C: New test.
36971
36972 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
36973
36974         * gcc.c-torture/compile/20010118-1.c: New test.
36975
36976 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
36977
36978         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
36979
36980 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
36981
36982         * gcc.c-torture/execute/20010119-1.c: New test.
36983
36984 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
36985
36986         * g++.old-deja/g++.other/vbase5.C: New test.
36987
36988 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
36989
36990         * gcc.c-torture/execute/20010118-1.c: New test.
36991
36992 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
36993
36994         * g++.old-deja/g++.pt/deduct3.C: New test.
36995
36996 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
36997
36998         * g++.old-deja/g++.pt/spec34.C: New test.
36999
37000 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
37001
37002         * g77.f-torture/compile/20000601-2.f: New test.
37003
37004 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
37005
37006         * g++.old-deja/g++.other/init17.C: New test.
37007
37008 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
37009
37010         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
37011
37012 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
37013
37014         * g++.old-deja/g++.pt/unify8.C: New test.
37015
37016 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
37017
37018         * g++.old-deja/g++.abi/vbase1.C: New test.
37019
37020 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
37021
37022         * g++.old-deja/g++.pt/crash65.C: New test.
37023
37024 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
37025
37026         * gcc.dg/cpp/assembl2.S: New test case.
37027
37028 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
37029
37030         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
37031         are supported.
37032
37033 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37034
37035         * g++.old-deja/g++.other/builtins1.C: New test.
37036         * g++.old-deja/g++.other/builtins2.C: Likewise.
37037         * g++.old-deja/g++.other/builtins3.C: Likewise.
37038         * g++.old-deja/g++.other/builtins4.C: Likewise.
37039
37040 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
37041
37042         * gcc.c-torture/compile/20010117-1.c: New test.
37043         * gcc.c-torture/compile/20010117-2.c: New test.
37044
37045 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
37046
37047         * g77.f-torture/execute/20010116.[fx]: New test,
37048         XFAIL on i?86-*-*.
37049         * g77.f-torture/compile/20010115.f: Indicate it's
37050         a test for PR fortran/1636.
37051
37052 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
37053
37054         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
37055
37056 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
37057
37058         * g77.f-torture/compile/20010115.f: New test.
37059
37060 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
37061
37062         * g++.old-deja/g++.pt/nontype5.C: New test.
37063
37064 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
37065
37066         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
37067         have an equivalent working one below it.
37068
37069 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
37070
37071         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
37072         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
37073
37074 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
37075
37076         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
37077         message containing "init_priority".
37078         (conpr-2.C): Likewise.
37079         (conpr-3.C): Likewise.
37080         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
37081
37082 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37083
37084         * gcc.c-torture/execute/20010114-2.c: New test.
37085
37086 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
37087
37088         * gcc.c-torture/compile/20010114-1.c: New test.
37089         * gcc.c-torture/compile/20010114-1.x: Xfail.
37090         * gcc.c-torture/compile/20010114-2.c: New test.
37091         * gcc.c-torture/execute/20010114-1.c: New test.
37092         * gcc.dg/trunc-1.c: New test.
37093         * gcc.dg/uninit-B.c: New test.
37094
37095 2001-01-13  Nick Clifton  <nickc@redhat.com>
37096
37097         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
37098         target.
37099
37100 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
37101
37102         * gcc.c-torture/compile/20010113-1.c: New test.
37103
37104 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
37105
37106         * gcc.c-torture/compile/20001212-1.c: New test.
37107
37108 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
37109
37110         * gcc.dg/cpp/widestr1.c: Update.
37111         * gcc.dg/cpp/prag-imp.c: Remove.
37112
37113 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
37114
37115         * gcc.c-torture/execute/20000801-3.x: Remove.
37116         * gcc.dg/c90-init-1.c: New test.
37117         * gcc.dg/c99-init-1.c: New test.
37118         * gcc.dg/c99-init-2.c: New test.
37119         * gcc.dg/gnu99-init-1.c: New test.
37120
37121 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
37122
37123         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
37124         testing that no relevant ones were found.
37125
37126 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
37127
37128         * g++.old-deja/g++.pt/cast2.C: New test.
37129
37130 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
37131
37132         * g++.old-deja/g++.pt/friend47.C: New test.
37133
37134 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
37135
37136         * g++.old-deja/g++.pt/instantiate13.C: New test.
37137
37138 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
37139
37140         * g++.old-deja/g++.other/defarg7.C: New test.
37141         * g++.old-deja/g++.other/defarg8.C: New test.
37142
37143 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
37144
37145         * g++.old-deja/g++.pt/crash64.C: New test.
37146
37147 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
37148
37149         * g++.old-deja/g++.pt/crash63.C: New test.
37150
37151 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
37152
37153         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
37154
37155 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
37156
37157         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
37158
37159 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
37160
37161         * g++.old-deja/g++.pt/error3.C: New test.
37162
37163 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
37164
37165         * g++.old-deja/g++.other/crash39.C: New test.
37166
37167 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
37168
37169         * g++.old-deja/g++.other/vbase4.C: New test.
37170
37171 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
37172
37173         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
37174         * gcc.dg/special/20000419-2.c: New file. Identical to above.
37175         * gcc.dg/special/special.exp: New test driver which will check
37176         for alias support for the above test.
37177
37178 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
37179
37180         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
37181         problems on small machines.
37182         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
37183         parameterize.
37184
37185 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
37186
37187         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
37188         mips.
37189         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
37190
37191 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
37192
37193         * g++.old_deja/g++.pt/using8.C: New test.
37194
37195 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
37196
37197         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
37198
37199 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
37200
37201         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
37202         where a failure is expected.
37203         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
37204
37205 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
37206
37207         * g++.old_deja/g++.pt/instantiate12.C: New test.
37208
37209 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
37210
37211         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
37212         start of structs.
37213         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
37214         * g++.old-deja/g++.brendan/crash17.C: Likewise.
37215         * g++.old-deja/g++.brendan/crash29.C: Likewise.
37216         * g++.old-deja/g++.brendan/crash48.C: Likewise.
37217         * g++.old-deja/g++.brendan/ns1.C: Likewise.
37218         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
37219         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
37220         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
37221         * g++.old-deja/g++.eh/spec6.C: Likewise.
37222         * g++.old-deja/g++.jason/crash3.C: Likewise.
37223         * g++.old-deja/g++.law/ctors11.C: Likewise.
37224         * g++.old-deja/g++.law/ctors17.C: Likewise.
37225         * g++.old-deja/g++.law/ctors5.C: Likewise.
37226         * g++.old-deja/g++.law/ctors9.C: Likewise.
37227         * g++.old-deja/g++.mike/ambig1.C: Likewise.
37228         * g++.old-deja/g++.mike/net22.C: Likewise.
37229         * g++.old-deja/g++.mike/p3538a.C: Likewise.
37230         * g++.old-deja/g++.mike/p3538b.C: Likewise.
37231         * g++.old-deja/g++.mike/virt3.C: Likewise.
37232         * g++.old-deja/g++.niklas/t128.C: Likewise.
37233         * g++.old-deja/g++.other/anon4.C: Likewise.
37234         * g++.old-deja/g++.other/using1.C: Likewise.
37235         * g++.old-deja/g++.other/warn3.C: Likewise.
37236         * g++.old-deja/g++.pt/t37.C: Likewise.
37237         * g++.old-deja/g++.robertl/eb69.C: Likewise.
37238         * g++.old-deja/g++.robertl/eb71.C: Likewise.
37239
37240 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
37241
37242         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
37243
37244 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37245
37246         * gcc.c-torture/execute/stdio-opt-3.c: New test.
37247
37248 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
37249
37250         * gcc.c-torture/compile/20010107-1.c: New test.
37251
37252 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
37253
37254         * gcc.c-torture/execute/builtin-noret-1.c: New test.
37255
37256 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
37257
37258         * gcc.dg/format/format.h: New file.
37259         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
37260         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
37261         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
37262         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
37263         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
37264         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
37265         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
37266         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
37267         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
37268         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
37269         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
37270         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
37271         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
37272         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
37273         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
37274         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
37275         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
37276         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
37277         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
37278         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
37279         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
37280         instead of declaring standard types, macros and functions in each
37281         test.
37282
37283 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
37284
37285         * gcc.c-torture/execute/20010106-1.c: New test.
37286
37287 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
37288
37289         * gcc.dg/format/format.exp: New file.
37290         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
37291         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
37292         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
37293         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
37294         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
37295         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
37296         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
37297         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
37298         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
37299         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
37300         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
37301         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
37302         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
37303         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
37304         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
37305         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
37306         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
37307         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
37308         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
37309         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
37310         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
37311         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
37312         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
37313         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
37314         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
37315         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
37316         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
37317         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
37318         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
37319         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
37320         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
37321         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
37322         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
37323         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
37324         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
37325         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
37326         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
37327         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
37328         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
37329         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
37330         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
37331         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
37332
37333 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
37334
37335         * gcc.c-torture/execute/991228-1.c: Take word endianness into
37336         account.
37337
37338 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
37339
37340         * gcc.c-torture/execute/builtin-complex-1.c: New test.
37341
37342 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
37343
37344         * g++.old-deja/g++.pt/crash62.C: New test.
37345
37346 2001-01-04  Richard Henderson  <rth@redhat.com>
37347
37348         * gcc.dg/20000926-1.c: Update expected warnings.
37349         * gcc.dg/array-2.c: Likewise.
37350         * gcc.dg/array-4.c: Also validate flexible array members.
37351         * gcc.dg/c99-flex-array-1.c: New.
37352
37353 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
37354
37355         * gcc.c-torture/compile/20001222-1.x: Remove.
37356
37357 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
37358
37359         * gcc.c-torture/execute/built-in-setjmp.c: New.
37360
37361 2001-01-03  Richard Henderson  <rth@redhat.com>
37362
37363         * gcc.dg/940510-1.c: Update expected error wording.
37364         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
37365
37366 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
37367
37368         * lib/target-supports.exp (check_alias_available): Modified to
37369         indicate aliases not supported if only weak aliases are supported.
37370
37371 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37372
37373         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
37374         Turn on cmpstrsi checks for __pj__ and __i370__.
37375
37376 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
37377
37378         * g++.old-deja/g++.other/virtual11.C: New test.
37379
37380 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
37381
37382         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
37383
37384 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37385
37386         * gcc.c-torture/compile/20010102-1.c: New test.
37387
37388 2001-01-02  Andreas Jaeger  <aj@suse.de>
37389
37390         * gcc.dg/noreturn-3.c: New test.
37391
37392         * gcc.dg/noreturn-4.c: New test.
37393
37394 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37395
37396         * gcc.c-torture/execute/stdio-opt-1.c: Also test
37397         __builtin_fputc and __builtin_fwrite.
37398
37399 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
37400
37401         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
37402         signed char, not default char.
37403
37404 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
37405
37406         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
37407
37408 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
37409
37410         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
37411
37412 2000-12-29  Richard Henderson  <rth@redhat.com>
37413
37414         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
37415         (__cyg_profile_func_exit): Define.
37416
37417 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
37418
37419         * g++.dg/vtgc1.C: New test.
37420
37421 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
37422
37423         * gcc.dg/noncompile/20001228-1.c: New test.
37424
37425         * gcc.dg/20001228-1.c: New test.
37426
37427         * gcc.c-torture/execute/20001228-1.c: New test.
37428
37429 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
37430
37431         * gcc.dg/format-strfmon-1.c: New test.
37432
37433 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37434
37435         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
37436         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
37437         * gcc.c-torture/execute/string-opt-1.c: Likewise.
37438         * gcc.c-torture/execute/string-opt-2.c: Likewise.
37439         * gcc.c-torture/execute/string-opt-3.c: Likewise.
37440         * gcc.c-torture/execute/string-opt-4.c: Likewise.
37441         * gcc.c-torture/execute/string-opt-6.c: Likewise.
37442         * gcc.c-torture/execute/string-opt-7.c: Likewise.
37443         * gcc.c-torture/execute/string-opt-8.c: Likewise.
37444         * gcc.c-torture/execute/string-opt-9.c: Likewise.
37445         * gcc.c-torture/execute/string-opt-10.c: Likewise.
37446         * gcc.c-torture/execute/string-opt-11.c: Likewise.
37447         * gcc.c-torture/execute/string-opt-12.c: Likewise.
37448
37449         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
37450         * gcc.c-torture/execute/string-opt-4.c: Test index.
37451
37452 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
37453
37454         * gcc.c-torture/compile/20001226-1.c: New test.
37455
37456 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
37457
37458         * gcc.c-torture/compile/20001222-1.c: New test.
37459         * gcc.c-torture/compile/20001222-1.x: Xfail.
37460
37461 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
37462
37463         * gcc.c-torture/execute/comp-goto-2.c: New test.
37464
37465 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
37466
37467         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
37468         Use long types if __INT_MAX__ is 32767.
37469         (main): Use cast to (sint32 *) when poking 88 into a_page.
37470
37471         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
37472
37473 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
37474
37475         * gcc.c-torture/compile/20001221-1.c: New test.
37476         * gcc.c-torture/execute/20001221-1.c: New test.
37477
37478 2000-12-20  Richard Henderson  <rth@redhat.com>
37479
37480         * g++.old-deja/g++.pt/crash36.C: Update error lines.
37481         * g++.old-deja/g++.robertl/eb109.C: Likewise.
37482
37483 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37484
37485         * gcc.dg/compare3.c: New test.
37486
37487 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
37488
37489         * gcc.dg/format-warnll-1.c: New test.
37490
37491 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
37492
37493         * gcc.dg/cpp/cmdlne-P.c: New test.
37494
37495 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
37496
37497         * gcc.c-torture/execute/builtin-abs-1.c,
37498         gcc.c-torture/execute/builtin-abs-2.c: New tests.
37499
37500 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
37501
37502         * gcc.dg/cpp/multiline.c: New test.
37503
37504 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
37505
37506         * g++.old-deja/g++.other/syshdr1.C: Update.
37507         * gcc.dg/cpp/lineflags.c: Remove temporarily.
37508
37509 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37510
37511         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
37512
37513 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37514
37515         * g++.old-deja/g++.pt/ttp65.C: New test.
37516
37517 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37518
37519         * g++.old-deja/g++.pt/ttp64.C: New test.
37520
37521 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37522
37523         * g++.old-deja/g++.pt/spec33.C: New test.
37524
37525 2000-12-14  Catherine Moore  <clm@redhat.com>
37526
37527         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
37528         * gcc.c-torture/execute/920612-2.c: Likewise.
37529         * gcc.c-torture/execute/920428-2.c: Likewise.
37530         * gcc-c-torture/execute/va-arg-11.c: Call exit.
37531         * gcc.c-torture/execute/va-arg-21.c: Likewise.
37532
37533 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37534
37535         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
37536         * gcc.dg/pack-test-2.c: Likewise.
37537
37538 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
37539
37540         Tests by Zack Weinberg <zackw@stanford.edu>.
37541
37542         * gcc.dg/cpp/defined.c: Update.
37543         * gcc.dg/cpp/defined_trad.c: New tests.
37544
37545 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
37546
37547         * gcc.dg/cpp/trad-direct.c: Update.
37548
37549 2000-12-11  Neil Booth  <neilb@earthling.net>
37550
37551         * gcc.dg/cpp/defined_trad.c
37552
37553 2000-12-11  Neil Booth  <neilb@earthling.net>
37554
37555         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
37556
37557 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
37558
37559         * gcc.dg/format-miss-2.c: New test.
37560
37561 2000-12-09  Neil Booth  <neilb@earthling.net>
37562
37563         * gcc.dg/cpp/lineflags.c: New tests.
37564         * gcc.dg/cpp/poison.c: Update.
37565         * gcc.dg/cpp/redef2.c: Update.
37566         * gcc.dg/cpp/skipping.c: New test.
37567
37568 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
37569
37570         * g++.old-deja/g++.other/eh3.C: New testcase.
37571
37572 2000-12-07  Neil Booth  <neilb@earthling.net>
37573
37574         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
37575         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
37576         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
37577         wtr-union-init-2.c, wtr-union-init-3.c: Update.
37578         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
37579         Update.
37580
37581 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
37582
37583         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
37584         __SIZE_TYPE__ instead of int for type of integers cast to
37585         pointers.
37586
37587 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
37588
37589         * g++.old-deja/g++.other/cleanup4.C: New test.
37590
37591 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
37592
37593         * format-sec-1.c: New test.
37594
37595 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
37596
37597         * gcc.dg/format-nonlit-3.c: New test.
37598
37599 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
37600
37601         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
37602         through a null pointer.
37603
37604 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37605
37606         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
37607         * g++.old-deja/g++.pt/partial4.C: New test.
37608
37609 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
37610
37611         * gcc.c-torture/execute/ieee/hugeval.x: New.
37612
37613 2000-12-06  Neil Booth  <neilb@earthling.net>
37614
37615         * gcc.dg/cpp/backslash2.c: New tests.
37616
37617 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37618
37619         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
37620         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
37621
37622 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
37623
37624         * gcc.c-torture/execute/20001203-2.c: New testcase.
37625
37626 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
37627
37628         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
37629         * g++.old-deja/g++.other/virtual10.C: New test.
37630
37631 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
37632
37633         * g++.old-deja/g++.mike/pmf5.C: Remove test.
37634
37635 2000-12-05  Richard Henderson  <rth@redhat.com>
37636
37637         * gcc.c-torture/compile/20001205-1.c: New.
37638
37639 2000-12-04  Neil Booth  <neilb@earthling.net>
37640
37641         * g++.old-deja/g++.other/virtual9.C: New test.
37642         * g++.old-deja/g++.pt/crash61.C: New test.
37643         * gcc.c-torture/execute/loop-9.c: New test.
37644
37645 2000-12-04  Neil Booth  <neilb@earthling.net>
37646
37647         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
37648         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
37649         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
37650         * gcc.dg/cpp/extratokens.c: ...here.
37651
37652 2000-12-04  Neil Booth  <neilb@earthling.net>
37653
37654         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
37655         New tests.
37656
37657 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37658
37659         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
37660         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
37661
37662 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
37663
37664         * gcc.c-torture/execute/20001203-1.c: New test.
37665
37666 2000-12-03  Neil Booth  <neilb@earthling.net>
37667
37668         * gcc.dg/cpp/macro6.c: New test cases.
37669
37670 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37671
37672         * gcc.c-torture/execute/string-opt-9.c: New test.
37673         * gcc.c-torture/execute/string-opt-10.c: Likewise.
37674         * gcc.c-torture/execute/string-opt-11.c: Likewise.
37675         * gcc.c-torture/execute/string-opt-12.c: Likewise.
37676
37677         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
37678         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
37679
37680 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
37681
37682         * gcc.dg/cpp/if-6.c: New testcase.
37683
37684         * gcc.dg/20001201-1.c: New testcase.
37685
37686 2000-12-02  Neil Booth  <neilb@earthling.net>
37687
37688         * g++.old-deja/g++.other/externC4.C,
37689         g++.old-deja/g++.other/friend10.C: New tests.
37690
37691 2000-12-02  Neil Booth  <neilb@earthling.net>
37692
37693         * g++.old-deja/g++.other/instan2.C
37694         * g++.old-deja/g++.other/instan3.C: New test.
37695
37696 2000-12-02  Neil Booth  <neilb@earthling.net>
37697
37698         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
37699         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
37700         gnuc99.c,gnuc99-pedantic.c: New tests.
37701
37702 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
37703
37704         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
37705         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
37706
37707 2000-12-01  Neil Booth  <neilb@earthling.net>
37708
37709         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
37710         * gcc.dg/cpp/poison.c: Update.
37711         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
37712
37713 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
37714
37715         * g77.f-torture/execute/20001201.f: New test.
37716
37717 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
37718
37719         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
37720
37721 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
37722
37723         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
37724
37725 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
37726
37727         * g++.old-deja/g++.other/cast6.C: New test.
37728
37729 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
37730
37731         * gcc.c-torture/execute/20001130-2.c: New testcase.
37732
37733 2000-11-30  Richard Henderson  <rth@redhat.com>
37734
37735         * gcc.c-torture/execute/20001130-1.c: New test.
37736
37737 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
37738
37739         * g++.old-deja/g++.other/op3.C: New test.
37740
37741 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
37742
37743         * g++.old-deja/g++.other/op2.C: New test.
37744
37745 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
37746
37747         * g++.old-deja/g++.other/crash38.C: New test.
37748
37749 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
37750
37751         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
37752
37753 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
37754
37755         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
37756         tests.
37757         * gcc.c-torture/execute/string-opt-6.c: New test.
37758
37759         * gcc.dg/20001117-1.c: Add main.
37760
37761 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
37762
37763         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
37764         Move from here ...
37765         * gcc.dg/940510-1.c: ... to here.
37766
37767         * gcc.dg/20000926-1.c: GNU C now allows initializations of
37768         zero-size arrays in toplevel structures.
37769
37770 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
37771
37772         * gcc.c-torture/execute/loop-8.c: New test.
37773
37774 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
37775
37776         * g++.old-deja/g++.other/base1.C: New test.
37777
37778 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
37779
37780         * g++.old-deja/g++.other/parse2.C: New test.
37781
37782 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
37783
37784         * g++.old-deja/g++.pt/incomplete1.C: New test.
37785
37786 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
37787
37788         * g++.old-deja/g++.other/friend9.C: New test.
37789
37790 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
37791
37792         * gcc.dg/20001127-1.c: New test.
37793
37794 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
37795
37796         * g++.old-deja/g++.pt/friend46.C: New test.
37797
37798 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
37799
37800         * g++.old-deja/g++.other/ptrmem8.C: New test.
37801
37802 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37803
37804         * gcc.c-torture/execute/string-opt-7.c: New test.
37805         * gcc.c-torture/execute/string-opt-8.c: Likewise.
37806
37807 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
37808
37809         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
37810         instead of 'mkcheck 2'.
37811
37812 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
37813
37814         * gcc.c-torture/execute/memcheck/driver.c,
37815         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
37816         C9X references to refer to C99.
37817
37818 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
37819
37820         * gcc.dg/ultrasp3.c: New test.
37821
37822 2000-11-25  Neil Booth  <neilb@earthling.net>
37823
37824         * gcc.dg/cpp/include2.c: Update test to be locale independent.
37825
37826 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
37827
37828         * gcc.c-torture/compile/20001123-2.c: New.
37829
37830 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37831
37832         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
37833
37834 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
37835
37836         * gcc.dg/sequence-point-1.c: Add some new tests.
37837         * gcc.c-torture/execute/20001124-1.c: New test.
37838
37839 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
37840
37841         * g++.old-deja/g++.other/vaarg4.C: New test.
37842         * gcc.c-torture/compile/20001123-1.c: New test.
37843
37844 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
37845
37846         * g++.other/crash24.C: Adjust and remove XFAIL.
37847         * g++.other/crash37.C: New test.
37848
37849 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
37850
37851         * g++.old-deja/g++.pt/instantiate9.C: New test.
37852
37853 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
37854
37855         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
37856         new ABI, too.
37857
37858         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
37859         * g++.old-deja/g++.robertl/eb55.C: Likewise.
37860
37861 2000-11-22  Neil Booth  <neilb@earthling.net>
37862
37863         * gcc.dg/cpp/Wtrigraphs.c: New test.
37864
37865 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
37866
37867         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
37868
37869 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
37870
37871         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
37872
37873 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
37874
37875         * lib/gcc-dg.exp: load_lib scanasm.exp.
37876         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
37877         * lib/g++-dg.exp: load_lib scanasm.exp.
37878         * lib/scanasm.exp: New.
37879         (scan-assembler, scan-assembler-not): Add optional arguments to
37880         test name, or if not present, the pattern name.
37881         (scan-assembler-dem, scan-assembler-dem-not): New.
37882
37883         * g++.dg/dg.exp: New.
37884
37885 2000-11-21  Neil Booth  <neilb@earthling.net>
37886
37887         * gcc.dg/cpp/integrated1.c: Remove.
37888
37889 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
37890
37891         * gcc.c-torture/execute/20001121-1.c: New test.
37892
37893 2000-11-21  Richard Henderson  <rth@redhat.com>
37894
37895         * gcc.c-torture/compile/20001121-1.c: New test.
37896
37897 2000-11-20  Neil Booth  <neilb@earthling.net>
37898
37899         * gcc.dg/cpp/integrated1.c: New test.
37900
37901 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
37902
37903         * g++.old-deja/g++.other/inline17.C: New test.
37904
37905 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
37906
37907         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
37908         local variable to be zero: I made the variable global. Now
37909         uses abort() and exit() instead of relying on main's return value.
37910
37911 2000-11-20  Neil Booth  <neilb@earthling.net>
37912
37913         * gcc.dg/cpp/paste2.c: Update test.
37914         * objc/execute/paste.m: New test.
37915
37916 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
37917
37918         * gcc.dg/c99-condexpr-1.c: New test.
37919
37920 2000-11-20  Neil Booth  <neilb@earthling.net>
37921
37922         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
37923
37924 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
37925
37926         * g++.old-deja/g++.pt/export1.C: New test.
37927
37928 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
37929
37930         * gcc.dg/20001117-1.c: New test.
37931
37932 2000-11-18  Richard Henderson  <rth@redhat.com>
37933
37934         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
37935
37936 2000-11-18  Richard Henderson  <rth@redhat.com>
37937
37938         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
37939         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
37940         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
37941
37942 2000-11-18  Richard Henderson  <rth@redhat.com>
37943
37944         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
37945         (main): New.  Exit cleanly.
37946
37947 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
37948
37949         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
37950         gcc.dg/c99-fordecl-2.c: New tests.
37951
37952 2000-11-18  Richard Henderson  <rth@redhat.com>
37953
37954         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
37955         * gcc.c-torture/execute/zerolen-2.c: New.
37956
37957 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37958
37959         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
37960         memory.
37961
37962 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
37963
37964         * g++.old-deja/g++.pt/instantiate8.C: New test.
37965
37966 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
37967
37968         * g++.old-deja/g++.other/incomplete.C: Add more tests.
37969         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
37970
37971 2000-11-16  Nick Clifton  <nickc@redhat.com>
37972
37973         * gcc.c-torture/execute/nestfunc-2.c: New test.
37974         * gcc.c-torture/execute/nestfunc-3.c: New test.
37975
37976 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
37977
37978         * gcc.c-torture/compile/20001116-1.c: New test.
37979
37980 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37981
37982         * gcc.c-torture/execute/20001115-1.c: New test.
37983
37984 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
37985
37986         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
37987         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
37988         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
37989         * g++.old-deja/g++.abi/vmihint.C: Likewise.
37990
37991 2000-11-15  Neil Booth  <neilb@earthling.net>
37992
37993         gcc.dg/cpp/_Pragma1.c: Update.
37994         gcc.dg/cpp/_Pragma2.c: New test.
37995
37996 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
37997
37998         * g++.old-deja/g++.other/anon5.C: New test.
37999
38000 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
38001
38002         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
38003         tests.
38004
38005 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
38006
38007         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
38008         output.
38009
38010 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
38011
38012         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
38013         labels at end of compound statements.
38014
38015 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
38016
38017         * gcc.c-torture/execute/loop-7.c: New test.
38018
38019 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
38020
38021         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
38022
38023 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
38024
38025         * gcc.dg/c99-bool-1.c: New test.
38026
38027 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
38028
38029         * gcc.dg/c99-scope-1.c: Remove xfail.
38030         * gcc.dg/c99-scope-2.c: New test.
38031
38032 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38033
38034         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
38035         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
38036
38037 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
38038
38039         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
38040         error messages.
38041
38042         * g++.mike/p700.C: Don't typedef wchar_t.
38043         * g++.mike/p784.C: Likewise.
38044         * g++.mike/eb101.C: Don't use __wchar_t.
38045
38046 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
38047
38048         * g77.f-torture/execute/20001111.[fx]: Test premature exit
38049         from DO loop.
38050
38051 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
38052
38053         * gcc.c-torture/execute/20001111-1.c: New test.
38054
38055 2000-11-10  Nick Clifton  <nickc@redhat.com>
38056
38057         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
38058         long multuiple and accumulate.
38059
38060 2000-11-09  Richard Henderson  <rth@redhat.com>
38061
38062         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
38063         via size_t instead of int.
38064
38065         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
38066         * gcc.c-torture/execute/string-opt-2.c: Likewise.
38067         * gcc.c-torture/execute/string-opt-3.c: Likewise.
38068         * gcc.c-torture/execute/string-opt-4.c: Likewise.
38069
38070 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
38071
38072         * gcc.c-torture/compile/20001109-1.c: New test.
38073         * gcc.c-torture/compile/20001109-2.c: New test.
38074
38075 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
38076
38077         * g++.old-deja/g++.pt/operator1.C: New test.
38078         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
38079
38080 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
38081
38082         * gcc.dg/20001108-1.c: New test.
38083
38084 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
38085
38086         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
38087         with both arguments constant strings.
38088         * gcc.c-torture/execute/string-opt-3.c: New test.
38089         * gcc.c-torture/execute/string-opt-4.c: New test.
38090         * gcc.c-torture/execute/string-opt-5.c: New test.
38091
38092 2000-11-08  Nick Clifton  <nickc@redhat.com>
38093
38094         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
38095         mulsidi3adddi patterns.
38096
38097 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
38098
38099         * g++.old-deja/g++.other/crash36.C: New test.
38100
38101 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
38102
38103         * g++.old-deja/g++.other/init16.C: New test.
38104
38105 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
38106
38107         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
38108
38109 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
38110
38111         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
38112         * gcc.c-torture/execute/va-arg-16.x: Likewise.
38113         * gcc.c-torture/execute/va-arg-17.x: Likewise.
38114
38115 2000-11-07  DJ Delorie  <dj@redhat.com>
38116
38117         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
38118
38119 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38120
38121         * gcc.c-torture/execute/string-opt-1.c: New test.
38122
38123 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
38124
38125         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
38126         mips-sgi-irix6.* because the MIPS ABI passes floating-point
38127         parameters in registers, and there is no way for a varargs
38128         function to know in which order the integer and floating-point
38129         parameters should be interleaved when they are placed on the
38130         stack.
38131         * gcc.c-torture/execute/va-arg-16.x: Likewise.
38132         * gcc.c-torture/execute/va-arg-17.x: Likewise.
38133
38134 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38135
38136         * gcc.c-torture/execute/string-opt-2.c: New test.
38137
38138 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
38139
38140         * g++.old-deja/g++.pt/crash60.C: New test.
38141
38142 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
38143
38144         * g++.old-deja/g++.other/crash24.C: New test.
38145         * g++.old-deja/g++.other/crash25.C: New test.
38146         * g++.old-deja/g++.other/crash26.C: New test.
38147         * g++.old-deja/g++.other/crash27.C: New test.
38148         * g++.old-deja/g++.other/crash28.C: New test.
38149         * g++.old-deja/g++.other/crash29.C: New test.
38150         * g++.old-deja/g++.other/crash30.C: New test.
38151         * g++.old-deja/g++.other/crash31.C: New test.
38152         * g++.old-deja/g++.other/crash32.C: New test.
38153         * g++.old-deja/g++.other/crash33.C: New test.
38154         * g++.old-deja/g++.other/crash34.C: New test.
38155         * g++.old-deja/g++.other/crash35.C: New test.
38156
38157 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
38158
38159         * gcc.c-torture/execute/20001031-1.c: New test.
38160
38161 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
38162
38163         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
38164         namespace.
38165
38166         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
38167         standards-conformant.
38168
38169         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
38170
38171         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
38172         * g++.old-deja/g++.mike/p755a.C: Likewise.
38173         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
38174         library makes no calls to `operator new' during initialization.
38175
38176 2000-11-04  Neil Booth  <neilb@earthling.net>
38177
38178         * gcc.dg/cpp/include2.c: New tests.
38179
38180 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
38181
38182         * lib/g++.exp (g++_set_ld_library_path): New function.
38183         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
38184
38185 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
38186
38187         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
38188         warnings.
38189
38190 2000-11-01  Richard Henderson  <rth@redhat.com>
38191
38192         * g++.old-deja/g++.ext/namedret1.C: New.
38193         * g++.old-deja/g++.ext/namedret2.C: New.
38194         * g++.old-deja/g++.ext/namedret3.C: New.
38195
38196 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
38197
38198         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
38199         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
38200
38201 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38202
38203         * gcc.c-torture/execute/va-arg-21.c: New test.
38204
38205 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
38206
38207         * gcc.dg/c99-complex-2.c: New test.
38208
38209 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38210
38211         * gcc.c-torture/execute/stdio-opt-1.c: New test.
38212
38213 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
38214
38215         * g++.old-deja/g++.other/inline16.C: New test.
38216
38217 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
38218
38219         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
38220         __PRETTY_FUNCTION__
38221
38222 2000-10-29  Neil Booth  <neilb@earthling.net>
38223
38224         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
38225         New tests.
38226         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
38227         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
38228         optimisation.
38229
38230 2000-10-29  Neil Booth  <neilb@earthling.net>
38231
38232         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
38233         * mi1.c, mi1c.h: Add null directives to multiple-include test.
38234         * mi5.c: Test multiple includes work with -C.
38235         * trigraphs.c: Test ^= version.
38236
38237 2000-10-28  Neil Booth  <neilb@earthling.net>
38238
38239         New tests and test updates for new macro expander.
38240
38241         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
38242         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
38243         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
38244         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
38245         new diagnostic messages.
38246
38247         * gcc.dg/cpp/macro3.c: New tests.
38248
38249 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
38250
38251         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
38252         on the same line.
38253
38254 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
38255
38256         * g++.old-deja/g++.other/eh2.C: New test.
38257
38258 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
38259
38260         * gcc.c-torture/execute/20001027-1.c: New test.
38261
38262 2000-10-26  Richard Henderson  <rth@redhat.com>
38263
38264         * gcc.c-torture/execute/20001026-1.c: New.
38265
38266 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
38267
38268         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
38269         * g++.old-deja/g++.law/builtin1.C: Likewise.
38270         * g++.old-deja/g++.law/ctors10.C: Likewise.
38271         * g++.old-deja/g++.law/virtual3.C: Likewise.
38272         * g++.old-deja/g++.mike/p658.C: Likewise.
38273         * g++.old-deja/g++.other/sibcall1.C: Likewise.
38274         * g++.old-deja/g++.other/vaarg2.C: Likewise.
38275         * g++.old-deja/g++.robertl/eb124.C: Likewise.
38276         * g++.old-deja/g++.robertl/eb44.C: Likewise.
38277         * g++.old-deja/g++.robertl/eb77.C: Likewise.
38278
38279 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
38280
38281         * gcc.c-torture/compile/20001024-1.c: New test.
38282
38283 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
38284
38285         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
38286         to tell us whether or not we are using V3.
38287
38288 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
38289
38290         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
38291         operands.
38292
38293 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
38294
38295         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
38296
38297 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
38298
38299         * gcc.c-torture/execute/20001024-1.c: New test.
38300
38301 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
38302
38303         * g++.old-deja/g++.other/sibcall1.C: New test.
38304
38305 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
38306
38307         * gcc.dg/noncompile/init-3.c: New test.
38308
38309 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
38310
38311         * gcc.dg/format-array-1.c: New test.
38312
38313 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38314
38315         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
38316         writing through null pointers; remove comment about testing
38317         unterminated strings.
38318
38319 2000-10-17  Matthew Hiller  <hiller@redhat.com>
38320
38321         * gcc.c-torture/execute/20001017-2.c: New test.
38322
38323 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38324
38325         * gcc.c-torture/compile/20001018-1.c: New test.
38326         * gcc.c-torture/compile/20001018-1.x: Xfail.
38327
38328 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38329
38330         * gcc.c-torture/execute/20001017-1.c: New test.
38331
38332 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
38333
38334         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
38335         for multiple use of arguments with scanf formats; add tests for
38336         multiple use of arguments.
38337
38338 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
38339
38340         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
38341
38342 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
38343
38344         * gcc.dg/format-miss-1.c: New test.
38345
38346 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
38347
38348         * gcc.c-torture/execute/20001013-1.c: New test.
38349
38350 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
38351
38352         * gcc.dg/format-branch-1.c: New test.
38353
38354 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
38355
38356         * README, lib/file-format.exp: Remove EGCS references.
38357
38358 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
38359
38360         * gcc.dg/20001013-1.c: New test.
38361
38362 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
38363
38364         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
38365         for intmax_t in the compiler using __typeof__ and the type rules
38366         for conditional expressions.
38367
38368 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
38369
38370         * gcc.dg/20001012-1.c: New test.
38371         * gcc.dg/20001012-2.c: New test.
38372
38373 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
38374
38375         * gcc.dg/format-attr-1.c: New test.
38376
38377 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
38378
38379         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
38380         __LONG_LONG_MAX__ instead of LLONG_MAX.
38381
38382 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
38383
38384         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
38385         scanf flags.
38386         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
38387         flags.
38388
38389 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
38390
38391         * gcc.dg/sequence-pt-1.c: New test.
38392
38393 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
38394
38395         * gcc.c-torture/execute/20001011-1.c: New testcase.
38396         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
38397
38398 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
38399
38400         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
38401         does not error on it.
38402
38403 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
38404
38405         * gcc.dg/20001009-1.c: New test.
38406
38407 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
38408
38409         * gcc.c-torture/compile/20001009-1.c: Move from here ....
38410         * gcc.c-torture/execute/20001009-2.c: ... to here.
38411
38412 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
38413
38414         * gcc.c-torture/compile/20001009-1.c: New testcase.
38415         * gcc.c-torture/execute/20001009-1.c: New testcase.
38416         Testcases provided by Jan Hubicka <jh@suse.cz>.
38417
38418 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
38419
38420         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
38421         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
38422         uintmax_t using <limits.h> to emulate the compiler's internal
38423         logic.  No longer XFAIL %j tests.
38424
38425 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
38426
38427         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
38428         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
38429         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
38430         regexps and details of expected handling of some bad formats.
38431         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
38432         suppression.
38433
38434 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38435
38436         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
38437         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
38438         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
38439         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
38440         in list archives.
38441
38442 2000-10-06  Richard Henderson  <rth@cygnus.com>
38443
38444         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
38445         * g++.old-deja/g++.brendan/crash52.C: Likewise.
38446         * g++.old-deja/g++.jason/report.C: Likewise.
38447         * g++.old-deja/g++.law/friend5.C: Likewise.
38448         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
38449         of the expected warnings.
38450
38451 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
38452
38453         * g++.old-deja/g++.pt/enum14.C: New test.
38454
38455 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
38456
38457         * g++.old-deja/g++.pt/crash59.C: New test.
38458
38459 2000-10-04  Will Cohen  <wcohen@redhat.com>
38460
38461         * gcc.dg/20000926-1.c: New test.
38462
38463 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
38464
38465         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
38466         function name for current C++ compiler.
38467         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
38468
38469 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
38470
38471         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
38472         __PRETTY_FUNCTION__.
38473         * g++.old-deja/g++.ext/pretty2.C: Likewise.
38474
38475 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38476
38477         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
38478
38479 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
38480
38481         * gcc.c-torture/compile/20000923-1.c: New test.
38482
38483 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
38484
38485         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
38486         * g++.old-deja/g++.pt/ttp62.C: Same.
38487         * g++.old-deja/g++.other/inline14.C: Same.
38488
38489 2000-09-24  Richard Henderson  <rth@cygnus.com>
38490
38491         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
38492
38493 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
38494
38495         * gcc.dg/c90-printf-1.c: Add test for wide string format.
38496
38497 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
38498
38499         * gcc.c-torture/compile/20000922-1.c: New file.
38500
38501 2000-09-21  Nick Clifton  <nickc@redhat.com>
38502
38503         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
38504         a signed long modulo operation.
38505         (mod6): New function - perform an unsigned long modulo operation.
38506         (main): Add tests for modulos of very large numbers by very small
38507         dividends.
38508
38509 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38510
38511         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
38512
38513 2000-09-19  Richard Henderson  <rth@cygnus.com>
38514
38515         * gcc.dg/compare2.c (case 10): XFAIL.
38516
38517 2000-09-18  Richard Henderson  <rth@cygnus.com>
38518
38519         * gcc.c-torture/execute/20000906-1.c: Move ...
38520         * gcc.dg/20000906-1.c: ... here.  Only run on targets
38521         that support __builtin_trap.
38522
38523 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
38524
38525         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
38526
38527 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38528
38529         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
38530         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
38531         more $ format tests.
38532
38533 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38534
38535         * gcc.dg/format-errmk-1.c: New test.
38536
38537 2000-09-17  Greg McGary  <greg@mcgary.org>
38538
38539         * gcc.c-torture/execute/20000917-1.x: Remove.
38540
38541 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
38542
38543         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
38544
38545 2000-09-17  Greg McGary  <greg@mcgary.org>
38546
38547         * gcc.c-torture/execute/20000917-1.c: New test.
38548         * gcc.c-torture/execute/20000917-1.x: XFAIL.
38549
38550 2000-09-16  Neil Booth  <NeilB@earthling.net>
38551
38552         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
38553         in nested macro bug.
38554
38555 2000-09-15  Neil Booth  <NeilB@earthling.net>
38556
38557         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
38558
38559 2000-09-14  Jeffrey A Law  (law@cygnus.com)
38560
38561         * gcc.c-torture/execute/20000914-1.c: New test.
38562
38563 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
38564
38565         * g++.other/inline13.C: New test.
38566
38567 2000-09-12  Andreas Jaeger  <aj@suse.de>
38568
38569         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
38570         constant by Ulrich Drepper <drepper@redhat.com>.
38571
38572 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
38573
38574         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
38575
38576 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38577
38578         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
38579
38580 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
38581
38582         * gcc.dg/cpp/backslash.c: New test.
38583
38584 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
38585
38586         * gcc.c-torture/execute/20000910-1.c: New test.
38587         * gcc.c-torture/execute/20000910-2.c: Likewise.
38588
38589 2000-09-11  Robert Lipe  <robertl@sco.com>
38590
38591         * gcc.dg/pragma-align.c: New test.
38592
38593 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
38594
38595         * g++.old-deja/g++.pt/explicit82.C: New test.
38596         * g++.old-deja/g++.pt/explicit83.C: New test.
38597
38598 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
38599
38600         * gcc.dg/asm-names.c: New test.
38601
38602 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38603
38604         * gcc.dg/cpp/tr-warn6.c: New test
38605
38606 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38607
38608         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
38609         be accepted.
38610
38611 2000-09-07  Catherine Moore  <clm@redhat.com>
38612
38613         * gcc.c-torture/execute/unroll-1.c: New test.
38614
38615 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
38616
38617         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
38618         ERROR markers.
38619         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
38620         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
38621         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
38622         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
38623         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
38624         Preprocess only.
38625         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
38626         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
38627
38628 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
38629
38630         * g++.old-deja/g++.pt/deduct2.C: New test.
38631
38632 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
38633
38634         * g++.old-deja/g++.pt/parms2.C: New test.
38635
38636 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
38637
38638         * g++.old-deja/g++.pt/crash58.C: New test.
38639
38640 2000-09-06  Greg McGary  <greg@mcgary.org>
38641
38642         * gcc.c-torture/execute/20000906-1.c: New test.
38643         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
38644
38645 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38646
38647         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
38648
38649 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
38650
38651         * g++.old-deja/g++.pt/crash57.C: New test.
38652
38653 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
38654
38655         * g++.old-deja/g++.pt/crash56.C: New test.
38656
38657 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
38658
38659         * g++.old-deja/g++.pt/koenig1.C: New test.
38660
38661 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
38662
38663         * gcc.dg/20000904-1.c: New test.
38664
38665 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
38666
38667         * gcc.dg/cpp/paste8.c: New test.
38668
38669 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
38670
38671         * gcc.c-torture/compile/20000827-1.c: New test.
38672
38673 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
38674
38675         * gcc.dg/format-diag-1.c: New test.
38676
38677 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
38678
38679         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
38680         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
38681         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
38682         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
38683         gcc.dg/formatz-1.c: Adjust warning regular expressions.
38684
38685 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
38686
38687         * g++.old-deja/g++.other/nested4.C: New test.
38688
38689 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
38690
38691         * g++.old-deja/g++.ns/scoped1.C: New test.
38692
38693 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
38694
38695         * lib/g++.exp: Support testing already-installed GCC.
38696
38697 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38698
38699         * wtr-label-1.c, wtr-suffix-1.c: New tests.
38700
38701 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38702
38703         * gcc.dg/return-type-2.c: New test.
38704
38705 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
38706
38707         * gcc.c-torture/compile/20000825-1.c: New test.
38708
38709 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
38710
38711         * gcc.dg/dwarf2-2.c: New test.
38712
38713 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
38714
38715         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
38716         dg-warning regexps.
38717
38718 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
38719
38720         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
38721         gcc.dg/format-ext-5.c: New tests.
38722
38723 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
38724
38725         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
38726
38727 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
38728
38729         * gcc.dg/noncompile/930622-2.c: Adjust error message.
38730
38731 2000-08-24  Richard Henderson  <rth@cygnus.com>
38732
38733         * gcc.dg/ia64-sync-1.c: New test.
38734         * gcc.dg/ia64-sync-2.c: New test.
38735         * gcc.dg/ia64-asm-1.c: New test.
38736
38737 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
38738
38739         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
38740         * gcc.dg/format-ext-2.c: New test.
38741
38742 2000-08-23  Jason Merrill  <jason@redhat.com>
38743
38744         * lib/old-dejagnu.exp: Also ignore "In member function" and
38745         "At global scope".
38746
38747 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38748
38749         * gcc.dg/noncompile/label-lineno-1.c: New test.
38750
38751 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
38752
38753         * gcc.dg/c99-array-nonobj-1.c: New test.
38754
38755 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
38756
38757         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
38758         tests.
38759         * gcc.dg/format-ext-1.c: New test.
38760
38761 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38762
38763         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
38764         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
38765         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
38766         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
38767         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
38768
38769 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
38770
38771         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
38772         gcc.dg/c99-strftime-2.c: New tests.
38773
38774 2000-08-22  Richard Henderson  <rth@cygnus.com>
38775
38776         * gcc.c-torture/execute/20000822-1.c: New test.
38777
38778 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
38779
38780         * gcc.c-torture/execute/20000819-1.x: Remove.
38781
38782 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
38783
38784         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
38785         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
38786         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
38787         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
38788         gcc.dg/format-xopen-1.c: New tests.
38789
38790 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
38791
38792         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
38793
38794 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
38795
38796         * g++.old-deja/g++.other/loop2.C: New test.
38797
38798         * gcc.c-torture/compile/20000606-1.c: New test.
38799         * gcc.c-torture/compile/20000728-1.c: New test.
38800         * gcc.c-torture/execute/20000801-1.c: New test.
38801         * gcc.c-torture/execute/20000801-2.c: New test.
38802         * gcc.c-torture/execute/20000819-1.c: New test.
38803         * gcc.c-torture/execute/20000819-1.x: XFAIL.
38804         * gcc.dg/20000629-1.c: New test.
38805         * gcc.dg/20000724-1.c: New test.
38806         * gcc.dg/20000807-1.c: New test.
38807
38808 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
38809
38810         * gcc.dg/cpp/pragma-1.c: New test.
38811         * gcc.dg/cpp/pragma-2.c: New test.
38812
38813 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
38814
38815         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
38816         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
38817
38818 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
38819
38820         * gcc.c-torture/compile/20000818-1.c: New test.
38821
38822 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
38823
38824         * gcc.c-torture/execute/20000818-1.c: New test.
38825
38826 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38827
38828         * gcc.dg/format-va-1.c: New test.
38829
38830 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
38831
38832         * g++.old-deja/g++.other/typedef8.C: New test.
38833
38834 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
38835
38836         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
38837         * g++.old-deja/g++.mike/net36.C: Mark candidate.
38838         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
38839         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
38840         * g++.old-deja/g++.other/ptrmem7.C: New test.
38841         * g++.old-deja/g++.pt/ptrmem10.C: New test.
38842
38843 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
38844
38845         * g++.old-deja/g++.pt/typename27.C: New test.
38846
38847 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
38848
38849         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
38850         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
38851         * g++.old-deja/g++.pt/friend45.C: New test.
38852         * g++.old-deja/g++.other/friend8.C: New test.
38853
38854 2000-08-15  Richard Henderson  <rth@cygnus.com>
38855
38856         * gcc.c-torture/execute/20000815-1.c: New test.
38857
38858 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
38859
38860         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
38861         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
38862         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
38863
38864 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
38865
38866         * g++.old-deja/g++.other/refinit2.C: New test.
38867
38868 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
38869
38870         * lib/c-torture.exp (c-torture): Make
38871         compiler_conditional_xfail_data global.
38872         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
38873         compiler_conditional_xfail_data machinery.
38874         (f-torture-execute): Likewise.
38875         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
38876         and only when unrolling loops.
38877
38878         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
38879
38880 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
38881
38882         * g++.old-deja/g++.pt/explicit81.C: New test.
38883
38884 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
38885
38886         * g++.old-deja/g++.pt/typename26.C: New test.
38887
38888 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
38889
38890         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
38891         warning.
38892
38893 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
38894
38895         * g++.old-deja/g++.other/array3.C: New test.
38896
38897 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
38898
38899         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
38900         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
38901         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
38902         New tests.
38903
38904 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
38905
38906         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
38907         * g++.old-deja/g++.abi/vmihint.C: Likewise.
38908
38909 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
38910
38911         * gcc.c-torture/execute/20000808-1.c: New test.
38912
38913 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
38914
38915         * gcc.dg/c90-const-expr-1.c: New test.
38916
38917 2000-08-08  Richard Henderson  <rth@cygnus.com>
38918
38919         * gcc.dg/noncompile/920923-1.c: Declare calloc.
38920
38921 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
38922
38923         * gcc.dg/noncompile/const-ll-1.c: New test.
38924
38925 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38926
38927         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
38928
38929 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
38930
38931         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
38932         that running programs linked against the shared version of libobjc
38933         run correctly.
38934
38935 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
38936
38937         * gcc.dg/c99-printf-1.c: New test.
38938
38939 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
38940
38941         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
38942
38943 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
38944
38945         * gcc.c-torture/execute/20000731-1.x: Delete.
38946
38947 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
38948
38949         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
38950         and torture_without_loops as is done by c-torture.exp.
38951         (search_for): Copy from c-torture.exp.
38952         (gcc-dg-runtest): New function, drives a directory of tests
38953         iterating over the TORTURE_OPTIONS.
38954         (scan-assembler, scan-assembler-not): Move here from
38955         individual directory drivers.
38956
38957         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
38958         defined by lib/gcc-dg.exp.
38959         * gcc.dg/cpp/cpp.exp: Likewise.
38960         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
38961         gcc-dg-runtest, so we cycle over optimization options.
38962
38963         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
38964         * gcc.dg/compare2.c: No longer expected to fail.
38965
38966 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
38967
38968         * gcc.c-torture/execute/20000804-1.c: New test.
38969
38970 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
38971
38972         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
38973
38974 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
38975
38976         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
38977
38978 2000-08-03  Jeffrey A Law  (law@cygnus.com)
38979
38980         * gcc.c-torture/compile/20000803-1.c: New test.
38981
38982 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
38983
38984         * gcc.c-torture/execute/20000801-3.c,
38985         gcc.c-torture/execute/20000801-4.c: New tests.
38986         * gcc.c-torture/execute/20000801-3.x,
38987         gcc.c-torture/execute/20000801-4.x: Xfail.
38988
38989 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
38990
38991         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
38992         libobjc/.libs to allow for libtool.
38993
38994 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
38995
38996         * gcc.c-torture/compile/20000802-1.c: New test.
38997
38998 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
38999
39000         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
39001
39002 2000-07-31  Jeffrey A Law  (law@cygnus.com)
39003
39004         * gcc-c-torture/execute/20000731-2.c: New test.
39005
39006         * gcc.c-torture/execute/20000731-1.c: New test.
39007         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
39008
39009 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
39010
39011         * testsuite/gcc.dg/cpp/paste7.c: New test.
39012         * gcc.dg/cpp/20000725-1.c: New test.
39013
39014 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
39015
39016         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
39017         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
39018         declaration warning for __builtin_dwarf_reg_size.
39019
39020         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
39021
39022 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
39023
39024         * gcc.dg/noncompile/voidparam-1.c: New test.
39025
39026 2000-07-30  Richard Henderson  <rth@cygnus.com>
39027
39028         * gcc.dg/c90-digraph-1.c: Don't xfail.
39029         * gcc.dg/compare2.c (case 10): Xfail.
39030         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
39031
39032 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
39033
39034         * gcc.dg/c99-main-1.c: New test.
39035
39036 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
39037
39038         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
39039
39040 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
39041
39042         * gcc.c-tortuer/execute/20000726-1.c: New test.
39043
39044 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
39045
39046         * gcc.c-torture/execute/enum-2.c: New test.
39047
39048 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39049
39050         * gcc.dg/cpp/tr-warn3.c: New test.
39051
39052 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
39053
39054         * g++.old-deja/g++.ext/implicit1.C: Remove.
39055         * g++.old-deja/g++.jason/c2.C: Remove
39056         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
39057         * g++.old-deja/g++.pt/crash16.C: Likewise.
39058         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
39059
39060 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
39061
39062         * g++.old-deja/g++.other/for2.C: New test.
39063
39064 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
39065
39066         * gcc.dg/20000720-1.c: New test.
39067
39068 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
39069
39070         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
39071
39072 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
39073
39074         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
39075         * gcc.c-torture/execute/20000722-1.c: New.
39076         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
39077
39078 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
39079
39080         * gcc.dg/cpp/20000720-1.S: New test.
39081
39082 2000-07-21  Michael Meissner  <meissner@redhat.com>
39083
39084         * gcc.c-torture/execute/ieee/hugeval.c: New test.
39085
39086 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
39087
39088         * g++.old-deja/g++.brendan/crash16.C,
39089         g++.old-deja/g++.brendan/parse3.C,
39090         g++.old-deja/g++.brendan/redecl1.C,
39091         g++.old-deja/g++.ns/template13.C,
39092         g++.old-deja/g++.other/decl4.C,
39093         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
39094
39095 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
39096
39097         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
39098         and "Internal error".
39099
39100         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
39101         regexps.
39102         * gcc.dg/cpp/paste6.c: New test.
39103
39104 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
39105
39106         * gcc.dg/cpp/tr-direct.c: New test.
39107
39108         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
39109         gcc.dg/cpp/undef1.c: Tweak error regexps.
39110
39111 2000-07-18  Eric Christopher <echristo@redhat.com>
39112
39113         * gcc.c-torture/compile/20000718-1.c: New test.
39114
39115 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
39116
39117         * cpplex.c (_cpp_push_token): If the token being pushed back
39118         is the previous token in this context, just subtract one from
39119         context->posn.
39120         * cppmacro.c (save_expansion): Clear aux field when storing a
39121         placemarker.
39122
39123 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
39124
39125         * gcc.dg/noncompile/redecl-1.c: New test.
39126
39127 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
39128
39129         * gcc.c-torture/execute/20000717-5.c: New test.
39130         * gcc.c-torture/execute/20000717-1.x: Removed.
39131
39132 2000-07-17  Richard Henderson  <rth@cygnus.com>
39133
39134         * gcc.c-torture/execute/20000717-4.c: New test.
39135
39136 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
39137
39138         * gcc.dg/cpp/syshdr.c: New test.
39139         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
39140
39141 2000-07-17  Neil Booth  <neilb@earthling.net>
39142
39143         * gcc.dg/cpp/cmdlne-dM.c: New test.
39144         * gcc.dg/cpp/cmdlne-dD.c: New test.
39145
39146 2000-07-17  Jeffrey A Law  (law@cygnus.com)
39147
39148         * gcc.c-torture/execute/20000717-3.c: New test.
39149
39150         * gcc.c-torture/compile/20000717-1.c: New test.
39151
39152 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
39153
39154         * gcc.c-torture/execute/20000717-2.c: New test.
39155
39156 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
39157
39158         * gcc.dg/formatz-1.c: New test.
39159
39160         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
39161         * gcc.dg/c99-digraph-1.c: New tests.
39162
39163         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
39164         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
39165
39166         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
39167         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
39168         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
39169         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
39170         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
39171         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
39172         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
39173
39174 2000-07-17   Greg McGary <greg@mcgary.org>
39175
39176         * gcc.c-torture/execute/20000717-1.c: New test.
39177         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
39178
39179 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
39180
39181         * gcc.c-torture/execute/20000715-2.c: New test.
39182         * gcc.dg/20000715-1.c: New test.
39183
39184 2000-07-15  Michael Meissner  <meissner@redhat.com>
39185
39186         * gcc.c-torture/execute/20000715-1.c: New test.
39187
39188 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
39189
39190         * gcc.c-torture/execute/20000707-1.c: New test.
39191
39192 2000-07-13  Neil Booth  <NeilB@earthling.net>
39193
39194         * testsuite/gcc.dg/cpp/digraph1.c,
39195         testsuite/gcc.dg/cpp/digraph2.c,
39196         testsuite/gcc.dg/cpp/digraphs.c: New tests.
39197
39198 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
39199
39200         * g77.f-torture/compile/20000630-2.f: New test.
39201         * g77.f-torture/compile/20000630-2.x
39202
39203 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
39204
39205         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
39206
39207 2000-07-11  Neil Booth  <NeilB@earthling.net>
39208
39209         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
39210
39211 2000-07-11  Neil Booth  <NeilB@earthling.net>
39212
39213         * gcc.dg/cpp/cmdlne-C.c: New.
39214
39215 2000-07-09  Neil Booth  <NeilB@earthling.net>
39216
39217         * gcc.dg/cpp/directiv.c: New tests.
39218         * gcc.dg/cpp/undef1.c: Update.
39219
39220 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
39221
39222         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
39223
39224 2000-07-09  Neil Booth  <NeilB@earthling.net>
39225
39226         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
39227
39228 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
39229
39230         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
39231         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
39232
39233 2000-07-08  Neil Booth  <NeilB@earthling.net>
39234
39235         * gcc.dg/cpp/macsyntx.c: New tests.
39236
39237 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
39238
39239         * gcc.dg/20000707-1.c: New test.
39240
39241 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
39242
39243         * gcc.c-torture/execute/20000706-1.c: New test.
39244         * gcc.c-torture/execute/20000706-2.c: New test.
39245         * gcc.c-torture/execute/20000706-3.c: New test.
39246         * gcc.c-torture/execute/20000706-4.c: New test.
39247         * gcc.c-torture/execute/20000706-5.c: New test.
39248
39249 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
39250
39251         * g++.old-deja/g++.pt/instantiate7.C: New test.
39252
39253 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
39254
39255         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
39256         * g++.old-deja/g++.mike/thunk3.C: Likewise.
39257         * g++.old-deja/g++.other/rtti3.C: Likewise.
39258         * g++.old-deja/g++.other/rttid3.C: Likewise.
39259
39260 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
39261
39262         *  g77.f-torture/compile/20000630-1.x: Fix typo
39263
39264 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
39265
39266         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
39267         assembly output.
39268
39269 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
39270
39271         * gcc.dg/cpp/ident.c: New test.
39272
39273 2000-07-05  Neil Booth  <NeilB@earthling.net>
39274
39275         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
39276           gcc.dg/cpp/lexstrng.c: New tests.
39277
39278 2000-07-04  Neil Booth  <NeilB@earthling.net>
39279
39280         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
39281         * gcc.dg/cpp/strify2.c: Same.
39282
39283 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
39284
39285         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
39286         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
39287         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
39288         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
39289
39290         * testsuite/gcc.dg/cpp/macro1.c,
39291         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
39292         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
39293         testsuite/gcc.dg/cpp/strify1.c,
39294         testsuite/gcc.dg/cpp/strify2.c: New tests.
39295
39296 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
39297
39298         * gcc.c-torture/execute/20000703-1.c: New test.
39299
39300 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
39301
39302         * g++.old-deja/g++.pt (lookup10.C): New test.
39303
39304 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
39305
39306         * g++.old-deja/g++.pt (typename25.C): New test.
39307
39308 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
39309
39310         * gcc.c-torture/compile/20000701-1.c: New test.
39311
39312 2000-06-30  Nick Clifton  <nickc@cygnus.com>
39313
39314         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
39315         to test case.
39316
39317 2000-06-30  Catherine Moore  <clm@cygnus.com>
39318
39319         * gcc.c-torture/execute/align-1.c: New test.
39320
39321 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
39322
39323         * g++.old-deja/g++.pt/expr8.C: New test.
39324         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
39325
39326 2000-06-29  Nick Clifton  <nickc@cygnus.com>
39327
39328         * gcc.c-torture/compile/20000629-1.c: New test.
39329
39330 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
39331
39332
39333         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
39334         gcc.dg/noncompile directory, depending on whether they're
39335         preprocessor tests or not.  Annotate all the tests for the dg
39336         framework.
39337
39338         * gcc.c-torture/noncompile/noncompile.exp: Delete.
39339         * gcc.dg/noncompile/noncompile.exp: New.
39340
39341         * Moved files:
39342         Old name                                New name
39343         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
39344         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
39345         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
39346         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
39347         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
39348         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
39349         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
39350         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
39351         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
39352         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
39353         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
39354         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
39355         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
39356         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
39357         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
39358         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
39359         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
39360         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
39361         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
39362         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
39363         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
39364         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
39365         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
39366         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
39367
39368         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
39369         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
39370         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
39371         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
39372         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
39373         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
39374
39375 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
39376
39377         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
39378         declare one variable.  On the fourth, error.
39379         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
39380         declared by 20000628-1a.h.
39381
39382 2000-06-29  Richard Henderson  <rth@redhat.com>
39383
39384         * gcc.c-torture/execute/930529-1.x: New file.
39385         * gcc.dg/920413-1.c: Adjust expected warning text.
39386         * gcc.dg/980217-1.c: Declare abort.
39387         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
39388
39389 2000-06-29  Jeffrey A Law  (law@cygnus.com)
39390
39391         * g77.f-torture/compile/20000629-1.f: New test.
39392         * g77.f-torture/compile/20000629-1.x: Expected to fail.
39393
39394 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
39395
39396         Rearrange lots of files, removing entirely the
39397         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
39398         directories.
39399
39400         * Deleted files:
39401         gcc.c-torture/code_quality/code_quality.exp
39402         gcc.c-torture/special/special.exp
39403         gcc.failure/failure.exp
39404         gcc.failure/940409-1.x
39405         gcc.c-torture/compile/961203-1.x
39406
39407         * New files:
39408         gcc.misc-tests/linkage.exp
39409         gcc.c-torture/execute/920730-1t.c
39410         gcc.c-torture/execute/920730-1t.x
39411         gcc.c-torture/compile/920520-1.x
39412         gcc.c-torture/compile/920521-1.x
39413         gcc.c-torture/compile/981006-1.x
39414         gcc.c-torture/execute/eeprof-1.x
39415
39416         * Moved files (possibly with modifications to fit a new harness):
39417         Old name                                New name
39418         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
39419         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
39420         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
39421         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
39422         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
39423         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
39424         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
39425         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
39426         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
39427         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
39428         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
39429         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
39430         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
39431         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
39432
39433 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
39434
39435         * c-torture/compile/961203-1.x: Delete.
39436
39437         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
39438         not exit. Include stdio.h.
39439         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
39440         * gcc.misc-tests/dg-12.c: Likewise.
39441         * gcc.misc-tests/dg-5.c: Likewise.
39442         * gcc.misc-tests/dg-6.c: Likewise.
39443         * gcc.misc-tests/dg-7.c: Prototype abort.
39444         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
39445         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
39446         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
39447         not exit.
39448         * gcc.misc-tests/sieve.c: Use return from main, not exit.
39449         * gcc.misc-tests/sort2.c: Use return from main, not exit.
39450
39451 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
39452
39453         * gcc.dg/cpp/20000628-1.c: New test.
39454         * gcc.dg/cpp/20000628-1.h: New header for above test.
39455         * gcc.dg/cpp/20000628-1a.h: Likewise.
39456
39457 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
39458
39459         * gcc.dg/cpp: New directory.
39460         * gcc.dg/cpp/cpp.exp: New driver.
39461         * gcc.dg/cpp/20000627-1.c: New test.
39462         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
39463         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
39464         and rewrite as a compilation test.
39465
39466         * gcc.dg: Move many files into the cpp subdirectory, possibly
39467         renaming or editing them as well.
39468         Old name                New name
39469         990119-1.c              cpp/19990119-1.c
39470         990228-1.c              cpp/19990228-1.c
39471         990407-1.c              cpp/19990407-1.c
39472         990409-1.c              cpp/19990409-1.c
39473         990413-1.c              cpp/19990413-1.c
39474         990703-1.c              cpp/19990703-1.c
39475         20000127-1.c            cpp/20000127-1.c
39476         20000129-1.c            cpp/20000129-1.c
39477         20000207-1.c            cpp/20000207-1.c
39478         20000207-2.c            cpp/20000207-2.c
39479         20000209-1.c            cpp/20000209-1.c
39480         20000209-2.c            cpp/20000209-2.c
39481         20000301-1.c            cpp/20000301-1.c
39482         20000419-1.c            cpp/20000419-1.c
39483         20000510-1.S            cpp/20000510-1.S
39484         20000519-1.c            cpp/20000519-1.c
39485         20000529-1.c            cpp/20000529-1.c
39486         20000625-1.c            cpp/20000625-1.c
39487         20000625-2.c            cpp/20000625-2.c
39488         cpp-as1.c               cpp/assert1.c
39489         cpp-as2.c               cpp/assert2.c
39490         cxx-comments-1.c        cpp/cxxcom1.c
39491         cxx-comments-2.c        cpp/cxxcom2.c
39492         endif-label.c           cpp/endif.c
39493         cpp-hash1.c             cpp/hash1.c
39494         cpp-hash2.c             cpp/hash2.c
39495         cpp-if1.c               cpp/if-1.c
39496         cpp-if2.c               cpp/if-2.c
39497         cpp-if3.c               cpp/if-3.c
39498         cpp-if4.c               cpp/if-4.c
39499         cpp-if5.c               cpp/if-5.c
39500         cpp-cond.c              cpp/if-cexp.c
39501         cpp-missingop.c         cpp/if-mop.c
39502         cpp-missingparen.c      cpp/if-mpar.c
39503         cpp-opprec.c            cpp/if-oppr.c
39504         cpp-ifparen.c           cpp/if-paren.c
39505         cpp-shortcircuit.c      cpp/if-sc.c
39506         cpp-shift.c             cpp/if-shift.c
39507         cpp-unary.c             cpp/if-unary.c
39508         cpp-li1.c               cpp/line1.c
39509         cpp-li2.c               cpp/line2.c
39510         lineno.c                cpp/line3.c
39511         lineno-2.c              cpp/line4.c
39512         cpp-mi.c                cpp/mi1.c
39513         cpp-mic.h               cpp/mi1c.h
39514         cpp-micc.h              cpp/mi1cc.h
39515         cpp-mind.h              cpp/mi1nd.h
39516         cpp-mindp.h             cpp/mi1ndp.h
39517         cpp-mix.h               cpp/mi1x.h
39518         cpp-mi2.c               cpp/mi2.c
39519         cpp-mi2a.h              cpp/mi2a.h
39520         cpp-mi2b.h              cpp/mi2b.h
39521         cpp-mi2c.h              cpp/mi2c.h
39522         cpp-mi3.c               cpp/mi3.c
39523         cpp-mi3.def             cpp/mi3.def
39524         poison-1.c              cpp/poison.c
39525         pr-impl.c               cpp/prag-imp.c
39526         cpp-redef-2.c           cpp/redef1.c
39527         cpp-redef.c             cpp/redef2.c
39528         strpaste.c              cpp/strp1.c
39529         strpaste-2.c            cpp/strp2.c
39530         cpp-tradpaste.c         cpp/tr-paste.c
39531         cpp-tradstringify.c     cpp/tr-str.c
39532         cpp-tradwarn1.c         cpp/tr-warn1.c
39533         cpp-tradwarn2.c         cpp/tr-warn2.c
39534         trigraphs.c             cpp/trigraphs.c
39535         cpp-unc1.c              cpp/unc1.c
39536         cpp-unc2.c              cpp/unc2.c
39537         cpp-unc3.c              cpp/unc3.c
39538         cpp-unc.c               cpp/unc4.c
39539         undef.c                 cpp/undef1.c
39540         undef-2.c               cpp/undef2.c
39541         cpp-wi1.c               cpp/widestr1.c
39542
39543 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
39544
39545         * lib/g++.exp (g++_include_flags): Tweak.
39546
39547 2000-06-27  H.J. Lu  <hjl@gnu.org>
39548             Loren J. Rittle  <ljrittle@acm.org>
39549
39550         * lib/g++.exp (g++_include_flags): Override libgloss.exp
39551         version with one that knows about the new gcc tree structure.
39552         (g++_link_flags): Same.
39553
39554 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
39555
39556         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
39557         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
39558         case we are cross-compiling.
39559
39560         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
39561         g++.old-deja/g++.niklas/Makefile.in,
39562         g++.old-deja/g++.niklas/configure.in,
39563         g++.old-deja/g++.other/Makefile.in,
39564         g++.old-deja/g++.other/configure.in,
39565         gcc.c-torture/code_quality/Makefile.in,
39566         gcc.c-torture/code_quality/configure.in,
39567         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
39568         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
39569         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
39570         gcc.c-torture/execute/ieee/Makefile.in,
39571         gcc.c-torture/execute/ieee/configure.in,
39572         gcc.c-torture/noncompile/Makefile.in,
39573         gcc.c-torture/noncompile/configure.in,
39574         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
39575         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
39576         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
39577
39578 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
39579
39580         * g++.old-deja/g++.other/ambig3.C: New test.
39581
39582 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
39583
39584         * g++.old-deja/g++.pt/syntax1.C: New test.
39585         * g++.old-deja/g++.pt/syntax2.C: New test.
39586         * g++.old-deja/g++.other/syntax3.C: New test.
39587         * g++.old-deja/g++.other/syntax4.C: New test.
39588
39589 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
39590
39591         * gcc.dg/20000623-1.c: Prototype exit and abort.
39592
39593 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
39594
39595         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
39596         New tests.
39597         * gcc.dg/cpp-mi3.def: New file.
39598
39599         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
39600         inside assertions.
39601         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
39602         lexer's error messages.
39603         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
39604         divine anything from the linemarkers.
39605         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
39606         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
39607
39608 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
39609
39610         * gcc.dg/20000623-1.c: New test.
39611
39612 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
39613
39614         * gcc.c-torture/execute/20000622-1.c: New test.
39615
39616 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
39617
39618         * g++.old-deja/g++.other/init15.C: New test.
39619
39620 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
39621
39622         * g++.old-deja/g++.pt/vaarg2.C: New test.
39623         * g++.old-deja/g++.pt/vaarg3.C: New test.
39624
39625 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
39626
39627         * g++.old-deja/g++.other/dyncast6.C: New test.
39628
39629 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
39630
39631         * gcc.c-torture/execute/loop-6.c: New test.
39632
39633 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
39634
39635         * gcc.dg/20000614-1.c: New test.
39636         * gcc.dg/20000614-2.c: New test.
39637
39638 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
39639
39640         * g++.old-deja/g++.other/inline12.C: New test.
39641
39642 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
39643
39644         * g++.old-deja/g++.other/eh1.C: New test.
39645
39646 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
39647
39648         * g++.old-deja/g++.other/type.C: New test.
39649
39650 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
39651
39652         * g++.old-deja/g++.other/initstring.C: New test.
39653
39654 2000-06-12  Jason Merrill  <jason@redhat.com>
39655
39656         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
39657
39658 2000-06-09  Jeffrey A Law  (law@cygnus.com)
39659
39660         * gcc.c-torture/compile/20000609-1.c: New test.
39661
39662 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
39663
39664         * gcc.dg/20000609-1.c: New test.
39665
39666 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
39667
39668         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
39669         * gcc.c-torture/noncompile/poison-1.c: Move...
39670         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
39671         * gcc.dg/cpp-li1.c: Add a token after the #line.
39672
39673 2000-06-05  Richard Henderson  <rth@cygnus.com>
39674
39675         * gcc.c-torture/execute/20000605-2.c: New test.
39676         * gcc.c-torture/execute/20000605-3.c: New test.
39677
39678 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
39679
39680         * g77.f-torture/execute/20000503-1.x: New file.
39681
39682 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
39683
39684         * g++.old-deja/g++.eh/badalloc1.C: New test.
39685
39686 2000-06-05  Richard Henderson  <rth@cygnus.com>
39687
39688         * gcc.c-torture/execute/20000605-1.c: New test.
39689
39690 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
39691             Nathan Sidwell <nathan@codesourcery.com>
39692
39693         * gcc.c-torture/compile/20000605-1.c: New test.
39694
39695 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
39696
39697         * g77.f-torture/compile/20000601-1.f: New test.
39698
39699 2000-06-03  Richard Henderson  <rth@cygnus.com>
39700
39701         * gcc.c-torture/execute/20000603-1.c: New.
39702
39703 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
39704
39705         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
39706         * gcc.dg/noreturn-2.c (noreturn): Likewise.
39707
39708 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
39709
39710         * gcc.dg/compare2.c (case 12): XFAIL.
39711         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
39712         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
39713
39714         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
39715
39716 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
39717
39718         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
39719         guard macro is already defined when the header is first
39720         included.
39721         * gcc.dg/cpp-mix.h: New file.
39722         * gcc.dg/endif-label.c: Update patterns to match compiler.
39723
39724         * g++.brendan/complex1.C: Declare abort.
39725         * g++.law/refs4.C: Remove XFAIL.
39726         * g++.oliva/expr2.C: Declare abort and exit.
39727
39728 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
39729
39730         * gcc.c-torture/execute/20000528-1.c: New test.
39731
39732         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
39733         * g++.old-deja/g++.law/temps4.C: Likewise.
39734
39735         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
39736         stdlib.h.  Call abort() on failure.
39737         * g++.old-deja/g++.law/refs4.C: Likewise.
39738         * g++.old-deja/g++.law/temps4.C: Likewise.
39739         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
39740         * gcc.c-torture/execute/20000112-1.c: Include string.h.
39741
39742 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
39743
39744         Relative to g++.dg/special:
39745         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
39746
39747         Relative to g++.old-deja:
39748         * g++.brendan/complex1.C, g++.jason/optimize2.C,
39749         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
39750         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
39751         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
39752         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
39753         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
39754         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
39755
39756         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
39757         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
39758         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
39759         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
39760         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
39761         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
39762         and/or string.h.
39763
39764         * g++.other/goto1.C: Update expectations for error messages.
39765
39766 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
39767
39768         * gcc.c-torture/compile/20000523-1.c: New test.
39769
39770 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
39771
39772         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
39773
39774 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
39775
39776         * g++.old-deja/g++.eh/catch11.C: New test.
39777         * g++.old-deja/g++.eh/catch12.C: New test.
39778
39779 2000-05-24  Nick Clifton  <nickc@cygnus.com>
39780
39781         * gcc.c-torture/execute/20000523-1.c: New test.
39782
39783 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
39784
39785         * c-torture/execute/bcp-1.c: Replace abort in arg of
39786         __builtin_constant_p with a generic external function.
39787
39788         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
39789         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
39790         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
39791         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
39792         Prototype abort and/or exit.
39793
39794         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
39795         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
39796         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
39797         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
39798
39799 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
39800
39801         * gcc.dg/dwarf2-1.c: New test.
39802
39803 2000-05-20  Richard Henderson  <rth@cygnus.com>
39804
39805         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
39806
39807 2000-05-20  Andreas Jaeger  <aj@suse.de>
39808
39809         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
39810         testcase.
39811
39812 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
39813
39814         * gcc.c-torture/execute/20000519-2.c: New test.
39815
39816 2000-05-19  Andreas Jaeger  <aj@suse.de>
39817
39818         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
39819         which fails with SSA.
39820
39821         * lib/c-torture.exp: Also test with -O3 -fssa.
39822
39823 2000-05-18  Michael Meissner  <meissner@redhat.com>
39824
39825         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
39826         * gcc.c-torture/execute/920415-1.c: Ditto.
39827         * gcc.c-torture/execute/920501-1.c: Ditto.
39828         * gcc.c-torture/execute/conversion.c: Ditto.
39829         * gcc.c-torture/execute/cvt-1.c: Ditto.
39830
39831 2000-05-18  Jeffrey A Law  (law@cygnus.com)
39832
39833         * gcc.c-torture/compile/20000518-1.c: New test.
39834
39835 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
39836
39837         * g77.f-torture/compile/200005018.f: New test.
39838
39839 2000-05-17  Jeffrey A Law  (law@cygnus.com)
39840
39841         * gcc.c-torture/compile/20000517-1.c: New test.
39842
39843 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39844
39845         * gcc.c-torture/execute/20000516-1.c: New test.
39846
39847 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
39848
39849         * g++.old-deja/g++.other/eh.C: New test.
39850
39851 2000-05-12  Richard Henderson  <rth@cygnus.com>
39852
39853         * gcc.c-torture/execute/990208-1.c (main): Don't pass
39854         constants through to doit's conditional.
39855
39856 2000-05-11  Jeffrey A Law  (law@cygnus.com)
39857
39858         * gcc.c-torture/compile/20000511-1.c: New test.
39859         * g77.f-torture/compile/20000511-1.f: New test.
39860         * g77.f-torture/compile/20000511-2.f: New test.
39861
39862 2000-05-11  Michael Meissner  <meissner@redhat.com>
39863
39864         * gcc.c-torture/execute/20000511-1.c: New test.
39865
39866 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
39867
39868         * gcc.dg/dg.exp: Scan .S files as well as .c files.
39869         * gcc.dg/20000510-1.S: New.
39870
39871 2000-05-08  Catherine Moore  <clm@cygnus.com>
39872
39873         * gcc.dg/unused-3.c: New.
39874
39875 2000-05-06  Richard Henderson  <rth@cygnus.com>
39876
39877           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
39878           * g++.old-deja/g++.mike/warn1.C: Likewise.
39879           * g++.old-deja/g++.pt/local1.C: Likewise.
39880           * g++.old-deja/g++.pt/local7.C: Likewise.
39881           * g++.old-deja/g++.pt/spec16.C: Likewise.
39882
39883 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
39884
39885         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
39886
39887 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
39888
39889           * g77.f-torture/execute/20000503-1.f: New test.
39890
39891 2000-05-04  Andreas Jaeger  <aj@suse.de>
39892
39893         * gcc.dg/noreturn-2.c: New test.
39894
39895 2000-05-04  Neil Booth  <NeilB@earthling.net>
39896
39897         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
39898         preprocessor.
39899
39900 2000-05-04  Richard Henderson  <rth@cygnus.com>
39901
39902         * gcc.c-torture/execute/20000503-1.c: Fix typo.
39903
39904 2000-05-04  Richard Henderson  <rth@cygnus.com>
39905
39906         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
39907         OpenSSL by Jason R Thorpe.
39908
39909 2000-05-03  Jim Wilson  <wilson@cygnus.com>
39910
39911         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
39912
39913 2000-05-03  Robert Lipe <robertlipe@usa.net>
39914
39915         * gcc.dg/20000503-1.c: New test.
39916
39917 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
39918
39919         * gcc.c-torture/compile/20000502-1.c: New test.
39920         * g++.old-deja/g++.other/align.C: New test.
39921         * gcc.dg/cpp-tradstringify.c: New test.
39922
39923 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
39924
39925         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
39926         and hard registers.
39927
39928 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
39929
39930         * gcc.c-torture/execute/loop-5.c: New test.
39931
39932 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
39933
39934         * gcc.c-torture/execute/va-arg-20.c: New test.
39935
39936 2000-04-23  Jeffrey A Law  (law@cygnus.com)
39937
39938         * gcc.c-torture/execute/20000422-1.c: New test.
39939
39940 2000-04-20  Greg McGary  <gkm@gnu.org>
39941
39942         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
39943         when optimizing, but without sibling-call optimizations (-O1).
39944
39945 2000-04-20  Jeffrey A Law  (law@cygnus.com)
39946
39947           * gcc.c-torture/compile/20000420-1.c: New test.
39948
39949 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
39950
39951         * g++.abi/ptrflags.C: New test.
39952         * g++.eh/catchptr1.C: Test incomplete pointer chains.
39953
39954 2000-04-19  Catherine Moore  <clm@cygnus.com>
39955
39956         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
39957
39958 2000-04-19  Greg McGary  <gkm@gnu.org>
39959
39960         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
39961         sibling-call optimizations.
39962
39963 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
39964
39965         * gcc.dg/20000419-1.c: New test.
39966
39967 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
39968
39969         * gcc.c-torture/execute/20000412-6.c: New test.
39970
39971 2000-04-12  Jeffrey A Law  (law@cygnus.com)
39972
39973         * gcc.c-torture/execute/20000412-5.c: New test.
39974         * g77.f-torture/compile/20000412-1.f: New test.
39975         * gcc.c-torture/execute/20000412-4.c: New test.
39976         * gcc.c-torture/compile/20000412-2.c: New test.
39977         * gcc.c-torture/execute/20000412-3.c: New test.
39978         * gcc.c-torture/compile/20000412-1.c: New test.
39979         * gcc.c-torture/execute/20000412-2.c: New test.
39980
39981 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
39982
39983         * objc/execute/bf-20.m: New test.
39984
39985 2000-04-10  Richard Henderson  <rth@cygnus.com>
39986
39987         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
39988
39989         * gcc.c-torture/execute/20000412-1.c: New test.
39990
39991 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
39992
39993         * g++.old-deja/g++.eh/catchptr1.C: New test.
39994
39995 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
39996
39997         * g++.old-deja/g++.abi/cxa_vec.C: New test.
39998
39999 2000-04-08  Neil Booth  <NeilB@earthling.net>
40000
40001         * gcc.dg/cpp-nullchar.c: Remove test as
40002         embedded nulls cause problems.
40003
40004 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40005
40006         * gcc.dg/compare2.c: New test.
40007
40008 2000-04-08  Neil Booth  <NeilB@earthling.net>
40009
40010         * gcc.dg/cpp-nullchar.c: New test.
40011
40012 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
40013
40014         * gcc.dg/cpp-mi2.c: New test.
40015         * gcc.dg/cpp-mi2[abc].h: New files.
40016
40017 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
40018
40019         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
40020         member name.
40021
40022 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
40023
40024         * g++.old-deja/g++.abi/vmihint.C: New test.
40025
40026 2000-04-06  Neil Booth  <NeilB@earthling.net>
40027
40028         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
40029         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
40030         copyright.
40031
40032 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
40033
40034         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
40035         avoid stack-frame overwrite.
40036
40037 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
40038
40039         * gcc.c-torture/compile/20000405-2.c: New test.
40040         * gcc.c-torture/compile/20000405-3.c: New test.
40041
40042 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40043
40044         * gcc.c-torture/compile/20000405-1.c: New test.
40045
40046 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
40047
40048         * gcc.dg/cast-qual-1.c: Revert last change.
40049
40050 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40051
40052         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
40053
40054 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
40055
40056         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
40057         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
40058
40059 2000-04-03  Jeffrey A Law  (law@cygnus.com)
40060
40061         * gcc.c-torture/compile/20000403-2.c: New test.
40062         * gcc.c-torture/compile/20000403-1.c: New test.
40063
40064 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
40065
40066         * gcc.c-torture/execute/20000403-1.c: New test.
40067
40068 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
40069
40070         * gcc.c-torture/execute/20000402-1.c: New test.
40071
40072 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
40073
40074         * gcc.c-torture/execute/va-arg-15.c: New test.
40075         * gcc.c-torture/execute/va-arg-16.c: New test.
40076         * gcc.c-torture/execute/va-arg-17.c: New test.
40077         * gcc.c-torture/execute/va-arg-18.c: New test.
40078         * gcc.c-torture/execute/va-arg-19.c: New test.
40079
40080 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
40081
40082         * gcc.c-torture/compile/981211-1.c: Move to...
40083         * gcc.dg/cpp-as1.c: ...here.
40084         * gcc.dg/cpp-as2.c: New file.
40085
40086         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
40087         compiler.
40088
40089 2000-04-02  Neil Booth  <NeilB@earthling.net>
40090
40091         * gcc.dg/cpp-cond.c  New tests.
40092         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
40093         accidental success less likely.
40094         * gcc.dg/cpp-missingop.c  New tests.
40095         * gcc.dg/cpp-missingparen.c  New tests.
40096         * gcc.dg/cpp-shift.c  New tests.
40097         * gcc.dg/cpp-shortcircuit.c  New tests.
40098         * gcc.dg/cpp-unary.c  New tests.
40099
40100 2000-03-29  Jeffrey A Law  (law@cygnus.com)
40101
40102         * gcc.c-torture/compile/20000329-1.c: New test.
40103
40104 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
40105
40106         * gcc.c-torture/compile/20000326-1.c: New test.
40107         * gcc.c-torture/compile/20000326-2.c: New test.
40108
40109 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
40110
40111         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
40112         the first parameter is a function argument.
40113
40114 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
40115
40116         * g++.old-deja/g++.ext/array4.C: New test.
40117
40118 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
40119
40120         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
40121
40122 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40123
40124         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
40125
40126 2000-03-19  Richard Henderson  <rth@cygnus.com>
40127
40128         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
40129
40130 2000-03-19  Richard Henderson  <rth@cygnus.com>
40131
40132         * gcc.c-torture/compile/20000319-1.c: New test.
40133
40134 2000-03-14  Jeffrey A Law  (law@cygnus.com)
40135
40136         * gcc.c-torture/execute/20000314-3.c: New test.
40137         * gcc.c-torture/execute/20000314-2.c: New test.
40138         * gcc.c-torture/execute/20000314-1.c: New test.
40139         * gcc.c-torture/compile/20000314-2.c: New test.
40140         * gcc.c-torture/compile/20000314-1.c: New test.
40141
40142 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
40143
40144         * g++.old-deja/g++.warn/inline.C: New test.
40145
40146 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
40147
40148         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
40149         standards-compliant result rather than specific constants.
40150         Put test-values in array.
40151
40152 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
40153
40154         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
40155         (g++_target_compile): Put test-specific options last.
40156
40157 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
40158
40159         * g++.old-deja/g++.eh/vbase4.C: New test.
40160
40161 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
40162
40163         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
40164
40165 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
40166
40167         * g++.old-deja/g++.brendan/misc12.C: Removed.
40168         * g++.old-deja/g++.pt/memtemp77.C: Constify.
40169         * g++.old-deja/g++.ext/pretty4.C: New test.
40170
40171 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
40172
40173         * g++.old-deja/g++.other/string2.C: New test.
40174
40175 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
40176
40177         * g++.old-deja/g++.warn/impint2.C: New test.
40178
40179 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
40180
40181         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
40182         is 1, not zero.
40183
40184 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
40185
40186         * g++.old-deja/g++.warn/impint.C: New test.
40187         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
40188         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
40189         * g++.old-deja/g++.pt/explicit12.C: Likewise.
40190         * g++.old-deja/g++.pt/explicit13.C: Likewise.
40191         * g++.old-deja/g++.pt/explicit17.C: Likewise.
40192         * g++.old-deja/g++.pt/explicit18.C: Likewise.
40193         * g++.old-deja/g++.pt/explicit19.C: Likewise.
40194         * g++.old-deja/g++.pt/explicit23.C: Likewise.
40195         * g++.old-deja/g++.pt/explicit31.C: Likewise.
40196         * g++.old-deja/g++.pt/explicit35.C: Likewise.
40197         * g++.old-deja/g++.pt/explicit6.C: Likewise.
40198         * g++.old-deja/g++.pt/memclass7.C: Likewise.
40199
40200 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
40201
40202         * gcc.dg/cpp-redef.c: New test.
40203
40204 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
40205
40206         * g++.old-deja/g++.pt/unify7.C: New test.
40207
40208 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
40209
40210         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
40211         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
40212
40213 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
40214
40215         * gcc.c-torture/compile/20000224-1.c: New test.
40216
40217 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40218
40219         * gcc.c-torture/compile/cpp-2.c: New test.
40220         * gcc.c-torture/compile/cpp-1.c: New test.
40221
40222 2000-02-25  Jeffrey A Law  (law@cygnus.com)
40223
40224         * gcc.c-torture/execute/20000225-1.c: New test.
40225
40226 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40227
40228         * gcc.dg/cpp-li2.c: New test.
40229
40230         * gcc.dg/cpp-wi1.c: New test.
40231
40232         * gcc.dg/cpp-li1.c: New test.
40233
40234 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
40235
40236         * g++.old-deja/g++.other/sizeof5.C: New test.
40237
40238 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40239
40240         * gcc.c-torture/execute/va-arg-13.c: New test.
40241
40242 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
40243
40244         * gcc.c-torture/execute/va-arg-12.c: New test.
40245
40246 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
40247
40248         * gcc.c-torture/execute/20000223-1.c: New test.
40249
40250 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
40251
40252         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
40253
40254 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
40255
40256         * g++.old-deja/g++.abi/ptrmem.C: New test.
40257
40258 2000-02-19  Richard Henderson  <rth@cygnus.com>
40259
40260         * gcc.c-torture/compile/init-3.c: New.
40261
40262 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
40263
40264         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
40265         ALWAYS_CXXFLAGS.
40266
40267 2000-02-11  Robert Lipe <robertl@sco.com>
40268
40269         * gcc.c-torture/compile/20000211-3.c: New test.
40270
40271 2000-02-11  Martin Buchholz <martin@xemacs.org>
40272
40273         * gcc.c-torture/compile/20000211-2.c: New test.
40274
40275 2000-02-11  Jeffrey A Law  (law@cygnus.com)
40276
40277         * gcc.c-torture/compile/20000211-1.c: New test.
40278
40279 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
40280
40281         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
40282           on native targets
40283
40284 2000-02-08  Nathan Sidwell  <nathan@acm.org>
40285
40286         * g++.old-deja/g++.other/cast5.C: New test.
40287
40288 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
40289
40290         * gcc.c-torture/execute/20000205-1.c: New.
40291
40292 2000-02-03  Nathan Sidwell  <nathan@acm.org>
40293
40294         * g++.old-deja/g++.jason/cast3.C: Return void.
40295         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
40296
40297 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40298
40299         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
40300
40301         * gcc.dg/loop-1.c: New test.
40302
40303 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
40304
40305         * gcc.c-torture/compile/20000127-1.c: New test.
40306         * gcc.c-torture/execute/991228-1.c: New test.
40307
40308 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40309
40310         * gcc.dg/unused-2.c: New test.
40311
40312         * gcc.dg/conv-1.c: New test.
40313
40314 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
40315
40316         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
40317         compiler.
40318         (tool_option_proc): Fix typo.
40319
40320 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
40321
40322         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
40323         of the ld on the host, not on the build machine.
40324         Also, don't crash if '--help' is not a supported option.
40325
40326 2000-01-24  Richard Henderson  <rth@cygnus.com>
40327
40328         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
40329
40330 2000-01-20  Jeffrey A Law  (law@cygnus.com)
40331
40332         * gcc.c-torture/execute/20000120-2.c: New test.
40333         * gcc.c-torture/execute/20000120-1.c: New test.
40334
40335 2000-01-13  Jeffrey A Law  (law@cygnus.com)
40336
40337         * gcc.c-torture/execute/20000113-1.c: New test.
40338
40339 2000-01-12  Jeffrey A Law  (law@cygnus.com)
40340
40341         * gcc.c-torture/execute/20000112-1.c: New test.
40342
40343 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40344
40345         * gcc.dg/20000111-1.c: New test.
40346
40347 2000-01-10  Jeffrey A Law  (law@cygnus.com)
40348
40349         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
40350         with 16 bit integers.
40351
40352 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40353
40354         * gcc.dg/20000108-1.c: New test.
40355
40356 2000-01-05  Nathan Sidwell  <nathan@acm.org>
40357
40358         * g++.old-deja/g++.ns/koenig8.C: New test.
40359
40360 2000-01-05  Nathan Sidwell  <nathan@acm.org>
40361
40362         * g++.old-deja/g++.other/cast4.C: New test.
40363
40364 2000-01-05  Jeffrey A Law  (law@cygnus.com)
40365
40366         * gcc.c-torture/compile/20000105-2.c: New test.
40367         * gcc.c-torture/compile/20000105-1.c: New test.
40368
40369 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40370
40371         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
40372         references to printf & atoi to conform to ANSI standard.
40373         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
40374         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
40375         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
40376         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
40377         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
40378         * g++.old-deja/g++.brendan/complex1.C: Likewise.
40379         * g++.old-deja/g++.brendan/copy1.C: Likewise.
40380         * g++.old-deja/g++.brendan/copy2.C: Likewise.
40381         * g++.old-deja/g++.brendan/copy3.C: Likewise.
40382         * g++.old-deja/g++.brendan/copy4.C: Likewise.
40383         * g++.old-deja/g++.brendan/copy5.C: Likewise.
40384         * g++.old-deja/g++.brendan/copy6.C: Likewise.
40385         * g++.old-deja/g++.brendan/copy7.C: Likewise.
40386         * g++.old-deja/g++.brendan/copy8.C: Likewise.
40387         * g++.old-deja/g++.brendan/crash11.C: Likewise.
40388         * g++.old-deja/g++.brendan/crash14.C: Likewise.
40389         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
40390         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
40391         * g++.old-deja/g++.brendan/delete2.C: Likewise.
40392         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
40393         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
40394         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
40395         * g++.old-deja/g++.brendan/eh1.C: Likewise.
40396         * g++.old-deja/g++.brendan/groff1.C: Likewise.
40397         * g++.old-deja/g++.brendan/init3.C: Likewise.
40398         * g++.old-deja/g++.brendan/misc12.C: Likewise.
40399         * g++.old-deja/g++.brendan/misc7.C: Likewise.
40400         * g++.old-deja/g++.brendan/new2.C: Likewise.
40401         * g++.old-deja/g++.brendan/operators4.C: Likewise.
40402         * g++.old-deja/g++.brendan/operators5.C: Likewise.
40403         * g++.old-deja/g++.brendan/overload2.C: Likewise.
40404         * g++.old-deja/g++.brendan/overload7.C: Likewise.
40405         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
40406         * g++.old-deja/g++.brendan/reference1.C: Likewise.
40407         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
40408         * g++.old-deja/g++.brendan/template24.C: Likewise.
40409         * g++.old-deja/g++.brendan/template3.C: Likewise.
40410         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
40411         * g++.old-deja/g++.jason/inline3.C: Likewise.
40412         * g++.old-deja/g++.jason/opeq.C: Likewise.
40413         * g++.old-deja/g++.law/arg5.C: Likewise.
40414         * g++.old-deja/g++.law/arm7.C: Likewise.
40415         * g++.old-deja/g++.law/ctors11.C: Likewise.
40416         * g++.old-deja/g++.law/cvt8.C: Likewise.
40417         * g++.old-deja/g++.law/init9.C: Likewise.
40418         * g++.old-deja/g++.law/refs4.C: Likewise.
40419         * g++.old-deja/g++.law/template2.C: Likewise.
40420         * g++.old-deja/g++.law/visibility24.C: Likewise.
40421         * g++.old-deja/g++.law/vtable3.C: Likewise.
40422         * g++.old-deja/g++.mike/asm2.C: Likewise.
40423         * g++.old-deja/g++.mike/eh1.C: Likewise.
40424         * g++.old-deja/g++.mike/misc1.C: Likewise.
40425         * g++.old-deja/g++.mike/misc13.C: Likewise.
40426         * g++.old-deja/g++.mike/misc14.C: Likewise.
40427         * g++.old-deja/g++.mike/ns12.C: Likewise.
40428         * g++.old-deja/g++.mike/p1248.C: Likewise.
40429         * g++.old-deja/g++.mike/p3708.C: Likewise.
40430         * g++.old-deja/g++.mike/p3708a.C: Likewise.
40431         * g++.old-deja/g++.mike/p3708b.C: Likewise.
40432         * g++.old-deja/g++.mike/p646.C: Likewise.
40433         * g++.old-deja/g++.mike/p700.C: Likewise.
40434         * g++.old-deja/g++.mike/p783.C: Likewise.
40435         * g++.old-deja/g++.mike/p783a.C: Likewise.
40436         * g++.old-deja/g++.mike/p783b.C: Likewise.
40437         * g++.old-deja/g++.mike/p786.C: Likewise.
40438         * g++.old-deja/g++.mike/p789.C: Likewise.
40439         * g++.old-deja/g++.mike/p789a.C: Likewise.
40440         * g++.old-deja/g++.mike/p807a.C: Likewise.
40441         * g++.old-deja/g++.other/delete3.C: Likewise.
40442         * g++.old-deja/g++.other/dyncast1.C: Likewise.
40443         * g++.old-deja/g++.other/dyncast2.C: Likewise.
40444         * g++.old-deja/g++.other/dyncast3.C: Likewise.
40445         * g++.old-deja/g++.other/empty1.C: Likewise.
40446         * g++.old-deja/g++.other/temporary1.C: Likewise.
40447         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
40448         * g++.old-deja/g++.pt/t16.C: Likewise.
40449         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
40450
40451 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
40452
40453         * gcc.dg/991230-1.c: New test.
40454
40455 1999-12-29  Jeffrey A Law  (law@cygnus.com)
40456
40457         * gcc.c-torture/compile/991229-3.c: New test.
40458         * gcc.c-torture/compile/991229-2.c: New test.
40459         * gcc.c-torture/compile/991229-1.c: New test.
40460
40461 1999-12-29  Greg McGary <gkm@eng.ascend.com>
40462
40463         * gcc.c-torture/compile/labels-2.c: New test.
40464
40465 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
40466
40467         * gcc.c-torture/execute/991227-1.c: New test.
40468
40469 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40470
40471         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
40472
40473 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
40474
40475         * gcc.c-torture/execute/991221-1.c: New test.
40476
40477 1999-12-20  Nathan Sidwell  <nathan@acm.org>
40478
40479         * g++.old-deja/g++.other/cast3.C: New test.
40480
40481 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
40482
40483         * gcc.c-torture/execute/991216-4.c: New test.
40484
40485 1999-12-16  Michael Meissner  <meissner@cygnus.com>
40486
40487         * gcc.c-torture/execute/991216-1.c: New test.
40488         * gcc.c-torture/execute/991216-2.c: New test.
40489         * gcc.c-torture/execute/991216-3.c: New test.
40490
40491 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
40492
40493         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
40494         Actually make the test fail by using "-O2" for compilation.
40495
40496 1999-12-15  Nathan Sidwell  <nathan@acm.org>
40497
40498         * g++.old-deja/g++.warn/cast-align1.C: New test.
40499
40500 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
40501
40502         * gcc.c-torture/compile/991214-1.c: New test.
40503         * gcc.c-torture/compile/991214-2.c: New test.
40504
40505 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
40506
40507         * gcc.dg/991214-1.c: New test.
40508
40509 1999-12-13  Jeffrey A Law  (law@cygnus.com)
40510
40511         * gcc.c-torture/compile/991213-3.c: New test.
40512         * gcc.c-torture/compile/991213-2.c: New test.
40513         * gcc.c-torture/compile/991213-1.c: New test.
40514
40515 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
40516
40517         * gcc.dg/991209-1.c: New test.
40518
40519 1999-12-08  Nathan Sidwell <nathan@acm.org>
40520
40521         * gcc.c-torture/compile/991208-1.c: New test.
40522
40523 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40524
40525         * gcc.dg/ultrasp2.c: New test.
40526
40527 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
40528
40529         * g++.old-deja/g++.abi/align.C (main): Fix typo.
40530
40531 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
40532
40533         * gcc.c-torture/compile/991202-1.c: New test.
40534         * gcc.c-torture/execute/991202-1.c: New test.
40535         * gcc.c-torture/execute/991202-2.c: New test.
40536         * gcc.c-torture/execute/991202-3.c: New test.
40537
40538 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
40539
40540         * g++.old-deja/g++.abi/align.C: New test.
40541         * g++.old-deja/g++.abi/aggregates.C: Likewise.
40542         * g++.old-deja/g++.abi/bitfields.C: Likewise.
40543
40544 1999-12-01  Richard Henderson  <rth@cygnus.com>
40545
40546         * gcc.c-torture/execute/991201-1.c: New.
40547
40548 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
40549
40550         * gcc.dg/991129-1.c: New test.
40551
40552 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
40553
40554         * gcc.c-torture/compile/991127-1.c: New test.
40555
40556 1999-11-22  Nathan Sidwell  <nathan@acm.org>
40557
40558         * g++.old-deja/g++.other/warn4.C: New test.
40559
40560 1999-11-22  Nathan Sidwell  <nathan@acm.org>
40561
40562         * g++.old-deja/g++.eh/cleanup2.C: New test.
40563         * g++.old-deja/g++.ext/pretty2.C: New test.
40564         * g++.old-deja/g++.ext/pretty3.C: New test.
40565         * g++.old-deja/g++.other/debug6.C: New test.
40566
40567 1999-10-20  Jim Wilson  <wilson@cygnus.com>
40568
40569         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
40570         compiler_output to look for one error message instead of two.
40571
40572 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
40573
40574         * gcc.c-torture/execute/991118-1.c: Also test case
40575         where the word boundary does not split a byte evenly.
40576
40577 1999-11-19  Nathan Sidwell  <nathan@acm.org>
40578
40579         * g++.old-deja/g++.ext/restrict1.C: New test.
40580
40581 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
40582
40583         * gcc.c-torture/execute/991118-1.c: New test.
40584
40585 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
40586
40587         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
40588         working directory pathnames.
40589
40590 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
40591
40592         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
40593         host is equipped with driver.h and driver.o so it can actually
40594         compile and run the tests.
40595
40596 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
40597
40598         * gcc.c-torture/compile/991008-1.c: New test.
40599
40600 1999-11-08  Nick Clifton  <nickc@cygnus.com>
40601
40602         * lib/gcc-dg.exp: Include target-supports.exp
40603
40604 1999-11-05  Nick Clifton  <nickc@cygnus.com>
40605
40606         * lib/target-supports.exp: New file: Provide procs to test for
40607         features supported by the target.
40608         (check_weak_available): Moved here from ecos.exp.
40609         (check_alias_available): New proc: Determine of the target
40610         toolchain supports the alias attribute.
40611
40612         * gcc.dg/special/ecos.exp: Move check_weak_available to
40613         target-supports.exp.
40614         (alias-1.c): Only perform the test if the target supports
40615         aliases.
40616         (wkali-1.c): Only perform the test if the target supports
40617         aliases.
40618
40619         * gcc.dg/990506-0.c: Expect error messages from cross
40620         targets as well as native targets.
40621
40622 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40623
40624         * gcc.dg/ultrasp1.c: Removed xfail.
40625         * gcc.dg/struct-ret-2.c: Likewise.
40626         * gcc.dg/array-1.c: Likewise.
40627
40628 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40629
40630         * gcc.dg/struct-ret-2.c: New test.
40631
40632         * gcc.dg/array-1.c: New test.
40633
40634 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
40635
40636         * gcc.c-torture/execute/991030-1.c: New test.
40637
40638 1999-10-26  Richard Henderson  <rth@cygnus.com>
40639
40640         * gcc.c-torture/compile/991026-2.c: New test.
40641
40642 1999-10-26  Jeffrey A Law  (law@cygnus.com)
40643
40644         * gcc.c-torture/compile/991026-1.c: New test.
40645
40646 1999-10-23  Jeffrey A Law  (law@cygnus.com)
40647
40648         * gcc.c-torture/execute/991023-1.c: New test.
40649
40650 1999-10-19  Jeffrey A Law  (law@cygnus.com)
40651
40652         * gcc.c-torture/execute/991019-1.c: New test.
40653
40654 1999-10-16  Richard Henderson  <rth@cygnus.com>
40655
40656         * gcc.c-torture/execute/991016-1.c: New test.
40657
40658 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
40659
40660         * gcc.c-torture/execute/991014-1.c: New test.
40661
40662 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
40663
40664         * g++.old-deja/g++.other/union2.C: New test.
40665
40666 1999-10-13  Nathan Sidwell  <nathan@acm.org>
40667
40668         * g++.old-deja/g++.other/vaarg2.C: New test.
40669         * g++.old-deja/g++.other/vaarg3.C: New test.
40670
40671 1999-10-12  Craig Burley  <craig@jcb-sc.com>
40672
40673         * g77.f-torture/noncompile/19990905-1.f: Moved from being
40674         in compile/.
40675
40676 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
40677
40678         * gcc.c-torture/execute/va-arg-11.c: New test.
40679
40680 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
40681
40682         * lib/file-format.exp (gcc_target_object_format): Don't
40683         crash if objdump is unavailable.
40684
40685 1999-09-29  Donn Terry <donn@interix.com>
40686
40687         * gcc.misc-tests/mg.exp: delete extraneous redirection.
40688
40689 1999-09-28  Nick Clifton  <nickc@cygnus.com>
40690
40691         * gcc.c-torture/compile/990928-1.c: New test.
40692
40693 1999-09-28  Nathan Sidwell  <nathan@acm.org>
40694
40695         * g++.old-deja/g++.other/decl6.C: New test.
40696
40697 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
40698
40699         * gcc.c-torture/execute/va-arg-10.c: New test.
40700
40701 1999-09-27  Nathan Sidwell  <nathan@acm.org>
40702
40703         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
40704         __PRETTY_FUNCTION__.
40705
40706 1999-09-23  Nick Clifton  <nickc@cygnus.com>
40707
40708         * gcc.c-torture/execute/990923-1.c: New test.
40709
40710 1999-09-21  Nick Clifton  <nickc@cygnus.com>
40711
40712         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
40713         for which -fpic is inappropriate.
40714
40715 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
40716
40717         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
40718
40719 1999-09-21  Nathan Sidwell  <nathan@acm.org>
40720
40721         * g++.old-deja/g++.other/dyncast1.C: New test.
40722         * g++.old-deja/g++.other/dyncast2.C: New test.
40723         * g++.old-deja/g++.other/dyncast3.C: New test.
40724         * g++.old-deja/g++.other/dyncast4.C: New test.
40725         * g++.old-deja/g++.other/dyncast5.C: New test.
40726         * g++.old-deja/g++.eh/catch3.C: New test.
40727         * g++.old-deja/g++.eh/catch3p.C: New test.
40728         * g++.old-deja/g++.eh/catch4.C: New test.
40729         * g++.old-deja/g++.eh/catch4p.C: New test.
40730         * g++.old-deja/g++.eh/catch5.C: New test.
40731         * g++.old-deja/g++.eh/catch5p.C: New test.
40732         * g++.old-deja/g++.eh/catch6.C: New test.
40733         * g++.old-deja/g++.eh/catch6p.C: New test.
40734         * g++.old-deja/g++.eh/catch7.C: New test.
40735         * g++.old-deja/g++.eh/catch7p.C: New test.
40736         * g++.old-deja/g++.eh/catch8.C: New test.
40737         * g++.old-deja/g++.eh/catch8p.C: New test.
40738         * g++.old-deja/g++.eh/catch9.C: New test.
40739         * g++.old-deja/g++.eh/catch9p.C: New test.
40740
40741 1999-09-13  Nathan Sidwell  <nathan@acm.org>
40742
40743         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
40744         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
40745
40746 1999-09-13  Jeffrey A Law  (law@cygnus.com)
40747
40748         * gcc.c-torture/compile/990913-1.c: New test.
40749
40750 1999-09-10  Nathan Sidwell  <nathan@acm.org>
40751
40752         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
40753         * g++.old-deja/g++.jason/rfg5.C: Likewise.
40754
40755 1999-09-09  Richard Henderson  <rth@cygnus.com>
40756
40757         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
40758
40759 1999-09-09  Nathan Sidwell  <nathan@acm.org>
40760
40761         * g++.old-deja/g++.other/lookup11.C: New test.
40762         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
40763         what is permitted and what we want.
40764         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
40765         overload use.
40766         * g++.old-deja/g++.jason/rfg5.C: Likewise.
40767
40768 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
40769
40770         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
40771         * gcc.c-torture/noncompile/poison-1.c: New file.
40772
40773 1999-09-08  Nathan Sidwell  <nathan@acm.org>
40774
40775         * g++.old-deja/g++.other/sizeof3.C: New test.
40776         * g++.old-deja/g++.other/sizeof4.C: New test.
40777         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
40778         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
40779
40780 1999-09-07  Richard Henderson  <rth@cygnus.com>
40781
40782         * gcc.dg/va-arg-1.c: New.
40783
40784 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40785
40786         * gcc.c-torture/execute/va-arg-9.c: New test.
40787
40788 1999-09-05  Craig Burley  <craig@jcb-sc.com>
40789
40790         * g77.f-torture/compile/980519-2.f: New test.
40791         * g77.f-torture/compile/19990905-0.f: New test.
40792         * g77.f-torture/compile/19990905-1.f: New test.
40793         * g77.f-torture/compile/19990905-2.f: New test.
40794
40795         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
40796
40797 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
40798
40799         * gcc.c-torture/execute/990827-1.c: Fix typo.
40800
40801 1999-09-03  Nathan Sidwell  <nathan@acm.org>
40802
40803         * g++.old-deja/g++.other/deref1.C: New test.
40804
40805 1999-09-02  Nathan Sidwell  <nathan@acm.org>
40806
40807         * g++.old-deja/g++.other/ambig2.C: New test.
40808         * g++.old-deja/g++.other/cond5.C: New test.
40809         * g++.old-deja/g++.other/lookup16.C: New test.
40810
40811 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
40812
40813         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
40814         assemblers too.
40815
40816 1999-08-31  Jeffrey A Law  (law@cygnus.com)
40817
40818         * lib/c-torture.exp: Avoid the "compare executables" optimization
40819         when testing native.
40820
40821 1999-08-29  Jeffrey A Law  (law@cygnus.com)
40822
40823         * gcc.c-torture/execute/990829-1.c: New test.
40824         * gcc.c-torture/compile/990829-1.c: New test.
40825
40826 1999-08-27  Paul Burchard  <burchard@pobox.com>
40827
40828         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
40829         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
40830         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
40831         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
40832         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
40833         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
40834         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
40835         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
40836         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
40837         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
40838         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
40839
40840 1999-08-27  Jeffrey A Law  (law@cygnus.com)
40841
40842         * gcc.c-torture/execute/990827-1.c: New test.
40843
40844 1999-08-26  Craig Burley  <craig@jcb-sc.com>
40845
40846         * g77.f-torture/noncompile/19990826-4.f: New test.
40847
40848         * g77.f-torture/compile/19990826-3.f: New test.
40849
40850         * g77.f-torture/execute/19990826-2.f: New test.
40851
40852         * g77.f-torture/compile/19990826-1.f: New test.
40853
40854         * gcc.c-torture/execute/990826-0.c: New test.
40855         * g77.c-torture/execute/19990826-0.f: New test.
40856
40857         * g77.f-torture/noncompile/970626-2.f: New test.
40858
40859 1999-08-25  Paul Burchard  <burchard@pobox.com>
40860
40861         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
40862         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
40863         lss-011.C: New tests.
40864
40865 1999-08-25  Nathan Sidwell  <nathan@acm.org>
40866
40867         * g++.old-deja/g++.other/decl5.C: New test.
40868
40869 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40870
40871         * noncompile/noncompile.exp: Load_lib c-torture.exp.
40872         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
40873         call `postbase' for each one.  All callers of `postbase' changed
40874         to call this instead.
40875
40876 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
40877
40878         * gcc.c-torture/execute/990811-1.c: New test.
40879
40880 1999-08-09  Nick Clifton  <nickc@cygnus.com>
40881
40882         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
40883         just native ones.
40884
40885         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
40886         just native ones.
40887
40888 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
40889
40890         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
40891
40892 1999-08-04  Jeffrey A Law  (law@cygnus.com)
40893
40894         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
40895
40896 1999-08-04  Nathan Sidwell  <nathan@acm.org>
40897
40898         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
40899
40900 1999-08-04  Jeffrey A Law  (law@cygnus.com)
40901
40902         * gcc.c-torture/execute/990804-1.c: New test.
40903
40904 1999-08-03  Nathan Sidwell  <nathan@acm.org>
40905
40906         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
40907         * g++.old-deja/g++.brendan/crash64.C: Likewise.
40908         * g++.old-deja/g++.brendan/overload8.C: Likewise.
40909
40910 1999-08-03  Nathan Sidwell  <nathan@acm.org>
40911
40912         * g++.old-deja/g++.other/struct1.C: New test.
40913
40914 1999-08-03  Nathan Sidwell  <nathan@acm.org>
40915
40916         * g++.old-deja/g++.other/enum2.C: New test.
40917
40918 1999-08-02  Richard Henderson  <rth@cygnus.com>
40919
40920         Adapted from tests from Franz Sirl:
40921         * gcc.c-torture/execute/va-arg-7.c: New test.
40922         * gcc.c-torture/execute/va-arg-8.c: New test.
40923
40924 1999-08-01  Jeffrey A Law  (law@cygnus.com)
40925
40926         * gcc.c-torture/compile/990801-2.c: New test.
40927
40928         * gcc.c-torture/compile/990801-1.c: New test.
40929
40930 1999-07-27  Michael Meissner  <meissner@cygnus.com>
40931
40932         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
40933         fp-cmp-1.c, converting double to float.
40934
40935         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
40936         fp-cmp-1.c, converting double to long double.
40937
40938         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
40939         from fr1 to unknown_register, since fr1 is a legitimate register
40940         on some machines.
40941
40942 1999-07-25  Jeffrey A Law  (law@cygnus.com)
40943
40944         * README: More listname related changes.
40945
40946 1999-07-08  Catherine Moore  <clm@cygnus.com>
40947
40948         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
40949
40950 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
40951
40952         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
40953
40954 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
40955
40956         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
40957
40958 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
40959
40960         * gcc.dg/990703-1.c: New test.
40961
40962 1999-06-29  Nick Clifton  <nickc@cygnus.com>
40963
40964         * lib/file-format.exp: New file: Move definition of proc
40965         gcc_target_object_format to here from
40966         gcc.dg/special/ecos.exp.
40967
40968         * lib/c-torture.exp: Include lib file-format.exp.
40969         * lib/gcc-dg.exp: Include lib file-format.exp.
40970
40971         * gcc.dg/special/ecos.exp: Remove definition of proc
40972         gcc_target_object_format.
40973
40974 1999-06-28  Jeffrey A Law  (law@cygnus.com)
40975
40976         * gcc.c-torture/execute/990628-1.c: New test.
40977
40978 1999-06-25  Jeffrey A Law  (law@cygnus.com)
40979
40980         * gcc.c-torture/compile/990625-2.c: New test.
40981
40982         * gcc.c-torture/compile/990625-1.c: New test.
40983
40984 1999-06-23  Nick Clifton  <nickc@cygnus.com>
40985
40986         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
40987         attributes compile.
40988         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
40989         ports that use the COFF/PE file format.
40990
40991 1999-06-17  Jeffrey A Law  (law@cygnus.com)
40992
40993         * gcc.c-torture/compile/990617-1.c: New test.
40994
40995 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
40996
40997         * g++.old-deja/g++.other/decl4.C: New test.
40998
40999 1999-06-14  Nathan Sidwell  <nathan@acm.org>
41000
41001         * g++.old-deja/g++.other/bitfld3.C: New test.
41002
41003 1999-06-08  Nathan Sidwell  <nathan@acm.org>
41004
41005         * g++.old-deja/g++.eh/catch1.C: New test.
41006
41007 1999-06-07  Jeffrey A Law  (law@cygnus.com)
41008
41009         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
41010
41011         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
41012         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
41013
41014 1999-06-05  Craig Burley  <craig@jcb-sc.com>
41015
41016         * g77.f-torture/compile/19990502-0.f: Replace with new,
41017         shorter, test that still fails after recent changes.
41018
41019 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
41020
41021         * gcc.c-torture/execute/990604-1.c: New test.
41022
41023 1999-05-31  Jeffrey A Law  (law@cygnus.com)
41024
41025         * gcc.c-torture/execute/990531-1.c: New test.
41026
41027 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
41028
41029         * gcc.c-torture/compile/990527-1.c: New test.
41030
41031 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
41032
41033         * gcc.c-torture/execute/990527-1.c: New test.
41034
41035 1999-05-25  Nick Clifton  <nickc@cygnus.com>
41036
41037         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
41038         bitfields as signed.
41039
41040 1999-05-25  Craig Burley  <craig@jcb-sc.com>
41041
41042         * g77.f-torture/compile/19990525-0.f: New test.
41043
41044 1999-05-25  Jeffrey A Law  (law@cygnus.com)
41045
41046         * gcc.c-torture/execute/990525-2.c: New test.
41047
41048         * gcc.c-torture/execute/990525-1.c: New test.
41049
41050 1999-05-24  Nathan Sidwell  <nathan@acm.org>
41051
41052         * g++.old-deja/g++.other/anon3.C: New test.
41053         * g++.old-deja/g++.other/anon4.C: New test.
41054         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
41055         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
41056         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
41057         Merrill).
41058
41059 1999-05-24  Jeffrey A Law  (law@cygnus.com)
41060
41061         * gcc.c-torture/execute/990524-1.c: New test.
41062
41063         * gcc.dg/990524-1.c: New test.
41064
41065 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
41066
41067         * gcc.c-torture/compile/990523-1.c: New test.
41068
41069 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
41070
41071         * gcc.c-torture/compile/990519-1.c: New test.
41072
41073 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
41074
41075         * gcc.c-torture/compile/990517-1.c: New test.
41076
41077         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
41078         (e4, f4): New tests.
41079         (main): Call them.
41080
41081 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41082
41083         * gcc.dg/noreturn-1.c: New test.
41084
41085 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
41086
41087         * gcc.c-torture/execute/990513-1.c: New test.
41088
41089 1999-05-10  Richard Henderson  <rth@cygnus.com>
41090
41091         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
41092
41093 1999-05-10  Craig Burley  <craig@jcb-sc.com>
41094
41095         * g77.f-torture/execute/erfc.f: Use small single-precision
41096         values, to avoid problems on Alphas when not -mieee.
41097
41098 1999-05-08  Craig Burley  <craig@jcb-sc.com>
41099
41100         * gcc.dg/990506-0.c: New test.
41101
41102 1999-05-08  Richard Henderson  <rth@cygnus.com>
41103
41104         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
41105         the constant to test.  Don't XFAIL 64-bit targets.
41106
41107         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
41108         * g++.old-deja/g++.law/profile1.C: Likewise.
41109
41110         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
41111         operator new instances.
41112         * g++.old-deja/g++.other/delete5.C: Likewise.
41113
41114 1999-05-03  Craig Burley  <craig@jcb-sc.com>
41115
41116         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
41117         intrinsic.
41118
41119 1999-05-03  Craig Burley  <craig@jcb-sc.com>
41120
41121         * g77.f-torture/execute/u77-test.f: Reverse order of two
41122         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
41123
41124 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41125
41126         * gcc.dg/compare1.c: New test.
41127
41128 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
41129
41130         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
41131         New tests.
41132
41133 1999-05-02  Craig Burley  <craig@jcb-sc.com>
41134
41135         * g77.f-torture/compile/19990502-1.f: New test.
41136
41137 1999-05-02  Craig Burley  <craig@jcb-sc.com>
41138
41139         * g77.f-torture/compile/19990502-0.f: New test.
41140
41141 1999-05-02  Craig Burley  <craig@jcb-sc.com>
41142
41143         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
41144         intrinsic.
41145
41146 1999-05-02  Craig Burley  <craig@jcb-sc.com>
41147
41148         * g77.f-torture/execute/u77-test.f (main): List libU77
41149         intrinsics not currently tested.
41150         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
41151         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
41152         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
41153         Trim blanks off the ends of some printed strings.
41154
41155 1999-05-02  Craig Burley  <craig@jcb-sc.com>
41156
41157         * g77.f-torture/execute/u77-test.f (main): Just warn about
41158         FSTAT gid disagreement, as it's expected on some systems.
41159
41160 1999-05-01  Craig Burley  <craig@jcb-sc.com>
41161
41162         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
41163         use a new function, which allows for some slop.
41164         Clean up some commentary.
41165         (issum): The new function.
41166         (sgladd): Deleted subroutine.
41167
41168 1999-05-01  Craig Burley  <craig@jcb-sc.com>
41169
41170         * g77.f-torture/execute/u77-test.f: Modify to be more like
41171         libf2c/libU77 version, bringing patches to that version here.
41172         Add suitable commentary.
41173
41174 1999-04-25  Richard Henderson  <rth@cygnus.com>
41175
41176         * gcc.dg/990424-1.c: New test.
41177
41178 1999-04-24  Craig Burley  <craig@jcb-sc.com>
41179
41180         * g77.f-torture/execute/u77-test.f (main): Bug involving
41181         LSTAT has been fixed, so turn back on full checking.
41182
41183 1999-04-20  Craig Burley  <craig@jcb-sc.com>
41184
41185         * g77.f-torture/compile/19990419-0.f: New test.
41186         * g77.f-torture/execute/19990419-1.f: New test.
41187
41188 1999-04-17  Richard Henderson  <rth@cygnus.com>
41189
41190         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
41191         to avoid the need for a prototype to supress a warning.
41192
41193 1999-04-07  Jim Wilson  <wilson@cygnus.com>
41194
41195         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
41196
41197 1999-04-04  Jeffrey A Law  (law@cygnus.com)
41198
41199         * gcc.c-torture/execute/990404-1.c: New test.
41200
41201 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
41202
41203         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
41204         * gcc.dg/cpp-if3.c: Don't use -pedantic.
41205         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
41206         missing initializer warnings.
41207
41208 1999-03-28  Jeffrey A Law  (law@cygnus.com)
41209
41210         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
41211         matching strings.
41212
41213 1999-03-26  Jeffrey A Law  (law@cygnus.com)
41214
41215         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
41216
41217 1999-03-26  Craig Burley  <craig@jcb-sc.com>
41218
41219         * g77.f-torture/execute/19990325-0.f: New test.
41220         * g77.f-torture/execute/19990325-1.f: New test.
41221
41222 1999-03-24  Jeffrey A Law  (law@cygnus.com)
41223
41224         * gcc.c-torture/execute/990324-1.c: New test.
41225
41226 1999-03-22  Jim Wilson  <wilson@cygnus.com>
41227
41228         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
41229         test with 4.
41230
41231 1999-03-17  Richard Henderson  <rth@cygnus.com>
41232
41233         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
41234
41235 1999-03-13  Craig Burley  <craig@jcb-sc.com>
41236
41237         * g77.f-torture/execute/19990313-2.f: New test.
41238         * g77.f-torture/execute/19990313-3.f: New test.
41239
41240 1999-03-13  Craig Burley  <craig@jcb-sc.com>
41241
41242         * g77.f-torture/execute/19990313-0.f: New test.
41243         * g77.f-torture/execute/19990313-1.f: New test.
41244
41245 1999-03-12  Jim Wilson  <wilson@cygnus.com>
41246
41247         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
41248         printf to sprintf.
41249         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
41250         (main): Add check for u15.  Conditionalize u31 check depending on
41251         whether ints are <32 bits or >=32 bits.
41252
41253 1999-03-08  Craig Burley  <craig@jcb-sc.com>
41254
41255         * g77.f-torture/execute/19981119-0.f: Improve testiness.
41256
41257 1999-03-08  Craig Burley  <craig@jcb-sc.com>
41258
41259         * g77.f-torture/compile/19990305-0.f: New test.
41260         * g77.f-torture/execute/19981119-0.f: New test.
41261
41262 1999-03-08  Craig Burley  <craig@jcb-sc.com>
41263
41264         * g77.f-torture/execute/970625-2.f: call ABORT if final
41265         result is not correct, instead of just printing it.
41266         Add this checking via newly introduced obfuscation, to
41267         trip up buggy front ends.
41268
41269 1999-03-07  Craig Burley  <craig@jcb-sc.com>
41270
41271         * g77.f-torture/compile/960317-1.f: Moved from being
41272         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
41273
41274 1999-03-06  Craig Burley  <craig@jcb-sc.com>
41275
41276         * g77.f-torture/execute/960317-1.f: New (old) test.
41277         * g77.f-torture/execute/970625-2.f: Ditto.
41278
41279 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
41280
41281         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
41282         message on line 1 or line 2; cccp and cpplib do this differently.
41283
41284 1999-03-01  Jeffrey A Law  (law@cygnus.com)
41285
41286         * g++.old-deja/g++.law/weak1.C: New test.
41287
41288 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
41289
41290         * gcc.c-torture/execute/990119-1.c: Renamed to...
41291         * gcc.dg/990119-1.c: this, so it will only be tested once
41292         (it's a preprocessor test, it doesn't need to be run at
41293         multiple optimization levels).
41294
41295 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
41296
41297         * lib/g++.exp: Don't add incdir=$base_dir/../include to
41298           ALWAYS_CXXFLAGS.
41299
41300 1999-02-24  Craig Burley  <craig@jcb-sc.com>
41301
41302         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
41303         * g77.f-torture/compile/19981216-0.f: ...as it is expected
41304         to not be compilable by current g77.
41305
41306 1999-02-24  Nick Clifton  <nickc@cygnus.com>
41307
41308         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
41309
41310 1999-02-22  Jeffrey A Law  (law@cygnus.com)
41311
41312         * gcc.c-torture/execute/990222-1.c: New test.
41313
41314 1999-02-19  Craig Burley  <craig@jcb-sc.com>
41315
41316         * g77.f-torture/compile/19990218-0.f: New test.
41317         * g77.f-torture/noncompile/19990218-1.f: New test.
41318
41319 1999-02-18  Craig Burley  <craig@jcb-sc.com>
41320
41321         * g77.f-torture/compile/19981216-0.f: New test.
41322
41323 1999-02-14  Jeffrey A Law  (law@cygnus.com)
41324
41325         * gcc.dg/990214-1.c: New test.
41326
41327 1999-02-13  Jeffrey A Law  (law@cygnus.com)
41328
41329         * gcc.dg/990213-2.c: New test.
41330
41331         * gcc.dg/990213-1.c: New test.
41332
41333 1999-02-12  Jeffrey A Law  (law@cygnus.com)
41334
41335         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
41336         ints.
41337
41338 1999-02-11  Nick Clifton  <nickc@cygnus.com>
41339
41340         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
41341         specified by target.
41342
41343         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
41344
41345 1999-02-11  Jeffrey A Law  (law@cygnus.com)
41346
41347         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
41348
41349 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
41350
41351         * gcc.dg/special/ecos.exp: New test driver for new tests with
41352         special requirements.
41353
41354         * gcc.dg/special/alias-1.c: New test.
41355         * gcc.dg/special/gcsec-1.c: New test.
41356         * gcc.dg/special/weak-1.c: New test.
41357         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
41358         * gcc.dg/special/weak-2.c: New test.
41359         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
41360         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
41361         * gcc.dg/special/wkali-1.c: New test.
41362         * gcc.dg/special/wkali-2.c: New test.
41363         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
41364         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
41365
41366 1999-02-10  Felix Lee  <flee@cygnus.com>
41367
41368           * lib/c-torture.exp (c-torture-compile): Pull out code for
41369           analyzing gcc error messages.
41370           (c-torture-execute): Likewise.  Fix some (harmless) false
41371           positives.
41372           * lib/gcc.exp (gcc_check_compile): New function.
41373
41374 1999-02-08  Richard Henderson  <rth@cygnus.com>
41375
41376         * gcc.c-torture/execute/990208-1.c: New test.
41377
41378 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
41379
41380         * g++.dg/special/ecos.exp: New driver for new tests with special
41381         requirements
41382
41383         * g++.dg/special/conpr-1.C: New test
41384         * g++.dg/special/conpr-2.C: New test
41385         * g++.dg/special/conpr-2a.C: New test
41386         * g++.dg/special/conpr-3.C: New test
41387         * g++.dg/special/conpr-3a.C: New test
41388         * g++.dg/special/conpr-3b.C: New test
41389
41390         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
41391         allow g++ to use the dg driver
41392
41393         * README: Add comment about g++.dg directory
41394
41395 1999-02-06  Jeffrey A Law  (law@cygnus.com)
41396
41397         * README: Update email addresses.
41398
41399 1999-02-03  Nick Clifton  <nickc@cygnus.com>
41400
41401         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
41402         arguments in order to force structure S onto the stack even on
41403         the alpha.
41404         (test): Pass 10 leading arguments to function foo as well as the
41405         structure S.
41406
41407         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
41408         failure for all targets.
41409
41410         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
41411         abort to terminate program execution.
41412
41413 1999-01-30  Richard Henderson  <rth@cygnus.com>
41414
41415         * gcc.c-torture/execute/990130-1.c: New test.
41416
41417 1999-01-30  Jeffrey A Law  (law@cygnus.com)
41418
41419         * gcc.dg/990130-1.c: New test.
41420
41421 1999-01-28  Michael Meissner  <meissner@cygnus.com>
41422
41423         * gcc.c-torture/execute/990128-1.c: New test.
41424
41425 1999-01-27  Michael Meissner  <meissner@cygnus.com>
41426
41427         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
41428
41429 1999-01-27  Felix Lee  <flee@cygnus.com>
41430
41431         * lib/c-torture.exp (c-torture-compile): pull out code for
41432         analyzing gcc error messages.
41433         (c-torture-execute): ditto, and fix some (harmless) false
41434         positives.
41435         * lib/gcc.exp (gcc_check_compile): new function.
41436
41437 1999-01-17  Jeffrey A Law  (law@cygnus.com)
41438
41439         * gcc.dg/990117-1.c: New test.
41440
41441         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
41442
41443         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
41444
41445 1999-01-15  Jeffrey A Law  (law@cygnus.com)
41446
41447         * g77.f-torture/compile/990115-1.f: New test.
41448
41449 1999-01-07  Jeffrey A Law  (law@cygnus.com)
41450
41451         * gcc.c-torture/compile/990107-1.c: New test
41452
41453 1999-01-06  Jeffrey A Law  (law@cygnus.com)
41454
41455         * gcc.c-torture/execute/990106-2.c: New test.
41456
41457         * gcc.c-torture/execute/990106-1.c: New test.
41458
41459 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
41460
41461         * gcc.c-torture/compile/981223-1.c: New test.
41462
41463 1998-12-29  Richard Henderson  <rth@cygnus.com>
41464
41465         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
41466         (opt3): Rename from opt4 and disable.
41467
41468 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
41469
41470         * g++.old-deja/g++.pt/ptrmem5.C: New test.
41471
41472 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
41473
41474         * g++.old-deja/g++.other/conv5.C: New test.
41475
41476 1998-12-14  Nick Clifton  <nickc@cygnus.com>
41477
41478         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
41479
41480 1998-12-11  Jeffrey A Law  (law@cygnus.com)
41481
41482         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
41483
41484 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
41485
41486         * gcc.c-torture/compile/981211-1.c: New test.
41487
41488 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
41489
41490         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
41491
41492         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
41493
41494 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
41495
41496         * gcc.special/930510-1.c: Make C9X safe.
41497         * gcc.misc-tests/gcov-1.c Similarly.
41498         * gcc.misc-tests/gcov-2.c Similarly.
41499
41500 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
41501
41502         * gcc.dg/ultrasp1.c: New test.
41503
41504 1998-12-06  Richard Henderson  <rth@cygnus.com>
41505
41506         * gcc.c-torture/execute/981206.c: New test.
41507
41508 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
41509
41510         * g++.old-deja/g++.ns/template7.C: New test.
41511
41512         * g++.old-deja/g++.other/expr1.C: New test.
41513
41514         * g++.old-deja/g++.eh/tmpl3.C: New test.
41515
41516         * g++.old-deja/g++.eh/tmpl2.C: New test.
41517
41518 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
41519
41520         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
41521         * g++.old-deja/g++.other/using6.C: Removed.
41522         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
41523
41524         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
41525
41526 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
41527
41528         * g++.old-deja/g++.pt/overload8.C: New test.
41529
41530         * g++.old-deja/g++.pt/overload7.C: New test.
41531
41532         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
41533
41534         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
41535         and relinking messages.
41536         * lib/g++.exp (g++_target_compile): Remove .rpo file when
41537         compiling with -frepo.
41538
41539 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
41540
41541         * g++.old-deja/g++.pt/lookup6.C: New test.
41542
41543 1998-11-30  Nick Clifton  <nickc@cygnus.com>
41544
41545         * gcc.c-torture/execute/981130-1.c: New test.
41546         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
41547
41548 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
41549
41550         * g++.old-deja/g++.pt/explicit76.C: New test.
41551
41552         * g++.old-deja/g++.pt/friend38.C: New test.
41553
41554         * g++.old-deja/g++.ns/crash2.C: New test.
41555
41556         * g++.old-deja/g++.pt/defarg8.C: New test.
41557
41558         * g++.old-deja/g++.pt/instantiate6.C: New test.
41559
41560         * g++.old-deja/g++.pt/static6.C: New test.
41561
41562         * g++.old-deja/g++.pt/decl2.C: New test.
41563
41564 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
41565
41566         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
41567         problem is actually related with name lookup, but so what? :-)
41568
41569         * g++.old-deja/g++.pt/friend37.C: New test.
41570
41571 1998-11-25  Dave Love  <d.love@dl.ac.uk>
41572
41573         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
41574         element, which fails on some systems.
41575
41576         * g77.f-torture/execute/labug1.f: New test.
41577
41578 1998-11-21  Jeffrey A Law  (law@cygnus.com)
41579
41580         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
41581         is defined.
41582
41583 1998-11-18  Dave Love  <d.love@dl.ac.uk>
41584
41585         * g77.f-torture/compile/981117-1.f: New test.
41586
41587 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
41588
41589         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
41590         properly discarded.
41591
41592 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
41593
41594         * gcc.c-torture/execute/memcheck: New directory of tests for
41595         -fcheck-memory-usage.
41596
41597 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
41598
41599         * README: New file, general information about the testsuite and
41600         new description of the various C++ test subdirectories.
41601         * README.g++: Eliminate obsolete information, update and move most
41602         relevant stuff to README.
41603
41604 1998-11-07  Richard Henderson  <rth@cygnus.com>
41605
41606         * gcc.c-torture/compile/981107-1.c: New test.
41607
41608 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
41609
41610         * execute/memcpy-bi.c: New testcase.
41611
41612 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
41613
41614         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
41615         base classes.
41616
41617         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
41618         template is selected.
41619
41620         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
41621         classes, it should be accepted for all types.
41622
41623         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
41624
41625         * g++.old-deja/g++.pt/spec24.C: Ensure that template
41626         specializations start with template headers.
41627
41628 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
41629
41630         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
41631
41632         * g++.old-deja/g++.other/init9.C: Test cross initialization of
41633         non-POD types.
41634
41635 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
41636
41637         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
41638
41639 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
41640
41641         * compile/981022-1.c, compile/981022-1.x: New test and driver.
41642
41643 1998-10-19  Jeffrey A Law  (law@cygnus.com)
41644
41645         * 981019-1.c: New test.
41646
41647 1998-10-14  Robert Lipe <robertl@dgii.com>
41648
41649         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
41650         find objc headers.
41651
41652 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
41653
41654         * compile/981001-4.c: Remove use of GCC extension that triggers a
41655         compiler bug.
41656
41657 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
41658
41659         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
41660
41661 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
41662
41663         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
41664         instantiation of template produces incorrect code for delete
41665         expression.
41666
41667         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
41668         constructors' name is not unique.
41669         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
41670         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
41671
41672         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
41673         automatic array of const is ill-formed.
41674
41675         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
41676         of template parameter?
41677
41678         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
41679         const.
41680
41681         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
41682         pointer-to-member expression.
41683
41684         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
41685         declaration causes ICE.
41686
41687 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
41688
41689         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
41690         reserved in the global namespace.
41691
41692         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
41693         generate needed virtual table.
41694
41695         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
41696
41697 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
41698
41699         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
41700         template-dependent type
41701
41702 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
41703
41704         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
41705         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
41706         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
41707
41708         * g++.old-deja/g++.other/using5.C: New test; using decl from base
41709         class should be usable as argument of member function.
41710         * g++.old-deja/g++.other/using6.C: New test; using decl from base
41711         class should be usable as return type of member function.
41712         * g++.old-deja/g++.other/using7.C: New test; using decl from base
41713         class should be usable as type of data member.
41714
41715         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
41716
41717 1998-10-09  Jeffrey A Law  (law@cygnus.com)
41718
41719         * gcc.c-torture/special/920521-1.c: Fix bogus test.
41720
41721 1998-10-08  Nick Clifton  <nickc@cygnus.com>
41722
41723         * gcc.dg/dll-?.c Add thumb to target list.
41724         Fix assembler scan patterns to match current assembler output.
41725
41726 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
41727
41728         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
41729         matching of template brackets.
41730
41731         * g++.old-deja/g++.other/using4.C: New test.  Test using
41732         declarations of methods from base classes.
41733
41734         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
41735         within functions should introduce names into the innermost
41736         enclosing namespace.
41737
41738         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
41739         of static locals if first initialization throws.
41740
41741 1998-10-07  Jim Wilson  <wilson@cygnus.com>
41742
41743         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
41744
41745 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
41746
41747         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
41748         lose track of the possible targets of tablejump insns.
41749         * special/special.exp: Run it.
41750
41751 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
41752
41753         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
41754         must be declared before its specializations can be named in friend
41755         declarations.
41756
41757 1998-10-05  Dave Love  <d.love@dl.ac.uk>
41758
41759         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
41760
41761         * g77.f-torture/execute/io1.f: New test.
41762
41763 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
41764
41765         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
41766         with pointer to template function, for which no argument deduction
41767         is possible.
41768
41769         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
41770         specialization of template function as argument to template
41771         function.
41772
41773         * g++.old-deja/g++.other/access2.C: New test; Inner class
41774         shouldn't have privileged access to Outer's names.
41775
41776 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
41777
41778         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
41779         friend template declared within template class conflicts with
41780         nested class of the same name.
41781
41782         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
41783         is ignored.
41784
41785         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
41786         object with direct initializer as function declaration.
41787
41788         * g++.old-deja/g++.other/decl2.C: New test; duplicate
41789         initializers.
41790
41791         * g++.old-deja/g++.other/null2.C: New test; conditional operator
41792         involving const pointer and NULL produces incorrect result.
41793
41794         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
41795         type name without `typename' should be rejected with -pedantic.
41796
41797 1998-10-02  Richard Henderson  <rth@cygnus.com>
41798
41799         * g++.old-deja/g++.other/addrof1.C: New test.
41800
41801 1998-10-01  Nick Clifton  <nickc@cygnus.com>
41802
41803         * gcc.c-torture/compile/981001-1.c: New test.
41804         * gcc.c-torture/execute/981001-1.c: New test.
41805
41806 1998-10-01  Jeffrey A Law  (law@cygnus.com)
41807
41808         * gcc.c-torture/compile/981001-2.c: New test.
41809         * gcc.c-torture/compile/981001-3.c: New test.
41810         * gcc.c-torture/compile/981001-4.c: New test.
41811
41812 1998-10-01  Robert Lipe  <robertl@dgii.com>
41813
41814         * lib/objc.exp (objc_target_compile): Add -L during compiles for
41815         multilibbed hosts.  Idea grafted from g77.exp.
41816
41817 1998-09-30  Dave Love  <d.love@dl.ac.uk>
41818
41819         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
41820         avoid losing on systems which need -lsocket.
41821
41822 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
41823
41824         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
41825         * g++.old-deja/g++.other/nested2.C: Ditto.
41826         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
41827         failure.
41828
41829 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
41830
41831         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
41832         preferred over template operator!= for enum bitfields.
41833
41834 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
41835
41836         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
41837         that happen to have the same base name, but in different scopes,
41838         are incorrectly rejected.
41839
41840 1998-09-16  Richard Henderson  <rth@cygnus.com>
41841
41842         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
41843         on the native word size instead of an integer literal.
41844
41845 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
41846
41847         * g++.old-deja/g++.other/static2.C: Invocation of static data
41848         member of type pointer-to-function denoted as non-static member.
41849
41850         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
41851         checks involving function types and aliases.
41852
41853 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
41854
41855         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
41856         redefined to the same non-trivial type.
41857
41858         * g++.old-deja/g++.pt/explicit73.C: Test for proper
41859         namespace-qualification of template specializations declared in
41860         other namespaces.
41861
41862         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
41863         to declare a subset of the specializations of a template function
41864         as friends of specializations of a template class.
41865
41866         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
41867         member templates that do not fully specialize the enclosing
41868         template class are rejected.
41869
41870 1998-09-11  Dave Love  <d.love@dl.ac.uk>
41871
41872         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
41873
41874 1998-09-08  Dave Love  <d.love@dl.ac.uk>
41875
41876         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
41877         altered from libf2c/libU77 version.
41878
41879 1998-09-06  Dave Love  <d.love@dl.ac.uk>
41880
41881         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
41882
41883 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
41884
41885         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
41886         (un)signed char are different types for template specialization
41887         purposes.
41888
41889 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
41890
41891         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
41892         * objc: ObjC testsuite.
41893
41894 1998-08-31  Catherine Moore  <clm@cygnus.com>
41895
41896         * gcc.c-torture/execute/941014-1.x: New file.
41897
41898 1998-08-31  Nick Clifton  <nickc@cygnus.com>
41899
41900         * lib/c-torture.exp: Add support for
41901         torture_eval_before_compile and torture_eval_before_execute
41902         variables.
41903
41904 1998-08-30  Jeffrey A Law  (law@cygnus.com)
41905
41906         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
41907         this test triggers valid.
41908
41909 1998-08-27  Jeffrey A Law  (law@cygnus.com)
41910
41911         * gcc.dg/980827-1.c: New test.
41912
41913 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
41914
41915         * gcc.c-torture/execute/loop-4b.c: New test.
41916
41917 1998-08-26  Nick Clifton  <nickc@cygnus.com>
41918
41919         * lib/c-torture.exp: Add support for
41920         torture_eval_before_compile and torture_eval_before_execute
41921         variables.
41922
41923 1998-08-25  Jeffrey A Law  (law@cygnus.com)
41924
41925         * gcc.c-torture/compile/980825-1.c: New test.
41926
41927 1998-08-24  Nick Clifton  <nickc@cygnus.com>
41928
41929         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
41930         count number tests in opt_t0 not good_t0.
41931
41932 1998-08-24  Jeffrey A Law  (law@cygnus.com)
41933
41934         * gcc.c-torture/compile/930326-1.x: Fix typo.
41935
41936 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
41937
41938         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
41939         causes an ICE.
41940
41941 1998-08-21  Jeffrey A Law  (law@cygnus.com)
41942
41943         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
41944         STACK_SIZE is defined.
41945         * gcc.c-torture/unsorted/stuct.c: Similarly.
41946
41947         * gcc.c-torture/compile/980821-1.c: New test.
41948
41949 1998-08-21  Jeffrey A Law  (law@cygnus.com)
41950
41951         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
41952
41953 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
41954
41955         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
41956         code.
41957
41958 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
41959
41960         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
41961         error'.
41962
41963 1998-08-18  Jeffrey A Law  (law@cygnus.com)
41964
41965         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
41966
41967 1998-08-16  Jeffrey A Law  (law@cygnus.com)
41968
41969         * gcc.c-torture/compile/980816-1.c: New test.
41970
41971         * gcc.dg/980816-1.c: New test.
41972
41973 1998-08-13  Jeffrey A Law  (law@cygnus.com)
41974
41975         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
41976         compiler for ieee tests.
41977
41978 1998-08-01  Dave Love  <d.love@dl.ac.uk>
41979
41980         * g77.f-torture/compile/980729-0.f: New test.
41981
41982 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
41983
41984         * gcc.c-torture/special/eeprof-1.c: New test, for
41985         -finstrument-functions.
41986         * gcc.c-torture/special/special.exp: Run it.
41987
41988 1998-07-29  Jeffrey A Law  (law@cygnus.com)
41989
41990         * gcc.c-torture/compile/980729-1.c: New test.
41991
41992 1998-07-27  Nick Clifton  <nickc@cygnus.com>
41993
41994         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
41995         __thumb__ is defined, and test for ARM style doubles if so.
41996
41997 1998-07-26  Dave Love  <d.love@dl.ac.uk>
41998
41999         * g77.f-torture/noncompile/980615-0.f: New test.
42000
42001 1998-07-26  H.J. Lu  (hjl@gnu.org)
42002
42003         * gcc.dg/980312-1.c: Do link instead of compile.
42004         * gcc.dg/980313-1.c: Likewise.
42005
42006 1998-07-26  Jeffrey A Law  (law@cygnus.com)
42007
42008         * gcc.c-torture/compile/980726-1.c: New test.
42009
42010 1998-07-25  Dave Love  <d.love@dl.ac.uk>
42011
42012         * g77.f-torture/execute/io0.f: New test.
42013
42014 1998-07-24  Nick Clifton  <nickc@cygnus.com>
42015
42016         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
42017         an int.
42018
42019 1998-06-18  Michael Meissner  <meissner@cygnus.com>
42020
42021         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
42022         m32r bugs.
42023
42024 1998-07-17  Nick Clifton  <nickc@cygnus.com>
42025
42026         * gcc.dg/980626-1.c: Expect failures for all toolchains until
42027         c-decl.c:grokdeclarator can handle mode attributes.
42028
42029 1998-07-16  Jeffrey A Law  (law@cygnus.com)
42030
42031         * gcc.c-torture/execute/980716-1.c: New test.
42032
42033 1998-07-13  Jeffrey A Law  (law@cygnus.com)
42034
42035         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
42036         the mn10200.
42037         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
42038         the mn10200.
42039         * gcc.c-torture/execute/va-arg-3.x: Similarly.
42040         * gcc.c-torture/compile/930326-1.x: Similarly.
42041
42042 1998-07-13  Dave Love  <d.love@dl.ac.uk>
42043
42044         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
42045         New test from Craig.
42046
42047 1998-07-12  Dave Love  <d.love@dl.ac.uk>
42048
42049         * g77.f-torture/noncompile/980616-0.f: New test.
42050
42051         * g77.f-torture/execute/970816-3.f: New test from Craig.
42052
42053 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
42054
42055         *  g++.other/singleton.C: Return error value instead of taking
42056         SIGSEGV.
42057
42058 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
42059
42060         *  g++.other/singleton.C: New test.  Warning is under dispute.
42061         Runtime crash is not.
42062
42063 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
42064
42065         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
42066         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
42067         using6.C, using7.C}: New namespace tests.
42068
42069 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
42070
42071         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
42072         specialization with typedef'ed names used as array indexes.
42073
42074 1998-07-09  Jeffrey A Law  (law@cygnus.com)
42075
42076         * gcc.c-torture/execute/980709-1.c: New test.
42077
42078         * gcc.dg/980709-1.c: New test.
42079
42080 1998-07-07  Richard Henderson  <rth@cygnus.com>
42081
42082         * gcc.c-torture/execute/bcp-1.c: New test.
42083
42084 1998-07-07  Jeffrey A Law  (law@cygnus.com)
42085
42086         * gcc.c-torture/execute/980707-1.c: New test.
42087
42088 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
42089
42090         * gcc.c-torture/compile/980706-1.c: New test.
42091
42092 1998-07-01  Dave Love  <d.love@dl.ac.uk>
42093
42094         * g77.f-torture/execute/980701-0.f,
42095         g77.f-torture/execute/980701-1.f: New test from Craig.
42096
42097 1998-07-01  Jeffrey A Law  (law@cygnus.com)
42098
42099         * gcc.c-torture/compile/980701-1.c: New test.
42100
42101         * gcc.c-torture/execute/980701-1.c: New test.
42102
42103 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
42104 rlsruhe.de>
42105
42106         * g++.old-deja/g++.robertl/eb132.C: New test.
42107         * g++.old-deja/g++.robertl/eb133.C: Likewise.
42108
42109 1998-06-29  Dave Love  <d.love@dl.ac.uk>
42110
42111         * g77.f-torture/execute/980628-7.f,
42112         g77.f-torture/execute/980628-8.f,
42113         g77.f-torture/execute/980628-9.f,
42114         g77.f-torture/execute/980628-10.f: New tests from Craig.
42115
42116         * g77.f-torture/execute/980628-3.f: Remove mail headers.
42117
42118 1998-06-28  Jeffrey A Law  (law@cygnus.com)
42119
42120         * g77.f-torture/execute/980628-4.f: New test from Craig.
42121         * g77.f-torture/execute/980628-5.f: Likewise.
42122         * g77.f-torture/execute/980628-2.f: Likewise.
42123         * g77.f-torture/execute/980628-0.f: Likewise.
42124         * g77.f-torture/execute/980628-1.f: Likewise.
42125         * g77.f-torture/execute/980628-3.f: Likewise.
42126         * g77.f-torture/execute/980628-6.f: Likewise.
42127
42128 1998-06-28  Jeffrey A Law  (law@cygnus.com)
42129
42130         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
42131         directory when nothing has been installed yet.
42132
42133 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
42134
42135         * gcc.c-torture/special/special.exp: Handle newer versions of
42136         dejagnu.
42137
42138 1998-06-26  Jeffrey A Law  (law@cygnus.com)
42139
42140         * gcc.dg/980626-1.c: New test.
42141
42142 1998-06-19  Bruno Haible <haible@ilog.fr>
42143
42144         * gcc.misc-tests/m-un-2.c: New test.
42145         * g++.old-deja/g++.other/warn01.c: Likewise.
42146
42147 1998-06-19  Robert Lipe  <robertl@dgii.com>
42148
42149         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
42150         compatibility with assmblers with a different comment character.
42151         Eliminate use of GAS-specific extensions.
42152
42153 1998-06-19  Jeffrey A Law  (law@cygnus.com)
42154
42155         * gcc.c-torture/execute/ieee/980619-1.c: New test.
42156
42157 1998-06-19  Robert Lipe  <robertl@dgii.com>
42158
42159         * lib/g77.exp: Replace search for libf2c.a with search for newly
42160         renamed libg2c.a
42161
42162 1998-06-17  Jeffrey A Law  (law@cygnus.com)
42163
42164         * gcc.c-torture/execute/980617-1.c: New test.
42165
42166 1998-06-12  Jeffrey A Law  (law@cygnus.com)
42167
42168         * gcc.c-torture/execute/980612-1.c: New test.
42169
42170 1998-06-08  Jeffrey A Law  (law@cygnus.com)
42171
42172         * gcc.dg/980523-1.c: Only test on ppc-linux.
42173         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
42174
42175         * gcc.c-torture/execute/980608-1.c: New test.
42176
42177 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
42178
42179         * gcc.c-torture/execute/980605-1.c: New test.
42180
42181 1998-06-04  Jeffrey A Law  (law@cygnus.com)
42182
42183         * gcc.c-torture/execute/980604-1.c: New test.
42184
42185 1998-06-02  Jeffrey A Law  (law@cygnus.com)
42186
42187         * gcc.c-torture/execute/980602-1.c: New test.
42188         * gcc.c-torture/execute/980602-2.c: Likewise.
42189
42190 1998-06-02  Dave Love  <d.love@dl.ac.uk>
42191
42192         * 970125-0.f: Fix per JCB.  Add commentary.
42193
42194 1998-05-31  Michael Meissner  <meissner@cygnus.com>
42195
42196         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
42197         IEEE -0 support.
42198
42199 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
42200
42201         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
42202         earlier.
42203
42204 1998-05-28  Catherine Moore <clm@cygnus.com>
42205
42206         * gcc.c-torture/execute/980526-3.c: New test.
42207
42208 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
42209
42210         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
42211         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
42212         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
42213         m88k-motorola-sysv3 to XFAIL.
42214
42215 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
42216
42217         * gcc.dg/980526-1.c: New test.
42218         * gcc.c-torture/execute/980526-2.c: New test.
42219
42220 1998-05-26  Jeffrey A Law  (law@cygnus.com)
42221
42222         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
42223
42224         * gcc.c-torture/execute/980526-1.c: New test.
42225
42226 1998-05-26  Dave Love  <d.love@dl.ac.uk>
42227
42228         * g77.f-torture/execute/alpha2.f: Add runtime test.
42229
42230 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
42231
42232         * g++.old-deja/old-deja.exp: Strip leading directories.
42233
42234         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
42235         error for the line.  Don't run multiple tests for the same line.
42236
42237 1998-05-23  Jeffrey A Law  (law@cygnus.com)
42238
42239         * gcc.dg/980523-1.c: New test.
42240
42241 1998-05-23  Dave Love  <d.love@dl.ac.uk>
42242
42243         * g77.f-torture/compile/970915-0.f: New test.
42244
42245 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
42246
42247         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
42248
42249 1998-05-21  Jeffrey A Law  (law@cygnus.com)
42250
42251         * gcc.dg/980520-1.c: New test.
42252
42253 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
42254
42255         * gcc.dg/980502-1.c: Fix return type.
42256
42257 1998-05-20  Jeffrey A Law  (law@cygnus.com)
42258
42259         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
42260         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
42261         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
42262         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
42263         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
42264
42265 1998-05-20  Dave Love  <d.love@dl.ac.uk>
42266
42267         * g77.f-torture/execute/980520-1.f: New test.
42268
42269 1998-05-15  Dave Love  <d.love@dl.ac.uk>
42270
42271         * lib/mike-g77.exp: New file.
42272
42273         * g77.f-torture/noncompile/noncompile.exp,
42274         g77.f-torture/noncompile/check0.f: New files.
42275
42276 1998-05-14  Dave Love  <d.love@dl.ac.uk>
42277
42278         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
42279         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
42280         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
42281         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
42282         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
42283         abort where appropriate.
42284
42285 1998-05-05  Michael Meissner  <meissner@cygnus.com>
42286
42287         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
42288         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
42289
42290 1998-04-29  Dave Love  <d.love@dl.ac.uk>
42291
42292         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
42293
42294 1998-04-27  Dave Love  <d.love@dl.ac.uk>
42295
42296         * g77.f-torture/compile/980427-0.f: New test.
42297
42298 1998-04-24  Dave Love  <d.love@dl.ac.uk>
42299
42300         * g77.f-torture/compile/980424-0.f: New test.
42301
42302 1998-04-19  Dave Love  <d.love@dl.ac.uk>
42303
42304         * g77.f-torture/compile/980419-2.f (main): New test.
42305         * g77.f-torture/compile/970125-0.f: New test.
42306         * g77.f-torture/compile/980419-1.f: New test.
42307
42308 1998-04-08  Jim Wilson  <wilson@cygnus.com>
42309
42310         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
42311         of loop-4.c.
42312
42313 1998-04-07  Jim Wilson  <wilson@cygnus.com>
42314
42315         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
42316
42317 1998-04-03  Jim Wilson  <wilson@cygnus.com>
42318
42319         * gcc.c-torture/compile/980329-1.c: New test.
42320
42321 1998-03-18  Jim Wilson  <wilson@cygnus.com>
42322
42323         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
42324         * gcc.dg/980312-1.c: Fix typo in -march command.
42325
42326 1998-03-16  H.J. Lu  (hjl@gnu.org)
42327
42328         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
42329
42330 1998-03-11  Robert Lipe  <robertl@dgii.com>
42331
42332         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
42333         Dave Love agree the Fortran source is bogus.
42334
42335 1998-03-11  Robert Lipe  <robertl@dgii.com>
42336
42337         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
42338         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
42339         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
42340         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
42341         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
42342
42343 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
42344
42345         * g++.old-deja/g++.other/friend1.C: New test.
42346
42347 1998-02-18  Dave Love  <d.love@dl.ac.uk>
42348
42349         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
42350         possibly uninitialized) variables and declare dnrm2.
42351
42352 1998-02-23  Robert Lipe <robertl@dgii.com>
42353
42354         From Bruno Haible <haible@ilog.fr>:
42355         * gcc.c-torture/execute/980223.c: New test.
42356
42357 1998-02-13  Jeffrey A Law  (law@cygnus.com)
42358
42359         * gcc.dg/ifelse-1.c: New test.
42360
42361 1998-02-09  H.J. Lu  (hjl@gnu.org)
42362
42363         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
42364
42365           * lib/old-dejagnu.exp (old-dejagnu): Added the
42366           "execution test - XFAIL *-*-*" handling in the spirit of
42367           "excess errors test -". Changed the "execution test fails"
42368           handling to be like "excess errors test fails".
42369           * Update various tests accordingly.
42370
42371 1998-02-06  Jim Wilson  <wilson@cygnus.com>
42372
42373         * gcc.c-torture/execute/980205.c: New test.
42374
42375 1998-01-18  Jeffrey A Law  (law@cygnus.com)
42376
42377         * lib/c-torture.exp: Look for .x files instead of .cexp files.
42378         * lib/f-torture.exp: Similarly.
42379         * gcc.c-torture: Rename all .cexp files to .x files.
42380
42381 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
42382
42383         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
42384         (940510-1.c): Removed duplicate.
42385         (971104-1.c): New test.
42386
42387 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
42388
42389           * lib/f-torture.exp: Improve error and loop detection.
42390
42391 1997-11-19  Michael Meissner  <meissner@cygnus.com>
42392
42393         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
42394         use that to size the filler array.
42395
42396 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
42397
42398         * lib/c-torture.exp(c-torture-execute): Fix typo.
42399
42400         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
42401         testcase as the executable name. Keep the executable around if
42402         the test fails.
42403
42404 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
42405
42406         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
42407         changes.  Only test one -g option, and move it to the end of the
42408         list of options to test.
42409
42410 1997-09-19  Michael Meissner  <meissner@cygnus.com>
42411
42412         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
42413         variable GCC_TORTURE_OPTIONS to supply default switches separated
42414         by colons.  If no environment variable, run tests with -O0 -g, -O1
42415         -g, and -O2 -g as well.
42416
42417 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
42418
42419         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
42420         explanatory comments. Fix indentation.
42421
42422 1997-09-15  Jeffrey A Law  (law@cygnus.com)
42423
42424         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
42425
42426 1997-09-11  Jeffrey A Law  (law@cygnus.com)
42427
42428         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
42429         * g++.old-deja/g++.mike/p7325.C: Likewise.
42430         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
42431
42432 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
42433
42434         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
42435         * g++.old-deja/g++.brendan/crash30.C: Likewise.
42436         * g++.old-deja/g++.brendan/crash39.C: Likewise.
42437         * g++.old-deja/g++.law/operators4.C: Likewise.
42438
42439 1997-09-11  Joe Buck  (jbuck@synopsys.com)
42440
42441         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
42442         * g++.old-deja/g++.mike/p784.C: Ditto.
42443         * g++.old-deja/g++.mike/p785.C: Ditto.
42444
42445 1997-09-05  Jeffrey A Law  (law@cygnus.com)
42446
42447           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
42448
42449 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
42450
42451         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
42452         target feature; pass this to c-torture-execute as needed.
42453
42454 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
42455
42456         * lib/c-torture.exp(c-torture-execute): If the previous and the
42457         current executables being tested are identical, we don't need to
42458         run the executable again. Try to make the executable names
42459         unique. Add an optional argument for passing additional compiler
42460         flags.
42461
42462 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
42463
42464         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
42465
42466 1997-08-29  Jeffrey A Law  (law@cygnus.com)
42467
42468         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
42469
42470 1997-07-31  Jeffrey A Law  (law@cygnus.com)
42471
42472         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
42473         32bit or larger longs.
42474
42475         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
42476         have either a 32bit long or 32bit int.
42477
42478 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
42479
42480         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
42481         Make double precision tests dependent on sizeof (double).
42482
42483 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
42484
42485         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
42486         too.
42487
42488 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
42489
42490         * gcc.c-torture/compile/961203-1.cexp: New script.
42491
42492 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
42493
42494         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
42495         up the includes ourselves.
42496
42497 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
42498
42499         * lib/plumhall.exp: Remove random include, and add a few
42500         verbose messages for debugging.
42501
42502 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
42503
42504         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
42505         of trying to do it ourselves.
42506
42507 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
42508
42509         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
42510
42511 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
42512
42513         * gcc.prms/5403.c: Made regexp a bit less strict.
42514
42515 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
42516
42517         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
42518         is returned from remote_load instead.
42519         * lib/plumhall.exp: Ditto.
42520         * lib/mike-g++.exp: Ditto.
42521         * lib/old-dejagnu.exp: Ditto.
42522         * lib/c-torture.exp: Ditto.
42523
42524 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
42525
42526         * lib/g++.exp: Use build_wrapper procedure.
42527         * lib/gcc.exp: Ditto.
42528
42529 1997-05-20  Jeffrey A Law  (law@cygnus.com)
42530
42531         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
42532         an old-style decl for malloc.  Fixes tests to work when
42533         sizeof (int) != sizeof (size_t).
42534
42535 1997-05-15  Mike Meissner  <meissner@cygnus.com>
42536
42537         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
42538
42539         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
42540         use stdargs.h interface.
42541
42542 1997-05-15  Mike Meissner  <meissner@cygnus.com>
42543
42544         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
42545         NO_VARARGS when compiling.
42546
42547 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
42548
42549         * lib/plumhall.exp(ph_includes): New procedure.
42550         (ph_make): Use it.
42551         (ph_compiler): Ditto.
42552
42553         * lib/g++.exp: Rename test-glue.c to testglue.c.
42554         * lib/gcc.exp: Ditto.
42555
42556 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
42557
42558         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
42559         to completion when it's called.
42560
42561 1997-03-21  Michael Meissner  <meissner@cygnus.com>
42562
42563         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
42564         is defined, don't do test.
42565
42566 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
42567
42568         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
42569         for object files.
42570         (ph_summary): Mark skipped testcases as untested, not unresolved.
42571
42572         * lib/plumhall.exp (ph_make): If unresolved because of bad
42573         errorCode, record errorCode in log file.
42574         (*): Replace send_log/verbose with verbose -log.
42575
42576 1997-03-19  Michael Meissner  <meissner@cygnus.com>
42577
42578         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
42579         double conversion if double isn't at least 8 bytes.
42580
42581         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
42582         int to work with targets where int is 16 bits.
42583
42584         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
42585         8 bytes, just exit, since 4 byte doubles don't have enough bits of
42586         precision for the test to complete.
42587
42588 1997-03-14  Michael Meissner  <meissner@cygnus.com>
42589
42590         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
42591         if d10v is not compiled with the -mdouble64 flag.
42592         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
42593
42594         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
42595         d10v is not compiled with the -mint32 flag.
42596
42597 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
42598
42599         * lib/plumhall.exp: Use incr_count.
42600
42601 1997-03-12  Jeffrey A Law  (law@cygnus.com)
42602
42603         * gcc.c-torture: Update to c-torture-1.45.
42604
42605 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
42606
42607         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
42608         the name of the expect testcase file).
42609
42610         * lib/g++.exp(g++_init): Ditto.
42611
42612 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
42613
42614         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
42615         the host.
42616
42617         * lib/gcc.exp(gcc_exit): New procedure.
42618
42619 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
42620
42621         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
42622         specs where appropriate.
42623
42624         * g++.old-deja/g++.arm/*: Added additional ERROR checks
42625         because of new "candidates are" messages, and removed a few
42626
42627         * Converted all non-old-style g++ testcases to old-style, and
42628         moved into g++.old-deja.
42629
42630 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
42631
42632         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
42633         options.
42634
42635         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
42636         succeeded.
42637
42638         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
42639
42640 1997-02-13  Michael Meissner  <meissner@cygnus.com>
42641
42642         * lib/gcc.exp (gcc_target_compile): Add support for defining
42643         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
42644         the machine doesn't have those features.
42645
42646 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
42647
42648         * g++.law/operators4.exp: Don't use LIBS.
42649
42650 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
42651
42652         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
42653
42654         * lib/mike-g++.exp: Don't set the compiler to be tested here.
42655         * lib/g++.exp: Set it here instead. Also, allow use of the
42656         --tool_exec and --tool_opt options. Change CXX to
42657         GXX_UNDER_TEST.
42658
42659         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
42660
42661         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
42662
42663 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
42664
42665         * lib/old-dejagnu.exp: Use prune_warnings instead of
42666         prune_system_crud.
42667         * lib/mike-g++.exp: Ditto.
42668         * lib/gcc.exp: Ditto.
42669         * lib/g++.exp: Ditto.
42670
42671         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
42672
42673 1997-02-07  Jeffrey A Law  (law@cygnus.com)
42674
42675           * 941014-2.c: Include stdlib.h
42676           * 960327-1.c: Include stdio.h
42677           * dbra.c, index-1.c: Don't assume ints are 32bits.
42678
42679 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
42680
42681         * lib/gcc.exp: Add gcc,stack_size target feature.
42682
42683         * lib/g++.exp(g++_target_compile): Add the include and link
42684         paths here, not in two other places. And, it's $options, not
42685         options.
42686
42687         * lib/mike-g++.exp(postbase): Remove the code that determines
42688         the correct include and link paths.
42689         * g++.old-deja/old-deja.exp: Ditto.
42690
42691 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
42692
42693         * lib/g++.exp(g++_init): target_compile no longer returns the
42694         filename of the result.
42695
42696 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
42697
42698         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
42699         call to glob.
42700
42701         * gcc.c-torture/special/special.exp: Change call to
42702         gcc_target_compile to include the object file.
42703
42704 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
42705
42706         * gcc.c-torture/special/special.exp: Correct misspelling in last
42707         change.
42708
42709 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
42710
42711         * lib/plumhall.exp(ph_summary): Log the entire output of the
42712         executable. Return -1 if there were any failures, 0 otherwise.
42713         (ph_execute): Return -1 if there were any failures, 0 otherwise.
42714         (ph_make): Clean up objects and executables that were built
42715         if the tests succeeded.
42716
42717 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
42718
42719         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
42720         libraries and includes in the build tree as appropriate.
42721
42722 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
42723
42724         * lib/c-torture.exp: Instead of looking for the global variable
42725         NO_LONG_LONG, check to see if that's a feature of the target.
42726
42727 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
42728
42729         * config/default.exp: Minimize. Delete the remainer of the files in
42730         config; this functionality is now in devo/dejagnu/config.
42731
42732         g++.*/*: Pass any additional flags used to compile to postbase;
42733         delete CXXFLAGS.
42734
42735         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
42736         is now done by runtest.exp. Use gcc_target_compile instead of
42737         compile.
42738
42739         lib/c-torture.exp: Use gcc_target_compile instead of compile.
42740         Remove references to CFLAGS. Use remote_file instead of
42741         calling rm -f.
42742         (c-torture): Take a list of arguments to use to compile this
42743         testcase.
42744
42745         lib/g++.exp: Simplify. Use target_compile instead of compile.
42746         lib/gcc-dg.exp: Ditto.
42747         lib/gcc.exp: Ditto.
42748         lib/mike-{gcc,g++}.exp: Ditto.
42749         lib/old-dejagnu.exp: Ditto.
42750         lib/plumhall.exp: Ditto.
42751
42752 1997-01-08  Jim Wilson  <wilson@cygnus.com>
42753
42754         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
42755         (ph_linker): Likewise.
42756
42757 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
42758
42759           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
42760         MAP_ANON / MAP_ANONYMOUS if defined;
42761         else try to map from /dev/zero .
42762
42763 1996-11-12  Jeffrey A Law  (law@cygnus.com)
42764
42765         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
42766         isn't defined, then define it to MAP_ANONYMOUS.
42767
42768 1996-11-12  Jeffrey A Law  (law@cygnus.com)
42769
42770         * gcc.c-torture: Update to c-torture-1.42 release.
42771
42772 1996-11-11  Jeffrey A Law  (law@cygnus.com)
42773
42774         * gcc.c-torture: Update to c-torture-1.41 release.
42775
42776 1996-10-27  Jeffrey A Law  (law@cygnus.com)
42777
42778         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
42779         c-torture release.
42780
42781 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
42782
42783         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
42784         and LDFLAGS.  Fix second case to append the target_info ldflags
42785         onto LDFLAGS, not CFLAGS.
42786         * lib/g++.exp (g++_init): Add target_info stuff.
42787         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
42788         of libgloss and newlib flags for !native.
42789
42790         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
42791         (GDB): Fix relative path to go up another dir for finding gdb.
42792
42793 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
42794
42795         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
42796         versions in the target_info array, if they don't exist.
42797
42798 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
42799
42800         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
42801
42802 1996-07-08  Jim Wilson  <wilson@cygnus.com>
42803
42804         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
42805         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
42806
42807 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
42808
42809         * lib/old-dejagnu.exp: Don't remove the output file before we've
42810         actually tested it. Don't append pwd to the path of the executable
42811         we're testing.
42812
42813 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
42814
42815         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
42816
42817 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
42818
42819         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
42820         temporary directory for compiler files, and set it to a default
42821         value of /tmp. Set $output as the name of the output file from
42822         compiling the testcase. Add a -o option to $cflags_var so the
42823         compiler writes the final output file as $output. Set $executable
42824         to $output.
42825
42826         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
42827         directory for compiler files, and set it to /tmp if it doesn't
42828         already have a value. Set $output_file to the name of the output
42829         file from compiling the testcase. Add a -o option to CXXFLAGS so
42830         the compiler writes the final output file as $output. Use $output
42831         as the executable to be tested.
42832
42833 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
42834
42835         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
42836
42837 1996-06-08  Jeffrey A Law  (law@cygnus.com)
42838
42839         * gcc.c-torture/execute/pending-1.c: New test.  Still
42840         pending in Tege's queue.
42841
42842 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
42843
42844         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
42845         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
42846         if there were failures.  Call unresolved if there were unresolved
42847         testcases.  Call gcc_fail if program did not run to completion.
42848         (ph_make): Pass additional argument name to ph_execute.
42849         (ph_execute): Add new argument.  Pass additional arguments to
42850         ph_summary.  Call gcc_fail is there is no execution output.
42851
42852 1996-04-24  Jeffrey A Law  (law@cygnus.com)
42853
42854         * lib/plumhall.exp (proc_summary): Output relavent summary
42855         lines into the log so specific failures in plumhall can be
42856         investigated.
42857
42858 1996-04-10  Jeffrey A Law  (law@cygnus.com)
42859
42860         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
42861         (c-torture-execute): Don't try to execute tests which use
42862         "long long" types if $NO_LONG_LONG is nonzero.
42863
42864 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
42865
42866         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
42867         not c-torture.
42868
42869         * gcc.ieee: Move from here.
42870         * gcc.c-torture/execute/ieee: To here.
42871
42872 1996-03-26  Jeffrey A Law  (law@cygnus.com)
42873
42874         * gcc.c-torture: Update to c-torture-1.41 release.
42875
42876 1996-03-22  Jeffrey A Law  (law@cygnus.com)
42877
42878         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
42879         not "$output".
42880
42881 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
42882
42883         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
42884         -c present.
42885
42886 1996-03-02  Jeffrey A Law  (law@cygnus.com)
42887
42888         * config/proelf.exp: Handle connecting to a simulator.
42889
42890 1996-01-31  Jeffrey A Law  (law@cygnus.com)
42891
42892         * config/proelf.exp: New file.  Enough framework that we can
42893         run c-torture tests on the proelf targets (or any other target
42894         that gdb can connect to for that matter).
42895
42896 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
42897
42898         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
42899         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
42900
42901         * lib/plumhall.exp (ph_execute): Always call ph_summary if
42902         exec_output exists.
42903
42904 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
42905
42906         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
42907         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
42908
42909         * config/*.exp: Update FSF address.  Change result of ${tool}_load
42910         to pass/fail/unresolved/unsupported/untested.  Caller must now
42911         call unresolved/unsupported/untested.
42912         * lib/*.exp: Update FSF address.  Update to handle new results of
42913         ${tool}_load.
42914         * lib/chill.exp (verbose): Delete.
42915
42916 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
42917
42918         * lib/gcc.exp (default_gcc_start): Change order of args to
42919         $LDFLAGS $CFLAGS $LIBS.
42920         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
42921         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
42922         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
42923         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
42924         * gcc.misc-tests/dg-test.exp: Likewise.
42925         * gcc.misc-tests/msgs.exp: Likewise.
42926         * gcc.prms/prms.exp: Likewise.
42927         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
42928         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
42929
42930         * lib/dg.exp: Deleted, moved to dejagnu/lib.
42931
42932 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
42933
42934         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
42935
42936         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
42937         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
42938
42939         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
42940         necessary.
42941
42942 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
42943
42944         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
42945         global for loop; add use of $mathlib.
42946         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
42947         settings here; set mathlib for anything but VxWorks.
42948
42949 1996-01-22  Jeffrey A Law  (law@cygnus.com)
42950
42951         * gcc.c-torture: Update to c-torture-1.40 release.
42952
42953 1996-01-03  Jeffrey A Law  (law@cygnus.com)
42954
42955         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
42956         dg.exp.
42957
42958 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
42959
42960         * lib/c-torture.exp (c-torture-execute): Declare "output" as
42961         global.
42962
42963 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
42964
42965         * lib/g++.exp (LIBS): Define if not already.
42966         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
42967         (gcc-dg-prune): Call prune_gcc_output.
42968         * lib/gcc.exp (prune_gcc_output): New proc.
42969         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
42970         prune_gcc_output.
42971
42972 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
42973
42974         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
42975         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
42976
42977 1995-11-15  Jeffrey A Law  (law@cygnus.com)
42978
42979         * gcc.c-torture: Update to c-torture-1.39 release.
42980
42981 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
42982
42983         * lib/c-torture.exp (c-torture-execute): Don't return if one option
42984         fails, try others as well.
42985
42986 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
42987
42988         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
42989         If compilation fails, mark execute tests as `untested'.
42990         If test is marked as unsupported, don't mark compilation and
42991         execute tests as failed.
42992
42993 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
42994
42995         * lib/g++.exp (g++_init): Don't link in libg++, and look to
42996         libstdc++ for whether or not we want to be doing shared
42997         libraries.  Delete link_curses since we don't need it anymore.
42998         * lib/mike-g++.exp (postbase): Don't link in libg++.
42999         * g++.old-deja/old-deja.exp: Likewise.
43000
43001 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
43002
43003         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
43004
43005 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
43006
43007         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
43008         For that, add `-Wl,-a,shared_archive'.
43009         * g++.old-deja/old-deja.exp: Likewise.
43010
43011 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
43012
43013         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
43014
43015 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
43016
43017         * lib/mike-g++.exp (postbase): Pay attention to the status of
43018         g++_load.
43019
43020 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
43021
43022           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
43023
43024 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
43025
43026         * lib/gcc.exp (default_gcc_start): No longer need to log program
43027         being executed or its output, execute_anywhere does that now.
43028         * lib/g++.exp (default_g++_version): Call execute_anywhere.
43029         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
43030
43031 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
43032
43033         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
43034         the same as those in lib/g++.exp.
43035
43036 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
43037
43038         * gcc.c-torture: Update to c-torture-1.38 release.
43039         * gcc.ieee: Related changes.
43040
43041 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
43042
43043         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
43044         "exec". Minor reformatting changes.
43045
43046         * config/rom68k.exp (${tool}_load): Make it work in a canadian
43047         cross. This means all "exec" calls now work on a remote host as
43048         well.
43049         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
43050         cross. Filter out the extra "\r\n" stuff that expect puts in.
43051         (c-torture-execute): Filter out the bogus warnings like
43052         c-torture-compile does. Add support for canadian cross.
43053         * lib/gcc.exp (default_gcc_version, default_gcc_start)
43054         Use execute_anywhere rather than calling exec directly. Now it
43055         works for canadian cross testing.
43056
43057 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
43058
43059         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
43060         results into a variable, and check that rather than using file exists.
43061
43062 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
43063
43064         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
43065         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
43066
43067 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
43068
43069         * g++.old-deja/old-deja.exp: Create and pass runshlib and
43070         lib_curses if there's a shared libg++ in the build tree.
43071
43072 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
43073
43074         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
43075         if not supported target.
43076
43077 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
43078
43079         * lib/g++.exp (g++_init): Move empty setting of runshlib and
43080         link_curses up to always happen, not just for native builds.
43081
43082 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
43083
43084         * gcc.c-torture: Update to c-torture-1.36 release.
43085         * gcc.failure: Related changes.
43086
43087 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
43088
43089         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
43090
43091 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
43092
43093         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
43094         * lib/mike-g++.exp (postbase): Not in here.  Still reference
43095         runshlib, link_curses, and mathlib for link and run.
43096
43097         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
43098         pass the runtime shared library options for Solaris, OSF/1, and
43099         Irix5, and link with -lcurses to avoid unresolved references.
43100
43101 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
43102
43103         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
43104         only run once.
43105
43106 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
43107
43108         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
43109
43110 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
43111
43112         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
43113         do not have a framework for the "compat" tests yet.
43114
43115 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
43116
43117         * lib/mike-g++.exp (postbase): New local variable `mathlib',
43118         set to null if we're testing vxworks5.1.  Use that instead of
43119         `-lm' in the setting of LIBS for link and run.
43120
43121 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
43122
43123         * config/rom68k.exp (${tool}_load): Major changes to make it
43124         work.  Verified that it does in fact return the stuff in
43125         exec_output properly.  Catch any Emul or any TRAP other than 0.
43126
43127 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
43128
43129         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
43130         LDFLAGS properly for targets that need stuff from libgloss.
43131         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
43132         only run once.
43133         (gpp_initialized): New variable.
43134
43135 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
43136
43137         * config/rom68k.exp: Load libgloss.exp.
43138         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
43139         so we can produce a fully linked binary.
43140         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
43141         so we can produce a fully linked binary.
43142
43143 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
43144
43145         * lib/plumhall.exp (ph_section): Watch for expected failures.
43146         Add missing `else'.
43147
43148         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
43149         run the testcase.
43150         (c-torture): Likewise.
43151
43152 1995-08-28  Doug Evans  <dje@cygnus.com>
43153
43154         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
43155
43156         * lib/mike-g++.exp (mike_cleanup): New proc.
43157         (prebase): New globals compiler_result, not_compiler_result,
43158         target_regexp.
43159         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
43160         allow leading "-" in pattern.  Watch for unsupported tests.
43161         If $compiler_result is set, pattern match assembler code,
43162         and ditto for $not_compiler_result.
43163         * lib/mike-gcc.exp: Likewise.
43164
43165         * lib/plumhall.exp (ph_execute): Only call ph_summary if
43166         execution "succeeded".
43167
43168 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
43169
43170         * config/win32.exp: New file.
43171         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
43172
43173 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
43174
43175         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
43176         unsupported.
43177         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
43178         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
43179         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
43180
43181         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
43182         "... without exceptions was ...".  That is now handled by
43183         prune_system_crud.
43184         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
43185
43186 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
43187
43188         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
43189         sieve.c,sort2.c}: New files.
43190         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
43191         sieve.exp,sort2.exp}: Drivers for them.
43192
43193         * lib/mike-gcc.exp (program_output): New user settable variable.
43194         (postbase): Call prune_system_crud.  Also prune extraneous compiler
43195         messages.
43196         * lib/mike-g++.exp (program_output): New user settable variable.
43197
43198         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
43199
43200         * config/sh.exp: Deleted (use sim.exp instead).
43201
43202 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
43203
43204         * config/vx.exp: Declare CHECKTASK as global.
43205         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
43206         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
43207         * lib/old-dejagnu.exp: Load [pwd]/$executable.
43208
43209 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
43210
43211         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
43212         target. Like vx.exp, only includes `vx29k.exp' instead of
43213         `vxworks.exp'.
43214
43215 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
43216
43217         * config/sim.exp: Increase time limit from 120 seconds to 240.
43218
43219 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
43220
43221         * gcc.c-torture/execute/950628-1.c: New test.
43222
43223 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
43224
43225         * gcc.c-torture: Update with changes/additions from
43226         c-torture-1.34.
43227
43228 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
43229
43230         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
43231
43232 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
43233
43234         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
43235
43236 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
43237
43238         * gcc.c-torture/compile/950512-1.c: New test.
43239         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
43240         * gcc.dg/struct-ret-1.c: Likewise.
43241
43242 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
43243
43244         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
43245           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
43246
43247 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
43248
43249         * gcc.c-torture/special/920411-1.c: Deleted.
43250         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
43251
43252 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
43253
43254         * config/sim.exp (${tool}_load): Hack in call to bash to get a
43255         cpu limit.
43256
43257 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
43258
43259         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
43260
43261 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
43262
43263         From kenner;
43264         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
43265         is the proper length.
43266         * va-arg-3.c: Likewise.
43267
43268 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
43269
43270         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
43271         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
43272
43273         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
43274         * lib/g++.exp (default_g++_start): Delete old cruft.
43275
43276 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
43277
43278         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
43279         (2 * (1 << 18)) to (2 * (1 << 17)).
43280
43281         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
43282
43283 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
43284
43285         * config/rom68k.exp: Renamed from config/idp.exp
43286
43287 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
43288
43289         * c-torture/compile/921109-2.c
43290
43291 1995-04-18  Mike Stump  <mrs@cygnus.com>
43292
43293         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
43294         excess errors.
43295
43296 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
43297
43298         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
43299         output.
43300         * lib/g++.exp (default_g++_start): Likewise.
43301
43302 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
43303
43304         * gcc.c-torture/compile/950329-1.c: New test.
43305
43306 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
43307
43308           * config/bug.exp (${tool}_load): Updated to use new remote_open
43309           and remote_close procs.
43310         * config/idp.exp: New file.
43311
43312 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
43313
43314         * gcc.c-torture/execute/950322-1.c: New test.
43315
43316 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
43317
43318         * config/vx.exp (${tool}_load): Clean up testing of return code from
43319         vxworks_ld and vxworks_spawn.
43320
43321 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
43322
43323         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
43324
43325 1995-03-13  Mike Stump  <mrs@cygnus.com>
43326
43327         * lib/old-deja.exp: Add `excess errors test - ' error, now one
43328         can mark excess errors on a machine by machine basis.  Note, the
43329         default is to not expect any excess errors, even when excess
43330         errors test - is given, so you will want to put an XFAIL ... on
43331         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
43332         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
43333         those 4 machines, but no others.
43334
43335 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
43336
43337         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
43338         * lib/c-torture.exp: to here.
43339
43340 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
43341
43342         * gcc.c-torture/execute/950221-1.c: New test.
43343         * gcc.c-torture/execute/struct-ret-1.c: New test.
43344         * gcc.c-torture/compile/950221-1.c: New test.
43345
43346         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
43347
43348 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
43349
43350         * gcc.c-torture/execute/arith-1.c (main): Return 0.
43351         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
43352
43353 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
43354
43355         * g++.gb: New directory of tests, derived from my signature and
43356         class scoping tests.
43357
43358         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
43359         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
43360         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
43361         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
43362         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
43363         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
43364         * g++.gb/sig25.C: Likewise.
43365
43366         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
43367         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
43368         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
43369         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
43370         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
43371         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
43372         * g++.gb/sig25.exp: Likewise.
43373
43374         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
43375         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
43376         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
43377         * g++.gb/scope13.C: Likewise, this test still fails.
43378
43379         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
43380         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
43381         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
43382         * g++.gb/scope13.exp: Ditto.
43383
43384         * g++.gb/README: New file, explains what these tests are about.
43385
43386 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
43387
43388         * lib/dg.exp (dg-do): Support `preprocess'.
43389         (dg-test): Likewise.
43390
43391 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
43392
43393         * config/udi.exp: change "continue -expect" to "exp_continue".
43394
43395 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
43396
43397         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
43398         Delete redundant tests.
43399
43400         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
43401         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
43402         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
43403         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
43404         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
43405         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
43406         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
43407         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
43408
43409         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
43410         storing label pointers.
43411         * gcc.c-torture/execute/921019-1.c: Likewise.
43412         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
43413         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
43414         parameter fp.
43415         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
43416         constants.
43417
43418         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
43419         Delete obsolete tests.
43420
43421         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
43422         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
43423         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
43424         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
43425         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
43426         * gcc.c-torture/compile/950124-1.c: New test.
43427
43428         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
43429
43430 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
43431
43432         * lib/mike-g++.exp: Add -lm to LIBS.
43433
43434 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
43435
43436         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
43437
43438 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
43439
43440         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
43441
43442 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
43443
43444         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
43445
43446 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
43447
43448         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
43449         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
43450         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
43451         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
43452         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
43453         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
43454         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
43455         * g++.law/{operators31.C, operators32.C,
43456         * g++.law/{operators33.C, operators34.C}: Likewise.
43457         * g++.law/{pic1.C, refs2.C}: Likewise.
43458         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
43459         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
43460         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
43461         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
43462
43463         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
43464         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
43465         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
43466         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
43467         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
43468         * g++.law/{enum9.exp, friend5.exp}: Likewise.
43469         * g++.law/{nest3.exp, nest4.exp}: Likewise.
43470         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
43471         * g++.law/{operators30.exp, operators31.exp}: Likewise.
43472         * g++.law/{operators32.exp, operators33.exp}: Likewise.
43473         * g++.law/{operators34.exp}: Likewise.
43474         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
43475         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
43476         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
43477         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
43478         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
43479
43480         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
43481         No longer expected to fail.
43482         * g++.law/missed-error3.C: Tweak for recent bool changes.
43483
43484 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
43485
43486         * config/emb-unix: Deleted.
43487         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
43488         remote execution.  Do final link on remote host if REMOTE_LINK is set.
43489
43490 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
43491
43492         * lib/dg.exp (dg-test): Fix typo in last patch.
43493
43494 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
43495
43496         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
43497         (handles multiple occurrences).
43498
43499 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
43500
43501         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
43502         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
43503         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
43504         printed).
43505         * lib/c-torture.exp (c-torture-compile): Likewise.
43506         (c-torture): Prepend full path if missing.
43507         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
43508         (gcc_fail): Likewise.
43509         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
43510
43511 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
43512
43513         * lib/netware.exp: Only attach to NetWare i386 systems.
43514
43515 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
43516
43517         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
43518         messages.  Add test name to "output pattern match" pass/fail message.
43519
43520 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
43521
43522         * gcc.dg: New testsuite.
43523         * gcc.dg/dg.exp: New file.
43524
43525         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
43526         test-switch.c}: Deleted.
43527
43528         * gcc.misc-tests/msgs.exp: New testcase driver.
43529
43530 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
43531
43532         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
43533         Watch for illegal return values from ${tool}_load.
43534         * config/unix.exp (${tool}_load): Fix pass/fail detection for
43535         cross targets.  Coerce return value >0 to 1.
43536
43537 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
43538
43539         * config/unix.exp (${tool}_load): Call program rsh, not proc.
43540
43541         * config/emb-unix.exp: New file.
43542
43543         * config/sim.exp: Error if variable $SIM not defined.
43544         (${tool}_load): Mark test as "untested" if simulator missing.
43545
43546         * config/unix.exp: Load remote.exp to get rcp_download.
43547         * lib/c-torture.exp: Use different option lists for testcases with
43548         and without loops.
43549         * gcc.c-torture/execute/execute.exp: Likewise.
43550
43551 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
43552
43553         * config/*.exp: Clarify return code from ${tool}_load.
43554         Call `unresolved' or `untested' instead of `warning' or `perror'
43555         (sometimes you still want to call both though).
43556         Add comment that `shell_id' is local to each file.
43557         * config/udi.exp (timeout): Set to 30.
43558         Don't print warning if connection fails, $connectmode has already
43559         printed an error.
43560         (${tool}_load): Move verbose messages to level 2.
43561         Rework pattern for "Process started" message.
43562         Pass `shell_id' to ${connectmode}_download.
43563         Retry twice upon timeout.  Make resetting of target more robust.
43564         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
43565         Pass `shell_id' to exit_$connectmode.
43566         Only call exit_$connectmode if connected.
43567         * config/unix.exp (${tool}_load): Check return codes better.
43568         * config/vrtx.exp (${tool}_load): Likewise.
43569         * config/vx.exp (${tool}_load): Likewise.
43570         Delete unneeded global's.
43571         * lib/dg.exp (dg-test): Update to reflect clarified return codes
43572         from ${tool}_load.
43573         (dg-stat): Delete.
43574         (dg-init): Delete recording of pass/fail counts.
43575         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
43576         (old-dejagnu-init): Likewise.
43577         (old-dejagnu-stat): Delete contents, empty proc now.
43578         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
43579         (c-torture): Delete references to lcnt, lpass, lfail.
43580         Get option list from TORTURE_OPTIONS.
43581         Delete -funroll[-all]-loops if no loops.
43582         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
43583         (g++_stat): Delete contents (empty proc now).
43584         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
43585         (gcc_finish): Likewise.
43586         (gcc_stat): Deleted.
43587         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
43588         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
43589         * gcc.c-torture/execute/execute.exp: Likewise.
43590         Split tests into two parts: compile, execute.
43591         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
43592         no loops.  Update to reflect clarified return codes from ${tool}_load.
43593
43594 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
43595
43596         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
43597         to grep for.
43598         (old-dejagnu): Likewise (where necessary).
43599
43600 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
43601
43602         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
43603
43604         * lib/dg.exp (dg-process-target): Fix processing of selector.
43605         Add comment regarding use of `error'.
43606
43607         * lib/gcc.exp (prune_system_crud): Define if missing.
43608         * lib/g++.exp (prune_system_crud): Likewise.
43609
43610         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
43611         Call prune_system_crud.
43612         * lib/dg.exp (dg-runtest): New proc.
43613         Use perror instead of send_user for tcl errors in testcase.
43614         Don't return any value, it's never used.
43615         Don't clobber previous definition of `unknown'.
43616         Print tcl errors in `dg-final'.
43617
43618 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
43619
43620         * lib/dg.exp (dg-process-target): Improve syntax error messages.
43621         (dg-test): Don't print errorInfo, it contains stack backtrace.
43622
43623 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
43624
43625         * lib/g++.exp (runtest_file_p): Define if missing.
43626
43627 1994-09-24  Doug Evans  (dje@cygnus.com)
43628
43629         * lib/mike-g++.exp: Comment out loading of g++.exp.
43630         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
43631         (default_g++_version): Always print something.
43632         (default_g++_start): Comment out call to `which'.
43633         (g++_start, g++_load): Deleted (must be defined in config file).
43634         * lib/gcc.exp: Test for existence of $CC at start.
43635         Delete check for tmpdir (done in gcc_init).
43636         (default_gcc_version): Always print something.
43637         (default_gcc_start): Comment out call to `which'.
43638         * config/*.exp: Major cleanup - make cross targets work at least a
43639         little better for g++ (by not being "--tool gcc" specific).
43640         Rename gcc_xxx to ${tool}_xxx.
43641         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
43642         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
43643
43644 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
43645
43646         * lib/c-torture.exp (c-torture-compile): Rework compiler
43647         message processing.
43648
43649         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
43650         c-torture.
43651
43652 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
43653
43654         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
43655
43656         * lib/dg.exp (dg-process-target): Support { target native }.
43657
43658 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
43659
43660         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
43661         looked for "... program xxx got fatal signal".
43662         Correct regsub munging of `comp_output'.
43663         Ignore compiler messages "path prefix not used" and "linker input
43664         file unused".
43665
43666 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
43667
43668         * lib/gcc.exp (runtest_file_p): Define if missing.
43669         * gcc.prms/template.c: Example to work from.
43670
43671 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
43672
43673         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
43674         * lib/dg.exp (dg-test): Call unsupported testcases as such.
43675
43676         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
43677         * gcc.prms/1883.c: Moved from compile/940714-1.c.
43678         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
43679         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
43680
43681         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
43682         (dg-process-target): No longer a varargs proc.
43683         Return S/N for target, P/F for xfail.  All callers changed.
43684         (user option procs): More argument checking.
43685         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
43686         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
43687         (dg-test): Skip test if not running on selected target in `dg-do'.
43688         Update handling of `dg-do-what', `dg-output-text'.
43689         Separate execution pass/fail from output pattern match pass/fail.
43690         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
43691
43692 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
43693
43694         * gcc.c-torture/special/special.exp: Don't expect failure for mips
43695         target for 920510-1.c.
43696
43697 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
43698
43699         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
43700         Clean up comment regarding use of passcnt, etc.
43701         (gcc_stat): Don't update `testcnt' here.
43702         (gcc_finish): Do it here.
43703         Might as well reset `but_id' here too.
43704         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
43705         to determine if the file should be tested.
43706         * gcc.c-torture/compile/compile.exp: Likewise.
43707         * gcc.c-torture/execute/execute.exp: Likewise.
43708         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
43709         * gcc.misc-tests/dg-test.exp: Likewise.
43710         * gcc.prms/prms.exp: Likewise.
43711         * gcc.wendy/wendy.exp: Likewise.
43712         * g++.old-deja.exp: Likewise.
43713         Move "Testing file" message to verbose level 1.
43714
43715 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
43716
43717         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
43718
43719 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
43720
43721         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
43722         (default_gcc_start): Accept optional second list element
43723         of compiler flags.  Print compiler output at verbosity level 2.
43724         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
43725         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
43726         Save current values of framework globals passcnt, failcnt, xpasscnt,
43727         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
43728         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
43729         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
43730         xfailcnt to compute stats.  Update framework global `testcnt' from
43731         pass/fail counts.
43732         (gcc_finish): New proc.  Clean up test environment.
43733         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
43734         (gcc_epass, gcc_efail): Delete.
43735         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
43736         argument of line number.
43737         (dg-init): If the tool has an init routine, call it.
43738         (dg-test): Remove args `cflags_var' and `libs_var'.
43739         Pass all compiler options to ${tool}_start.
43740         Handle missing line number.
43741         (dg-finish): New function.
43742         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
43743         particular files.  Call gcc_finish at end.  Move "skipping test"
43744         message to verbosity level 3.
43745         * gcc.c-torture/compile/compile.exp: Likewise.
43746         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
43747         * gcc.c-torture/execute/execute.exp: Likewise.
43748         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
43749         Print testcase being tried at verbosity level 1.
43750         * gcc.c-torture/special/special.exp: Unset xfail.
43751         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
43752         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
43753         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
43754         * gcc.failure/failure.exp: Likewise.
43755         * gcc.ieee/ieee.exp: Likewise.
43756         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
43757         Update call to dg-test.  Call dg-finish at end.
43758         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
43759         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
43760         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
43761         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
43762         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
43763         * gcc.wendy/wendy.exp: Add copyright.
43764         Delete setting of tmpdir (done by gcc_init).
43765         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
43766         Pass compiler flags to gcc_start.  Call gcc_finish at end.
43767         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
43768         gcc_[ce]pass/fail.
43769
43770 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
43771
43772         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
43773         confusion.
43774         (g++_load): Likewise.
43775
43776         * config/*.exp (gcc_load): Some were varargs fns and some were not.
43777         Rename argument to `prog' to remove the confusion.
43778         Varargs fns behave differently too!
43779         (g++_load): Likewise.
43780
43781         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
43782
43783         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
43784         what it is.  Delete (always) printing of status value for !native.
43785         Simplify verbose code, and include status and exec_output.
43786         (g++_load): Use gcc_load.
43787
43788 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
43789
43790         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
43791         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
43792         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
43793         940714-3.c as these testcases don't exist anymore.  Make
43794         va-arg-1.c expected to pass.
43795
43796 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
43797
43798         * gcc.misc-tests/misc.exp: Only run specific testcases.
43799         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
43800         * gcc.misc-tests/dg-[1-9].c: New files.
43801
43802         * lib/dg.exp: New testsuite driver.
43803         * gcc.prms/prms.exp: Use it.
43804
43805         * README.gcc: New file.
43806
43807         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
43808         Document and reset `lxpass' and `lxfail'.
43809         Simplify "initialized" message.
43810         (gcc_stat): Clean up comments a little.
43811
43812 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
43813
43814         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
43815
43816 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
43817
43818         * lib/old-dejagnu.exp (process-option): New proc.
43819         (old-dejagnu-init, old-dejagnu-stat): Likewise.
43820         (old-dejagnu): Simplify.
43821         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
43822
43823 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
43824
43825         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
43826         exists and is not an empty string.
43827
43828         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
43829         $xfail rather than calling setup_xfail.  Clear $xfail when test is
43830         finished.
43831         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
43832         automatically.
43833
43834         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
43835         longer expected to fail.
43836
43837         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
43838         "f" function call.
43839
43840         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
43841
43842         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
43843         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
43844         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
43845         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
43846         c-torture-1.29.
43847
43848         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
43849         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
43850
43851         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
43852
43853         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
43854         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
43855
43856         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
43857         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
43858         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
43859
43860 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
43861
43862         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
43863         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
43864         940714-1.c, 940714-2.c, 940714-3.c},
43865         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
43866         gcc.misc-tests/{mg.c,mg.exp}:
43867         New tests.
43868         * gcc.noncompile/noncompile.exp: Change accordingly.
43869
43870 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
43871
43872         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
43873         Undo previous clobberage.
43874
43875 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
43876
43877         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
43878         * gcc.special/{930510-1.c, special.exp}:
43879         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
43880         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
43881         struct-varargs-1.c}: New tests from c-torture-1.26.
43882
43883 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
43884
43885         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
43886           argument to switch.
43887
43888 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
43889
43890         * Revert the previous changes.  Please see Rob's directory
43891           (/lisa/test/rob/progressive/gcc/testsuite) for testing
43892           fixes.
43893
43894 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
43895
43896         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
43897             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
43898             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
43899             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
43900             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
43901             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
43902             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
43903             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
43904             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
43905             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
43906             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
43907             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
43908             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
43909             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
43910             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
43911             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
43912             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
43913             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
43914             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
43915             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
43916             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
43917             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
43918             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
43919             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
43920             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
43921             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
43922             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
43923
43924 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
43925
43926         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
43927             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
43928           with perror calls.
43929
43930 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
43931
43932         * config/unix.exp (g++_load): Fix syntax.
43933
43934 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
43935
43936         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
43937         * gcc.noncompile/921017-1.c: Deleted obsolete test.
43938         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
43939         Don't expect va-arg-1.c to fail.  Correct expected output for
43940         920928-1.c.
43941         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
43942         * gcc.wendy/hbm4.c: Correct typo.
43943         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
43944
43945 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
43946
43947         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
43948         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
43949         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
43950         * lib/c-torture.exp (c-torture-compile): Ditto.
43951
43952         Reduce volume of output (remove all the -I's and such).
43953         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
43954         Call gcc_cpass, gcc_cfail.
43955         (c-torture): Pass testing option to c-torture-compile.
43956
43957 1994-03-21  Doug Evans  (dje@cygnus.com)
43958
43959         Bring patches over from progressive.
43960         * config/default.exp: Exit remote shell cleanly.
43961         (g++_exit, g++_start): Add default versions.
43962         * config/sim.exp (gcc_load): Use perror, not error.
43963
43964 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
43965
43966         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
43967         set in site.exp.
43968
43969 1994-03-14  Doug Evans  (dje@cygnus.com)
43970
43971         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
43972         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
43973         (wendy_try): New proc to run testcase.
43974         (main loop): Call 'em.
43975         * gcc.wendy/*.c: Clean up pass to correct expected output.
43976
43977         * lib/gcc.exp: Minor cleanup work.
43978         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
43979
43980 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
43981
43982         * config/sim.exp (gcc_load): Document return codes better.
43983         Don't pass -v to simulator.
43984
43985 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
43986
43987           * gcc.special/920717-x.c: Fix typo.
43988           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
43989           get at sources.
43990
43991         * lib/mike-gcc.exp: Fix typo.
43992
43993 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
43994
43995         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
43996         binary to use, transform the name.
43997         * config/*.exp: rename everything. Nuke any g++ specific files,
43998         it's now a special case of gcc that requires no special support.
43999         Add a default.exp for unsupported targets.
44000
44001 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
44002
44003         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
44004         lib/old-dejagnu.exp: Fix a few patterns to work with the new
44005         version of Tcl.
44006
44007 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
44008
44009         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
44010         than a warning.
44011
44012 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
44013
44014         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
44015
44016 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
44017
44018         * gcc.execute/execute.exp: Combine opt_list and foption_list into
44019         option_list.  Compile every file with only 4/6 option choices
44020         (same as C torture) instead of with 12/18 different option
44021         choices.
44022         * lib/c-torture.exp: Likewise.
44023
44024         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
44025         not already set.
44026
44027 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
44028
44029         * lib/old-deja.exp: Add `excess errors test fails' error, now one
44030         can put an XFAIL *-*-* on excess errors.
44031
44032 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
44033
44034         * g++.law: Add more tests derived from g++-bugs snapshots.
44035
44036         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
44037         equivalent to g++.law/init9.
44038
44039         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
44040         compiled it, and the a.out file after we've run it.
44041
44042 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
44043
44044         * lib/mike-g++.exp (postbase): Delete the .o file after we've
44045         compiled it, and the a.out file after we've run it.
44046
44047 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
44048
44049         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
44050
44051 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
44052
44053         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
44054         version number.
44055
44056 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
44057
44058         * g++.law: New directory of g++ tests derived from the g++-bugs
44059         snapshots.
44060
44061 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
44062
44063         * gcc.compile: initbug1.c initbug1.exp testcase added
44064
44065 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
44066
44067         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
44068         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
44069           fixes submitted by Jeff Law (law@cs.utah.edu)
44070         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
44071           Jeff Law (law@cs.utah.edu)
44072
44073
44074 1993-11-30  Mike Stump  (mrs@cygnus.com)
44075
44076         * config/unix-g++.exp: Follow the gcc way of doing things.
44077         * g++.old-deja/old-deja.exp: Minor updates.
44078         * lib/g++.exp: New file, follow the gcc way of doing things.
44079         * lib/old-dejagnu.exp: Minor updates.
44080         * lib/mike-g++.exp: Always unset errorInfo.
44081
44082 1993-11-06  Mike Stump  (mrs@cygnus.com)
44083
44084         * lib/gcc.exp: Fix some errors with the below change, CC and
44085         CFLAGS should be global when setting, not local.
44086
44087 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
44088
44089         * lib/gcc.exp: Transform tool name.
44090
44091 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
44092
44093         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
44094
44095 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
44096
44097         * lib/gcc.exp: change gcc_done to gcc_stat
44098
44099 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
44100
44101         * Upgraded gcc testsuite to c-torture version 1.25
44102
44103 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
44104
44105         * lib/gcc.exp: added reporting code. Changed verbose compile message.
44106         * lib/c-torture: added hooks for new reporting code.
44107
44108 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
44109
44110         * config/sh-gcc.exp: check if sh-sim exists in the path
44111
44112 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
44113
44114         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
44115         * gcc.compile/compile.exp: Initial changes for new logic.
44116         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
44117         * gcc.failure/failure.exp: Initial changes for new logic.
44118         * gcc.ieee/ieee.exp: Initial changes for new logic.
44119         * gcc.misc-tests/misc.exp: Initial changes for new logic.
44120         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
44121         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
44122         * lib/c-torture.exp: Initial changes for new logic.
44123         * lib/gcc.exp: Initial changes for new logic.
44124
44125 1993-10-15  Mike Stump  (mrs@cygnus.com)
44126
44127         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
44128         depend upon failure or success.  Fully qualify names in failure
44129         and success messages.  Always remove a.out before starting
44130         compile, just in case.  Pay more attention to error text output by
44131         the compiler.  Handle testcases with no known past errors just
44132         like all others, so that things are uniform.  Other miscellaneous
44133         improvements.
44134
44135 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
44136
44137         * gcc.cpp: new directory for cpp tests
44138
44139 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
44140
44141         * lib/chill.exp: Code reformatted, removed unused code.
44142         * config/unix-chill.exp: Code reformatted, removed unused code.
44143         * chill.execute/execute.exp: Code reformatted, removed unused code.
44144         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
44145
44146 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
44147
44148         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
44149         routines not written.
44150
44151 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
44152
44153         * config/bug-gcc.exp: Use new procs from bug.exp.
44154
44155 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
44156
44157         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
44158         via ftp, rather than depending on NFS.
44159         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
44160         case.
44161
44162 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
44163
44164         * config/bug-gcc.exp: Use new download proc.
44165
44166 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
44167
44168         * chill.execute/execute.exp: cleanups, handles errors better
44169         * chill.compile/compile.exp: rewrite, based on execute.exp
44170         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
44171         * lib/chill.exp: major changes to diff proc and compile and link
44172           procs. added chill_fail and chill_pass wrappers to pass and
44173           fail. added more comments, and handle error codes better.
44174           Added a hack to capture stderr from exec, so noncompile tests
44175           can work.
44176
44177 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
44178
44179         * chill.execute/execute.exp: rewrite of testsuite driver
44180         * lib/chill.exp: rewrite of testsuite driver
44181         * config/unix-chill.exp: rewrite of testsuite driver
44182
44183 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
44184
44185         In chill.execute:
44186         * iexpr.ch: Standardize uppercase.
44187         * tuples.dat: Standardize uppercase.
44188         * vary.ch: standardize.  Correct varying string assignments.
44189         * vary.dat: Add new output lines.
44190
44191 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
44192
44193         In chill.execute:
44194         * chprintf.ch: Standardize use of uppercase.
44195         * tuples.ch: Standardize and turn arr2 into a DCL,
44196           rather than a SYN.
44197         * pinits.ch: Standardize.
44198
44199 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
44200
44201         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
44202         * Makefil: Renamed to Makefile.in.
44203         * configure.in: New.
44204
44205 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
44206
44207         In chill.execute:
44208         * .cvsignore: Add result/output files.
44209         * Makefile: Fix up variables at start.  Use MFLAGS
44210           everywhere.  Correct bool_loc, built_ins entries.
44211           Add entry for vary1.ch.
44212         * bitarray.ch: Standardize upper-case usage.
44213         * bitexpr.ch: Standardize, add output of b1.
44214         * params.ch: Use arrayt in along PROC parameters, to
44215           avoid novelty problems.
44216         * sets.ch: Tiny cleanup.
44217         * vary1.ch: Re-indent.
44218
44219 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
44220
44221           * Add PR-related files to Makefiles, .cvsignore files, etc.
44222
44223 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
44224
44225         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
44226           with compiler objects. New names are test-flow.c and test-loop.c
44227
44228 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
44229
44230         * Upgraded c-torture tests from 1.19 to 1.20
44231
44232         * new files:
44233         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
44234         * gcc.compile: 930623-1.c 930623-2.c
44235         * gcc.noncompile: 930622-1.c 930622-2.c
44236         * gcc.failure: 920411-1.c 920627-2.c
44237         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
44238
44239 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
44240
44241         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
44242           More changes to get testsuite working properly. Needs more work.
44243           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
44244
44245 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
44246
44247         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
44248           More changes to get testsuite working properly. Needs more work.
44249
44250 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
44251
44252         * chill.compile/compile.exp: Added for Dejagnu support
44253         * chill.execute/execute.exp: Added for Dejagnu support
44254         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
44255
44256 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
44257
44258         This should complete moving the CHILL test files.
44259         * chill.noncompile(.cvsignore printf.grt
44260             in-printf.grt chprintf.grt chprintf.ch):
44261             Added test-support files.
44262           (Makefile): Modified further.
44263         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
44264             signal.ch): Added test files.
44265           * chill.execute (.cvsignore printf.grt printr.c
44266             in-printf.grt rts.c chprintf.grt rts.h): Added
44267           test-support files.
44268             (Makefile): More corrections.
44269
44270 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
44271
44272         * chill.compile, chill.execute, chill.nocompile: Add CHILL
44273           test cases, ready for DejaGnu.
44274
44275 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
44276
44277         * Upgraded c-torture tests from 1.18 to 1.19
44278
44279         * gcc.compile: added test(s):
44280           930607-1.c
44281         * gcc.execute: added test(s):
44282           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
44283
44284         * added new subdirectory for misc tests: gcc.misc-tests
44285         * gcc.misc-test(s): added tests:
44286           inst-check.c test-consts.c test-ior.c test-switch.c
44287
44288 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
44289
44290         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
44291
44292 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
44293
44294         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
44295
44296 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
44297
44298         * Upgraded c-torture tests from 1.17 to 1.18
44299
44300 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
44301
44302         * Upgraded c-torture tests from 1.12 to 1.17
44303
44304 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
44305
44306         * lib/old-dejagnu.exp:
44307           Fixed handling of XFAIL target triplets to correctly
44308           recognize wildcard characters.  Removed code that
44309           appended a unique id tag to the end of the file name
44310           printed out by the result of the testcases within a
44311           given test file.
44312
44313 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
44314
44315         * lib/old-dejagnu.exp:
44316           Reworked expected failure handling to trigger off of XFAIL
44317           keyword in keyphrase embeded in testcase source code. The
44318           XFAIL keyword must be at the end of the keyphrase line. It
44319           may optionally be followed by one or more target triplets.
44320           It has just occured that the handling of wildcards in the
44321           target triplet may not be correct.
44322
44323 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
44324
44325         * g++.old-deja/tests:
44326           Moved all subdirectories up one level into g++.old-deja .
44327
44328         * lib/old-dejagnu.exp:
44329           Fixed problem with CXXFLAGS not being properly reset, and being
44330           corrupted with extraneous "-c" compiler option.  This was
44331           causing binaries to not be generated for test that needed them.
44332           Modified strings passed to "pass" and "fail" so that individual
44333           tests from the same test file would be distinguished by an
44334           identifier appended to the test file name in the summary logs;
44335           this corrected a problem with erroneous diff logs.  Added code
44336           to search testcases for expected fail and unexpected pass keywords.
44337
44338 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
44339
44340         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
44341
44342 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
44343
44344         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
44345           Removed extraneous text from end of "Special g++ Options"
44346           keyphrase.
44347
44348         * lib/old-dejagnu.exp: Added pattern matching to look for new
44349           keywords, embedded in testcases comments, which will trigger
44350           calls to xpass and xfail.
44351
44352 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
44353
44354         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
44355           comments embedded in the testcases, especially the one looking for
44356           special compiler options, as well as the pattern matching for the
44357           compiler output again.
44358
44359 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
44360
44361         * lib/old-dejagnu.exp: Do a proper check of the return value for
44362           execute tests. Fixed several problems with the pattern matching
44363           of the compiler output which gave erroneous test results.
44364           Changed several of the test result messages to be more descriptive.
44365         * config/unix-g++.exp: Proc g++_load now actually works and
44366           executes the tests passed to it and returns a usable return
44367           value.
44368
44369 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
44370
44371           * lib/gcc.exp: Exits gracefully if $CC is bogus.
44372
44373 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
44374
44375         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
44376           Modified both files to properly execute the old style
44377           dejagnu tests. The previous versions of these files were
44378           experimental and did not function anything near correctly.
44379
44380 1993-04-05  Rob Savoye  (rob@cygnus.com)
44381
44382         * Removed all Makefile.in and configure.in files. No configuration
44383         needed now.
44384
44385 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
44386
44387         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
44388
44389 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
44390
44391         * gcc.compile/configure.in, gcc.unsorted/configure.in,
44392         gcc.special/configure.in, gcc.noncompile/configure.in,
44393         gcc.execute/configure.in, gcc.code_quality/configure.in,
44394         g++.other/configure.in, g++.old-deja/configure.in,
44395         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
44396         in srcname setting.
44397
44398 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
44399
44400         * lib/udi.exp: Fixed mondfe and mondfe_download.
44401         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
44402         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
44403
44404 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
44405
44406         * config/udi-gdb.exp: Check $shell_id after connecting to target.
44407         (gdb_exit): Don't remove *_soc files.
44408
44409 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
44410
44411         * lib/c-torture.exp: Don't look for main; instead always use -w
44412         -c.  This is how the c-torture tests work.  Remove the object
44413         file if the compilation succeeds.
44414         * gcc.execute/execute.exp: Remove executable if test passes.
44415         * gcc.noncompile/noncompile.exp: Every test is an expected
44416         failure.
44417         * gcc.special/special.exp: Added tests from c-torture 1.11,
44418         corrected use of existing test.
44419         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
44420         gcc.execute/920625-1.c: Updated to c-torture 1.11.
44421         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
44422         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
44423         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
44424         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
44425         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
44426         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
44427         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
44428         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
44429         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
44430         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
44431         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
44432         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
44433         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
44434         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
44435         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
44436         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
44437         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
44438         c-torture 1.11.
44439         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
44440         correspond to c-torture 1.11.
44441
44442         * New file.